.elementor-2822 .elementor-element.elementor-element-8c92113{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2822 .elementor-element.elementor-element-7c60a23 > .elementor-widget-container{margin:-62px -62px -62px -62px;}.elementor-2822 .elementor-element.elementor-element-7c60a23 img{width:15%;}.elementor-2822 .elementor-element.elementor-element-f26b59e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2822 .elementor-element.elementor-element-603fbf5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2822 .elementor-element.elementor-element-b376198{text-align:center;}.elementor-2822 .elementor-element.elementor-element-b376198 .elementor-heading-title{font-weight:bold;color:#E60E16;}.elementor-2822 .elementor-element.elementor-element-13b609a{text-align:center;}.elementor-2822 .elementor-element.elementor-element-13b609a .elementor-heading-title{font-size:50px;font-weight:bold;text-transform:capitalize;color:#0D2C5F;}.elementor-2822 .elementor-element.elementor-element-31911aa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2822 .elementor-element.elementor-element-f9bf24d{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2822 .elementor-element.elementor-element-f9bf24d:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-f9bf24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DE1318;}.elementor-2822 .elementor-element.elementor-element-6e98895 > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-6e98895{text-align:center;}.elementor-2822 .elementor-element.elementor-element-6e98895 .elementor-heading-title{font-size:19px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-57e5923 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2822 .elementor-element.elementor-element-e0a74a2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2822 .elementor-element.elementor-element-96b9f28{text-align:center;}.elementor-2822 .elementor-element.elementor-element-96b9f28 .elementor-heading-title{font-size:20px;font-weight:bold;line-height:28px;color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-4282b17{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2822 .elementor-element.elementor-element-df44b1c{--display:flex;--margin-top:84px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2822 .elementor-element.elementor-element-4a27814{text-align:center;}.elementor-2822 .elementor-element.elementor-element-4a27814 .elementor-heading-title{font-size:34px;font-weight:bold;text-transform:capitalize;color:#0D2C5F;}.elementor-2822 .elementor-element.elementor-element-9003235{text-align:center;}.elementor-2822 .elementor-element.elementor-element-9003235 .elementor-heading-title{font-size:20px;line-height:31px;color:var( --e-global-color-text );}.elementor-2822 .elementor-element.elementor-element-0651c7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2822 .elementor-element.elementor-element-f234c4d{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#95B7F336;--border-color:#95B7F336;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:37px;--margin-right:37px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2822 .elementor-element.elementor-element-11fad14 .elementor-icon-wrapper{text-align:center;}.elementor-2822 .elementor-element.elementor-element-11fad14.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-11fad14.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-11fad14.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-11fad14.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-11fad14.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-11fad14 .elementor-icon{font-size:105px;padding:20px;}.elementor-2822 .elementor-element.elementor-element-11fad14 .elementor-icon svg{height:105px;}.elementor-2822 .elementor-element.elementor-element-6708ad0 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-6708ad0{text-align:center;}.elementor-2822 .elementor-element.elementor-element-6708ad0 .elementor-heading-title{font-size:22px;font-weight:bold;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-9c4679b > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2822 .elementor-element.elementor-element-9c4679b{text-align:center;}.elementor-2822 .elementor-element.elementor-element-9c4679b .elementor-heading-title{font-size:17px;line-height:24px;color:var( --e-global-color-text );}.elementor-2822 .elementor-element.elementor-element-4a29506{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#95B7F336;--border-color:#95B7F336;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:37px;--margin-right:37px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2822 .elementor-element.elementor-element-b7dcacf .elementor-icon-wrapper{text-align:center;}.elementor-2822 .elementor-element.elementor-element-b7dcacf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-b7dcacf.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-b7dcacf.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-b7dcacf.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-b7dcacf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-b7dcacf .elementor-icon{font-size:105px;padding:20px;}.elementor-2822 .elementor-element.elementor-element-b7dcacf .elementor-icon svg{height:105px;}.elementor-2822 .elementor-element.elementor-element-7ce6c79 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-7ce6c79{text-align:center;}.elementor-2822 .elementor-element.elementor-element-7ce6c79 .elementor-heading-title{font-size:22px;font-weight:bold;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-64ddbe4 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2822 .elementor-element.elementor-element-64ddbe4{text-align:center;}.elementor-2822 .elementor-element.elementor-element-64ddbe4 .elementor-heading-title{font-size:17px;line-height:24px;color:var( --e-global-color-text );}.elementor-2822 .elementor-element.elementor-element-815edb0{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#95B7F336;--border-color:#95B7F336;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:37px;--margin-right:37px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2822 .elementor-element.elementor-element-aa98c4b .elementor-icon-wrapper{text-align:center;}.elementor-2822 .elementor-element.elementor-element-aa98c4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-aa98c4b.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-aa98c4b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-aa98c4b.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-aa98c4b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-aa98c4b .elementor-icon{font-size:105px;padding:19px;}.elementor-2822 .elementor-element.elementor-element-aa98c4b .elementor-icon svg{height:105px;}.elementor-2822 .elementor-element.elementor-element-42aaa8c > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-42aaa8c{text-align:center;}.elementor-2822 .elementor-element.elementor-element-42aaa8c .elementor-heading-title{font-size:22px;font-weight:bold;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-b831a26 > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2822 .elementor-element.elementor-element-b831a26{text-align:center;}.elementor-2822 .elementor-element.elementor-element-b831a26 .elementor-heading-title{font-size:17px;line-height:24px;color:var( --e-global-color-text );}.elementor-2822 .elementor-element.elementor-element-30e6db8{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#95B7F336;--border-color:#95B7F336;--border-radius:9px 9px 9px 9px;--margin-top:0px;--margin-bottom:0px;--margin-left:37px;--margin-right:37px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2822 .elementor-element.elementor-element-37377e1 .elementor-icon-wrapper{text-align:center;}.elementor-2822 .elementor-element.elementor-element-37377e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-37377e1.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-37377e1.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-37377e1.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-37377e1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-37377e1 .elementor-icon{font-size:105px;padding:20px;}.elementor-2822 .elementor-element.elementor-element-37377e1 .elementor-icon svg{height:105px;}.elementor-2822 .elementor-element.elementor-element-dc4b018 > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-dc4b018{text-align:center;}.elementor-2822 .elementor-element.elementor-element-dc4b018 .elementor-heading-title{font-size:22px;font-weight:bold;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-f0842cd > .elementor-widget-container{margin:-13px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2822 .elementor-element.elementor-element-f0842cd{text-align:center;}.elementor-2822 .elementor-element.elementor-element-f0842cd .elementor-heading-title{font-size:17px;line-height:24px;color:var( --e-global-color-text );}.elementor-2822 .elementor-element.elementor-element-ac5f5c9{--display:flex;--margin-top:21px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-2822 .elementor-element.elementor-element-09bdf64{text-align:center;}.elementor-2822 .elementor-element.elementor-element-09bdf64 .elementor-heading-title{font-size:20px;color:var( --e-global-color-text );}.elementor-2822 .elementor-element.elementor-element-2519416 .elementor-button{background-color:#02010100;font-size:18px;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );border-radius:13px 13px 13px 13px;}.elementor-2822 .elementor-element.elementor-element-2519416 .elementor-button:hover, .elementor-2822 .elementor-element.elementor-element-2519416 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2822 .elementor-element.elementor-element-2519416 .elementor-button:hover svg, .elementor-2822 .elementor-element.elementor-element-2519416 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2822 .elementor-element.elementor-element-7949082{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-2822 .elementor-element.elementor-element-7949082:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-7949082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-b347a13{--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;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2822 .elementor-element.elementor-element-a92fa2f img{border-radius:11px 11px 11px 11px;}.elementor-2822 .elementor-element.elementor-element-788165d{--display:flex;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 9px 0px rgba(136, 136, 136, 0.5);--margin-top:-14%;--margin-bottom:0%;--margin-left:4%;--margin-right:0%;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-2822 .elementor-element.elementor-element-788165d:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-788165d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230f5584 );}.elementor-2822 .elementor-element.elementor-element-ae7afb0 > .elementor-widget-container{margin:0px 0px 0px 4px;}.elementor-2822 .elementor-element.elementor-element-ae7afb0 .elementor-icon-wrapper{text-align:start;}.elementor-2822 .elementor-element.elementor-element-ae7afb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-2822 .elementor-element.elementor-element-ae7afb0.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-ae7afb0.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2822 .elementor-element.elementor-element-ae7afb0.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-ae7afb0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2822 .elementor-element.elementor-element-ae7afb0 .elementor-icon{font-size:33px;}.elementor-2822 .elementor-element.elementor-element-ae7afb0 .elementor-icon svg{height:33px;}.elementor-2822 .elementor-element.elementor-element-fd225e2 > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-fd225e2{text-align:start;}.elementor-2822 .elementor-element.elementor-element-fd225e2 .elementor-heading-title{font-size:16px;line-height:26px;color:var( --e-global-color-text );}.elementor-2822 .elementor-element.elementor-element-c85ae7a > .elementor-widget-container{margin:-8px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-c85ae7a{text-align:start;}.elementor-2822 .elementor-element.elementor-element-c85ae7a .elementor-heading-title{font-size:16px;font-weight:bold;text-transform:capitalize;color:var( --e-global-color-4df16d91 );}.elementor-2822 .elementor-element.elementor-element-ca33421{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2822 .elementor-element.elementor-element-e1b47a2{text-align:start;}.elementor-2822 .elementor-element.elementor-element-e1b47a2 .elementor-heading-title{font-size:34px;font-weight:bold;text-transform:capitalize;color:var( --e-global-color-230f5584 );}.elementor-2822 .elementor-element.elementor-element-124d7cd{font-size:21px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-e41bb27 .elementor-button{background-color:var( --e-global-color-230f5584 );font-size:18px;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:8px 8px 8px 8px;padding:18px 18px 18px 18px;}.elementor-2822 .elementor-element.elementor-element-e41bb27 .elementor-button:hover, .elementor-2822 .elementor-element.elementor-element-e41bb27 .elementor-button:focus{background-color:var( --e-global-color-230f5584 );color:var( --e-global-color-primary );border-color:var( --e-global-color-230f5584 );}.elementor-2822 .elementor-element.elementor-element-e41bb27 .elementor-button:hover svg, .elementor-2822 .elementor-element.elementor-element-e41bb27 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2822 .elementor-element.elementor-element-e930c07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:7px;--margin-left:0px;--margin-right:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-2822 .elementor-element.elementor-element-e930c07:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-e930c07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-230f5584 );}.elementor-2822 .elementor-element.elementor-element-4fa8aec{--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;--border-radius:22px 22px 22px 22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2822 .elementor-element.elementor-element-53ca85e .elementor-icon-wrapper{text-align:center;}.elementor-2822 .elementor-element.elementor-element-53ca85e.elementor-view-stacked .elementor-icon{background-color:#E60E16;color:#FFF7F7;}.elementor-2822 .elementor-element.elementor-element-53ca85e.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-53ca85e.elementor-view-default .elementor-icon{color:#E60E16;border-color:#E60E16;}.elementor-2822 .elementor-element.elementor-element-53ca85e.elementor-view-framed .elementor-icon, .elementor-2822 .elementor-element.elementor-element-53ca85e.elementor-view-default .elementor-icon svg{fill:#E60E16;}.elementor-2822 .elementor-element.elementor-element-53ca85e.elementor-view-framed .elementor-icon{background-color:#FFF7F7;}.elementor-2822 .elementor-element.elementor-element-53ca85e.elementor-view-stacked .elementor-icon svg{fill:#FFF7F7;}.elementor-2822 .elementor-element.elementor-element-53ca85e .elementor-icon{font-size:121px;padding:35px;}.elementor-2822 .elementor-element.elementor-element-53ca85e .elementor-icon svg{height:121px;}.elementor-2822 .elementor-element.elementor-element-2966f5d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2822 .elementor-element.elementor-element-98e1f54{text-align:start;}.elementor-2822 .elementor-element.elementor-element-98e1f54 .elementor-heading-title{font-size:34px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-2822 .elementor-element.elementor-element-1f7e612{font-size:21px;color:var( --e-global-color-text );}.elementor-2822 .elementor-element.elementor-element-d003846{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-2822 .elementor-element.elementor-element-63b4785 .elementor-button{background-color:var( --e-global-color-primary );font-size:18px;font-weight:bold;text-transform:uppercase;fill:var( --e-global-color-230f5584 );color:var( --e-global-color-230f5584 );border-style:none;border-radius:8px 8px 8px 8px;padding:18px 18px 18px 18px;}.elementor-2822 .elementor-element.elementor-element-63b4785 > .elementor-widget-container{margin:73px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-4349233{text-align:center;font-size:15px;line-height:3px;color:var( --e-global-color-4df16d91 );}.elementor-2822 .elementor-element.elementor-element-be0b8ad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2822 .elementor-element.elementor-element-d3e3bad{text-align:center;font-size:16px;font-weight:normal;color:var( --e-global-color-text );}.elementor-2822 .elementor-element.elementor-element-2e93a82 img{width:16%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2822 .elementor-element.elementor-element-603fbf5{--grid-auto-flow:row;}.elementor-2822 .elementor-element.elementor-element-f9bf24d{--grid-auto-flow:row;}.elementor-2822 .elementor-element.elementor-element-e0a74a2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2822 .elementor-element.elementor-element-7c60a23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-7c60a23 img{width:34%;}.elementor-2822 .elementor-element.elementor-element-f26b59e{--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2822 .elementor-element.elementor-element-603fbf5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2822 .elementor-element.elementor-element-b376198 .elementor-heading-title{font-size:11px;}.elementor-2822 .elementor-element.elementor-element-13b609a .elementor-heading-title{font-size:33px;}.elementor-2822 .elementor-element.elementor-element-f9bf24d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2822 .elementor-element.elementor-element-6e98895 .elementor-heading-title{font-size:11px;}.elementor-2822 .elementor-element.elementor-element-e0a74a2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2822 .elementor-element.elementor-element-96b9f28 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-2822 .elementor-element.elementor-element-df44b1c{--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-2822 .elementor-element.elementor-element-4a27814 .elementor-heading-title{font-size:27px;}.elementor-2822 .elementor-element.elementor-element-9003235 .elementor-heading-title{font-size:18px;line-height:1.6em;}.elementor-2822 .elementor-element.elementor-element-9c4679b .elementor-heading-title{line-height:1.2em;}.elementor-2822 .elementor-element.elementor-element-64ddbe4 .elementor-heading-title{line-height:1.2em;}.elementor-2822 .elementor-element.elementor-element-b831a26 .elementor-heading-title{line-height:1.2em;}.elementor-2822 .elementor-element.elementor-element-f0842cd .elementor-heading-title{font-size:17px;line-height:1.2em;}.elementor-2822 .elementor-element.elementor-element-09bdf64 .elementor-heading-title{font-size:19px;line-height:1.6em;}.elementor-2822 .elementor-element.elementor-element-2519416 .elementor-button{padding:18px 18px 18px 18px;}.elementor-2822 .elementor-element.elementor-element-e1b47a2 > .elementor-widget-container{margin:19px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-e1b47a2 .elementor-heading-title{font-size:36px;}.elementor-2822 .elementor-element.elementor-element-e41bb27 .elementor-button{padding:17px 17px 17px 17px;}}@media(min-width:768px){.elementor-2822 .elementor-element.elementor-element-603fbf5{--width:85%;}.elementor-2822 .elementor-element.elementor-element-f9bf24d{--width:85%;}.elementor-2822 .elementor-element.elementor-element-e0a74a2{--width:67%;}.elementor-2822 .elementor-element.elementor-element-0651c7b{--content-width:1447px;}.elementor-2822 .elementor-element.elementor-element-f234c4d{--width:25%;}.elementor-2822 .elementor-element.elementor-element-4a29506{--width:25%;}.elementor-2822 .elementor-element.elementor-element-815edb0{--width:25%;}.elementor-2822 .elementor-element.elementor-element-30e6db8{--width:25%;}.elementor-2822 .elementor-element.elementor-element-7949082{--content-width:1396px;}.elementor-2822 .elementor-element.elementor-element-b347a13{--width:50%;}.elementor-2822 .elementor-element.elementor-element-788165d{--width:80%;}.elementor-2822 .elementor-element.elementor-element-ca33421{--width:50%;}.elementor-2822 .elementor-element.elementor-element-e930c07{--content-width:1396px;}.elementor-2822 .elementor-element.elementor-element-4fa8aec{--width:19%;}.elementor-2822 .elementor-element.elementor-element-2966f5d{--width:50%;}.elementor-2822 .elementor-element.elementor-element-d003846{--width:31%;}}/* Start custom CSS for wpforms, class: .elementor-element-9577f7d *//* =====================================================
   RE/MAX ZONE — WPFORMS #2842
   Solo afecta el formulario del funnel
===================================================== */

#wpforms-2842 {
    --remax-blue: #003da5;
    --remax-dark-blue: #001f5b;
    --remax-red: #dc1c2e;
    --remax-red-hover: #b91222;
    --remax-text: #182033;
    --remax-muted: #667085;
    --remax-border: #dfe3ea;
    --remax-light: #f7f8fb;

    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 32px;
    background: #ffffff;
    border: 1px solid rgba(0, 31, 91, 0.08);
    border-radius: 14px;
    box-shadow: 0 16px 45px rgba(0, 31, 91, 0.12);
    font-family: inherit;
}


/* Elimina espacios predeterminados de WPForms */

#wpforms-2842 .wpforms-form {
    margin: 0;
}

