.elementor-43 .elementor-element.elementor-element-6355c5af{--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;--gap:00px 0px;--row-gap:00px;--column-gap:0px;--overlay-opacity:0;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-6355c5af:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-6355c5af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(74deg, #000000 0%, var( --e-global-color-c58817e ) 100%);}.elementor-43 .elementor-element.elementor-element-6355c5af::before, .elementor-43 .elementor-element.elementor-element-6355c5af > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-6355c5af > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-6355c5af > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-6355c5af > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-6355c5af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-6355c5af.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-9c054a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-9c054a0.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-565842e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:60px;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-565842e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-565842e p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-26b0b6cb{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 100px 0px 100px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:60px;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-26b0b6cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-26b0b6cb p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-ffdbe7d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;line-height:60px;letter-spacing:0.5px;word-spacing:0px;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-ffdbe7d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-ffdbe7d p{margin-block-end:19px;}.elementor-43 .elementor-element.elementor-element-e7a394c{width:var( --container-widget-width, 70% );max-width:70%;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-e7a394c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-e7a394c p{margin-block-end:0px;}.elementor-43 .elementor-element.elementor-element-a746c4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-43 .elementor-element.elementor-element-17eefd5 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(319deg, #006275 0%, #09C7ED 100%);border-radius:10px 10px 10px 10px;padding:20px 120px 20px 120px;}.elementor-43 .elementor-element.elementor-element-17eefd5 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-17eefd5 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(360deg, #006275 0%, #09C7ED 100%);}.elementor-43 .elementor-element.elementor-element-17eefd5{margin:36px 36px calc(var(--kit-widget-spacing, 0px) + 36px) 36px;}.elementor-43 .elementor-element.elementor-element-650c862c{--display:flex;--min-height:0px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-650c862c:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-650c862c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-1df5840.elementor-element{--align-self:center;}.elementor-43 .elementor-element.elementor-element-2b6832a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 12px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#08122B;}.elementor-43 .elementor-element.elementor-element-2b6832a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-0ebc7e8{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 43px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#08122B;}.elementor-43 .elementor-element.elementor-element-0ebc7e8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-7024a070{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-43 .elementor-element.elementor-element-6a78fe71{--display:flex;--justify-content:flex-start;--gap:10px 26px;--row-gap:10px;--column-gap:26px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:0ms;}.elementor-43 .elementor-element.elementor-element-6a78fe71.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-50094659 .elementor-icon-wrapper{text-align:start;}.elementor-43 .elementor-element.elementor-element-50094659.elementor-view-stacked .elementor-icon{background-color:#D4A435;color:#0A1A3A;}.elementor-43 .elementor-element.elementor-element-50094659.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-50094659.elementor-view-default .elementor-icon{color:#D4A435;border-color:#D4A435;}.elementor-43 .elementor-element.elementor-element-50094659.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-50094659.elementor-view-default .elementor-icon svg{fill:#D4A435;}.elementor-43 .elementor-element.elementor-element-50094659.elementor-view-framed .elementor-icon{background-color:#0A1A3A;}.elementor-43 .elementor-element.elementor-element-50094659.elementor-view-stacked .elementor-icon svg{fill:#0A1A3A;}.elementor-43 .elementor-element.elementor-element-50094659 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;}.elementor-43 .elementor-element.elementor-element-50094659 .elementor-icon svg{height:29px;}.elementor-43 .elementor-element.elementor-element-52429054{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#D4A435;}.elementor-43 .elementor-element.elementor-element-ee0ef8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-141df871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-141df871 p{margin-block-end:5px;}.elementor-43 .elementor-element.elementor-element-82dd675{--display:flex;--justify-content:flex-start;--gap:10px 26px;--row-gap:10px;--column-gap:26px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:0ms;}.elementor-43 .elementor-element.elementor-element-82dd675.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-43 .elementor-element.elementor-element-ee6893d .elementor-icon-wrapper{text-align:start;}.elementor-43 .elementor-element.elementor-element-ee6893d.elementor-view-stacked .elementor-icon{background-color:#D4A435;color:#0A1A3A;}.elementor-43 .elementor-element.elementor-element-ee6893d.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-ee6893d.elementor-view-default .elementor-icon{color:#D4A435;border-color:#D4A435;}.elementor-43 .elementor-element.elementor-element-ee6893d.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-ee6893d.elementor-view-default .elementor-icon svg{fill:#D4A435;}.elementor-43 .elementor-element.elementor-element-ee6893d.elementor-view-framed .elementor-icon{background-color:#0A1A3A;}.elementor-43 .elementor-element.elementor-element-ee6893d.elementor-view-stacked .elementor-icon svg{fill:#0A1A3A;}.elementor-43 .elementor-element.elementor-element-ee6893d .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;}.elementor-43 .elementor-element.elementor-element-ee6893d .elementor-icon svg{height:29px;}.elementor-43 .elementor-element.elementor-element-3eef0f9{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#D4A435;}.elementor-43 .elementor-element.elementor-element-5a6cf1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-6228eb9{z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-388ff2e{--display:flex;--justify-content:flex-start;--gap:10px 26px;--row-gap:10px;--column-gap:26px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:0ms;}.elementor-43 .elementor-element.elementor-element-388ff2e.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-10px;}.elementor-43 .elementor-element.elementor-element-3305759 .elementor-icon-wrapper{text-align:start;}.elementor-43 .elementor-element.elementor-element-3305759.elementor-view-stacked .elementor-icon{background-color:#D4A435;color:#0A1A3A;}.elementor-43 .elementor-element.elementor-element-3305759.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-3305759.elementor-view-default .elementor-icon{color:#D4A435;border-color:#D4A435;}.elementor-43 .elementor-element.elementor-element-3305759.elementor-view-framed .elementor-icon, .elementor-43 .elementor-element.elementor-element-3305759.elementor-view-default .elementor-icon svg{fill:#D4A435;}.elementor-43 .elementor-element.elementor-element-3305759.elementor-view-framed .elementor-icon{background-color:#0A1A3A;}.elementor-43 .elementor-element.elementor-element-3305759.elementor-view-stacked .elementor-icon svg{fill:#0A1A3A;}.elementor-43 .elementor-element.elementor-element-3305759 .elementor-icon{font-size:29px;border-width:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;}.elementor-43 .elementor-element.elementor-element-3305759 .elementor-icon svg{height:29px;}.elementor-43 .elementor-element.elementor-element-46290e5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#D4A435;}.elementor-43 .elementor-element.elementor-element-5034668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-26b92a3{z-index:1;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-4503d1f2{--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-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-4503d1f2:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-4503d1f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-04691aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-43 .elementor-element.elementor-element-23e205b4{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-43 .elementor-element.elementor-element-23e205b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-6980f161{text-align:start;}.elementor-43 .elementor-element.elementor-element-6980f161 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:10px;color:#0D0D0D;}.elementor-43 .elementor-element.elementor-element-4ea89b03{width:var( --container-widget-width, 101.143% );max-width:101.143%;--container-widget-width:101.143%;--container-widget-flex-grow:0;text-align:start;}.elementor-43 .elementor-element.elementor-element-4ea89b03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-4ea89b03 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#0D0D0D;}.elementor-43 .elementor-element.elementor-element-4e3c9b48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-33bad915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-19114726{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-43 .elementor-element.elementor-element-6b17181e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-6b17181e img{width:481px;border-radius:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-db18017 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(319deg, #006275 0%, #09C7ED 100%);border-radius:10px 10px 10px 10px;padding:20px 120px 20px 120px;}.elementor-43 .elementor-element.elementor-element-db18017 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-db18017 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(360deg, #006275 0%, #09C7ED 100%);}.elementor-43 .elementor-element.elementor-element-db18017{margin:015px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-8f17293{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-8f17293:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-8f17293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-8f17293::before, .elementor-43 .elementor-element.elementor-element-8f17293 > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-8f17293 > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-8f17293 > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-8f17293 > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-8f17293 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-6c372ce{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-43 .elementor-element.elementor-element-6c372ce.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-6c372ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-43 .elementor-element.elementor-element-c241bcc{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-2fdc8e5{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-842fe65 img{border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-f9343c9{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-b5b1425 img{border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-43cd346{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-058b2e8 img{border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-831cbeb{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-040bdbe{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-c41d548 img{border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-356016e{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-38083a4 img{border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-feefea0{--display:flex;--justify-content:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-fef9fd9 img{border-radius:20px 20px 20px 20px;}.elementor-43 .elementor-element.elementor-element-5d025a08{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-5d025a08:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5d025a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-43 .elementor-element.elementor-element-70320234.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-70320234{text-align:center;}.elementor-43 .elementor-element.elementor-element-70320234 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:700;color:var( --e-global-color-09cc561 );}.elementor-43 .elementor-element.elementor-element-17cce822{text-align:center;}.elementor-43 .elementor-element.elementor-element-17cce822 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-09cc561 );}.elementor-43 .elementor-element.elementor-element-5e1b2381{--display:flex;}.elementor-43 .elementor-element.elementor-element-70764ebc.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-70764ebc{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-43 .elementor-element.elementor-element-3fff0ecb{--display:flex;}.elementor-43 .elementor-element.elementor-element-64dcb1ce.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-64dcb1ce{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-43 .elementor-element.elementor-element-40dabf54{--display:flex;}.elementor-43 .elementor-element.elementor-element-230a1c4b.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-230a1c4b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-43 .elementor-element.elementor-element-62e7146c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-43 .elementor-element.elementor-element-43ad598.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-43ad598{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-43 .elementor-element.elementor-element-fb08dfb{--display:flex;}.elementor-43 .elementor-element.elementor-element-d45749a.elementor-element{--align-self:flex-start;}.elementor-43 .elementor-element.elementor-element-d45749a{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-43 .elementor-element.elementor-element-62b976bc{--n-accordion-title-font-size:16px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#09C7ED;--n-accordion-title-active-color:#09C7ED;--n-accordion-icon-size:15px;--n-accordion-icon-gap:18px;--n-accordion-icon-normal-color:#000000;}:where( .elementor-43 .elementor-element.elementor-element-62b976bc > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#02010100;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-43 .elementor-element.elementor-element-62b976bc.elementor-element{--align-self:center;}:where( .elementor-43 .elementor-element.elementor-element-62b976bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-43 .elementor-element.elementor-element-9864fd6 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(319deg, #006275 0%, #09C7ED 100%);border-radius:10px 10px 10px 10px;padding:20px 120px 20px 120px;}.elementor-43 .elementor-element.elementor-element-9864fd6 .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-9864fd6 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(360deg, #006275 0%, #09C7ED 100%);}.elementor-43 .elementor-element.elementor-element-9864fd6{margin:015px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-5d6933fe{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-5d6933fe:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-5d6933fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(219deg, #000000 0%, #0A1A3A 100%);}.elementor-43 .elementor-element.elementor-element-1268cc8d{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-43 .elementor-element.elementor-element-1268cc8d:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-1268cc8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-59c7fbfd{text-align:center;}.elementor-43 .elementor-element.elementor-element-59c7fbfd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:10px;color:#0D0D0D;}.elementor-43 .elementor-element.elementor-element-5d58d3ce{text-align:center;}.elementor-43 .elementor-element.elementor-element-5d58d3ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:900;line-height:1.2em;color:#0D0D0D;}.elementor-43 .elementor-element.elementor-element-5aa15a18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:400;text-decoration:line-through;line-height:1.4em;color:#0000004F;}.elementor-43 .elementor-element.elementor-element-5aa15a18 a{color:#000000;}.elementor-43 .elementor-element.elementor-element-4c98afe5{text-align:center;}.elementor-43 .elementor-element.elementor-element-4c98afe5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:86px;font-weight:900;color:#09C7ED;}.elementor-43 .elementor-element.elementor-element-6565f5bd .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(319deg, #006275 0%, #09C7ED 100%);border-radius:10px 10px 10px 10px;padding:20px 120px 20px 120px;}.elementor-43 .elementor-element.elementor-element-6565f5bd .elementor-button:hover, .elementor-43 .elementor-element.elementor-element-6565f5bd .elementor-button:focus{background-color:transparent;background-image:linear-gradient(360deg, #006275 0%, #09C7ED 100%);}.elementor-43 .elementor-element.elementor-element-6565f5bd{margin:015px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-42ba7b99 img{width:305px;}.elementor-43 .elementor-element.elementor-element-4a8c053e{--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:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-4a8c053e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-4a8c053e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-4a8c053e::before, .elementor-43 .elementor-element.elementor-element-4a8c053e > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-4a8c053e > .e-con-inner > .elementor-background-video-container::before, .elementor-43 .elementor-element.elementor-element-4a8c053e > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-4a8c053e > .e-con-inner > .elementor-background-slideshow::before, .elementor-43 .elementor-element.elementor-element-4a8c053e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-43 .elementor-element.elementor-element-3262a981{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-43 .elementor-element.elementor-element-3262a981.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-3262a981 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;color:#000000;}.elementor-43 .elementor-element.elementor-element-1240b16c{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-43 .elementor-element.elementor-element-6d03990c{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-677839fe img{width:57px;border-radius:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-125e6e99{--e-rating-justify-content:center;}.elementor-43 .elementor-element.elementor-element-55402303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:1.4em;color:#888888;}.elementor-43 .elementor-element.elementor-element-7cb09c46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;font-style:italic;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-5bb2169d{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-5baf1f58 img{width:57px;border-radius:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-16aab9df{--e-rating-justify-content:center;}.elementor-43 .elementor-element.elementor-element-3ac5f037{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:1.4em;color:#888888;}.elementor-43 .elementor-element.elementor-element-480bd37a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;font-style:italic;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-2cf595ab{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 41px 0px rgba(0, 0, 0, 0.23);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-51553316 img{width:57px;border-radius:50px 50px 50px 50px;}.elementor-43 .elementor-element.elementor-element-2ee2d6c9{--e-rating-justify-content:center;}.elementor-43 .elementor-element.elementor-element-79d11c81{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;font-style:italic;line-height:1.4em;color:#888888;}.elementor-43 .elementor-element.elementor-element-55cc1df4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;font-style:italic;line-height:1.4em;color:#000000;}.elementor-43 .elementor-element.elementor-element-dd337e8{--display:flex;}.elementor-43 .elementor-element.elementor-element-dd337e8:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-dd337e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #10295C 0%, #07122C 100%);}.elementor-43 .elementor-element.elementor-element-9017a07{--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:space-around;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-43 .elementor-element.elementor-element-9017a07:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-9017a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-43 .elementor-element.elementor-element-c351bfe{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-c351bfe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-43 .elementor-element.elementor-element-5c3b583e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-43 .elementor-element.elementor-element-add866e{--display:flex;}.elementor-43 .elementor-element.elementor-element-add866e:not(.elementor-motion-effects-element-type-background), .elementor-43 .elementor-element.elementor-element-add866e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09cc561 );}@media(max-width:1024px){.elementor-43 .elementor-element.elementor-element-6355c5af{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-43 .elementor-element.elementor-element-7024a070{--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-43 .elementor-element.elementor-element-6a78fe71{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-82dd675{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-388ff2e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-4503d1f2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-43 .elementor-element.elementor-element-4ea89b03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-43 .elementor-element.elementor-element-8f17293{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-43 .elementor-element.elementor-element-c241bcc{--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-43 .elementor-element.elementor-element-2fdc8e5{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-f9343c9{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-43cd346{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-831cbeb{--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-43 .elementor-element.elementor-element-040bdbe{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-356016e{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-feefea0{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-5d025a08{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-43 .elementor-element.elementor-element-5d6933fe{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-4a8c053e{--padding-top:100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-43 .elementor-element.elementor-element-1240b16c{--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-43 .elementor-element.elementor-element-6d03990c{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-5bb2169d{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-43 .elementor-element.elementor-element-2cf595ab{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-43 .elementor-element.elementor-element-6355c5af{--width:413px;--overlay-opacity:0.8;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-43 .elementor-element.elementor-element-565842e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:38px;}.elementor-43 .elementor-element.elementor-element-26b0b6cb{width:var( --container-widget-width, 1000px );max-width:1000px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-ffdbe7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-68c2c04{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-43 .elementor-element.elementor-element-e7a394c{width:var( --container-widget-width, 292.5px );max-width:292.5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:292.5px;--container-widget-flex-grow:0;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-43 .elementor-element.elementor-element-17eefd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-17eefd5 .elementor-button{font-size:18px;padding:20px 0px 20px 0px;}.elementor-43 .elementor-element.elementor-element-650c862c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-2b6832a{width:var( --container-widget-width, 325px );max-width:325px;--container-widget-width:325px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-6a78fe71{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-141df871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-82dd675{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-6228eb9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-388ff2e{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-43 .elementor-element.elementor-element-26b92a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-4503d1f2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-23e205b4{--gap:15px 10px;--row-gap:15px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-43 .elementor-element.elementor-element-6980f161{text-align:center;}.elementor-43 .elementor-element.elementor-element-6980f161 .elementor-heading-title{font-size:13px;}.elementor-43 .elementor-element.elementor-element-4ea89b03{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-43 .elementor-element.elementor-element-4ea89b03 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-43 .elementor-element.elementor-element-4e3c9b48{text-align:center;}.elementor-43 .elementor-element.elementor-element-33bad915{text-align:center;}.elementor-43 .elementor-element.elementor-element-19114726{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-43 .elementor-element.elementor-element-6b17181e{width:var( --container-widget-width, 252px );max-width:252px;--container-widget-width:252px;--container-widget-flex-grow:0;text-align:center;}.elementor-43 .elementor-element.elementor-element-6b17181e img{width:187px;}.elementor-43 .elementor-element.elementor-element-db18017{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-db18017 .elementor-button{font-size:18px;padding:20px 0px 20px 0px;}.elementor-43 .elementor-element.elementor-element-8f17293{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-6c372ce{width:var( --container-widget-width, 303.5px );max-width:303.5px;--container-widget-width:303.5px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-c241bcc{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-43 .elementor-element.elementor-element-2fdc8e5{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-f9343c9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-43cd346{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-831cbeb{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-43 .elementor-element.elementor-element-040bdbe{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-356016e{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-feefea0{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-5d025a08{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-70320234{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-9864fd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-9864fd6 .elementor-button{font-size:18px;padding:20px 0px 20px 0px;}.elementor-43 .elementor-element.elementor-element-1268cc8d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-59c7fbfd .elementor-heading-title{font-size:13px;}.elementor-43 .elementor-element.elementor-element-5d58d3ce .elementor-heading-title{font-size:28px;}.elementor-43 .elementor-element.elementor-element-5aa15a18{text-align:center;font-size:30px;}.elementor-43 .elementor-element.elementor-element-6565f5bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-6565f5bd .elementor-button{font-size:18px;padding:20px 0px 20px 0px;}.elementor-43 .elementor-element.elementor-element-42ba7b99{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-43 .elementor-element.elementor-element-4a8c053e{--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-3262a981{width:var( --container-widget-width, 259.5px );max-width:259.5px;--container-widget-width:259.5px;--container-widget-flex-grow:0;}.elementor-43 .elementor-element.elementor-element-1240b16c{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-43 .elementor-element.elementor-element-6d03990c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-5bb2169d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-2cf595ab{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-43 .elementor-element.elementor-element-9017a07{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-43 .elementor-element.elementor-element-a746c4f{--content-width:1600px;}.elementor-43 .elementor-element.elementor-element-650c862c{--content-width:1393px;}.elementor-43 .elementor-element.elementor-element-7024a070{--width:86%;}.elementor-43 .elementor-element.elementor-element-4503d1f2{--content-width:1250px;}.elementor-43 .elementor-element.elementor-element-23e205b4{--width:43.056%;}.elementor-43 .elementor-element.elementor-element-19114726{--width:50%;}.elementor-43 .elementor-element.elementor-element-c241bcc{--content-width:1600px;}.elementor-43 .elementor-element.elementor-element-62e7146c{--content-width:1600px;}.elementor-43 .elementor-element.elementor-element-fb08dfb{--content-width:1600px;}.elementor-43 .elementor-element.elementor-element-5d6933fe{--content-width:800px;}}@media(max-width:1024px) and (min-width:768px){.elementor-43 .elementor-element.elementor-element-650c862c{--content-width:66%;}.elementor-43 .elementor-element.elementor-element-4503d1f2{--content-width:500px;}.elementor-43 .elementor-element.elementor-element-23e205b4{--width:100%;}.elementor-43 .elementor-element.elementor-element-19114726{--width:100%;}.elementor-43 .elementor-element.elementor-element-8f17293{--content-width:500px;}.elementor-43 .elementor-element.elementor-element-4a8c053e{--content-width:500px;}}/* Start custom CSS for html, class: .elementor-element-9c054a0 *//* Estilo do Badge Premium (Atualizado para Flexbox) */
.badge-premium {
    display: inline-flex !important; /* Permite alinhar o ícone e o texto lado a lado */
    align-items: center !important; /* Centraliza a coroa e o texto na mesma linha invisível */
    gap: 8px !important; /* O espaço de respiro exato entre a coroa e a primeira letra */
    padding: 6px 16px !important;
    background: rgba(191, 149, 63, 0.1) !important; 
    border: 1px solid rgba(191, 149, 63, 0.4) !important; 
    color: #BF953F !important; 
    border-radius: 50px !important; 
    text-transform: uppercase !important; 
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: 1.5px !important; 
    margin-bottom: 20px !important; 
}

/* Cor e Tamanho exatos da Coroa */
.icone-coroa {
    color: #BF953F !important; /* Aplica o tom de ouro um pouco mais escuro na coroa para dar profundidade */
    width: 16px !important;
    height: 16px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-565842e *//* Base para os textos brancos elegantes da Hero */
.texto-branco-premium {
    color: #FFFFFF !important;
    font-family: 'Playfair Display', Georgia, serif !important;
    font-weight: 700 !important; /* Negrito */
    line-height: 1.05 !important; /* Espaçamento justo entre as linhas */
    letter-spacing: -1px !important; /* Letras levemente aproximadas para dar impacto */
    text-wrap: balance !important; /* Equilibra o texto no mobile para não sobrar 1 palavra sozinha */
    text-align: center !important;
    margin: 0 auto !important;
    display: block !important;
}

/* Tamanho do texto superior (Pare de ser recusado...) */
.tamanho-maior {
    /* No celular começa com 28px e cresce suavemente até 38px no PC */
    font-size: clamp(28px, 5vw, 38px) !important; 
    margin-bottom: 8px !important; /* Dá um respiro antes do texto dourado */
}

/* Tamanho do texto inferior (com a estratégia...) */
.tamanho-menor {
    /* No celular começa com 22px e cresce suavemente até 30px no PC */
    font-size: clamp(22px, 4vw, 30px) !important; 
    margin-top: 15px !important; /* Dá um respiro depois do texto dourado */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26b0b6cb */.destaque-cartoes-dourado {
    display: block;
    margin-top: 8px; /* Equivalente ao mt-2 do Tailwind */
    
    /* 1. O Efeito Degradê Dourado */
    background: linear-gradient(to right, #BF953F, #FCF6BA, #BF953F);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    
    /* 2. Responsividade Perfeita (Mobile e PC) */
    font-size: clamp(38px, 4vw, 48px); /* 24px no celular, crescendo até 48px no PC */
    line-height: 1.15; /* Espaçamento justo entre as linhas */
    text-wrap: balance; /* Impede que uma palavra fique isolada na linha de baixo no mobile */
    font-weight: 700; /* Negrito */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ffdbe7d *//* Base para os textos brancos elegantes da Hero */
.texto-branco-premium {
    color: #FFFFFF !important;
    font-family: 'Playfair Display', Georgia, serif !important;
    font-weight: 700 !important; /* Negrito */
    line-height: 1.05 !important; /* Espaçamento justo entre as linhas */
    letter-spacing: -1px !important; /* Letras levemente aproximadas para dar impacto */
    text-wrap: balance !important; /* Equilibra o texto no mobile para não sobrar 1 palavra sozinha */
    text-align: center !important;
    margin: 0 auto !important;
    display: block !important;
}

/* Tamanho do texto superior (Pare de ser recusado...) */
.tamanho-maior {
    /* No celular começa com 28px e cresce suavemente até 38px no PC */
    font-size: clamp(28px, 5vw, 38px) !important; 
    margin-bottom: 8px !important; /* Dá um respiro antes do texto dourado */
}

/* Tamanho do texto inferior (com a estratégia...) */
.tamanho-menor {
    /* No celular começa com 22px e cresce suavemente até 30px no PC */
    font-size: clamp(22px, 4vw, 30px) !important; 
    margin-top: 15px !important; /* Dá um respiro depois do texto dourado */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68c2c04 *//* =========================================
   BLINDAGEM DO VÍDEO E BOTÃO
========================================= */

/* A Âncora do Vídeo */
.video-premium-container {
    position: relative !important;
    display: block !important;
    width: 100% !important;
    max-width: 800px !important;
    margin: 0 auto !important;
    border-radius: 12px !important;
    overflow: hidden !important; 
    background-color: #000 !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4) !important;
}

.video-premium-container video {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* 1. A Capa Escura (Alinha botão e texto em coluna) */
#botao-play-overlay {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background: rgba(0, 0, 0, 0.6) !important; 
    display: flex !important;
    flex-direction: column !important; /* EMPILHA OS ITENS */
    justify-content: center !important;
    align-items: center !important;
    gap: 15px !important; /* Espaço entre o botão e o texto */
    z-index: 999 !important;
    cursor: pointer !important;
}

/* 2. O Círculo Dourado Pulsante */
.play-icone-circulo {
    width: 80px !important;
    height: 80px !important;
    min-width: 80px !important; 
    min-height: 80px !important; 
    background: #BF953F !important;
    border-radius: 50% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    animation: pulso-play 2s infinite !important;
}

/* 3. O Ícone da Seta (Triângulo) */
.icone-play-svg {
    width: 35px !important;
    height: 35px !important;
    fill: #060B19 !important; 
    margin-left: 6px !important; 
}

/* 4. O Texto (Fonte Inter, Medium e Branco) */
.play-texto {
    color: #FFFFFF !important; 
    font-family: 'Inter', system-ui, sans-serif !important; 
    font-weight: 500 !important; 
    font-size: 16px !important;
    text-align: center !important;
    letter-spacing: 0.5px !important;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8) !important; 
    margin: 0 !important;
    padding: 0 !important;
}

/* Animação do Pulso */
@keyframes pulso-play {
    0% { box-shadow: 0 0 0 0 rgba(191, 149, 63, 0.7); }
    70% { box-shadow: 0 0 0 20px rgba(191, 149, 63, 0); }
    100% { box-shadow: 0 0 0 0 rgba(191, 149, 63, 0); }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e7a394c *//* Estilo base para a frase (Subheadline) Responsivo */
.subheadline-texto {
    color: #E2E8F0 !important; /* Tom de gelo elegante */
    
    /* RESPONSIVIDADE: clamp(Tamanho no Celular, Crescimento fluido, Tamanho no PC) */
    /* Edite os valores "16px" e "20px" abaixo caso queira aumentar ou diminuir tudo */
    font-size: clamp(16px, 3vw, 20px) !important; 
    
    line-height: 1.6 !important; 
    font-weight: 400 !important;
    text-align: center !important; /* Alinhamento central */
    max-width: 800px !important; /* Evita que a frase fique esticada demais em telas grandes */
    margin: 0 auto !important; /* Centraliza o bloco na tela */
    text-wrap: balance !important; /* Impede que uma palavra fique sozinha na linha de baixo no celular */
}

/* O Efeito Dourado Premium para as palavras-chave */
.destaque-dourado {
    background: linear-gradient(90deg, #BF953F, #FCF6BA, #B38728, #FBF5B7) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    color: transparent !important;
    font-weight: 700 !important; /* Força o negrito no dourado */
    display: inline !important; /* Garante que fique na mesma linha do texto branco */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32132e7 *//* Container Principal do Cofre */
.bloqueio-vsl-premium {
    background: transparent !important;
    max-width: 650px !important;
    margin: 30px auto !important; /* Centraliza abaixo do vídeo */
    font-family: sans-serif !important;
}

/* Caixa Principal com Borda (Assista o vídeo...) */
.aviso-oferta-box {
    border: 1px solid rgba(191, 149, 63, 0.4) !important;
    background: rgba(6, 11, 25, 0.8) !important;
    color: #BF953F !important;
    padding: 15px 20px !important;
    border-radius: 8px !important;
    text-align: center !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 10px !important;
    margin-bottom: 15px !important;
}

/* Texto Secundário (Análise sigilosa) */
.aviso-seguranca {
    color: #A0AEC0 !important;
    text-align: center !important;
    font-size: 14px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 8px !important;
    margin-bottom: 25px !important;
}

/* Linha Divisória Escura */
.linha-divisoria {
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    margin-bottom: 25px !important;
}

/* Container dos 3 Selos */
.selos-confianca {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    margin-bottom: 30px !important;
}

.selo-item {
    color: #FFFFFF !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    display: flex !important;
    align-items: center !important;
    gap: 6px !important;
}

/* Cor Padrão para Ícones */
.icone-dourado {
    color: #BF953F !important;
}

/* Ajustes da Barra de Progresso */
.mt-barra {
    margin-bottom: 10px !important;
}

.bloqueio-texto-linha {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: 500 !important;
}

.bloqueio-porcentagem {
    color: #BF953F !important;
    font-weight: 700 !important;
}

.barra-fundo {
    background: rgba(255, 255, 255, 0.1) !important;
    height: 6px !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    width: 100% !important;
}

.barra-cor {
    height: 100% !important;
    width: 0% !important;
    background: linear-gradient(90deg, #BF953F, #FBF5B7) !important;
    border-radius: 10px !important;
    transition: width 0.3s ease !important; /* Suaviza o enchimento da barra */
}

/* =========================================
   ESTILOS DA SETA PULANTE 
========================================= */
.esconder-seta {
    display: none !important;
}

.mostrar-seta-flex {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 40px auto !important;
    animation: fadeIn 1s ease !important;
}

.texto-seta {
    color: #FBF5B7 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    margin-bottom: 10px !important;
}

.seta-animada {
    color: #BF953F !important;
    animation: pulso-seta 1.5s infinite !important; /* A animação do pulo */
}

@keyframes pulso-seta {
    0% { transform: translateY(0); }
    50% { transform: translateY(15px); } /* A seta desce 15px */
    100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1df5840 *//* Badge da seção Como Funciona (Fundo Claro e Borda Ouro Envelhecido) */
.badge-como-funciona {
    display: inline-block !important;
    background-color: #FDF8ED !important; /* Fundo creme suave */
    color: #73501A !important; /* Texto em tom de ouro escuro/bronze */
    border: 1px solid #E6CDA3 !important; /* Borda levemente dourada */
    padding: 8px 24px !important; /* Espaçamento interno */
    border-radius: 50px !important; /* Formato de pílula (arredondado) */
    font-size: 12px !important;
    font-weight: 700 !important; /* Negrito */
    letter-spacing: 2.5px !important; /* Letras bem espaçadas, como no original */
    text-transform: uppercase !important; /* Força todas as letras a ficarem maiúsculas */
    margin-bottom: 20px !important; /* Espaço para não grudar no título abaixo */
    font-family: sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b6832a */element.style {
}
.font-display {
    font-family: Playfair Display, Georgia, serif;
}
.text-primary-deep {
    color: hsl(var(--primary-deep));
}
.tracking-tight {
    letter-spacing: -.025em;
}
.font-bold {
    font-weight: 700;
}
.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
}
.mt-5 {
    margin-top: 1.25rem;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
}
* {
    border-color: hsl(var(--border));
}
*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}
*, :before, :after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
  
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    
}
user agent stylesheet
h2 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}
.text-center {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ebc7e8 */.text-muted-foreground {
    color: hsl(var(--muted-foreground));
}
.mt-4 {
    margin-top: 1rem;
}
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
    margin: 0;
}
* {
    border-color: hsl(var(--border));
}
*, :before, :after {
    box-sizing: border-box;
    border-width: 0;
    border-style: solid;
    border-color: #e5e7eb;
}
*, :before, :after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgb(59 130 246 / .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
Show all properties (1 more)
}
user agent stylesheet
p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    unicode-bidi: isolate;
}
.text-center {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-650c862c *//* Esconde o conteúdo inicial */
.esconder-temporariamente {
    display: none !important; 
}

/* Cria uma transição suave (fade-in) quando o conteúdo aparecer */
.aparecer-suavemente {
    display: block !important;
    animation: fadeIn 2s; /* O conteúdo vai surgir suavemente em 2 segundos */
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4503d1f2 *//* Esconde o conteúdo inicial */
.esconder-temporariamente {
    display: none !important; 
}

/* Cria uma transição suave (fade-in) quando o conteúdo aparecer */
.aparecer-suavemente {
    display: block !important;
    animation: fadeIn 2s; /* O conteúdo vai surgir suavemente em 2 segundos */
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f17293 *//* Esconde o conteúdo inicial */
.esconder-temporariamente {
    display: none !important; 
}

/* Cria uma transição suave (fade-in) quando o conteúdo aparecer */
.aparecer-suavemente {
    display: block !important;
    animation: fadeIn 2s; /* O conteúdo vai surgir suavemente em 2 segundos */
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d6933fe *//* Esconde o conteúdo inicial */
.esconder-temporariamente {
    display: none !important; 
}

/* Cria uma transição suave (fade-in) quando o conteúdo aparecer */
.aparecer-suavemente {
    display: block !important;
    animation: fadeIn 2s; /* O conteúdo vai surgir suavemente em 2 segundos */
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a8c053e *//* Esconde o conteúdo inicial */
.esconder-temporariamente {
    display: none !important; 
}

/* Cria uma transição suave (fade-in) quando o conteúdo aparecer */
.aparecer-suavemente {
    display: block !important;
    animation: fadeIn 2s; /* O conteúdo vai surgir suavemente em 2 segundos */
}

@keyframes fadeIn {
    0% { opacity: 0; }
    100% { opacity: 1; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-433dc86 *//* Container Principal (Duas Colunas) */
.secao-qualificacao-dupla {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important; /* Divide a tela ao meio no PC */
    gap: 50px !important;
    max-width: 1100px !important;
    margin: 60px auto !important;
    align-items: center !important;
    padding: 0 20px !important;
    font-family: sans-serif !important;
}

/* =========================================
   LADO ESQUERDO: COPY E TEXTOS
========================================= */
.coluna-texto-qualificacao {
    text-align: left !important;
}

.badge-exclusiva {
    display: inline-block !important;
    border: 1px solid rgba(191, 149, 63, 0.5) !important;
    color: #BF953F !important;
    padding: 6px 16px !important;
    border-radius: 50px !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    letter-spacing: 2px !important;
    text-transform: uppercase !important;
    margin-bottom: 20px !important;
}

.titulo-qualificacao {
    color: #FFFFFF !important;
    font-size: clamp(32px, 4vw, 46px) !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    margin-bottom: 20px !important;
    font-family: 'Playfair Display', serif !important; /* Fonte elegante para o título */
}

.paragrafo-qualificacao {
    color: #A0AEC0 !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
    margin-bottom: 30px !important;
}

.lista-beneficios-qualificacao {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.lista-beneficios-qualificacao li {
    color: #E2E8F0 !important;
    font-size: 15px !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    margin-bottom: 15px !important;
}

/* =========================================
   LADO DIREITO: CARTÃO BRANCO DO FORMULÁRIO
========================================= */
.coluna-form-branca {
    background: #FFFFFF !important;
    border-radius: 12px !important;
    padding: 40px !important;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4) !important;
}

.form-branca-header {
    display: flex !important;
    align-items: center !important;
    gap: 15px !important;
    margin-bottom: 30px !important;
}

.icone-coroa-bg {
    background: #CBA557 !important; /* Dourado Sólido */
    width: 45px !important;
    height: 45px !important;
    border-radius: 8px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.form-branca-titulos {
    display: flex !important;
    flex-direction: column !important;
}

.sub-vip {
    color: #CBA557 !important;
    font-size: 11px !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
}

.tit-vip {
    color: #060B19 !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    margin: 0 !important;
}

/* Campos Claros */
.input-group-light {
    margin-bottom: 18px !important;
    text-align: left !important;
}

.input-group-light label {
    display: block !important;
    color: #060B19 !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    margin-bottom: 6px !important;
}

.input-group-light input, 
.input-group-light select {
    width: 100% !important;
    background: #FFFFFF !important;
    border: 1px solid #E2E8F0 !important; /* Borda cinza bem clara */
    color: #4A5568 !important;
    padding: 12px 15px !important;
    border-radius: 6px !important;
    font-size: 14px !important;
    outline: none !important;
    transition: all 0.3s ease !important;
    box-sizing: border-box !important;
}

.input-group-light input:focus, 
.input-group-light select:focus {
    border-color: #CBA557 !important;
    box-shadow: 0 0 0 3px rgba(203, 165, 87, 0.2) !important;
}

/* Botão Sólido Dourado */
.btn-enviar-solid {
    width: 100% !important;
    background: #CBA557 !important; /* Dourado mais fosco e chique */
    color: #060B19 !important;
    border: none !important;
    padding: 16px !important;
    border-radius: 6px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
    margin-top: 10px !important;
}

.btn-enviar-solid:hover {
    background: #B38F46 !important; /* Escurece um pouco no hover */
    transform: translateY(-2px) !important;
}

/* Rodapé de Segurança Claro */
.form-seguranca-light {
    text-align: center !important;
    color: #718096 !important;
    font-size: 11px !important;
    margin-top: 15px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 5px !important;
}

/* =========================================
   RESPONSIVIDADE (CELULAR) - ATUALIZADA
========================================= */
@media (max-width: 900px) {
    .secao-qualificacao-dupla {
        display: flex !important; /* Muda de Grid para Flex (à prova de falhas) */
        flex-direction: column !important; /* Empilha o texto em cima e o form embaixo */
        gap: 40px !important;
        margin: 40px auto !important;
        padding: 0 15px !important;
    }
    
    .coluna-texto-qualificacao,
    .coluna-form-branca {
        width: 100% !important; /* Força os dois lados a ocuparem 100% da tela */
        box-sizing: border-box !important;
        display: block !important;
    }
    
    .coluna-form-branca {
        padding: 30px 20px !important;
        overflow: visible !important; /* Impede que o WP esconda qualquer parte do form */
    }
}
    }
}/* End custom CSS */