.elementor-2233 .elementor-element.elementor-element-40a04fb{--display:flex;--min-height:calc(100vh - 80px);--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-40a04fb:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-40a04fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-83f8d0e );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2233 .elementor-element.elementor-element-40a04fb::before, .elementor-2233 .elementor-element.elementor-element-40a04fb > .elementor-background-video-container::before, .elementor-2233 .elementor-element.elementor-element-40a04fb > .e-con-inner > .elementor-background-video-container::before, .elementor-2233 .elementor-element.elementor-element-40a04fb > .elementor-background-slideshow::before, .elementor-2233 .elementor-element.elementor-element-40a04fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2233 .elementor-element.elementor-element-40a04fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #203344F0 40%, #20334400 100%);}.elementor-2233 .elementor-element.elementor-element-7c9a43a{--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;--justify-content:center;}.elementor-2233 .elementor-element.elementor-element-e75b16b{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2233 .elementor-element.elementor-element-5627dc6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-4f8a51a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 1rem 0rem 0rem;}.elementor-2233 .elementor-element.elementor-element-4f8a51a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-7f4603b );}.elementor-2233 .elementor-element.elementor-element-50120dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem .5rem 0rem 0rem;}.elementor-2233 .elementor-element.elementor-element-50120dd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-7f4603b );}.elementor-2233 .elementor-element.elementor-element-dd49a0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 1rem 0rem 0rem;}.elementor-2233 .elementor-element.elementor-element-dd49a0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:700;text-transform:uppercase;color:var( --e-global-color-7f4603b );}.elementor-2233 .elementor-element.elementor-element-8e411b7{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-2233 .elementor-element.elementor-element-89ea3d7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, -1.4348rem + 9.7826vw, 4.3125rem);font-weight:800;line-height:1em;color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-5a1df70 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, -1.4348rem + 9.7826vw, 4.3125rem);font-weight:800;line-height:1em;color:var( --e-global-color-7f4603b );}.elementor-2233 .elementor-element.elementor-element-f303d1f{--display:flex;}.elementor-2233 .elementor-element.elementor-element-797ea41{width:var( --container-widget-width, clamp(340px, 100%, 480px) );max-width:clamp(340px, 100%, 480px);--container-widget-width:clamp(340px, 100%, 480px);--container-widget-flex-grow:0;font-size:1.2rem;line-height:1.4em;color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-15ae690{--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;--justify-content:space-between;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-29d4591{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-2233 .elementor-element.elementor-element-2fef382 .elementor-button{background-color:var( --e-global-color-cd65a6a );font-size:18px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-d964b3d );color:var( --e-global-color-d964b3d );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2233 .elementor-element.elementor-element-2fef382 .elementor-button:hover, .elementor-2233 .elementor-element.elementor-element-2fef382 .elementor-button:focus{background-color:#CB584D;}.elementor-2233 .elementor-element.elementor-element-2a46723{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:.5rem .5rem;--row-gap:.5rem;--column-gap:.5rem;}.elementor-2233 .elementor-element.elementor-element-3c47437.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-3c47437 .elementor-icon-wrapper{text-align:center;}.elementor-2233 .elementor-element.elementor-element-3c47437.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2233 .elementor-element.elementor-element-3c47437.elementor-view-framed .elementor-icon, .elementor-2233 .elementor-element.elementor-element-3c47437.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2233 .elementor-element.elementor-element-3c47437.elementor-view-framed .elementor-icon, .elementor-2233 .elementor-element.elementor-element-3c47437.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2233 .elementor-element.elementor-element-3c47437 .elementor-icon{font-size:16px;}.elementor-2233 .elementor-element.elementor-element-3c47437 .elementor-icon svg{height:16px;}.elementor-2233 .elementor-element.elementor-element-d19fcd8 .elementor-heading-title{font-size:1rem;font-weight:400;line-height:1.2em;color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-066e47d.elementor-element{--align-self:flex-start;}.elementor-2233 .elementor-element.elementor-element-3fbe09d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-2233 .elementor-element.elementor-element-83682d6{--display:flex;--min-height:1px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-83682d6:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-83682d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-f6f0316{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;}.elementor-2233 .elementor-element.elementor-element-f6f0316 .elementor-heading-title{font-size:1.4rem;font-weight:700;}.elementor-2233 .elementor-element.elementor-element-e9b31ef{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-65c392f .elementor-icon-wrapper{text-align:center;}.elementor-2233 .elementor-element.elementor-element-65c392f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-65c392f.elementor-view-framed .elementor-icon, .elementor-2233 .elementor-element.elementor-element-65c392f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-65c392f.elementor-view-framed .elementor-icon, .elementor-2233 .elementor-element.elementor-element-65c392f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-65c392f .elementor-icon{font-size:18px;}.elementor-2233 .elementor-element.elementor-element-65c392f .elementor-icon svg{height:18px;}.elementor-2233 .elementor-element.elementor-element-e23832c .elementor-heading-title{font-size:0.9rem;font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-ec7498a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-3cc5a81 .elementor-icon-wrapper{text-align:center;}.elementor-2233 .elementor-element.elementor-element-3cc5a81.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-3cc5a81.elementor-view-framed .elementor-icon, .elementor-2233 .elementor-element.elementor-element-3cc5a81.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-3cc5a81.elementor-view-framed .elementor-icon, .elementor-2233 .elementor-element.elementor-element-3cc5a81.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-3cc5a81 .elementor-icon{font-size:18px;}.elementor-2233 .elementor-element.elementor-element-3cc5a81 .elementor-icon svg{height:18px;}.elementor-2233 .elementor-element.elementor-element-f2a1b6e .elementor-heading-title{font-size:0.9rem;font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-6da99c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.4rem;--padding-bottom:0.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-bb46db7 .elementor-icon-wrapper{text-align:center;}.elementor-2233 .elementor-element.elementor-element-bb46db7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-bb46db7.elementor-view-framed .elementor-icon, .elementor-2233 .elementor-element.elementor-element-bb46db7.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-bb46db7.elementor-view-framed .elementor-icon, .elementor-2233 .elementor-element.elementor-element-bb46db7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-bb46db7 .elementor-icon{font-size:18px;}.elementor-2233 .elementor-element.elementor-element-bb46db7 .elementor-icon svg{height:18px;}.elementor-2233 .elementor-element.elementor-element-cd58fef .elementor-heading-title{font-size:0.9rem;font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-0fcb7a0{width:100%;max-width:100%;}.elementor-2233 .elementor-element.elementor-element-0fcb7a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1em 0em 0em 0em;}.elementor-2233 .elementor-element.elementor-element-0fcb7a0 .fluentform-widget-wrapper{width:100%;margin:0em 0em 0em 0em;}.elementor-2233 .elementor-element.elementor-element-0fcb7a0 .fluentform-widget-wrapper .ff-el-group{margin-bottom:10px;}.elementor-2233 .elementor-element.elementor-element-0fcb7a0 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:var( --e-global-color-7f4603b );color:#ffffff !important;margin-top:1em;}.elementor-2233 .elementor-element.elementor-element-2153831{--display:flex;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-2153831:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-2153831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2B3A;}.elementor-2233 .elementor-element.elementor-element-f89a263{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2233 .elementor-element.elementor-element-f89a263.e-con{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-940d5c6{--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-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-e99ad09{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-fe1a88c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-fe1a88c .elementor-divider-separator{width:80px;}.elementor-2233 .elementor-element.elementor-element-fe1a88c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2233 .elementor-element.elementor-element-9ffc9af{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2233 .elementor-element.elementor-element-9ffc9af .elementor-heading-title{color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-e4de877{width:var( --container-widget-width, 90px );max-width:90px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-e4de877.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-e4de877 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:90px;font-weight:500;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-2233 .elementor-element.elementor-element-0aa63f6{--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-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-ac8662c{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-b699de2{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-b699de2 .elementor-divider-separator{width:80px;}.elementor-2233 .elementor-element.elementor-element-b699de2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2233 .elementor-element.elementor-element-a5fa1fc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2233 .elementor-element.elementor-element-a5fa1fc .elementor-heading-title{color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-9bff076{width:var( --container-widget-width, 90px );max-width:90px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-9bff076.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-9bff076 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:90px;font-weight:500;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-2233 .elementor-element.elementor-element-c757d55{--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-start;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-18810c1{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-eb70fea{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-eb70fea .elementor-divider-separator{width:80px;}.elementor-2233 .elementor-element.elementor-element-eb70fea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2233 .elementor-element.elementor-element-1c731d9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2233 .elementor-element.elementor-element-1c731d9 .elementor-heading-title{color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-d630675{width:var( --container-widget-width, 90px );max-width:90px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90px;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-d630675.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-d630675 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:90px;font-weight:500;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-secondary );}.elementor-2233 .elementor-element.elementor-element-6037763{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2233 .elementor-element.elementor-element-6037763:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-6037763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-2c80aa3{text-align:center;}.elementor-2233 .elementor-element.elementor-element-2c80aa3 .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:clamp(3rem, 1.75rem + 3vw, 4rem);line-height:1.2em;color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-4311eaf{text-align:center;}.elementor-2233 .elementor-element.elementor-element-4311eaf .elementor-heading-title{font-family:"Teko", Sans-serif;font-size:clamp(1rem, 0.75rem + 1vw, 1.5rem);line-height:1.2em;color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-4d0dbc3{--display:flex;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-4d0dbc3:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-4d0dbc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd0bd26 );}.elementor-2233 .elementor-element.elementor-element-e05f833{text-align:center;}.elementor-2233 .elementor-element.elementor-element-e05f833 .elementor-heading-title{font-size:var( --e-global-typography-01f44de-font-size );line-height:var( --e-global-typography-01f44de-line-height );color:var( --e-global-color-83f8d0e );}.elementor-2233 .elementor-element.elementor-element-fb7c66b{padding:0rem 0rem 2rem 0rem;text-align:center;}.elementor-2233 .elementor-element.elementor-element-fb7c66b .elementor-heading-title{font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:800;line-height:1.2em;color:var( --e-global-color-83f8d0e );}.elementor-2233 .elementor-element.elementor-element-fba19fc .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2233 .elementor-element.elementor-element-fba19fc .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2233 .elementor-element.elementor-element-fba19fc{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2233 .elementor-element.elementor-element-cb356f7{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--overlay-opacity:0.5;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-cb356f7:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-cb356f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12212E;}.elementor-2233 .elementor-element.elementor-element-cb356f7::before, .elementor-2233 .elementor-element.elementor-element-cb356f7 > .elementor-background-video-container::before, .elementor-2233 .elementor-element.elementor-element-cb356f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2233 .elementor-element.elementor-element-cb356f7 > .elementor-background-slideshow::before, .elementor-2233 .elementor-element.elementor-element-cb356f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2233 .elementor-element.elementor-element-cb356f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2233 .elementor-element.elementor-element-20bca58{--display:flex;}.elementor-2233 .elementor-element.elementor-element-77edf0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-2233 .elementor-element.elementor-element-77edf0c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-7f4603b );}.elementor-2233 .elementor-element.elementor-element-daacdaf{padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-2233 .elementor-element.elementor-element-daacdaf .elementor-heading-title{font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-dfa11db{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;padding:1rem 0rem .5rem 0rem;}.elementor-2233 .elementor-element.elementor-element-dfa11db.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-dfa11db .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-2233 .elementor-element.elementor-element-dfa11db .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2233 .elementor-element.elementor-element-7b71d8f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:wrap;}.elementor-2233 .elementor-element.elementor-element-051adf4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:.3rem .3rem;--row-gap:.3rem;--column-gap:.3rem;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:var( --e-global-color-8f798dc );--border-color:var( --e-global-color-8f798dc );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:.5rem;--padding-bottom:.5rem;--padding-left:.5rem;--padding-right:.5rem;}.elementor-2233 .elementor-element.elementor-element-051adf4:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-051adf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-326c7a3{--display:flex;}.elementor-2233 .elementor-element.elementor-element-36f24c8 .elementor-heading-title{font-size:0.9rem;font-weight:600;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-c9e10d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-2233 .elementor-element.elementor-element-1576150 .elementor-heading-title{font-size:1.25rem;font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-35f935b{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2233 .elementor-element.elementor-element-35f935b.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-bb9eb29{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:.3rem .3rem;--row-gap:.3rem;--column-gap:.3rem;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:var( --e-global-color-8f798dc );--border-color:var( --e-global-color-8f798dc );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:.5rem;--padding-bottom:.5rem;--padding-left:.5rem;--padding-right:.5rem;}.elementor-2233 .elementor-element.elementor-element-bb9eb29:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-bb9eb29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-534d9f6{--display:flex;}.elementor-2233 .elementor-element.elementor-element-f4a1060 .elementor-heading-title{font-size:0.9rem;font-weight:600;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-ac93160{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-2233 .elementor-element.elementor-element-7305698 .elementor-heading-title{font-size:1.25rem;font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-dd13f14{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2233 .elementor-element.elementor-element-dd13f14.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-41893c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:.3rem .3rem;--row-gap:.3rem;--column-gap:.3rem;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:var( --e-global-color-8f798dc );--border-color:var( --e-global-color-8f798dc );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:.5rem;--padding-bottom:.5rem;--padding-left:.5rem;--padding-right:.5rem;}.elementor-2233 .elementor-element.elementor-element-41893c7:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-41893c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-970acf0{--display:flex;}.elementor-2233 .elementor-element.elementor-element-0981c2b .elementor-heading-title{font-size:0.9rem;font-weight:600;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-b358917{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-2233 .elementor-element.elementor-element-45fc24b .elementor-heading-title{font-size:1.25rem;font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-ee86da4{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2233 .elementor-element.elementor-element-ee86da4.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-7aba6fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:.3rem .3rem;--row-gap:.3rem;--column-gap:.3rem;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:var( --e-global-color-8f798dc );--border-color:var( --e-global-color-8f798dc );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:.5rem;--padding-bottom:.5rem;--padding-left:.5rem;--padding-right:.5rem;}.elementor-2233 .elementor-element.elementor-element-7aba6fd:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-7aba6fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-2616ee5{--display:flex;}.elementor-2233 .elementor-element.elementor-element-58cf4ac .elementor-heading-title{font-size:0.9rem;font-weight:600;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-cdf318a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-2233 .elementor-element.elementor-element-df68561 .elementor-heading-title{font-size:1.25rem;font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-7a90fca{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2233 .elementor-element.elementor-element-7a90fca.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-de8cb58{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:.3rem .3rem;--row-gap:.3rem;--column-gap:.3rem;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:var( --e-global-color-8f798dc );--border-color:var( --e-global-color-8f798dc );--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:.5rem;--padding-bottom:.5rem;--padding-left:.5rem;--padding-right:.5rem;}.elementor-2233 .elementor-element.elementor-element-de8cb58:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-de8cb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-9c0746f{--display:flex;}.elementor-2233 .elementor-element.elementor-element-9336225 .elementor-heading-title{font-size:0.9rem;font-weight:600;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-d40dea9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-2233 .elementor-element.elementor-element-1283b3a .elementor-heading-title{font-size:1.25rem;font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-629715c{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2233 .elementor-element.elementor-element-629715c.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-1abc7c7{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-2233 .elementor-element.elementor-element-3e66cb1{width:100%;max-width:100%;}.elementor-2233 .elementor-element.elementor-element-261ad41{--display:flex;--padding-top:6rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-261ad41:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-261ad41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-956a8a6 );}.elementor-2233 .elementor-element.elementor-element-0feaacc{--display:flex;}.elementor-2233 .elementor-element.elementor-element-01df236{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-2233 .elementor-element.elementor-element-01df236 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-5b18845{padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-2233 .elementor-element.elementor-element-5b18845 .elementor-heading-title{font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-83f8d0e );}.elementor-2233 .elementor-element.elementor-element-4f3f1fd{padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-2233 .elementor-element.elementor-element-4f3f1fd .elementor-heading-title{font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-dbba25d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;padding:1rem 0rem .5rem 0rem;}.elementor-2233 .elementor-element.elementor-element-dbba25d.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-dbba25d .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-2233 .elementor-element.elementor-element-dbba25d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2233 .elementor-element.elementor-element-0b873e3{text-align:center;}.elementor-2233 .elementor-element.elementor-element-6fe8f1f{--display:flex;--padding-top:0rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-6fe8f1f:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-6fe8f1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-956a8a6 );}.elementor-2233 .elementor-element.elementor-element-5915c7d{--display:flex;--padding-top:6rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-5915c7d:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-5915c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-445ece4 );}.elementor-2233 .elementor-element.elementor-element-dc046fd{--display:flex;}.elementor-2233 .elementor-element.elementor-element-7d74b7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:center;}.elementor-2233 .elementor-element.elementor-element-7d74b7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-7f4603b );}.elementor-2233 .elementor-element.elementor-element-fa4d0f4{padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-2233 .elementor-element.elementor-element-fa4d0f4 .elementor-heading-title{font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-daa9e93{padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-2233 .elementor-element.elementor-element-daa9e93 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-7f4603b );}.elementor-2233 .elementor-element.elementor-element-eab4645{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;padding:1rem 0rem .5rem 0rem;}.elementor-2233 .elementor-element.elementor-element-eab4645.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-eab4645 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-2233 .elementor-element.elementor-element-eab4645 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2233 .elementor-element.elementor-element-8a3c66f{text-align:center;color:var( --e-global-color-8f798dc );}.elementor-2233 .elementor-element.elementor-element-3a04a63{--display:flex;}.elementor-2233 .elementor-element.elementor-element-4e14c51{--display:flex;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-4e14c51:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-4e14c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-6da3914{--display:flex;}.elementor-2233 .elementor-element.elementor-element-97eab4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-2233 .elementor-element.elementor-element-97eab4d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-5c7b89d{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-2233 .elementor-element.elementor-element-5c7b89d .elementor-heading-title{font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-83f8d0e );}.elementor-2233 .elementor-element.elementor-element-fc0f19e{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-2233 .elementor-element.elementor-element-fc0f19e .elementor-heading-title{font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-83f8d0e );}.elementor-2233 .elementor-element.elementor-element-52f9eb6{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;padding:1rem 0rem .5rem 0rem;}.elementor-2233 .elementor-element.elementor-element-52f9eb6.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-52f9eb6 .elementor-divider-separator{width:50px;margin:0 auto;margin-left:0;}.elementor-2233 .elementor-element.elementor-element-52f9eb6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-2233 .elementor-element.elementor-element-0f3d26c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-2233 .elementor-element.elementor-element-db73edf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-1adfbe6{--display:flex;}.elementor-2233 .elementor-element.elementor-element-33b1171{--display:flex;}.elementor-2233 .elementor-element.elementor-element-3d37000{width:100%;max-width:100%;}.elementor-2233 .elementor-element.elementor-element-01477f6{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-01477f6:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-01477f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd0bd26 );}.elementor-2233 .elementor-element.elementor-element-77ede9a{--display:flex;border-style:none;--border-style:none;}.elementor-2233 .elementor-element.elementor-element-1aec8aa{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:var( --e-global-color-7f4603b );--border-color:var( --e-global-color-7f4603b );}.elementor-2233 .elementor-element.elementor-element-1aec8aa:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-1aec8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-2233 .elementor-element.elementor-element-014ef01{--spacer-size:220px;}.elementor-2233 .elementor-element.elementor-element-37c67a8{--display:flex;}.elementor-2233 .elementor-element.elementor-element-91cf837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0rem 0rem 1rem 0rem;text-align:start;}.elementor-2233 .elementor-element.elementor-element-91cf837 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-7f4603b );}.elementor-2233 .elementor-element.elementor-element-dbc71f0{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-2233 .elementor-element.elementor-element-dbc71f0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-83f8d0e );}.elementor-2233 .elementor-element.elementor-element-b37d0d1{padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-2233 .elementor-element.elementor-element-b37d0d1 .elementor-heading-title{font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-83f8d0e );}.elementor-2233 .elementor-element.elementor-element-4b2ee38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:08px 0px 16px 0px;text-align:start;}.elementor-2233 .elementor-element.elementor-element-4b2ee38 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#8A9AAA;}.elementor-2233 .elementor-element.elementor-element-1528c37{width:var( --container-widget-width, 100% );max-width:100%;padding:0rem 0rem 1rem 0rem;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2233 .elementor-element.elementor-element-d64ec72{--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;}.elementor-2233 .elementor-element.elementor-element-e913cd6 .elementor-button{background-color:var( --e-global-color-7f4603b );font-size:18px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-d964b3d );color:var( --e-global-color-d964b3d );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-7f4603b );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2233 .elementor-element.elementor-element-e913cd6{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-b47c447 .elementor-button{background-color:var( --e-global-color-d964b3d );font-size:18px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-83f8d0e );color:var( --e-global-color-83f8d0e );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-83f8d0e );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2233 .elementor-element.elementor-element-b47c447 .elementor-button:hover, .elementor-2233 .elementor-element.elementor-element-b47c447 .elementor-button:focus{background-color:var( --e-global-color-83f8d0e );color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-b47c447{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-b47c447 .elementor-button:hover svg, .elementor-2233 .elementor-element.elementor-element-b47c447 .elementor-button:focus svg{fill:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-7dd0f32{width:var( --container-widget-width, 80% );max-width:80%;padding:10px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:start;font-weight:300;color:var( --e-global-color-text );}.elementor-2233 .elementor-element.elementor-element-cc0d511{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-cc0d511:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-cc0d511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd0bd26 );}.elementor-2233 .elementor-element.elementor-element-8f30a6b{text-align:center;}.elementor-2233 .elementor-element.elementor-element-8f30a6b .elementor-heading-title{font-size:clamp(1.5rem, 1rem + 2vw, 2.5rem);font-weight:800;line-height:1.2em;color:var( --e-global-color-83f8d0e );}.elementor-2233 .elementor-element.elementor-element-b69003d{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-2233 .elementor-element.elementor-element-3d66bfd{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-2276eb5 );--border-color:var( --e-global-color-2276eb5 );--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-3d66bfd:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-3d66bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-e7731e4 img{width:70px;height:70px;}.elementor-2233 .elementor-element.elementor-element-18ce7b1{text-align:center;}.elementor-2233 .elementor-element.elementor-element-18ce7b1 .elementor-heading-title{font-size:clamp(1rem, 0.9rem + 1vw, 1.3rem);font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-a2797de{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-2276eb5 );--border-color:var( --e-global-color-2276eb5 );--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-a2797de:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-a2797de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-16aac11 img{width:70px;}.elementor-2233 .elementor-element.elementor-element-25de307{text-align:center;}.elementor-2233 .elementor-element.elementor-element-25de307 .elementor-heading-title{font-size:clamp(1rem, 0.9rem + 1vw, 1.3rem);font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-5bea126{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-2276eb5 );--border-color:var( --e-global-color-2276eb5 );--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-5bea126:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-5bea126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-3c1b2df img{width:70px;}.elementor-2233 .elementor-element.elementor-element-a5d32f7{text-align:center;}.elementor-2233 .elementor-element.elementor-element-a5d32f7 .elementor-heading-title{font-size:clamp(1rem, 0.9rem + 1vw, 1.3rem);font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-8707df4{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-2276eb5 );--border-color:var( --e-global-color-2276eb5 );--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-8707df4:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-8707df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-51c7215 img{width:70px;}.elementor-2233 .elementor-element.elementor-element-13b5c89{text-align:center;}.elementor-2233 .elementor-element.elementor-element-13b5c89 .elementor-heading-title{font-size:clamp(1rem, 0.9rem + 1vw, 1.3rem);font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-708ea3a{--display:flex;--justify-content:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;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:var( --e-global-color-2276eb5 );--border-color:var( --e-global-color-2276eb5 );--border-radius:8px 8px 8px 8px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-708ea3a:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-708ea3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-deb21b3 img{width:70px;height:70px;}.elementor-2233 .elementor-element.elementor-element-e2b0631{text-align:center;}.elementor-2233 .elementor-element.elementor-element-e2b0631 .elementor-heading-title{font-size:clamp(1rem, 0.9rem + 1vw, 1.3rem);font-weight:700;line-height:1.2em;}.elementor-2233 .elementor-element.elementor-element-5aa82c8{--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:6rem;--padding-bottom:6rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-5aa82c8:not(.elementor-motion-effects-element-type-background), .elementor-2233 .elementor-element.elementor-element-5aa82c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2233 .elementor-element.elementor-element-61a8a70{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-2233 .elementor-element.elementor-element-ded59a6 .elementor-heading-title{line-height:1.2em;color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-4475016{color:var( --e-global-color-d964b3d );}.elementor-2233 .elementor-element.elementor-element-c470360{--display:flex;--justify-content:center;}.elementor-2233 .elementor-element.elementor-element-25c8b4b .elementor-button{background-color:var( --e-global-color-d964b3d );font-size:18px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2233 .elementor-element.elementor-element-25c8b4b .elementor-button:hover, .elementor-2233 .elementor-element.elementor-element-25c8b4b .elementor-button:focus{background-color:#FFEDED;}.elementor-2233 .elementor-element.elementor-element-25c8b4b.elementor-element{--align-self:flex-end;}.elementor-2233 .elementor-element.elementor-element-ac9f46f{--display:flex;--padding-top:5rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-27fd224{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2233 .elementor-element.elementor-element-f0f0f7e img{width:100%;max-width:200px;border-radius:200px 200px 200px 200px;}.elementor-2233 .elementor-element.elementor-element-74aaea9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2233 .elementor-element.elementor-element-74aaea9.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-74aaea9 .elementor-heading-title{color:#1B4368;}@media(max-width:1024px){.elementor-2233 .elementor-element.elementor-element-40a04fb{--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:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-2233 .elementor-element.elementor-element-5627dc6{--justify-content:center;}.elementor-2233 .elementor-element.elementor-element-89ea3d7{text-align:center;}.elementor-2233 .elementor-element.elementor-element-89ea3d7 .elementor-heading-title{font-size:clamp(1.5rem, -1.4348rem + 7.7826vw, 3.3125rem);}.elementor-2233 .elementor-element.elementor-element-5a1df70{text-align:center;}.elementor-2233 .elementor-element.elementor-element-5a1df70 .elementor-heading-title{font-size:clamp(1.5rem, -1.4348rem + 7.7826vw, 3.3125rem);}.elementor-2233 .elementor-element.elementor-element-f303d1f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2233 .elementor-element.elementor-element-797ea41{text-align:center;}.elementor-2233 .elementor-element.elementor-element-15ae690{--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-2233 .elementor-element.elementor-element-29d4591.e-con{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-066e47d.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-3fbe09d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-2153831{--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-2233 .elementor-element.elementor-element-f89a263{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-940d5c6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2233 .elementor-element.elementor-element-fe1a88c .elementor-divider-separator{width:50px;}.elementor-2233 .elementor-element.elementor-element-9ffc9af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2233 .elementor-element.elementor-element-e4de877.elementor-element{--align-self:flex-start;}.elementor-2233 .elementor-element.elementor-element-e4de877 .elementor-heading-title{font-size:60px;}.elementor-2233 .elementor-element.elementor-element-0aa63f6{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2233 .elementor-element.elementor-element-b699de2 .elementor-divider-separator{width:50px;}.elementor-2233 .elementor-element.elementor-element-a5fa1fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2233 .elementor-element.elementor-element-9bff076.elementor-element{--align-self:flex-start;}.elementor-2233 .elementor-element.elementor-element-9bff076 .elementor-heading-title{font-size:60px;}.elementor-2233 .elementor-element.elementor-element-c757d55{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-2233 .elementor-element.elementor-element-eb70fea .elementor-divider-separator{width:50px;}.elementor-2233 .elementor-element.elementor-element-1c731d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2233 .elementor-element.elementor-element-d630675.elementor-element{--align-self:flex-start;}.elementor-2233 .elementor-element.elementor-element-d630675 .elementor-heading-title{font-size:60px;}.elementor-2233 .elementor-element.elementor-element-e05f833 .elementor-heading-title{font-size:var( --e-global-typography-01f44de-font-size );line-height:var( --e-global-typography-01f44de-line-height );}.elementor-2233 .elementor-element.elementor-element-7b71d8f{--justify-content:center;}.elementor-2233 .elementor-element.elementor-element-1abc7c7{--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-2233 .elementor-element.elementor-element-4e14c51{--padding-top:4rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-1528c37{padding:0rem 0rem 2rem 0rem;}.elementor-2233 .elementor-element.elementor-element-7dd0f32{width:100%;max-width:100%;}.elementor-2233 .elementor-element.elementor-element-b69003d{--justify-content:center;--flex-wrap:wrap;}.elementor-2233 .elementor-element.elementor-element-61a8a70{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}}@media(max-width:767px){.elementor-2233 .elementor-element.elementor-element-40a04fb{--overlay-opacity:1;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-89ea3d7{text-align:center;}.elementor-2233 .elementor-element.elementor-element-5a1df70{text-align:center;}.elementor-2233 .elementor-element.elementor-element-797ea41{text-align:center;}.elementor-2233 .elementor-element.elementor-element-15ae690{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2233 .elementor-element.elementor-element-2a46723{--justify-content:center;}.elementor-2233 .elementor-element.elementor-element-f89a263{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-940d5c6{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-e99ad09{--width:50%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-fe1a88c .elementor-divider-separator{width:50px;}.elementor-2233 .elementor-element.elementor-element-9ffc9af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2233 .elementor-element.elementor-element-9ffc9af.elementor-element{--align-self:flex-start;}.elementor-2233 .elementor-element.elementor-element-e4de877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-2233 .elementor-element.elementor-element-e4de877 .elementor-heading-title{font-size:60px;}.elementor-2233 .elementor-element.elementor-element-0aa63f6{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-ac8662c{--width:50%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-b699de2 .elementor-divider-separator{width:50px;}.elementor-2233 .elementor-element.elementor-element-a5fa1fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2233 .elementor-element.elementor-element-a5fa1fc.elementor-element{--align-self:flex-start;}.elementor-2233 .elementor-element.elementor-element-9bff076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-2233 .elementor-element.elementor-element-9bff076 .elementor-heading-title{font-size:60px;}.elementor-2233 .elementor-element.elementor-element-c757d55{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-18810c1{--width:50%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-eb70fea .elementor-divider-separator{width:50px;}.elementor-2233 .elementor-element.elementor-element-1c731d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2233 .elementor-element.elementor-element-1c731d9.elementor-element{--align-self:flex-start;}.elementor-2233 .elementor-element.elementor-element-d630675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-2233 .elementor-element.elementor-element-d630675 .elementor-heading-title{font-size:60px;}.elementor-2233 .elementor-element.elementor-element-2c80aa3 .elementor-heading-title{font-size:4em;}.elementor-2233 .elementor-element.elementor-element-4311eaf .elementor-heading-title{font-size:2em;}.elementor-2233 .elementor-element.elementor-element-e05f833{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-e05f833.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-e05f833 .elementor-heading-title{font-size:var( --e-global-typography-01f44de-font-size );line-height:var( --e-global-typography-01f44de-line-height );}.elementor-2233 .elementor-element.elementor-element-fb7c66b{width:100%;max-width:100%;padding:0rem 0rem 1rem 0rem;}.elementor-2233 .elementor-element.elementor-element-fb7c66b.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-cb356f7{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-daacdaf{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-2233 .elementor-element.elementor-element-daacdaf.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-daacdaf .elementor-heading-title{font-size:20px;}.elementor-2233 .elementor-element.elementor-element-7b71d8f{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2233 .elementor-element.elementor-element-051adf4{--width:170px;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-5375984 img{width:30px;}.elementor-2233 .elementor-element.elementor-element-bb9eb29{--width:170px;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-5c8ccb2 img{width:30px;}.elementor-2233 .elementor-element.elementor-element-41893c7{--width:170px;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-6b0815f img{width:30px;}.elementor-2233 .elementor-element.elementor-element-7aba6fd{--width:180px;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-2e2482c img{width:30px;}.elementor-2233 .elementor-element.elementor-element-de8cb58{--width:170px;--flex-wrap:nowrap;}.elementor-2233 .elementor-element.elementor-element-f40f3ce img{width:30px;}.elementor-2233 .elementor-element.elementor-element-1abc7c7{--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-2233 .elementor-element.elementor-element-5b18845{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-2233 .elementor-element.elementor-element-5b18845.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-4f3f1fd{width:100%;max-width:100%;padding:0rem 0rem 1rem 0rem;}.elementor-2233 .elementor-element.elementor-element-4f3f1fd.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-dbba25d{padding:0rem 0rem 0rem 0rem;}.elementor-2233 .elementor-element.elementor-element-6fe8f1f{--padding-top:0rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-fa4d0f4{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-2233 .elementor-element.elementor-element-fa4d0f4.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-fa4d0f4 .elementor-heading-title{font-size:20px;}.elementor-2233 .elementor-element.elementor-element-daa9e93{width:100%;max-width:100%;padding:8px 0px 0px 0px;}.elementor-2233 .elementor-element.elementor-element-daa9e93.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-daa9e93 .elementor-heading-title{font-size:20px;}.elementor-2233 .elementor-element.elementor-element-5c7b89d{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-2233 .elementor-element.elementor-element-5c7b89d.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-fc0f19e{width:100%;max-width:100%;padding:0rem 0rem 1rem 0rem;}.elementor-2233 .elementor-element.elementor-element-fc0f19e.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-0f3d26c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2233 .elementor-element.elementor-element-01477f6{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-2233 .elementor-element.elementor-element-77ede9a{--width:220px;}.elementor-2233 .elementor-element.elementor-element-1aec8aa{--width:220px;}.elementor-2233 .elementor-element.elementor-element-dbc71f0{width:100%;max-width:100%;padding:0rem 0rem 0rem 0rem;}.elementor-2233 .elementor-element.elementor-element-dbc71f0.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-b37d0d1{width:100%;max-width:100%;padding:0rem 0rem 1rem 0rem;}.elementor-2233 .elementor-element.elementor-element-b37d0d1.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-1528c37{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2233 .elementor-element.elementor-element-cc0d511{--padding-top:3rem;--padding-bottom:3rem;--padding-left:0.5rem;--padding-right:.5rem;}.elementor-2233 .elementor-element.elementor-element-8f30a6b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2233 .elementor-element.elementor-element-8f30a6b.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-b69003d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-2233 .elementor-element.elementor-element-3d66bfd{--width:45%;--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;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-a2797de{--width:45%;--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;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-5bea126{--width:45%;--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;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-8707df4{--width:45%;--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;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-708ea3a{--width:45%;--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;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2233 .elementor-element.elementor-element-61a8a70{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2233 .elementor-element.elementor-element-ded59a6{width:100%;max-width:100%;text-align:center;}.elementor-2233 .elementor-element.elementor-element-4475016{padding:0px 0px 50px 0px;text-align:center;}.elementor-2233 .elementor-element.elementor-element-c470360{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2233 .elementor-element.elementor-element-c470360.e-con{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-25c8b4b.elementor-element{--align-self:center;}.elementor-2233 .elementor-element.elementor-element-f0f0f7e img{max-width:120px;}.elementor-2233 .elementor-element.elementor-element-74aaea9{padding:0px 0px 30px 0px;text-align:center;}.elementor-2233 .elementor-element.elementor-element-74aaea9 .elementor-heading-title{font-size:24px;}}@media(min-width:768px){.elementor-2233 .elementor-element.elementor-element-29d4591{--width:fit-content;}.elementor-2233 .elementor-element.elementor-element-83682d6{--width:CLAMP(360PX, 100%, 480px);}.elementor-2233 .elementor-element.elementor-element-f89a263{--width:80%;}.elementor-2233 .elementor-element.elementor-element-940d5c6{--width:22%;}.elementor-2233 .elementor-element.elementor-element-e99ad09{--width:fit-content;}.elementor-2233 .elementor-element.elementor-element-0aa63f6{--width:22%;}.elementor-2233 .elementor-element.elementor-element-ac8662c{--width:fit-content;}.elementor-2233 .elementor-element.elementor-element-c757d55{--width:22%;}.elementor-2233 .elementor-element.elementor-element-6037763{--width:200px;}.elementor-2233 .elementor-element.elementor-element-051adf4{--width:180px;}.elementor-2233 .elementor-element.elementor-element-bb9eb29{--width:180px;}.elementor-2233 .elementor-element.elementor-element-41893c7{--width:180px;}.elementor-2233 .elementor-element.elementor-element-7aba6fd{--width:180px;}.elementor-2233 .elementor-element.elementor-element-de8cb58{--width:180px;}.elementor-2233 .elementor-element.elementor-element-261ad41{--content-width:700px;}.elementor-2233 .elementor-element.elementor-element-6fe8f1f{--content-width:1060px;}.elementor-2233 .elementor-element.elementor-element-5915c7d{--content-width:700px;}.elementor-2233 .elementor-element.elementor-element-4e14c51{--content-width:1060px;}.elementor-2233 .elementor-element.elementor-element-db73edf{--content-width:1060px;}.elementor-2233 .elementor-element.elementor-element-01477f6{--content-width:860px;}.elementor-2233 .elementor-element.elementor-element-77ede9a{--width:250px;}.elementor-2233 .elementor-element.elementor-element-1aec8aa{--width:100%;}.elementor-2233 .elementor-element.elementor-element-cc0d511{--content-width:1060px;}.elementor-2233 .elementor-element.elementor-element-3d66bfd{--width:clamp(120px, 100%, 220px);}.elementor-2233 .elementor-element.elementor-element-a2797de{--width:clamp(120px, 100%, 220px);}.elementor-2233 .elementor-element.elementor-element-5bea126{--width:clamp(120px, 100%, 220px);}.elementor-2233 .elementor-element.elementor-element-8707df4{--width:clamp(120px, 100%, 220px);}.elementor-2233 .elementor-element.elementor-element-708ea3a{--width:clamp(120px, 100%, 220px);}.elementor-2233 .elementor-element.elementor-element-5aa82c8{--content-width:1060px;}.elementor-2233 .elementor-element.elementor-element-27fd224{--content-width:640px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2233 .elementor-element.elementor-element-2153831{--content-width:100%;}.elementor-2233 .elementor-element.elementor-element-f89a263{--width:100%;}.elementor-2233 .elementor-element.elementor-element-940d5c6{--width:25%;}.elementor-2233 .elementor-element.elementor-element-0aa63f6{--width:25%;}.elementor-2233 .elementor-element.elementor-element-c757d55{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-8e411b7 */h1 span{color:#e04535!important;}/* End custom CSS */
/* Start custom CSS for fluent-form-widget, class: .elementor-element-0fcb7a0 */.kc-landing-form .ff-el-input--content
 {
    padding-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for wp-social-ninja-reviews-widget, class: .elementor-element-3e66cb1 */.wpsr-has-equal-height .wpsr-review-content {
    height: 120px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a04a63 */h2/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db73edf */.r-icon img
 {
    max-width: 70%;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1adfbe6 */h2/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aec8aa */.kc-land-owner-image{min-height:220px!important; overflow:hidden;}/* End custom CSS */
/* Start custom CSS */.r-icon img{
    max-width:70%!important;
    height:auto;
}
  h1, h2, h3, h4 { font-family: 'Montserrat', sans-serif; font-weight: 700; line-height: 1.15; }

  .eyebrow {
    font-family: 'Montserrat', sans-serif;
    font-size: 0.7rem; font-weight: 700;
    letter-spacing: 0.22em; text-transform: uppercase;
    color: #c0392b; display: block; margin-bottom: 12px;
  }
  .section-title { font-size: clamp(1.8rem, 3.5vw, 2.7rem); color: #1c2b3a; margin-bottom: 16px; }
  .section-title span { color: #c0392b; }
  .lead { font-size: 1rem; color: #556070; line-height: 1.85; max-width: 560px; }

  .container { max-width: 1120px; margin: 0 auto; padding: 0 28px; }
  section { padding: 80px 0; }

  .red-rule { width: 44px; height: 4px; background: #c0392b; margin-bottom: 22px; }
  .red-rule.center { margin-left: auto; margin-right: auto; }

  /* ── NAV ── */
 
  .logo-house {
    width: 38px; height: 38px; background: #c0392b;
    clip-path: polygon(0 35%, 50% 0%, 100% 35%, 100% 100%, 0 100%);
    flex-shrink: 0;
  }
  .logo-words { font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 0.98rem; color: #fff; letter-spacing: 0.02em; line-height: 1.25; }
  .logo-words small { display: block; font-size: 0.55rem; font-weight: 500; letter-spacing: 0.14em; color: #8a9aaa; text-transform: uppercase; }




  /* ── BUTTONS ── */
  .btn-primary {
    display: inline-block; background: #c0392b; color: #fff;
    font-family: 'Montserrat', sans-serif; font-weight: 700;
    font-size: 0.82rem; letter-spacing: 0.1em; text-transform: uppercase;
    padding: 16px 38px; text-decoration: none;
    transition: background 0.2s, transform 0.15s;
  }
  .btn-primary:hover { background: #a93226; transform: translateY(-1px); }
  .btn-ghost {
    display: inline-block;
    border: 2px solid rgba(255,255,255,0.45); color: #fff;
    font-family: 'Montserrat', sans-serif; font-weight: 700;
    font-size: 0.82rem; letter-spacing: 0.1em; text-transform: uppercase;
    padding: 14px 36px; text-decoration: none;
    transition: border-color 0.2s, background 0.2s;
  }
  .btn-ghost:hover { border-color: #fff; background: rgba(255,255,255,0.07); }
  .btn-outline {
    display: inline-block;
    border: 2px solid #1c2b3a; color: #1c2b3a;
    font-family: 'Montserrat', sans-serif; font-weight: 700;
    font-size: 0.82rem; letter-spacing: 0.1em; text-transform: uppercase;
    padding: 14px 36px; text-decoration: none;
    transition: background 0.2s, color 0.2s;
  }
  .btn-outline:hover { background: #1c2b3a; color: #fff; }

  /* ── HERO ── */


  /* ── TRANSFORMATIONS ── */
  #transformations { background: #f5f5f3; }
  .transform-grid {
    display: grid; grid-template-columns: repeat(3, 1fr);
    gap: 1px; background: #e8e8e6; margin-top: 50px;
  }
  .transform-card {
    background: #fff; padding: 36px 32px;
    position: relative; overflow: hidden;
    transition: background 0.25s, transform 0.25s;
    cursor: default;
  }
  .transform-card::before {
    content: ''; position: absolute;
    top: 0; left: 0; right: 0; height: 3px;
    background: #c0392b;
    transform: scaleX(0); transform-origin: left; transition: transform 0.3s;
  }
  .transform-card:hover { background: #1c2b3a; transform: translateY(-3px); }
  .transform-card:hover::before { transform: scaleX(1); }
  .transform-card:hover h4 { color: #fff; }
  .transform-card:hover p { color: rgba(255,255,255,0.5); }
  .transform-card:hover .tc-tag { color: rgba(255,255,255,0.35); border-color: rgba(255,255,255,0.12); }
  .tc-num {
    font-family: 'Montserrat', sans-serif; font-weight: 800;
    font-size: 2.5rem; color: #e8e8e6; line-height: 1;
    margin-bottom: 14px; transition: color 0.25s;
  }
  .transform-card:hover .tc-num { color: rgba(255,255,255,0.08); }
  .transform-card h4 { font-size: 1rem; color: #1c2b3a; margin-bottom: 10px; transition: color 0.25s; }
  .transform-card p { font-size: 0.85rem; color: #556070; line-height: 1.75; transition: color 0.25s; }
  .tc-tag {
    display: inline-block; margin-top: 16px;
    font-family: 'Montserrat', sans-serif; font-size: 0.68rem; font-weight: 700;
    letter-spacing: 0.12em; text-transform: uppercase;
    color: #c0392b; border: 1px solid rgba(192,57,43,0.25); padding: 4px 10px;
    transition: color 0.25s, border-color 0.25s;
  }

  /* ── REASSURANCE ── */
  #reassurance { background: #fff; }
  .reassurance-grid {
    display: grid; grid-template-columns: 1fr 1fr;
    gap: 1px; background: #e8e8e6; margin-top: 50px;
  }
  .reassure-card {
    background: #fff; padding: 38px 36px;
    display: flex; gap: 22px; align-items: flex-start;
    transition: background 0.2s;
  }
  .reassure-card:hover { background: #fafaf9; }
  .r-icon {
    width: 48px; height: 48px; flex-shrink: 0;
    background: #1c2b3a;
    display: flex; align-items: center; justify-content: center;
  }
  .r-icon svg { width: 22px; height: 22px; stroke: #e04535; fill: none; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
  .r-card-body h4 { font-size: 0.92rem; color: #1c2b3a; margin-bottom: 6px; letter-spacing: 0.02em; }
  .r-card-body p { font-size: 0.84rem; color: #556070; line-height: 1.75; }

  /* ── PROCESS ── */
  #process { background: #12202d; }
  .process-head { text-align: center; margin-bottom: 54px; }
  .process-head .section-title { color: #fff; }
  .process-head .lead { color: rgba(255,255,255,0.5); margin: 0 auto; }
  .steps-row { display: grid; grid-template-columns: repeat(5, 1fr); position: relative; }
  .steps-row::before {
    content: ''; position: absolute;
    top: 35px; left: 10%; right: 10%; height: 1px;
    background: linear-gradient(to right, transparent, rgba(192,57,43,0.35), transparent);
  }
  .step { padding: 28px 16px 34px; text-align: center; position: relative; z-index: 1; }
  .step-circle {
    width: 70px; height: 70px; border-radius: 50%;
    border: 2px solid #c0392b;
    display: flex; align-items: center; justify-content: center;
    margin: 0 auto 20px; background: #12202d; transition: background 0.25s;
  }
  .step:hover .step-circle { background: #c0392b; }
  .step-circle span {
    font-family: 'Montserrat', sans-serif; font-weight: 800;
    font-size: 1.2rem; color: #e04535; transition: color 0.25s;
  }
  .step:hover .step-circle span { color: #fff; }
  .step h4 { font-size: 0.82rem; color: #fff; margin-bottom: 8px; letter-spacing: 0.03em; }
  .step p { font-size: 0.76rem; color: rgba(255,255,255,0.38); line-height: 1.7; }

  /* ── SERVICES ── */
  #services { background: #f5f5f3; }
  .services-grid {
    display: grid; grid-template-columns: repeat(3, 1fr);
    gap: 16px; margin-top: 46px;
  }
  .service-card {
    background: #fff; border: 1px solid #e8e8e6;
    border-bottom: 3px solid #c0392b; padding: 28px 24px;
    transition: box-shadow 0.25s, transform 0.25s;
  }
  .service-card:hover { box-shadow: 0 8px 28px rgba(0,0,0,0.09); transform: translateY(-2px); }
  .sc-icon { width: 34px; height: 34px; background: #1c2b3a; display: flex; align-items: center; justify-content: center; margin-bottom: 14px; }
  .sc-icon svg { width: 17px; height: 17px; stroke: #e04535; fill: none; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }
  .service-card h4 { font-size: 0.88rem; color: #1c2b3a; margin-bottom: 6px; }
  .service-card p { font-size: 0.78rem; color: #556070; line-height: 1.65; }

  /* ── GALLERY ── */
  #gallery { background: #1c2b3a; padding: 80px 0; }
  .gallery-head { text-align: center; margin-bottom: 44px; }
  .gallery-head .section-title { color: #fff; }
  .gallery-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: auto auto;
    gap: 4px;
  }
  .gallery-item { position: relative; overflow: hidden; background: #243546; cursor: pointer; }
  .gallery-item.tall { grid-row: span 2; }
  .gallery-item .g-thumb {
    width: 100%; height: 100%; min-height: 220px;
    background: linear-gradient(135deg, #1c2b3a 0%, #2d4156 100%);
    display: flex; align-items: center; justify-content: center;
    color: rgba(255,255,255,0.12); font-size: 0.65rem;
    letter-spacing: 0.12em; text-transform: uppercase; text-align: center;
    padding: 14px; transition: transform 0.4s;
  }
  .gallery-item.tall .g-thumb { min-height: 448px; }
  .gallery-item:hover .g-thumb { transform: scale(1.03); }
  .g-cap {
    position: absolute; bottom: 0; left: 0; right: 0;
    background: linear-gradient(to top, rgba(12,20,30,0.9), transparent);
    padding: 28px 18px 14px;
    transform: translateY(6px); opacity: 0;
    transition: opacity 0.3s, transform 0.3s;
  }
  .gallery-item:hover .g-cap { opacity: 1; transform: translateY(0); }
  .g-cap span {
    font-family: 'Montserrat', sans-serif; font-weight: 700;
    font-size: 0.72rem; letter-spacing: 0.12em; text-transform: uppercase; color: #fff;
  }

  /* ── TESTIMONIALS ── */
  #testimonials { background: #f5f5f3; }
  .test-head { text-align: center; margin-bottom: 48px; }
  .reviews-row { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
  .review-card {
    background: #fff; border: 1px solid #e8e8e6;
    padding: 32px; position: relative;
  }
  .review-card::before {
    content: '\201C'; position: absolute; top: 14px; right: 22px;
    font-family: Georgia, serif; font-size: 3.5rem;
    color: #c0392b; opacity: 0.18; line-height: 1;
  }
  .rv-stars { color: #f5a623; font-size: 0.88rem; letter-spacing: 2px; margin-bottom: 14px; }
  .review-card p { font-size: 0.87rem; color: #556070; line-height: 1.8; font-style: italic; margin-bottom: 18px; }
  .rv-author strong { font-family: 'Montserrat', sans-serif; font-size: 0.8rem; font-weight: 700; color: #1c2b3a; display: block; }
  .rv-author span { font-size: 0.73rem; color: #8a9aaa; }

  /* ── PRICING ── */
  #pricing { background: #1c2b3a; padding: 80px 0; }
  .pricing-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
  .pricing-left .section-title { color: #fff; }
  .pricing-left p { font-size: 0.93rem; color: rgba(255,255,255,0.55); line-height: 1.85; margin-bottom: 14px; }
  .pricing-drivers { list-style: none; margin-top: 28px; display: flex; flex-direction: column; gap: 10px; }
  .pricing-drivers li {
    display: flex; gap: 12px; align-items: flex-start;
    font-size: 0.85rem; color: rgba(255,255,255,0.55); line-height: 1.6;
    padding-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.06);
  }
  .pricing-drivers li::before { content: ''; width: 20px; height: 2px; background: #c0392b; flex-shrink: 0; margin-top: 10px; }
  .price-card { background: #243546; border: 1px solid rgba(255,255,255,0.1); padding: 44px; }
  .price-card .pc-label {
    font-family: 'Montserrat', sans-serif; font-size: 0.66rem; font-weight: 700;
    letter-spacing: 0.2em; text-transform: uppercase;
    color: #8a9aaa; margin-bottom: 10px; display: block;
  }
  .price-range { font-family: 'Montserrat', sans-serif; font-weight: 800; font-size: 2.8rem; color: #fff; line-height: 1; margin-bottom: 8px; }
  .price-range span { color: #e04535; }
  .price-card .pc-sub { font-size: 0.8rem; color: rgba(255,255,255,0.3); padding-bottom: 26px; margin-bottom: 26px; border-bottom: 1px solid rgba(255,255,255,0.08); }
  .price-card p { font-size: 0.87rem; color: rgba(255,255,255,0.52); line-height: 1.8; }
  .price-card .btn-primary { margin-top: 28px; display: block; text-align: center; }

  /* ── OWNER CTA ── */
  #owner-cta { background: #fff; padding: 80px 0; }
  .owner-block {
    display: grid; grid-template-columns: auto 1fr;
    gap: 60px; align-items: center;
    max-width: 900px; margin: 0 auto;
  }
  .owner-photo {
    width: 220px; height: 260px; flex-shrink: 0;
    background: linear-gradient(160deg, #1c2b3a 0%, #243546 100%);
    display: flex; flex-direction: column; align-items: center; justify-content: center;
    color: rgba(255,255,255,0.12); font-size: 0.65rem;
    letter-spacing: 0.12em; text-transform: uppercase; text-align: center; gap: 10px;
    position: relative; overflow: hidden;
  }
  .owner-photo::before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 4px; background: #c0392b; }
  .owner-photo .photo-icon {
    width: 56px; height: 56px; border-radius: 50%;
    border: 2px solid rgba(255,255,255,0.15);
    display: flex; align-items: center; justify-content: center;
  }
  .owner-photo .photo-icon svg { width: 28px; height: 28px; stroke: rgba(255,255,255,0.2); fill: none; stroke-width: 1; }
  .owner-text .eyebrow { margin-bottom: 8px; }
  .owner-text h2 { font-size: clamp(1.7rem, 3vw, 2.4rem); color: #1c2b3a; margin-bottom: 6px; }
  .owner-name-sub { font-size: 0.78rem; color: #8a9aaa; letter-spacing: 0.08em; font-weight: 600; font-family: 'Montserrat', sans-serif; text-transform: uppercase; margin-bottom: 20px; display: block; }
  .owner-text p { font-size: 0.92rem; color: #556070; line-height: 1.85; margin-bottom: 14px; }
  .owner-ctas { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 28px; }

  /* ── FINAL CTA BAND ── */
  #final-cta { background: #c0392b; padding: 70px 0; }
  .final-inner { display: flex; align-items: center; justify-content: space-between; gap: 40px; flex-wrap: wrap; }
  .final-inner h2 { font-size: clamp(1.6rem, 3vw, 2.2rem); color: #fff; max-width: 500px; }
  .final-inner p { font-size: 0.88rem; color: rgba(255,255,255,0.7); margin-top: 8px; }
  .final-cta-btn {
    background: #fff; color: #c0392b;
    font-family: 'Montserrat', sans-serif; font-weight: 800;
    font-size: 0.82rem; letter-spacing: 0.1em; text-transform: uppercase;
    padding: 18px 42px; text-decoration: none;
    transition: background 0.2s; white-space: nowrap; flex-shrink: 0;
  }
  .final-cta-btn:hover { background: rgba(255,255,255,0.9); }


  /* ── ANIMATIONS ── */
  .fade-up { opacity: 0; transform: translateY(22px); transition: opacity 0.6s ease, transform 0.6s ease; }
  .fade-up.visible { opacity: 1; transform: translateY(0); }
  .d1 { transition-delay: 0.1s; }
  .d2 { transition-delay: 0.2s; }
  .d3 { transition-delay: 0.3s; }

  /* ── RESPONSIVE ── */
  @media (max-width: 1024px) {
    .nav-links { display: none; }
    .hamburger { display: flex; }
    .mobile-menu { display: block; }
    .trust-grid { grid-template-columns: 1fr 1fr; }
    .transform-grid { grid-template-columns: 1fr 1fr; }
    .reassurance-grid { grid-template-columns: 1fr; }
    .steps-row { grid-template-columns: 1fr 1fr; }
    .steps-row::before { display: none; }
    .services-grid { grid-template-columns: 1fr 1fr; }
    .gallery-grid { grid-template-columns: 1fr 1fr; }
    .gallery-item.tall { grid-row: span 1; }
    .gallery-item.tall .g-thumb { min-height: 220px; }
    .reviews-row { grid-template-columns: 1fr; }
    .pricing-inner { grid-template-columns: 1fr; gap: 40px; }
    .owner-block { grid-template-columns: 1fr; text-align: center; }
    .owner-photo { width: 160px; height: 190px; margin: 0 auto; }
    .owner-ctas { justify-content: center; }
    .nav-phone { display: none; }
    .btn-nav { display: none; }
  }
  @media (max-width: 640px) {
    section { padding: 60px 0; }
    .container { padding: 0 18px; }
    nav { padding: 0 18px; }
    .transform-grid { grid-template-columns: 1fr; }
    .services-grid { grid-template-columns: 1fr; }
    .gallery-grid { grid-template-columns: 1fr; }
    .hero-ctas { flex-direction: column; align-items: flex-start; }
    .steps-row { grid-template-columns: 1fr; }
    .final-inner { flex-direction: column; align-items: flex-start; }
    .trust-grid { grid-template-columns: 1fr 1fr; }
    footer { padding: 36px 18px 20px; }
  }/* End custom CSS */