#wpforms-2842 .wpforms-field-container {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

#wpforms-2842 .wpforms-field {
    width: 100%;
    margin: 0;
    padding: 0;
}


/* Labels */

#wpforms-2842 .wpforms-field-label {
    display: block;
    margin: 0 0 7px;
    color: var(--remax-dark-blue);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
}

#wpforms-2842 .wpforms-required-label {
    color: var(--remax-red);
}


/* Inputs, email, teléfono, selects y textarea */

#wpforms-2842 input[type="text"],
#wpforms-2842 input[type="email"],
#wpforms-2842 input[type="tel"],
#wpforms-2842 input[type="number"],
#wpforms-2842 input[type="url"],
#wpforms-2842 select,
#wpforms-2842 textarea {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 52px;
    margin: 0;
    padding: 13px 15px;
    background-color: #ffffff;
    color: var(--remax-text);
    border: 1px solid var(--remax-border);
    border-radius: 7px;
    box-shadow: none;
    font-family: inherit;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4;
    outline: none;
    transition:
        border-color 0.2s ease,
        box-shadow 0.2s ease,
        background-color 0.2s ease;
}


/* Corrige la clase "medium" de WPForms */

#wpforms-2842 .wpforms-field-medium {
    width: 100% !important;
    max-width: 100% !important;
}


