.elementor-550 .elementor-element.elementor-element-63a37905 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-550 .elementor-element.elementor-element-63a37905:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-63a37905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texas.alumarch.com/wp-content/uploads/2023/04/Railings_20a.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-550 .elementor-element.elementor-element-63a37905 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-63a37905{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-69c2509f{--spacer-size:188px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-2fe38b58{text-align:center;}.elementor-550 .elementor-element.elementor-element-2fe38b58 .elementor-heading-title{font-size:var( --e-global-typography-61647a6-font-size );font-weight:var( --e-global-typography-61647a6-font-weight );text-transform:var( --e-global-typography-61647a6-text-transform );line-height:var( --e-global-typography-61647a6-line-height );text-shadow:4px 1px 4px rgba(0, 0, 0, 0.48);color:#ffffff;}.elementor-550 .elementor-element.elementor-element-59faefef{text-align:center;}.elementor-550 .elementor-element.elementor-element-59faefef .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:600;text-transform:uppercase;line-height:0.5em;letter-spacing:1.7px;word-spacing:4px;text-shadow:2px 1px 2px rgba(0, 0, 0, 0.48);color:#ffffff;}.elementor-550 .elementor-element.elementor-element-32dacbaa{--spacer-size:197px;}.elementor-550 .elementor-element.elementor-element-f6dfe54{--spacer-size:50px;}.elementor-550 .elementor-element.elementor-element-56c11eba > .elementor-element-populated{padding:0px 26px 0px 26px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-366ba7fb{text-align:justify;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );color:var( --e-global-color-text );}.elementor-550 .elementor-element.elementor-element-366ba7fb .elementor-drop-cap{margin-inline-end:10px;}.elementor-550 .elementor-element.elementor-element-366ba7fb .elementor-drop-cap-letter{font-family:var( --e-global-typography-b88e5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-b88e5a1-font-size );font-weight:var( --e-global-typography-b88e5a1-font-weight );text-transform:var( --e-global-typography-b88e5a1-text-transform );line-height:var( --e-global-typography-b88e5a1-line-height );}.elementor-550 .elementor-element.elementor-element-1d8362e{--spacer-size:18px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-dddc6de .elementor-button{background-color:#00000000;font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-dddc6de > .elementor-widget-container{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/metall_05_stainless_steel-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:1px 1px 1px 1px;border-color:#7a7a7a;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.5);}.elementor-550 .elementor-element.elementor-element-dddc6de:hover .elementor-widget-container{box-shadow:3px 3px 10px 0px rgba(0,0,0,0.5) inset;}.elementor-550 .elementor-element.elementor-element-dddc6de .elementor-button:hover, .elementor-550 .elementor-element.elementor-element-dddc6de .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-dddc6de .elementor-button:hover svg, .elementor-550 .elementor-element.elementor-element-dddc6de .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-bb6ce4c{--spacer-size:24px;}.elementor-550 .elementor-element.elementor-element-4fa023de{margin-top:0px;margin-bottom:0px;}.elementor-550 .elementor-element.elementor-element-37a3c6dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-550 .elementor-element.elementor-element-37a3c6dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texas.alumarch.com/wp-content/uploads/2018/12/aluminum-only.jpg");background-size:cover;}.elementor-550 .elementor-element.elementor-element-37a3c6dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:-1px;}.elementor-550 .elementor-element.elementor-element-37a3c6dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-37a3c6dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-media-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-media-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-550 .elementor-element.elementor-element-72e4183c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:5px;}.elementor-550 .elementor-element.elementor-element-72e4183c > .elementor-widget-container{border-style:groove;}.elementor-550 .elementor-element.elementor-element-72e4183c .elementor-swiper-button{font-size:47px;}.elementor-550 .elementor-element.elementor-element-72e4183c .elementor-custom-embed-play i{font-size:20px;}.elementor-550 .elementor-element.elementor-element-9cd7659{--spacer-size:21px;}.elementor-550 .elementor-element.elementor-element-1ab9ec5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-550 .elementor-element.elementor-element-1ab9ec5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-550 .elementor-element.elementor-element-1ab9ec5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 226px;}.elementor-550 .elementor-element.elementor-element-1ab9ec5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-3e6d478 > .elementor-widget-container{padding:0px 0px 0px 41px;}.elementor-550 .elementor-element.elementor-element-3e6d478{text-align:end;}.elementor-550 .elementor-element.elementor-element-3e6d478 .elementor-heading-title{font-family:var( --e-global-typography-cad4e6c-font-family ), Sans-serif;font-size:var( --e-global-typography-cad4e6c-font-size );font-weight:var( --e-global-typography-cad4e6c-font-weight );text-transform:var( --e-global-typography-cad4e6c-text-transform );line-height:var( --e-global-typography-cad4e6c-line-height );color:#7a7a7a;}.elementor-550 .elementor-element.elementor-element-0302fa1 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-550 .elementor-element.elementor-element-0302fa1{text-align:justify;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );color:#3130309E;}.elementor-550 .elementor-element.elementor-element-0302fa1 .elementor-drop-cap{margin-inline-end:10px;}.elementor-550 .elementor-element.elementor-element-0302fa1 .elementor-drop-cap-letter{font-family:var( --e-global-typography-b88e5a1-font-family ), Sans-serif;font-size:var( --e-global-typography-b88e5a1-font-size );font-weight:var( --e-global-typography-b88e5a1-font-weight );text-transform:var( --e-global-typography-b88e5a1-text-transform );line-height:var( --e-global-typography-b88e5a1-line-height );}.elementor-550 .elementor-element.elementor-element-4faf6ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-550 .elementor-element.elementor-element-4faf6ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-550 .elementor-element.elementor-element-4faf6ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-4faf6ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-3983313:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-3983313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/stock_stainless_stretched-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-550 .elementor-element.elementor-element-3983313 > .elementor-background-overlay{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/alumarch-aluminum.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:saturation;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-3983313 .elementor-background-overlay{filter:brightness( 76% ) contrast( 83% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-550 .elementor-element.elementor-element-3983313{box-shadow:1px 2px 10px 1px rgba(0, 0, 0, 0.46);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 20px;z-index:1;}.elementor-550 .elementor-element.elementor-element-fa1a7ae .elementor-heading-title{font-family:var( --e-global-typography-29fec85-font-family ), Sans-serif;font-size:var( --e-global-typography-29fec85-font-size );font-weight:var( --e-global-typography-29fec85-font-weight );text-transform:var( --e-global-typography-29fec85-text-transform );line-height:var( --e-global-typography-29fec85-line-height );color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-51f8519b:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-51f8519b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(158,158,158,0.42);}.elementor-550 .elementor-element.elementor-element-51f8519b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-51f8519b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-45842752 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-45842752 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-32ef972:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-32ef972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/stock_stainless_stretched-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-550 .elementor-element.elementor-element-32ef972 > .elementor-background-overlay{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/alumarch-aluminum.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:saturation;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-32ef972 .elementor-background-overlay{filter:brightness( 76% ) contrast( 83% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-550 .elementor-element.elementor-element-32ef972{box-shadow:1px 2px 10px 1px rgba(0, 0, 0, 0.46);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 20px;z-index:1;}.elementor-550 .elementor-element.elementor-element-65da852 .elementor-heading-title{font-family:var( --e-global-typography-4a512ab-font-family ), Sans-serif;font-size:var( --e-global-typography-4a512ab-font-size );font-weight:var( --e-global-typography-4a512ab-font-weight );text-transform:var( --e-global-typography-4a512ab-text-transform );line-height:var( --e-global-typography-4a512ab-line-height );color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-edf2569 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-edf2569 .elementor-heading-title{font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-3f00066 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-550 .elementor-element.elementor-element-88641f6 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-0be3790{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-aafa465 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-aafa465.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-aafa465.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-aafa465.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-aafa465.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-aafa465.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-aafa465 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-aafa465 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-91bc268 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-1944dbe{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-042da51 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-042da51.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-042da51.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-042da51.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-042da51.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-042da51.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-042da51 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-042da51 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-c642d00 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-1090aa2{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-5f01fb1 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-5f01fb1.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-5f01fb1.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-5f01fb1.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-5f01fb1.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-5f01fb1.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-5f01fb1 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-5f01fb1 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-7d1fedd img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-d4298ac{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-abdb4c0 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-abdb4c0.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-abdb4c0.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-abdb4c0.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-abdb4c0.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-abdb4c0.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-abdb4c0 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-abdb4c0 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-4c75d3a img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-f3cb0c1{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-875b307 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-875b307.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-875b307.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-875b307.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-875b307.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-875b307.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-875b307 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-875b307 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-1f2bbb8d img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-370e35f8{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-8e58210 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-8e58210.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-8e58210.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-8e58210.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-8e58210.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-8e58210.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-8e58210 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-8e58210 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-6cfc731c img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-12aaa563{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-434a9e5 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-434a9e5.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-434a9e5.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-434a9e5.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-434a9e5.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-434a9e5.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-434a9e5 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-434a9e5 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-27189bbd img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-5b6db9f2{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-c00d00b .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-c00d00b.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-c00d00b.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-c00d00b.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-c00d00b.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-c00d00b.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-c00d00b .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-c00d00b .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-787e1b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-787e1b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-8055a03{--spacer-size:2px;}.elementor-550 .elementor-element.elementor-element-8055a03 > .elementor-widget-container{background-color:transparent;margin:0% 0% 0% 0%;background-image:linear-gradient(180deg, rgba(122,122,122,0.41) 0%, #7a7a7a 100%);}.elementor-550 .elementor-element.elementor-element-bcd808c img{max-width:45%;}.elementor-550 .elementor-element.elementor-element-e89c2f2{font-family:var( --e-global-typography-08299a4-font-family ), Sans-serif;font-size:var( --e-global-typography-08299a4-font-size );font-weight:var( --e-global-typography-08299a4-font-weight );line-height:var( --e-global-typography-08299a4-line-height );}.elementor-550 .elementor-element.elementor-element-51d3fb5 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-51d3fb5.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-51d3fb5.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-51d3fb5.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-51d3fb5.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-51d3fb5.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-51d3fb5 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-51d3fb5 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-4eb3a2fc img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-3c9e5078{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-676aa26 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-676aa26.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-676aa26.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-676aa26.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-676aa26.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-676aa26.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-676aa26 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-676aa26 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-679c8f55 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-608dbb5{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-ce506d8 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-ce506d8.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-ce506d8.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-ce506d8.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-ce506d8.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-ce506d8.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-ce506d8 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-ce506d8 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-55685f1b img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-e9e9cb8{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-c93a7e8 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-c93a7e8.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-c93a7e8.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-c93a7e8.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-c93a7e8.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-c93a7e8.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-c93a7e8 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-c93a7e8 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-f00dba6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-f00dba6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-27f7d41{--spacer-size:2px;}.elementor-550 .elementor-element.elementor-element-27f7d41 > .elementor-widget-container{background-color:transparent;margin:0% 0% 0% 0%;background-image:linear-gradient(180deg, rgba(122,122,122,0.41) 0%, #7a7a7a 100%);}.elementor-550 .elementor-element.elementor-element-30076ce9 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-30635a8c{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-7e6c3a6 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-7e6c3a6.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-7e6c3a6.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-7e6c3a6.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-7e6c3a6.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-7e6c3a6.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-7e6c3a6 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-7e6c3a6 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-374d0ba img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-77a2ac5d{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-14e7001 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-14e7001.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-14e7001.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-14e7001.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-14e7001.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-14e7001.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-14e7001 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-14e7001 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-517c4bf3 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-3c8d3466{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-98c4f86 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-98c4f86.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-98c4f86.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-98c4f86.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-98c4f86.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-98c4f86.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-98c4f86 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-98c4f86 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-25a2f583 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-5678be2{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-fea43d5 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-fea43d5.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-fea43d5.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-fea43d5.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-fea43d5.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-fea43d5.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-fea43d5 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-fea43d5 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-410fee2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-410fee2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-712947b{--spacer-size:2px;}.elementor-550 .elementor-element.elementor-element-712947b > .elementor-widget-container{background-color:transparent;margin:0% 0% 0% 0%;background-image:linear-gradient(180deg, rgba(122,122,122,0.41) 0%, #7a7a7a 100%);}.elementor-550 .elementor-element.elementor-element-c744743 img{max-width:57%;}.elementor-550 .elementor-element.elementor-element-4cce65c2{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-993c21a .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-993c21a.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-993c21a.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-993c21a.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-993c21a.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-993c21a.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-993c21a .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-993c21a .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-f16a38b:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-f16a38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texas.alumarch.com/wp-content/uploads/2022/07/stock_stainless_stretched-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-550 .elementor-element.elementor-element-f16a38b > .elementor-background-overlay{background-image:url("https://texas.alumarch.com/wp-content/uploads/2022/07/alumarch-aluminum.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:saturation;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-f16a38b .elementor-background-overlay{filter:brightness( 76% ) contrast( 83% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-550 .elementor-element.elementor-element-f16a38b{box-shadow:1px 2px 10px 1px rgba(0, 0, 0, 0.46) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 20px;}.elementor-550 .elementor-element.elementor-element-efbc4aa .elementor-heading-title{font-family:var( --e-global-typography-e173f7c-font-family ), Sans-serif;font-size:var( --e-global-typography-e173f7c-font-size );font-weight:var( --e-global-typography-e173f7c-font-weight );text-transform:var( --e-global-typography-e173f7c-text-transform );line-height:var( --e-global-typography-e173f7c-line-height );text-shadow:-1px 1px 0px rgba(109.9896240234375, 106.23529905044353, 106.23529905044353, 0.56);color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-3187932 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-3187932 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:300;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-85d87fd img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-4500f58{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-b3e4978 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-9b6f883{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-c5274bd .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-c5274bd.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-c5274bd.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-c5274bd.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-c5274bd.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-c5274bd.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-c5274bd .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-c5274bd .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-3e34309 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-97b60a3{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-20be490 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-3e301c5{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-99ac667 .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-99ac667.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-99ac667.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-99ac667.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-99ac667.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-99ac667.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-99ac667 .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-99ac667 .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-a570510 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-1c8d58d{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-e31711e .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-e31711e.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-e31711e.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-e31711e.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-e31711e.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-e31711e.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-e31711e .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-e31711e .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-526a7d5 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-2fde2f3{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-bab9b8c .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-bab9b8c.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-bab9b8c.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-bab9b8c.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-bab9b8c.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-bab9b8c.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-bab9b8c .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-bab9b8c .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-3ca21174 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-9b46bb2{text-align:center;font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-46506ec .elementor-icon-wrapper{text-align:center;}.elementor-550 .elementor-element.elementor-element-46506ec.elementor-view-stacked .elementor-icon:hover{background-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-46506ec.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-46506ec.elementor-view-default .elementor-icon:hover{color:#e23f2d;border-color:#e23f2d;}.elementor-550 .elementor-element.elementor-element-46506ec.elementor-view-framed .elementor-icon:hover, .elementor-550 .elementor-element.elementor-element-46506ec.elementor-view-default .elementor-icon:hover svg{fill:#e23f2d;}.elementor-550 .elementor-element.elementor-element-46506ec .elementor-icon{font-size:34px;}.elementor-550 .elementor-element.elementor-element-46506ec .elementor-icon svg{height:34px;}.elementor-550 .elementor-element.elementor-element-2e79535:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-2e79535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/stock_stainless_stretched-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-550 .elementor-element.elementor-element-2e79535 > .elementor-background-overlay{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/alumarch-aluminum.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:saturation;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-2e79535 .elementor-background-overlay{filter:brightness( 76% ) contrast( 83% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-550 .elementor-element.elementor-element-2e79535{box-shadow:1px 2px 10px 1px rgba(0, 0, 0, 0.46) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-388dcc5 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-550 .elementor-element.elementor-element-388dcc5 .elementor-heading-title{font-family:var( --e-global-typography-67b504d-font-family ), Sans-serif;font-size:var( --e-global-typography-67b504d-font-size );font-weight:var( --e-global-typography-67b504d-font-weight );line-height:var( --e-global-typography-67b504d-line-height );color:var( --e-global-color-primary );}.elementor-widget-call-to-action .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-call-to-action .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-550 .elementor-element.elementor-element-91ddc05.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-550 .elementor-element.elementor-element-91ddc05.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-550 .elementor-element.elementor-element-91ddc05.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta .elementor-cta__bg, .elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-550 .elementor-element.elementor-element-91ddc05 > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#aaaaaa;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__content{min-height:417px;text-align:center;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__title{font-family:"Lato", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__description{font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__description:not(:last-child){margin-bottom:46px;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__button{font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;background-color:#492300;border-color:#FFFFFF;border-width:1px;border-radius:11px;box-shadow:2px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__button:hover{color:#FFFFFF;background-color:#B65700D4;border-color:#ECECEC;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#06030385;}.elementor-550 .elementor-element.elementor-element-665f0159:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-665f0159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/stock_stainless_stretched-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-550 .elementor-element.elementor-element-665f0159 > .elementor-background-overlay{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/ado_metal-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.85;mix-blend-mode:color;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-665f0159{box-shadow:2px 2px 4px 1px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-32c50ae.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-550 .elementor-element.elementor-element-32c50ae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-550 .elementor-element.elementor-element-fec9500 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-550 .elementor-element.elementor-element-fec9500 .elementor-heading-title{font-family:var( --e-global-typography-4a512ab-font-family ), Sans-serif;font-size:var( --e-global-typography-4a512ab-font-size );font-weight:var( --e-global-typography-4a512ab-font-weight );text-transform:var( --e-global-typography-4a512ab-text-transform );line-height:var( --e-global-typography-4a512ab-line-height );color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-39df8990 > .elementor-element-populated{padding:-94px -94px -94px -94px;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-20c58c7 > .elementor-widget-container{padding:-226px -226px -226px -226px;box-shadow:3px 3px 12px 2px rgba(0,0,0,0.5);}.tippy-popper[data-tippy-popper-id="20c58c7"] .tippy-tooltip, .tippy-popper[data-tippy-popper-id="20c58c7"] .tippy-tooltip .tippy-backdrop{background-color:#000000;}.tippy-popper[data-tippy-popper-id="20c58c7"][x-placement^=top] .tippy-tooltip .tippy-arrow{border-top-color:#000000;}.tippy-popper[data-tippy-popper-id="20c58c7"][x-placement^=bottom] .tippy-tooltip .tippy-arrow{border-bottom-color:#000000;}.tippy-popper[data-tippy-popper-id="20c58c7"][x-placement^=left] .tippy-tooltip .tippy-arrow{border-left-color:#000000;}.tippy-popper[data-tippy-popper-id="20c58c7"][x-placement^=right] .tippy-tooltip .tippy-arrow{border-right-color:#000000;}.tippy-popper[data-tippy-popper-id="20c58c7"] .tippy-tooltip .tippy-roundarrow{fill:#000000;}.tippy-popper[data-tippy-popper-id="20c58c7"] .tippy-tooltip{color:#ffffff;max-width:350px;}.elementor-550 .elementor-element.elementor-element-20c58c7 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-550 .elementor-element.elementor-element-666cc33 > .elementor-element-populated{padding:-94px -94px -94px -94px;}.elementor-550 .elementor-element.elementor-element-2b32b7b > .elementor-widget-container{padding:-226px -226px -226px -226px;box-shadow:3px 3px 12px 2px rgba(0,0,0,0.5);}.tippy-popper[data-tippy-popper-id="2b32b7b"] .tippy-tooltip, .tippy-popper[data-tippy-popper-id="2b32b7b"] .tippy-tooltip .tippy-backdrop{background-color:#000000;}.tippy-popper[data-tippy-popper-id="2b32b7b"][x-placement^=top] .tippy-tooltip .tippy-arrow{border-top-color:#000000;}.tippy-popper[data-tippy-popper-id="2b32b7b"][x-placement^=bottom] .tippy-tooltip .tippy-arrow{border-bottom-color:#000000;}.tippy-popper[data-tippy-popper-id="2b32b7b"][x-placement^=left] .tippy-tooltip .tippy-arrow{border-left-color:#000000;}.tippy-popper[data-tippy-popper-id="2b32b7b"][x-placement^=right] .tippy-tooltip .tippy-arrow{border-right-color:#000000;}.tippy-popper[data-tippy-popper-id="2b32b7b"] .tippy-tooltip .tippy-roundarrow{fill:#000000;}.tippy-popper[data-tippy-popper-id="2b32b7b"] .tippy-tooltip{color:#ffffff;max-width:350px;}.elementor-550 .elementor-element.elementor-element-2b32b7b .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-550 .elementor-element.elementor-element-cb1be85:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-cb1be85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #C2C0C0 0%, #464646 100%);}.elementor-550 .elementor-element.elementor-element-cb1be85 > .elementor-container{max-width:917px;}.elementor-550 .elementor-element.elementor-element-cb1be85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-cb1be85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-hotspot .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-hotspot .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-5d1aa0e .elementor-repeater-item-fcc3af4{left:84%;--hotspot-translate-x:84%;top:52%;--hotspot-translate-y:52%;}.elementor-550 .elementor-element.elementor-element-5d1aa0e .elementor-repeater-item-6e9c6e1{left:34%;--hotspot-translate-x:34%;top:70%;--hotspot-translate-y:70%;}.elementor-550 .elementor-element.elementor-element-5d1aa0e .elementor-repeater-item-640e35f{left:86%;--hotspot-translate-x:86%;top:24%;--hotspot-translate-y:24%;}.elementor-550 .elementor-element.elementor-element-5d1aa0e .elementor-repeater-item-7068b0f{left:18%;--hotspot-translate-x:18%;top:59%;--hotspot-translate-y:59%;}.elementor-550 .elementor-element.elementor-element-5d1aa0e .elementor-repeater-item-48c39a6{left:70%;--hotspot-translate-x:70%;top:8%;--hotspot-translate-y:8%;}.elementor-550 .elementor-element.elementor-element-5d1aa0e .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-550 .elementor-element.elementor-element-5d1aa0e{--background-align:center;--hotspot-color:var( --e-global-color-d16fa46 );--hotspot-size:25px;--hotspot-box-color:#88878700;--tooltip-text-color:#FFFFFF;--tooltip-align:center;--tooltip-color:var( --e-global-color-125eaba );}.elementor-550 .elementor-element.elementor-element-5d1aa0e .e-hotspot__tooltip{font-family:var( --e-global-typography-3c9f124-font-family ), Sans-serif;font-size:var( --e-global-typography-3c9f124-font-size );font-weight:var( --e-global-typography-3c9f124-font-weight );text-transform:var( --e-global-typography-3c9f124-text-transform );line-height:var( --e-global-typography-3c9f124-line-height );box-shadow:3px 3px 4px 2px rgba(0,0,0,0.5);}.elementor-550 .elementor-element.elementor-element-d4b3150 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-550 .elementor-element.elementor-element-d4b3150 > .elementor-container{max-width:955px;}.elementor-550 .elementor-element.elementor-element-5a45ad2{font-family:var( --e-global-typography-8418918-font-family ), Sans-serif;font-size:var( --e-global-typography-8418918-font-size );font-weight:var( --e-global-typography-8418918-font-weight );line-height:var( --e-global-typography-8418918-line-height );}.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-1b82f25.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-550 .elementor-element.elementor-element-1b82f25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-550 .elementor-element.elementor-element-1b82f25.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-550 .elementor-element.elementor-element-ceacc80 img{max-width:50%;}.elementor-550 .elementor-element.elementor-element-f1014c8{padding:0px 0px 38px 0px;}.elementor-550 .elementor-element.elementor-element-8143a12 .widget-image-caption{font-family:var( --e-global-typography-43c1fe2-font-family ), Sans-serif;font-size:var( --e-global-typography-43c1fe2-font-size );font-weight:var( --e-global-typography-43c1fe2-font-weight );line-height:var( --e-global-typography-43c1fe2-line-height );}.elementor-550 .elementor-element.elementor-element-dad9252 .widget-image-caption{font-family:var( --e-global-typography-43c1fe2-font-family ), Sans-serif;font-size:var( --e-global-typography-43c1fe2-font-size );font-weight:var( --e-global-typography-43c1fe2-font-weight );line-height:var( --e-global-typography-43c1fe2-line-height );}.elementor-550 .elementor-element.elementor-element-7e1e251 .widget-image-caption{font-family:var( --e-global-typography-43c1fe2-font-family ), Sans-serif;font-size:var( --e-global-typography-43c1fe2-font-size );font-weight:var( --e-global-typography-43c1fe2-font-weight );line-height:var( --e-global-typography-43c1fe2-line-height );}.elementor-550 .elementor-element.elementor-element-41aad7e:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-41aad7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texas.alumarch.com/wp-content/uploads/2022/07/stock_stainless_stretched-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-550 .elementor-element.elementor-element-41aad7e > .elementor-background-overlay{background-image:url("https://texas.alumarch.com/wp-content/uploads/2022/07/alumarch-aluminum.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;opacity:1;mix-blend-mode:saturation;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-41aad7e .elementor-background-overlay{filter:brightness( 76% ) contrast( 83% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-550 .elementor-element.elementor-element-41aad7e{box-shadow:1px 2px 10px 1px rgba(0, 0, 0, 0.46) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6px 0px 0px 20px;}.elementor-550 .elementor-element.elementor-element-1abf1db > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-550 .elementor-element.elementor-element-1abf1db .elementor-heading-title{font-family:var( --e-global-typography-4a512ab-font-family ), Sans-serif;font-size:var( --e-global-typography-4a512ab-font-size );font-weight:var( --e-global-typography-4a512ab-font-weight );text-transform:var( --e-global-typography-4a512ab-text-transform );line-height:var( --e-global-typography-4a512ab-line-height );color:var( --e-global-color-primary );}.elementor-550 .elementor-element.elementor-element-a11c5bb > .elementor-background-overlay{opacity:0.87;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-a11c5bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-8a3ffbc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 0px 0px 43px;}.elementor-550 .elementor-element.elementor-element-8a3ffbc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-28d6b40{text-align:start;}.elementor-550 .elementor-element.elementor-element-28d6b40 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:21px;font-weight:400;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#C04848;}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#C04848;}.elementor-550 .elementor-element.elementor-element-c35ee0c{--e-icon-list-icon-size:30px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:16px;font-weight:300;line-height:1.3em;}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-550 .elementor-element.elementor-element-ad5f4e8{--spacer-size:50px;}.elementor-550 .elementor-element.elementor-element-d395313 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-550 .elementor-element.elementor-element-d395313 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-5444b0a2:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-5444b0a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/multi-colored-soffit2-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-550 .elementor-element.elementor-element-5444b0a2 > .elementor-background-overlay{background-image:url("https://texas.alumarch.com/wp-content/uploads/2021/04/KNOTWOODTM-white.png");background-position:bottom center;background-repeat:no-repeat;background-size:contain;opacity:0.72;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-5444b0a2:hover > .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 113% ) blur( 0px ) hue-rotate( 0deg );}.elementor-550 .elementor-element.elementor-element-5444b0a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:-32px;padding:90px 0px 4px 0px;}.elementor-550 .elementor-element.elementor-element-4d8ba01:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-550 .elementor-element.elementor-element-4d8ba01 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(360deg, #FDFAFA 64%, #FFFFFF 71%);}.elementor-550 .elementor-element.elementor-element-4d8ba01:hover > .elementor-element-populated{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-550 .elementor-element.elementor-element-4d8ba01.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-550 .elementor-element.elementor-element-4d8ba01.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-550 .elementor-element.elementor-element-4d8ba01.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-550 .elementor-element.elementor-element-4d8ba01 > .elementor-element-populated{box-shadow:0px 0px 30px 0px rgba(0,0,0,0.22);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4% -1% 21% 44%;--e-column-margin-right:-1%;--e-column-margin-left:44%;padding:33px 27px -8px 27px;}.elementor-550 .elementor-element.elementor-element-4d8ba01 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-550 .elementor-element.elementor-element-9badb91 > .elementor-widget-container{margin:26px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-9badb91{text-align:start;}.elementor-550 .elementor-element.elementor-element-9badb91 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:45px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:1.1px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);mix-blend-mode:multiply;color:var( --e-global-color-text );}.elementor-550 .elementor-element.elementor-element-32687dc{--spacer-size:10px;}.elementor-550 .elementor-element.elementor-element-43bcf9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-43bcf9d{column-gap:0px;text-align:start;font-family:"Lato", Sans-serif;font-size:21px;font-weight:400;line-height:1.4em;color:#313131;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__content-item{transition-duration:1000ms;}.elementor-550 .elementor-element.elementor-element-4d152fdd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-550 .elementor-element.elementor-element-4d152fdd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-550 .elementor-element.elementor-element-4d152fdd.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta .elementor-cta__bg, .elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-550 .elementor-element.elementor-element-4d152fdd > .elementor-widget-container{border-style:solid;border-width:1px 1px 1px 1px;border-color:#aaaaaa;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__content{min-height:417px;text-align:center;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__title{font-family:"Lato", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;letter-spacing:1.1px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__title:not(:last-child){margin-bottom:0px;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__description{font-size:20px;font-weight:700;text-transform:uppercase;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__description:not(:last-child){margin-bottom:46px;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__button{font-family:"Lato", Sans-serif;font-weight:500;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;background-color:#492300;border-color:#FFFFFF;border-width:1px;border-radius:11px;box-shadow:2px 1px 10px 0px rgba(0,0,0,0.5);}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__button:hover{color:#FFFFFF;background-color:#B65700D4;border-color:#ECECEC;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta:hover .elementor-cta__bg-overlay{background-color:#06030385;}body.elementor-page-550:not(.elementor-motion-effects-element-type-background), body.elementor-page-550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#000000;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(min-width:769px){.elementor-550 .elementor-element.elementor-element-1ab9ec5{width:50.308%;}.elementor-550 .elementor-element.elementor-element-4faf6ca{width:49.035%;}.elementor-550 .elementor-element.elementor-element-e4a6060{width:100%;}.elementor-550 .elementor-element.elementor-element-baf908b{width:58.377%;}.elementor-550 .elementor-element.elementor-element-1b82f25{width:41.571%;}.elementor-550 .elementor-element.elementor-element-8a3ffbc{width:36.863%;}.elementor-550 .elementor-element.elementor-element-d395313{width:29.448%;}}@media(max-width:1024px){.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-550 .elementor-element.elementor-element-2fe38b58 .elementor-heading-title{font-size:var( --e-global-typography-61647a6-font-size );line-height:var( --e-global-typography-61647a6-line-height );}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-366ba7fb{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-366ba7fb .elementor-drop-cap-letter{font-size:var( --e-global-typography-b88e5a1-font-size );line-height:var( --e-global-typography-b88e5a1-line-height );}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-media-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-media-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-72e4183c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-550 .elementor-element.elementor-element-3e6d478 .elementor-heading-title{font-size:var( --e-global-typography-cad4e6c-font-size );line-height:var( --e-global-typography-cad4e6c-line-height );}.elementor-550 .elementor-element.elementor-element-0302fa1{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-0302fa1 .elementor-drop-cap-letter{font-size:var( --e-global-typography-b88e5a1-font-size );line-height:var( --e-global-typography-b88e5a1-line-height );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-fa1a7ae .elementor-heading-title{font-size:var( --e-global-typography-29fec85-font-size );line-height:var( --e-global-typography-29fec85-line-height );}.elementor-550 .elementor-element.elementor-element-65da852 .elementor-heading-title{font-size:var( --e-global-typography-4a512ab-font-size );line-height:var( --e-global-typography-4a512ab-line-height );}.elementor-550 .elementor-element.elementor-element-edf2569 .elementor-heading-title{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-0be3790{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-1944dbe{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-1090aa2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-d4298ac{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-f3cb0c1{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-370e35f8{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-12aaa563{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-5b6db9f2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-e89c2f2{font-size:var( --e-global-typography-08299a4-font-size );line-height:var( --e-global-typography-08299a4-line-height );}.elementor-550 .elementor-element.elementor-element-3c9e5078{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-608dbb5{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-e9e9cb8{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-30635a8c{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-77a2ac5d{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-3c8d3466{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-5678be2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-4cce65c2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-efbc4aa .elementor-heading-title{font-size:var( --e-global-typography-e173f7c-font-size );line-height:var( --e-global-typography-e173f7c-line-height );}.elementor-550 .elementor-element.elementor-element-3187932 .elementor-heading-title{font-size:16px;}.elementor-550 .elementor-element.elementor-element-4500f58{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-9b6f883{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-97b60a3{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-3e301c5{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-1c8d58d{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-2fde2f3{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-9b46bb2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-388dcc5 .elementor-heading-title{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-widget-call-to-action .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-call-to-action .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-fec9500 .elementor-heading-title{font-size:var( --e-global-typography-4a512ab-font-size );line-height:var( --e-global-typography-4a512ab-line-height );}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-hotspot .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-hotspot .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-5d1aa0e .e-hotspot__tooltip{font-size:var( --e-global-typography-3c9f124-font-size );line-height:var( --e-global-typography-3c9f124-line-height );}.elementor-550 .elementor-element.elementor-element-5a45ad2{font-size:var( --e-global-typography-8418918-font-size );line-height:var( --e-global-typography-8418918-line-height );}.elementor-550 .elementor-element.elementor-element-8143a12 .widget-image-caption{font-size:var( --e-global-typography-43c1fe2-font-size );line-height:var( --e-global-typography-43c1fe2-line-height );}.elementor-550 .elementor-element.elementor-element-dad9252 .widget-image-caption{font-size:var( --e-global-typography-43c1fe2-font-size );line-height:var( --e-global-typography-43c1fe2-line-height );}.elementor-550 .elementor-element.elementor-element-7e1e251 .widget-image-caption{font-size:var( --e-global-typography-43c1fe2-font-size );line-height:var( --e-global-typography-43c1fe2-line-height );}.elementor-550 .elementor-element.elementor-element-1abf1db .elementor-heading-title{font-size:var( --e-global-typography-4a512ab-font-size );line-height:var( --e-global-typography-4a512ab-line-height );}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-5444b0a2{padding:50px 30px 50px 30px;}.elementor-550 .elementor-element.elementor-element-4d8ba01 > .elementor-element-populated{margin:0% 50% 0% 0%;--e-column-margin-right:50%;--e-column-margin-left:0%;}}@media(max-width:768px){.elementor-550 .elementor-element.elementor-element-63a37905:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-63a37905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-widget-spacer .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-spacer .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-69c2509f{--spacer-size:128px;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-550 .elementor-element.elementor-element-2fe38b58 .elementor-heading-title{font-size:var( --e-global-typography-61647a6-font-size );line-height:var( --e-global-typography-61647a6-line-height );}.elementor-550 .elementor-element.elementor-element-59faefef > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-59faefef .elementor-heading-title{font-size:10px;line-height:1.3em;letter-spacing:-1px;}.elementor-550 .elementor-element.elementor-element-32dacbaa{--spacer-size:35px;}.elementor-550 .elementor-element.elementor-element-f6dfe54{--spacer-size:20px;}.elementor-widget-text-editor .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-366ba7fb{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-366ba7fb .elementor-drop-cap-letter{font-size:var( --e-global-typography-b88e5a1-font-size );line-height:var( --e-global-typography-b88e5a1-line-height );}.elementor-550 .elementor-element.elementor-element-2aa4a710{width:2%;}.elementor-550 .elementor-element.elementor-element-4d09aa88{width:14%;}.elementor-550 .elementor-element.elementor-element-8ee4ef5{width:60%;}.elementor-widget-button .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-dddc6de > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-550 .elementor-element.elementor-element-dddc6de .elementor-button{font-size:9px;}.elementor-550 .elementor-element.elementor-element-268c88a4{width:20%;}.elementor-widget-media-carousel .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-media-carousel .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-72e4183c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-550 .elementor-element.elementor-element-72e4183c .elementor-main-swiper{height:130px;}.elementor-550 .elementor-element.elementor-element-1ab9ec5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-3e6d478 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-3e6d478 .elementor-heading-title{font-size:var( --e-global-typography-cad4e6c-font-size );line-height:var( --e-global-typography-cad4e6c-line-height );}.elementor-550 .elementor-element.elementor-element-0302fa1 > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-550 .elementor-element.elementor-element-0302fa1{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-0302fa1 .elementor-drop-cap-letter{font-size:var( --e-global-typography-b88e5a1-font-size );line-height:var( --e-global-typography-b88e5a1-line-height );}.elementor-widget-image .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-3983313{margin-top:0px;margin-bottom:-4px;padding:0px 0px 5px 20px;}.elementor-550 .elementor-element.elementor-element-fa1a7ae > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-550 .elementor-element.elementor-element-fa1a7ae{text-align:center;}.elementor-550 .elementor-element.elementor-element-fa1a7ae .elementor-heading-title{font-size:var( --e-global-typography-29fec85-font-size );line-height:var( --e-global-typography-29fec85-line-height );}.elementor-550 .elementor-element.elementor-element-4ac7c93e > .elementor-widget-container{padding:11px 0px 12px 0px;}.elementor-550 .elementor-element.elementor-element-32ef972{margin-top:0px;margin-bottom:-4px;padding:0px 0px 5px 20px;}.elementor-550 .elementor-element.elementor-element-65da852 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-550 .elementor-element.elementor-element-65da852{text-align:center;}.elementor-550 .elementor-element.elementor-element-65da852 .elementor-heading-title{font-size:var( --e-global-typography-4a512ab-font-size );line-height:var( --e-global-typography-4a512ab-line-height );}.elementor-550 .elementor-element.elementor-element-edf2569 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-550 .elementor-element.elementor-element-edf2569{text-align:center;}.elementor-550 .elementor-element.elementor-element-edf2569 .elementor-heading-title{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-059ca9f{width:50%;}.elementor-550 .elementor-element.elementor-element-0be3790{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-widget-icon .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-7f4871b{width:50%;}.elementor-550 .elementor-element.elementor-element-1944dbe{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-c2e233b{width:50%;}.elementor-550 .elementor-element.elementor-element-1090aa2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-cb42110{width:50%;}.elementor-550 .elementor-element.elementor-element-d4298ac{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-b12087b{width:48%;}.elementor-550 .elementor-element.elementor-element-f3cb0c1{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-38c1a007{width:48%;}.elementor-550 .elementor-element.elementor-element-370e35f8{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-1d6507f7{width:48%;}.elementor-550 .elementor-element.elementor-element-12aaa563{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-2761de9b{width:48%;}.elementor-550 .elementor-element.elementor-element-5b6db9f2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-c7b3350{width:50%;}.elementor-550 .elementor-element.elementor-element-e89c2f2{font-size:var( --e-global-typography-08299a4-font-size );line-height:var( --e-global-typography-08299a4-line-height );}.elementor-550 .elementor-element.elementor-element-57cc4103{width:48%;}.elementor-550 .elementor-element.elementor-element-3c9e5078{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-119c7ac{width:48%;}.elementor-550 .elementor-element.elementor-element-608dbb5{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-6c79f5ca{width:48%;}.elementor-550 .elementor-element.elementor-element-e9e9cb8{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-75939f1e{width:48%;}.elementor-550 .elementor-element.elementor-element-30635a8c{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-1ae119a7{width:48%;}.elementor-550 .elementor-element.elementor-element-77a2ac5d{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-68d61041{width:48%;}.elementor-550 .elementor-element.elementor-element-3c8d3466{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-2e6f4f1a{width:48%;}.elementor-550 .elementor-element.elementor-element-5678be2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-62be47eb{width:48%;}.elementor-550 .elementor-element.elementor-element-4cce65c2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-f16a38b{margin-top:0px;margin-bottom:-4px;padding:0px 0px 5px 20px;z-index:0;}.elementor-550 .elementor-element.elementor-element-efbc4aa > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-550 .elementor-element.elementor-element-efbc4aa{text-align:center;}.elementor-550 .elementor-element.elementor-element-efbc4aa .elementor-heading-title{font-size:var( --e-global-typography-e173f7c-font-size );line-height:var( --e-global-typography-e173f7c-line-height );}.elementor-550 .elementor-element.elementor-element-3187932 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-550 .elementor-element.elementor-element-3187932{text-align:center;}.elementor-550 .elementor-element.elementor-element-3187932 .elementor-heading-title{font-size:11px;line-height:1.5em;}.elementor-550 .elementor-element.elementor-element-060f211{width:48%;}.elementor-550 .elementor-element.elementor-element-4500f58{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-365b59e{width:48%;}.elementor-550 .elementor-element.elementor-element-9b6f883{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-b1e5fdd{width:48%;}.elementor-550 .elementor-element.elementor-element-97b60a3{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-3599c33{width:48%;}.elementor-550 .elementor-element.elementor-element-3e301c5{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-d530a7d{width:48%;}.elementor-550 .elementor-element.elementor-element-1c8d58d{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-e1eb04b{width:48%;}.elementor-550 .elementor-element.elementor-element-2fde2f3{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-34c83182{width:48%;}.elementor-550 .elementor-element.elementor-element-9b46bb2{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-550 .elementor-element.elementor-element-2e79535{margin-top:0px;margin-bottom:-4px;padding:0px 0px 5px 20px;}.elementor-550 .elementor-element.elementor-element-388dcc5{text-align:center;}.elementor-550 .elementor-element.elementor-element-388dcc5 .elementor-heading-title{font-size:var( --e-global-typography-67b504d-font-size );line-height:var( --e-global-typography-67b504d-line-height );}.elementor-widget-call-to-action .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-call-to-action .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-call-to-action .elementor-cta__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-call-to-action .elementor-cta__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__content{min-height:226px;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__title{font-size:15px;line-height:1.1em;letter-spacing:0.2px;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__description{font-size:12px;line-height:1.2em;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-550 .elementor-element.elementor-element-91ddc05 .elementor-cta__button{font-size:9px;}.elementor-550 .elementor-element.elementor-element-fec9500{text-align:center;}.elementor-550 .elementor-element.elementor-element-fec9500 .elementor-heading-title{font-size:var( --e-global-typography-4a512ab-font-size );line-height:var( --e-global-typography-4a512ab-line-height );}.elementor-550 .elementor-element.elementor-element-39df8990{width:50%;}.elementor-widget-video .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-video .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-666cc33{width:50%;}.elementor-widget-hotspot .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-hotspot .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-hotspot .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-hotspot .e-hotspot__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-hotspot .e-hotspot__tooltip{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-550 .elementor-element.elementor-element-5d1aa0e{--hotspot-size:9px;}.elementor-550 .elementor-element.elementor-element-5d1aa0e .e-hotspot__tooltip{font-size:var( --e-global-typography-3c9f124-font-size );line-height:var( --e-global-typography-3c9f124-line-height );}.elementor-550 .elementor-element.elementor-element-5a45ad2{font-size:var( --e-global-typography-8418918-font-size );line-height:var( --e-global-typography-8418918-line-height );}.elementor-550 .elementor-element.elementor-element-1b82f25{width:100%;}.elementor-550 .elementor-element.elementor-element-ceacc80 img{max-width:28%;}.elementor-550 .elementor-element.elementor-element-e12c1e2{width:50%;}.elementor-550 .elementor-element.elementor-element-8143a12 img{max-width:59%;}.elementor-550 .elementor-element.elementor-element-8143a12 .widget-image-caption{font-size:var( --e-global-typography-43c1fe2-font-size );line-height:var( --e-global-typography-43c1fe2-line-height );}.elementor-550 .elementor-element.elementor-element-508fbfb{width:50%;}.elementor-550 .elementor-element.elementor-element-dad9252 img{max-width:59%;}.elementor-550 .elementor-element.elementor-element-dad9252 .widget-image-caption{font-size:var( --e-global-typography-43c1fe2-font-size );line-height:var( --e-global-typography-43c1fe2-line-height );}.elementor-550 .elementor-element.elementor-element-7e1e251 img{max-width:59%;}.elementor-550 .elementor-element.elementor-element-7e1e251 .widget-image-caption{font-size:var( --e-global-typography-43c1fe2-font-size );line-height:var( --e-global-typography-43c1fe2-line-height );}.elementor-550 .elementor-element.elementor-element-41aad7e{margin-top:9px;margin-bottom:9px;padding:0px 0px 12px 20px;}.elementor-550 .elementor-element.elementor-element-1abf1db{text-align:center;}.elementor-550 .elementor-element.elementor-element-1abf1db .elementor-heading-title{font-size:var( --e-global-typography-4a512ab-font-size );line-height:var( --e-global-typography-4a512ab-line-height );}.elementor-550 .elementor-element.elementor-element-28d6b40{text-align:center;}.elementor-550 .elementor-element.elementor-element-28d6b40 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-widget-icon-list .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-550 .elementor-element.elementor-element-c35ee0c{--e-icon-list-icon-size:17px;}.elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-550 .elementor-element.elementor-element-c35ee0c .elementor-icon-list-item > a{font-size:16px;line-height:1.5em;}.elementor-550 .elementor-element.elementor-element-ad5f4e8{--spacer-size:35px;}.elementor-550 .elementor-element.elementor-element-5444b0a2:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-5444b0a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-550 .elementor-element.elementor-element-5444b0a2{padding:20px 20px 40px 20px;}.elementor-550 .elementor-element.elementor-element-4d8ba01 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 25px;}.elementor-550 .elementor-element.elementor-element-9badb91 > .elementor-widget-container{margin:0px 0px -33px 0px;}.elementor-550 .elementor-element.elementor-element-9badb91{text-align:start;}.elementor-550 .elementor-element.elementor-element-9badb91 .elementor-heading-title{font-size:17px;}.elementor-550 .elementor-element.elementor-element-43bcf9d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-550 .elementor-element.elementor-element-43bcf9d{text-align:start;font-size:11px;line-height:1.5em;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__content{min-height:226px;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__title{font-size:15px;line-height:1.1em;letter-spacing:0.2px;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__title:not(:last-child){margin-bottom:6px;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__description{font-size:12px;line-height:1.2em;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__description:not(:last-child){margin-bottom:24px;}.elementor-550 .elementor-element.elementor-element-4d152fdd .elementor-cta__button{font-size:9px;}}@media(max-width:1024px) and (min-width:769px){.elementor-550 .elementor-element.elementor-element-4d09aa88{width:15%;}.elementor-550 .elementor-element.elementor-element-8ee4ef5{width:30%;}.elementor-550 .elementor-element.elementor-element-268c88a4{width:15%;}}@media(min-width:1025px){.elementor-550 .elementor-element.elementor-element-63a37905:not(.elementor-motion-effects-element-type-background), .elementor-550 .elementor-element.elementor-element-63a37905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-550 .elementor-element.elementor-element-5444b0a2 > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS */.elementor-heading-title {
    font-size: calc(18px + (120 - 40) * ((100vw - 300px) / (1980 - 300)));
}

/* Modified slightly to increase size at smaller screens */
.elementor-heading-title {
    font-size: calc(12px + (140 - 40) * ((80vw - 100px) / (1980 - 300)));
}

p {
font-size: calc(14px + 8 * ((100vw - 320px) / 960));
}

p {
font-size: calc(14px + (24 - 20) * ((100vw - 400px) / (1980 - 400)));
}/* End custom CSS */