.elementor-25 .elementor-element.elementor-element-af8bda3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-af8bda3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-af8bda3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #1E4169 0%, #0F2547 100%);}.elementor-25 .elementor-element.elementor-element-7bee177{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-442d4b8{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2c94e4a{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:6px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-2c94e4a .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-2c94e4a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-ad6d6de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.2px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-6d0c4d5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:2.8em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-bf1695e{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-bf1695e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#EDF3FF;}.elementor-25 .elementor-element.elementor-element-0e47522{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fa74075 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );padding:20px 10px 20px 10px;}.elementor-25 .elementor-element.elementor-element-fa74075 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-be4b02d .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-13eb799 );padding:20px 10px 20px 10px;}.elementor-25 .elementor-element.elementor-element-be4b02d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-5975da3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-53d5798{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-172cc83{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-172cc83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.12px;font-weight:400;line-height:1.4em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-b0e952f{--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-25 .elementor-element.elementor-element-8fbd4e8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c705a30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d5f6965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-38b7646{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:6px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-38b7646 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-38b7646 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-0690133 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-e02290f .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:2.8em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-fff5472{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-fff5472 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-0f3559a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-84cc0da .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );padding:20px 10px 20px 10px;}.elementor-25 .elementor-element.elementor-element-84cc0da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-4da4dcd .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-13eb799 );padding:20px 10px 20px 10px;}.elementor-25 .elementor-element.elementor-element-4da4dcd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-b0281c3{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c0230db{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-f751fd7{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-f751fd7 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-82b7d84{--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-25 .elementor-element.elementor-element-ae98f97{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ac8f87a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ccdbb52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-7aed9d9{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:6px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-7aed9d9 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-7aed9d9 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-7821578 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-7d15683 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:2.8em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-2d032d0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-2d032d0 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-bb45273{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b6e746f .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );padding:20px 10px 20px 10px;}.elementor-25 .elementor-element.elementor-element-b6e746f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-556b9fb .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-b55d00d-font-family ), Sans-serif;font-size:var( --e-global-typography-b55d00d-font-size );font-weight:var( --e-global-typography-b55d00d-font-weight );line-height:var( --e-global-typography-b55d00d-line-height );fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-13eb799 );padding:20px 10px 20px 10px;}.elementor-25 .elementor-element.elementor-element-556b9fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-6ce4a95{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-82257a0{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-6057459{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-6057459 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-fe7ba73{--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-25 .elementor-element.elementor-element-24d265e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-f8835df{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:126px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:25px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-170px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:25px;--e-n-carousel-arrow-size:2.3em;--e-n-carousel-swiper-pagination-size:0em;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:0px;--e-n-carousel-swiper-pagination-spacing:50px;}.elementor-25 .elementor-element.elementor-element-82c4ea1{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-15d9de2 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10.88px;font-weight:600;letter-spacing:0.24rem;color:#C79D30;}.elementor-25 .elementor-element.elementor-element-c921552 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-48b1f48{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-48b1f48 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-48b1f48 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-48b1f48 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-25 .elementor-element.elementor-element-2ba84d1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-2ba84d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-ebddec0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e101f81{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;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:#C3CDDD;--border-color:#C3CDDD;--border-radius:3px 3px 3px 3px;box-shadow:0px 4px 16px 0px rgba(23.999999999999996, 51, 88, 0.2);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-e101f81:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e101f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-e101f81:hover{background-color:var( --e-global-color-accent );border-style:none;}.elementor-25 .elementor-element.elementor-element-e101f81.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-25 .elementor-element.elementor-element-e101f81, .elementor-25 .elementor-element.elementor-element-e101f81::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-74c77d0{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-847f575 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-d0f9190{text-align:center;}.elementor-25 .elementor-element.elementor-element-d0f9190 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#5B6880;}.elementor-25 .elementor-element.elementor-element-c38198e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;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:#C3CDDD;--border-color:#C3CDDD;--border-radius:5px 5px 5px 5px;box-shadow:0px 4px 16px 0px rgba(23.999999999999996, 51, 88, 0.2);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-c38198e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c38198e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-c38198e:hover{background-color:var( --e-global-color-accent );border-style:none;}.elementor-25 .elementor-element.elementor-element-c38198e.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-25 .elementor-element.elementor-element-c38198e, .elementor-25 .elementor-element.elementor-element-c38198e::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-8528b10{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-58bb640 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-5bff979{text-align:center;}.elementor-25 .elementor-element.elementor-element-5bff979 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#5B6880;}.elementor-25 .elementor-element.elementor-element-832ed8a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;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:#C3CDDD;--border-color:#C3CDDD;--border-radius:5px 5px 5px 5px;box-shadow:0px 4px 16px 0px rgba(23.999999999999996, 51, 88, 0.2);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-832ed8a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-832ed8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-832ed8a:hover{background-color:var( --e-global-color-accent );border-style:none;}.elementor-25 .elementor-element.elementor-element-832ed8a.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-25 .elementor-element.elementor-element-832ed8a, .elementor-25 .elementor-element.elementor-element-832ed8a::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-5f7f616{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-0cddaca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-5af5100{text-align:center;}.elementor-25 .elementor-element.elementor-element-5af5100 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#5B6880;}.elementor-25 .elementor-element.elementor-element-e45bdad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;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:#C3CDDD;--border-color:#C3CDDD;--border-radius:5px 5px 5px 5px;box-shadow:0px 4px 16px 0px rgba(23.999999999999996, 51, 88, 0.2);--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-e45bdad:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e45bdad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-e45bdad:hover{background-color:var( --e-global-color-accent );border-style:none;}.elementor-25 .elementor-element.elementor-element-e45bdad.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-25 .elementor-element.elementor-element-e45bdad, .elementor-25 .elementor-element.elementor-element-e45bdad::before{--border-transition:0.3s;}.elementor-25 .elementor-element.elementor-element-f2c55fd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c1b577a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-68a8fe2{text-align:center;}.elementor-25 .elementor-element.elementor-element-68a8fe2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#5B6880;}.elementor-25 .elementor-element.elementor-element-a142dc8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a142dc8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a142dc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFD;}.elementor-25 .elementor-element.elementor-element-96440a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-25 .elementor-element.elementor-element-96440a0.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-62cc7e5 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10.88px;font-weight:600;letter-spacing:0.24rem;color:#C79D30;}.elementor-25 .elementor-element.elementor-element-e07e569 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-7970ffc{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-7970ffc > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-7970ffc .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-7970ffc .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-25 .elementor-element.elementor-element-a2f894c{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-a2f894c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-40e55a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8d69da0{--grid-columns:3;}.elementor-25 .elementor-element.elementor-element-8d69da0 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-25 .elementor-element.elementor-element-8d69da0 .e-loop-item > .elementor-section, .elementor-25 .elementor-element.elementor-element-8d69da0 .e-loop-item > .elementor-section > .elementor-container, .elementor-25 .elementor-element.elementor-element-8d69da0 .e-loop-item > .e-con, .elementor-25 .elementor-element.elementor-element-8d69da0 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-25 .elementor-element.elementor-element-20db8f7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;fill:var( --e-global-color-13eb799 );color:var( --e-global-color-13eb799 );border-radius:8px 8px 8px 8px;}.elementor-25 .elementor-element.elementor-element-20db8f7 > .elementor-widget-container:hover{--e-transform-scale:1.02;}.elementor-25 .elementor-element.elementor-element-20db8f7 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b534e9a{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b534e9a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b534e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(177deg, #1E4169 1%, #0F2547 36%);}.elementor-25 .elementor-element.elementor-element-3cfb941 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10.88px;font-weight:600;letter-spacing:0.24rem;color:#C79D30;}.elementor-25 .elementor-element.elementor-element-5677c06 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f7082c5{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-f7082c5 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-f7082c5 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-f7082c5 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-25 .elementor-element.elementor-element-20ccde4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-20ccde4 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-25 .elementor-element.elementor-element-20ccde4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-154adac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-25 .elementor-element.elementor-element-b2853fb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-03bbc24{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-03bbc24 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-03bbc24.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-888188e > .elementor-widget-container{margin:0px 0px 9px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-888188e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.72px;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-8fa89c1{text-align:center;}.elementor-25 .elementor-element.elementor-element-8fa89c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.48px;font-weight:400;line-height:1.5em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-7b67932{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f04de41{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-f04de41 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-f04de41.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-ffbdd36 > .elementor-widget-container{margin:0px 0px 21px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ffbdd36 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.72px;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-00bea7e{text-align:center;}.elementor-25 .elementor-element.elementor-element-00bea7e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.48px;font-weight:400;line-height:1.5em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-71e8e86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8c23bf9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8c23bf9 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8c23bf9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-eef2c90 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-eef2c90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.72px;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-ae1ca9c{text-align:center;}.elementor-25 .elementor-element.elementor-element-ae1ca9c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.48px;font-weight:400;line-height:1.5em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-af686ef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2e5115d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-2e5115d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-2e5115d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-fe87e32 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-fe87e32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.72px;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-dfc1ff4{text-align:center;}.elementor-25 .elementor-element.elementor-element-dfc1ff4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.48px;font-weight:400;line-height:1.5em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-0dfac05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-296702d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-296702d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-296702d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-6f5e7bf > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-6f5e7bf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.72px;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-d33cb17{text-align:center;}.elementor-25 .elementor-element.elementor-element-d33cb17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.48px;font-weight:400;line-height:1.5em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-6782a9c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8f5aad0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8f5aad0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-8f5aad0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-827b9df > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-827b9df .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.72px;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-751049b{text-align:center;}.elementor-25 .elementor-element.elementor-element-751049b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.48px;font-weight:400;line-height:1.5em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-54574d8{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-54574d8 > .elementor-widget-container{margin:-175px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-54574d8 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-54574d8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-25 .elementor-element.elementor-element-c69dc2d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6b2d386{--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-25 .elementor-element.elementor-element-1f8405f .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10.88px;font-weight:600;letter-spacing:0.24rem;color:#C79D30;}.elementor-25 .elementor-element.elementor-element-d5390e2 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-578bdae{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:5px;width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-578bdae .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-578bdae .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-d36a0f1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-25 .elementor-element.elementor-element-d36a0f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-2690446{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9d4f5b9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8b6f1de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9481f5c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-931bbf0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.08px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-c316fa3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c316fa3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.64px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-e6da693{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d9d3d30{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5cea298 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.08px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-fcb25e5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-fcb25e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.64px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-065fbea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-34c4b06{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-44901ca .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.08px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-c8bd711{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c8bd711 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.64px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-7d0303c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0411e34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4273f27{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-52ba4b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.08px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-56b2e26{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-56b2e26 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.64px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-86dbe45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-4b4f6ad{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-433083b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.08px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-84cde4f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-84cde4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.64px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-604ff84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9e00446{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-77d1e6e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14.08px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-96da6e2{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-96da6e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.64px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-62a9511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-25 .elementor-element.elementor-element-2a553e3{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2a553e3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2a553e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-17895d1 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10.88px;font-weight:600;letter-spacing:0.24rem;color:#C79D30;}.elementor-25 .elementor-element.elementor-element-c07e41b .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-9eca41f{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-9eca41f > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-9eca41f .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-9eca41f .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-25 .elementor-element.elementor-element-c95dd46{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-c95dd46 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-1ec91a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-1ec91a4.e-con:hover{--e-con-transform-translateY:-10px;}.elementor-25 .elementor-element.elementor-element-9cade15 img{border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-9650204{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a38aa12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-2eb862d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:700;color:var( --e-global-color-primary );}.elementor-25 .elementor-element.elementor-element-1a9766d .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-80dff48{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-80dff48 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-0053ae5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d4f9cca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-d4f9cca:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d4f9cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0E2343 0%, #0A1A33 100%);}.elementor-25 .elementor-element.elementor-element-5cc73ee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fe5c68d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:6px;width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-fe5c68d .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-fe5c68d .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-83903f2 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:29.6px;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-072f0ee{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-072f0ee .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-25 .elementor-element.elementor-element-f6921f0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:13.2px;}.elementor-25 .elementor-element.elementor-element-f6921f0 .elementor-icon-list-text{color:#A5B2C9;transition:color 0.3s;}.elementor-25 .elementor-element.elementor-element-eda074b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-29f0842{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:17px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-624e208 > .elementor-widget-container:hover{--e-transform-scale:1.05;}.elementor-25 .elementor-element.elementor-element-624e208 > .elementor-widget-container{margin:-35px 0px 0px -27px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-624e208 img{width:100%;}.elementor-25 .elementor-element.elementor-element-f839d72{--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:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-25 .elementor-element.elementor-element-f839d72:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f839d72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(185deg, #0A1A33 0%, #0E2343 100%);}.elementor-25 .elementor-element.elementor-element-3db2477{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:6px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-3db2477 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-3db2477 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-0af1929 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:1.8em;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-0de2ac4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-0de2ac4 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-0ae2e18{--divider-border-style:solid;--divider-color:#FFFFFF5E;}.elementor-25 .elementor-element.elementor-element-0ae2e18 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-0ae2e18 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-25 .elementor-element.elementor-element-8ca06cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0b1ef4e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-cee90c8{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-cee90c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.52px;line-height:1.3em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-e6166c9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-b0df4e5{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-b0df4e5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.52px;line-height:1.3em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-29903f9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5902c83{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-5902c83 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.52px;line-height:1.3em;color:#A5B2C9;}.elementor-25 .elementor-element.elementor-element-758a905{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-be6a08d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:400;font-style:italic;line-height:1.4em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-2b54d59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;letter-spacing:1px;color:#E3C169;}.elementor-25 .elementor-element.elementor-element-c3c1d4f{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-c3c1d4f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c3c1d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-25 .elementor-element.elementor-element-6975363 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10.88px;font-weight:600;letter-spacing:0.24rem;color:#C79D30;}.elementor-25 .elementor-element.elementor-element-252bfb6 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:24px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-94b62ad{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;box-shadow:0px 4px 16px 0px rgba(23.999999999999996, 51, 88, 0.2);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-94b62ad:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-94b62ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-00251b8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-fffdff0{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-875cf08 .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10.88px;font-weight:600;letter-spacing:0.24rem;color:#C79D30;}.elementor-25 .elementor-element.elementor-element-c1771cc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-c1771cc .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-5fc5f0c{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-5fc5f0c > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-5fc5f0c .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-5fc5f0c .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-25 .elementor-element.elementor-element-d372c50{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-d372c50 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-32fb4a1{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9b798d2{--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-25 .elementor-element.elementor-element-f287910{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-dd62b03 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-dd62b03 .elementor-icon{font-size:1.6em;}.elementor-25 .elementor-element.elementor-element-dd62b03 .elementor-icon svg{height:1.6em;}.elementor-25 .elementor-element.elementor-element-dd62b03 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-9f38600{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-9f38600 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;font-style:italic;line-height:1.4em;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-9ab3ca7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-db58bec{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-db58bec img{border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-77f18df{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9ca2960 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;color:#0F2547;}.elementor-25 .elementor-element.elementor-element-7209ac4 .elementor-heading-title{color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-300103f{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1b6c9e5{--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-25 .elementor-element.elementor-element-e898e9b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9f8e36c .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-9e28a9a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-9e28a9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;font-style:italic;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-654c22f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bac2a03{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-bac2a03 img{border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-d0af574{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-fe9f183 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;}.elementor-25 .elementor-element.elementor-element-aa27955{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-22cca9e{--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-25 .elementor-element.elementor-element-123dce8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-d740d70 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-03c8075{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-03c8075 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;font-style:italic;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-b04889b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-7e55c51{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-7e55c51 img{border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-f7be5e9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ed180da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;}.elementor-25 .elementor-element.elementor-element-041cbe6{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-82acfac{--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-25 .elementor-element.elementor-element-53481aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-733756c .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-72540d4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-72540d4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.1em;font-weight:400;font-style:italic;line-height:1.4em;}.elementor-25 .elementor-element.elementor-element-6635722{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-8eaa4f1{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-8eaa4f1 img{border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-361d15e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-14e9982 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9em;font-weight:700;}.elementor-25 .elementor-element.elementor-element-cde8697{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:1em;--e-n-carousel-swiper-pagination-spacing:35px;}.elementor-25 .elementor-element.elementor-element-40570f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-40570f8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-40570f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apex.edu.pe/wp-content/uploads/2026/08/Gemini_Generated_Image_inzea3inzea3inze.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-b78f249{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-41addd1{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-41addd1 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-41addd1 img{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c0b343a{--display:flex;}.elementor-25 .elementor-element.elementor-element-50264d9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-50264d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-50264d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.72px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2df98ad{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-ec72bbe .elementor-button{background-color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:600;line-height:1.3em;}.elementor-25 .elementor-element.elementor-element-ec72bbe .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-ec72bbe .elementor-button:focus{background-color:#A87F1E;}.elementor-25 .elementor-element.elementor-element-ec72bbe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-2d523f4{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-499f52e .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-499f52e .elementor-icon{font-size:1em;}.elementor-25 .elementor-element.elementor-element-499f52e .elementor-icon svg{height:1em;}.elementor-25 .elementor-element.elementor-element-499f52e .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-f7ef15f.elementor-element{--order:99999 /* order end hack */;}.elementor-25 .elementor-element.elementor-element-f7ef15f{text-align:end;}.elementor-25 .elementor-element.elementor-element-f7ef15f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12.16px;font-weight:300;line-height:1.4em;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-2b799ee{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-0d7baae .elementor-heading-title{font-family:"IBM Plex Mono", Sans-serif;font-size:10.88px;font-weight:600;letter-spacing:0.24rem;color:#C79D30;}.elementor-25 .elementor-element.elementor-element-4dce171{text-align:center;}.elementor-25 .elementor-element.elementor-element-4dce171 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:40px;font-weight:700;color:var( --e-global-color-accent );}.elementor-25 .elementor-element.elementor-element-ad132cf{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-ad132cf > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-ad132cf .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-ad132cf .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-25 .elementor-element.elementor-element-d929df7{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-25 .elementor-element.elementor-element-d929df7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15.2px;font-weight:400;line-height:1.4em;color:#6A7A97;}.elementor-25 .elementor-element.elementor-element-83dbb02{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e92d912{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#E4E9F1;--border-color:#E4E9F1;--border-radius:6px 6px 6px 6px;box-shadow:0px 8px 24px -12px rgba(15.000000000000004, 37.00000000000004, 71, 0.1803921568627451);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-7d0970b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-button span{gap:10px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group > label, .elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-subgroup label{color:#56667E;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:600;letter-spacing:1px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-type-html{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group .elementor-field, .elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#E4E9F1;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#E4E9F1;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group .elementor-select-wrapper::before{color:#E4E9F1;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:1.3em;letter-spacing:1.3px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-1c4bff4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-25 .elementor-element.elementor-element-5ca6faf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a2c329c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-a2c329c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a2c329c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(170deg, #1F4168 0%, #162437 100%);}.elementor-25 .elementor-element.elementor-element-c58ed32{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-c58ed32 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-25 .elementor-element.elementor-element-c58ed32 .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-c58ed32 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-25 .elementor-element.elementor-element-4382381 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19.2px;font-weight:700;color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-f199e6a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:300;line-height:1.4em;color:#DCEAF7B3;}.elementor-25 .elementor-element.elementor-element-b5e41ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#F7FAFD38;--border-color:#F7FAFD38;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-b5e41ea:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b5e41ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-25 .elementor-element.elementor-element-58e124e > .elementor-widget-container{background-color:#E3C16945;padding:10px 15px 7px 12px;border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-58e124e .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-58e124e .elementor-icon{font-size:1em;}.elementor-25 .elementor-element.elementor-element-58e124e .elementor-icon svg{height:1em;}.elementor-25 .elementor-element.elementor-element-58e124e .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-f6d8293{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-16b7e98 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.2px;font-weight:700;letter-spacing:0.14rem;color:#DCEAF7B3;}.elementor-25 .elementor-element.elementor-element-c05ba72 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-6bd2bb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#F7FAFD38;--border-color:#F7FAFD38;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-6bd2bb2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6bd2bb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-25 .elementor-element.elementor-element-3c8046a > .elementor-widget-container{background-color:#E3C16945;padding:10px 15px 7px 12px;border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-3c8046a .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-3c8046a .elementor-icon{font-size:1em;}.elementor-25 .elementor-element.elementor-element-3c8046a .elementor-icon svg{height:1em;}.elementor-25 .elementor-element.elementor-element-3c8046a .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-bf5e45b{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2e0c34d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.2px;font-weight:700;letter-spacing:0.14rem;color:#DCEAF7B3;}.elementor-25 .elementor-element.elementor-element-3608467 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-92979e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#F7FAFD38;--border-color:#F7FAFD38;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-92979e0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-92979e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-25 .elementor-element.elementor-element-94be2f0 > .elementor-widget-container{background-color:#E3C16945;padding:10px 15px 7px 12px;border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-94be2f0 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-94be2f0 .elementor-icon{font-size:1em;}.elementor-25 .elementor-element.elementor-element-94be2f0 .elementor-icon svg{height:1em;}.elementor-25 .elementor-element.elementor-element-94be2f0 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-0304f76{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-edf0e17 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.2px;font-weight:700;letter-spacing:0.14rem;color:#DCEAF7B3;}.elementor-25 .elementor-element.elementor-element-7bcae57 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-09b97e5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;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:#F7FAFD38;--border-color:#F7FAFD38;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-09b97e5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-09b97e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0F;}.elementor-25 .elementor-element.elementor-element-e7e2f89 > .elementor-widget-container{background-color:#E3C16945;padding:10px 15px 7px 12px;border-radius:80px 80px 80px 80px;}.elementor-25 .elementor-element.elementor-element-e7e2f89 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-e7e2f89 .elementor-icon{font-size:1em;}.elementor-25 .elementor-element.elementor-element-e7e2f89 .elementor-icon svg{height:1em;}.elementor-25 .elementor-element.elementor-element-e7e2f89 .elementor-icon-wrapper svg{width:auto;}.elementor-25 .elementor-element.elementor-element-f0b6b48{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e14a04e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.2px;font-weight:700;letter-spacing:0.14rem;color:#DCEAF7B3;}.elementor-25 .elementor-element.elementor-element-abbbbf1 .elementor-heading-title{font-family:var( --e-global-typography-8a80071-font-family ), Sans-serif;font-size:var( --e-global-typography-8a80071-font-size );font-weight:var( --e-global-typography-8a80071-font-weight );line-height:var( --e-global-typography-8a80071-line-height );color:var( --e-global-color-13eb799 );}.elementor-25 .elementor-element.elementor-element-347f72b{--divider-border-style:solid;--divider-color:#FFFFFF5E;--divider-border-width:1px;}.elementor-25 .elementor-element.elementor-element-347f72b .elementor-divider-separator{width:100%;}.elementor-25 .elementor-element.elementor-element-347f72b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-25 .elementor-element.elementor-element-f3f5f1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:11.52px;font-weight:700;letter-spacing:0.14rem;color:#E3C169;}.elementor-25 .elementor-element.elementor-element-55bb0d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.12px;font-weight:400;line-height:1.4em;color:#DCEAF7B3;}.elementor-25 .elementor-element.elementor-element-56419f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13.12px;font-weight:400;line-height:1.4em;color:#DCEAF7B3;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-442d4b8{--width:60%;}.elementor-25 .elementor-element.elementor-element-5975da3{--width:90%;}.elementor-25 .elementor-element.elementor-element-b0e952f{--width:40%;}.elementor-25 .elementor-element.elementor-element-d5f6965{--width:60%;}.elementor-25 .elementor-element.elementor-element-b0281c3{--width:90%;}.elementor-25 .elementor-element.elementor-element-82b7d84{--width:40%;}.elementor-25 .elementor-element.elementor-element-ccdbb52{--width:60%;}.elementor-25 .elementor-element.elementor-element-6ce4a95{--width:90%;}.elementor-25 .elementor-element.elementor-element-fe7ba73{--width:40%;}.elementor-25 .elementor-element.elementor-element-e101f81{--width:25%;}.elementor-25 .elementor-element.elementor-element-c38198e{--width:25%;}.elementor-25 .elementor-element.elementor-element-832ed8a{--width:25%;}.elementor-25 .elementor-element.elementor-element-e45bdad{--width:25%;}.elementor-25 .elementor-element.elementor-element-96440a0{--width:1200px;}.elementor-25 .elementor-element.elementor-element-b2853fb{--width:15%;}.elementor-25 .elementor-element.elementor-element-7b67932{--width:15%;}.elementor-25 .elementor-element.elementor-element-71e8e86{--width:15%;}.elementor-25 .elementor-element.elementor-element-af686ef{--width:15%;}.elementor-25 .elementor-element.elementor-element-0dfac05{--width:15%;}.elementor-25 .elementor-element.elementor-element-6782a9c{--width:15%;}.elementor-25 .elementor-element.elementor-element-6b2d386{--width:50%;}.elementor-25 .elementor-element.elementor-element-9d4f5b9{--width:50%;}.elementor-25 .elementor-element.elementor-element-7d0303c{--width:50%;}.elementor-25 .elementor-element.elementor-element-62a9511{--width:50%;}.elementor-25 .elementor-element.elementor-element-1ec91a4{--width:60%;}.elementor-25 .elementor-element.elementor-element-9650204{--width:90%;}.elementor-25 .elementor-element.elementor-element-d4f9cca{--width:50%;}.elementor-25 .elementor-element.elementor-element-5cc73ee{--width:50%;}.elementor-25 .elementor-element.elementor-element-eda074b{--width:50%;}.elementor-25 .elementor-element.elementor-element-f839d72{--width:50%;}.elementor-25 .elementor-element.elementor-element-0b1ef4e{--width:30%;}.elementor-25 .elementor-element.elementor-element-e6166c9{--width:30%;}.elementor-25 .elementor-element.elementor-element-29903f9{--width:30%;}.elementor-25 .elementor-element.elementor-element-94b62ad{--width:30%;}.elementor-25 .elementor-element.elementor-element-77f18df{--width:30%;}.elementor-25 .elementor-element.elementor-element-d0af574{--width:30%;}.elementor-25 .elementor-element.elementor-element-f7be5e9{--width:30%;}.elementor-25 .elementor-element.elementor-element-361d15e{--width:30%;}.elementor-25 .elementor-element.elementor-element-40570f8{--content-width:80%;}.elementor-25 .elementor-element.elementor-element-b78f249{--width:50%;}.elementor-25 .elementor-element.elementor-element-c0b343a{--width:70%;}.elementor-25 .elementor-element.elementor-element-2df98ad{--width:35%;}.elementor-25 .elementor-element.elementor-element-e92d912{--width:60%;}.elementor-25 .elementor-element.elementor-element-5ca6faf{--width:40%;}.elementor-25 .elementor-element.elementor-element-f6d8293{--width:90%;}.elementor-25 .elementor-element.elementor-element-bf5e45b{--width:90%;}.elementor-25 .elementor-element.elementor-element-0304f76{--width:90%;}.elementor-25 .elementor-element.elementor-element-f0b6b48{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25 .elementor-element.elementor-element-a142dc8{--width:1146px;}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-ad6d6de .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-6d0c4d5 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-bf1695e .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-fa74075 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-be4b02d .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-172cc83 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-0690133 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-e02290f .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-fff5472 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-84cc0da .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-4da4dcd .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-f751fd7 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-7821578 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-7d15683 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-2d032d0 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-b6e746f .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-556b9fb .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-6057459 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-f8835df{--e-n-carousel-swiper-slides-to-display:2;}.elementor-25 .elementor-element.elementor-element-15d9de2 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-c921552 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-2ba84d1 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-847f575 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-d0f9190 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-58bb640 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-5bff979 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-0cddaca .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-5af5100 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-c1b577a .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-68a8fe2 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-a142dc8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-a142dc8.e-con{--align-self:center;}.elementor-25 .elementor-element.elementor-element-62cc7e5 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-e07e569 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-a2f894c .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-8d69da0{--grid-columns:2;}.elementor-25 .elementor-element.elementor-element-20db8f7 .elementor-button{font-size:32px;}.elementor-25 .elementor-element.elementor-element-3cfb941 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-5677c06 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-20ccde4 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-888188e .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-8fa89c1 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-ffbdd36 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-00bea7e .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-eef2c90 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-ae1ca9c .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-fe87e32 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-dfc1ff4 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-6f5e7bf .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-d33cb17 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-827b9df .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-751049b .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-1f8405f .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-d5390e2 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-d36a0f1 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-931bbf0 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-c316fa3 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-5cea298 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-fcb25e5 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-44901ca .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-c8bd711 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-52ba4b0 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-56b2e26 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-433083b .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-84cde4f .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-77d1e6e .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-96da6e2 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-17895d1 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-c07e41b .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-c95dd46 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-a38aa12 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-2eb862d .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-1a9766d .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-80dff48 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-83903f2 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-072f0ee .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-0af1929 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-0de2ac4 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-be6a08d .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-2b54d59 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-6975363 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-252bfb6 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-875cf08 .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-c1771cc .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-d372c50 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-9f38600 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-9ca2960 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-9e28a9a .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-fe9f183 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-03c8075 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-ed180da .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-72540d4 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-14e9982 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-cde8697{--e-n-carousel-swiper-slides-to-display:2;}.elementor-25 .elementor-element.elementor-element-50264d9 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-ec72bbe .elementor-button{font-size:14px;}.elementor-25 .elementor-element.elementor-element-f7ef15f .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-0d7baae .elementor-heading-title{font-size:16px;}.elementor-25 .elementor-element.elementor-element-4dce171 .elementor-heading-title{font-size:32px;}.elementor-25 .elementor-element.elementor-element-d929df7 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group > label{font-size:16px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-button{font-size:14px;}.elementor-25 .elementor-element.elementor-element-4382381 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-f199e6a .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-16b7e98 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-c05ba72 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-2e0c34d .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-3608467 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-edf0e17 .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-7bcae57 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-e14a04e .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-abbbbf1 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-f3f5f1f .elementor-heading-title{font-size:26px;}.elementor-25 .elementor-element.elementor-element-55bb0d1 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-56419f5 .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-442d4b8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-ad6d6de .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-6d0c4d5 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-fa74075 .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-be4b02d .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-53d5798{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-25 .elementor-element.elementor-element-172cc83{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-d5f6965{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-0690133 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-e02290f .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-fff5472 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-84cc0da .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-4da4dcd .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-c0230db{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-25 .elementor-element.elementor-element-f751fd7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-f751fd7 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-ccdbb52{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-7821578 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-25 .elementor-element.elementor-element-7d15683 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-2d032d0 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-b6e746f .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-556b9fb .elementor-button{font-size:var( --e-global-typography-b55d00d-font-size );line-height:var( --e-global-typography-b55d00d-line-height );}.elementor-25 .elementor-element.elementor-element-82257a0{--container-widget-width:12%;--container-widget-flex-grow:0;width:var( --container-widget-width, 12% );max-width:12%;}.elementor-25 .elementor-element.elementor-element-6057459{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-6057459 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-f8835df{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-82c4ea1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-15d9de2 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-c921552{text-align:center;}.elementor-25 .elementor-element.elementor-element-c921552 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-2ba84d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-847f575 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-58bb640 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-0cddaca .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-c1b577a .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-a142dc8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-62cc7e5 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-e07e569{text-align:center;}.elementor-25 .elementor-element.elementor-element-e07e569 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-a2f894c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-8d69da0{--grid-columns:1;}.elementor-25 .elementor-element.elementor-element-20db8f7 .elementor-button{font-size:28px;}.elementor-25 .elementor-element.elementor-element-b534e9a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-3cfb941 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-5677c06{text-align:center;}.elementor-25 .elementor-element.elementor-element-5677c06 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-20ccde4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-888188e .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-ffbdd36 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-eef2c90 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-fe87e32 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-6f5e7bf .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-827b9df .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-c69dc2d{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-1f8405f .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-d5390e2 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-931bbf0 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-5cea298 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-44901ca .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-52ba4b0 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-433083b .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-77d1e6e .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-2a553e3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-17895d1 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-c07e41b{text-align:center;}.elementor-25 .elementor-element.elementor-element-c07e41b .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-c95dd46{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-a38aa12 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-2eb862d .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-1a9766d .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-80dff48{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-83903f2 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-072f0ee .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-29f0842{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-25 .elementor-element.elementor-element-624e208 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-0af1929 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-0de2ac4{text-align:justify;}.elementor-25 .elementor-element.elementor-element-0de2ac4 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-2b54d59 .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-c3c1d4f{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-6975363 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-252bfb6{text-align:center;}.elementor-25 .elementor-element.elementor-element-252bfb6 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-fffdff0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-875cf08 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-c1771cc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-c1771cc .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-d372c50{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-9f38600{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-25 .elementor-element.elementor-element-db58bec{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-25 .elementor-element.elementor-element-9ca2960{text-align:center;}.elementor-25 .elementor-element.elementor-element-9ca2960 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-7209ac4{text-align:center;}.elementor-25 .elementor-element.elementor-element-fe9f183 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-ed180da .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-14e9982 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-cde8697{--e-n-carousel-swiper-slides-to-display:1;}.elementor-25 .elementor-element.elementor-element-40570f8{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-b78f249{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-41addd1{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-25 .elementor-element.elementor-element-c0b343a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-2df98ad{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-ec72bbe .elementor-button{font-size:13px;}.elementor-25 .elementor-element.elementor-element-2d523f4{--justify-content:center;}.elementor-25 .elementor-element.elementor-element-f7ef15f{text-align:center;}.elementor-25 .elementor-element.elementor-element-2b799ee{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-25 .elementor-element.elementor-element-0d7baae .elementor-heading-title{font-size:15px;line-height:1.5em;}.elementor-25 .elementor-element.elementor-element-4dce171 .elementor-heading-title{font-size:28px;}.elementor-25 .elementor-element.elementor-element-d929df7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-25 .elementor-element.elementor-element-7d0970b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-group > label{font-size:15px;}.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-button{font-size:13px;}.elementor-25 .elementor-element.elementor-element-4382381 .elementor-heading-title{font-size:22px;}.elementor-25 .elementor-element.elementor-element-16b7e98 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-c05ba72 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-2e0c34d .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-3608467 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-edf0e17 .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-7bcae57 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-e14a04e .elementor-heading-title{font-size:15px;}.elementor-25 .elementor-element.elementor-element-abbbbf1 .elementor-heading-title{font-size:var( --e-global-typography-8a80071-font-size );line-height:var( --e-global-typography-8a80071-line-height );}.elementor-25 .elementor-element.elementor-element-f3f5f1f .elementor-heading-title{font-size:22px;}}/* Start custom CSS for heading, class: .elementor-element-6d0c4d5 */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 2.3rem !important;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e02290f */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d15683 */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d0c4d5 */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 2.3rem !important;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e02290f */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d15683 */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d0c4d5 */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 2.3rem !important;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e02290f */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d15683 */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d0c4d5 */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 2.3rem !important;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e02290f */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d15683 */.titulo-destacado {
  font-family: 'Cinzel', 'Playfair Display', 'Times New Roman', serif;
  font-size: 3rem; /* Tamaño base para desktop (1024px +) */
  font-weight: 700;
  line-height: 1.1;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 0;
}