/* Placeholder */

#wpforms-2842 input::placeholder,
#wpforms-2842 textarea::placeholder {
    color: #98a2b3;
    opacity: 1;
}


/* Focus */

#wpforms-2842 input[type="text"]:focus,
#wpforms-2842 input[type="email"]:focus,
#wpforms-2842 input[type="tel"]:focus,
#wpforms-2842 input[type="number"]:focus,
#wpforms-2842 input[type="url"]:focus,
#wpforms-2842 select:focus,
#wpforms-2842 textarea:focus {
    background-color: #ffffff;
    border-color: var(--remax-blue);
    box-shadow: 0 0 0 4px rgba(0, 61, 165, 0.11);
}


/* Autofill de Chrome */

#wpforms-2842 input:-webkit-autofill,
#wpforms-2842 input:-webkit-autofill:hover,
#wpforms-2842 input:-webkit-autofill:focus {
    -webkit-text-fill-color: var(--remax-text);
    -webkit-box-shadow: 0 0 0 1000px #ffffff inset;
    transition: background-color 9999s ease-in-out 0s;
}


/* Textarea */

#wpforms-2842 textarea {
    min-height: 120px;
    resize: vertical;
}


/* Select */

#wpforms-2842 select {
    cursor: pointer;
}


/* Checkboxes y radios */

