.elementor-22 .elementor-element.elementor-element-24e662c{--display:flex;--position:fixed;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#181563;--border-color:#181563;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-22 .elementor-element.elementor-element-24e662c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-24e662c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0F0C43 0%, #0F0C43 100%);}body:not(.rtl) .elementor-22 .elementor-element.elementor-element-24e662c{left:0px;}body.rtl .elementor-22 .elementor-element.elementor-element-24e662c{right:0px;}.elementor-22 .elementor-element.elementor-element-16679fb{--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:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-22 .elementor-element.elementor-element-4f38c5b{text-align:start;}.elementor-22 .elementor-element.elementor-element-4f38c5b img{width:52%;}.elementor-22 .elementor-element.elementor-element-61d6347{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-61d6347.e-con{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-22 .elementor-element.elementor-element-e2972be.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(50px/2);}.elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(50px/2);}.elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(50px/2);}.elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-50px/2);}.elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-50px/2);}.elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-e2972be{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-22 .elementor-element.elementor-element-e2972be .elementor-icon-list-text{color:#FFFFFF9E;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-b5ad128{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-ee06f5a .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(121deg, #C49D48 0%, #95752E 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#CEB06E;border-radius:100px 100px 100px 100px;padding:12px 28px 12px 28px;}.elementor-22 .elementor-element.elementor-element-ee06f5a .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-ee06f5a .elementor-button:focus{background-color:#1ebe5a;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ee06f5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-ee06f5a .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-ee06f5a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22 .elementor-element.elementor-element-ee06f5a .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-ee06f5a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f81e8db{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:140px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-f81e8db:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-f81e8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05003B;}.elementor-22 .elementor-element.elementor-element-7d83f84{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-3495329 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:500;line-height:1.12em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-233fe60{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d69f0c5 .elementor-button{background-color:#25D366;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 28px 16px 28px;}.elementor-22 .elementor-element.elementor-element-d69f0c5 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-d69f0c5 .elementor-button:focus{background-color:#1ebe5a;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d69f0c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-d69f0c5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-d69f0c5 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22 .elementor-element.elementor-element-d69f0c5 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-d69f0c5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4003b90 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.45);border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-22 .elementor-element.elementor-element-4003b90 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-4003b90 .elementor-button:focus{background-color:rgba(255,255,255,0.1);color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4003b90 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-4003b90 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-4003b90 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-559b6ac{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.85em;color:rgba(255,255,255,0.65);}.elementor-22 .elementor-element.elementor-element-ebcba2f{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-0a38d71{--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:42px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-0a38d71:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-0a38d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-cea9caa{padding:0px 0px 20px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-cea9caa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#8C6D28;}.elementor-22 .elementor-element.elementor-element-52c41d2{--e-image-carousel-slides-to-show:7;}.elementor-22 .elementor-element.elementor-element-52c41d2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#0602406B;opacity:1;}.elementor-22 .elementor-element.elementor-element-52c41d2 .swiper-pagination-bullet{background:#C0A14A;}.elementor-22 .elementor-element.elementor-element-52c41d2 .swiper-wrapper{display:flex;align-items:center;}.elementor-22 .elementor-element.elementor-element-80849c6{--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:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-87a20a1{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3dc2307{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-89c75a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#282CA7;}.elementor-22 .elementor-element.elementor-element-efd12c9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-dd0bd55{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-2ed8d67{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.85em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-449db60{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(201,168,76,0.25);--border-color:rgba(201,168,76,0.25);--border-radius:20px 20px 20px 20px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-22 .elementor-element.elementor-element-449db60:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-449db60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05003B;}.elementor-22 .elementor-element.elementor-element-4196f5c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-d4fea75{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;font-style:italic;line-height:1.5em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6cae87d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-00ec615{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(40,44,167,0.1);--border-color:rgba(40,44,167,0.1);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-22 .elementor-element.elementor-element-00ec615:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-00ec615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FF;}.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-22 .elementor-element.elementor-element-6d1dba5{width:auto;max-width:auto;background-color:#282CA7;padding:12px 12px 6px 12px;border-radius:6px 6px 6px 6px;}.elementor-22 .elementor-element.elementor-element-6d1dba5.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-6d1dba5 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-6d1dba5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6d1dba5.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6d1dba5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6d1dba5.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-6d1dba5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6d1dba5 .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-6d1dba5 .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-ff87bd1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-2634a8c{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-ed1fc74{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(40,44,167,0.1);--border-color:rgba(40,44,167,0.1);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-22 .elementor-element.elementor-element-ed1fc74:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ed1fc74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FF;}.elementor-22 .elementor-element.elementor-element-3b1fc8c{width:auto;max-width:auto;background-color:#282CA7;padding:12px 12px 6px 12px;border-radius:6px 6px 6px 6px;}.elementor-22 .elementor-element.elementor-element-3b1fc8c.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-3b1fc8c .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-3b1fc8c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3b1fc8c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3b1fc8c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3b1fc8c.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-3b1fc8c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3b1fc8c .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-3b1fc8c .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-6acb50b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-a017856{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-682dc49{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(40,44,167,0.1);--border-color:rgba(40,44,167,0.1);--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-22 .elementor-element.elementor-element-682dc49:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-682dc49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FF;}.elementor-22 .elementor-element.elementor-element-f549d3a{width:auto;max-width:auto;background-color:#282CA7;padding:12px 12px 6px 12px;border-radius:6px 6px 6px 6px;}.elementor-22 .elementor-element.elementor-element-f549d3a.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-f549d3a .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-f549d3a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f549d3a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f549d3a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f549d3a.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f549d3a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f549d3a .elementor-icon{font-size:20px;}.elementor-22 .elementor-element.elementor-element-f549d3a .elementor-icon svg{height:20px;}.elementor-22 .elementor-element.elementor-element-eaf6f73 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:500;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-886f348{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.75em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-87aee43{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-87aee43:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-87aee43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05003B;}.elementor-22 .elementor-element.elementor-element-d83a486{text-align:center;}.elementor-22 .elementor-element.elementor-element-d83a486 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bab1201{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;color:rgba(255,255,255,0.72);}.elementor-22 .elementor-element.elementor-element-eeffdca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-aeb15cd{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-aeb15cd:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-aeb15cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-22 .elementor-element.elementor-element-5f022cb .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-5f022cb.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-5f022cb.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5f022cb.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-5f022cb.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-5f022cb.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-22 .elementor-element.elementor-element-5f022cb .elementor-icon{font-size:26px;}.elementor-22 .elementor-element.elementor-element-5f022cb .elementor-icon svg{height:26px;}.elementor-22 .elementor-element.elementor-element-eb51c69 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ceaece8{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-22 .elementor-element.elementor-element-ffb4f3e{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-ffb4f3e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ffb4f3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-22 .elementor-element.elementor-element-1956a7f .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-1956a7f.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-1956a7f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1956a7f.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-1956a7f.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-1956a7f.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-22 .elementor-element.elementor-element-1956a7f .elementor-icon{font-size:26px;}.elementor-22 .elementor-element.elementor-element-1956a7f .elementor-icon svg{height:26px;}.elementor-22 .elementor-element.elementor-element-40ea323 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-677cc48{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-22 .elementor-element.elementor-element-04d987c{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-04d987c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-04d987c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-22 .elementor-element.elementor-element-559f107 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-559f107.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-559f107.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-559f107.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-559f107.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-559f107.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-22 .elementor-element.elementor-element-559f107 .elementor-icon{font-size:26px;}.elementor-22 .elementor-element.elementor-element-559f107 .elementor-icon svg{height:26px;}.elementor-22 .elementor-element.elementor-element-912f637 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-9deaa4c{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-22 .elementor-element.elementor-element-2bbce23{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-2bbce23:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2bbce23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-22 .elementor-element.elementor-element-7656c7d .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-7656c7d.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-7656c7d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7656c7d.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-7656c7d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-7656c7d.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-22 .elementor-element.elementor-element-7656c7d .elementor-icon{font-size:26px;}.elementor-22 .elementor-element.elementor-element-7656c7d .elementor-icon svg{height:26px;}.elementor-22 .elementor-element.elementor-element-5b261a2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bbfce42{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-22 .elementor-element.elementor-element-69493be{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-69493be:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-69493be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-22 .elementor-element.elementor-element-88ca5a9 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-88ca5a9.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-88ca5a9.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-88ca5a9.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-88ca5a9.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-88ca5a9.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-22 .elementor-element.elementor-element-88ca5a9 .elementor-icon{font-size:26px;}.elementor-22 .elementor-element.elementor-element-88ca5a9 .elementor-icon svg{height:26px;}.elementor-22 .elementor-element.elementor-element-b33e34b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2d94c1f{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-22 .elementor-element.elementor-element-5a5b6dc{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.1);--border-color:rgba(255,255,255,0.1);--border-radius:12px 12px 12px 12px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-5a5b6dc:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5a5b6dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.05);}.elementor-22 .elementor-element.elementor-element-0f55e5b .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-0f55e5b.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-0f55e5b.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0f55e5b.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-0f55e5b.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-0f55e5b.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-22 .elementor-element.elementor-element-0f55e5b .elementor-icon{font-size:26px;}.elementor-22 .elementor-element.elementor-element-0f55e5b .elementor-icon svg{height:26px;}.elementor-22 .elementor-element.elementor-element-5dd39b2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-afcb6cc{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:rgba(255,255,255,0.55);}.elementor-22 .elementor-element.elementor-element-0e24db1{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-acca0fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#282CA7;}.elementor-22 .elementor-element.elementor-element-46e5677 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-7dfb1a4{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-d97b7ac{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-539a55f{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(40,44,167,0.1);--border-color:rgba(40,44,167,0.1);--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-539a55f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-539a55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f7feb2f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#282CA7;}.elementor-22 .elementor-element.elementor-element-9d50de2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-3523846{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-ed20cdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-92470b3{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-f88ffc4{--n-accordion-title-font-size:14px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:14px;--n-accordion-icon-hover-color:#BE9846;--n-accordion-icon-active-color:#BE9846;}:where( .elementor-22 .elementor-element.elementor-element-f88ffc4 > .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:"Inter", Sans-serif;font-weight:500;}:where( .elementor-22 .elementor-element.elementor-element-f88ffc4 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-22 .elementor-element.elementor-element-b03641e{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(40,44,167,0.1);--border-color:rgba(40,44,167,0.1);--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-b03641e:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-b03641e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-951b12d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#282CA7;}.elementor-22 .elementor-element.elementor-element-af8104a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-3ffa414{padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-6034d1e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-84e4f76{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-6a80674{--n-accordion-title-font-size:14px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:14px;--n-accordion-icon-hover-color:#BE9846;--n-accordion-icon-active-color:#BE9846;}:where( .elementor-22 .elementor-element.elementor-element-6a80674 > .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:"Inter", Sans-serif;font-weight:500;}:where( .elementor-22 .elementor-element.elementor-element-6a80674 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-22 .elementor-element.elementor-element-02e13af{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(40,44,167,0.1);--border-color:rgba(40,44,167,0.1);--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-02e13af:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-02e13af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c5f40b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#282CA7;}.elementor-22 .elementor-element.elementor-element-0cf99e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-4893300{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-bcaa848{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-fbaa59e{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-c6d726e{--n-accordion-title-font-size:14px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:14px;--n-accordion-icon-hover-color:#BE9846;--n-accordion-icon-active-color:#BE9846;}:where( .elementor-22 .elementor-element.elementor-element-c6d726e > .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:"Inter", Sans-serif;font-weight:500;}:where( .elementor-22 .elementor-element.elementor-element-c6d726e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-22 .elementor-element.elementor-element-60644bb{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(40,44,167,0.1);--border-color:rgba(40,44,167,0.1);--border-radius:20px 20px 20px 20px;--padding-top:44px;--padding-bottom:44px;--padding-left:40px;--padding-right:40px;}.elementor-22 .elementor-element.elementor-element-60644bb:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-60644bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-50249a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#282CA7;}.elementor-22 .elementor-element.elementor-element-4f6046c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;line-height:1.25em;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-17f57c5{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-fcb2471{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b41e314{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-9a5b78f{--n-accordion-title-font-size:14px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:14px;--n-accordion-icon-hover-color:#BE9846;--n-accordion-icon-active-color:#BE9846;}:where( .elementor-22 .elementor-element.elementor-element-9a5b78f > .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:"Inter", Sans-serif;font-weight:500;}:where( .elementor-22 .elementor-element.elementor-element-9a5b78f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-22 .elementor-element.elementor-element-b6fcea0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a5a2fbb{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-5e0f091 .elementor-button{background-color:#282CA7;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-22 .elementor-element.elementor-element-5e0f091 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-5e0f091 .elementor-button:focus{background-color:#000082;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5e0f091 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-5e0f091 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22 .elementor-element.elementor-element-5e0f091 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-5e0f091 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-c71845c{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-c71845c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-c71845c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6FF;}.elementor-22 .elementor-element.elementor-element-1522ad2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#282CA7;}.elementor-22 .elementor-element.elementor-element-2c842dc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-80ad0f3{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;color:#3A3A5C;}.elementor-22 .elementor-element.elementor-element-9a7b417{--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:40px 0px;--row-gap:40px;--column-gap:0px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9b1ac30{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-6d08f74{width:var( --container-widget-width, 56px );max-width:56px;background-color:transparent;padding:10px 0px 19px 0px;--container-widget-width:56px;--container-widget-flex-grow:0;background-image:linear-gradient(135deg, #C9A84C 0%, #8C6D28 100%);border-radius:50px 50px 50px 50px;text-align:center;}.elementor-22 .elementor-element.elementor-element-6d08f74 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d3923ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-b0683f6{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#7A7A9A;}.elementor-22 .elementor-element.elementor-element-5f6656f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-b85fda7{width:var( --container-widget-width, 56px );max-width:56px;background-color:transparent;padding:10px 0px 20px 0px;--container-widget-width:56px;--container-widget-flex-grow:0;background-image:linear-gradient(135deg, #C9A84C 0%, #8C6D28 100%);border-radius:50px 50px 50px 50px;text-align:center;}.elementor-22 .elementor-element.elementor-element-b85fda7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4042615 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-b2e527a{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#7A7A9A;}.elementor-22 .elementor-element.elementor-element-f22708f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-d22f232{width:var( --container-widget-width, 56px );max-width:56px;background-color:transparent;padding:10px 0px 19px 0px;--container-widget-width:56px;--container-widget-flex-grow:0;background-image:linear-gradient(135deg, #C9A84C 0%, #8C6D28 100%);border-radius:50px 50px 50px 50px;text-align:center;}.elementor-22 .elementor-element.elementor-element-d22f232 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-ca01c77 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-d5cabd3{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#7A7A9A;}.elementor-22 .elementor-element.elementor-element-d2b1594{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-e89a979{width:var( --container-widget-width, 56px );max-width:56px;background-color:transparent;padding:10px 0px 19px 0px;--container-widget-width:56px;--container-widget-flex-grow:0;background-image:linear-gradient(135deg, #C9A84C 0%, #8C6D28 100%);border-radius:50px 50px 50px 50px;text-align:center;}.elementor-22 .elementor-element.elementor-element-e89a979 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:800;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-8f37ec1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;color:#0D0D2B;}.elementor-22 .elementor-element.elementor-element-b9fcb49{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.75em;color:#7A7A9A;}.elementor-22 .elementor-element.elementor-element-ccf5bc7{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-ccf5bc7:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-ccf5bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05003B;}.elementor-22 .elementor-element.elementor-element-d9c2701 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-a0d290e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:500;line-height:1.2em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-56d6e4d{font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;color:rgba(255,255,255,0.72);}.elementor-22 .elementor-element.elementor-element-c9756e9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5326743{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-5326743:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-5326743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-22 .elementor-element.elementor-element-f94241d .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-f94241d.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-f94241d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f94241d.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-f94241d.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f94241d.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-22 .elementor-element.elementor-element-f94241d .elementor-icon{font-size:30px;}.elementor-22 .elementor-element.elementor-element-f94241d .elementor-icon svg{height:30px;}.elementor-22 .elementor-element.elementor-element-6cc82a8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6b1bf9e{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.55);}.elementor-22 .elementor-element.elementor-element-a480ef4{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-a480ef4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a480ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-22 .elementor-element.elementor-element-35fd7bf .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-35fd7bf.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-35fd7bf.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-35fd7bf.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-35fd7bf.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-35fd7bf.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-22 .elementor-element.elementor-element-35fd7bf .elementor-icon{font-size:30px;}.elementor-22 .elementor-element.elementor-element-35fd7bf .elementor-icon svg{height:30px;}.elementor-22 .elementor-element.elementor-element-52f2bf7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-073e7ed{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.55);}.elementor-22 .elementor-element.elementor-element-2c0dfae{--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:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.07);--border-color:rgba(255,255,255,0.07);--border-radius:12px 12px 12px 12px;--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-22 .elementor-element.elementor-element-2c0dfae:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2c0dfae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.04);}.elementor-22 .elementor-element.elementor-element-232d1e0 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-232d1e0.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-232d1e0.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-232d1e0.elementor-view-default .elementor-icon{color:#C9A84C;border-color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-232d1e0.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-232d1e0.elementor-view-default .elementor-icon svg{fill:#C9A84C;}.elementor-22 .elementor-element.elementor-element-232d1e0 .elementor-icon{font-size:30px;}.elementor-22 .elementor-element.elementor-element-232d1e0 .elementor-icon svg{height:30px;}.elementor-22 .elementor-element.elementor-element-c91d70a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3912f0c{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(255,255,255,0.55);}.elementor-22 .elementor-element.elementor-element-cd2b0a3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d6b2a07 .elementor-button{background-color:#0A66C2;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-22 .elementor-element.elementor-element-d6b2a07 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-d6b2a07 .elementor-button:focus{background-color:#084fa1;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d6b2a07 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-d6b2a07 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22 .elementor-element.elementor-element-d6b2a07 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-d6b2a07 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-dfd3526{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:120px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-dfd3526:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-dfd3526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#05003B;}.elementor-22 .elementor-element.elementor-element-9307902{text-align:center;}.elementor-22 .elementor-element.elementor-element-9307902 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#C9A84C;}.elementor-22 .elementor-element.elementor-element-156248c{text-align:center;}.elementor-22 .elementor-element.elementor-element-156248c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:52px;font-weight:500;line-height:1.15em;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7cb901f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.8em;color:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-7cb901f.elementor-element{--align-self:center;}.elementor-22 .elementor-element.elementor-element-1cb02c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-58c03c7 .elementor-button{background-color:#25D366;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-22 .elementor-element.elementor-element-58c03c7 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-58c03c7 .elementor-button:focus{background-color:#1ebe5a;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-58c03c7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-58c03c7 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22 .elementor-element.elementor-element-58c03c7 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-58c03c7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3bdb4bf .elementor-button{background-color:#0A66C2;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-22 .elementor-element.elementor-element-3bdb4bf .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-3bdb4bf .elementor-button:focus{background-color:#084fa1;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3bdb4bf .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-3bdb4bf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22 .elementor-element.elementor-element-3bdb4bf .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-3bdb4bf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d40e431 .elementor-button{background-color:#240C5E;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.45);border-radius:100px 100px 100px 100px;padding:14px 28px 14px 28px;}.elementor-22 .elementor-element.elementor-element-d40e431 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-d40e431 .elementor-button:focus{background-color:rgba(255,255,255,0.1);color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d40e431.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-d40e431 .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-d40e431 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22 .elementor-element.elementor-element-d40e431 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-d40e431 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-15d6d4c .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0.3px;fill:#FFFFFF73;color:#FFFFFF73;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-15d6d4c .elementor-button-content-wrapper{flex-direction:row;}.elementor-22 .elementor-element.elementor-element-15d6d4c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-22 .elementor-element.elementor-element-15d6d4c .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-15d6d4c .elementor-button:focus{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-15d6d4c .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-15d6d4c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6482942{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:60px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-6482942:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6482942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030215;}.elementor-22 .elementor-element.elementor-element-c3bfe76{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-1f20367{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-997f388 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-08b4da9{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.75em;color:#FFFFFFAD;}.elementor-22 .elementor-element.elementor-element-cc93e74{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-2b1fb1b{width:auto;max-width:auto;background-color:rgba(255,255,255,0.06);padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-2b1fb1b .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-2b1fb1b.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2b1fb1b .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-2b1fb1b .elementor-icon svg{height:15px;}.elementor-22 .elementor-element.elementor-element-10aa5d6{width:auto;max-width:auto;background-color:rgba(255,255,255,0.06);padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-10aa5d6 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-10aa5d6.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-10aa5d6 .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-10aa5d6 .elementor-icon svg{height:15px;}.elementor-22 .elementor-element.elementor-element-f3ae9d2{width:auto;max-width:auto;background-color:rgba(255,255,255,0.06);padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-f3ae9d2 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-f3ae9d2.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-f3ae9d2 .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-f3ae9d2 .elementor-icon svg{height:15px;}.elementor-22 .elementor-element.elementor-element-4273b02{width:auto;max-width:auto;background-color:rgba(255,255,255,0.06);padding:10px 10px 10px 10px;border-radius:50px 50px 50px 50px;}.elementor-22 .elementor-element.elementor-element-4273b02 .elementor-icon-wrapper{text-align:start;}.elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.6);border-color:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-framed .elementor-icon, .elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.6);}.elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-stacked .elementor-icon:hover{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-default .elementor-icon:hover{color:#FFFFFF;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-framed .elementor-icon:hover, .elementor-22 .elementor-element.elementor-element-4273b02.elementor-view-default .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-4273b02 .elementor-icon{font-size:15px;}.elementor-22 .elementor-element.elementor-element-4273b02 .elementor-icon svg{height:15px;}.elementor-22 .elementor-element.elementor-element-5360dcd{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5360dcd.e-con{--align-self:stretch;}.elementor-22 .elementor-element.elementor-element-58995e0.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-58995e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.5);}.elementor-22 .elementor-element.elementor-element-e68b41b.elementor-element{--align-self:flex-start;}.elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-e68b41b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;}.elementor-22 .elementor-element.elementor-element-e68b41b .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFFAD;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-800873d{--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;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:rgba(255,255,255,0.05);--border-color:rgba(255,255,255,0.05);--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d75f618{font-family:"Inter", Sans-serif;font-size:12px;line-height:1.8em;color:rgba(255,255,255,0.4);}.elementor-22 .elementor-element.elementor-element-db69a94{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-16679fb{--width:23%;}.elementor-22 .elementor-element.elementor-element-61d6347{--width:77%;}.elementor-22 .elementor-element.elementor-element-b5ad128{--width:23%;}.elementor-22 .elementor-element.elementor-element-f81e8db{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-7d83f84{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-233fe60{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-ebcba2f{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-0a38d71{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-80849c6{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-87a20a1{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-3dc2307{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-449db60{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-6cae87d{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-00ec615{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-ed1fc74{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-682dc49{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-87aee43{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-eeffdca{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-aeb15cd{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-ffb4f3e{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-04d987c{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-2bbce23{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-69493be{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-5a5b6dc{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-0e24db1{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-d97b7ac{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-539a55f{--width:48.5%;}.elementor-22 .elementor-element.elementor-element-b03641e{--width:48.5%;}.elementor-22 .elementor-element.elementor-element-02e13af{--width:48.5%;}.elementor-22 .elementor-element.elementor-element-60644bb{--width:48.5%;}.elementor-22 .elementor-element.elementor-element-b6fcea0{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-c71845c{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-9a7b417{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-9b1ac30{--width:23.5%;}.elementor-22 .elementor-element.elementor-element-5f6656f{--width:23.5%;}.elementor-22 .elementor-element.elementor-element-f22708f{--width:23.5%;}.elementor-22 .elementor-element.elementor-element-d2b1594{--width:23.5%;}.elementor-22 .elementor-element.elementor-element-ccf5bc7{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-c9756e9{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-5326743{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-a480ef4{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-2c0dfae{--width:31.5%;}.elementor-22 .elementor-element.elementor-element-cd2b0a3{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-dfd3526{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-1cb02c7{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-6482942{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-c3bfe76{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-1f20367{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-cc93e74{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-5360dcd{--content-width:1160px;}.elementor-22 .elementor-element.elementor-element-800873d{--content-width:1160px;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-aeb15cd{--width:48%;}.elementor-22 .elementor-element.elementor-element-ffb4f3e{--width:48%;}.elementor-22 .elementor-element.elementor-element-04d987c{--width:48%;}.elementor-22 .elementor-element.elementor-element-2bbce23{--width:48%;}.elementor-22 .elementor-element.elementor-element-69493be{--width:48%;}.elementor-22 .elementor-element.elementor-element-5a5b6dc{--width:48%;}.elementor-22 .elementor-element.elementor-element-539a55f{--width:100%;}.elementor-22 .elementor-element.elementor-element-b03641e{--width:100%;}.elementor-22 .elementor-element.elementor-element-02e13af{--width:100%;}.elementor-22 .elementor-element.elementor-element-60644bb{--width:100%;}.elementor-22 .elementor-element.elementor-element-9b1ac30{--width:48%;}.elementor-22 .elementor-element.elementor-element-5f6656f{--width:48%;}.elementor-22 .elementor-element.elementor-element-f22708f{--width:48%;}.elementor-22 .elementor-element.elementor-element-d2b1594{--width:48%;}.elementor-22 .elementor-element.elementor-element-5326743{--width:48%;}.elementor-22 .elementor-element.elementor-element-a480ef4{--width:48%;}.elementor-22 .elementor-element.elementor-element-2c0dfae{--width:48%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-3495329 .elementor-heading-title{font-size:44px;}.elementor-22 .elementor-element.elementor-element-efd12c9 .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-d83a486 .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-46e5677 .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-2c842dc .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-a0d290e .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-156248c .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-24e662c{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-16679fb{--width:41%;}.elementor-22 .elementor-element.elementor-element-61d6347{--width:6%;}.elementor-22 .elementor-element.elementor-element-b5ad128{--width:56%;}.elementor-22 .elementor-element.elementor-element-ee06f5a .elementor-button{font-size:12px;padding:10px 22px 10px 22px;}.elementor-22 .elementor-element.elementor-element-f81e8db{--padding-top:110px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-3495329 .elementor-heading-title{font-size:36px;}.elementor-22 .elementor-element.elementor-element-4003b90 .elementor-button{padding:15px 24px 15px 24px;}.elementor-22 .elementor-element.elementor-element-52c41d2{--e-image-carousel-slides-to-show:2;}.elementor-22 .elementor-element.elementor-element-80849c6{--padding-top:32px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-efd12c9 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-449db60{--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-d4fea75{font-size:16px;}.elementor-22 .elementor-element.elementor-element-87aee43{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-d83a486 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-eeffdca{--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-22 .elementor-element.elementor-element-aeb15cd{--width:100%;}.elementor-22 .elementor-element.elementor-element-ffb4f3e{--width:100%;}.elementor-22 .elementor-element.elementor-element-04d987c{--width:100%;}.elementor-22 .elementor-element.elementor-element-2bbce23{--width:100%;}.elementor-22 .elementor-element.elementor-element-69493be{--width:100%;}.elementor-22 .elementor-element.elementor-element-5a5b6dc{--width:100%;}.elementor-22 .elementor-element.elementor-element-0e24db1{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-46e5677 .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-d97b7ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-539a55f{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-b03641e{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-02e13af{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-60644bb{--width:100%;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-22 .elementor-element.elementor-element-b6fcea0{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-c71845c{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-2c842dc .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-9a7b417{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-9b1ac30{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5f6656f{--width:100%;--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-22 .elementor-element.elementor-element-f22708f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d2b1594{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-ccf5bc7{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-a0d290e .elementor-heading-title{font-size:30px;}.elementor-22 .elementor-element.elementor-element-c9756e9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5326743{--width:100%;}.elementor-22 .elementor-element.elementor-element-a480ef4{--width:100%;}.elementor-22 .elementor-element.elementor-element-2c0dfae{--width:100%;}.elementor-22 .elementor-element.elementor-element-cd2b0a3{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-dfd3526{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22 .elementor-element.elementor-element-156248c .elementor-heading-title{font-size:32px;}.elementor-22 .elementor-element.elementor-element-7cb901f{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-22 .elementor-element.elementor-element-1cb02c7{--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-1cb02c7.e-con{--align-self:stretch;}.elementor-22 .elementor-element.elementor-element-3bdb4bf.elementor-element{--align-self:stretch;}.elementor-22 .elementor-element.elementor-element-d40e431{width:var( --container-widget-width, 205.188px );max-width:205.188px;--container-widget-width:205.188px;--container-widget-flex-grow:0;}.elementor-22 .elementor-element.elementor-element-d40e431.elementor-element{--align-self:stretch;}.elementor-22 .elementor-element.elementor-element-d40e431 .elementor-button{border-width:2px 2px 2px 2px;}.elementor-22 .elementor-element.elementor-element-15d6d4c.elementor-element{--align-self:stretch;}}/* Start custom CSS for heading, class: .elementor-element-3495329 */h1 em {
    color: #8890e8;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-52c41d2 */.elementor-22 .elementor-element.elementor-element-52c41d2 .swiper-slide img {
    max-height: 60px;   /* altura máxima */
    max-width: 140px;   /* largura máxima — é isso que segura os logos largos */
    width: auto;
    height: auto;
    object-fit: contain;
    margin: 0 auto;
    display: block;
}