.titulo-destacado .texto-blanco {
  color: #ffffff;
}

.titulo-destacado .texto-dorado {
  color: #ca9e31;
}

/* Tablet (hasta 1024px) */
@media screen and (max-width: 1024px) {
  .titulo-destacado {
    font-size: 2.4rem;
    letter-spacing: 1.5px;
  }
}

/* Tablet en vertical y teléfonos grandes (hasta 768px) */
@media screen and (max-width: 768px) {
  .titulo-destacado {
    font-size: 1.8rem;
    line-height: 1.2;
    letter-spacing: 1px;
  }
}

/* Teléfonos pequeños (hasta 480px) */
@media screen and (max-width: 480px) {
  .titulo-destacado {
    font-size: 1.4rem;
    letter-spacing: 0.5px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74c77d0 *//* Dimensiones del contenedor del icono */
.icono-circular {
  width: 90px;
  height: 90px;
}

/* Estado Normal: Círculo Azul Oscuro sin borde */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: none;
  transition: fill 0.3s ease;
}

.icono-circular .pizarra-icon rect,
.icono-circular .pizarra-icon line {
  stroke: #ffffff;
}

/* Estado Hover: Círculo pasa a Dorado */
.contenedor-hover:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101f81 *//* CONTENEDOR */
.contenedor-hover {
    transition: all 0.3s ease;
}

/* TEXTO DENTRO DEL CONTENEDOR */
.texto-hover {
    transition: color 0.3s ease;
}

/* AL HACER HOVER SOBRE EL CONTENEDOR */
.contenedor-hover:hover .texto-hover {
    color: #ffffff !important;
}
/* Cuando el contenedor principal recibe hover, cambia el color de los textos internos a blanco */
.contenedor-hover:hover .texto-hover .elementor-heading-title {
    color: #ffffff !important;
    transition: color 0.3s ease; /* Transición suave opcional */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8528b10 *//* Dimensiones del contenedor del icono */
.icono-circular {
  width: 90px;
  height: 90px;
}

/* Estado Normal: Círculo Azul Oscuro sin borde y trazo Blanco */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: none;
  transition: fill 0.3s ease;
}

.icono-circular .clip-icon path {
  stroke: #ffffff;
}

/* Estado Hover controlado por .contenedor-hover: Círculo pasa a Dorado */
.contenedor-hover:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c38198e *//* CONTENEDOR */
.contenedor-hover {
    transition: all 0.3s ease;
}

/* TEXTO DENTRO DEL CONTENEDOR */
.texto-hover {
    transition: color 0.3s ease;
}

/* AL HACER HOVER SOBRE EL CONTENEDOR */
.contenedor-hover:hover .texto-hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f7f616 *//* Dimensiones del contenedor del icono */
.icono-circular {
  width: 90px;
  height: 90px;
}

/* Estado Normal: Círculo Azul Oscuro sin borde y trazo Blanco */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: none;
  transition: fill 0.3s ease;
}