#wpforms-2842 input[type="checkbox"],
#wpforms-2842 input[type="radio"] {
    accent-color: var(--remax-blue);
}

#wpforms-2842 .wpforms-field-checkbox li,
#wpforms-2842 .wpforms-field-radio li {
    margin-bottom: 8px;
}

#wpforms-2842 .wpforms-field-checkbox label,
#wpforms-2842 .wpforms-field-radio label {
    color: var(--remax-text);
    font-size: 14px;
    line-height: 1.45;
}


/* Contenedor del botón */

#wpforms-2842 .wpforms-submit-container {
    width: 100%;
    margin: 22px 0 0;
    padding: 0;
}


/* Botón principal */

#wpforms-2842 button[type="submit"],
#wpforms-2842 #wpforms-submit-2842 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    min-height: 56px;
    margin: 0;
    padding: 15px 22px;
    background: var(--remax-red);
    color: #ffffff;
    border: 1px solid var(--remax-red);
    border-radius: 7px;
    box-shadow: 0 9px 24px rgba(220, 28, 46, 0.23);
    font-family: inherit;
    font-size: 14px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: 0.2px;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    transition:
        transform 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        box-shadow 0.2s ease;
}

#wpforms-2842 button[type="submit"]:hover,
#wpforms-2842 #wpforms-submit-2842:hover {
    background: var(--remax-red-hover);
    border-color: var(--remax-red-hover);
    box-shadow: 0 12px 28px rgba(185, 18, 34, 0.28);
    transform: translateY(-2px);
}

