.elementor-217 .elementor-element.elementor-element-3b67720{--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;}.elementor-217 .elementor-element.elementor-element-d1698db{--spacer-size:50px;}.elementor-217 .elementor-element.elementor-element-0682f69{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-217 .elementor-element.elementor-element-de5386f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-217 .elementor-element.elementor-element-de5386f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-0926c36{--display:flex;--min-height:671px;}.elementor-217 .elementor-element.elementor-element-0926c36:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-0926c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/Untitled-design-18.png");background-position:center center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-0926c36.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-a2fb329{--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;}.elementor-217 .elementor-element.elementor-element-a2fb329.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-6066a46{--display:flex;}.elementor-217 .elementor-element.elementor-element-093b630{--spacer-size:402px;}.elementor-217 .elementor-element.elementor-element-a72da33{--display:flex;--min-height:139px;--margin-top:0px;--margin-bottom:-53px;--margin-left:-251px;--margin-right:0px;}.elementor-217 .elementor-element.elementor-element-a72da33:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-a72da33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-217 .elementor-element.elementor-element-a72da33.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-ab0e5f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 24px;text-align:left;}.elementor-217 .elementor-element.elementor-element-ab0e5f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-ab0e5f2 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:48px;font-weight:600;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-c9b4082{--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;}.elementor-217 .elementor-element.elementor-element-42b95b6 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:20px;font-weight:600;}.elementor-217 .elementor-element.elementor-element-d493208 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:68px;font-weight:600;color:#000000;}.elementor-217 .elementor-element.elementor-element-6c4a596{--spacer-size:108px;}.elementor-217 .elementor-element.elementor-element-f957a0e .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:25px;font-weight:600;}.elementor-217 .elementor-element.elementor-element-da6fbe4 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:25px;font-weight:600;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-217 .elementor-element.elementor-element-bda204d{width:var( --container-widget-width, 74.705% );max-width:74.705%;--container-widget-width:74.705%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-217 .elementor-element.elementor-element-bda204d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-217 .elementor-element.elementor-element-82b0a89 .elementor-button{background-color:#FF2F24;border-style:solid;border-color:#FF2F24;}.elementor-217 .elementor-element.elementor-element-82b0a89 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-217 .elementor-element.elementor-element-f9f8500{--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;}.elementor-217 .elementor-element.elementor-element-52eaaa9{--spacer-size:80px;}.elementor-217 .elementor-element.elementor-element-5cfe736{--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;}.elementor-217 .elementor-element.elementor-element-0ca989a{text-align:center;}.elementor-217 .elementor-element.elementor-element-0ca989a .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:18px;font-weight:400;}.elementor-217 .elementor-element.elementor-element-36685d5{text-align:center;}.elementor-217 .elementor-element.elementor-element-36685d5 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:77px;font-weight:600;color:#000000;}.elementor-217 .elementor-element.elementor-element-d831a5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-217 .elementor-element.elementor-element-5f57d3d{--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;}.elementor-217 .elementor-element.elementor-element-aeacacc{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-aeacacc:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-aeacacc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-217 .elementor-element.elementor-element-b8ee0e9{padding:50px 0px 50px 0px;--icon-box-icon-margin:15px;}.elementor-217 .elementor-element.elementor-element-b8ee0e9.elementor-view-stacked .elementor-icon{background-color:#FF2F24;}.elementor-217 .elementor-element.elementor-element-b8ee0e9.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-b8ee0e9.elementor-view-default .elementor-icon{fill:#FF2F24;color:#FF2F24;border-color:#FF2F24;}.elementor-217 .elementor-element.elementor-element-b8ee0e9 .elementor-icon{font-size:33px;}.elementor-217 .elementor-element.elementor-element-b8ee0e9 .elementor-icon-box-title, .elementor-217 .elementor-element.elementor-element-b8ee0e9 .elementor-icon-box-title a{font-family:"Antonio", Sans-serif;font-weight:600;}.elementor-217 .elementor-element.elementor-element-b8ee0e9 .elementor-icon-box-title{color:#000000;}.elementor-217 .elementor-element.elementor-element-b8ee0e9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-217 .elementor-element.elementor-element-9397410{--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;}.elementor-217 .elementor-element.elementor-element-8699d35{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-8699d35:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-8699d35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-217 .elementor-element.elementor-element-0e5bbe3{padding:50px 0px 50px 0px;--icon-box-icon-margin:15px;}.elementor-217 .elementor-element.elementor-element-0e5bbe3.elementor-view-stacked .elementor-icon{background-color:#FF2F24;}.elementor-217 .elementor-element.elementor-element-0e5bbe3.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-0e5bbe3.elementor-view-default .elementor-icon{fill:#FF2F24;color:#FF2F24;border-color:#FF2F24;}.elementor-217 .elementor-element.elementor-element-0e5bbe3 .elementor-icon{font-size:33px;}.elementor-217 .elementor-element.elementor-element-0e5bbe3 .elementor-icon-box-title, .elementor-217 .elementor-element.elementor-element-0e5bbe3 .elementor-icon-box-title a{font-family:"Antonio", Sans-serif;font-weight:600;}.elementor-217 .elementor-element.elementor-element-0e5bbe3 .elementor-icon-box-title{color:#000000;}.elementor-217 .elementor-element.elementor-element-0e5bbe3 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-217 .elementor-element.elementor-element-dc6bb2a{--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;}.elementor-217 .elementor-element.elementor-element-89ac42b{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-89ac42b:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-89ac42b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-217 .elementor-element.elementor-element-bc4b99d{padding:50px 0px 50px 0px;--icon-box-icon-margin:15px;}.elementor-217 .elementor-element.elementor-element-bc4b99d.elementor-view-stacked .elementor-icon{background-color:#FF2F24;}.elementor-217 .elementor-element.elementor-element-bc4b99d.elementor-view-framed .elementor-icon, .elementor-217 .elementor-element.elementor-element-bc4b99d.elementor-view-default .elementor-icon{fill:#FF2F24;color:#FF2F24;border-color:#FF2F24;}.elementor-217 .elementor-element.elementor-element-bc4b99d .elementor-icon{font-size:33px;}.elementor-217 .elementor-element.elementor-element-bc4b99d .elementor-icon-box-title, .elementor-217 .elementor-element.elementor-element-bc4b99d .elementor-icon-box-title a{font-family:"Antonio", Sans-serif;font-weight:600;}.elementor-217 .elementor-element.elementor-element-bc4b99d .elementor-icon-box-title{color:#000000;}.elementor-217 .elementor-element.elementor-element-bc4b99d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;}.elementor-217 .elementor-element.elementor-element-12f3d78{--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;}.elementor-217 .elementor-element.elementor-element-efd6655{--spacer-size:10px;}.elementor-217 .elementor-element.elementor-element-fbe703a{--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;}.elementor-217 .elementor-element.elementor-element-4062195{--display:flex;}.elementor-217 .elementor-element.elementor-element-85b60d4{text-align:center;}.elementor-217 .elementor-element.elementor-element-85b60d4 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:176px;font-weight:600;color:#000000;}.elementor-217 .elementor-element.elementor-element-42c7f6a{--display:flex;}.elementor-217 .elementor-element.elementor-element-99aa467{margin:-96px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-217 .elementor-element.elementor-element-99aa467 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:176px;font-weight:600;color:#000000;}.elementor-217 .elementor-element.elementor-element-a4f276a{--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;}.elementor-217 .elementor-element.elementor-element-0b02389{--spacer-size:50px;}.elementor-217 .elementor-element.elementor-element-28ccced{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-217 .elementor-element.elementor-element-28ccced:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-28ccced > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-217 .elementor-element.elementor-element-bb54cb8{--spacer-size:50px;}.elementor-217 .elementor-element.elementor-element-ee9a908{--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;--justify-content:center;--align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-68529ef{--display:flex;--min-height:503px;}.elementor-217 .elementor-element.elementor-element-68529ef:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-68529ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/2149366699.jpg");background-position:center center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-70188bf{--display:flex;}.elementor-217 .elementor-element.elementor-element-cd22d1d .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:18px;font-weight:600;color:#FF2F24;}.elementor-217 .elementor-element.elementor-element-c2b3f11{width:var( --container-widget-width, 50.221% );max-width:50.221%;--container-widget-width:50.221%;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-c2b3f11.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-c2b3f11 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:46px;font-weight:600;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-c6477c1{width:var( --container-widget-width, 71.497% );max-width:71.497%;--container-widget-width:71.497%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-c6477c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-c66ceb6{--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;--justify-content:center;--align-items:flex-start;}.elementor-217 .elementor-element.elementor-element-2a16eac{--display:flex;--min-height:394px;}.elementor-217 .elementor-element.elementor-element-b13195e{width:var( --container-widget-width, 74.545% );max-width:74.545%;--container-widget-width:74.545%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-217 .elementor-element.elementor-element-b13195e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-eded422{--spacer-size:120px;}.elementor-217 .elementor-element.elementor-element-dc29ebd{--display:flex;--min-height:504px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-176px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-217 .elementor-element.elementor-element-dc29ebd:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-dc29ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://allangeneralcontracting.com/wp-content/uploads/2025/11/2150721529.jpg");background-position:center center;background-size:cover;}.elementor-217 .elementor-element.elementor-element-dc29ebd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-032472a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-217 .elementor-element.elementor-element-032472a:not(.elementor-motion-effects-element-type-background), .elementor-217 .elementor-element.elementor-element-032472a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-217 .elementor-element.elementor-element-2378a95{--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;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-217 .elementor-element.elementor-element-0f30d0a .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-weight:600;}.elementor-217 .elementor-element.elementor-element-0f30d0a .elementor-counter-title{color:#DADADA;font-family:"Antonio", Sans-serif;font-weight:400;}.elementor-217 .elementor-element.elementor-element-2aab858{--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;}.elementor-217 .elementor-element.elementor-element-e00fba6 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-weight:600;}.elementor-217 .elementor-element.elementor-element-e00fba6 .elementor-counter-title{color:#DADADA;font-family:"Antonio", Sans-serif;font-weight:400;}.elementor-217 .elementor-element.elementor-element-51059b3{--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;}.elementor-217 .elementor-element.elementor-element-fca0b30 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-weight:600;}.elementor-217 .elementor-element.elementor-element-fca0b30 .elementor-counter-title{color:#DADADA;font-family:"Antonio", Sans-serif;font-weight:400;}.elementor-217 .elementor-element.elementor-element-957932b{--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;}.elementor-217 .elementor-element.elementor-element-14a7060 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Antonio", Sans-serif;font-weight:600;}.elementor-217 .elementor-element.elementor-element-14a7060 .elementor-counter-title{color:#DADADA;font-family:"Antonio", Sans-serif;font-weight:400;}.elementor-217 .elementor-element.elementor-element-f0db922{--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;}.elementor-217 .elementor-element.elementor-element-f55efad{--spacer-size:50px;}.elementor-217 .elementor-element.elementor-element-2b91989{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-217 .elementor-element.elementor-element-b7c028a .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:40px;font-weight:600;color:#000000;}.elementor-217 .elementor-element.elementor-element-268fc94{width:var( --container-widget-width, 64.214% );max-width:64.214%;--container-widget-width:64.214%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-217 .elementor-element.elementor-element-268fc94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-217 .elementor-element.elementor-element-9a794bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-217 .elementor-element.elementor-element-526c50d{--e-image-carousel-slides-to-show:3;}@media(min-width:768px){.elementor-217 .elementor-element.elementor-element-0682f69{--width:90%;}.elementor-217 .elementor-element.elementor-element-de5386f{--width:52.512%;}.elementor-217 .elementor-element.elementor-element-0926c36{--width:80%;}.elementor-217 .elementor-element.elementor-element-a2fb329{--width:28.089%;}.elementor-217 .elementor-element.elementor-element-a72da33{--width:168.399%;}.elementor-217 .elementor-element.elementor-element-c9b4082{--width:50%;}.elementor-217 .elementor-element.elementor-element-d831a5d{--width:90%;}.elementor-217 .elementor-element.elementor-element-5f57d3d{--width:25%;}.elementor-217 .elementor-element.elementor-element-9397410{--width:25%;}.elementor-217 .elementor-element.elementor-element-dc6bb2a{--width:25%;}.elementor-217 .elementor-element.elementor-element-ee9a908{--width:90%;}.elementor-217 .elementor-element.elementor-element-c66ceb6{--width:90%;}.elementor-217 .elementor-element.elementor-element-dc29ebd{--width:43.374%;}.elementor-217 .elementor-element.elementor-element-2378a95{--width:25%;}.elementor-217 .elementor-element.elementor-element-2aab858{--width:25%;}.elementor-217 .elementor-element.elementor-element-51059b3{--width:25%;}.elementor-217 .elementor-element.elementor-element-957932b{--width:25%;}}@media(max-width:1024px){.elementor-217 .elementor-element.elementor-element-de5386f{--min-height:0px;}.elementor-217 .elementor-element.elementor-element-0926c36{--min-height:408px;}.elementor-217 .elementor-element.elementor-element-a72da33{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:-34px;--margin-left:-99px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-ab0e5f2 .elementor-heading-title{font-size:20px;}.elementor-217 .elementor-element.elementor-element-d493208 .elementor-heading-title{font-size:40px;}.elementor-217 .elementor-element.elementor-element-6c4a596{--spacer-size:10px;}.elementor-217 .elementor-element.elementor-element-f957a0e .elementor-heading-title{font-size:20px;}.elementor-217 .elementor-element.elementor-element-da6fbe4 .elementor-heading-title{font-size:20px;}.elementor-217 .elementor-element.elementor-element-bda204d{font-size:13px;}.elementor-217 .elementor-element.elementor-element-52eaaa9{--spacer-size:25px;}.elementor-217 .elementor-element.elementor-element-36685d5 .elementor-heading-title{font-size:35px;}.elementor-217 .elementor-element.elementor-element-85b60d4 .elementor-heading-title{font-size:100px;}.elementor-217 .elementor-element.elementor-element-99aa467 .elementor-heading-title{font-size:100px;}.elementor-217 .elementor-element.elementor-element-68529ef{--min-height:386px;}.elementor-217 .elementor-element.elementor-element-c2b3f11 .elementor-heading-title{font-size:35px;}.elementor-217 .elementor-element.elementor-element-dc29ebd{--min-height:358px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-217 .elementor-element.elementor-element-a2fb329{--margin-top:-128px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-093b630{--spacer-size:20px;}.elementor-217 .elementor-element.elementor-element-a72da33{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-217 .elementor-element.elementor-element-ab0e5f2{width:var( --container-widget-width, 135.6px );max-width:135.6px;margin:0px 77px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:135.6px;--container-widget-flex-grow:0;}.elementor-217 .elementor-element.elementor-element-c9b4082{--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-217 .elementor-element.elementor-element-d493208 .elementor-heading-title{font-size:25px;}.elementor-217 .elementor-element.elementor-element-f957a0e .elementor-heading-title{font-size:18px;}.elementor-217 .elementor-element.elementor-element-da6fbe4 .elementor-heading-title{font-size:18px;}.elementor-217 .elementor-element.elementor-element-52eaaa9{--spacer-size:20px;}.elementor-217 .elementor-element.elementor-element-36685d5 .elementor-heading-title{font-size:25px;}.elementor-217 .elementor-element.elementor-element-aeacacc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-8699d35{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-89ac42b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-217 .elementor-element.elementor-element-85b60d4 .elementor-heading-title{font-size:90px;}.elementor-217 .elementor-element.elementor-element-99aa467 .elementor-heading-title{font-size:90px;}.elementor-217 .elementor-element.elementor-element-68529ef{--min-height:247px;}.elementor-217 .elementor-element.elementor-element-c2b3f11 .elementor-heading-title{font-size:25px;}.elementor-217 .elementor-element.elementor-element-c6477c1{font-size:11px;}.elementor-217 .elementor-element.elementor-element-2a16eac{--min-height:109px;}.elementor-217 .elementor-element.elementor-element-b13195e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:11px;}.elementor-217 .elementor-element.elementor-element-dc29ebd{--min-height:219px;--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-217 .elementor-element.elementor-element-0f30d0a .elementor-counter-number-wrapper{font-size:50px;}.elementor-217 .elementor-element.elementor-element-e00fba6 .elementor-counter-number-wrapper{font-size:50px;}.elementor-217 .elementor-element.elementor-element-fca0b30 .elementor-counter-number-wrapper{font-size:50px;}.elementor-217 .elementor-element.elementor-element-14a7060 .elementor-counter-number-wrapper{font-size:50px;}.elementor-217 .elementor-element.elementor-element-f55efad{--spacer-size:10px;}.elementor-217 .elementor-element.elementor-element-b7c028a .elementor-heading-title{font-size:25px;}.elementor-217 .elementor-element.elementor-element-268fc94{width:var( --container-widget-width, 285.562px );max-width:285.562px;--container-widget-width:285.562px;--container-widget-flex-grow:0;font-size:13px;}}