.icono-circular .balanza-icon line,
.icono-circular .balanza-icon path,
.icono-circular .balanza-icon polygon {
  stroke: #ffffff;
}

/* Estado Hover controlado por .contenedor-hover: Círculo pasa a Dorado */
.contenedor-hover:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-832ed8a *//* CONTENEDOR */
.contenedor-hover {
    transition: all 0.3s ease;
}

/* TEXTO DENTRO DEL CONTENEDOR */
.texto-hover {
    transition: color 0.3s ease;
}

/* AL HACER HOVER SOBRE EL CONTENEDOR */
.contenedor-hover:hover .texto-hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2c55fd *//* Dimensiones del contenedor del icono */
.icono-circular {
  width: 90px;
  height: 90px;
}

/* Estado Normal: Círculo Azul Oscuro sin borde y trazo Blanco */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: none;
  transition: fill 0.3s ease;
}

.icono-circular .red-icon line,
.icono-circular .red-icon circle {
  stroke: #ffffff;
}

/* Estado Hover controlado por .contenedor-hover: Círculo pasa a Dorado */
.contenedor-hover:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e45bdad *//* CONTENEDOR */
.contenedor-hover {
    transition: all 0.3s ease;
}

/* TEXTO DENTRO DEL CONTENEDOR */
.texto-hover {
    transition: color 0.3s ease;
}