#wpforms-2842 button[type="submit"]:focus,
#wpforms-2842 #wpforms-submit-2842:focus {
    outline: none;
    box-shadow:
        0 0 0 4px rgba(220, 28, 46, 0.16),
        0 10px 25px rgba(220, 28, 46, 0.22);
}

#wpforms-2842 button[type="submit"]:active,
#wpforms-2842 #wpforms-submit-2842:active {
    transform: translateY(0);
}


/* Botón deshabilitado o enviando */

#wpforms-2842 button[type="submit"]:disabled,
#wpforms-2842 button[type="submit"].wpforms-submit-disabled {
    opacity: 0.72;
    cursor: not-allowed;
    transform: none;
}


/* Spinner */

#wpforms-2842 .wpforms-submit-spinner {
    margin-left: 10px;
    filter: brightness(0) invert(1);
}


/* Mensajes de error */

#wpforms-2842 label.wpforms-error,
#wpforms-2842 em.wpforms-error {
    display: block;
    margin-top: 6px;
    color: var(--remax-red);
    font-size: 12px;
    font-weight: 600;
}

#wpforms-2842 input.wpforms-error,
#wpforms-2842 select.wpforms-error,
#wpforms-2842 textarea.wpforms-error {
    border-color: var(--remax-red) !important;
    box-shadow: 0 0 0 4px rgba(220, 28, 46, 0.08);
}