.elementor-22 .elementor-element.elementor-element-52c41d2 .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 90px;  /* altura fixa da "caixa" de cada logo */
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f88ffc4 *//* ===== SANFONA 5W2B — seletores reais (Elementor nested) ===== */
:root{
  --c-navy:#0B0B3B;
  --c-gold:#C9A24B;
  --c-text:#5a5a6a;
}

/* mata a borda/caixa cinza padrão do título */
.e-n-accordion .e-n-accordion-item-title{
  border:none !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  padding:4px 0 !important;
}

/* item sem fundo/borda */
.e-n-accordion .e-n-accordion-item{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  border-radius:0 !important;
}

/* texto do título */
.e-n-accordion .e-n-accordion-item-title-header,
.e-n-accordion .e-n-accordion-item-title-text{
  font-family:inherit !important;
  font-weight:600;
  color:var(--c-navy) !important;
  transition:color .2s ease;
}

/* hover e aberto → dourado */
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-header,
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.e-n-accordion details[open] .e-n-accordion-item-title-header,
.e-n-accordion details[open] .e-n-accordion-item-title-text{
  color:var(--c-gold) !important;
}

/* seta dourada */
.e-n-accordion .e-n-accordion-item-title-icon{
  color:var(--c-gold) !important;
}
.e-n-accordion .e-n-accordion-item-title-icon svg{
  fill:var(--c-gold) !important;
  width:14px;height:14px;
}