/* AL HACER HOVER SOBRE EL CONTENEDOR */
.contenedor-hover:hover .texto-hover {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03bbc24 *//* CLASE DEL CONTENEDOR PRINCIPAL (CENTRADO) */
.tarjeta-contenedor {
  display: flex;
  justify-content: center; /* Centra horizontalmente */
  align-items: center;     /* Centra verticalmente */
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Dimensiones y posición del contenedor interno del icono */
.icono-circular {
  position: relative;
  width: 90px;
  height: 90px;
}

/* Círculo superior con el número 01 */
.badge-numero {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  background-color: #ca9e31;
  color: #ffffff;
  font-family: 'Georgia', serif;
  font-weight: bold;
  font-size: 14px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

/* --- ESTADO NORMAL --- */
/* Círculo fondo azul oscuro con borde dorado */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: #ca9e31;
  stroke-width: 1.5;
  transition: all 0.3s ease;
}

/* Icono en color dorado */
.icono-circular .monitor-play-icon rect,
.icono-circular .monitor-play-icon line,
.icono-circular .monitor-play-icon polygon {
  stroke: #ca9e31;
  transition: all 0.3s ease;
}

/* --- ESTADO HOVER (Al pasar el mouse por .tarjeta-contenedor) --- */

/* Círculo pasa a fondo dorado */
.tarjeta-contenedor:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
  stroke: transparent;
}

/* Icono pasa a color blanco */
.tarjeta-contenedor:hover .icono-circular .monitor-play-icon rect,
.tarjeta-contenedor:hover .icono-circular .monitor-play-icon line,
.tarjeta-contenedor:hover .icono-circular .monitor-play-icon polygon {
  stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f04de41 *//* CLASE DEL CONTENEDOR PRINCIPAL (CENTRADO) */
.tarjeta-contenedor {
  display: flex;
  justify-content: center; /* Centra horizontalmente */
  align-items: center;     
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Dimensiones y posición del contenedor interno del icono */
.icono-circular {
  position: relative;
  width: 90px;
  height: 90px;
}

/* Círculo superior con el número 02 */
.badge-numero {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  background-color: #ca9e31;
  color: #ffffff;
  font-family: 'Georgia', serif;
  font-weight: bold;
  font-size: 14px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

/* --- ESTADO NORMAL --- */
/* Círculo fondo azul oscuro con borde dorado */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: #ca9e31;
  stroke-width: 1.5;
  transition: all 0.3s ease;
}

/* Icono en color dorado */
.icono-circular .maletin-icon path,
.icono-circular .maletin-icon rect,
.icono-circular .maletin-icon line {
  stroke: #ca9e31;
  transition: all 0.3s ease;
}

/* --- ESTADO HOVER (Al pasar el mouse por .tarjeta-contenedor) --- */

/* Círculo pasa a fondo dorado */
.tarjeta-contenedor:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
  stroke: transparent;
}

/* Icono pasa a color blanco */
.tarjeta-contenedor:hover .icono-circular .maletin-icon path,
.tarjeta-contenedor:hover .icono-circular .maletin-icon rect,
.tarjeta-contenedor:hover .icono-circular .maletin-icon line {
  stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c23bf9 *//* CLASE DEL CONTENEDOR PRINCIPAL (CENTRADO) */
.tarjeta-contenedor {
  display: flex;
  justify-content: center; /* Centra horizontalmente */
  align-items: center;     /* Centra verticalmente */
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Dimensiones y posición del contenedor interno del icono */
.icono-circular {
  position: relative;
  width: 90px;
  height: 90px;
}

/* Círculo superior con el número 03 */
.badge-numero {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  background-color: #ca9e31;
  color: #ffffff;
  font-family: 'Georgia', serif;
  font-weight: bold;
  font-size: 14px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

/* --- ESTADO NORMAL --- */
/* Círculo fondo azul oscuro con borde dorado */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: #ca9e31;
  stroke-width: 1.5;
  transition: all 0.3s ease;
}

/* Icono en color dorado */
.icono-circular .bota-icon path {
  stroke: #ca9e31;
  transition: all 0.3s ease;
}

/* --- ESTADO HOVER (Al pasar el mouse por .tarjeta-contenedor) --- */

/* Círculo pasa a fondo dorado */
.tarjeta-contenedor:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
  stroke: transparent;
}

/* Icono pasa a color blanco */
.tarjeta-contenedor:hover .icono-circular .bota-icon path {
  stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2e5115d *//* CLASE DEL CONTENEDOR PRINCIPAL (CENTRADO) */
.tarjeta-contenedor {
  display: flex;
  justify-content: center; /* Centra horizontalmente */
  align-items: center;     /* Centra verticalmente */
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Dimensiones y posición del contenedor interno del icono */
.icono-circular {
  position: relative;
  width: 90px;
  height: 90px;
}

/* Círculo superior con el número 04 */
.badge-numero {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  background-color: #ca9e31;
  color: #ffffff;
  font-family: 'Georgia', serif;
  font-weight: bold;
  font-size: 14px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

/* --- ESTADO NORMAL --- */
/* Círculo fondo azul oscuro con borde dorado */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: #ca9e31;
  stroke-width: 1.5;
  transition: all 0.3s ease;
}

/* Icono en color dorado */
.icono-circular .libro-icon path {
  stroke: #ca9e31;
  transition: all 0.3s ease;
}

/* --- ESTADO HOVER (Al pasar el mouse por .tarjeta-contenedor) --- */

/* Círculo pasa a fondo dorado */
.tarjeta-contenedor:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
  stroke: transparent;
}

/* Icono pasa a color blanco */
.tarjeta-contenedor:hover .icono-circular .libro-icon path {
  stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-296702d *//* CLASE DEL CONTENEDOR PRINCIPAL (CENTRADO) */
.tarjeta-contenedor {
  display: flex;
  justify-content: center; /* Centra horizontalmente */
  align-items: center;     /* Centra verticalmente */
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Dimensiones y posición del contenedor interno del icono */
.icono-circular {
  position: relative;
  width: 90px;
  height: 90px;
}

/* Círculo superior con el número 05 */
.badge-numero {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  background-color: #ca9e31;
  color: #ffffff;
  font-family: 'Georgia', serif;
  font-weight: bold;
  font-size: 14px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

/* --- ESTADO NORMAL --- */
/* Círculo fondo azul oscuro con borde dorado */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: #ca9e31;
  stroke-width: 1.5;
  transition: all 0.3s ease;
}

/* Icono en color dorado */
.icono-circular .monitor-codigo-icon rect,
.icono-circular .monitor-codigo-icon line {
  stroke: #ca9e31;
  transition: all 0.3s ease;
}

/* --- ESTADO HOVER (Al pasar el mouse por .tarjeta-contenedor) --- */

/* Círculo pasa a fondo dorado */
.tarjeta-contenedor:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
  stroke: transparent;
}

/* Icono pasa a color blanco */
.tarjeta-contenedor:hover .icono-circular .monitor-codigo-icon rect,
.tarjeta-contenedor:hover .icono-circular .monitor-codigo-icon line {
  stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8f5aad0 *//* CLASE DEL CONTENEDOR PRINCIPAL (CENTRADO) */
.tarjeta-contenedor {
  display: flex;
  justify-content: center; /* Centra horizontalmente */
  align-items: center;     /* Centra verticalmente */
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Dimensiones y posición del contenedor interno del icono */
.icono-circular {
  position: relative;
  width: 90px;
  height: 90px;
}

/* Círculo superior con el número 06 */
.badge-numero {
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  background-color: #ca9e31;
  color: #ffffff;
  font-family: 'Georgia', serif;
  font-weight: bold;
  font-size: 14px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

/* --- ESTADO NORMAL --- */
/* Círculo fondo azul oscuro con borde dorado */
.icono-circular .circulo-bg {
  fill: #0d1b2a;
  stroke: #ca9e31;
  stroke-width: 1.5;
  transition: all 0.3s ease;
}

/* Icono en color dorado */
.icono-circular .medalla-icon circle,
.icono-circular .medalla-icon polygon,
.icono-circular .medalla-icon path {
  stroke: #ca9e31;
  transition: all 0.3s ease;
}

/* --- ESTADO HOVER (Al pasar el mouse por .tarjeta-contenedor) --- */

/* Círculo pasa a fondo dorado */
.tarjeta-contenedor:hover .icono-circular .circulo-bg {
  fill: #ca9e31;
  stroke: transparent;
}

/* Icono pasa a color blanco */
.tarjeta-contenedor:hover .icono-circular .medalla-icon circle,
.tarjeta-contenedor:hover .icono-circular .medalla-icon polygon,
.tarjeta-contenedor:hover .icono-circular .medalla-icon path {
  stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-78499e5 *//* Tamaño reducido del icono */
.icono-reloj {
    width: 45px;
    height: 45px;
}

/* ESTADO NORMAL (Fondo blanco suave / Icono azul oscuro) */
.icono-reloj .reloj-bg {
    fill: #f0f4f9; /* Fondo claro */
    transition: all 0.3s ease;
}

.icono-reloj .reloj-icon circle,
.icono-reloj .reloj-icon polyline {
    stroke: #0d1b2a; /* Azul oscuro */
    transition: all 0.3s ease;
}

/* ESTADO HOVER (Al pasar el mouse por .tarjeta-tiempo) */

/* 1. El fondo pasa a azul oscuro */
.tarjeta-tiempo:hover .icono-reloj .reloj-bg {
    fill: #0d1b2a;
}

/* 2. El reloj cambia a dorado */
.tarjeta-tiempo:hover .icono-reloj .reloj-icon circle,
.tarjeta-tiempo:hover .icono-reloj .reloj-icon polyline {
    stroke: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b90e5a *//* Tamaño del contenedor */
.icono-reloj {
  width: 45px;
  height: 45px;
}

/* ESTADO NORMAL (Fondo claro / Libro azul oscuro) */
.icono-reloj .reloj-bg {
  fill: #f0f4f9;
  transition: all 0.3s ease;
}

.icono-reloj .libro-icon {
  stroke: #0d1b2a;
  transition: all 0.3s ease;
}

/* ESTADO HOVER (Fondo azul oscuro / Libro dorado) */
.tarjeta-tiempo:hover .icono-reloj .reloj-bg {
  fill: #0d1b2a;
}

.tarjeta-tiempo:hover .icono-reloj .libro-icon {
  stroke: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eb9da1f *//* Tamaño del contenedor */
.icono-reloj {
  width: 45px;
  height: 45px;
}

/* ESTADO NORMAL (Fondo claro / Icono azul oscuro) */
.icono-reloj .reloj-bg {
  fill: #f0f4f9;
  transition: all 0.3s ease;
}

.icono-reloj .grafico-icon line {
  stroke: #0d1b2a;
  transition: all 0.3s ease;
}

/* ESTADO HOVER (Fondo azul oscuro / Icono dorado) */
.tarjeta-tiempo:hover .icono-reloj .reloj-bg {
  fill: #0d1b2a;
}

.tarjeta-tiempo:hover .icono-reloj .grafico-icon line {
  stroke: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-99c261b *//* Tamaño del contenedor */
.icono-reloj {
  width: 45px;
  height: 45px;
}

/* ESTADO NORMAL (Fondo claro / Icono azul oscuro) */
.icono-reloj .reloj-bg {
  fill: #f0f4f9;
  transition: all 0.3s ease;
}

.icono-reloj .monitor-icon rect,
.icono-reloj .monitor-icon line {
  stroke: #0d1b2a;
  transition: all 0.3s ease;
}

/* ESTADO HOVER (Fondo azul oscuro / Icono dorado) */
.tarjeta-tiempo:hover .icono-reloj .reloj-bg {
  fill: #0d1b2a;
}

.tarjeta-tiempo:hover .icono-reloj .monitor-icon rect,
.tarjeta-tiempo:hover .icono-reloj .monitor-icon line {
  stroke: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03394dc *//* Tamaño del contenedor */
.icono-reloj {
  width: 45px;
  height: 45px;
}

/* ESTADO NORMAL (Fondo claro / Icono azul oscuro) */
.icono-reloj .reloj-bg {
  fill: #f0f4f9;
  transition: all 0.3s ease;
}

.icono-reloj .chat-icon path,
.icono-reloj .chat-icon line {
  stroke: #0d1b2a;
  transition: all 0.3s ease;
}

/* ESTADO HOVER (Fondo azul oscuro / Icono dorado) */
.tarjeta-tiempo:hover .icono-reloj .reloj-bg {
  fill: #0d1b2a;
}

.tarjeta-tiempo:hover .icono-reloj .chat-icon path,
.tarjeta-tiempo:hover .icono-reloj .chat-icon line {
  stroke: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6278a47 *//* Tamaño del contenedor */
.icono-reloj {
  width: 45px;
  height: 45px;
}

/* ESTADO NORMAL (Fondo claro / Icono azul oscuro) */
.icono-reloj .reloj-bg {
  fill: #f0f4f9;
  transition: all 0.3s ease;
}

.icono-reloj .medalla-icon circle,
.icono-reloj .medalla-icon polygon,
.icono-reloj .medalla-icon path {
  stroke: #0d1b2a;
  transition: all 0.3s ease;
}

/* ESTADO HOVER (Fondo azul oscuro / Icono dorado) */
.tarjeta-tiempo:hover .icono-reloj .reloj-bg {
  fill: #0d1b2a;
}

.tarjeta-tiempo:hover .icono-reloj .medalla-icon circle,
.tarjeta-tiempo:hover .icono-reloj .medalla-icon polygon,
.tarjeta-tiempo:hover .icono-reloj .medalla-icon path {
  stroke: #ca9e31;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ec91a4 */.tarjeta-hover {
    position: relative !important;
    overflow: hidden;
}

/* Línea inferior */
.tarjeta-hover::before {
    content: "" !important;
    position: absolute !important;
    
    top: auto !important;
    bottom: 0 !important;
    left: 0 !important;
    right: auto !important;
    
    width: 0 !important;
    height: 4px !important;
    
    background: #D5A928 !important;
    transition: width 0.6s ease !important;
}

/* Hover */
.tarjeta-hover:hover::before {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fa837b *//* Tamaño del icono */
.icono-badge {
    width: 70px;
    height: 70px;
}

/* ESTADO NORMAL (Trazo dorado y fondo transparente) */
.icono-badge .badge-bg {
    fill: transparent;
    stroke: #ca9e31;
    stroke-width: 2;
    transition: all 0.3s ease;
}

.icono-badge .badge-icon path,
.icono-badge .badge-icon circle,
.icono-badge .badge-icon polygon {
    stroke: #ca9e31;
    transition: all 0.3s ease;
}

/* ESTADO HOVER (Al pasar el mouse por .mi-tarjeta-hover) */
.mi-tarjeta-hover:hover .icono-badge .badge-bg {
    fill: #ca9e31;
    stroke: #ca9e31;
}

.mi-tarjeta-hover:hover .icono-badge .badge-icon path,
.mi-tarjeta-hover:hover .icono-badge .badge-icon circle,
.mi-tarjeta-hover:hover .icono-badge .badge-icon polygon {
    stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4d48ab *//* Tamaño del icono */
.icono-badge {
    width: 70px;
    height: 70px;
}

/* ESTADO NORMAL (Trazo dorado y fondo transparente) */
.icono-badge .badge-bg {
    fill: transparent;
    stroke: #ca9e31;
    stroke-width: 2;
    transition: all 0.3s ease;
}

.icono-badge .badge-icon path,
.icono-badge .badge-icon circle,
.icono-badge .badge-icon polygon {
    stroke: #ca9e31;
    transition: all 0.3s ease;
}

/* ESTADO HOVER (Al pasar el mouse por .mi-tarjeta-hover) */
.mi-tarjeta-hover:hover .icono-badge .badge-bg {
    fill: #ca9e31;
    stroke: #ca9e31;
}

.mi-tarjeta-hover:hover .icono-badge .badge-icon path,
.mi-tarjeta-hover:hover .icono-badge .badge-icon circle,
.mi-tarjeta-hover:hover .icono-badge .badge-icon polygon {
    stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b35c5fa *//* Tamaño del contenedor del icono */
.icono-badge {
    width: 70px;
    height: 70px;
}

/* ESTADO NORMAL (Trazo dorado y fondo transparente) */
.icono-badge .badge-bg {
    fill: transparent;
    stroke: #ca9e31;
    stroke-width: 2;
    transition: all 0.3s ease;
}

.icono-badge .badge-icon path,
.icono-badge .badge-icon line {
    stroke: #ca9e31;
    transition: all 0.3s ease;
}

/* ESTADO HOVER (Al pasar el mouse por .tarjeta-crecimiento) */

/* 1. Fondo del círculo se rellena de dorado */
.tarjeta-crecimiento:hover .icono-badge .badge-bg {
    fill: #ca9e31;
    stroke: #ca9e31;
}

/* 2. La gráfica y la flecha cambian a blanco */
.tarjeta-crecimiento:hover .icono-badge .badge-icon path,
.tarjeta-crecimiento:hover .icono-badge .badge-icon line {
    stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-cde8697 *//* Puntos inactivos (Círculos gris claro) */
.swiper-pagination-bullet,
.slick-dots li button,
.owl-dot span {
    width: 10px !important;
    height: 10px !important;
    background-color: #dbe2ef !important; /* Gris claro */
    opacity: 1 !important;
    border-radius: 50% !important;
    border: none !important;
    transition: all 0.3s ease !important;
    margin: 0 4px !important;
}

/* Punto activo (Píldora dorada/alargada) */
.swiper-pagination-bullet-active,
.slick-dots li.slick-active button,
.owl-dot.active span {
    width: 28px !important;
    height: 10px !important;
    background-color: #ca9e31 !important; /* Color dorado */
    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f703d39 *//* Importar la fuente serif elegante */
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@600;700&display=swap');

/* Estilos de la marca */
.collab-branding {
    /* Fondo azul oscuro */
    
    
    border-radius: 4px;
    font-family: 'montserrat', 'Times New Roman', serif;
    text-align: left;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
}

/* Estilo para "TRABAJEMOS" */
.collab-branding .primary-text {
    color: #FFFFFF; /* Blanco */
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 6px;
}

/* Estilo para "JUNTOS" */
.collab-branding .secondary-text {
    color: #C89D42; /* Dorado ocre como la imagen */
    font-size: 25px;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}

/* Adaptación responsive para tablets y móviles */
@media (max-width: 768px) {
    .collab-branding {
        padding: 0px;
    }
    .collab-branding .primary-text {
        font-size: 38px;
    }
    .collab-branding .secondary-text {
        font-size: 24px;
    }
}

@media (max-width: 480px) {
    .collab-branding .primary-text {
        font-size: 28px;
    }
    .collab-branding .secondary-text {
        font-size: 18px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec72bbe *//* Traslada el icono del botón 4px a la derecha al hacer hover */
.elementor-25 .elementor-element.elementor-element-ec72bbe:hover .elementor-button-icon {
    transform: translateX(4px);
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-1c4bff4 *//* Color de fondo del botón al hacer hover */
.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-type-submit button[type="submit"]:hover {
    background-color: #a87f1e;
}

/* Movimiento del icono en el eje X al hacer hover sobre el botón */
.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-type-submit button[type="submit"]:hover svg,
.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-type-submit button[type="submit"]:hover i {
    transform: translateX(4px);
    transition: transform 0.3s ease;
}

/* Suavizar la transición inicial del icono (opcional pero recomendado) */
.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-type-submit button[type="submit"] svg,
.elementor-25 .elementor-element.elementor-element-1c4bff4 .elementor-field-type-submit button[type="submit"] i {
    transition: transform 0.3s ease;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-25 h1,h2,h3{
    font-family: "montserrat"!important;
}/* End custom CSS */