#wpforms-2842 .wpforms-error-container {
    margin-bottom: 18px;
    padding: 13px 15px;
    background: #fff4f5;
    color: #a81020;
    border: 1px solid #ffc9cf;
    border-radius: 7px;
    font-size: 13px;
}


/* Mensaje de confirmación */

#wpforms-confirmation-2842 {
    padding: 22px;
    background: #f0f8f4;
    color: #175c39;
    border: 1px solid #b9e5ce;
    border-radius: 10px;
    font-size: 15px;
    line-height: 1.6;
}


/* Protección contra estilos globales del tema */

#wpforms-2842 input,
#wpforms-2842 select,
#wpforms-2842 textarea,
#wpforms-2842 button {
    box-sizing: border-box;
}


/* Tablet */

@media only screen and (max-width: 1024px) {
    #wpforms-2842 {
        padding: 28px;
    }
}


/* Móvil */

@media only screen and (max-width: 767px) {
    #wpforms-2842 {
        padding: 22px 18px;
        border-radius: 11px;
        box-shadow: 0 12px 32px rgba(0, 31, 91, 0.10);
    }

    #wpforms-2842 .wpforms-field-container {
        gap: 14px;
    }

    #wpforms-2842 input[type="text"],
    #wpforms-2842 input[type="email"],
    #wpforms-2842 input[type="tel"],
    #wpforms-2842 input[type="number"],
    #wpforms-2842 input[type="url"],
    #wpforms-2842 select,
    #wpforms-2842 textarea {
        min-height: 50px;
        padding: 12px 13px;
        font-size: 16px;
    }

    #wpforms-2842 button[type="submit"],
    #wpforms-2842 #wpforms-submit-2842 {
        min-height: 54px;
        padding: 14px 16px;
        font-size: 13px;
    }
}


