.elementor-442 .elementor-element.elementor-element-f677893{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-f677893:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-f677893 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://pc.rocksdmdev.com/wp-content/uploads/2026/08/leading-manufacturer-of-composite-tank-trailers.png");background-position:center center;background-size:cover;}.elementor-442 .elementor-element.elementor-element-cd5d581{--display:flex;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-442 .elementor-element.elementor-element-49833eb{text-align:center;}.elementor-442 .elementor-element.elementor-element-49833eb .elementor-heading-title{font-family:"AzoSans", Sans-serif;font-size:62px;font-weight:bold;line-height:1.2em;text-shadow:-1.792px 4.668px 0px rgba(0, 0, 0, 0.16);color:var( --e-global-color-0d1f42c );}.elementor-442 .elementor-element.elementor-element-250aa31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-614e5f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-aeda0ff{--display:flex;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-442 .elementor-element.elementor-element-8f2086b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-442 .elementor-element.elementor-element-f677893{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-442 .elementor-element.elementor-element-49833eb .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-442 .elementor-element.elementor-element-49833eb .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-442 .elementor-element.elementor-element-cd5d581{--content-width:800px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-49833eb */.elementor-442 .elementor-element.elementor-element-49833eb span{
    display: block;
    color: var( --e-global-color-05afe3d );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f677893 */.elementor-442 .elementor-element.elementor-element-f677893{
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    overflow-x: clip!important;
}

.ast-plain-container.ast-no-sidebar #primary{
    margin-top: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-250aa31 */.elementor-442 .elementor-element.elementor-element-250aa31{
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    overflow-x: clip!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aeda0ff */.ast-plain-container.ast-no-sidebar #primary .elementor-442 .elementor-element.elementor-element-aeda0ff{
    padding: 0!important;
}

.ast-plain-container.ast-no-sidebar #primary .elementor-442 .elementor-element.elementor-element-aeda0ff .e-con-full.e-flex.e-con.e-child{
    padding: 0!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614e5f9 */.elementor-widget-theme-post-content > :first-child {
    margin-top: 10px!important;
}


.elementor-442 .elementor-element.elementor-element-614e5f9{
    overflow-x: clip!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AzoSans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pc.rocksdmdev.com/wp-content/uploads/2026/07/AzoSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'AzoSans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://pc.rocksdmdev.com/wp-content/uploads/2026/07/AzoSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'AzoSans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://pc.rocksdmdev.com/wp-content/uploads/2026/07/AzoSans-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */