.elementor-78 .elementor-element.elementor-element-33d78047 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-78 .elementor-element.elementor-element-33d78047:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-33d78047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-78 .elementor-element.elementor-element-33d78047 > .elementor-background-overlay{background-image:url("https://mshomeconstruction.com/wp-content/uploads/2024/09/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-33d78047 > .elementor-container{min-height:100vh;}.elementor-78 .elementor-element.elementor-element-33d78047{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 47px 0px;}.elementor-78 .elementor-element.elementor-element-4fc99bc9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-261759eb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-78 .elementor-element.elementor-element-261759eb{margin-top:0px;margin-bottom:0px;padding:40px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-382017b7{--grid-template-columns:repeat(1, auto);--icon-size:18px;--grid-column-gap:0px;--grid-row-gap:12px;}.elementor-78 .elementor-element.elementor-element-382017b7 .elementor-widget-container{text-align:center;}.elementor-78 .elementor-element.elementor-element-382017b7 > .elementor-widget-container{padding:120px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-382017b7 .elementor-social-icon{background-color:var( --e-global-color-2433442 );--icon-padding:0em;}.elementor-78 .elementor-element.elementor-element-382017b7 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-382017b7 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-382017b7 .elementor-social-icon:hover{background-color:var( --e-global-color-2433442 );}.elementor-78 .elementor-element.elementor-element-382017b7 .elementor-social-icon:hover i{color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-382017b7 .elementor-social-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-35d8ad0b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 0px 105px;}.elementor-78 .elementor-element.elementor-element-35d8ad0b{z-index:3;}.elementor-78 .elementor-element.elementor-element-7528feb1 > .elementor-widget-container{margin:0px -145px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7528feb1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:60px;font-weight:600;line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-5cd122a1 > .elementor-widget-container{margin:0px 0px 18px 0px;padding:0px 30px 0px 3px;}.elementor-78 .elementor-element.elementor-element-5cd122a1{font-family:var( --e-global-typography-df61d4a-font-family ), Sans-serif;font-size:var( --e-global-typography-df61d4a-font-size );font-weight:var( --e-global-typography-df61d4a-font-weight );line-height:var( --e-global-typography-df61d4a-line-height );color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-78 .elementor-element.elementor-element-40bfbcbe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-78 .elementor-element.elementor-element-40bfbcbe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-78 .elementor-element.elementor-element-711c4aa7 .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-78 .elementor-element.elementor-element-711c4aa7{width:auto;max-width:auto;}.elementor-78 .elementor-element.elementor-element-711c4aa7.elementor-element{--align-self:center;}.elementor-78 .elementor-element.elementor-element-711c4aa7 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-711c4aa7 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-711c4aa7 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-711c4aa7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-6c7f2996 .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-6c7f2996 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-6c7f2996 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-6c7f2996{width:auto;max-width:auto;}.elementor-78 .elementor-element.elementor-element-6c7f2996 > .elementor-widget-container{--e-transform-rotateZ:40deg;}.elementor-bc-flex-widget .elementor-78 .elementor-element.elementor-element-182dc41d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-78 .elementor-element.elementor-element-182dc41d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-78 .elementor-element.elementor-element-182dc41d.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-78 .elementor-element.elementor-element-182dc41d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-64807fab{--e-image-carousel-slides-to-show:1;}.elementor-78 .elementor-element.elementor-element-64807fab > .elementor-widget-container{margin:0px 5px -60px 160px;}.elementor-78 .elementor-element.elementor-element-3a63d382:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-3a63d382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-78 .elementor-element.elementor-element-3a63d382 > .elementor-background-overlay{background-image:url("https://mshomeconstruction.com/wp-content/uploads/2024/09/separator-overlay.png");background-position:center center;background-repeat:no-repeat;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-3a63d382{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:147px 0px 150px 0px;}.elementor-78 .elementor-element.elementor-element-3d57b7bb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3a471f03 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-78 .elementor-element.elementor-element-3a471f03{text-align:center;}.elementor-78 .elementor-element.elementor-element-3a471f03 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-1aba276b > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 200px 0px 200px;}.elementor-78 .elementor-element.elementor-element-1aba276b{text-align:center;}.elementor-78 .elementor-element.elementor-element-1aba276b .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-3d008303{margin-top:0px;margin-bottom:50px;}.elementor-78 .elementor-element.elementor-element-4fe434a9 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3cc86c53 > .elementor-widget-container{margin:0px 0px -62px 0px;}.elementor-78 .elementor-element.elementor-element-3cc86c53{z-index:1;}.elementor-78 .elementor-element.elementor-element-3cc86c53:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-63a0502d:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-63a0502d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-63a0502d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-78 .elementor-element.elementor-element-63a0502d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-6c6f7223 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-488fced9 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:60px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-488fced9 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-36968e08 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-36968e08{font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-b6dd5b2 > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-14af3bba > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-78 .elementor-element.elementor-element-14af3bba{z-index:1;}.elementor-78 .elementor-element.elementor-element-14af3bba:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-2cab748a:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-2cab748a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-2cab748a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-78 .elementor-element.elementor-element-2cab748a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-2e332cfc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6db801ef > .elementor-widget-container{margin:0px 0px -8px 0px;padding:60px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6db801ef .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-669cdaf > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-669cdaf{font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-4a3d1ebb > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-14b5b0b > .elementor-widget-container{margin:0px 0px -62px 0px;}.elementor-78 .elementor-element.elementor-element-14b5b0b{z-index:1;}.elementor-78 .elementor-element.elementor-element-14b5b0b:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-84c27b5:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-84c27b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-84c27b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-78 .elementor-element.elementor-element-84c27b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-32188b17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7c940666 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:60px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7c940666 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-6678ca22 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-6678ca22{font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-388c573d > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-4452dd3b > .elementor-widget-container{margin:0px 0px -61px 0px;}.elementor-78 .elementor-element.elementor-element-4452dd3b{z-index:1;}.elementor-78 .elementor-element.elementor-element-4452dd3b:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-7e711be6:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-7e711be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-7e711be6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-78 .elementor-element.elementor-element-7e711be6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-1563e195 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6b55327e > .elementor-widget-container{margin:0px 0px -8px 0px;padding:60px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6b55327e .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-20707ca9 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-20707ca9{font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-91da53f{margin-top:0px;margin-bottom:50px;}.elementor-78 .elementor-element.elementor-element-ab4039c > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3507401 > .elementor-widget-container{margin:0px 0px -62px 0px;}.elementor-78 .elementor-element.elementor-element-3507401{z-index:1;}.elementor-78 .elementor-element.elementor-element-3507401:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-2f0e7b6:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-2f0e7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-2f0e7b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 25px 28px;}.elementor-78 .elementor-element.elementor-element-2f0e7b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-a14e9f7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-4e99f7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-4e99f7a .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a89061b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-a89061b{font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-ca07826 > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-f6ca8ed > .elementor-widget-container{margin:0px 0px -65px 0px;}.elementor-78 .elementor-element.elementor-element-f6ca8ed{z-index:1;}.elementor-78 .elementor-element.elementor-element-f6ca8ed:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-577be4d:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-577be4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-577be4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-78 .elementor-element.elementor-element-577be4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-93126e6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-058923d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:60px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-058923d .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a516ddb > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-a516ddb{font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-bfbd98e > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-9f89bc9 > .elementor-widget-container{margin:0px 0px -62px 0px;}.elementor-78 .elementor-element.elementor-element-9f89bc9{z-index:1;}.elementor-78 .elementor-element.elementor-element-9f89bc9:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-f3e83da:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-f3e83da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-f3e83da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-78 .elementor-element.elementor-element-f3e83da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-a8f5f78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-f4b9bab > .elementor-widget-container{margin:0px 0px -8px 0px;padding:60px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-f4b9bab .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-4687c96 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-4687c96{font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-b1f2a71 > .elementor-element-populated{margin:30px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-0a2ac98 > .elementor-widget-container{margin:0px 0px -61px 0px;}.elementor-78 .elementor-element.elementor-element-0a2ac98{z-index:1;}.elementor-78 .elementor-element.elementor-element-0a2ac98:hover img{filter:brightness( 90% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-d0864cd:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-d0864cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-d0864cd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 25px 28px;}.elementor-78 .elementor-element.elementor-element-d0864cd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-59e06f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-c099197 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:60px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-c099197 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-20185f8 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-20185f8{font-family:var( --e-global-typography-2384f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-2384f7b-font-size );font-weight:var( --e-global-typography-2384f7b-font-weight );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-bc-flex-widget .elementor-78 .elementor-element.elementor-element-714159ee.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-78 .elementor-element.elementor-element-714159ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-78 .elementor-element.elementor-element-714159ee.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-78 .elementor-element.elementor-element-142d4a88 .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-78 .elementor-element.elementor-element-142d4a88{width:auto;max-width:auto;}.elementor-78 .elementor-element.elementor-element-142d4a88 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-142d4a88 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-142d4a88 .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-142d4a88 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-107e3627 .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-107e3627 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-107e3627 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-107e3627{width:auto;max-width:auto;}.elementor-78 .elementor-element.elementor-element-107e3627 > .elementor-widget-container{--e-transform-rotateZ:40deg;}.elementor-78 .elementor-element.elementor-element-4fe02bb0:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-4fe02bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-78 .elementor-element.elementor-element-4fe02bb0 > .elementor-background-overlay{background-image:url("https://mshomeconstruction.com/wp-content/uploads/2024/09/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-4fe02bb0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-78 .elementor-element.elementor-element-25d23bd8{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-25d23bd8{right:55px;}body.rtl .elementor-78 .elementor-element.elementor-element-25d23bd8{left:55px;}.elementor-78 .elementor-element.elementor-element-12f4a433{margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-78 .elementor-element.elementor-element-29374629 > .elementor-element-populated{padding:42px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-48f96f7d{width:auto;max-width:auto;top:4px;--width:105px;--rotate:86deg;font-family:var( --e-global-typography-2759122-font-family ), Sans-serif;font-size:var( --e-global-typography-2759122-font-size );font-weight:var( --e-global-typography-2759122-font-weight );line-height:var( --e-global-typography-2759122-line-height );letter-spacing:var( --e-global-typography-2759122-letter-spacing );word-spacing:var( --e-global-typography-2759122-word-spacing );--word-spacing:5px;--text-color:var( --e-global-color-primary );--transition:0.3s;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-48f96f7d{left:-165px;}body.rtl .elementor-78 .elementor-element.elementor-element-48f96f7d{right:-165px;}.elementor-78 .elementor-element.elementor-element-750a0b77{width:var( --container-widget-width, 26% );max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0;top:12px;}.elementor-78 .elementor-element.elementor-element-750a0b77 > .elementor-widget-container{background-color:var( --e-global-color-accent );padding:10px 13px 12px 13px;border-radius:50% 50% 50% 50%;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-750a0b77{left:-161px;}body.rtl .elementor-78 .elementor-element.elementor-element-750a0b77{right:-161px;}.elementor-78 .elementor-element.elementor-element-750a0b77 img{filter:brightness( 0% ) contrast( 0% ) saturate( 0% ) blur( 0px ) hue-rotate( 360deg );}.elementor-78 .elementor-element.elementor-element-241fcaa3 > .elementor-widget-container{margin:0px 36px 0px -137px;}.elementor-78 .elementor-element.elementor-element-241fcaa3 img{height:600px;object-fit:cover;object-position:center center;}.elementor-78 .elementor-element.elementor-element-39dc18fb > .elementor-element-populated{padding:52px 5px 0px 13px;}.elementor-78 .elementor-element.elementor-element-5bf45bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-5bf45bf1 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-43d4502d > .elementor-widget-container{margin:0px 0px -2px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-43d4502d{text-align:left;}.elementor-78 .elementor-element.elementor-element-43d4502d .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-20ad3f54 > .elementor-widget-container{margin:0px 0px -4px 0px;padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-20ad3f54 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-7c52fc26 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7c52fc26{font-family:var( --e-global-typography-b6f32e1-font-family ), Sans-serif;font-size:var( --e-global-typography-b6f32e1-font-size );font-weight:var( --e-global-typography-b6f32e1-font-weight );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-bc-flex-widget .elementor-78 .elementor-element.elementor-element-745ab7e9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-78 .elementor-element.elementor-element-745ab7e9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-78 .elementor-element.elementor-element-538c12db .elementor-button{background-color:var( --e-global-color-2433442 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-78 .elementor-element.elementor-element-538c12db{width:auto;max-width:auto;}.elementor-78 .elementor-element.elementor-element-538c12db .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-538c12db .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-538c12db .elementor-button:hover svg, .elementor-78 .elementor-element.elementor-element-538c12db .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-45b7a9f1 .elementor-button{background-color:var( --e-global-color-2433442 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-45b7a9f1 .elementor-button:hover, .elementor-78 .elementor-element.elementor-element-45b7a9f1 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-45b7a9f1{width:auto;max-width:auto;}.elementor-78 .elementor-element.elementor-element-45b7a9f1 > .elementor-widget-container{--e-transform-rotateZ:40deg;}.elementor-78 .elementor-element.elementor-element-63992f77 > .elementor-widget-container{margin:0px -155px 0px 0px;}.elementor-78 .elementor-element.elementor-element-63992f77 img{height:600px;object-fit:cover;object-position:center center;}.elementor-78 .elementor-element.elementor-element-7cc4b10b:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-7cc4b10b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-78 .elementor-element.elementor-element-7cc4b10b > .elementor-background-overlay{background-image:url("https://mshomeconstruction.com/wp-content/uploads/2024/09/separator-overlay.png");background-position:center center;background-repeat:no-repeat;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-7cc4b10b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:147px 0px 178px 0px;}.elementor-78 .elementor-element.elementor-element-67914b08 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-356ddbdc > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-78 .elementor-element.elementor-element-356ddbdc{text-align:center;}.elementor-78 .elementor-element.elementor-element-356ddbdc .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-52acbb4a > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-52acbb4a{text-align:center;}.elementor-78 .elementor-element.elementor-element-52acbb4a .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-5a053c4{--e-image-carousel-slides-to-show:3;}.elementor-78 .elementor-element.elementor-element-6122af88:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-6122af88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-22883d5 );}.elementor-78 .elementor-element.elementor-element-6122af88 > .elementor-background-overlay{background-image:url("https://mshomeconstruction.com/wp-content/uploads/2024/09/separator-overlay.png");background-position:center center;background-repeat:no-repeat;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-6122af88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:147px 0px 150px 0px;}.elementor-78 .elementor-element.elementor-element-670bf920 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-46a333a0 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-78 .elementor-element.elementor-element-46a333a0{text-align:center;}.elementor-78 .elementor-element.elementor-element-46a333a0 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-22feeeeb > .elementor-widget-container{margin:0px 0px 27px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-22feeeeb{text-align:center;}.elementor-78 .elementor-element.elementor-element-22feeeeb .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-66763da0{margin-top:0px;margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-159a3c85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-78 .elementor-element.elementor-element-159a3c85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-159a3c85 > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 73px 27px;}.elementor-78 .elementor-element.elementor-element-159a3c85:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-159a3c85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-3ae77b32{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-3ae77b32{right:30px;}body.rtl .elementor-78 .elementor-element.elementor-element-3ae77b32{left:30px;}.elementor-78 .elementor-element.elementor-element-3ae77b32 img{opacity:0.12;}.elementor-78 .elementor-element.elementor-element-3ae77b32:hover img{opacity:1;}.elementor-78 .elementor-element.elementor-element-30234364 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-30234364 .elementor-heading-title{font-family:var( --e-global-typography-9b027d1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b027d1-font-size );font-weight:var( --e-global-typography-9b027d1-font-weight );line-height:var( --e-global-typography-9b027d1-line-height );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-2b681b23 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-2b681b23 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-18e2359a > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-18e2359a{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-78 .elementor-element.elementor-element-7e7977d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-78 .elementor-element.elementor-element-7e7977d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-7e7977d > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 73px 27px;}.elementor-78 .elementor-element.elementor-element-7e7977d:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-7e7977d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-68f3f331{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-68f3f331{right:30px;}body.rtl .elementor-78 .elementor-element.elementor-element-68f3f331{left:30px;}.elementor-78 .elementor-element.elementor-element-68f3f331 img{opacity:0.12;}.elementor-78 .elementor-element.elementor-element-68f3f331:hover img{opacity:1;}.elementor-78 .elementor-element.elementor-element-2c4dc4 > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-2c4dc4 .elementor-heading-title{font-family:var( --e-global-typography-9b027d1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b027d1-font-size );font-weight:var( --e-global-typography-9b027d1-font-weight );line-height:var( --e-global-typography-9b027d1-line-height );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-523bc416 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-523bc416 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-672679ce > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-672679ce{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-78 .elementor-element.elementor-element-6cb432fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-78 .elementor-element.elementor-element-6cb432fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-6cb432fe > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:50px 30px 73px 27px;}.elementor-78 .elementor-element.elementor-element-6cb432fe:hover > .elementor-element-populated{border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-6cb432fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-43203c29{width:auto;max-width:auto;top:30px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-43203c29{right:30px;}body.rtl .elementor-78 .elementor-element.elementor-element-43203c29{left:30px;}.elementor-78 .elementor-element.elementor-element-43203c29 img{opacity:0.12;}.elementor-78 .elementor-element.elementor-element-43203c29:hover img{opacity:1;}.elementor-78 .elementor-element.elementor-element-54e5cadc > .elementor-widget-container{margin:0px 0px 0px -3px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-54e5cadc .elementor-heading-title{font-family:var( --e-global-typography-9b027d1-font-family ), Sans-serif;font-size:var( --e-global-typography-9b027d1-font-size );font-weight:var( --e-global-typography-9b027d1-font-weight );line-height:var( --e-global-typography-9b027d1-line-height );color:var( --e-global-color-secondary );}.elementor-78 .elementor-element.elementor-element-738c3641 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-738c3641 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-5190e89 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-5190e89{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-78 .elementor-element.elementor-element-252c5b2d:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-252c5b2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-78 .elementor-element.elementor-element-252c5b2d > .elementor-background-overlay{background-image:url("https://mshomeconstruction.com/wp-content/uploads/2024/09/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-252c5b2d{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-78 .elementor-element.elementor-element-411007d1:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-411007d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-78 .elementor-element.elementor-element-411007d1 > .elementor-background-overlay{background-image:url("https://mshomeconstruction.com/wp-content/uploads/2024/09/hero-overlay.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.2;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-78 .elementor-element.elementor-element-411007d1{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-78 .elementor-element.elementor-element-7a043f41{margin-top:0px;margin-bottom:0px;padding:147px 0px 180px 0px;}.elementor-78 .elementor-element.elementor-element-5942a376 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3fafe074 > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-78 .elementor-element.elementor-element-3fafe074{text-align:center;}.elementor-78 .elementor-element.elementor-element-3fafe074 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-104d9d9c > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 50px 0px 50px;}.elementor-78 .elementor-element.elementor-element-104d9d9c{text-align:center;}.elementor-78 .elementor-element.elementor-element-104d9d9c .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-41a34d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.2;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-78 .elementor-element.elementor-element-41a34d4:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-41a34d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-313f1bc );}.elementor-78 .elementor-element.elementor-element-41a34d4::before, .elementor-78 .elementor-element.elementor-element-41a34d4 > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-41a34d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-78 .elementor-element.elementor-element-41a34d4 > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-41a34d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-78 .elementor-element.elementor-element-41a34d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mshomeconstruction.com/wp-content/uploads/2024/09/hero-overlay.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-78 .elementor-element.elementor-element-e565dad{--display:flex;}.elementor-78 .elementor-element.elementor-element-d6c7487{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-78 .elementor-element.elementor-element-f705e73{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-1c3a487{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-92eeba2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-78 .elementor-element.elementor-element-92eeba2:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-92eeba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-92eeba2:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-92eeba2, .elementor-78 .elementor-element.elementor-element-92eeba2::before{--border-transition:0.3s;}.elementor-78 .elementor-element.elementor-element-fa89576 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-78 .elementor-element.elementor-element-fa89576{text-align:left;}.elementor-78 .elementor-element.elementor-element-fa89576 img{filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 84deg );}.elementor-78 .elementor-element.elementor-element-038918d > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-78 .elementor-element.elementor-element-038918d .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-773d711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-773d711{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-78 .elementor-element.elementor-element-9420022{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-78 .elementor-element.elementor-element-9420022:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-9420022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-9420022:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-9420022, .elementor-78 .elementor-element.elementor-element-9420022::before{--border-transition:0.3s;}.elementor-78 .elementor-element.elementor-element-a0b0178 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-78 .elementor-element.elementor-element-a0b0178{text-align:left;}.elementor-78 .elementor-element.elementor-element-a0b0178 img{filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-ce3029f > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-78 .elementor-element.elementor-element-ce3029f .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a0291d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-a0291d6{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-78 .elementor-element.elementor-element-1abd3cc{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-78 .elementor-element.elementor-element-1abd3cc:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-1abd3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-be6cb7f );}.elementor-78 .elementor-element.elementor-element-1abd3cc:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-78 .elementor-element.elementor-element-1abd3cc, .elementor-78 .elementor-element.elementor-element-1abd3cc::before{--border-transition:0.3s;}.elementor-78 .elementor-element.elementor-element-bdfceef > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-78 .elementor-element.elementor-element-bdfceef{text-align:left;}.elementor-78 .elementor-element.elementor-element-bdfceef img{filter:brightness( 200% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-78 .elementor-element.elementor-element-65069f8 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-78 .elementor-element.elementor-element-65069f8 .elementor-heading-title{font-family:var( --e-global-typography-cc47f19-font-family ), Sans-serif;font-size:var( --e-global-typography-cc47f19-font-size );font-weight:var( --e-global-typography-cc47f19-font-weight );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-6e1238c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6e1238c{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-78 .elementor-element.elementor-element-78b4a70{--display:flex;--padding-top:87px;--padding-bottom:80px;--padding-left:65px;--padding-right:55px;}.elementor-78 .elementor-element.elementor-element-78b4a70:not(.elementor-motion-effects-element-type-background), .elementor-78 .elementor-element.elementor-element-78b4a70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-be6cb7f ) 0%, var( --e-global-color-0a9bf1c ) 100%);}.elementor-78 .elementor-element.elementor-element-3592a15 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-3592a15{text-align:left;}.elementor-78 .elementor-element.elementor-element-3592a15 .elementor-heading-title{font-family:var( --e-global-typography-cb49e86-font-family ), Sans-serif;font-size:var( --e-global-typography-cb49e86-font-size );font-weight:var( --e-global-typography-cb49e86-font-weight );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );color:var( --e-global-color-accent );}.elementor-78 .elementor-element.elementor-element-3cbd1ce > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3cbd1ce{text-align:left;}.elementor-78 .elementor-element.elementor-element-3cbd1ce .elementor-heading-title{font-family:var( --e-global-typography-3769bd4-font-family ), Sans-serif;font-size:var( --e-global-typography-3769bd4-font-size );font-weight:var( --e-global-typography-3769bd4-font-weight );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-78 .elementor-element.elementor-element-714d28f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-78 .elementor-element.elementor-element-714d28f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-714d28f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-78 .elementor-element.elementor-element-714d28f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-field-type-html{padding-bottom:0px;}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-78 .elementor-element.elementor-element-714d28f .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:var( --e-global-color-8814343 );}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-8814343 );}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-button[type="submit"] svg *{fill:var( --e-global-color-8814343 );}.elementor-78 .elementor-element.elementor-element-714d28f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-78 .elementor-element.elementor-element-714d28f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-78 .elementor-element.elementor-element-714d28f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-78 .elementor-element.elementor-element-714d28f .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-714d28f{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(min-width:768px){.elementor-78 .elementor-element.elementor-element-506409e7{width:8%;}.elementor-78 .elementor-element.elementor-element-35d8ad0b{width:32%;}.elementor-78 .elementor-element.elementor-element-182dc41d{width:59.666%;}.elementor-78 .elementor-element.elementor-element-29374629{width:32%;}.elementor-78 .elementor-element.elementor-element-39dc18fb{width:37%;}.elementor-78 .elementor-element.elementor-element-45efb4e0{width:30.664%;}.elementor-78 .elementor-element.elementor-element-1c3a487{--width:41.5%;}.elementor-78 .elementor-element.elementor-element-78b4a70{--width:58.5%;}}@media(max-width:1366px) and (min-width:768px){.elementor-78 .elementor-element.elementor-element-35d8ad0b{width:40%;}.elementor-78 .elementor-element.elementor-element-182dc41d{width:52%;}.elementor-78 .elementor-element.elementor-element-39dc18fb{width:35%;}.elementor-78 .elementor-element.elementor-element-45efb4e0{width:34%;}.elementor-78 .elementor-element.elementor-element-5942a376{width:100%;}.elementor-78 .elementor-element.elementor-element-d6c7487{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-78 .elementor-element.elementor-element-35d8ad0b{width:48%;}.elementor-78 .elementor-element.elementor-element-182dc41d{width:52%;}.elementor-78 .elementor-element.elementor-element-4fe434a9{width:50%;}.elementor-78 .elementor-element.elementor-element-b6dd5b2{width:50%;}.elementor-78 .elementor-element.elementor-element-4a3d1ebb{width:50%;}.elementor-78 .elementor-element.elementor-element-388c573d{width:50%;}.elementor-78 .elementor-element.elementor-element-ab4039c{width:50%;}.elementor-78 .elementor-element.elementor-element-ca07826{width:50%;}.elementor-78 .elementor-element.elementor-element-bfbd98e{width:50%;}.elementor-78 .elementor-element.elementor-element-b1f2a71{width:50%;}.elementor-78 .elementor-element.elementor-element-29374629{width:45%;}.elementor-78 .elementor-element.elementor-element-39dc18fb{width:55%;}.elementor-78 .elementor-element.elementor-element-159a3c85{width:33.3%;}.elementor-78 .elementor-element.elementor-element-7e7977d{width:33.3%;}.elementor-78 .elementor-element.elementor-element-6cb432fe{width:33.3%;}.elementor-78 .elementor-element.elementor-element-5942a376{width:100%;}.elementor-78 .elementor-element.elementor-element-d6c7487{--width:100%;}.elementor-78 .elementor-element.elementor-element-1c3a487{--width:45%;}.elementor-78 .elementor-element.elementor-element-92eeba2{--width:33.3%;}.elementor-78 .elementor-element.elementor-element-9420022{--width:33.3%;}.elementor-78 .elementor-element.elementor-element-1abd3cc{--width:33.3%;}.elementor-78 .elementor-element.elementor-element-78b4a70{--width:55%;}}@media(max-width:1366px){.elementor-78 .elementor-element.elementor-element-33d78047 > .elementor-container{min-height:60vh;}.elementor-78 .elementor-element.elementor-element-261759eb{padding:40px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-382017b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-382017b7{--icon-size:16px;}.elementor-78 .elementor-element.elementor-element-35d8ad0b > .elementor-element-populated{padding:0px 0px 0px 24px;}.elementor-78 .elementor-element.elementor-element-7528feb1 > .elementor-widget-container{margin:0px -59px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7528feb1 .elementor-heading-title{font-size:52px;line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-5cd122a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;}.elementor-78 .elementor-element.elementor-element-5cd122a1{font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-78 .elementor-element.elementor-element-6c7f2996 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-64807fab > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-78 .elementor-element.elementor-element-3a63d382{padding:120px 0px 120px 0px;}.elementor-78 .elementor-element.elementor-element-3a471f03 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-1aba276b .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-488fced9 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-36968e08 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-36968e08{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-6db801ef .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-669cdaf > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-669cdaf{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-7c940666 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-6678ca22 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-6678ca22{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-6b55327e .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-20707ca9 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-20707ca9{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-4e99f7a .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a89061b > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-a89061b{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-058923d .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a516ddb > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-a516ddb{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-f4b9bab .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-4687c96 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-4687c96{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-c099197 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-20185f8 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-20185f8{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-107e3627 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-12f4a433{padding:120px 20px 120px 20px;}.elementor-bc-flex-widget .elementor-78 .elementor-element.elementor-element-29374629.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-78 .elementor-element.elementor-element-29374629.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-78 .elementor-element.elementor-element-29374629 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-48f96f7d{left:-150px;}body.rtl .elementor-78 .elementor-element.elementor-element-48f96f7d{right:-150px;}.elementor-78 .elementor-element.elementor-element-48f96f7d{font-size:var( --e-global-typography-2759122-font-size );line-height:var( --e-global-typography-2759122-line-height );letter-spacing:var( --e-global-typography-2759122-letter-spacing );word-spacing:var( --e-global-typography-2759122-word-spacing );}.elementor-78 .elementor-element.elementor-element-241fcaa3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-78 .elementor-element.elementor-element-39dc18fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-78 .elementor-element.elementor-element-39dc18fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-78 .elementor-element.elementor-element-39dc18fb > .elementor-element-populated{padding:0px 10px 0px 20px;}.elementor-78 .elementor-element.elementor-element-5bf45bf1 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-5bf45bf1 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-43d4502d .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-20ad3f54 > .elementor-widget-container{padding:0px 0px 0px 12px;}.elementor-78 .elementor-element.elementor-element-20ad3f54 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-7c52fc26 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7c52fc26{font-size:var( --e-global-typography-b6f32e1-font-size );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-78 .elementor-element.elementor-element-45b7a9f1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-63992f77 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7cc4b10b{padding:120px 0px 120px 0px;}.elementor-78 .elementor-element.elementor-element-356ddbdc .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-52acbb4a .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-6122af88{padding:120px 0px 120px 0px;}.elementor-78 .elementor-element.elementor-element-46a333a0 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-22feeeeb .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-3ae77b32 img{max-width:90%;}.elementor-78 .elementor-element.elementor-element-30234364 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-78 .elementor-element.elementor-element-30234364 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-78 .elementor-element.elementor-element-2b681b23 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-18e2359a > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-18e2359a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-68f3f331 img{max-width:90%;}.elementor-78 .elementor-element.elementor-element-2c4dc4 > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-78 .elementor-element.elementor-element-2c4dc4 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-78 .elementor-element.elementor-element-523bc416 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-672679ce > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-672679ce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-43203c29 img{max-width:90%;}.elementor-78 .elementor-element.elementor-element-54e5cadc > .elementor-widget-container{margin:0px 0px 0px -3px;}.elementor-78 .elementor-element.elementor-element-54e5cadc .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-78 .elementor-element.elementor-element-738c3641 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-5190e89 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-5190e89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-7a043f41{padding:120px 5px 150px 5px;}.elementor-78 .elementor-element.elementor-element-5942a376 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3fafe074 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-104d9d9c > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-78 .elementor-element.elementor-element-104d9d9c .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-d6c7487{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-fa89576 img{max-width:16%;}.elementor-78 .elementor-element.elementor-element-038918d .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-773d711 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-773d711{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-9420022{--padding-top:055px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-78 .elementor-element.elementor-element-a0b0178 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-78 .elementor-element.elementor-element-a0b0178 img{max-width:18%;}.elementor-78 .elementor-element.elementor-element-ce3029f .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a0291d6 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-a0291d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-bdfceef img{max-width:14%;}.elementor-78 .elementor-element.elementor-element-65069f8 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-6e1238c > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-78 .elementor-element.elementor-element-6e1238c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-3592a15 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-3592a15 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-3cbd1ce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3cbd1ce .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}}@media(max-width:1024px){.elementor-78 .elementor-element.elementor-element-33d78047 > .elementor-container{min-height:48vh;}.elementor-78 .elementor-element.elementor-element-33d78047{padding:110px 0px 80px 0px;}.elementor-78 .elementor-element.elementor-element-261759eb{padding:30px 0px 0px 20px;}.elementor-78 .elementor-element.elementor-element-35d8ad0b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7528feb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7528feb1 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-5cd122a1{font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-78 .elementor-element.elementor-element-711c4aa7 .elementor-button{padding:0px 15px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6c7f2996 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-64807fab > .elementor-widget-container{margin:0px -3px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3a63d382{padding:80px 5px 80px 5px;}.elementor-78 .elementor-element.elementor-element-3a471f03 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-78 .elementor-element.elementor-element-3a471f03 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-1aba276b > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 150px 0px 150px;}.elementor-78 .elementor-element.elementor-element-1aba276b .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-3d008303{margin-top:0px;margin-bottom:35px;}.elementor-78 .elementor-element.elementor-element-4fe434a9 > .elementor-element-populated{margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-78 .elementor-element.elementor-element-3cc86c53 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-78 .elementor-element.elementor-element-3cc86c53 img{width:100%;}.elementor-78 .elementor-element.elementor-element-63a0502d{padding:0px 10px 20px 22px;}.elementor-78 .elementor-element.elementor-element-488fced9 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-36968e08 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-36968e08{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-b6dd5b2 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-78 .elementor-element.elementor-element-14af3bba > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-78 .elementor-element.elementor-element-14af3bba img{width:100%;}.elementor-78 .elementor-element.elementor-element-2cab748a{padding:0px 10px 20px 22px;}.elementor-78 .elementor-element.elementor-element-6db801ef .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-669cdaf > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-669cdaf{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-4a3d1ebb > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-78 .elementor-element.elementor-element-14b5b0b > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-78 .elementor-element.elementor-element-14b5b0b img{width:100%;}.elementor-78 .elementor-element.elementor-element-84c27b5{padding:0px 10px 20px 22px;}.elementor-78 .elementor-element.elementor-element-7c940666 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-6678ca22 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-6678ca22{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-388c573d > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-78 .elementor-element.elementor-element-4452dd3b > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-78 .elementor-element.elementor-element-4452dd3b img{width:100%;}.elementor-78 .elementor-element.elementor-element-7e711be6{padding:0px 10px 20px 22px;}.elementor-78 .elementor-element.elementor-element-6b55327e .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-20707ca9 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-20707ca9{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-91da53f{margin-top:0px;margin-bottom:35px;}.elementor-78 .elementor-element.elementor-element-ab4039c > .elementor-element-populated{margin:0px 15px 30px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-78 .elementor-element.elementor-element-3507401 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-78 .elementor-element.elementor-element-3507401 img{width:100%;}.elementor-78 .elementor-element.elementor-element-2f0e7b6{padding:0px 10px 20px 22px;}.elementor-78 .elementor-element.elementor-element-4e99f7a .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a89061b > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-a89061b{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-ca07826 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-78 .elementor-element.elementor-element-f6ca8ed > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-78 .elementor-element.elementor-element-f6ca8ed img{width:100%;}.elementor-78 .elementor-element.elementor-element-577be4d{padding:0px 10px 20px 22px;}.elementor-78 .elementor-element.elementor-element-058923d .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a516ddb > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-a516ddb{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-bfbd98e > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-78 .elementor-element.elementor-element-9f89bc9 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-78 .elementor-element.elementor-element-9f89bc9 img{width:100%;}.elementor-78 .elementor-element.elementor-element-f3e83da{padding:0px 10px 20px 22px;}.elementor-78 .elementor-element.elementor-element-f4b9bab .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-4687c96 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-4687c96{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-b1f2a71 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-78 .elementor-element.elementor-element-0a2ac98 > .elementor-widget-container{margin:0px 0px -45px 0px;}.elementor-78 .elementor-element.elementor-element-0a2ac98 img{width:100%;}.elementor-78 .elementor-element.elementor-element-d0864cd{padding:0px 10px 20px 22px;}.elementor-78 .elementor-element.elementor-element-c099197 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-20185f8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-20185f8{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-142d4a88 .elementor-button{padding:0px 15px 0px 0px;}.elementor-78 .elementor-element.elementor-element-107e3627 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-12f4a433{padding:80px 20px 80px 20px;}.elementor-78 .elementor-element.elementor-element-48f96f7d{--width:500px;font-size:var( --e-global-typography-2759122-font-size );line-height:var( --e-global-typography-2759122-line-height );letter-spacing:var( --e-global-typography-2759122-letter-spacing );word-spacing:var( --e-global-typography-2759122-word-spacing );}.elementor-78 .elementor-element.elementor-element-39dc18fb > .elementor-element-populated{padding:0px 10px 0px 25px;}.elementor-78 .elementor-element.elementor-element-5bf45bf1 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-78 .elementor-element.elementor-element-5bf45bf1 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-43d4502d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-43d4502d .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-20ad3f54 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-7c52fc26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7c52fc26{font-size:var( --e-global-typography-b6f32e1-font-size );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-78 .elementor-element.elementor-element-538c12db .elementor-button{padding:0px 15px 0px 0px;}.elementor-78 .elementor-element.elementor-element-45b7a9f1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-7cc4b10b{padding:80px 5px 80px 5px;}.elementor-78 .elementor-element.elementor-element-356ddbdc > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-78 .elementor-element.elementor-element-356ddbdc .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-52acbb4a > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 150px 0px 150px;}.elementor-78 .elementor-element.elementor-element-52acbb4a .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-6122af88{padding:80px 5px 80px 5px;}.elementor-78 .elementor-element.elementor-element-46a333a0 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-78 .elementor-element.elementor-element-46a333a0 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-22feeeeb > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 150px 0px 150px;}.elementor-78 .elementor-element.elementor-element-22feeeeb .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-66763da0{margin-top:0px;margin-bottom:35px;}.elementor-78 .elementor-element.elementor-element-159a3c85 > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 40px 20px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-3ae77b32{right:20px;}body.rtl .elementor-78 .elementor-element.elementor-element-3ae77b32{left:20px;}.elementor-78 .elementor-element.elementor-element-3ae77b32{top:20px;text-align:right;}.elementor-78 .elementor-element.elementor-element-3ae77b32 img{max-width:70%;}.elementor-78 .elementor-element.elementor-element-30234364 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-30234364 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-78 .elementor-element.elementor-element-2b681b23 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-78 .elementor-element.elementor-element-2b681b23 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-18e2359a > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-18e2359a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-7e7977d > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 45px 20px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-68f3f331{right:20px;}body.rtl .elementor-78 .elementor-element.elementor-element-68f3f331{left:20px;}.elementor-78 .elementor-element.elementor-element-68f3f331{top:20px;text-align:right;}.elementor-78 .elementor-element.elementor-element-68f3f331 img{max-width:70%;}.elementor-78 .elementor-element.elementor-element-2c4dc4 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-2c4dc4 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-78 .elementor-element.elementor-element-523bc416 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-78 .elementor-element.elementor-element-523bc416 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-672679ce > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-672679ce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-6cb432fe > .elementor-element-populated{margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:30px 10px 45px 20px;}body:not(.rtl) .elementor-78 .elementor-element.elementor-element-43203c29{right:20px;}body.rtl .elementor-78 .elementor-element.elementor-element-43203c29{left:20px;}.elementor-78 .elementor-element.elementor-element-43203c29{top:20px;text-align:right;}.elementor-78 .elementor-element.elementor-element-43203c29 img{max-width:70%;}.elementor-78 .elementor-element.elementor-element-54e5cadc > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-54e5cadc .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-78 .elementor-element.elementor-element-738c3641 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-78 .elementor-element.elementor-element-738c3641 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-5190e89 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-78 .elementor-element.elementor-element-5190e89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-7a043f41{padding:80px 5px 100px 5px;}.elementor-78 .elementor-element.elementor-element-5942a376 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3fafe074 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-78 .elementor-element.elementor-element-3fafe074 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-104d9d9c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 70px 0px 70px;}.elementor-78 .elementor-element.elementor-element-104d9d9c .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-d6c7487{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-92eeba2{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:10px;}.elementor-78 .elementor-element.elementor-element-fa89576 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-fa89576 img{max-width:14%;}.elementor-78 .elementor-element.elementor-element-038918d > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-78 .elementor-element.elementor-element-038918d .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-773d711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-773d711{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-9420022{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:35px;--padding-bottom:30px;--padding-left:20px;--padding-right:10px;}.elementor-78 .elementor-element.elementor-element-a0b0178 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-a0b0178 img{max-width:16%;}.elementor-78 .elementor-element.elementor-element-ce3029f > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-78 .elementor-element.elementor-element-ce3029f .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a0291d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-a0291d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-1abd3cc{--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:10px;}.elementor-78 .elementor-element.elementor-element-bdfceef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-bdfceef img{max-width:14%;}.elementor-78 .elementor-element.elementor-element-65069f8 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-78 .elementor-element.elementor-element-65069f8 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-6e1238c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6e1238c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-78b4a70{--padding-top:50px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-78 .elementor-element.elementor-element-3592a15 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-78 .elementor-element.elementor-element-3592a15 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-3cbd1ce > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3cbd1ce .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}}@media(max-width:767px){.elementor-78 .elementor-element.elementor-element-33d78047{padding:180px 15px 050px 15px;}.elementor-78 .elementor-element.elementor-element-261759eb{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-35d8ad0b > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-7528feb1 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-78 .elementor-element.elementor-element-7528feb1{text-align:center;}.elementor-78 .elementor-element.elementor-element-7528feb1 .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-78 .elementor-element.elementor-element-5cd122a1 > .elementor-widget-container{margin:0px 0px -6px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-5cd122a1{text-align:center;font-size:var( --e-global-typography-df61d4a-font-size );line-height:var( --e-global-typography-df61d4a-line-height );}.elementor-78 .elementor-element.elementor-element-40bfbcbe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-78 .elementor-element.elementor-element-711c4aa7 .elementor-button{padding:0px 10px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6c7f2996 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-182dc41d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-64807fab > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3a63d382 > .elementor-background-overlay{background-size:cover;}.elementor-78 .elementor-element.elementor-element-3a63d382{padding:50px 15px 50px 15px;}.elementor-78 .elementor-element.elementor-element-3a471f03 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-1aba276b > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-1aba276b .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-3d008303{margin-top:0px;margin-bottom:25px;}.elementor-78 .elementor-element.elementor-element-4fe434a9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-488fced9 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-36968e08{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-b6dd5b2 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-6db801ef .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-669cdaf{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-4a3d1ebb > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-7c940666 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-6678ca22{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-388c573d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-6b55327e .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-20707ca9{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-91da53f{margin-top:0px;margin-bottom:25px;}.elementor-78 .elementor-element.elementor-element-ab4039c > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-4e99f7a .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a89061b{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-ca07826 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-058923d .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a516ddb{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-bfbd98e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-f4b9bab .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-4687c96{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-b1f2a71 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-c099197 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-20185f8{font-size:var( --e-global-typography-2384f7b-font-size );line-height:var( --e-global-typography-2384f7b-line-height );}.elementor-78 .elementor-element.elementor-element-714159ee.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-78 .elementor-element.elementor-element-142d4a88 .elementor-button{padding:0px 10px 0px 0px;}.elementor-78 .elementor-element.elementor-element-107e3627 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-12f4a433{padding:50px 15px 50px 15px;}.elementor-78 .elementor-element.elementor-element-29374629 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-48f96f7d{--width:500px;font-size:var( --e-global-typography-2759122-font-size );line-height:var( --e-global-typography-2759122-line-height );letter-spacing:var( --e-global-typography-2759122-letter-spacing );word-spacing:var( --e-global-typography-2759122-word-spacing );}.elementor-78 .elementor-element.elementor-element-39dc18fb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-78 .elementor-element.elementor-element-39dc18fb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-5bf45bf1{text-align:center;}.elementor-78 .elementor-element.elementor-element-5bf45bf1 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-43d4502d > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-43d4502d{text-align:center;}.elementor-78 .elementor-element.elementor-element-43d4502d .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-20ad3f54 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-20ad3f54{text-align:center;}.elementor-78 .elementor-element.elementor-element-20ad3f54 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-7c52fc26 > .elementor-widget-container{margin:0px 0px -3px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7c52fc26{text-align:center;font-size:var( --e-global-typography-b6f32e1-font-size );line-height:var( --e-global-typography-b6f32e1-line-height );}.elementor-78 .elementor-element.elementor-element-745ab7e9.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-78 .elementor-element.elementor-element-538c12db .elementor-button{padding:0px 10px 0px 0px;}.elementor-78 .elementor-element.elementor-element-45b7a9f1 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-78 .elementor-element.elementor-element-7cc4b10b > .elementor-background-overlay{background-size:cover;}.elementor-78 .elementor-element.elementor-element-7cc4b10b{padding:50px 15px 50px 15px;}.elementor-78 .elementor-element.elementor-element-356ddbdc .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-52acbb4a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-52acbb4a .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-6122af88 > .elementor-background-overlay{background-size:cover;}.elementor-78 .elementor-element.elementor-element-6122af88{padding:50px 15px 50px 15px;}.elementor-78 .elementor-element.elementor-element-46a333a0 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-22feeeeb > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-22feeeeb .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-66763da0{margin-top:0px;margin-bottom:0px;}.elementor-78 .elementor-element.elementor-element-159a3c85 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-3ae77b32 img{max-width:65%;}.elementor-78 .elementor-element.elementor-element-30234364 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-78 .elementor-element.elementor-element-2b681b23 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-18e2359a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-7e7977d > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-68f3f331 img{max-width:65%;}.elementor-78 .elementor-element.elementor-element-2c4dc4 .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-78 .elementor-element.elementor-element-523bc416 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-672679ce{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-6cb432fe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-78 .elementor-element.elementor-element-43203c29 img{max-width:65%;}.elementor-78 .elementor-element.elementor-element-54e5cadc .elementor-heading-title{font-size:var( --e-global-typography-9b027d1-font-size );line-height:var( --e-global-typography-9b027d1-line-height );}.elementor-78 .elementor-element.elementor-element-738c3641 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-5190e89{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-411007d1{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-7a043f41{padding:50px 15px 60px 15px;}.elementor-78 .elementor-element.elementor-element-5942a376.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-78 .elementor-element.elementor-element-5942a376 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3fafe074 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-104d9d9c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;}.elementor-78 .elementor-element.elementor-element-104d9d9c .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}.elementor-78 .elementor-element.elementor-element-41a34d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-d6c7487{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-78 .elementor-element.elementor-element-92eeba2{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-fa89576 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-fa89576 img{max-width:9%;}.elementor-78 .elementor-element.elementor-element-038918d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-038918d .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-773d711 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-773d711{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-9420022{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-a0b0178 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-a0b0178 img{max-width:11%;}.elementor-78 .elementor-element.elementor-element-ce3029f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-ce3029f .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-a0291d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-a0291d6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-1abd3cc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-78 .elementor-element.elementor-element-bdfceef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-bdfceef img{max-width:9%;}.elementor-78 .elementor-element.elementor-element-65069f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-65069f8 .elementor-heading-title{font-size:var( --e-global-typography-cc47f19-font-size );line-height:var( --e-global-typography-cc47f19-line-height );}.elementor-78 .elementor-element.elementor-element-6e1238c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-6e1238c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-78 .elementor-element.elementor-element-78b4a70{--padding-top:35px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-78 .elementor-element.elementor-element-3592a15{text-align:center;}.elementor-78 .elementor-element.elementor-element-3592a15 .elementor-heading-title{font-size:var( --e-global-typography-cb49e86-font-size );line-height:var( --e-global-typography-cb49e86-line-height );letter-spacing:var( --e-global-typography-cb49e86-letter-spacing );}.elementor-78 .elementor-element.elementor-element-3cbd1ce > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-78 .elementor-element.elementor-element-3cbd1ce{text-align:center;}.elementor-78 .elementor-element.elementor-element-3cbd1ce .elementor-heading-title{font-size:var( --e-global-typography-3769bd4-font-size );line-height:var( --e-global-typography-3769bd4-line-height );}}/* Start custom CSS for image-carousel, class: .elementor-element-5a053c4 */@media (min-width: 1024px){

.elementor-78 .elementor-element.elementor-element-5a053c4 .swiper-slide-active{
    filter: blur(3px); /*intensidade do blur da primeira imagem*/
    transform: scale(0.8); /*o quanto a primeira imagem vai diminuir de tamanho*/
    transition:0.5s;
}

/*posição do botão de previous*/
.elementor-78 .elementor-element.elementor-element-5a053c4 .elementor-swiper-button.elementor-swiper-button-prev{
    font-size: 32px;
    position: absolute;
    top: 110%;
    left: calc(50% - 32px);
    transform: translate(-50%,-50%);
}

/*posição do botão de next*/
.elementor-78 .elementor-element.elementor-element-5a053c4 .elementor-swiper-button.elementor-swiper-button-next{
    font-size: 32px;
    position: absolute;
    top: 110%;
    left: calc(70% - 32px);
    transform: translate(-50%,-50%);
}

.elementor-78 .elementor-element.elementor-element-5a053c4 .swiper-slide-next ~ .swiper-slide{
    filter: blur(3px);/*blur da ultima imagem*/
    transform: scale(0.8);/*escala da ultima imagem*/
    transition: 0.5s;
}

.elementor-78 .elementor-element.elementor-element-5a053c4 .swiper-slide-next + .swiper-slide{
    z-index: 99;
    transition: 0.5s all ease;
}

.elementor-78 .elementor-element.elementor-element-5a053c4 .swiper-container{
    overflow: hidden visible;
}
}

@media (max-width: 1023px){
    
/*posição do botão de previous*/
.elementor-78 .elementor-element.elementor-element-5a053c4 .elementor-swiper-button.elementor-swiper-button-prev{
    font-size: 40px;
    position: absolute;
    top: 110%;
    left: 30%;
}

/*posição do botão de next*/
.elementor-78 .elementor-element.elementor-element-5a053c4 .elementor-swiper-button.elementor-swiper-button-next{
    font-size: 40px;
    position: absolute;
    top: 110%;
    left: 60%;

}
    
}/* End custom CSS */