.elementor-1069 .elementor-element.elementor-element-ee470d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-ee470d2:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-ee470d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06668763;}.elementor-1069 .elementor-element.elementor-element-83f8025{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1069 .elementor-element.elementor-element-43fa514{text-align:center;}.elementor-1069 .elementor-element.elementor-element-43fa514 img{width:39%;}.elementor-1069 .elementor-element.elementor-element-6fc3884{--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-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-menu-toggle{margin:0 auto;}.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu .elementor-item{font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;}.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-f5c1c31 .e--pointer-framed .elementor-item:before,
					.elementor-1069 .elementor-element.elementor-element-f5c1c31 .e--pointer-framed .elementor-item:after{border-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-1069 .elementor-element.elementor-element-f5c1c31 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-f5c1c31 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-1069 .elementor-element.elementor-element-f5c1c31 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-b4a3866{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1069 .elementor-element.elementor-element-82c895a .elementor-button{background-color:#61CE7000;font-family:"Rubik", Sans-serif;font-size:13px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:#066687;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-041f2bf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-041f2bf:not(.elementor-motion-effects-element-type-background), .elementor-1069 .elementor-element.elementor-element-041f2bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002C3BF5;}.elementor-1069 .elementor-element.elementor-element-c02ea0a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-3269eee .elementor-menu-toggle{margin-right:auto;background-color:#DDDCDC26;}.elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu--dropdown a, .elementor-1069 .elementor-element.elementor-element-3269eee .elementor-menu-toggle{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu--dropdown{background-color:#002C3BF5;}.elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu--dropdown .elementor-item, .elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-1069 .elementor-element.elementor-element-3269eee div.elementor-menu-toggle{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-3269eee div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-d59c39f .elementor-button{background-color:#61CE7000;font-family:"Rubik", Sans-serif;font-size:13px;font-weight:400;border-style:solid;border-width:2px 2px 2px 2px;border-color:#066687;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-f6ed3ba{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-ac0ad9e{--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-1069 .elementor-element.elementor-element-ac0ad9e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1069 .elementor-element.elementor-element-6bfdd96 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-1069 .elementor-element.elementor-element-6bfdd96{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#BEBEBE;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1069 .elementor-element.elementor-element-a4897d4{text-align:start;}.elementor-1069 .elementor-element.elementor-element-a4897d4 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:74px;font-weight:600;line-height:83px;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-15ebef3{--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-end;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-52aa275 > .elementor-widget-container{margin:100px 20px 20px 20px;}.elementor-1069 .elementor-element.elementor-element-7755510{--display:flex;--min-height:245px;--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;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-2986191{--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-1069 .elementor-element.elementor-element-4a2ad96{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:300;line-height:21px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-4a2ad96 p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-7802ecb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-ed385a3 .elementor-button{background-color:#FFFFFF00;font-family:"Rubik", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A0A5;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-5bbb4a1 .elementor-button{background-color:#121212;font-family:"Rubik", Sans-serif;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1476E;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-c31cd78{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-c930932 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A0A5;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-0fd7d21 .elementor-button{background-color:#121212;fill:#D6D6D6;color:#D6D6D6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1476E;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-65ef7d6{--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;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-48eced7{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-435cc37{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-36b1c3d{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-36b1c3d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-0170e70 > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-1069 .elementor-element.elementor-element-0170e70{text-align:center;}.elementor-1069 .elementor-element.elementor-element-0170e70 .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:86px;font-weight:500;line-height:79px;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-2694404{--display:flex;--min-height:0px;--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;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-c5edbf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-c5edbf9{text-align:center;font-family:"Rubik", Sans-serif;font-size:17px;font-weight:300;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-c5edbf9 p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-0cc6245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-99a437b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1069 .elementor-element.elementor-element-00291e2 > .elementor-widget-container{margin:35px 0px -13px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-00291e2 img{width:52%;transition-duration:0.8s;}.elementor-1069 .elementor-element.elementor-element-e16402f > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-1069 .elementor-element.elementor-element-e16402f{text-align:center;font-family:"Rubik", Sans-serif;font-size:13px;font-weight:400;line-height:14px;color:#D6D6D6;}.elementor-1069 .elementor-element.elementor-element-02fd23c{--display:flex;}.elementor-1069 .elementor-element.elementor-element-d4e5a20{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-4200a73 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-4200a73 img{width:58%;}.elementor-1069 .elementor-element.elementor-element-eac3e16 > .elementor-widget-container{margin:9px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-eac3e16 img{width:50%;}.elementor-1069 .elementor-element.elementor-element-83d9c1f{font-family:"Rubik", Sans-serif;font-size:13px;font-weight:300;line-height:17px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-981674f{font-family:"Rubik", Sans-serif;font-size:13px;font-weight:300;line-height:17px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-22ffe2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-22ffe2e{text-align:left;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-22ffe2e p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-e6ddd3d .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A0A5;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-8bd0f03{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:34px 34px 34px 34px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:11px;--n-accordion-icon-gap:10px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#E1476E;--n-accordion-icon-active-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-8bd0f03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#06668730;border-style:solid;border-color:#066687;}:where( .elementor-1069 .elementor-element.elementor-element-8bd0f03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E1476E00;border-style:none;}.elementor-1069 .elementor-element.elementor-element-8bd0f03 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-8bd0f03 {--n-accordion-padding:5px 0px 5px 0px;}:where( .elementor-1069 .elementor-element.elementor-element-8bd0f03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;font-weight:300;}.elementor-1069 .elementor-element.elementor-element-7305ca8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1069 .elementor-element.elementor-element-d58f008{--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-1069 .elementor-element.elementor-element-e70589e img{width:44%;transition-duration:0.8s;}.elementor-1069 .elementor-element.elementor-element-3a38e9b > .elementor-widget-container{margin:-5px 40px 0px 40px;}.elementor-1069 .elementor-element.elementor-element-3a38e9b{text-align:center;font-family:"Rubik", Sans-serif;font-size:13px;font-weight:400;line-height:14px;color:#D6D6D6;}.elementor-1069 .elementor-element.elementor-element-77c1bc8{--display:flex;}.elementor-1069 .elementor-element.elementor-element-1192d01 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-1192d01{text-align:left;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-1192d01 p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-c96cdea .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A0A5;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-55faeee{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:34px 34px 34px 34px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:11px;--n-accordion-icon-gap:10px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#E1476E;--n-accordion-icon-active-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-55faeee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#06668730;border-style:solid;border-color:#066687;}:where( .elementor-1069 .elementor-element.elementor-element-55faeee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E1476E00;border-style:none;}.elementor-1069 .elementor-element.elementor-element-55faeee > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-55faeee {--n-accordion-padding:5px 0px 5px 0px;}:where( .elementor-1069 .elementor-element.elementor-element-55faeee > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;font-weight:300;}.elementor-1069 .elementor-element.elementor-element-061dfbf{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-382ed3a img{width:48%;max-width:100%;height:1px;}.elementor-1069 .elementor-element.elementor-element-38351ff{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-65b60ad{--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-1069 .elementor-element.elementor-element-704bf37{text-align:left;}.elementor-1069 .elementor-element.elementor-element-704bf37 img{width:55%;transition-duration:0.8s;}.elementor-1069 .elementor-element.elementor-element-0cfbae3 > .elementor-widget-container{margin:0px 60px 0px 00px;}.elementor-1069 .elementor-element.elementor-element-0cfbae3{text-align:left;font-family:"Rubik", Sans-serif;font-size:13px;font-weight:400;line-height:14px;color:#D6D6D6;}.elementor-1069 .elementor-element.elementor-element-e0a5b82{--display:flex;}.elementor-1069 .elementor-element.elementor-element-a460b39 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-a460b39{text-align:left;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-a460b39 p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-e4d1689 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A0A5;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-772d2a8{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:34px 34px 34px 34px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:11px;--n-accordion-icon-gap:10px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#E1476E;--n-accordion-icon-active-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-772d2a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#06668730;border-style:solid;border-color:#066687;}:where( .elementor-1069 .elementor-element.elementor-element-772d2a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E1476E00;border-style:none;}.elementor-1069 .elementor-element.elementor-element-772d2a8 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-772d2a8 {--n-accordion-padding:5px 0px 5px 0px;}:where( .elementor-1069 .elementor-element.elementor-element-772d2a8 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;font-weight:300;}.elementor-1069 .elementor-element.elementor-element-5ce163c{--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-1069 .elementor-element.elementor-element-cf83522{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1069 .elementor-element.elementor-element-510fd7d{text-align:right;}.elementor-1069 .elementor-element.elementor-element-510fd7d img{width:63%;transition-duration:0.8s;}.elementor-1069 .elementor-element.elementor-element-8a31277 > .elementor-widget-container{margin:0px 0px 0px 40px;}.elementor-1069 .elementor-element.elementor-element-8a31277{text-align:right;font-family:"Rubik", Sans-serif;font-size:13px;font-weight:400;line-height:14px;color:#D6D6D6;}.elementor-1069 .elementor-element.elementor-element-902d3f0{--display:flex;}.elementor-1069 .elementor-element.elementor-element-2ee616a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-2ee616a{text-align:right;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-2ee616a p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-a3689b2 .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A0A5;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-abf9e03{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:34px 34px 34px 34px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:11px;--n-accordion-icon-gap:10px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#E1476E;--n-accordion-icon-active-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-abf9e03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#06668730;border-style:solid;border-color:#066687;}:where( .elementor-1069 .elementor-element.elementor-element-abf9e03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E1476E00;border-style:none;}.elementor-1069 .elementor-element.elementor-element-abf9e03 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-abf9e03 {--n-accordion-padding:5px 0px 5px 0px;}:where( .elementor-1069 .elementor-element.elementor-element-abf9e03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;font-weight:300;}.elementor-1069 .elementor-element.elementor-element-183e361{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-f4a84bc img{width:37%;transition-duration:0.8s;}.elementor-1069 .elementor-element.elementor-element-9ac78d8 > .elementor-widget-container{margin:0px 40px 0px 40px;}.elementor-1069 .elementor-element.elementor-element-9ac78d8{text-align:center;font-family:"Rubik", Sans-serif;font-size:13px;font-weight:400;line-height:14px;color:#D6D6D6;}.elementor-1069 .elementor-element.elementor-element-9ac78d8 p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-81eefc6{--display:flex;}.elementor-1069 .elementor-element.elementor-element-1f5b2ab > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-1f5b2ab{text-align:left;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-1f5b2ab p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-aeb504f .elementor-button{background-color:#FFFFFF00;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A0A5;border-radius:22px 22px 22px 22px;}.elementor-1069 .elementor-element.elementor-element-fb33e7f{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:34px 34px 34px 34px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:11px;--n-accordion-icon-gap:10px;--n-accordion-icon-normal-color:#FFFFFF;--n-accordion-icon-hover-color:#E1476E;--n-accordion-icon-active-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-fb33e7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#06668730;border-style:solid;border-color:#066687;}:where( .elementor-1069 .elementor-element.elementor-element-fb33e7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#E1476E00;border-style:none;}.elementor-1069 .elementor-element.elementor-element-fb33e7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-fb33e7f {--n-accordion-padding:5px 0px 5px 0px;}:where( .elementor-1069 .elementor-element.elementor-element-fb33e7f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Rubik", Sans-serif;font-weight:300;}.elementor-1069 .elementor-element.elementor-element-5983156{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-9eb6a0c{--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-1069 .elementor-element.elementor-element-9eb6a0c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-ab831d3 > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-1069 .elementor-element.elementor-element-ab831d3{text-align:end;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:#BEBEBE;}.elementor-1069 .elementor-element.elementor-element-b9287ce{text-align:end;}.elementor-1069 .elementor-element.elementor-element-b9287ce .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:60px;font-weight:600;line-height:59px;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-f8971e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1069 .elementor-element.elementor-element-7e517c6{--display:flex;--min-height:171px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-ced69fa{--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-1069 .elementor-element.elementor-element-57a3901{text-align:end;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:300;line-height:19px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-57a3901 p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-3a4f31b{--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-1069 .elementor-element.elementor-element-eff3a43{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-d6cbd14{--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-1069 .elementor-element.elementor-element-34554d6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-34554d6 img{width:74%;}.elementor-1069 .elementor-element.elementor-element-408e4b2{--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-1069 .elementor-element.elementor-element-15b6f7a{--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-1069 .elementor-element.elementor-element-9dd9dd7{--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-1069 .elementor-element.elementor-element-27cf0b5 img{width:72%;}.elementor-1069 .elementor-element.elementor-element-fb13364{--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-1069 .elementor-element.elementor-element-4d2d33c img{width:72%;}.elementor-1069 .elementor-element.elementor-element-dc91c26{--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-1069 .elementor-element.elementor-element-6b8f5bf{text-align:center;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:300;line-height:19px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6b8f5bf p{margin-bottom:0px;}.elementor-1069 .elementor-element.elementor-element-3881f6c{--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-1069 .elementor-element.elementor-element-a6567bb{--display:flex;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;}.elementor-1069 .elementor-element.elementor-element-a6567bb::before, .elementor-1069 .elementor-element.elementor-element-a6567bb > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-a6567bb > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-a6567bb > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-a6567bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-a6567bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#06668775;--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-3721d87 > .elementor-widget-container{margin:25px 25px 25px 25px;}.elementor-1069 .elementor-element.elementor-element-f33bb92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-f8daa1b{--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;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-1069 .elementor-element.elementor-element-f8daa1b::before, .elementor-1069 .elementor-element.elementor-element-f8daa1b > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-f8daa1b > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-f8daa1b > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-f8daa1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-f8daa1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#272C35;--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-4b61100 img{width:30%;}.elementor-1069 .elementor-element.elementor-element-eb58421{text-align:center;}.elementor-1069 .elementor-element.elementor-element-eb58421 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-6c058f7 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-1069 .elementor-element.elementor-element-6c058f7{text-align:center;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#CFCFCF;}.elementor-1069 .elementor-element.elementor-element-a2aaf52{--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;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-1069 .elementor-element.elementor-element-a2aaf52::before, .elementor-1069 .elementor-element.elementor-element-a2aaf52 > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-a2aaf52 > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-a2aaf52 > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-a2aaf52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-a2aaf52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#272C35;--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-74d02a0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-74d02a0 img{width:33%;}.elementor-1069 .elementor-element.elementor-element-a4c96c1 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-a4c96c1{text-align:center;}.elementor-1069 .elementor-element.elementor-element-a4c96c1 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-fdaf416 > .elementor-widget-container{margin:0px 015px 0px 15px;}.elementor-1069 .elementor-element.elementor-element-fdaf416{text-align:center;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#CFCFCF;}.elementor-1069 .elementor-element.elementor-element-d0db134{--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;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-1069 .elementor-element.elementor-element-d0db134::before, .elementor-1069 .elementor-element.elementor-element-d0db134 > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-d0db134 > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-d0db134 > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-d0db134 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-d0db134 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#272C35;--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-4e566c2 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-4e566c2 img{width:27%;}.elementor-1069 .elementor-element.elementor-element-a253993{text-align:center;}.elementor-1069 .elementor-element.elementor-element-a253993 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-4109539 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-1069 .elementor-element.elementor-element-4109539{text-align:center;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:17px;color:#CFCFCF;}.elementor-1069 .elementor-element.elementor-element-3778cd5{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-8baaaf8{--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-1069 .elementor-element.elementor-element-8baaaf8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-0134ce9 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-1069 .elementor-element.elementor-element-0134ce9{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#BEBEBE;}.elementor-1069 .elementor-element.elementor-element-734db9f{text-align:start;}.elementor-1069 .elementor-element.elementor-element-734db9f .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:63px;font-weight:600;line-height:62px;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-9eca25d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1069 .elementor-element.elementor-element-d5c6a57{--display:flex;--min-height:0px;--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;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-d1e55bc{--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-1069 .elementor-element.elementor-element-d2b38f9{font-family:"Rubik", Sans-serif;font-size:15px;font-weight:300;line-height:22px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-04f91d3{--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;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-5872782{--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-1069 .elementor-element.elementor-element-809ace9 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1069 .elementor-element.elementor-element-809ace9 .elementor-swiper-button.elementor-swiper-button-next{font-size:9px;}.elementor-1069 .elementor-element.elementor-element-deaafd1{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-8178c9f{--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-1069 .elementor-element.elementor-element-8178c9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-561e0e9 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-1069 .elementor-element.elementor-element-561e0e9{text-align:right;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;color:#BEBEBE;}.elementor-1069 .elementor-element.elementor-element-86e62ea{text-align:right;}.elementor-1069 .elementor-element.elementor-element-86e62ea .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:60px;font-weight:600;line-height:66px;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-7b58989{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1069 .elementor-element.elementor-element-4407717{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1069 .elementor-element.elementor-element-d44ecf2{--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;--overlay-opacity:0.5;}.elementor-1069 .elementor-element.elementor-element-d44ecf2::before, .elementor-1069 .elementor-element.elementor-element-d44ecf2 > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-d44ecf2 > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-d44ecf2 > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-d44ecf2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-d44ecf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00A0A5;--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-0118863{text-align:center;}.elementor-1069 .elementor-element.elementor-element-0118863 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:98px;font-weight:600;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-425b25d{text-align:center;}.elementor-1069 .elementor-element.elementor-element-425b25d .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:600;color:#9B9B9B;}.elementor-1069 .elementor-element.elementor-element-66bc248 > .elementor-widget-container{margin:0px 15px 0px 015px;}.elementor-1069 .elementor-element.elementor-element-66bc248{text-align:center;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:15px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-3cb94df{--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;--overlay-opacity:0.5;}.elementor-1069 .elementor-element.elementor-element-3cb94df::before, .elementor-1069 .elementor-element.elementor-element-3cb94df > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-3cb94df > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-3cb94df > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-3cb94df > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-3cb94df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#006B8D;--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-6816513{text-align:center;}.elementor-1069 .elementor-element.elementor-element-6816513 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:98px;font-weight:600;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-96a27cd{text-align:center;}.elementor-1069 .elementor-element.elementor-element-96a27cd .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:600;color:#9B9B9B;}.elementor-1069 .elementor-element.elementor-element-1f498f9 > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-1069 .elementor-element.elementor-element-1f498f9{text-align:center;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:15px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-734f861{--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;--overlay-opacity:0.5;}.elementor-1069 .elementor-element.elementor-element-734f861::before, .elementor-1069 .elementor-element.elementor-element-734f861 > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-734f861 > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-734f861 > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-734f861 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-734f861 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00A2DC;--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-f097a1b{text-align:center;}.elementor-1069 .elementor-element.elementor-element-f097a1b .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:98px;font-weight:600;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-2b4eba6 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-1069 .elementor-element.elementor-element-2b4eba6{text-align:center;}.elementor-1069 .elementor-element.elementor-element-2b4eba6 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:26px;font-weight:600;line-height:26px;color:#9B9B9B;}.elementor-1069 .elementor-element.elementor-element-db0c9eb > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-1069 .elementor-element.elementor-element-db0c9eb{text-align:center;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;line-height:15px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-165a34f{--display:flex;--min-height:238px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.63;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-165a34f::before, .elementor-1069 .elementor-element.elementor-element-165a34f > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-165a34f > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-165a34f > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-165a34f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-165a34f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#95348F;--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-11a7a5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-11a7a5c{text-align:center;}.elementor-1069 .elementor-element.elementor-element-11a7a5c .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:52px;font-weight:500;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-64d9766 > .elementor-widget-container{margin:-12px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-64d9766{text-align:center;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-64d9766 p{margin-bottom:3px;}.elementor-1069 .elementor-element.elementor-element-9211b19 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:25px 25px 25px 25px;}.elementor-1069 .elementor-element.elementor-element-357b302{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-d3d14c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-d3d14c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-916845e > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-1069 .elementor-element.elementor-element-916845e{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#BEBEBE;}.elementor-1069 .elementor-element.elementor-element-2ff952e > .elementor-widget-container{margin:-31px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-2ff952e{text-align:center;}.elementor-1069 .elementor-element.elementor-element-2ff952e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:63px;font-weight:600;line-height:81px;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-a97d97c{--display:flex;--min-height:574px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-5e69466{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-5e69466.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-8bd0795{--display:flex;}.elementor-1069 .elementor-element.elementor-element-78d4d58{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#B6B6B6;}.elementor-1069 .elementor-element.elementor-element-de02d2d{--display:flex;}.elementor-1069 .elementor-element.elementor-element-aa54846{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#B6B6B6;}.elementor-1069 .elementor-element.elementor-element-014c649{--display:flex;}.elementor-1069 .elementor-element.elementor-element-0e6e6f9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#B6B6B6;}.elementor-1069 .elementor-element.elementor-element-a3ef485{--display:flex;}.elementor-1069 .elementor-element.elementor-element-e429f45{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#B6B6B6;}.elementor-1069 .elementor-element.elementor-element-6708a4a{--display:flex;}.elementor-1069 .elementor-element.elementor-element-34ebbba{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#B6B6B6;}.elementor-1069 .elementor-element.elementor-element-447a693{--display:flex;}.elementor-1069 .elementor-element.elementor-element-a7bf8d5{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;color:#B6B6B6;}.elementor-1069 .elementor-element.elementor-element-0660c4c{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:20px 20px 20px 20px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#E1476E;--n-accordion-title-active-color:#E1476E;--n-accordion-icon-size:15px;}.elementor-1069 .elementor-element.elementor-element-0660c4c > .elementor-widget-container{margin:0px 0px 0px 0px;}:where( .elementor-1069 .elementor-element.elementor-element-0660c4c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-3c36d1a{--display:flex;--min-height:612px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.22;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1069 .elementor-element.elementor-element-3c36d1a::before, .elementor-1069 .elementor-element.elementor-element-3c36d1a > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-3c36d1a > .e-con-inner > .elementor-background-video-container::before, .elementor-1069 .elementor-element.elementor-element-3c36d1a > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-3c36d1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1069 .elementor-element.elementor-element-3c36d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#95348F;--background-overlay:'';}.elementor-1069 .elementor-element.elementor-element-8f28f4c{--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-1069 .elementor-element.elementor-element-8f28f4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1069 .elementor-element.elementor-element-db8db4e > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-1069 .elementor-element.elementor-element-db8db4e{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;color:#BEBEBE;}.elementor-1069 .elementor-element.elementor-element-4025a5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-4025a5e{text-align:start;}.elementor-1069 .elementor-element.elementor-element-4025a5e .elementor-heading-title{font-family:"Shippori Mincho", Sans-serif;font-size:52px;font-weight:600;line-height:51px;letter-spacing:-2.1px;color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-3f694a0{font-family:"Rubik", Sans-serif;font-weight:300;line-height:19px;color:#C5C5C5;}.elementor-1069 .elementor-element.elementor-element-04112ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1069 .elementor-element.elementor-element-b746fa9{--display:flex;--min-height:0px;--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:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1069 .elementor-element.elementor-element-1fa82ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1069 .elementor-element.elementor-element-fc88b1d{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1069 .elementor-element.elementor-element-f6ae56f{--icon-box-icon-margin:15px;}.elementor-1069 .elementor-element.elementor-element-f6ae56f.elementor-view-stacked .elementor-icon{background-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-f6ae56f.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-f6ae56f.elementor-view-default .elementor-icon{fill:#E1476E;color:#E1476E;border-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-f6ae56f .elementor-icon{font-size:29px;}.elementor-1069 .elementor-element.elementor-element-f6ae56f .elementor-icon-box-title, .elementor-1069 .elementor-element.elementor-element-f6ae56f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-1069 .elementor-element.elementor-element-f6ae56f .elementor-icon-box-title{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-f6ae56f:has(:hover) .elementor-icon-box-title,
					 .elementor-1069 .elementor-element.elementor-element-f6ae56f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-86f44cc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-a7d4df1 .elementor-icon-box-wrapper{text-align:left;}.elementor-1069 .elementor-element.elementor-element-a7d4df1{--icon-box-icon-margin:15px;}.elementor-1069 .elementor-element.elementor-element-a7d4df1.elementor-view-stacked .elementor-icon{background-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-a7d4df1.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-a7d4df1.elementor-view-default .elementor-icon{fill:#E1476E;color:#E1476E;border-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-a7d4df1 .elementor-icon{font-size:29px;}.elementor-1069 .elementor-element.elementor-element-a7d4df1 .elementor-icon-box-title, .elementor-1069 .elementor-element.elementor-element-a7d4df1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-1069 .elementor-element.elementor-element-a7d4df1 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-a7d4df1:has(:hover) .elementor-icon-box-title,
					 .elementor-1069 .elementor-element.elementor-element-a7d4df1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-24bdf2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-1069 .elementor-element.elementor-element-d4c9794 .elementor-icon-box-wrapper{text-align:left;}.elementor-1069 .elementor-element.elementor-element-d4c9794{--icon-box-icon-margin:15px;}.elementor-1069 .elementor-element.elementor-element-d4c9794.elementor-view-stacked .elementor-icon{background-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-d4c9794.elementor-view-framed .elementor-icon, .elementor-1069 .elementor-element.elementor-element-d4c9794.elementor-view-default .elementor-icon{fill:#E1476E;color:#E1476E;border-color:#E1476E;}.elementor-1069 .elementor-element.elementor-element-d4c9794 .elementor-icon{font-size:29px;}.elementor-1069 .elementor-element.elementor-element-d4c9794 .elementor-icon-box-title, .elementor-1069 .elementor-element.elementor-element-d4c9794 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;}.elementor-1069 .elementor-element.elementor-element-d4c9794 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-d4c9794:has(:hover) .elementor-icon-box-title,
					 .elementor-1069 .elementor-element.elementor-element-d4c9794:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1069 .elementor-element.elementor-element-def76b3{--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-1069 .elementor-element.elementor-element-3f7053d{z-index:-1;}.elementor-1069 .elementor-element.elementor-element-f138ec8{z-index:9999999;}@media(max-width:1024px){.elementor-1069 .elementor-element.elementor-element-c02ea0a{--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-7802ecb{--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-c31cd78{--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-d4e5a20{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1069 .elementor-element.elementor-element-83f8025{--width:25%;}.elementor-1069 .elementor-element.elementor-element-6fc3884{--width:60%;}.elementor-1069 .elementor-element.elementor-element-b4a3866{--width:25%;}.elementor-1069 .elementor-element.elementor-element-ac0ad9e{--width:64%;}.elementor-1069 .elementor-element.elementor-element-15ebef3{--width:23%;}.elementor-1069 .elementor-element.elementor-element-2986191{--width:57%;}.elementor-1069 .elementor-element.elementor-element-c31cd78{--width:100%;}.elementor-1069 .elementor-element.elementor-element-65ef7d6{--width:50%;}.elementor-1069 .elementor-element.elementor-element-36b1c3d{--width:100%;}.elementor-1069 .elementor-element.elementor-element-2694404{--content-width:810px;}.elementor-1069 .elementor-element.elementor-element-0cc6245{--content-width:1043px;}.elementor-1069 .elementor-element.elementor-element-99a437b{--width:50%;}.elementor-1069 .elementor-element.elementor-element-7305ca8{--width:13%;}.elementor-1069 .elementor-element.elementor-element-d58f008{--width:50%;}.elementor-1069 .elementor-element.elementor-element-38351ff{--content-width:1356px;}.elementor-1069 .elementor-element.elementor-element-65b60ad{--width:50%;}.elementor-1069 .elementor-element.elementor-element-5ce163c{--width:50%;}.elementor-1069 .elementor-element.elementor-element-cf83522{--width:50%;}.elementor-1069 .elementor-element.elementor-element-183e361{--content-width:566px;}.elementor-1069 .elementor-element.elementor-element-9eb6a0c{--width:68%;}.elementor-1069 .elementor-element.elementor-element-f8971e2{--width:31%;}.elementor-1069 .elementor-element.elementor-element-ced69fa{--width:53%;}.elementor-1069 .elementor-element.elementor-element-3a4f31b{--width:64%;}.elementor-1069 .elementor-element.elementor-element-eff3a43{--content-width:736px;}.elementor-1069 .elementor-element.elementor-element-d6cbd14{--width:25%;}.elementor-1069 .elementor-element.elementor-element-408e4b2{--width:25%;}.elementor-1069 .elementor-element.elementor-element-15b6f7a{--width:25%;}.elementor-1069 .elementor-element.elementor-element-9dd9dd7{--width:25%;}.elementor-1069 .elementor-element.elementor-element-fb13364{--width:25%;}.elementor-1069 .elementor-element.elementor-element-f33bb92{--content-width:1214px;}.elementor-1069 .elementor-element.elementor-element-f8daa1b{--width:33%;}.elementor-1069 .elementor-element.elementor-element-a2aaf52{--width:33%;}.elementor-1069 .elementor-element.elementor-element-d0db134{--width:33%;}.elementor-1069 .elementor-element.elementor-element-8baaaf8{--width:64%;}.elementor-1069 .elementor-element.elementor-element-9eca25d{--width:23%;}.elementor-1069 .elementor-element.elementor-element-d1e55bc{--width:57%;}.elementor-1069 .elementor-element.elementor-element-04f91d3{--width:24%;}.elementor-1069 .elementor-element.elementor-element-8178c9f{--width:64%;}.elementor-1069 .elementor-element.elementor-element-7b58989{--width:23%;}.elementor-1069 .elementor-element.elementor-element-d44ecf2{--width:34%;}.elementor-1069 .elementor-element.elementor-element-3cb94df{--width:33%;}.elementor-1069 .elementor-element.elementor-element-734f861{--width:33%;}.elementor-1069 .elementor-element.elementor-element-d3d14c9{--width:100%;}.elementor-1069 .elementor-element.elementor-element-5e69466{--width:77%;}.elementor-1069 .elementor-element.elementor-element-8f28f4c{--width:44%;}.elementor-1069 .elementor-element.elementor-element-04112ec{--width:12%;}.elementor-1069 .elementor-element.elementor-element-b746fa9{--width:38%;}.elementor-1069 .elementor-element.elementor-element-fc88b1d{--width:33%;}.elementor-1069 .elementor-element.elementor-element-86f44cc{--width:33%;}.elementor-1069 .elementor-element.elementor-element-24bdf2d{--width:33%;}}@media(max-width:767px){.elementor-1069 .elementor-element.elementor-element-c02ea0a{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1069 .elementor-element.elementor-element-3269eee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-3269eee{z-index:0;}.elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu--dropdown{border-radius:0px 0px 20px 20px;}.elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:0px;border-top-right-radius:0px;}.elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:20px;border-bottom-left-radius:20px;}.elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu--dropdown a{padding-left:57px;padding-right:57px;padding-top:14px;padding-bottom:14px;}.elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-1069 .elementor-element.elementor-element-3269eee .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:61px !important;}.elementor-1069 .elementor-element.elementor-element-d59c39f .elementor-button{font-size:11px;border-width:1px 1px 1px 1px;border-radius:25px 25px 25px 25px;padding:5px 20px 5px 20px;}.elementor-1069 .elementor-element.elementor-element-f6ed3ba{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-a4897d4 .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-1069 .elementor-element.elementor-element-4a2ad96 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-4a2ad96{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-7802ecb{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-ed385a3 .elementor-button{font-size:11px;}.elementor-1069 .elementor-element.elementor-element-5bbb4a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-5bbb4a1 .elementor-button{font-size:12px;}.elementor-1069 .elementor-element.elementor-element-c31cd78{--min-height:149px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-0fd7d21 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-48eced7{--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-1069 .elementor-element.elementor-element-104238f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-0170e70 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1069 .elementor-element.elementor-element-0170e70 .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-1069 .elementor-element.elementor-element-c5edbf9{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-e16402f > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-d4e5a20{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1069 .elementor-element.elementor-element-3a38e9b > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-061dfbf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-65b60ad{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-704bf37{text-align:center;}.elementor-1069 .elementor-element.elementor-element-0cfbae3 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-0cfbae3{text-align:center;}.elementor-1069 .elementor-element.elementor-element-a460b39{text-align:left;}.elementor-1069 .elementor-element.elementor-element-510fd7d{text-align:center;}.elementor-1069 .elementor-element.elementor-element-8a31277 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-8a31277{text-align:center;}.elementor-1069 .elementor-element.elementor-element-2ee616a{text-align:left;}.elementor-1069 .elementor-element.elementor-element-5983156{--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-b9287ce{text-align:center;}.elementor-1069 .elementor-element.elementor-element-b9287ce .elementor-heading-title{font-size:40px;line-height:0.9em;}.elementor-1069 .elementor-element.elementor-element-57a3901 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-57a3901{text-align:center;font-size:14px;}.elementor-1069 .elementor-element.elementor-element-6b8f5bf > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-1069 .elementor-element.elementor-element-6b8f5bf{text-align:center;font-size:14px;}.elementor-1069 .elementor-element.elementor-element-3778cd5{--margin-top:11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-734db9f .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-1069 .elementor-element.elementor-element-d2b38f9{font-size:14px;}.elementor-1069 .elementor-element.elementor-element-86e62ea .elementor-heading-title{font-size:35px;line-height:1.1em;}.elementor-1069 .elementor-element.elementor-element-11a7a5c .elementor-heading-title{font-size:31px;line-height:1em;}.elementor-1069 .elementor-element.elementor-element-2ff952e .elementor-heading-title{font-size:45px;line-height:1.1em;}.elementor-1069 .elementor-element.elementor-element-3c36d1a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1069 .elementor-element.elementor-element-4025a5e .elementor-heading-title{font-size:45px;line-height:1em;}.elementor-1069 .elementor-element.elementor-element-a7d4df1 .elementor-icon-box-wrapper{text-align:center;}.elementor-1069 .elementor-element.elementor-element-d4c9794 .elementor-icon-box-wrapper{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-ee470d2 */#menu-capsula {
    position: fixed !important;
    z-index: 9999 !important;
    transition: all 0.3s ease-in-out !important;
    margin: 0 auto !important;

    /* --- 1. TAMAÑO Y POSICIÓN (MÁS LARGO HACIA LOS LADOS) --- */
    top: 8px !important;       /* SEPARACIÓN DESDE EL TECHO DE LA PANTALLA */
    left: 2.5px !important;     /* DISTANCIA IZQUIERDA */
    right: 2.5px !important;    /* DISTANCIA DERECHA */
    width: 95% !important;      /* ANCHO TOTAL */
    max-width: 1400px !important; /* LÍMITE EN PANTALLAS GIGANTES */
    
    /* --- 2. COLOR DE FONDO (CON TRANSPARENCIA PARA EL CRISTAL) --- */
    /* Tu color azul #006B8D con 85% de opacidad para que luzca el blur */
    background-color: rgba(0, 55, 68, 0.5) !important; 
    
    /* --- 3. EFECTO DE DESENFOQUE (CRISTAL) --- */
    backdrop-filter: blur(20px) !important;    /* QUÉ TAN BORROSO SE VE LO DE ATRÁS */
    -webkit-backdrop-filter: blur(20px) !important;
    
    /* --- 4. BORDES Y FORMA --- */
    border-radius: 40px !important; /* REDONDEO DE LAS ESQUINAS */
    
    /* CONTORNO DEL MENÚ */
    border: 0px solid rgba(255, 255, 255, 0.2) !important; 
    
    /* --- 5. SOMBRA TRASERA --- */
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15) !important; /* Sombra sutil corregida */
}

/* --- 6. ESPACIADO INTERNO (Para que los logos/botones no toquen los bordes redondos) --- */
#menu-capsula .elementor-container,
#menu-capsula .elementor-widget-wrap {
    padding-top: 10px !important;    /* ALTURA DEL MENÚ */
    padding-bottom: 10px !important; /* ALTURA DEL MENÚ */
    padding-left: 30px !important;   /* ESPACIO INTERNO IZQUIERDO */
    padding-right: 30px !important;  /* ESPACIO INTERNO DERECHO */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3269eee */.elementor-element {
  pointer-events: auto;
}

.elementor-menu-toggle {
  pointer-events: auto;
  z-index: 999999;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-041f2bf */#menu-capsula {
    position: fixed !important;
    z-index: 9999 !important;
    transition: all 0.3s ease-in-out !important;
    margin: 0 auto !important;

    /* --- 1. TAMAÑO Y POSICIÓN (MÁS LARGO HACIA LOS LADOS) --- */
    top: 8px !important;       /* SEPARACIÓN DESDE EL TECHO DE LA PANTALLA */
    left: 2.5px !important;     /* DISTANCIA IZQUIERDA */
    right: 2.5px !important;    /* DISTANCIA DERECHA */
    width: 95% !important;      /* ANCHO TOTAL */
    max-width: 1400px !important; /* LÍMITE EN PANTALLAS GIGANTES */
    
    /* --- 2. COLOR DE FONDO (CON TRANSPARENCIA PARA EL CRISTAL) --- */
    /* Tu color azul #006B8D con 85% de opacidad para que luzca el blur */
    background-color: rgba(0, 55, 68, 0.5) !important; 
    
    /* --- 3. EFECTO DE DESENFOQUE (CRISTAL) --- */
    backdrop-filter: blur(20px) !important;    /* QUÉ TAN BORROSO SE VE LO DE ATRÁS */
    -webkit-backdrop-filter: blur(20px) !important;
    
    /* --- 4. BORDES Y FORMA --- */
    border-radius: 40px !important; /* REDONDEO DE LAS ESQUINAS */
    
    /* CONTORNO DEL MENÚ */
    border: 0px solid rgba(255, 255, 255, 0.2) !important; 
    
    /* --- 5. SOMBRA TRASERA --- */
    box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15) !important; /* Sombra sutil corregida */
}

/* --- 6. ESPACIADO INTERNO (Para que los logos/botones no toquen los bordes redondos) --- */
#menu-capsula .elementor-container,
#menu-capsula .elementor-widget-wrap {
    padding-top: 10px !important;    /* ALTURA DEL MENÚ */
    padding-bottom: 10px !important; /* ALTURA DEL MENÚ */
    padding-left: 30px !important;   /* ESPACIO INTERNO IZQUIERDO */
    padding-right: 30px !important;  /* ESPACIO INTERNO DERECHO */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-382ed3a *//* 1. Definimos la animación de pulsación (halo) */
@keyframes halo_pulse {
  0% {
    box-shadow: 0 0 0 0 rgba(225, 71, 110, 0.7);
  }
  70% {
    box-shadow: 0 0 0 15px rgba(225, 71, 110, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(225, 71, 110, 0);
  }
}

/* 2. Definimos la rotación sutil (opcional) */
@keyframes rotacion_sutil {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

/* 3. Estilos base del Widget (Contenedor) */
.elementor-1069 .elementor-element.elementor-element-382ed3a {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    /* Aseguramos que el widget tenga espacio para las pulsaciones */
    padding: 20px; 
}

/* 4. Estilos de la imagen del Logo */
.elementor-1069 .elementor-element.elementor-element-382ed3a img {
  border-radius: 50% !important; /* Forzamos la imagen a ser circular */
  width: 100px !important;       /* AJUSTA AQUÍ el tamaño de tu logo */
  height: 100px !important;      /* AJUSTA AQUÍ para que sea IGUAL al ancho (cuadrado) */
  object-fit: contain;          /* Evita que el logo se estire */
  
  /* Animación de giro sutil */
  animation: rotacion_sutil 20s linear infinite;
  
  /* Resplandor base */
  box-shadow: 0 0 10px rgba(225, 71, 110, 0.3);
  
  position: relative;
  z-index: 1; /* La imagen al frente */
}

/* 5. Corrección de las Pulsaciones (Para que NO sean óvalos) */
.elementor-1069 .elementor-element.elementor-element-382ed3a::before,
.elementor-1069 .elementor-element.elementor-element-382ed3a::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  
  /* TRUCO CLAVE: Forzamos tamaño cuadrado fijo para las pulsaciones */
  /* Este tamaño debe ser un poco mayor que el de tu logo (100px) */
  width: 105px !important;  
  height: 105px !important; 
  
  transform: translate(-50%, -50%); /* Centramos perfecto */
  border-radius: 50% !important;   /* Forzamos círculo perfecto */
  z-index: 0;                      /* Detrás del logo */
  pointer-events: none;
}

/* Primera pulsación */
.elementor-1069 .elementor-element.elementor-element-382ed3a::before {
  animation: halo_pulse 2s cubic-bezier(0.24, 0, 0.38, 1) infinite;
}

/* Segunda pulsación (con retraso) */
.elementor-1069 .elementor-element.elementor-element-382ed3a::after {
  animation: halo_pulse 2.5s cubic-bezier(0.24, 0, 0.38, 1) 0.5s infinite;
}

/* Efecto Hover (Detener giro, aumentar brillo) */
.elementor-1069 .elementor-element.elementor-element-382ed3a:hover img {
  animation-play-state: paused;
  box-shadow: 0 0 20px rgba(225, 71, 110, 1);
  transition: box-shadow 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-061dfbf *//* Definimos la animación */
@keyframes rotacion_infinita {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

/* Aplicamos la animación a la imagen */
.elementor-1069 .elementor-element.elementor-element-061dfbf img {
  animation: rotacion_infinita 10s linear infinite; /* 10 segundos por vuelta */
}

/* Si quieres que se detenga al poner el mouse encima */
.elementor-1069 .elementor-element.elementor-element-061dfbf img:hover {
  animation-play-state: paused;
}/* End custom CSS */
/* Start custom CSS *//* SOLUCIÓN: Forzar el renderizado de los elementos internos al hacer scroll */
#menu-capsula, 
#menu-capsula *, 
.elementor-sticky--active * {
    will-change: transform, opacity !important;
    transform: translateZ(0) !important;
    backface-visibility: hidden !important;
    -webkit-backface-visibility: hidden !important;
}/* End custom CSS */