/* conteúdo */
.e-n-accordion .e-n-accordion-item-content{
  padding:6px 0 10px !important;
  color:var(--c-text);
  font-size:.95rem;
  line-height:1.6;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-6a80674 *//* ===== SANFONA 5W2B — seletores reais (Elementor nested) ===== */
:root{
  --c-navy:#0B0B3B;
  --c-gold:#C9A24B;
  --c-text:#5a5a6a;
}

/* mata a borda/caixa cinza padrão do título */
.e-n-accordion .e-n-accordion-item-title{
  border:none !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  padding:4px 0 !important;
}

/* item sem fundo/borda */
.e-n-accordion .e-n-accordion-item{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  border-radius:0 !important;
}

/* texto do título */
.e-n-accordion .e-n-accordion-item-title-header,
.e-n-accordion .e-n-accordion-item-title-text{
  font-family:inherit !important;
  font-weight:600;
  color:var(--c-navy) !important;
  transition:color .2s ease;
}

/* hover e aberto → dourado */
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-header,
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.e-n-accordion details[open] .e-n-accordion-item-title-header,
.e-n-accordion details[open] .e-n-accordion-item-title-text{
  color:var(--c-gold) !important;
}

/* seta dourada */
.e-n-accordion .e-n-accordion-item-title-icon{
  color:var(--c-gold) !important;
}
.e-n-accordion .e-n-accordion-item-title-icon svg{
  fill:var(--c-gold) !important;
  width:14px;height:14px;
}

/* conteúdo */
.e-n-accordion .e-n-accordion-item-content{
  padding:6px 0 10px !important;
  color:var(--c-text);
  font-size:.95rem;
  line-height:1.6;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-c6d726e *//* ===== SANFONA 5W2B — seletores reais (Elementor nested) ===== */
:root{
  --c-navy:#0B0B3B;
  --c-gold:#C9A24B;
  --c-text:#5a5a6a;
}

/* mata a borda/caixa cinza padrão do título */
.e-n-accordion .e-n-accordion-item-title{
  border:none !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  padding:4px 0 !important;
}

/* item sem fundo/borda */
.e-n-accordion .e-n-accordion-item{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  border-radius:0 !important;
}

/* texto do título */
.e-n-accordion .e-n-accordion-item-title-header,
.e-n-accordion .e-n-accordion-item-title-text{
  font-family:inherit !important;
  font-weight:600;
  color:var(--c-navy) !important;
  transition:color .2s ease;
}

/* hover e aberto → dourado */
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-header,
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.e-n-accordion details[open] .e-n-accordion-item-title-header,
.e-n-accordion details[open] .e-n-accordion-item-title-text{
  color:var(--c-gold) !important;
}

/* seta dourada */
.e-n-accordion .e-n-accordion-item-title-icon{
  color:var(--c-gold) !important;
}
.e-n-accordion .e-n-accordion-item-title-icon svg{
  fill:var(--c-gold) !important;
  width:14px;height:14px;
}

/* conteúdo */
.e-n-accordion .e-n-accordion-item-content{
  padding:6px 0 10px !important;
  color:var(--c-text);
  font-size:.95rem;
  line-height:1.6;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9a5b78f *//* ===== SANFONA 5W2B — seletores reais (Elementor nested) ===== */
:root{
  --c-navy:#0B0B3B;
  --c-gold:#C9A24B;
  --c-text:#5a5a6a;
}

/* mata a borda/caixa cinza padrão do título */
.e-n-accordion .e-n-accordion-item-title{
  border:none !important;
  border-radius:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  padding:4px 0 !important;
}

/* item sem fundo/borda */
.e-n-accordion .e-n-accordion-item{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
  border-radius:0 !important;
}

/* texto do título */
.e-n-accordion .e-n-accordion-item-title-header,
.e-n-accordion .e-n-accordion-item-title-text{
  font-family:inherit !important;
  font-weight:600;
  color:var(--c-navy) !important;
  transition:color .2s ease;
}

/* hover e aberto → dourado */
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-header,
.e-n-accordion .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.e-n-accordion details[open] .e-n-accordion-item-title-header,
.e-n-accordion details[open] .e-n-accordion-item-title-text{
  color:var(--c-gold) !important;
}

/* seta dourada */
.e-n-accordion .e-n-accordion-item-title-icon{
  color:var(--c-gold) !important;
}
.e-n-accordion .e-n-accordion-item-title-icon svg{
  fill:var(--c-gold) !important;
  width:14px;height:14px;
}

/* conteúdo */
.e-n-accordion .e-n-accordion-item-content{
  padding:6px 0 10px !important;
  color:var(--c-text);
  font-size:.95rem;
  line-height:1.6;
}/* End custom CSS */
/* Start custom CSS *//* ---- NAVEGAÇÃO FIXA (widget HTML "Navegação") ---- */
.lp-nav {
  position: fixed;
  top: 0; left: 0; right: 0;
  z-index: 100;
  background: rgba(5, 0, 59, 0.96);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-bottom: 1px solid rgba(255,255,255,0.07);
}
.lp-nav .nav-inner {
  max-width: 1160px;
  margin: 0 auto;
  padding: 0 24px;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lp-nav .nav-logo { text-decoration: none; }
.lp-nav .nav-wordmark {
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: 1;
  padding: 2px 0;
}
.lp-nav .nav-wordmark-5w2b {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 21px;
  font-weight: 700;
  letter-spacing: -1px;
  color: #fff;
  text-shadow: 2px 2px 0 rgba(5,0,59,0.9);
}
.lp-nav .nav-wordmark-5w2b span { color: #fff; }
.lp-nav .nav-wordmark-line {
  width: 100%;
  height: 1px;
  background: linear-gradient(90deg, transparent, #C9A84C, transparent);
  margin: 4px 0 3px;
}
.lp-nav .nav-wordmark-connect {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 7.5px;
  font-weight: 300;
  letter-spacing: 0.48em;
  margin-right: -0.48em;
  text-transform: uppercase;
  color: rgba(255,255,255,0.62);
}
.lp-nav .nav-links { display: flex; align-items: center; gap: 32px; }
.lp-nav .nav-links a {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 13px;
  font-weight: 500;
  color: rgba(255,255,255,0.7);
  text-decoration: none;
  transition: color 0.2s;
  letter-spacing: 0.3px;
}
.lp-nav .nav-links a:hover { color: #fff; }
.lp-nav .nav-cta {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 13px;
  font-weight: 700;
  padding: 9px 22px;
  background: linear-gradient(135deg, #C9A84C 0%, #8C6D28 100%);
  color: #05003B;
  border-radius: 100px;
  text-decoration: none;
  transition: all 0.2s;
  border: 1.5px solid #C9A84C;
}
.lp-nav .nav-cta:hover { background: transparent; color: #fff; border-color: rgba(255,255,255,0.5); }
@media (max-width: 900px) {
  .lp-nav .nav-links { display: none; }
}

/* ---- HERO: gradientes de fundo e itálico do título ---- */
.lp-hero { position: relative; overflow: hidden; }
.lp-hero::before {
  content: '';
  position: absolute;
  top: -200px; right: -100px;
  width: 700px; height: 700px;
  background: radial-gradient(circle, rgba(40,44,167,0.35) 0%, transparent 70%);
  pointer-events: none;
}
.lp-hero::after {
  content: '';
  position: absolute;
  bottom: -100px; left: -50px;
  width: 500px; height: 500px;
  background: radial-gradient(circle, rgba(0,0,130,0.2) 0%, transparent 70%);
  pointer-events: none;
}
.lp-hero-title .elementor-heading-title em {
  font-style: italic;
  color: #8890E8;
}

/* ---- LOGO ORBITAL (widget HTML "Logo Orbital") ---- */
.orbit-stage {
  position: relative;
  width: clamp(260px, 34vw, 380px);
  height: clamp(260px, 34vw, 380px);
  display: flex;
  align-items: center;
  justify-content: center;
  animation: floatY 7s ease-in-out infinite 1.1s;
}
.ring {
  position: absolute;
  top: 50%; left: 50%;
  border-radius: 50%;
  border: 1px solid rgba(201,168,76,0.18);
  transform: translate(-50%, -50%);
}
.ring-inner { width: 58%; height: 58%; border-color: rgba(136,144,232,0.22); }
.ring-outer { width: 100%; height: 100%; border-color: rgba(201,168,76,0.14); }
.orbit-comets {
  position: absolute;
  inset: 0;
  width: 100%; height: 100%;
  overflow: visible;
  transform: rotate(-90deg);
}
.comet { fill: none; stroke-linecap: round; vector-effect: non-scaling-stroke; }
.comet-outer {
  stroke: #C9A84C;
  stroke-width: 1.3;
  stroke-dasharray: 4 96;
  filter: drop-shadow(0 0 2px rgba(201,168,76,0.75));
  opacity: 0.8;
  animation: travel 4s linear infinite;
}
.comet-inner {
  stroke: #8890E8;
  stroke-width: 1.1;
  stroke-dasharray: 5 95;
  filter: drop-shadow(0 0 2px rgba(136,144,232,0.7));
  opacity: 0.75;
  animation: travel 2.4s linear infinite;
}
.orbit-dot {
  position: absolute;
  top: -4px; left: 50%;
  width: 8px; height: 8px;
  border-radius: 50%;
  background: #C9A84C;
  transform: translateX(-50%);
  box-shadow: 0 0 4px rgba(201,168,76,0.35);
  animation: flashGold 2.4s linear infinite;
}
.ring-outer .pillar-dot { position: absolute; width: 6px; height: 6px; border-radius: 50%; }
.pillar-dot-1 { top: -3px; left: 50%; background: #C9A84C; transform: translateX(-50%); animation: flashGold 4s linear infinite 0s; }
.pillar-dot-2 { top: 50%; right: -3px; background: #8890E8; transform: translateY(-50%); animation: flashBlue 4s linear infinite 1s; }
.pillar-dot-3 { bottom: -3px; left: 50%; background: #C9A84C; transform: translateX(-50%); animation: flashGold 4s linear infinite 2s; }
.pillar-dot-4 { top: 50%; left: -3px; background: #8890E8; transform: translateY(-50%); animation: flashBlue 4s linear infinite 3s; }
.wordmark { position: relative; z-index: 2; text-align: center; }
.wordmark-5w2b {
  font-family: 'Playfair Display', Georgia, serif;
  font-weight: 700;
  font-size: clamp(46px, 9vw, 78px);
  letter-spacing: -2px;
  line-height: 1;
  color: #F4F3FA;
  text-shadow: 3px 3px 0 rgba(5,0,59,0.9);
}
.wordmark-5w2b span { color: #F4F3FA; }
.wordmark-line {
  width: 84px;
  height: 1px;
  background: linear-gradient(90deg, transparent, #C9A84C, transparent);
  margin: 12px auto;
}
.wordmark-connect {
  font-family: 'Inter', system-ui, sans-serif;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0.5em;
  text-transform: uppercase;
  color: rgba(244,243,250,0.56);
}

h1, h2 em {
    color: #8890e8;
}

/* ---- KEYFRAMES ---- */
@keyframes floatY {
  0%, 100% { transform: translateY(0); }
  50%      { transform: translateY(-10px); }
}
@keyframes travel { to { stroke-dashoffset: -100; } }
@keyframes flashGold {
  0%   { box-shadow: 0 0 4px rgba(201,168,76,0.35); }
  8%   { box-shadow: 0 0 18px 4px rgba(201,168,76,1); }
  35%  { box-shadow: 0 0 4px rgba(201,168,76,0.35); }
  100% { box-shadow: 0 0 4px rgba(201,168,76,0.35); }
}
@keyframes flashBlue {
  0%   { box-shadow: 0 0 4px rgba(136,144,232,0.3); }
  8%   { box-shadow: 0 0 18px 4px rgba(136,144,232,0.95); }
  35%  { box-shadow: 0 0 4px rgba(136,144,232,0.3); }
  100% { box-shadow: 0 0 4px rgba(136,144,232,0.3); }
}

/* ---- DETALHES QUE O ELEMENTOR NÃO FAZ SOZINHO ---- */

/* barra dourada à esquerda dos cards de pilares + hover */
.lp-pillar-card {
  position: relative;
  overflow: hidden;
  transition: box-shadow 0.25s, transform 0.25s;
}
.lp-pillar-card::before {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 4px; height: 100%;
  background: linear-gradient(180deg, #C9A84C, #8C6D28);
  border-radius: 4px 0 0 4px;
}
.lp-pillar-card:hover {
  box-shadow: 0 8px 40px rgba(201,168,76,0.12);
  transform: translateY(-3px);
}

/* filete dourado no topo do bloco manifesto */
.lp-manifesto { position: relative; overflow: hidden; }
.lp-manifesto::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0;
  height: 3px;
  background: linear-gradient(90deg, #C9A84C, #E2C87A, #8C6D28);
}
.lp-quote p { font-family: 'Playfair Display', Georgia, serif; }

/* hover dos cards escuros */
.lp-problem-card { transition: border-color 0.2s, background 0.2s; }
.lp-problem-card:hover {
  border-color: rgba(136,144,232,0.4) !important;
  background-color: rgba(255,255,255,0.07) !important;
}
.lp-diff-card { transition: background 0.2s; }
.lp-diff-card:hover { background-color: rgba(255,255,255,0.07) !important; }

/* linha dourada ligando as etapas da metodologia */
.lp-process { position: relative; }
.lp-process::before {
  content: '';
  position: absolute;
  top: calc(60px + 28px); /* padding-top do grid + centro da bolinha */
  left: 48px;
  right: calc(25% - 48px);
  height: 1px;
  background: linear-gradient(90deg, #C9A84C, #8C6D28, rgba(201,168,76,0.2));
  z-index: 0;
}
.lp-process > .e-con, .lp-process .lp-step-dot { position: relative; z-index: 1; }
.lp-step-dot .elementor-heading-title { line-height: 30px; }
.lp-step-dot { border: 3px solid #F4F6FF; box-shadow: 0 0 0 2px #C9A84C; border-radius: 50%; }
@media (max-width: 1024px) {
  .lp-process::before { display: none; }
}

/* hover dos ícones sociais do footer */
.lp-social { transition: background 0.2s; border: 1px solid rgba(255,255,255,0.1); border-radius: 50%; }
.lp-social:hover { background: linear-gradient(135deg, #C9A84C, #8C6D28) !important; }

/* ---- REVEAL ON SCROLL (ativado pelo 5w2b-animations.js) ---- */
html.lp-js .lp-reveal {
  opacity: 0;
  transform: translateY(28px);
  transition:
    opacity 0.8s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s),
    transform 0.8s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s);
  will-change: opacity, transform;
}
html.lp-js .lp-reveal.is-visible { opacity: 1; transform: none; }

/* ---- ACESSIBILIDADE: reduz entradas, mantém cometas e pulsos ---- */
@media (prefers-reduced-motion: reduce) {
  .orbit-stage { animation: none !important; }
  html.lp-js .lp-reveal { opacity: 1 !important; transform: none !important; transition: none !important; }
}/* End custom CSS */