/* =====================================================
   NOMBRE Y DESCRIPCIÓN DEL FORMULARIO
===================================================== */

#wpforms-2842 .wpforms-head-container {
    width: 100%;
    margin: 0 0 24px;
    padding: 0;
    text-align: left;
}


/* Nombre o título del formulario */

#wpforms-2842 .wpforms-title {
    margin: 0 0 8px;
    padding: 0;
    color: var(--remax-dark-blue);
    font-family: inherit;
    font-size: 25px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: -0.4px;
}


/* Descripción del formulario */

#wpforms-2842 .wpforms-description {
    max-width: 460px;
    margin: 0;
    padding: 0;
    color: var(--remax-muted);
    font-family: inherit;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.55;
}


/* Separador sutil debajo del encabezado */

#wpforms-2842 .wpforms-head-container::after {
    display: block;
    width: 48px;
    height: 3px;
    margin-top: 18px;
    background: var(--remax-red);
    border-radius: 20px;
    content: "";
}


/* Tablet */

@media only screen and (max-width: 1024px) {
    #wpforms-2842 .wpforms-title {
        font-size: 23px;
    }
}


/* Móvil */

@media only screen and (max-width: 767px) {
    #wpforms-2842 .wpforms-head-container {
        margin-bottom: 20px;
    }

    #wpforms-2842 .wpforms-title {
        font-size: 22px;
        line-height: 1.25;
    }

    #wpforms-2842 .wpforms-description {
        font-size: 13px;
        line-height: 1.5;
    }

    #wpforms-2842 .wpforms-head-container::after {
        width: 40px;
        margin-top: 14px;
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   CAJA PREMIUM DEL VIDEO — RE/MAX ZONE
   SOLO PÁGINA VENDER MI PROPIEDAD
========================================================= */

body.page-id-2822 .elementor-element-f9bf24d {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    padding: 30px;

    background: linear-gradient(
        145deg,
        #00296f 0%,
        #001b4d 100%
    );

    border: 1px solid rgba(255, 255, 255, 0.09);
    border-radius: 20px;

    box-shadow:
        0 24px 60px rgba(0, 31, 91, 0.18),
        0 6px 18px rgba(0, 31, 91, 0.10);
}


/* Brillo decorativo sutil */

body.page-id-2822 .elementor-element-f9bf24d::before {
    position: absolute;
    top: -110px;
    right: -90px;
    z-index: -1;

    width: 280px;
    height: 280px;

    background: rgba(255, 255, 255, 0.055);
    border-radius: 50%;

    content: "";
    pointer-events: none;
}


/* Marco del video */

body.page-id-2822
.elementor-element-57e5923
.elementor-wrapper {
    overflow: hidden;

    border: 1px solid rgba(255, 255, 255, 0.14);
    border-radius: 14px;

    box-shadow: 0 18px 38px rgba(0, 0, 0, 0.22);
}


/* Evita espacios debajo del video */

body.page-id-2822
.elementor-element-57e5923
.elementor-video {
    display: block;
    width: 100%;
    background: #000000;
}


/* Tablet */

@media only screen and (max-width: 1024px) {
    body.page-id-2822 .elementor-element-f9bf24d {
        padding: 26px;
        border-radius: 18px;
    }
}


/* Móvil */

@media only screen and (max-width: 767px) {
    body.page-id-2822 .elementor-element-f9bf24d {
        padding: 18px;
        border-radius: 14px;

        box-shadow:
            0 18px 42px rgba(0, 31, 91, 0.16),
            0 4px 12px rgba(0, 31, 91, 0.08);
    }

    body.page-id-2822
    .elementor-element-57e5923
    .elementor-wrapper {
        border-radius: 10px;
    }
}/* End custom CSS */