.elementor-17812 .elementor-element.elementor-element-9347ca1{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-9347ca1:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-9347ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-17812 .elementor-element.elementor-element-067348f{--display:flex;--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-17812 .elementor-element.elementor-element-067348f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17812 .elementor-element.elementor-element-f566427{--display:flex;--justify-content:space-between;--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-17812 .elementor-element.elementor-element-f566427.e-con{--flex-grow:1;--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-17812 .elementor-element.elementor-element-e43bb9f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:900;color:var( --e-global-color-text );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-17812 .elementor-element.elementor-element-733dee5{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-733dee5 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0251541{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-4326e79{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-5f69461{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-5f69461.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-4c97327.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-4c97327{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-4c97327 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-d4a41f3.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-d4a41f3{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-d4a41f3 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-d40ef11{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-d40ef11.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-aabfaf5.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-aabfaf5{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-aabfaf5 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-3f7a23e.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-3f7a23e{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-3f7a23e p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-6850ab0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-6850ab0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-62862a0.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-62862a0{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-62862a0 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-72fbc32.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-72fbc32{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-72fbc32 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-b738add{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-d11b1a5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-d11b1a5:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-d11b1a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-d11b1a5.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-9e30b48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;line-height:0px;}.elementor-17812 .elementor-element.elementor-element-9e30b48.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-9e30b48 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-13fea4a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-13fea4a.e-con{--align-self:center;}.elementor-17812 .elementor-element.elementor-element-6fe7682.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-6fe7682{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;}.elementor-17812 .elementor-element.elementor-element-6fe7682 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-eceeb98.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-eceeb98{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0.3px;}.elementor-17812 .elementor-element.elementor-element-eceeb98 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-5004265{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-5004265:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-5004265 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-5004265.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-463b25a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;line-height:0px;}.elementor-17812 .elementor-element.elementor-element-463b25a.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-463b25a p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-40258f6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-40258f6.e-con{--align-self:center;}.elementor-17812 .elementor-element.elementor-element-a89addc.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-a89addc{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;}.elementor-17812 .elementor-element.elementor-element-a89addc p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-d73d993.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-d73d993{font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0.3px;}.elementor-17812 .elementor-element.elementor-element-d73d993 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-24b2405{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-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-17812 .elementor-element.elementor-element-70f0fe4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-70f0fe4{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-17812 .elementor-element.elementor-element-70f0fe4.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-70f0fe4 .elementor-button:hover, .elementor-17812 .elementor-element.elementor-element-70f0fe4 .elementor-button:focus{color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-70f0fe4 .elementor-button:hover svg, .elementor-17812 .elementor-element.elementor-element-70f0fe4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-0ca2f37 .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-0ca2f37{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-17812 .elementor-element.elementor-element-0ca2f37.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-0ca2f37 .elementor-button:hover, .elementor-17812 .elementor-element.elementor-element-0ca2f37 .elementor-button:focus{color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-0ca2f37 .elementor-button:hover svg, .elementor-17812 .elementor-element.elementor-element-0ca2f37 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-6de4c13{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-6a19f99{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-6a19f99 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-f925b12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-17812 .elementor-element.elementor-element-eb37f5f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-eb37f5f .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-eb37f5f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-8f0f481{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-8f86454{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-8f86454.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-b20feca{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-b20feca p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-24a3d22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-5ea43e0{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-5ea43e0 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-483a922{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-483a922.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-2035b51{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-2035b51 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-00a91e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-52a56ee{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-52a56ee p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-93cb5a1{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-93cb5a1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-28c4205{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-28c4205 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-9a009a5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-548d269{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-548d269 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-66d90ab{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-66d90ab.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-4225464{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-4225464 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-03b3c86 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-95ce3f6{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-95ce3f6 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-30fe74f{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-30fe74f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-b2e9f2d{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-b2e9f2d p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-007bfa7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-e1fc935{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-e1fc935 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-c5b9bbf{--display:flex;--justify-content:space-between;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-c5b9bbf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-81866cb{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-81866cb p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-c05b36d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-6228a93{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-6228a93 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-7eabc2f{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-7eabc2f:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-7eabc2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-17812 .elementor-element.elementor-element-99c031b{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-99c031b p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-98f5135 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-e11a1be{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-e11a1be .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-e11a1be .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17812 .elementor-element.elementor-element-9a080bf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-c811a8d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-c811a8d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-85b9033{background-color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-17bda49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-17bda49.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-68ce476 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-452505c{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-0c29912{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-0c29912 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-74671d1{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-17812 .elementor-element.elementor-element-74671d1 .elementor-divider-separator{width:100%;}.elementor-17812 .elementor-element.elementor-element-74671d1 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-a8e4386{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-014dd2b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-014dd2b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-f2d6ab9.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-f2d6ab9{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-f2d6ab9 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-af949a9.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-af949a9{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-17812 .elementor-element.elementor-element-af949a9 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-79fe77b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-79fe77b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-3e3be2b.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-3e3be2b{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-3e3be2b p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-e56a211.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-e56a211{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-17812 .elementor-element.elementor-element-e56a211 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0dca538{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-0dca538.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-6e4b4af.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-6e4b4af{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-6e4b4af p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-224f3f6.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-224f3f6{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-17812 .elementor-element.elementor-element-224f3f6 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-41de874{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-41de874.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-1f3d35d.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-1f3d35d{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-1f3d35d p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-021e096.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-021e096{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-17812 .elementor-element.elementor-element-021e096 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-3e3b234{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-4b69ee5{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-01f3ff0{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-01f3ff0 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0bfa13b{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-0bfa13b p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-4f7cad8{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-ab294cb{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-ab294cb p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-245b33a{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-245b33a p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-e6b5600{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-e5be202{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-e5be202 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-00f8c92{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-00f8c92 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-77deee3{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-a88e8e0{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-a88e8e0 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-61e4c6c{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-61e4c6c p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-6ce5e08{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-01620de{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-01620de p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-4e789cd{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-4e789cd p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-8976a65{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-39471a3{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-39471a3 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-fa96baa{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-fa96baa p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-077a63d{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-be373d0{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-be373d0 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-cd94fda{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-cd94fda p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0f8c290{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-99bbd02{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-99bbd02 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-14ae262{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-14ae262 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-74f418e{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-344a545{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-344a545 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-4348b90{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-4348b90 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-a16d5be{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-f6b9117{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-f6b9117 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-39ddb7d{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-39ddb7d p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-be76c34{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-b893615{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-b893615 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-527b788{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-527b788 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-2a9457b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-17812 .elementor-element.elementor-element-9d957b1 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-9d957b1{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-17812 .elementor-element.elementor-element-9d957b1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-9d957b1 .elementor-button:hover, .elementor-17812 .elementor-element.elementor-element-9d957b1 .elementor-button:focus{color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-9d957b1 .elementor-button:hover svg, .elementor-17812 .elementor-element.elementor-element-9d957b1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-a224abc .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-a224abc{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-17812 .elementor-element.elementor-element-a224abc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-a224abc .elementor-button:hover, .elementor-17812 .elementor-element.elementor-element-a224abc .elementor-button:focus{color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-a224abc .elementor-button:hover svg, .elementor-17812 .elementor-element.elementor-element-a224abc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-fcf3ade{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-2be44a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-2be44a4.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-bbb32d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-bbb32d0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-b57825f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-7a5941c{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-bb7fc2e{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-bb7fc2e p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-4b76e85{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-17812 .elementor-element.elementor-element-4b76e85 .elementor-divider-separator{width:100%;}.elementor-17812 .elementor-element.elementor-element-4b76e85 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-05a3d8a{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-8fa2553{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-8fa2553.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-57ed0d7.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-57ed0d7{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-57ed0d7 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-4110696.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-4110696{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-17812 .elementor-element.elementor-element-4110696 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-aa7e901{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-aa7e901.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-5871ebd.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-5871ebd{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-5871ebd p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-9ae4185.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-9ae4185{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-17812 .elementor-element.elementor-element-9ae4185 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-9169c90{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-9169c90.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-23e2268.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-23e2268{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-23e2268 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0a92fca.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-0a92fca{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-17812 .elementor-element.elementor-element-0a92fca p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-ac2d62b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-17812 .elementor-element.elementor-element-ac2d62b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-f3d1503.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-f3d1503{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-f3d1503 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0f11d44.elementor-element{--align-self:flex-start;}.elementor-17812 .elementor-element.elementor-element-0f11d44{color:#00000073;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;}.elementor-17812 .elementor-element.elementor-element-0f11d44 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-21cd79a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-b205a47{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-a33d539{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-a33d539 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-2aa2ff2{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-2aa2ff2 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-150b032{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-802155b{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-802155b p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-d6833a1{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-d6833a1 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0d6bb71{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-2c942f6{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-2c942f6 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-f08cb73{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-f08cb73 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-f72f8db{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-61dc402{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-61dc402 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-d22d60a{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-d22d60a p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-40bc460{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-9edf772{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-9edf772 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-5e1fa15{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-5e1fa15 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-3023ef2{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-472c68a{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-472c68a p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-727edbf{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-727edbf p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-f596f8c{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-822bf98{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-822bf98 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-f2e9af8{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-f2e9af8 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-9437502{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-46c9366{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-46c9366 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-c168b84{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-c168b84 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-4a7201b{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-6e5603c{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-6e5603c p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-9d229c1{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-9d229c1 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-58db58c{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-cef676e{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-cef676e p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-139a37a{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-139a37a p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-db7d874{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-ad26127{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-ad26127 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-63a9f1c{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-63a9f1c p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-10ef869{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-77000aa{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-77000aa p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-eca3e03{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-eca3e03 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-f4a9922{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-17812 .elementor-element.elementor-element-957ec6d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-957ec6d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-17812 .elementor-element.elementor-element-957ec6d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-957ec6d .elementor-button:hover, .elementor-17812 .elementor-element.elementor-element-957ec6d .elementor-button:focus{color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-957ec6d .elementor-button:hover svg, .elementor-17812 .elementor-element.elementor-element-957ec6d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-b3ad98b .elementor-button{background-color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-b3ad98b{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-17812 .elementor-element.elementor-element-b3ad98b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-b3ad98b .elementor-button:hover, .elementor-17812 .elementor-element.elementor-element-b3ad98b .elementor-button:focus{color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-b3ad98b .elementor-button:hover svg, .elementor-17812 .elementor-element.elementor-element-b3ad98b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-62f05cd{--display:flex;}.elementor-17812 .elementor-element.elementor-element-3274fcc{--display:flex;}.elementor-17812 .elementor-element.elementor-element-b5b2792{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#00000080;--n-tabs-title-color-active:#000000;}.elementor-17812 .elementor-element.elementor-element-b5b2792 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-17812 .elementor-element.elementor-element-b5b2792.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-b5b2792.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-17812 .elementor-element.elementor-element-b5b2792.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );}.elementor-17812 .elementor-element.elementor-element-b5b2792.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-b5b2792.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:700;letter-spacing:0.5px;}.elementor-17812 .elementor-element.elementor-element-b5b2792 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-17812 .elementor-element.elementor-element-aef4b48{--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;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-7ee753f{--display:flex;--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-17812 .elementor-element.elementor-element-7ee753f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-8638db6{--display:flex;--min-height:405px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-540a458{--display:flex;--justify-content:space-evenly;--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-17812 .elementor-element.elementor-element-540a458.e-con{--align-self:center;}.elementor-17812 .elementor-element.elementor-element-c04e4e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-2eb3da8{--display:flex;--justify-content:space-evenly;--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-17812 .elementor-element.elementor-element-d92cd56{--display:flex;--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-17812 .elementor-element.elementor-element-bb0e9ed{--display:flex;--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-17812 .elementor-element.elementor-element-ab9e11d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:var( --e-global-color-primary );}.elementor-17812 .elementor-element.elementor-element-79059bc{--display:flex;--min-height:405px;--justify-content:center;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-19c1bfc{--e-image-carousel-slides-to-show:1;}.elementor-17812 .elementor-element.elementor-element-19c1bfc .elementor-swiper-button.elementor-swiper-button-prev, .elementor-17812 .elementor-element.elementor-element-19c1bfc .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:#F85A0D;}.elementor-17812 .elementor-element.elementor-element-19c1bfc .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-17812 .elementor-element.elementor-element-19c1bfc .elementor-swiper-button.elementor-swiper-button-next svg{fill:#F85A0D;}.elementor-17812 .elementor-element.elementor-element-19c1bfc .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-17812 .elementor-element.elementor-element-7c75fcb .elementor-button{background-color:#F1F2F3;font-family:"Montserrat", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-7c75fcb .elementor-button:hover, .elementor-17812 .elementor-element.elementor-element-7c75fcb .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-7c75fcb .elementor-button:hover svg, .elementor-17812 .elementor-element.elementor-element-7c75fcb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-87d558a{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:5px;--n-tabs-gap:5px;--n-tabs-title-color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-87d558a > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#000000B3;}.elementor-17812 .elementor-element.elementor-element-87d558a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-17812 .elementor-element.elementor-element-87d558a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-17812 .elementor-element.elementor-element-87d558a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}.elementor-17812 .elementor-element.elementor-element-87d558a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-f0dd0ca{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-b36b3cc{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-b36b3cc p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-d5bc6d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-0661434{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-0661434 .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-0661434 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-6a54724{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-6a54724:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-6a54724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17812 .elementor-element.elementor-element-51a48bd.elementor-element{--align-self:center;}.elementor-17812 .elementor-element.elementor-element-51a48bd .elementor-icon-wrapper{text-align:center;}.elementor-17812 .elementor-element.elementor-element-51a48bd.elementor-view-stacked .elementor-icon{background-color:#FFFFFFCC;}.elementor-17812 .elementor-element.elementor-element-51a48bd.elementor-view-framed .elementor-icon, .elementor-17812 .elementor-element.elementor-element-51a48bd.elementor-view-default .elementor-icon{color:#FFFFFFCC;border-color:#FFFFFFCC;}.elementor-17812 .elementor-element.elementor-element-51a48bd.elementor-view-framed .elementor-icon, .elementor-17812 .elementor-element.elementor-element-51a48bd.elementor-view-default .elementor-icon svg{fill:#FFFFFFCC;}.elementor-17812 .elementor-element.elementor-element-3d8e8be{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17812 .elementor-element.elementor-element-b23c08e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:900;color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-c438d3c{color:#FFFFFFB3;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-c438d3c p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-25c0208{--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:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-25c0208.e-con{--align-self:center;}.elementor-17812 .elementor-element.elementor-element-acb3840{background-color:var( --e-global-color-primary );padding:5px 5px 5px 5px;text-align:left;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:800;}.elementor-17812 .elementor-element.elementor-element-acb3840.elementor-element{--align-self:center;}.elementor-17812 .elementor-element.elementor-element-acb3840 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-54fc178{color:#FFFFFFB3;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:800;}.elementor-17812 .elementor-element.elementor-element-1a8c9d0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-17812 .elementor-element.elementor-element-1a8c9d0 .elementor-button:hover, .elementor-17812 .elementor-element.elementor-element-1a8c9d0 .elementor-button:focus{color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-1a8c9d0 .elementor-button:hover svg, .elementor-17812 .elementor-element.elementor-element-1a8c9d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-9ba5377{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-337c40b{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-337c40b p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-fac0d65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-7bf9d90{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-7bf9d90 .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-7bf9d90 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-c72ae6b{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-c72ae6b:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-c72ae6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-17812 .elementor-element.elementor-element-27445c2{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-27445c2 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-c2893d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-8d81bba{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-8d81bba .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-8d81bba .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-5c50d4f{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-5c50d4f p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-83f999f{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-17812 .elementor-element.elementor-element-83f999f .elementor-divider-separator{width:100%;}.elementor-17812 .elementor-element.elementor-element-83f999f .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-3f9f098{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-3f9f098 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-9cc6652{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-a5dae0c{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-17812 .elementor-element.elementor-element-a5dae0c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-a71ca71{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17812 .elementor-element.elementor-element-a71ca71:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-a71ca71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17812 .elementor-element.elementor-element-a71ca71.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-b8c089a{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-b8c089a p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-c82e37a p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-5af0a22{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-367d761{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-367d761 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-e88ba90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-b5412ac{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-b5412ac .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-b5412ac .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-e465832{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-f51f037{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-f51f037:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-f51f037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-17812 .elementor-element.elementor-element-f51f037.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-8f22817{padding:20px 20px 20px 20px;}.elementor-17812 .elementor-element.elementor-element-8f22817 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-89cd418{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;}.elementor-17812 .elementor-element.elementor-element-89cd418 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-1debae8{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-1debae8:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-1debae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-17812 .elementor-element.elementor-element-1debae8.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-c0f9270{padding:20px 20px 20px 20px;}.elementor-17812 .elementor-element.elementor-element-c0f9270 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-d7d39f3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;}.elementor-17812 .elementor-element.elementor-element-d7d39f3 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-5508f96{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-5508f96:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-5508f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-17812 .elementor-element.elementor-element-5508f96.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-be9a888{padding:20px 20px 20px 20px;}.elementor-17812 .elementor-element.elementor-element-be9a888 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-38d1d70{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;}.elementor-17812 .elementor-element.elementor-element-38d1d70 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-6facd45{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-6facd45:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-6facd45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-17812 .elementor-element.elementor-element-6facd45.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-617192e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-17812 .elementor-element.elementor-element-617192e img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-c2634ad{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;}.elementor-17812 .elementor-element.elementor-element-c2634ad p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-b79d3be{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-b79d3be:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-b79d3be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-17812 .elementor-element.elementor-element-a45733c{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-a45733c p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-ef60fc5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-2e5e5f9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-2e5e5f9 .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-2e5e5f9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-6376f0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-b2be519{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-b2be519.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-b1400fc{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-b1400fc.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-9746075 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-649e911{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-17812 .elementor-element.elementor-element-649e911 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-e3cd4d7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-e3cd4d7.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-33be7c0 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-0d63007{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-17812 .elementor-element.elementor-element-0d63007 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-64dbe2b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-64dbe2b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-cd5283e img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-898e9dd{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-17812 .elementor-element.elementor-element-898e9dd p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-9bda631{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-9bda631.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-6ecc2c6 img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-69e30f1{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-17812 .elementor-element.elementor-element-69e30f1 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-7cc4c92{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-7cc4c92.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-c69408c img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-e2186a4{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-17812 .elementor-element.elementor-element-e2186a4 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-c597edf{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-c597edf.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-b4d5bdf{background-color:#292929;}.elementor-17812 .elementor-element.elementor-element-b4d5bdf img{width:100%;height:150px;object-fit:cover;object-position:center center;}.elementor-17812 .elementor-element.elementor-element-e219b27{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-17812 .elementor-element.elementor-element-e219b27 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-cbd738c{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17812 .elementor-element.elementor-element-cbd738c:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-cbd738c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://uralmachine.ru/wp-content/uploads/2026/03/dp050001-catalog-land-clearing-tc_english_2021-82.png");background-size:cover;}.elementor-17812 .elementor-element.elementor-element-cbd738c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-76c3468{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-240px;--margin-bottom:0px;--margin-left:-110px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-50f0b2d{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-50f0b2d p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-8e1f93a{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:15px;}.elementor-17812 .elementor-element.elementor-element-8e1f93a p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-fca46aa{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-51a9a4b{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-51a9a4b p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-24ed369 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-317a484{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-317a484 .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-317a484 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-476d51a{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-fb5a838{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000080;--border-color:#00000080;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-fb5a838.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-dfbb26c{--display:flex;--min-height:60px;--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-dfbb26c:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-dfbb26c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17812 .elementor-element.elementor-element-25f3de3{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-25f3de3 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-906741e{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;letter-spacing:0.5px;}.elementor-17812 .elementor-element.elementor-element-906741e p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-87f967d{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-f3d1160{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-f3d1160 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-5ce8841{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-5ce8841 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-716a2f3{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-ea4141f{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-ea4141f p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-d7a8f09{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-d7a8f09 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-e4f5f6e{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-6183543{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-6183543 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0498a30{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-0498a30 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-8e13466{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-0a2da5f{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-0a2da5f p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-3593058{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-3593058 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-234f1a6{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-af05754{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-af05754 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-bb0d059{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-bb0d059 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-b1a980f{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-06e9aa7{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-06e9aa7 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-d065f98{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-d065f98 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0a968e4{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-64645fc{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-64645fc p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-7f3325a{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-7f3325a p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-3ecc1c0{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-75a5be0{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-75a5be0 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-32a09fb{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-32a09fb p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-b7f028f{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-a9ba3ea{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-a9ba3ea p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-6bfef77{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-6bfef77 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-0f24f53{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#00000080;--border-color:#00000080;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-0f24f53.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-e3531b0{--display:flex;--min-height:60px;--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-e3531b0:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-e3531b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-17812 .elementor-element.elementor-element-750a4a5{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-750a4a5 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-15a6d58{padding:5px 5px 5px 5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:10px;font-weight:700;letter-spacing:0.5px;}.elementor-17812 .elementor-element.elementor-element-15a6d58 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-4ec6c0a{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-0ea9002{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-0ea9002 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-aa31bdf{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-aa31bdf p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-888a4b9{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-f2622ef{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-f2622ef p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-b7140b2{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-b7140b2 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-379b1f3{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-5177567{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-5177567 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-bd37f98{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-bd37f98 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-c33ca8c{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-c92f7f4{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-c92f7f4 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-26e0dd2{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-26e0dd2 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-fc3dde0{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-39aee5c{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-39aee5c p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-3791a1c{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-3791a1c p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-2619793{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-c3228cc{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-c3228cc p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-82e052c{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-82e052c p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-5f9246d{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-3ceacf6{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-3ceacf6 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-6d2e2e7{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-6d2e2e7 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-5added1{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-b7b1709{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-b7b1709 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-dd67664{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-dd67664 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-5e19d31{--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:space-between;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-17812 .elementor-element.elementor-element-a1673b9{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;}.elementor-17812 .elementor-element.elementor-element-a1673b9 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-b1b1b1e{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;}.elementor-17812 .elementor-element.elementor-element-b1b1b1e p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-20aff49{--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:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-17812 .elementor-element.elementor-element-20aff49:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-20aff49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000000D;}.elementor-17812 .elementor-element.elementor-element-5158418{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-5158418 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-76ca70e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-e2e50f4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-e2e50f4 .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-e2e50f4 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-a5f4e1b{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-1c77fda{--display:flex;}.elementor-17812 .elementor-element.elementor-element-1c77fda.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-0ee265b{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-0ee265b p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-bfda0a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-bc55a22{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-bc55a22 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-e36dbf9{--display:flex;}.elementor-17812 .elementor-element.elementor-element-e36dbf9.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-c821190{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-c821190 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-a8e7976 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-5d9c564{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-5d9c564 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-8967bfe{--display:flex;}.elementor-17812 .elementor-element.elementor-element-8967bfe.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-b4c9345{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-b4c9345 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-5e36060 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-b9003be{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-b9003be p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-6b847b1{--display:flex;}.elementor-17812 .elementor-element.elementor-element-6b847b1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-cd4acc8{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-cd4acc8 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-eab91e3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-df830a8{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-df830a8 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-75c3d86{--display:flex;}.elementor-17812 .elementor-element.elementor-element-75c3d86.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-226b313{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-226b313 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-7593e8e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-b09e423{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-b09e423 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-255e8f6{--display:flex;}.elementor-17812 .elementor-element.elementor-element-255e8f6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-819f04f{padding:0px 0px 0px 0px;color:#00000040;font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-17812 .elementor-element.elementor-element-819f04f p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-af0d03d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:800;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-b0821e3{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-b0821e3 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-fd33e6d{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-57def77{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;}.elementor-17812 .elementor-element.elementor-element-57def77 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-4052c65 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:900;color:var( --e-global-color-text );}.elementor-17812 .elementor-element.elementor-element-af7a3df{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;}.elementor-17812 .elementor-element.elementor-element-af7a3df .elementor-divider-separator{width:150px;}.elementor-17812 .elementor-element.elementor-element-af7a3df .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-17812 .elementor-element.elementor-element-06e5bfc{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-bbf8c04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-bbf8c04.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-4412efb{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-4412efb p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-56b5c96{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-17812 .elementor-element.elementor-element-c331510{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-c331510.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-2498874{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-17812 .elementor-element.elementor-element-2498874:not(.elementor-motion-effects-element-type-background), .elementor-17812 .elementor-element.elementor-element-2498874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://uralmachine.ru/wp-content/uploads/2026/03/samohodnye-mashiny-td.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17812 .elementor-element.elementor-element-2498874::before, .elementor-17812 .elementor-element.elementor-element-2498874 > .elementor-background-video-container::before, .elementor-17812 .elementor-element.elementor-element-2498874 > .e-con-inner > .elementor-background-video-container::before, .elementor-17812 .elementor-element.elementor-element-2498874 > .elementor-background-slideshow::before, .elementor-17812 .elementor-element.elementor-element-2498874 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17812 .elementor-element.elementor-element-2498874 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 50%, var( --e-global-color-secondary ) 100%);}.elementor-17812 .elementor-element.elementor-element-2498874.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-17812 .elementor-element.elementor-element-ceaba31{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17812 .elementor-element.elementor-element-c39e73b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17812 .elementor-element.elementor-element-7e4a3d8{color:#FFFFFFB3;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-17812 .elementor-element.elementor-element-7e4a3d8 p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-debe96b{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;}.elementor-17812 .elementor-element.elementor-element-debe96b p{margin-bottom:0px;}.elementor-17812 .elementor-element.elementor-element-1d215fe .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}@media(min-width:768px){.elementor-17812 .elementor-element.elementor-element-067348f{--width:45%;}.elementor-17812 .elementor-element.elementor-element-f566427{--width:45%;}.elementor-17812 .elementor-element.elementor-element-5f69461{--width:30%;}.elementor-17812 .elementor-element.elementor-element-d40ef11{--width:30%;}.elementor-17812 .elementor-element.elementor-element-6850ab0{--width:30%;}.elementor-17812 .elementor-element.elementor-element-d11b1a5{--width:45%;}.elementor-17812 .elementor-element.elementor-element-5004265{--width:45%;}.elementor-17812 .elementor-element.elementor-element-8f86454{--width:30%;}.elementor-17812 .elementor-element.elementor-element-483a922{--width:30%;}.elementor-17812 .elementor-element.elementor-element-93cb5a1{--width:30%;}.elementor-17812 .elementor-element.elementor-element-66d90ab{--width:30%;}.elementor-17812 .elementor-element.elementor-element-30fe74f{--width:30%;}.elementor-17812 .elementor-element.elementor-element-c5b9bbf{--width:30%;}.elementor-17812 .elementor-element.elementor-element-c811a8d{--width:45%;}.elementor-17812 .elementor-element.elementor-element-17bda49{--width:45%;}.elementor-17812 .elementor-element.elementor-element-014dd2b{--width:45%;}.elementor-17812 .elementor-element.elementor-element-79fe77b{--width:45%;}.elementor-17812 .elementor-element.elementor-element-0dca538{--width:45%;}.elementor-17812 .elementor-element.elementor-element-41de874{--width:45%;}.elementor-17812 .elementor-element.elementor-element-2be44a4{--width:45%;}.elementor-17812 .elementor-element.elementor-element-bbb32d0{--width:45%;}.elementor-17812 .elementor-element.elementor-element-8fa2553{--width:45%;}.elementor-17812 .elementor-element.elementor-element-aa7e901{--width:45%;}.elementor-17812 .elementor-element.elementor-element-9169c90{--width:45%;}.elementor-17812 .elementor-element.elementor-element-ac2d62b{--width:45%;}.elementor-17812 .elementor-element.elementor-element-7ee753f{--width:45%;}.elementor-17812 .elementor-element.elementor-element-a71ca71{--width:45%;}.elementor-17812 .elementor-element.elementor-element-f51f037{--width:20%;}.elementor-17812 .elementor-element.elementor-element-1debae8{--width:20%;}.elementor-17812 .elementor-element.elementor-element-5508f96{--width:20%;}.elementor-17812 .elementor-element.elementor-element-6facd45{--width:20%;}.elementor-17812 .elementor-element.elementor-element-b2be519{--width:45%;}.elementor-17812 .elementor-element.elementor-element-b1400fc{--width:45%;}.elementor-17812 .elementor-element.elementor-element-e3cd4d7{--width:45%;}.elementor-17812 .elementor-element.elementor-element-64dbe2b{--width:45%;}.elementor-17812 .elementor-element.elementor-element-9bda631{--width:45%;}.elementor-17812 .elementor-element.elementor-element-7cc4c92{--width:45%;}.elementor-17812 .elementor-element.elementor-element-c597edf{--width:45%;}.elementor-17812 .elementor-element.elementor-element-cbd738c{--width:45%;}.elementor-17812 .elementor-element.elementor-element-76c3468{--width:40%;}.elementor-17812 .elementor-element.elementor-element-fb5a838{--width:45%;}.elementor-17812 .elementor-element.elementor-element-0f24f53{--width:45%;}.elementor-17812 .elementor-element.elementor-element-1c77fda{--width:30%;}.elementor-17812 .elementor-element.elementor-element-e36dbf9{--width:30%;}.elementor-17812 .elementor-element.elementor-element-8967bfe{--width:30%;}.elementor-17812 .elementor-element.elementor-element-6b847b1{--width:30%;}.elementor-17812 .elementor-element.elementor-element-75c3d86{--width:30%;}.elementor-17812 .elementor-element.elementor-element-255e8f6{--width:30%;}.elementor-17812 .elementor-element.elementor-element-bbf8c04{--width:45%;}.elementor-17812 .elementor-element.elementor-element-c331510{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17812 .elementor-element.elementor-element-067348f{--width:100%;}.elementor-17812 .elementor-element.elementor-element-f566427{--width:100%;}.elementor-17812 .elementor-element.elementor-element-7ee753f{--width:100%;}}@media(max-width:1024px){.elementor-17812 .elementor-element.elementor-element-9347ca1{--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-17812 .elementor-element.elementor-element-aef4b48{--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-17812 .elementor-element.elementor-element-8638db6{--min-height:412px;}.elementor-17812 .elementor-element.elementor-element-ab9e11d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17812 .elementor-element.elementor-element-79059bc{--min-height:412px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:767px){.elementor-17812 .elementor-element.elementor-element-8638db6{--min-height:280px;}.elementor-17812 .elementor-element.elementor-element-ab9e11d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17812 .elementor-element.elementor-element-79059bc{--min-height:280px;}.elementor-17812 .elementor-element.elementor-element-87d558a{--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:12px;}}/* Start custom CSS for text-editor, class: .elementor-element-eceeb98 */.elementor-17812 .elementor-element.elementor-element-eceeb98 p{
    color: #000
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9347ca1 */.elementor-17812 .elementor-element.elementor-element-9347ca1 {
  position: relative;
  width: calc(100% + 40px); /* Учитываем padding 20px с обеих сторон */
  max-width: calc(100% + 40px);
  left: -20px; /* Сдвиг влево для компенсации padding */
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eabc2f */.elementor-17812 .elementor-element.elementor-element-7eabc2f {
  position: relative;
  width: calc(100% + 40px); /* Учитываем padding 20px с обеих сторон */
  max-width: calc(100% + 40px);
  left: -20px; /* Сдвиг влево для компенсации padding */
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ab9e11d */@media (max-width: 767px) {

    iframe[src*="rutube.ru/play/embed"] {
        width: 100%;
        height: 273px !important;
    }

.oneslider [id^="e-n-tab-content-"],
.oneslider [id^="e-n-tab-content-"] > div,
.oneslider [id^="e-n-tab-content-"] .e-n-carousel,
.oneslider .swiper-wrapper,
.oneslider .swiper-slide:is(
    .swiper-slide-active,
    .swiper-slide-next,
    .swiper-slide-prev
) {
    max-height: 280px;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-19c1bfc *//* ===== ТОЛЬКО эта карусель ===== */
.um-carousel-fixed {
    height: 346px;
    overflow: hidden;
}

/* Вся внутренняя структура = 100% высоты родителя */
.um-carousel-fixed .elementor-image-carousel,
.um-carousel-fixed .swiper-wrapper,
.um-carousel-fixed .swiper-slide,
.um-carousel-fixed .swiper-slide-inner,
.um-carousel-fixed .swiper-slide-inner a {
    height: 346px;
}

/* Картинки ЖЁСТКО вписываются */
.um-carousel-fixed img {
    height: 100% !important;
    width: 100% !important;
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
    display: block;
}

/* ===== Tablet ===== */
@media (max-width: 1024px) {
    .um-carousel-fixed,
    .um-carousel-fixed .swiper-slide,
    .um-carousel-fixed .swiper-slide-inner,
    .um-carousel-fixed .swiper-slide-inner a {
        height: 373px;
    }
}

/* ===== Mobile ===== */
@media (max-width: 767px) {
    .um-carousel-fixed,
    .um-carousel-fixed .swiper-slide,
    .um-carousel-fixed .swiper-slide-inner,
    .um-carousel-fixed .swiper-slide-inner a {
        height: 240px;
    }
}

/**/

.um-carousel-fixed .swiper-pagination .swiper-pagination-bullet {
    width: 10px !important;
    height: 4px !important;
    border-radius: 2px !important;
    opacity: 1 !important;
    margin: 0 4px !important;
    transition: width 0.3s ease;
    background: #EAEBEB80 !important;
}

.um-carousel-fixed .swiper-pagination 
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 20px !important;
    background: #F85A0D !important;
}

.um-carousel-fixed .elementor-swiper-button-prev,
.um-carousel-fixed .elementor-swiper-button-next {
    clip-path: polygon(
        10px 0%, 
        100% 0%, 
        100% calc(100% - 10px), 
        calc(100% - 10px) 100%, 
        0% 100%, 
        0% 10px
    );
}



.elementor-17812 .elementor-element.elementor-element-19c1bfc .swiper-slide a{
    position:relative;
    display:block;
}

.elementor-17812 .elementor-element.elementor-element-19c1bfc .swiper-slide a::after{
    content: attr(data-elementor-lightbox-title);
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    padding:14px 18px;
    font-size:14px;
    font-weight:600;
    color:#fff;
    background:linear-gradient(to top, rgba(0,0,0,.75), transparent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c75fcb */.elementor-17812 .elementor-element.elementor-element-7c75fcb {
    /* Ваши стили здесь */
    clip-path: polygon(
        10px 0%, 
        100% 0%, 
        100% calc(100% - 10px), 
        calc(100% - 10px) 100%, 
        0% 100%, 
        0% 10px
    );
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ab9e11d */@media (max-width: 767px) {

    iframe[src*="rutube.ru/play/embed"] {
        width: 100%;
        height: 273px !important;
    }

.oneslider [id^="e-n-tab-content-"],
.oneslider [id^="e-n-tab-content-"] > div,
.oneslider [id^="e-n-tab-content-"] .e-n-carousel,
.oneslider .swiper-wrapper,
.oneslider .swiper-slide:is(
    .swiper-slide-active,
    .swiper-slide-next,
    .swiper-slide-prev
) {
    max-height: 280px;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-19c1bfc *//* ===== ТОЛЬКО эта карусель ===== */
.um-carousel-fixed {
    height: 346px;
    overflow: hidden;
}

/* Вся внутренняя структура = 100% высоты родителя */
.um-carousel-fixed .elementor-image-carousel,
.um-carousel-fixed .swiper-wrapper,
.um-carousel-fixed .swiper-slide,
.um-carousel-fixed .swiper-slide-inner,
.um-carousel-fixed .swiper-slide-inner a {
    height: 346px;
}

/* Картинки ЖЁСТКО вписываются */
.um-carousel-fixed img {
    height: 100% !important;
    width: 100% !important;
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
    display: block;
}

/* ===== Tablet ===== */
@media (max-width: 1024px) {
    .um-carousel-fixed,
    .um-carousel-fixed .swiper-slide,
    .um-carousel-fixed .swiper-slide-inner,
    .um-carousel-fixed .swiper-slide-inner a {
        height: 373px;
    }
}

/* ===== Mobile ===== */
@media (max-width: 767px) {
    .um-carousel-fixed,
    .um-carousel-fixed .swiper-slide,
    .um-carousel-fixed .swiper-slide-inner,
    .um-carousel-fixed .swiper-slide-inner a {
        height: 240px;
    }
}

/**/

.um-carousel-fixed .swiper-pagination .swiper-pagination-bullet {
    width: 10px !important;
    height: 4px !important;
    border-radius: 2px !important;
    opacity: 1 !important;
    margin: 0 4px !important;
    transition: width 0.3s ease;
    background: #EAEBEB80 !important;
}

.um-carousel-fixed .swiper-pagination 
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 20px !important;
    background: #F85A0D !important;
}

.um-carousel-fixed .elementor-swiper-button-prev,
.um-carousel-fixed .elementor-swiper-button-next {
    clip-path: polygon(
        10px 0%, 
        100% 0%, 
        100% calc(100% - 10px), 
        calc(100% - 10px) 100%, 
        0% 100%, 
        0% 10px
    );
}



.elementor-17812 .elementor-element.elementor-element-19c1bfc .swiper-slide a{
    position:relative;
    display:block;
}

.elementor-17812 .elementor-element.elementor-element-19c1bfc .swiper-slide a::after{
    content: attr(data-elementor-lightbox-title);
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    padding:14px 18px;
    font-size:14px;
    font-weight:600;
    color:#fff;
    background:linear-gradient(to top, rgba(0,0,0,.75), transparent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c75fcb */.elementor-17812 .elementor-element.elementor-element-7c75fcb {
    /* Ваши стили здесь */
    clip-path: polygon(
        10px 0%, 
        100% 0%, 
        100% calc(100% - 10px), 
        calc(100% - 10px) 100%, 
        0% 100%, 
        0% 10px
    );
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-ab9e11d */@media (max-width: 767px) {

    iframe[src*="rutube.ru/play/embed"] {
        width: 100%;
        height: 273px !important;
    }

.oneslider [id^="e-n-tab-content-"],
.oneslider [id^="e-n-tab-content-"] > div,
.oneslider [id^="e-n-tab-content-"] .e-n-carousel,
.oneslider .swiper-wrapper,
.oneslider .swiper-slide:is(
    .swiper-slide-active,
    .swiper-slide-next,
    .swiper-slide-prev
) {
    max-height: 280px;
}
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-19c1bfc *//* ===== ТОЛЬКО эта карусель ===== */
.um-carousel-fixed {
    height: 346px;
    overflow: hidden;
}

/* Вся внутренняя структура = 100% высоты родителя */
.um-carousel-fixed .elementor-image-carousel,
.um-carousel-fixed .swiper-wrapper,
.um-carousel-fixed .swiper-slide,
.um-carousel-fixed .swiper-slide-inner,
.um-carousel-fixed .swiper-slide-inner a {
    height: 346px;
}

/* Картинки ЖЁСТКО вписываются */
.um-carousel-fixed img {
    height: 100% !important;
    width: 100% !important;
    max-height: 100%;
    max-width: 100%;
    object-fit: contain;
    display: block;
}

/* ===== Tablet ===== */
@media (max-width: 1024px) {
    .um-carousel-fixed,
    .um-carousel-fixed .swiper-slide,
    .um-carousel-fixed .swiper-slide-inner,
    .um-carousel-fixed .swiper-slide-inner a {
        height: 373px;
    }
}

/* ===== Mobile ===== */
@media (max-width: 767px) {
    .um-carousel-fixed,
    .um-carousel-fixed .swiper-slide,
    .um-carousel-fixed .swiper-slide-inner,
    .um-carousel-fixed .swiper-slide-inner a {
        height: 240px;
    }
}

/**/

.um-carousel-fixed .swiper-pagination .swiper-pagination-bullet {
    width: 10px !important;
    height: 4px !important;
    border-radius: 2px !important;
    opacity: 1 !important;
    margin: 0 4px !important;
    transition: width 0.3s ease;
    background: #EAEBEB80 !important;
}

.um-carousel-fixed .swiper-pagination 
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 20px !important;
    background: #F85A0D !important;
}

.um-carousel-fixed .elementor-swiper-button-prev,
.um-carousel-fixed .elementor-swiper-button-next {
    clip-path: polygon(
        10px 0%, 
        100% 0%, 
        100% calc(100% - 10px), 
        calc(100% - 10px) 100%, 
        0% 100%, 
        0% 10px
    );
}



.elementor-17812 .elementor-element.elementor-element-19c1bfc .swiper-slide a{
    position:relative;
    display:block;
}

.elementor-17812 .elementor-element.elementor-element-19c1bfc .swiper-slide a::after{
    content: attr(data-elementor-lightbox-title);
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    padding:14px 18px;
    font-size:14px;
    font-weight:600;
    color:#fff;
    background:linear-gradient(to top, rgba(0,0,0,.75), transparent);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c75fcb */.elementor-17812 .elementor-element.elementor-element-7c75fcb {
    /* Ваши стили здесь */
    clip-path: polygon(
        10px 0%, 
        100% 0%, 
        100% calc(100% - 10px), 
        calc(100% - 10px) 100%, 
        0% 100%, 
        0% 10px
    );
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-87d558a */.elementor-17812 .elementor-element.elementor-element-87d558a [id^="e-n-tab-title-"] {
    /* твои стили */
    clip-path: polygon(
        10px 0%, 
        100% 0%, 
        100% calc(100% - 10px), 
        calc(100% - 10px) 100%, 
        0% 100%, 
        0% 10px
    );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0f768da */<style>
  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

  :root {
    --orange: #F47920;
    --orange-dark: #D4660E;
    --black: #111111;
    --gray-dark: #222222;
    --gray-mid: #555555;
    --gray-light: #888888;
    --border: #E0E0E0;
    --bg: #ffffff;
    --bg-light: #F7F7F7;
    --font: 'Montserrat', sans-serif;
  }

  html { scroll-behavior: smooth; }
  body { font-family: var(--font); background: var(--bg); color: var(--black); line-height: 1.6; overflow-x: hidden; }

  /* ─── HERO ─── */
  .hero {
    position: relative;
    height: 580px;
    overflow: hidden;
    background: #111;
  }
  .hero__img {
    width: 100%; height: 100%;
    object-fit: cover;
    opacity: 0.75;
  }
  .hero__overlay {
    position: absolute; inset: 0;
    background: linear-gradient(90deg, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0.25) 65%, transparent 100%);
  }
  .hero__content {
    position: absolute;
    top: 50%; left: 7%;
    transform: translateY(-50%);
    max-width: 560px;
  }
  .hero__label {
    display: inline-block;
    background: var(--orange);
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 5px 14px;
    margin-bottom: 18px;
  }
  .hero__title {
    font-size: clamp(32px, 4.5vw, 52px);
    font-weight: 900;
    color: #fff;
    line-height: 1.1;
    letter-spacing: -1px;
    margin-bottom: 18px;
  }
  .hero__title span { color: var(--orange); }
  .hero__desc {
    font-size: 15px;
    color: rgba(255,255,255,0.82);
    font-weight: 400;
    max-width: 420px;
    line-height: 1.7;
    margin-bottom: 28px;
  }
  .hero__stats {
    display: flex;
    gap: 32px;
  }
  .hero__stat-val {
    font-size: 28px;
    font-weight: 900;
    color: var(--orange);
    line-height: 1;
  }


  /* ─── BREADCRUMB ─── */
  .breadcrumb {
    padding: 14px 7%;
    border-bottom: 1px solid var(--border);
    font-size: 12px;
    color: var(--gray-light);
  }
  .breadcrumb a { color: var(--gray-light); text-decoration: none; }
  .breadcrumb a:hover { color: var(--orange); }
  .breadcrumb span { margin: 0 6px; }

  /* ─── CONTAINER ─── */
  .container { max-width: 1260px; margin: 0 auto; padding: 0 5%; }

  /* ─── SECTION TITLES ─── */
  .section-label {
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: var(--orange);
    margin-bottom: 10px;
  }
  .section-title {
    font-size: clamp(24px, 3vw, 36px);
    font-weight: 800;
    color: var(--black);
    letter-spacing: -0.5px;
    line-height: 1.15;
  }
  .section-title--white { color: #fff; }
  .section-divider {
    width: 48px; height: 3px;
    background: var(--orange);
    margin: 16px 0 32px;
  }

  /* ─── KEY FEATURES ─── */
  .features {
    padding: 72px 0;
    background: var(--bg);
  }
  .features__header { margin-bottom: 48px; }
  .features__grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2px;
    background: var(--border);
  }
  .feature-card {
    background: var(--bg);
    padding: 40px 36px;
    position: relative;
    transition: background 0.2s;
  }
  .feature-card:hover { background: #FAFAFA; }
  .feature-card__icon {
    width: 48px; height: 48px;
    border: 2px solid var(--orange);
    display: flex; align-items: center; justify-content: center;
    margin-bottom: 20px;
  }
  .feature-card__icon svg { width: 24px; height: 24px; fill: var(--orange); }
  .feature-card__title {
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: var(--black);
  }
  .feature-card__text {
    font-size: 13px;
    color: var(--gray-mid);
    line-height: 1.7;
  }
  .feature-card__num {
    position: absolute;
    top: 20px; right: 24px;
    font-size: 48px;
    font-weight: 900;
    color: #F0F0F0;
    line-height: 1;
    user-select: none;
  }

  /* ─── MODELS TABS ─── */
  .models {
    padding: 72px 0;
    background: var(--bg-light);
  }
  .models__header { margin-bottom: 40px; }
  .models__tabs {
    display: flex;
    border-bottom: 2px solid var(--border);
    margin-bottom: 48px;
    gap: 0;
  }
  .tab-btn {
    padding: 14px 36px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: none;
    border: none;
    border-bottom: 3px solid transparent;
    margin-bottom: -2px;
    cursor: pointer;
    color: var(--gray-light);
    transition: all 0.2s;
  }
  .tab-btn.active {
    color: var(--black);
    border-bottom-color: var(--orange);
  }
  .tab-btn:hover { color: var(--black); }

  .tab-panel { display: none; }
  .tab-panel.active { display: block; }

  .model-layout {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 48px;
    align-items: start;
  }
  .model-img-wrap {
    position: relative;
    background: #111;
    overflow: hidden;
    aspect-ratio: 4/3;
  }
  .model-img-wrap img {
    width: 100%; height: 100%;
    object-fit: cover;
    opacity: 0.9;
    transition: transform 0.5s, opacity 0.3s;
  }
  .model-img-wrap:hover img { transform: scale(1.04); opacity: 1; }
  .model-badge {
    position: absolute;
    top: 20px; left: 20px;
    background: var(--orange);
    color: #fff;
    font-size: 20px;
    font-weight: 900;
    padding: 8px 18px;
    letter-spacing: -0.5px;
  }

  .model-info__name {
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -1px;
    margin-bottom: 6px;
  }
  .model-info__name span { color: var(--orange); }
  .model-info__subtitle {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--gray-light);
    margin-bottom: 24px;
  }
  .model-info__desc {
    font-size: 14px;
    color: var(--gray-mid);
    line-height: 1.75;
    margin-bottom: 32px;
    padding-bottom: 28px;
    border-bottom: 1px solid var(--border);
  }

  /* Key specs row */
  .key-specs {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
    margin-bottom: 32px;
    border: 1px solid var(--border);
  }
  .key-spec {
    padding: 16px 20px;
    border-bottom: 1px solid var(--border);
    border-right: 1px solid var(--border);
  }
  .key-spec:nth-child(2n) { border-right: none; }
  .key-spec:nth-last-child(-n+2) { border-bottom: none; }

  .key-spec__val em { color: var(--orange); font-style: normal; }
  .key-spec__label {
    font-size: 11px;
    font-weight: 600;
    color: var(--gray-light);
    text-transform: uppercase;
    letter-spacing: 1px;
  }

  /* Full spec table */
  .spec-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
  }
  .spec-table tr { border-bottom: 1px solid var(--border); }
  .spec-table tr:last-child { border-bottom: none; }
  .spec-table td {
    padding: 11px 0;
    vertical-align: top;
  }
  .spec-table td:first-child {
    color: var(--gray-mid);
    font-weight: 500;
    width: 55%;
    padding-right: 16px;
  }
  .spec-table td:last-child {
    font-weight: 700;
    color: var(--black);
    text-align: right;
  }

  /* ─── COMPARISON TABLE ─── */
  .comparison {
    padding: 72px 0;
    background: var(--bg);
  }
  .comparison__header { margin-bottom: 48px; }
  .comp-table-wrap { overflow-x: auto; }
  .comp-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
  }
  .comp-table th, .comp-table td {
    padding: 14px 20px;
    text-align: left;
    border-bottom: 1px solid var(--border);
  }
  .comp-table thead th {
    background: var(--black);
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .comp-table thead th:first-child { background: var(--black); }
  .comp-table thead th.highlight { background: var(--orange); }
  .comp-table tbody tr:hover td { background: #FAFAFA; }
  .comp-table tbody td:first-child {
    font-weight: 600;
    color: var(--gray-mid);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
  .comp-table tbody td { font-weight: 600; color: var(--black); }
  .comp-table .check {
    display: inline-block;
    width: 18px; height: 18px;
    background: var(--orange);
    border-radius: 50%;
    position: relative;
  }
  .comp-table .check::after {
    content: '✓';
    position: absolute;
    inset: 0;
    display: flex; align-items: center; justify-content: center;
    color: #fff;
    font-size: 11px;
  }
  .comp-table .dash { color: var(--border); font-size: 18px; }

  /* ─── UNDERCARRIAGE TYPES ─── */
  .undercarriage {
    padding: 72px 0;
    background: var(--bg-light);
  }
  .uc-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2px;
    background: var(--border);
    margin-top: 40px;
  }
  .uc-card {
    background: var(--bg);
    padding: 44px 40px;
  }
  .uc-card__type {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--orange);
    margin-bottom: 12px;
  }
  .uc-card__title {
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 16px;
    line-height: 1.2;
  }
  .uc-card__specs {
    display: flex;
    gap: 32px;
    margin: 20px 0;
    padding: 20px 0;
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
  }
  .uc-spec__val {
    font-size: 24px;
    font-weight: 900;
    color: var(--black);
    line-height: 1;
  }
  .uc-spec__val em { color: var(--orange); font-style: normal; }
  .uc-spec__label {
    font-size: 11px;
    color: var(--gray-light);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 4px;
  }
  .uc-card__desc {
    font-size: 13px;
    color: var(--gray-mid);
    line-height: 1.7;
    margin-top: 16px;
  }

  /* ─── CABIN SECTION ─── */
  .cabin {
    padding: 80px 0;
    background: var(--black);
  }
  .cabin__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 64px;
    align-items: center;
  }
  .cabin__img-main {
    position: relative;
    aspect-ratio: 4/3;
    overflow: hidden;
  }
  .cabin__img-main img {
    width: 100%; height: 100%;
    object-fit: cover;
  }
  .cabin__img-accent {
    position: absolute;
    bottom: -20px; right: -20px;
    width: 48%;
    aspect-ratio: 1;
    overflow: hidden;
    border: 4px solid var(--black);
  }
  .cabin__img-accent img { width: 100%; height: 100%; object-fit: cover; }

  .cabin__content {}
  .cabin__features {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    margin-top: 32px;
  }
  .cabin__feature {
    padding-left: 14px;
    border-left: 2px solid var(--orange);
  }
  .cabin__feature-title {
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 4px;
  }
  .cabin__feature-text {
    font-size: 12px;
    color: rgba(255,255,255,0.5);
    line-height: 1.5;
  }

  /* ─── OPTIONS ─── */
  .options {
    padding: 72px 0;
    background: var(--bg);
  }
  .options__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2px;
    background: var(--border);
    margin-top: 40px;
  }
  .option-card {
    background: var(--bg);
    padding: 28px 24px;
    display: flex;
    align-items: flex-start;
    gap: 16px;
    transition: background 0.2s;
  }
  .option-card:hover { background: #FAFAFA; }
  .option-card__dot {
    width: 8px; height: 8px;
    background: var(--orange);
    border-radius: 50%;
    margin-top: 6px;
    flex-shrink: 0;
  }
  .option-card__text {
    font-size: 13px;
    font-weight: 600;
    color: var(--black);
    line-height: 1.4;
  }

  /* ─── MULCHER SPECS ─── */
  .mulcher-specs {
    padding: 72px 0;
    background: var(--bg-light);
  }
  .mulcher-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px;
    margin-top: 40px;
  }
  .mulcher-card {
    background: var(--bg);
    border: 1px solid var(--border);
    overflow: hidden;
  }
  .mulcher-card__header {
    background: var(--black);
    padding: 16px 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .mulcher-card__name {
    font-size: 15px;
    font-weight: 800;
    color: #fff;
    letter-spacing: -0.5px;
  }
  .mulcher-card__tag {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--orange);
    border: 1px solid var(--orange);
    padding: 3px 8px;
  }
  .mulcher-card__body { padding: 0; }
  .mulcher-card__body table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
  }
  .mulcher-card__body tr { border-bottom: 1px solid var(--border); }
  .mulcher-card__body tr:last-child { border-bottom: none; }
  .mulcher-card__body td { padding: 12px 24px; }
  .mulcher-card__body td:first-child {
    color: var(--gray-mid);
    font-weight: 500;
  }
  .mulcher-card__body td:last-child {
    font-weight: 700;
    text-align: right;
  }

  /* ─── APPLICATION AREAS ─── */
  .applications {
    padding: 72px 0;
    background: var(--bg);
  }
  .app-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-top: 40px;
  }
  .app-card {
    border: 1px solid var(--border);
    padding: 32px 28px;
    position: relative;
    overflow: hidden;
    transition: border-color 0.2s, transform 0.2s;
  }
  .app-card:hover {
    border-color: var(--orange);
    transform: translateY(-4px);
  }
  .app-card::before {
    content: '';
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 100%;
    background: var(--orange);
    transform: scaleY(0);
    transform-origin: top;
    transition: transform 0.2s;
  }
  .app-card:hover::before { transform: scaleY(1); }
  .app-card__num {
    font-size: 40px;
    font-weight: 900;
    color: #F0F0F0;
    line-height: 1;
    margin-bottom: 12px;
  }
  .app-card__title {
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
  }
  .app-card__text {
    font-size: 13px;
    color: var(--gray-mid);
    line-height: 1.65;
  }

  /* ─── CTA ─── */
  .cta {
    padding: 80px 0;
    background: var(--orange);
  }
  .cta__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
  }
  .cta__title {
    font-size: clamp(24px, 3vw, 36px);
    font-weight: 900;
    color: #fff;
    letter-spacing: -0.5px;
    line-height: 1.15;
    max-width: 480px;
  }
  .cta__title span { opacity: 0.7; }
  .cta__actions { display: flex; gap: 16px; flex-shrink: 0; }
  .btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 16px 32px;
    cursor: pointer;
    transition: all 0.2s;
    border: none;
  }
  .btn--white {
    background: #fff;
    color: var(--orange);
  }
  .btn--white:hover { background: var(--black); color: #fff; }
  .btn--outline {
    background: transparent;
    color: #fff;
    border: 2px solid rgba(255,255,255,0.5);
  }
  .btn--outline:hover { border-color: #fff; background: rgba(255,255,255,0.1); }

  /* ─── GALLERY STRIP ─── */
  .gallery-strip {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: 280px;
    gap: 2px;
    background: var(--border);
  }
  .gallery-img {
    overflow: hidden;
    background: #111;
  }
  .gallery-img img {
    width: 100%; height: 100%;
    object-fit: cover;
    transition: transform 0.5s, opacity 0.3s;
    opacity: 0.85;
  }
  .gallery-img:hover img { transform: scale(1.06); opacity: 1; }

  /* ─── HERO CTA BUTTONS ─── */
  .hero__cta {
    display: flex;
    gap: 12px;
    margin-top: 28px;
    flex-wrap: wrap;
  }
  .hero-btn {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 14px 26px;
    border: none;
    cursor: pointer;
    transition: all 0.2s;
    white-space: nowrap;
  }
  .hero-btn--primary {
    background: var(--orange);
    color: #fff;
  }
  .hero-btn--primary:hover { background: var(--orange-dark); transform: translateY(-1px); }
  .hero-btn--secondary {
    background: rgba(255,255,255,0.12);
    color: #fff;
    border: 1.5px solid rgba(255,255,255,0.45);
    backdrop-filter: blur(4px);
  }
  .hero-btn--secondary:hover { background: rgba(255,255,255,0.22); border-color: rgba(255,255,255,0.75); }

  /* ─── MODEL ACTION BUTTONS ─── */
  .model-actions {
    display: flex;
    gap: 12px;
    margin-top: 24px;
    padding-top: 20px;
    border-top: 1px solid var(--border);
  }
  .model-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-family: var(--font);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 13px 22px;
    cursor: pointer;
    border: none;
    transition: all 0.2s;
    flex: 1;
    justify-content: center;
  }
  .model-btn--price {
    background: var(--orange);
    color: #fff;
  }
  .model-btn--price:hover { background: var(--orange-dark); }
  .model-btn--brochure {
    background: var(--bg-light);
    color: var(--black);
    border: 1.5px solid var(--border);
  }
  .model-btn--brochure:hover { border-color: var(--black); background: var(--bg); }

  /* ─── BROCHURE BANNER ─── */
  .brochure-banner {
    background: var(--black);
    padding: 0;
  }
  .brochure-banner__inner {
    display: flex;
    align-items: center;
    gap: 28px;
    padding: 32px 0;
  }
  .brochure-banner__icon {
    width: 56px; height: 56px;
    flex-shrink: 0;
    opacity: 0.7;
  }
  .brochure-banner__icon svg { width: 100%; height: 100%; }
  .brochure-banner__text { flex: 1; }
  .brochure-banner__title {
    font-size: 17px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 4px;
    letter-spacing: -0.3px;
  }
  .brochure-banner__desc {
    font-size: 13px;
    color: rgba(255,255,255,0.5);
    line-height: 1.55;
    max-width: 460px;
  }
  .brochure-banner__meta { flex-shrink: 0; }
  .brochure-banner__file {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .brochure-banner__ext {
    background: var(--orange);
    color: #fff;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 1px;
    padding: 4px 8px;
  }
  .brochure-banner__size {
    font-size: 12px;
    color: rgba(255,255,255,0.45);
    font-weight: 600;
  }
  .brochure-banner__btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 15px 28px;
    background: var(--orange);
    color: #fff;
    border: none;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.2s;
    flex-shrink: 0;
  }
  .brochure-banner__btn:hover { background: var(--orange-dark); }

  /* ─── PRICE MODAL ─── */
  .modal-overlay {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 9999;
    background: rgba(0,0,0,0.65);
    align-items: center;
    justify-content: center;
    backdrop-filter: blur(3px);
  }
  .modal-overlay.open { display: flex; }
  .modal-box {
    background: var(--bg);
    max-width: 500px;
    width: 92%;
    position: relative;
    animation: modalIn 0.22s ease;
  }
  @keyframes modalIn {
    from { opacity: 0; transform: translateY(16px); }
    to { opacity: 1; transform: translateY(0); }
  }
  .modal-header {
    background: var(--black);
    padding: 28px 32px 24px;
  }
  .modal-close {
    position: absolute;
    top: 18px; right: 20px;
    background: none;
    border: none;
    color: rgba(255,255,255,0.5);
    font-size: 22px;
    cursor: pointer;
    line-height: 1;
    transition: color 0.15s;
  }
  .modal-close:hover { color: #fff; }
  .modal-tag {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--orange);
    margin-bottom: 8px;
  }
  .modal-title {
    font-size: 22px;
    font-weight: 900;
    color: #fff;
    letter-spacing: -0.5px;
    line-height: 1.2;
  }
  .modal-model-badge {
    display: inline-block;
    margin-top: 10px;
    background: var(--orange);
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 4px 12px;
  }
  .modal-body {
    padding: 28px 32px 32px;
  }
  .modal-fields {
    display: flex;
    flex-direction: column;
    gap: 11px;
  }
  .modal-input {
    font-family: var(--font);
    font-size: 13px;
    padding: 13px 16px;
    border: 1.5px solid var(--border);
    outline: none;
    width: 100%;
    color: var(--black);
    transition: border-color 0.2s;
    background: var(--bg);
  }
  .modal-input:focus { border-color: var(--orange); }
  .modal-row { display: grid; grid-template-columns: 1fr 1fr; gap: 11px; }
  .modal-submit {
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 15px;
    background: var(--orange);
    color: #fff;
    border: none;
    cursor: pointer;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 4px;
    transition: background 0.2s;
  }
  .modal-submit:hover { background: var(--orange-dark); }
  .modal-note {
    font-size: 11px;
    color: var(--gray-light);
    text-align: center;
    margin-top: 12px;
    line-height: 1.5;
  }

  /* ─── BROCHURE SUCCESS TOAST ─── */
  .toast {
    position: fixed;
    bottom: 32px; right: 32px;
    background: var(--black);
    color: #fff;
    padding: 16px 22px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 12px;
    z-index: 9998;
    transform: translateY(80px);
    opacity: 0;
    transition: all 0.3s ease;
    max-width: 340px;
  }
  .toast.show { transform: translateY(0); opacity: 1; }
  .toast__icon { color: var(--orange); flex-shrink: 0; }

  /* ─── TRUST BAR ─── */
  .trust-bar {
    background: var(--bg);
    border-bottom: 2px solid var(--border);
  }
  .trust-bar__inner {
    display: flex;
    align-items: stretch;
    gap: 0;
  }
  .trust-item {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 24px 32px;
    flex: 1;
  }
  .trust-item--cta {
    background: #FFF8F2;
    border-left: 3px solid var(--orange);
  }
  .trust-item__icon {
    width: 36px; height: 36px;
    color: var(--orange);
    flex-shrink: 0;
  }
  .trust-item__icon svg { width: 100%; height: 100%; }
  .trust-item__icon--orange { color: var(--orange); }
  .trust-item__val {
    font-size: 15px;
    font-weight: 800;
    color: var(--black);
    line-height: 1.2;
  }
  .trust-item__label {
    font-size: 11px;
    color: var(--gray-light);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-top: 2px;
  }
  .trust-item__btn {
    margin-left: auto;
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    font-family: var(--font);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 11px 20px;
    background: var(--orange);
    color: #fff;
    white-space: nowrap;
    transition: background 0.2s;
  }
  .trust-item__btn:hover { background: var(--orange-dark); }
  .trust-sep {
    width: 1px;
    background: var(--border);
    align-self: stretch;
  }

  /* ─── TESTDRIVE SECTION ─── */
  .testdrive {
    padding: 80px 0;
    background: var(--gray-dark);
  }
  .testdrive__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 64px;
    align-items: center;
  }
  .testdrive__desc {
    font-size: 14px;
    color: rgba(255,255,255,0.6);
    line-height: 1.75;
    margin-bottom: 28px;
  }
  .testdrive__bullets {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .testdrive__bullet {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 13px;
    color: rgba(255,255,255,0.75);
    font-weight: 500;
  }
  .testdrive__bullet-dot {
    width: 8px; height: 8px;
    border-radius: 50%;
    background: var(--orange);
    flex-shrink: 0;
  }
  .testdrive__form {
    background: var(--bg);
    padding: 40px;
  }
  .testdrive__form-title {
    font-size: 18px;
    font-weight: 800;
    letter-spacing: -0.3px;
    margin-bottom: 24px;
    color: var(--black);
  }
  .testdrive__form-fields {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .td-input {
    font-family: var(--font);
    font-size: 13px;
    padding: 14px 16px;
    border: 1px solid var(--border);
    outline: none;
    width: 100%;
    background: var(--bg);
    color: var(--black);
    transition: border-color 0.2s;
  }
  .td-input:focus { border-color: var(--orange); }
  .td-select { color: var(--gray-mid); cursor: pointer; appearance: auto; }
  .td-submit {
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 16px 24px;
    background: var(--orange);
    color: #fff;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    transition: background 0.2s;
    margin-top: 4px;
  }
  .td-submit:hover { background: var(--orange-dark); }
  .td-note {
    font-size: 11px;
    color: var(--gray-light);
    line-height: 1.5;
    text-align: center;
  }

  /* ─── DIMENSIONS DRAWING ─── */
  .dimensions {
    padding: 72px 0;
    background: var(--bg);
  }
  .dims-drawing {
    margin-top: 48px;
    background: var(--bg-light);
    border: 1px solid var(--border);
    padding: 48px 40px 36px;
    position: relative;
  }
  .dims-views {
    display: grid;
    grid-template-columns: 3fr 2fr;
    gap: 40px;
    align-items: flex-end;
  }
  .dims-view {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  /* SVG technical drawing — side view */
  .dims-svg-wrap {
    width: 100%;
    position: relative;
  }
  .dims-svg-wrap svg { width: 100%; height: auto; }

  /* Dimension callout lines */
  .dim-callout {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 8px;
  }
  .dim-callout__letter {
    width: 20px; height: 20px;
    background: var(--orange);
    color: #fff;
    font-size: 10px;
    font-weight: 900;
    display: flex; align-items: center; justify-content: center;
    flex-shrink: 0;
  }
  .dim-callout__text {
    font-size: 12px;
    font-weight: 600;
    color: var(--black);
  }
  .dim-callout__val {
    font-size: 12px;
    color: var(--gray-mid);
    margin-left: auto;
    font-weight: 700;
  }
  .dims-legend {
    margin-top: 28px;
    padding-top: 24px;
    border-top: 1px solid var(--border);
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
  }
  .dims-legend-item {
    display: flex;
    align-items: flex-start;
    gap: 10px;
  }

  /* ─── UNDERCARRIAGE VISUAL ─── */
  .uc-visual {
    padding: 72px 0;
    background: var(--bg-light);
  }
  .uc-types-title {
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--black);
    margin: 40px 0 24px;
    padding-top: 32px;
    border-top: 2px solid var(--border);
  }
  .uc-types-title:first-of-type { border-top: none; margin-top: 40px; padding-top: 0; }
  .uc-variants {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2px;
    background: var(--border);
  }
  .uc-variant {
    background: var(--bg);
    padding: 0;
    overflow: hidden;
  }
  .uc-variant__img {
    width: 100%;
    background: #F5F5F5;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 32px;
    aspect-ratio: 16/9;
    overflow: hidden;
  }
  .uc-variant__img svg { width: 100%; height: auto; }
  .uc-variant__info {
    padding: 20px 24px;
    border-top: 1px solid var(--border);
  }
  .uc-variant__name {
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .uc-variant__specs {
    display: flex;
    gap: 24px;
  }
  .uc-variant__spec-val {
    font-size: 20px;
    font-weight: 900;
    color: var(--black);
    line-height: 1;
  }
  .uc-variant__spec-val em { color: var(--orange); font-style: normal; }
  .uc-variant__spec-label {
    font-size: 10px;
    font-weight: 600;
    color: var(--gray-light);
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 3px;
  }
  .uc-full-width {
    background: var(--bg);
    margin-top: 2px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
  }
  .uc-full-width__img {
    background: #F5F5F5;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px;
  }
  .uc-full-width__img svg { width: 100%; max-width: 460px; height: auto; }
  .uc-full-width__info {
    padding: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .uc-full-width__name {
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--black);
    margin-bottom: 12px;
  }
  .uc-full-width__desc {
    font-size: 13px;
    color: var(--gray-mid);
    line-height: 1.7;
  }

  /* ─── OPTIONS WITH PHOTOS ─── */
  .options-visual {
    padding: 72px 0;
    background: var(--bg);
  }
  .options-layout {
    display: grid;
    grid-template-columns: 340px 1fr;
    gap: 48px;
    margin-top: 40px;
    align-items: start;
  }
  .options-list-panel {
    border: 1px solid var(--border);
  }
  .options-list-panel table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
  }
  .options-list-panel tr { border-bottom: 1px solid var(--border); }
  .options-list-panel tr:last-child { border-bottom: none; }
  .options-list-panel td {
    padding: 11px 16px;
    font-weight: 500;
    color: var(--gray-mid);
    line-height: 1.4;
  }
  .options-list-panel td:first-child {
    padding-left: 16px;
    padding-right: 0;
    width: 14px;
  }
  .opt-dot {
    width: 6px; height: 6px;
    border-radius: 50%;
    background: var(--orange);
    display: inline-block;
    margin-top: 2px;
  }
  .options-photos {
    display: flex;
    flex-direction: column;
    gap: 2px;
  }
  .options-photos-row {
    display: grid;
    gap: 2px;
    background: transparent;
  }
  .options-photos-row--3 { grid-template-columns: repeat(3, 1fr); }
  .options-photos-row--4 { grid-template-columns: repeat(4, 1fr); }
  .opt-photo {
    position: relative;
    overflow: hidden;
    background: #111;
    aspect-ratio: 4/3;
  }
  .opt-photo img {
    width: 100%; height: 100%;
    object-fit: cover;
    opacity: 0.85;
    transition: transform 0.4s, opacity 0.3s;
  }
  .opt-photo:hover img { transform: scale(1.07); opacity: 1; }
  .opt-photo__label {
    position: absolute;
    bottom: 0; left: 0; right: 0;
    background: linear-gradient(transparent, rgba(0,0,0,0.75));
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    padding: 20px 10px 8px;
    line-height: 1.3;
  }

  /* ─── RESPONSIVE ─── */
  @media (max-width: 1024px) {
    .features__grid { grid-template-columns: repeat(2, 1fr); }
    .model-layout { grid-template-columns: 1fr; }
    .cabin__inner { grid-template-columns: 1fr; }
    .options__grid { grid-template-columns: repeat(2, 1fr); }
    .app-grid { grid-template-columns: repeat(2, 1fr); }
    .gallery-strip { grid-template-columns: 1fr 1fr; grid-template-rows: 200px 200px; }
    .options-layout { grid-template-columns: 1fr; }
    .dims-views { grid-template-columns: 1fr; }
    .uc-full-width { grid-template-columns: 1fr; }
    .dims-legend { grid-template-columns: repeat(2, 1fr); }
    .trust-bar__inner { flex-wrap: wrap; }
    .trust-item { flex: 0 0 48%; }
    .testdrive__inner { grid-template-columns: 1fr; gap: 40px; }
    .brochure-banner__inner { flex-wrap: wrap; gap: 20px; }
    .brochure-banner__text { flex: 1 1 100%; }
  }
  @media (max-width: 768px) {
    .hero { height: 540px; }
    .hero__stats { flex-wrap: wrap; gap: 16px; }
    .hero__cta { flex-direction: column; }
    .hero-btn { justify-content: center; }
    .features__grid, .uc-grid, .mulcher-grid, .uc-variants { grid-template-columns: 1fr; }
    .key-specs { grid-template-columns: 1fr 1fr; }
    .cta__inner { flex-direction: column; align-items: flex-start; }
    .options__grid, .app-grid { grid-template-columns: 1fr 1fr; }
    .models__tabs { flex-wrap: wrap; }
    .tab-btn { padding: 10px 20px; }
    .options-photos-row--4 { grid-template-columns: repeat(2, 1fr); }
    .dims-legend { grid-template-columns: 1fr; }
    .trust-bar__inner { flex-direction: column; }
    .trust-item { flex: 1; }
    .trust-sep { display: none; }
    .trust-item__btn { margin-left: 0; margin-top: 8px; }
    .trust-item--cta { flex-wrap: wrap; }
    .testdrive__form { padding: 28px 20px; }
    .model-actions { flex-direction: column; }
    .brochure-banner__inner { flex-direction: column; gap: 16px; }
    .brochure-banner__btn { width: 100%; justify-content: center; }
    .modal-row { grid-template-columns: 1fr; }
    .modal-box { width: 96%; }
    .modal-header, .modal-body { padding: 22px 20px; }
  }
</style>


.comp-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.comp-table th,
.comp-table td {
  border: none;
  background: transparent;
  font-weight: normal;
}

.comp-table tbody tr {
  background: transparent !important;
}

.comp-table tbody tr:nth-child(odd),
.comp-table tbody tr:nth-child(even) {
  background: transparent !important;
}

.comp-table td {
  background: transparent !important;
   border-bottom: 1px solid #e5e5e5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a54724 */.elementor-17812 .elementor-element.elementor-element-6a54724 {
  position: relative;
  width: calc(100% + 40px); /* Учитываем padding 20px с обеих сторон */
  max-width: calc(100% + 40px);
  left: -20px; /* Сдвиг влево для компенсации padding */
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5aabdd4 */<style>
  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

  :root {
    --orange: #F47920;
    --orange-dark: #D4660E;
    --black: #111111;
    --gray-dark: #222222;
    --gray-mid: #555555;
    --gray-light: #888888;
    --border: #E0E0E0;
    --bg: #ffffff;
    --bg-light: #F7F7F7;
    --font: 'Montserrat', sans-serif;
  }

  html { scroll-behavior: smooth; }
  body { font-family: var(--font); background: var(--bg); color: var(--black); line-height: 1.6; overflow-x: hidden; }

  /* ─── HERO ─── */
  .hero {
    position: relative;
    height: 580px;
    overflow: hidden;
    background: #111;
  }
  .hero__img {
    width: 100%; height: 100%;
    object-fit: cover;
    opacity: 0.75;
  }
  .hero__overlay {
    position: absolute; inset: 0;
    background: linear-gradient(90deg, rgba(0,0,0,0.72) 0%, rgba(0,0,0,0.25) 65%, transparent 100%);
  }
  .hero__content {
    position: absolute;
    top: 50%; left: 7%;
    transform: translateY(-50%);
    max-width: 560px;
  }
  .hero__label {
    display: inline-block;
    background: var(--orange);
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding: 5px 14px;
    margin-bottom: 18px;
  }
  .hero__title {
    font-size: clamp(32px, 4.5vw, 52px);
    font-weight: 900;
    color: #fff;
    line-height: 1.1;
    letter-spacing: -1px;
    margin-bottom: 18px;
  }
  .hero__title span { color: var(--orange); }
  .hero__desc {
    font-size: 15px;
    color: rgba(255,255,255,0.82);
    font-weight: 400;
    max-width: 420px;
    line-height: 1.7;
    margin-bottom: 28px;
  }
  .hero__stats {
    display: flex;
    gap: 32px;
  }
  .hero__stat-val {
    font-size: 28px;
    font-weight: 900;
    color: var(--orange);
    line-height: 1;
  }


  /* ─── BREADCRUMB ─── */
  .breadcrumb {
    padding: 14px 7%;
    border-bottom: 1px solid var(--border);
    font-size: 12px;
    color: var(--gray-light);
  }
  .breadcrumb a { color: var(--gray-light); text-decoration: none; }
  .breadcrumb a:hover { color: var(--orange); }
  .breadcrumb span { margin: 0 6px; }

  /* ─── CONTAINER ─── */
  .container { max-width: 1260px; margin: 0 auto; padding: 0 5%; }

  /* ─── SECTION TITLES ─── */
  .section-label {
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: var(--orange);
    margin-bottom: 10px;
  }
  .section-title {
    font-size: clamp(24px, 3vw, 36px);
    font-weight: 800;
    color: var(--black);
    letter-spacing: -0.5px;
    line-height: 1.15;
  }
  .section-title--white { color: #fff; }
  .section-divider {
    width: 48px; height: 3px;
    background: var(--orange);
    margin: 16px 0 32px;
  }

  /* ─── KEY FEATURES ─── */
  .features {
    padding: 72px 0;
    background: var(--bg);
  }
  .features__header { margin-bottom: 48px; }
  .features__grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2px;
    background: var(--border);
  }
  .feature-card {
    background: var(--bg);
    padding: 40px 36px;
    position: relative;
    transition: background 0.2s;
  }
  .feature-card:hover { background: #FAFAFA; }
  .feature-card__icon {
    width: 48px; height: 48px;
    border: 2px solid var(--orange);
    display: flex; align-items: center; justify-content: center;
    margin-bottom: 20px;
  }
  .feature-card__icon svg { width: 24px; height: 24px; fill: var(--orange); }
  .feature-card__title {
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 10px;
    color: var(--black);
  }
  .feature-card__text {
    font-size: 13px;
    color: var(--gray-mid);
    line-height: 1.7;
  }
  .feature-card__num {
    position: absolute;
    top: 20px; right: 24px;
    font-size: 48px;
    font-weight: 900;
    color: #F0F0F0;
    line-height: 1;
    user-select: none;
  }

  /* ─── MODELS TABS ─── */
  .models {
    padding: 72px 0;
    background: var(--bg-light);
  }
  .models__header { margin-bottom: 40px; }
  .models__tabs {
    display: flex;
    border-bottom: 2px solid var(--border);
    margin-bottom: 48px;
    gap: 0;
  }
  .tab-btn {
    padding: 14px 36px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    background: none;
    border: none;
    border-bottom: 3px solid transparent;
    margin-bottom: -2px;
    cursor: pointer;
    color: var(--gray-light);
    transition: all 0.2s;
  }
  .tab-btn.active {
    color: var(--black);
    border-bottom-color: var(--orange);
  }
  .tab-btn:hover { color: var(--black); }

  .tab-panel { display: none; }
  .tab-panel.active { display: block; }

  .model-layout {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 48px;
    align-items: start;
  }
  .model-img-wrap {
    position: relative;
    background: #111;
    overflow: hidden;
    aspect-ratio: 4/3;
  }
  .model-img-wrap img {
    width: 100%; height: 100%;
    object-fit: cover;
    opacity: 0.9;
    transition: transform 0.5s, opacity 0.3s;
  }
  .model-img-wrap:hover img { transform: scale(1.04); opacity: 1; }
  .model-badge {
    position: absolute;
    top: 20px; left: 20px;
    background: var(--orange);
    color: #fff;
    font-size: 20px;
    font-weight: 900;
    padding: 8px 18px;
    letter-spacing: -0.5px;
  }

  .model-info__name {
    font-size: 36px;
    font-weight: 900;
    letter-spacing: -1px;
    margin-bottom: 6px;
  }
  .model-info__name span { color: var(--orange); }
  .model-info__subtitle {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--gray-light);
    margin-bottom: 24px;
  }
  .model-info__desc {
    font-size: 14px;
    color: var(--gray-mid);
    line-height: 1.75;
    margin-bottom: 32px;
    padding-bottom: 28px;
    border-bottom: 1px solid var(--border);
  }

  /* Key specs row */
  .key-specs {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 0;
    margin-bottom: 32px;
    border: 1px solid var(--border);
  }
  .key-spec {
    padding: 16px 20px;
    border-bottom: 1px solid var(--border);
    border-right: 1px solid var(--border);
  }
  .key-spec:nth-child(2n) { border-right: none; }
  .key-spec:nth-last-child(-n+2) { border-bottom: none; }

  .key-spec__val em { color: var(--orange); font-style: normal; }
  .key-spec__label {
    font-size: 11px;
    font-weight: 600;
    color: var(--gray-light);
    text-transform: uppercase;
    letter-spacing: 1px;
  }

  /* Full spec table */
  .spec-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
  }
  .spec-table tr { border-bottom: 1px solid var(--border); }
  .spec-table tr:last-child { border-bottom: none; }
  .spec-table td {
    padding: 11px 0;
    vertical-align: top;
  }
  .spec-table td:first-child {
    color: var(--gray-mid);
    font-weight: 500;
    width: 55%;
    padding-right: 16px;
  }
  .spec-table td:last-child {
    font-weight: 700;
    color: var(--black);
    text-align: right;
  }

  /* ─── COMPARISON TABLE ─── */
  .comparison {
    padding: 72px 0;
    background: var(--bg);
  }
  .comparison__header { margin-bottom: 48px; }
  .comp-table-wrap { overflow-x: auto; }
  .comp-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
  }
  .comp-table th, .comp-table td {
    padding: 14px 20px;
    text-align: left;
    border-bottom: 1px solid var(--border);
  }
  .comp-table thead th {
    background: var(--black);
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  .comp-table thead th:first-child { background: var(--black); }
  .comp-table thead th.highlight { background: var(--orange); }
  .comp-table tbody tr:hover td { background: #FAFAFA; }
  .comp-table tbody td:first-child {
    font-weight: 600;
    color: var(--gray-mid);
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
  }
  .comp-table tbody td { font-weight: 600; color: var(--black); }
  .comp-table .check {
    display: inline-block;
    width: 18px; height: 18px;
    background: var(--orange);
    border-radius: 50%;
    position: relative;
  }
  .comp-table .check::after {
    content: '✓';
    position: absolute;
    inset: 0;
    display: flex; align-items: center; justify-content: center;
    color: #fff;
    font-size: 11px;
  }
  .comp-table .dash { color: var(--border); font-size: 18px; }

  /* ─── UNDERCARRIAGE TYPES ─── */
  .undercarriage {
    padding: 72px 0;
    background: var(--bg-light);
  }
  .uc-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2px;
    background: var(--border);
    margin-top: 40px;
  }
  .uc-card {
    background: var(--bg);
    padding: 44px 40px;
  }
  .uc-card__type {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--orange);
    margin-bottom: 12px;
  }
  .uc-card__title {
    font-size: 20px;
    font-weight: 800;
    margin-bottom: 16px;
    line-height: 1.2;
  }
  .uc-card__specs {
    display: flex;
    gap: 32px;
    margin: 20px 0;
    padding: 20px 0;
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
  }
  .uc-spec__val {
    font-size: 24px;
    font-weight: 900;
    color: var(--black);
    line-height: 1;
  }
  .uc-spec__val em { color: var(--orange); font-style: normal; }
  .uc-spec__label {
    font-size: 11px;
    color: var(--gray-light);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 4px;
  }
  .uc-card__desc {
    font-size: 13px;
    color: var(--gray-mid);
    line-height: 1.7;
    margin-top: 16px;
  }

  /* ─── CABIN SECTION ─── */
  .cabin {
    padding: 80px 0;
    background: var(--black);
  }
  .cabin__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 64px;
    align-items: center;
  }
  .cabin__img-main {
    position: relative;
    aspect-ratio: 4/3;
    overflow: hidden;
  }
  .cabin__img-main img {
    width: 100%; height: 100%;
    object-fit: cover;
  }
  .cabin__img-accent {
    position: absolute;
    bottom: -20px; right: -20px;
    width: 48%;
    aspect-ratio: 1;
    overflow: hidden;
    border: 4px solid var(--black);
  }
  .cabin__img-accent img { width: 100%; height: 100%; object-fit: cover; }

  .cabin__content {}
  .cabin__features {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
    margin-top: 32px;
  }
  .cabin__feature {
    padding-left: 14px;
    border-left: 2px solid var(--orange);
  }
  .cabin__feature-title {
    font-size: 13px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 4px;
  }
  .cabin__feature-text {
    font-size: 12px;
    color: rgba(255,255,255,0.5);
    line-height: 1.5;
  }

  /* ─── OPTIONS ─── */
  .options {
    padding: 72px 0;
    background: var(--bg);
  }
  .options__grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2px;
    background: var(--border);
    margin-top: 40px;
  }
  .option-card {
    background: var(--bg);
    padding: 28px 24px;
    display: flex;
    align-items: flex-start;
    gap: 16px;
    transition: background 0.2s;
  }
  .option-card:hover { background: #FAFAFA; }
  .option-card__dot {
    width: 8px; height: 8px;
    background: var(--orange);
    border-radius: 50%;
    margin-top: 6px;
    flex-shrink: 0;
  }
  .option-card__text {
    font-size: 13px;
    font-weight: 600;
    color: var(--black);
    line-height: 1.4;
  }

  /* ─── MULCHER SPECS ─── */
  .mulcher-specs {
    padding: 72px 0;
    background: var(--bg-light);
  }
  .mulcher-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px;
    margin-top: 40px;
  }
  .mulcher-card {
    background: var(--bg);
    border: 1px solid var(--border);
    overflow: hidden;
  }
  .mulcher-card__header {
    background: var(--black);
    padding: 16px 24px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .mulcher-card__name {
    font-size: 15px;
    font-weight: 800;
    color: #fff;
    letter-spacing: -0.5px;
  }
  .mulcher-card__tag {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: var(--orange);
    border: 1px solid var(--orange);
    padding: 3px 8px;
  }
  .mulcher-card__body { padding: 0; }
  .mulcher-card__body table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
  }
  .mulcher-card__body tr { border-bottom: 1px solid var(--border); }
  .mulcher-card__body tr:last-child { border-bottom: none; }
  .mulcher-card__body td { padding: 12px 24px; }
  .mulcher-card__body td:first-child {
    color: var(--gray-mid);
    font-weight: 500;
  }
  .mulcher-card__body td:last-child {
    font-weight: 700;
    text-align: right;
  }

  /* ─── APPLICATION AREAS ─── */
  .applications {
    padding: 72px 0;
    background: var(--bg);
  }
  .app-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    margin-top: 40px;
  }
  .app-card {
    border: 1px solid var(--border);
    padding: 32px 28px;
    position: relative;
    overflow: hidden;
    transition: border-color 0.2s, transform 0.2s;
  }
  .app-card:hover {
    border-color: var(--orange);
    transform: translateY(-4px);
  }
  .app-card::before {
    content: '';
    position: absolute;
    top: 0; left: 0;
    width: 3px; height: 100%;
    background: var(--orange);
    transform: scaleY(0);
    transform-origin: top;
    transition: transform 0.2s;
  }
  .app-card:hover::before { transform: scaleY(1); }
  .app-card__num {
    font-size: 40px;
    font-weight: 900;
    color: #F0F0F0;
    line-height: 1;
    margin-bottom: 12px;
  }
  .app-card__title {
    font-size: 14px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
  }
  .app-card__text {
    font-size: 13px;
    color: var(--gray-mid);
    line-height: 1.65;
  }

  /* ─── CTA ─── */
  .cta {
    padding: 80px 0;
    background: var(--orange);
  }
  .cta__inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
  }
  .cta__title {
    font-size: clamp(24px, 3vw, 36px);
    font-weight: 900;
    color: #fff;
    letter-spacing: -0.5px;
    line-height: 1.15;
    max-width: 480px;
  }
  .cta__title span { opacity: 0.7; }
  .cta__actions { display: flex; gap: 16px; flex-shrink: 0; }
  .btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 16px 32px;
    cursor: pointer;
    transition: all 0.2s;
    border: none;
  }
  .btn--white {
    background: #fff;
    color: var(--orange);
  }
  .btn--white:hover { background: var(--black); color: #fff; }
  .btn--outline {
    background: transparent;
    color: #fff;
    border: 2px solid rgba(255,255,255,0.5);
  }
  .btn--outline:hover { border-color: #fff; background: rgba(255,255,255,0.1); }

  /* ─── GALLERY STRIP ─── */
  .gallery-strip {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: 280px;
    gap: 2px;
    background: var(--border);
  }
  .gallery-img {
    overflow: hidden;
    background: #111;
  }
  .gallery-img img {
    width: 100%; height: 100%;
    object-fit: cover;
    transition: transform 0.5s, opacity 0.3s;
    opacity: 0.85;
  }
  .gallery-img:hover img { transform: scale(1.06); opacity: 1; }

  /* ─── HERO CTA BUTTONS ─── */
  .hero__cta {
    display: flex;
    gap: 12px;
    margin-top: 28px;
    flex-wrap: wrap;
  }
  .hero-btn {
    display: inline-flex;
    align-items: center;
    gap: 9px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 14px 26px;
    border: none;
    cursor: pointer;
    transition: all 0.2s;
    white-space: nowrap;
  }
  .hero-btn--primary {
    background: var(--orange);
    color: #fff;
  }
  .hero-btn--primary:hover { background: var(--orange-dark); transform: translateY(-1px); }
  .hero-btn--secondary {
    background: rgba(255,255,255,0.12);
    color: #fff;
    border: 1.5px solid rgba(255,255,255,0.45);
    backdrop-filter: blur(4px);
  }
  .hero-btn--secondary:hover { background: rgba(255,255,255,0.22); border-color: rgba(255,255,255,0.75); }

  /* ─── MODEL ACTION BUTTONS ─── */
  .model-actions {
    display: flex;
    gap: 12px;
    margin-top: 24px;
    padding-top: 20px;
    border-top: 1px solid var(--border);
  }
  .model-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    font-family: var(--font);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 13px 22px;
    cursor: pointer;
    border: none;
    transition: all 0.2s;
    flex: 1;
    justify-content: center;
  }
  .model-btn--price {
    background: var(--orange);
    color: #fff;
  }
  .model-btn--price:hover { background: var(--orange-dark); }
  .model-btn--brochure {
    background: var(--bg-light);
    color: var(--black);
    border: 1.5px solid var(--border);
  }
  .model-btn--brochure:hover { border-color: var(--black); background: var(--bg); }

  /* ─── BROCHURE BANNER ─── */
  .brochure-banner {
    background: var(--black);
    padding: 0;
  }
  .brochure-banner__inner {
    display: flex;
    align-items: center;
    gap: 28px;
    padding: 32px 0;
  }
  .brochure-banner__icon {
    width: 56px; height: 56px;
    flex-shrink: 0;
    opacity: 0.7;
  }
  .brochure-banner__icon svg { width: 100%; height: 100%; }
  .brochure-banner__text { flex: 1; }
  .brochure-banner__title {
    font-size: 17px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 4px;
    letter-spacing: -0.3px;
  }
  .brochure-banner__desc {
    font-size: 13px;
    color: rgba(255,255,255,0.5);
    line-height: 1.55;
    max-width: 460px;
  }
  .brochure-banner__meta { flex-shrink: 0; }
  .brochure-banner__file {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .brochure-banner__ext {
    background: var(--orange);
    color: #fff;
    font-size: 10px;
    font-weight: 900;
    letter-spacing: 1px;
    padding: 4px 8px;
  }
  .brochure-banner__size {
    font-size: 12px;
    color: rgba(255,255,255,0.45);
    font-weight: 600;
  }
  .brochure-banner__btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 15px 28px;
    background: var(--orange);
    color: #fff;
    border: none;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.2s;
    flex-shrink: 0;
  }
  .brochure-banner__btn:hover { background: var(--orange-dark); }

  /* ─── PRICE MODAL ─── */
  .modal-overlay {
    display: none;
    position: fixed;
    inset: 0;
    z-index: 9999;
    background: rgba(0,0,0,0.65);
    align-items: center;
    justify-content: center;
    backdrop-filter: blur(3px);
  }
  .modal-overlay.open { display: flex; }
  .modal-box {
    background: var(--bg);
    max-width: 500px;
    width: 92%;
    position: relative;
    animation: modalIn 0.22s ease;
  }
  @keyframes modalIn {
    from { opacity: 0; transform: translateY(16px); }
    to { opacity: 1; transform: translateY(0); }
  }
  .modal-header {
    background: var(--black);
    padding: 28px 32px 24px;
  }
  .modal-close {
    position: absolute;
    top: 18px; right: 20px;
    background: none;
    border: none;
    color: rgba(255,255,255,0.5);
    font-size: 22px;
    cursor: pointer;
    line-height: 1;
    transition: color 0.15s;
  }
  .modal-close:hover { color: #fff; }
  .modal-tag {
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--orange);
    margin-bottom: 8px;
  }
  .modal-title {
    font-size: 22px;
    font-weight: 900;
    color: #fff;
    letter-spacing: -0.5px;
    line-height: 1.2;
  }
  .modal-model-badge {
    display: inline-block;
    margin-top: 10px;
    background: var(--orange);
    color: #fff;
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 4px 12px;
  }
  .modal-body {
    padding: 28px 32px 32px;
  }
  .modal-fields {
    display: flex;
    flex-direction: column;
    gap: 11px;
  }
  .modal-input {
    font-family: var(--font);
    font-size: 13px;
    padding: 13px 16px;
    border: 1.5px solid var(--border);
    outline: none;
    width: 100%;
    color: var(--black);
    transition: border-color 0.2s;
    background: var(--bg);
  }
  .modal-input:focus { border-color: var(--orange); }
  .modal-row { display: grid; grid-template-columns: 1fr 1fr; gap: 11px; }
  .modal-submit {
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 15px;
    background: var(--orange);
    color: #fff;
    border: none;
    cursor: pointer;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    margin-top: 4px;
    transition: background 0.2s;
  }
  .modal-submit:hover { background: var(--orange-dark); }
  .modal-note {
    font-size: 11px;
    color: var(--gray-light);
    text-align: center;
    margin-top: 12px;
    line-height: 1.5;
  }

  /* ─── BROCHURE SUCCESS TOAST ─── */
  .toast {
    position: fixed;
    bottom: 32px; right: 32px;
    background: var(--black);
    color: #fff;
    padding: 16px 22px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 600;
    display: flex;
    align-items: center;
    gap: 12px;
    z-index: 9998;
    transform: translateY(80px);
    opacity: 0;
    transition: all 0.3s ease;
    max-width: 340px;
  }
  .toast.show { transform: translateY(0); opacity: 1; }
  .toast__icon { color: var(--orange); flex-shrink: 0; }

  /* ─── TRUST BAR ─── */
  .trust-bar {
    background: var(--bg);
    border-bottom: 2px solid var(--border);
  }
  .trust-bar__inner {
    display: flex;
    align-items: stretch;
    gap: 0;
  }
  .trust-item {
    display: flex;
    align-items: center;
    gap: 16px;
    padding: 24px 32px;
    flex: 1;
  }
  .trust-item--cta {
    background: #FFF8F2;
    border-left: 3px solid var(--orange);
  }
  .trust-item__icon {
    width: 36px; height: 36px;
    color: var(--orange);
    flex-shrink: 0;
  }
  .trust-item__icon svg { width: 100%; height: 100%; }
  .trust-item__icon--orange { color: var(--orange); }
  .trust-item__val {
    font-size: 15px;
    font-weight: 800;
    color: var(--black);
    line-height: 1.2;
  }
  .trust-item__label {
    font-size: 11px;
    color: var(--gray-light);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    margin-top: 2px;
  }
  .trust-item__btn {
    margin-left: auto;
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    font-family: var(--font);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 11px 20px;
    background: var(--orange);
    color: #fff;
    white-space: nowrap;
    transition: background 0.2s;
  }
  .trust-item__btn:hover { background: var(--orange-dark); }
  .trust-sep {
    width: 1px;
    background: var(--border);
    align-self: stretch;
  }

  /* ─── TESTDRIVE SECTION ─── */
  .testdrive {
    padding: 80px 0;
    background: var(--gray-dark);
  }
  .testdrive__inner {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 64px;
    align-items: center;
  }
  .testdrive__desc {
    font-size: 14px;
    color: rgba(255,255,255,0.6);
    line-height: 1.75;
    margin-bottom: 28px;
  }
  .testdrive__bullets {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .testdrive__bullet {
    display: flex;
    align-items: center;
    gap: 12px;
    font-size: 13px;
    color: rgba(255,255,255,0.75);
    font-weight: 500;
  }
  .testdrive__bullet-dot {
    width: 8px; height: 8px;
    border-radius: 50%;
    background: var(--orange);
    flex-shrink: 0;
  }
  .testdrive__form {
    background: var(--bg);
    padding: 40px;
  }
  .testdrive__form-title {
    font-size: 18px;
    font-weight: 800;
    letter-spacing: -0.3px;
    margin-bottom: 24px;
    color: var(--black);
  }
  .testdrive__form-fields {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }
  .td-input {
    font-family: var(--font);
    font-size: 13px;
    padding: 14px 16px;
    border: 1px solid var(--border);
    outline: none;
    width: 100%;
    background: var(--bg);
    color: var(--black);
    transition: border-color 0.2s;
  }
  .td-input:focus { border-color: var(--orange); }
  .td-select { color: var(--gray-mid); cursor: pointer; appearance: auto; }
  .td-submit {
    font-family: var(--font);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 16px 24px;
    background: var(--orange);
    color: #fff;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    transition: background 0.2s;
    margin-top: 4px;
  }
  .td-submit:hover { background: var(--orange-dark); }
  .td-note {
    font-size: 11px;
    color: var(--gray-light);
    line-height: 1.5;
    text-align: center;
  }

  /* ─── DIMENSIONS DRAWING ─── */
  .dimensions {
    padding: 72px 0;
    background: var(--bg);
  }
  .dims-drawing {
    margin-top: 48px;
    background: var(--bg-light);
    border: 1px solid var(--border);
    padding: 48px 40px 36px;
    position: relative;
  }
  .dims-views {
    display: grid;
    grid-template-columns: 3fr 2fr;
    gap: 40px;
    align-items: flex-end;
  }
  .dims-view {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  /* SVG technical drawing — side view */
  .dims-svg-wrap {
    width: 100%;
    position: relative;
  }
  .dims-svg-wrap svg { width: 100%; height: auto; }

  /* Dimension callout lines */
  .dim-callout {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 8px;
  }
  .dim-callout__letter {
    width: 20px; height: 20px;
    background: var(--orange);
    color: #fff;
    font-size: 10px;
    font-weight: 900;
    display: flex; align-items: center; justify-content: center;
    flex-shrink: 0;
  }
  .dim-callout__text {
    font-size: 12px;
    font-weight: 600;
    color: var(--black);
  }
  .dim-callout__val {
    font-size: 12px;
    color: var(--gray-mid);
    margin-left: auto;
    font-weight: 700;
  }
  .dims-legend {
    margin-top: 28px;
    padding-top: 24px;
    border-top: 1px solid var(--border);
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 12px;
  }
  .dims-legend-item {
    display: flex;
    align-items: flex-start;
    gap: 10px;
  }

  /* ─── UNDERCARRIAGE VISUAL ─── */
  .uc-visual {
    padding: 72px 0;
    background: var(--bg-light);
  }
  .uc-types-title {
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--black);
    margin: 40px 0 24px;
    padding-top: 32px;
    border-top: 2px solid var(--border);
  }
  .uc-types-title:first-of-type { border-top: none; margin-top: 40px; padding-top: 0; }
  .uc-variants {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2px;
    background: var(--border);
  }
  .uc-variant {
    background: var(--bg);
    padding: 0;
    overflow: hidden;
  }
  .uc-variant__img {
    width: 100%;
    background: #F5F5F5;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 32px;
    aspect-ratio: 16/9;
    overflow: hidden;
  }
  .uc-variant__img svg { width: 100%; height: auto; }
  .uc-variant__info {
    padding: 20px 24px;
    border-top: 1px solid var(--border);
  }
  .uc-variant__name {
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 6px;
  }
  .uc-variant__specs {
    display: flex;
    gap: 24px;
  }
  .uc-variant__spec-val {
    font-size: 20px;
    font-weight: 900;
    color: var(--black);
    line-height: 1;
  }
  .uc-variant__spec-val em { color: var(--orange); font-style: normal; }
  .uc-variant__spec-label {
    font-size: 10px;
    font-weight: 600;
    color: var(--gray-light);
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-top: 3px;
  }
  .uc-full-width {
    background: var(--bg);
    margin-top: 2px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
  }
  .uc-full-width__img {
    background: #F5F5F5;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px;
  }
  .uc-full-width__img svg { width: 100%; max-width: 460px; height: auto; }
  .uc-full-width__info {
    padding: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .uc-full-width__name {
    font-size: 13px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: var(--black);
    margin-bottom: 12px;
  }
  .uc-full-width__desc {
    font-size: 13px;
    color: var(--gray-mid);
    line-height: 1.7;
  }

  /* ─── OPTIONS WITH PHOTOS ─── */
  .options-visual {
    padding: 72px 0;
    background: var(--bg);
  }
  .options-layout {
    display: grid;
    grid-template-columns: 340px 1fr;
    gap: 48px;
    margin-top: 40px;
    align-items: start;
  }
  .options-list-panel {
    border: 1px solid var(--border);
  }
  .options-list-panel table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
  }
  .options-list-panel tr { border-bottom: 1px solid var(--border); }
  .options-list-panel tr:last-child { border-bottom: none; }
  .options-list-panel td {
    padding: 11px 16px;
    font-weight: 500;
    color: var(--gray-mid);
    line-height: 1.4;
  }
  .options-list-panel td:first-child {
    padding-left: 16px;
    padding-right: 0;
    width: 14px;
  }
  .opt-dot {
    width: 6px; height: 6px;
    border-radius: 50%;
    background: var(--orange);
    display: inline-block;
    margin-top: 2px;
  }
  .options-photos {
    display: flex;
    flex-direction: column;
    gap: 2px;
  }
  .options-photos-row {
    display: grid;
    gap: 2px;
    background: transparent;
  }
  .options-photos-row--3 { grid-template-columns: repeat(3, 1fr); }
  .options-photos-row--4 { grid-template-columns: repeat(4, 1fr); }
  .opt-photo {
    position: relative;
    overflow: hidden;
    background: #111;
    aspect-ratio: 4/3;
  }
  .opt-photo img {
    width: 100%; height: 100%;
    object-fit: cover;
    opacity: 0.85;
    transition: transform 0.4s, opacity 0.3s;
  }
  .opt-photo:hover img { transform: scale(1.07); opacity: 1; }
  .opt-photo__label {
    position: absolute;
    bottom: 0; left: 0; right: 0;
    background: linear-gradient(transparent, rgba(0,0,0,0.75));
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    padding: 20px 10px 8px;
    line-height: 1.3;
  }

  /* ─── RESPONSIVE ─── */
  @media (max-width: 1024px) {
    .features__grid { grid-template-columns: repeat(2, 1fr); }
    .model-layout { grid-template-columns: 1fr; }
    .cabin__inner { grid-template-columns: 1fr; }
    .options__grid { grid-template-columns: repeat(2, 1fr); }
    .app-grid { grid-template-columns: repeat(2, 1fr); }
    .gallery-strip { grid-template-columns: 1fr 1fr; grid-template-rows: 200px 200px; }
    .options-layout { grid-template-columns: 1fr; }
    .dims-views { grid-template-columns: 1fr; }
    .uc-full-width { grid-template-columns: 1fr; }
    .dims-legend { grid-template-columns: repeat(2, 1fr); }
    .trust-bar__inner { flex-wrap: wrap; }
    .trust-item { flex: 0 0 48%; }
    .testdrive__inner { grid-template-columns: 1fr; gap: 40px; }
    .brochure-banner__inner { flex-wrap: wrap; gap: 20px; }
    .brochure-banner__text { flex: 1 1 100%; }
  }
  @media (max-width: 768px) {
    .hero { height: 540px; }
    .hero__stats { flex-wrap: wrap; gap: 16px; }
    .hero__cta { flex-direction: column; }
    .hero-btn { justify-content: center; }
    .features__grid, .uc-grid, .mulcher-grid, .uc-variants { grid-template-columns: 1fr; }
    .key-specs { grid-template-columns: 1fr 1fr; }
    .cta__inner { flex-direction: column; align-items: flex-start; }
    .options__grid, .app-grid { grid-template-columns: 1fr 1fr; }
    .models__tabs { flex-wrap: wrap; }
    .tab-btn { padding: 10px 20px; }
    .options-photos-row--4 { grid-template-columns: repeat(2, 1fr); }
    .dims-legend { grid-template-columns: 1fr; }
    .trust-bar__inner { flex-direction: column; }
    .trust-item { flex: 1; }
    .trust-sep { display: none; }
    .trust-item__btn { margin-left: 0; margin-top: 8px; }
    .trust-item--cta { flex-wrap: wrap; }
    .testdrive__form { padding: 28px 20px; }
    .model-actions { flex-direction: column; }
    .brochure-banner__inner { flex-direction: column; gap: 16px; }
    .brochure-banner__btn { width: 100%; justify-content: center; }
    .modal-row { grid-template-columns: 1fr; }
    .modal-box { width: 96%; }
    .modal-header, .modal-body { padding: 22px 20px; }
  }
</style>


.comp-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
}

.comp-table th,
.comp-table td {
  border: none;
  background: transparent;
  font-weight: normal;
}

.comp-table tbody tr {
  background: transparent !important;
}

.comp-table tbody tr:nth-child(odd),
.comp-table tbody tr:nth-child(even) {
  background: transparent !important;
}

.comp-table td {
  background: transparent !important;
   border-bottom: 1px solid #e5e5e5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c72ae6b */.elementor-17812 .elementor-element.elementor-element-c72ae6b {
  position: relative;
  width: calc(100% + 40px); /* Учитываем padding 20px с обеих сторон */
  max-width: calc(100% + 40px);
  left: -20px; /* Сдвиг влево для компенсации padding */
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f51f037 */.elementor-17812 .elementor-element.elementor-element-f51f037{
  clip-path: polygon(
    0 0,
    100% 0,
    92% 100%,
    0 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1debae8 */.elementor-17812 .elementor-element.elementor-element-1debae8{
    clip-path:polygon(
8% 0,
100% 0,
92% 100%,
0 100%
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5508f96 */.elementor-17812 .elementor-element.elementor-element-5508f96{
    clip-path:polygon(
8% 0,
100% 0,
92% 100%,
0 100%
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6facd45 */.elementor-17812 .elementor-element.elementor-element-6facd45{
  clip-path: polygon(
    8% 0,
    100% 0,
    100% 100%,
    0 100%
  );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b79d3be */.elementor-17812 .elementor-element.elementor-element-b79d3be {
  position: relative;
  width: calc(100% + 40px); /* Учитываем padding 20px с обеих сторон */
  max-width: calc(100% + 40px);
  left: -20px; /* Сдвиг влево для компенсации padding */
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c77fda */.elementor-17812 .elementor-element.elementor-element-1c77fda {
  border:1px solid #E0E0E0;
  padding:32px 28px;
  position:relative;
  overflow:hidden;
  transition:border-color .2s, transform .2s;

}

.elementor-17812 .elementor-element.elementor-element-1c77fda:hover{
  border-color:#F47920;
  transform:translateY(-4px);
}

.elementor-17812 .elementor-element.elementor-element-1c77fda::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:3px;
  height:100%;
  background:#F47920;
  transform:scaleY(0);
  transform-origin:top;
  transition:transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-1c77fda:hover::before{
  transform:scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e36dbf9 */.elementor-17812 .elementor-element.elementor-element-e36dbf9 {
  border:1px solid #E0E0E0;
  padding:32px 28px;
  position:relative;
  overflow:hidden;
  transition:border-color .2s, transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-e36dbf9:hover{
  border-color:#F47920;
  transform:translateY(-4px);
}

.elementor-17812 .elementor-element.elementor-element-e36dbf9::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:3px;
  height:100%;
  background:#F47920;
  transform:scaleY(0);
  transform-origin:top;
  transition:transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-e36dbf9:hover::before{
  transform:scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8967bfe */.elementor-17812 .elementor-element.elementor-element-8967bfe {
  border:1px solid #E0E0E0;
  padding:32px 28px;
  position:relative;
  overflow:hidden;
  transition:border-color .2s, transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-8967bfe:hover{
  border-color:#F47920;
  transform:translateY(-4px);
}

.elementor-17812 .elementor-element.elementor-element-8967bfe::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:3px;
  height:100%;
  background:#F47920;
  transform:scaleY(0);
  transform-origin:top;
  transition:transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-8967bfe:hover::before{
  transform:scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b847b1 */.elementor-17812 .elementor-element.elementor-element-6b847b1 {
  border:1px solid #E0E0E0;
  padding:32px 28px;
  position:relative;
  overflow:hidden;
  transition:border-color .2s, transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-6b847b1:hover{
  border-color:#F47920;
  transform:translateY(-4px);
}

.elementor-17812 .elementor-element.elementor-element-6b847b1::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:3px;
  height:100%;
  background:#F47920;
  transform:scaleY(0);
  transform-origin:top;
  transition:transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-6b847b1:hover::before{
  transform:scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75c3d86 */.elementor-17812 .elementor-element.elementor-element-75c3d86 {
  border:1px solid #E0E0E0;
  padding:32px 28px;
  position:relative;
  overflow:hidden;
  transition:border-color .2s, transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-75c3d86:hover{
  border-color:#F47920;
  transform:translateY(-4px);
}

.elementor-17812 .elementor-element.elementor-element-75c3d86::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:3px;
  height:100%;
  background:#F47920;
  transform:scaleY(0);
  transform-origin:top;
  transition:transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-75c3d86:hover::before{
  transform:scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-255e8f6 */.elementor-17812 .elementor-element.elementor-element-255e8f6 {
  border:1px solid #E0E0E0;
  padding:32px 28px;
  position:relative;
  overflow:hidden;
  transition:border-color .2s, transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-255e8f6:hover{
  border-color:#F47920;
  transform:translateY(-4px);
}

.elementor-17812 .elementor-element.elementor-element-255e8f6::before{
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:3px;
  height:100%;
  background:#F47920;
  transform:scaleY(0);
  transform-origin:top;
  transition:transform .2s;
}

.elementor-17812 .elementor-element.elementor-element-255e8f6:hover::before{
  transform:scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20aff49 */.elementor-17812 .elementor-element.elementor-element-20aff49 {
  position: relative;
  width: calc(100% + 40px); /* Учитываем padding 20px с обеих сторон */
  max-width: calc(100% + 40px);
  left: -20px; /* Сдвиг влево для компенсации padding */
  box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56b5c96 */.why-list{
list-style:none;
margin:0;
padding:0;
}

.why-list li{

position:relative;

padding:12px 0 12px 18px;

border-bottom:1px solid #e3e6ec;

font-size:14px;
line-height:1.6;

color:#000;

}

/* точка */

.why-list li::before{

content:"";

position:absolute;

left:0;
top:20px;

width:6px;
height:6px;

background:#e35a1c;

border-radius:50%;

}

/* убираем последнюю линию */

.why-list li:last-child{
border-bottom:none;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1d215fe */.elementor-17812 .elementor-element.elementor-element-1d215fe {
    /* Ваши стили здесь */
    clip-path: polygon(
        0px 0%, 
        100% 0%, 
        100% calc(100% - 5px), 
        calc(100% - 5px) 100%, 
        0% 100%, 
        0% 0px
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2498874 */.elementor-17812 .elementor-element.elementor-element-2498874 {
    /* Ваши стили здесь */
    clip-path: polygon(
        0px 0%, 
        100% 0%, 
        100% calc(100% - 10px), 
        calc(100% - 10px) 100%, 
        0% 100%, 
        0% 0px
    );
}/* End custom CSS */