.elementor-11056 .elementor-element.elementor-element-4d1453d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-9a905fa{--display:flex;}.elementor-11056 .elementor-element.elementor-element-d2c4e47{--display:flex;}.elementor-11056 .elementor-element.elementor-element-d0873fe{--display:flex;}.elementor-11056 .elementor-element.elementor-element-fb8be1c{--display:flex;}.elementor-11056 .elementor-element.elementor-element-63f902b{--display:flex;}.elementor-11056 .elementor-element.elementor-element-194d1e3{--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;--gap:8vw 7vw;--row-gap:8vw;--column-gap:7vw;--padding-top:5%;--padding-bottom:5%;--padding-left:05%;--padding-right:05%;}.elementor-11056 .elementor-element.elementor-element-194d1e3:not(.elementor-motion-effects-element-type-background), .elementor-11056 .elementor-element.elementor-element-194d1e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-11056 .elementor-element.elementor-element-09c4c33{text-align:center;}.elementor-11056 .elementor-element.elementor-element-09c4c33 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-size:3.4em;font-weight:700;}.elementor-11056 .elementor-element.elementor-element-2f7ed58{--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:0vw 7vw;--row-gap:0vw;--column-gap:7vw;--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-11056 .elementor-element.elementor-element-5177d36{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-45f0f5b{text-align:end;}.elementor-11056 .elementor-element.elementor-element-45f0f5b .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-weight:600;color:#122531;}.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-11056 .elementor-element.elementor-element-6670c82{text-align:end;font-family:"Value Serif Pro", Sans-serif;font-weight:400;color:#122531;}.elementor-11056 .elementor-element.elementor-element-a9a890f{width:100%;max-width:100%;text-align:end;}.elementor-11056 .elementor-element.elementor-element-a9a890f .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-weight:600;color:#122531;}.elementor-11056 .elementor-element.elementor-element-bfd3b8e{text-align:end;font-family:"Value Serif Pro", Sans-serif;font-weight:400;color:#122531;}.elementor-11056 .elementor-element.elementor-element-b37936c{text-align:end;}.elementor-11056 .elementor-element.elementor-element-b37936c .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-weight:600;color:#122531;}.elementor-11056 .elementor-element.elementor-element-b46c717{text-align:end;font-family:"Value Serif Pro", Sans-serif;font-weight:400;color:#122531;}.elementor-11056 .elementor-element.elementor-element-9d58559{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;}.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-11056 .elementor-element.elementor-element-7c62992{width:100%;max-width:100%;z-index:10;}.elementor-11056 .elementor-element.elementor-element-7c62992 > .elementor-widget-container{margin:-27% 0% 0% 28%;}.elementor-11056 .elementor-element.elementor-element-7c62992 img{width:40%;}.elementor-11056 .elementor-element.elementor-element-ce034fd{--display:flex;--min-height:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;--margin-top:-10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11056 .elementor-element.elementor-element-ce034fd:not(.elementor-motion-effects-element-type-background), .elementor-11056 .elementor-element.elementor-element-ce034fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(240deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-11056 .elementor-element.elementor-element-487d5dd{text-align:center;}.elementor-11056 .elementor-element.elementor-element-487d5dd .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-size:2.5em;font-weight:600;color:var( --e-global-color-accent );}.elementor-11056 .elementor-element.elementor-element-c0d8649{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-3c875d7{text-align:start;}.elementor-11056 .elementor-element.elementor-element-3c875d7 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-weight:600;color:#122531;}.elementor-11056 .elementor-element.elementor-element-60e69d4{text-align:start;font-family:"Value Serif Pro", Sans-serif;font-weight:400;color:#122531;}.elementor-11056 .elementor-element.elementor-element-74fe666{text-align:start;}.elementor-11056 .elementor-element.elementor-element-74fe666 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-weight:600;color:#122531;}.elementor-11056 .elementor-element.elementor-element-70b650b{text-align:start;font-family:"Value Serif Pro", Sans-serif;font-weight:400;color:#122531;}.elementor-11056 .elementor-element.elementor-element-207c603{text-align:start;}.elementor-11056 .elementor-element.elementor-element-207c603 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-weight:600;color:#122531;}.elementor-11056 .elementor-element.elementor-element-aa6b100{text-align:start;font-family:"Value Serif Pro", Sans-serif;font-weight:400;color:#122531;}.elementor-11056 .elementor-element.elementor-element-7e3c9b7{text-align:start;}.elementor-11056 .elementor-element.elementor-element-7e3c9b7 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-weight:600;color:#122531;}.elementor-11056 .elementor-element.elementor-element-5dbb5cf{text-align:start;font-family:"Value Serif Pro", Sans-serif;font-weight:400;color:#122531;}.elementor-11056 .elementor-element.elementor-element-78ef904{--display:flex;}.elementor-11056 .elementor-element.elementor-element-5dc3f87{--display:flex;}.elementor-11056 .elementor-element.elementor-element-fa35413{--display:flex;}.elementor-11056 .elementor-element.elementor-element-aaa38ec{--display:flex;}.elementor-11056 .elementor-element.elementor-element-cf19a40{--display:flex;}.elementor-11056 .elementor-element.elementor-element-b9d9433{--display:flex;}.elementor-11056 .elementor-element.elementor-element-7cdb2ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-11056 .elementor-element.elementor-element-7cdb2ec:not(.elementor-motion-effects-element-type-background), .elementor-11056 .elementor-element.elementor-element-7cdb2ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11056 .elementor-element.elementor-element-1fabbc5{--display:flex;--border-radius:30px 30px 0px 0px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:3%;}.elementor-11056 .elementor-element.elementor-element-1fabbc5:not(.elementor-motion-effects-element-type-background), .elementor-11056 .elementor-element.elementor-element-1fabbc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11056 .elementor-element.elementor-element-10728f2{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;}.elementor-11056 .elementor-element.elementor-element-10728f2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-10728f2 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-size:3.6em;font-weight:900;color:#122531;}.elementor-11056 .elementor-element.elementor-element-0821e60{--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-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11056 .elementor-element.elementor-element-0821e60:not(.elementor-motion-effects-element-type-background), .elementor-11056 .elementor-element.elementor-element-0821e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-11056 .elementor-element.elementor-element-0d4aedb{--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;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:123px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-7c385cd{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;z-index:0;}.elementor-11056 .elementor-element.elementor-element-7c385cd > .elementor-widget-container{--e-transform-flipX:-1;margin:-30px -140px 0px -47px;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-7c385cd img{border-radius:30px 30px 30px 30px;}.elementor-11056 .elementor-element.elementor-element-5ee4b21{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;}.elementor-11056 .elementor-element.elementor-element-5ee4b21 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-5ee4b21 img{border-radius:30px 30px 30px 30px;}.elementor-11056 .elementor-element.elementor-element-cfc7449{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:0;}.elementor-11056 .elementor-element.elementor-element-cfc7449 > .elementor-widget-container{margin:-6% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-cfc7449 img{border-radius:30px 30px 30px 30px;}.elementor-11056 .elementor-element.elementor-element-a29e725{--display:flex;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:4%;--z-index:5;}.elementor-11056 .elementor-element.elementor-element-a29e725.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-11056 .elementor-element.elementor-element-c591c79{width:100%;max-width:100%;}.elementor-11056 .elementor-element.elementor-element-c591c79 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:30px 30px 30px 30px;}.elementor-11056 .elementor-element.elementor-element-c591c79.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-11056 .elementor-element.elementor-element-c591c79 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-11056 .elementor-element.elementor-element-4a24616{--display:flex;}.elementor-11056 .elementor-element.elementor-element-8f95d45{--display:flex;}.elementor-11056 .elementor-element.elementor-element-cceeb50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0vw 2vw;--row-gap:0vw;--column-gap:2vw;--flex-wrap:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:15%;--padding-right:15%;}.elementor-11056 .elementor-element.elementor-element-cceeb50:not(.elementor-motion-effects-element-type-background), .elementor-11056 .elementor-element.elementor-element-cceeb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11056 .elementor-element.elementor-element-0c5ef24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:1vw 0vw;--row-gap:1vw;--column-gap:0vw;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-0c5ef24.e-con{--align-self:center;}.elementor-11056 .elementor-element.elementor-element-50c7d81{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:start;}.elementor-11056 .elementor-element.elementor-element-50c7d81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-50c7d81 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-size:2em;font-weight:bold;color:#122531;}.elementor-11056 .elementor-element.elementor-element-6dcf77a{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;z-index:10;}.elementor-11056 .elementor-element.elementor-element-6dcf77a > .elementor-widget-container{--e-transform-rotateZ:54deg;margin:0% 0% 0% 0%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a img{height:100%;object-fit:contain;object-position:center center;}.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-11056 .elementor-element.elementor-element-17dc0df .elementor-button{background-color:transparent;font-family:"Value Serif Pro", Sans-serif;font-size:2.2em;font-weight:600;background-image:linear-gradient(110deg, #0198B2 17%, #54C474 53%);padding:5% 0% 5% 0%;}.elementor-11056 .elementor-element.elementor-element-17dc0df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11056 .elementor-element.elementor-element-17dc0df.elementor-element{--align-self:flex-end;}.elementor-11056 .elementor-element.elementor-element-17dc0df .elementor-button:hover, .elementor-11056 .elementor-element.elementor-element-17dc0df .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-11056 .elementor-element.elementor-element-17dc0df .elementor-button:hover svg, .elementor-11056 .elementor-element.elementor-element-17dc0df .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-11056 .elementor-element.elementor-element-729c2a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-4397e25{width:100%;max-width:100%;text-align:center;}.elementor-11056 .elementor-element.elementor-element-4397e25 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-4397e25 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-size:2.5em;font-weight:700;color:var( --e-global-color-text );}.elementor-11056 .elementor-element.elementor-element-8ff3438{width:100%;max-width:100%;text-align:center;}.elementor-11056 .elementor-element.elementor-element-8ff3438 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-8ff3438 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-size:2em;font-weight:bold;color:var( --e-global-color-primary );}.elementor-11056 .elementor-element.elementor-element-24b1420{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:justify;}.elementor-11056 .elementor-element.elementor-element-24b1420 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-24b1420 .elementor-heading-title{font-family:"Value Serif Pro", Sans-serif;font-size:2em;font-weight:bold;color:var( --e-global-color-77f99dd );}.elementor-11056 .elementor-element.elementor-element-24a0a9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0vw 6vw;--row-gap:0vw;--column-gap:6vw;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:5%;--padding-left:15%;--padding-right:15%;}.elementor-11056 .elementor-element.elementor-element-24a0a9c:not(.elementor-motion-effects-element-type-background), .elementor-11056 .elementor-element.elementor-element-24a0a9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-11056 .elementor-element.elementor-element-641635e{--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:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-52475be img{height:100%;object-fit:cover;object-position:center center;border-radius:30px 30px 30px 30px;}.elementor-11056 .elementor-element.elementor-element-94d800c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0.5vw 0vw;--row-gap:0.5vw;--column-gap:0vw;--flex-wrap:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-global .elementor-field-group > label, .elementor-widget-global .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-field-type-html{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-widget-global .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-global .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-11056 .elementor-element.elementor-global-10740{width:initial;max-width:initial;--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-11056 .elementor-element.elementor-global-10740 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-field-group{padding-right:calc( 40px/2 );padding-left:calc( 40px/2 );margin-bottom:40px;}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-form-fields-wrapper{margin-left:calc( -40px/2 );margin-right:calc( -40px/2 );margin-bottom:-40px;}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11056 .elementor-element.elementor-global-10740 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11056 .elementor-element.elementor-global-10740 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11056 .elementor-element.elementor-global-10740 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11056 .elementor-element.elementor-global-10740 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-field-type-html{padding-bottom:0px;}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-field-group .elementor-field{color:var( --e-global-color-primary );}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-primary );}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;padding:12px 50px 12px 50px;}.elementor-11056 .elementor-element.elementor-global-10740 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;border-color:var( --e-global-color-primary );}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;border-color:var( --e-global-color-primary );}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-11056 .elementor-element.elementor-global-10740 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-11056 .elementor-element.elementor-global-10740 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11056 .elementor-element.elementor-global-10740 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-primary );}.elementor-11056 .elementor-element.elementor-global-10740 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-11056 .elementor-element.elementor-element-6345050{--display:flex;}@media(min-width:768px){.elementor-11056 .elementor-element.elementor-element-5177d36{--width:30%;}.elementor-11056 .elementor-element.elementor-element-9d58559{--width:450px;}.elementor-11056 .elementor-element.elementor-element-ce034fd{--width:500px;}.elementor-11056 .elementor-element.elementor-element-c0d8649{--width:30%;}.elementor-11056 .elementor-element.elementor-element-7cdb2ec{--width:100%;}.elementor-11056 .elementor-element.elementor-element-a29e725{--width:83%;}.elementor-11056 .elementor-element.elementor-element-0c5ef24{--width:38%;}.elementor-11056 .elementor-element.elementor-element-729c2a8{--width:59%;}.elementor-11056 .elementor-element.elementor-element-641635e{--width:38%;}.elementor-11056 .elementor-element.elementor-element-94d800c{--width:52.5%;}}@media(max-width:1366px) and (min-width:768px){.elementor-11056 .elementor-element.elementor-element-ce034fd{--width:400px;}.elementor-11056 .elementor-element.elementor-element-0c5ef24{--width:43%;}.elementor-11056 .elementor-element.elementor-element-729c2a8{--width:54%;}.elementor-11056 .elementor-element.elementor-element-641635e{--width:43%;}.elementor-11056 .elementor-element.elementor-element-94d800c{--width:53.3%;}}@media(max-width:1200px) and (min-width:768px){.elementor-11056 .elementor-element.elementor-element-5177d36{--width:31%;}.elementor-11056 .elementor-element.elementor-element-9d58559{--width:40%;}.elementor-11056 .elementor-element.elementor-element-ce034fd{--width:360px;}.elementor-11056 .elementor-element.elementor-element-c0d8649{--width:31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11056 .elementor-element.elementor-element-5177d36{--width:100%;}.elementor-11056 .elementor-element.elementor-element-c0d8649{--width:100%;}.elementor-11056 .elementor-element.elementor-element-641635e{--width:39%;}.elementor-11056 .elementor-element.elementor-element-94d800c{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-11056 .elementor-element.elementor-element-5177d36{--width:100%;}.elementor-11056 .elementor-element.elementor-element-9d58559{--width:100%;}.elementor-11056 .elementor-element.elementor-element-c0d8649{--width:100%;}.elementor-11056 .elementor-element.elementor-element-a29e725{--width:90%;}}@media(max-width:1366px){.elementor-11056 .elementor-element.elementor-element-194d1e3{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;--padding-top:5%;--padding-bottom:5%;--padding-left:6%;--padding-right:6%;}.elementor-11056 .elementor-element.elementor-element-9d58559{--border-radius:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-ce034fd{--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1000px 1000px 1000px 1000px;}.elementor-11056 .elementor-element.elementor-element-ce034fd:not(.elementor-motion-effects-element-type-background), .elementor-11056 .elementor-element.elementor-element-ce034fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(240deg, var( --e-global-color-primary ) 0%, #f2295b 100%);}.elementor-11056 .elementor-element.elementor-element-10728f2{--container-widget-width:46%;--container-widget-flex-grow:0;width:var( --container-widget-width, 46% );max-width:46%;}.elementor-11056 .elementor-element.elementor-element-10728f2 .elementor-heading-title{font-size:3em;}.elementor-11056 .elementor-element.elementor-element-7c385cd > .elementor-widget-container{margin:0px -141px 0px -64px;}.elementor-11056 .elementor-element.elementor-element-7c385cd{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-11056 .elementor-element.elementor-element-5ee4b21 > .elementor-widget-container{margin:29% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-5ee4b21{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-11056 .elementor-element.elementor-element-cfc7449 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-11056 .elementor-element.elementor-element-cfc7449{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11056 .elementor-element.elementor-element-a29e725{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11056 .elementor-element.elementor-element-cceeb50{--padding-top:5%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-11056 .elementor-element.elementor-element-50c7d81 .elementor-heading-title{font-size:1.9em;}.elementor-11056 .elementor-element.elementor-element-6dcf77a > .elementor-widget-container{margin:9% 0% 0% -71%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a img{width:31%;}.elementor-11056 .elementor-element.elementor-element-8ff3438 .elementor-heading-title{font-size:1.9em;}.elementor-11056 .elementor-element.elementor-element-24b1420{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-11056 .elementor-element.elementor-element-24b1420 .elementor-heading-title{font-size:1.9em;}.elementor-11056 .elementor-element.elementor-element-24a0a9c{--gap:0vw 3vw;--row-gap:0vw;--column-gap:3vw;--padding-top:0%;--padding-bottom:5%;--padding-left:8%;--padding-right:8%;}}@media(max-width:1200px){.elementor-11056 .elementor-element.elementor-element-194d1e3{--padding-top:4%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-11056 .elementor-element.elementor-element-09c4c33 .elementor-heading-title{font-size:2.5em;}.elementor-11056 .elementor-element.elementor-element-2f7ed58{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0vw 3vw;--row-gap:0vw;--column-gap:3vw;}.elementor-11056 .elementor-element.elementor-element-7c62992 > .elementor-widget-container{margin:-27% 0% 0% 28%;}.elementor-11056 .elementor-element.elementor-element-ce034fd{--min-height:360px;--margin-top:-11%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11056 .elementor-element.elementor-element-487d5dd .elementor-heading-title{font-size:2em;}.elementor-11056 .elementor-element.elementor-element-60e69d4{font-size:1em;}.elementor-11056 .elementor-element.elementor-element-1fabbc5{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-11056 .elementor-element.elementor-element-10728f2{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-11056 .elementor-element.elementor-element-10728f2 .elementor-heading-title{font-size:2.5em;}.elementor-11056 .elementor-element.elementor-element-0821e60{--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-11056 .elementor-element.elementor-element-0d4aedb{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-7c385cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-7c385cd{--container-widget-width:63%;--container-widget-flex-grow:0;width:var( --container-widget-width, 63% );max-width:63%;}.elementor-11056 .elementor-element.elementor-element-5ee4b21 > .elementor-widget-container{margin:52% 0% 0% -65%;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-5ee4b21{--container-widget-width:37%;--container-widget-flex-grow:0;width:var( --container-widget-width, 37% );max-width:37%;}.elementor-11056 .elementor-element.elementor-element-cfc7449 > .elementor-widget-container{margin:-9% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-cfc7449{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-11056 .elementor-element.elementor-element-a29e725{--min-height:0vh;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11056 .elementor-element.elementor-element-cceeb50{--padding-top:5%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-11056 .elementor-element.elementor-element-0c5ef24{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-11056 .elementor-element.elementor-element-50c7d81 .elementor-heading-title{font-size:1.5em;}.elementor-11056 .elementor-element.elementor-element-6dcf77a > .elementor-widget-container{margin:9% 0% 0% -105%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a{--container-widget-width:26%;--container-widget-flex-grow:0;width:var( --container-widget-width, 26% );max-width:26%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a img{width:25%;}.elementor-11056 .elementor-element.elementor-element-4397e25 .elementor-heading-title{font-size:2em;}.elementor-11056 .elementor-element.elementor-element-8ff3438 .elementor-heading-title{font-size:1.5em;}.elementor-11056 .elementor-element.elementor-element-24b1420 .elementor-heading-title{font-size:1.5em;}.elementor-11056 .elementor-element.elementor-element-24a0a9c{--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}}@media(max-width:1024px){.elementor-11056 .elementor-element.elementor-element-194d1e3{--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-11056 .elementor-element.elementor-element-09c4c33 .elementor-heading-title{font-size:2.3em;}.elementor-11056 .elementor-element.elementor-element-2f7ed58{--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-11056 .elementor-element.elementor-element-45f0f5b{text-align:start;}.elementor-11056 .elementor-element.elementor-element-6670c82{text-align:start;}.elementor-11056 .elementor-element.elementor-element-a9a890f{text-align:start;}.elementor-11056 .elementor-element.elementor-element-bfd3b8e{text-align:start;}.elementor-11056 .elementor-element.elementor-element-b37936c{text-align:start;}.elementor-11056 .elementor-element.elementor-element-b46c717{text-align:start;}.elementor-11056 .elementor-element.elementor-element-9d58559{--padding-top:10%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-11056 .elementor-element.elementor-element-3c875d7{text-align:start;}.elementor-11056 .elementor-element.elementor-element-7cdb2ec{--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-11056 .elementor-element.elementor-element-1fabbc5{--padding-top:4%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-11056 .elementor-element.elementor-element-10728f2{--container-widget-width:51%;--container-widget-flex-grow:0;width:var( --container-widget-width, 51% );max-width:51%;}.elementor-11056 .elementor-element.elementor-element-0821e60{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11056 .elementor-element.elementor-element-0d4aedb{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11056 .elementor-element.elementor-element-7c385cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-7c385cd{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;}.elementor-11056 .elementor-element.elementor-element-5ee4b21 > .elementor-widget-container{margin:58% 0% 0% -79%;}.elementor-11056 .elementor-element.elementor-element-5ee4b21{--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-11056 .elementor-element.elementor-element-cfc7449 > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-11056 .elementor-element.elementor-element-cfc7449{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-11056 .elementor-element.elementor-element-a29e725{--min-height:0vh;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11056 .elementor-element.elementor-element-cceeb50{--padding-top:4%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-11056 .elementor-element.elementor-element-50c7d81{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a > .elementor-widget-container{margin:10% 0% 0% -43%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a img{width:53%;}.elementor-11056 .elementor-element.elementor-element-17dc0df .elementor-button{padding:3% 0% 3% 0%;}.elementor-11056 .elementor-element.elementor-element-4397e25 .elementor-heading-title{font-size:1.7em;}.elementor-11056 .elementor-element.elementor-element-8ff3438 .elementor-heading-title{font-size:1.4em;}.elementor-11056 .elementor-element.elementor-element-24b1420 .elementor-heading-title{font-size:1.4em;}.elementor-11056 .elementor-element.elementor-element-24a0a9c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-11056 .elementor-element.elementor-element-641635e{--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-641635e.e-con{--order:99999 /* order end hack */;}.elementor-11056 .elementor-element.elementor-element-52475be img{object-fit:cover;}.elementor-11056 .elementor-element.elementor-global-10740{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}}@media(max-width:880px){.elementor-11056 .elementor-element.elementor-element-194d1e3{--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;--flex-wrap:wrap;}.elementor-11056 .elementor-element.elementor-element-5177d36.e-con{--order:-99999 /* order start hack */;}.elementor-11056 .elementor-element.elementor-element-9d58559.e-con{--order:-99999 /* order start hack */;}.elementor-11056 .elementor-element.elementor-element-7c62992 > .elementor-widget-container{margin:-10% 0% 0% 14%;}.elementor-11056 .elementor-element.elementor-element-7c62992 img{width:16%;}.elementor-11056 .elementor-element.elementor-element-ce034fd{--margin-top:-6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-11056 .elementor-element.elementor-element-10728f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11056 .elementor-element.elementor-element-0d4aedb{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-11056 .elementor-element.elementor-element-7c385cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-7c385cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11056 .elementor-element.elementor-element-5ee4b21 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-5ee4b21{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11056 .elementor-element.elementor-element-cfc7449 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-cfc7449{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11056 .elementor-element.elementor-element-a29e725{--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11056 .elementor-element.elementor-element-0c5ef24{--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-11056 .elementor-element.elementor-element-50c7d81{--container-widget-width:75%;--container-widget-flex-grow:0;width:var( --container-widget-width, 75% );max-width:75%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a > .elementor-widget-container{margin:21% 0% 0% -84%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a img{width:50%;}.elementor-11056 .elementor-element.elementor-element-8ff3438 .elementor-heading-title{font-size:1.4em;}.elementor-11056 .elementor-element.elementor-element-24b1420{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-11056 .elementor-element.elementor-element-24b1420 .elementor-heading-title{font-size:1.4em;}}@media(max-width:767px){.elementor-11056 .elementor-element.elementor-element-194d1e3{--padding-top:4%;--padding-bottom:4%;--padding-left:6%;--padding-right:6%;}.elementor-11056 .elementor-element.elementor-element-09c4c33{text-align:center;}.elementor-11056 .elementor-element.elementor-element-09c4c33 .elementor-heading-title{font-size:1.9em;}.elementor-11056 .elementor-element.elementor-element-2f7ed58{--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;}.elementor-11056 .elementor-element.elementor-element-5177d36{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;}.elementor-11056 .elementor-element.elementor-element-45f0f5b .elementor-heading-title{font-size:1.7em;}.elementor-11056 .elementor-element.elementor-element-6670c82{text-align:center;}.elementor-11056 .elementor-element.elementor-element-a9a890f{text-align:center;}.elementor-11056 .elementor-element.elementor-element-a9a890f .elementor-heading-title{font-size:1.7em;}.elementor-11056 .elementor-element.elementor-element-bfd3b8e{text-align:center;}.elementor-11056 .elementor-element.elementor-element-b37936c .elementor-heading-title{font-size:1.7em;}.elementor-11056 .elementor-element.elementor-element-b46c717{text-align:center;}.elementor-11056 .elementor-element.elementor-element-9d58559{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11056 .elementor-element.elementor-element-7c62992 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-11056 .elementor-element.elementor-element-ce034fd{--width:250px;--min-height:250px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-c0d8649{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2vw 0vw;--row-gap:2vw;--column-gap:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-element-3c875d7 .elementor-heading-title{font-size:1.7em;}.elementor-11056 .elementor-element.elementor-element-60e69d4{text-align:center;}.elementor-11056 .elementor-element.elementor-element-74fe666 .elementor-heading-title{font-size:1.7em;}.elementor-11056 .elementor-element.elementor-element-70b650b{text-align:center;}.elementor-11056 .elementor-element.elementor-element-207c603 .elementor-heading-title{font-size:1.7em;}.elementor-11056 .elementor-element.elementor-element-aa6b100{text-align:center;}.elementor-11056 .elementor-element.elementor-element-7e3c9b7{text-align:center;}.elementor-11056 .elementor-element.elementor-element-7e3c9b7 .elementor-heading-title{font-size:1.7em;}.elementor-11056 .elementor-element.elementor-element-5dbb5cf{text-align:center;}.elementor-11056 .elementor-element.elementor-element-7cdb2ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11056 .elementor-element.elementor-element-1fabbc5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:8%;--padding-left:06%;--padding-right:6%;}.elementor-11056 .elementor-element.elementor-element-10728f2 > .elementor-widget-container{margin:0% 0% -4% 0%;padding:0% 0% 0% 0%;}.elementor-11056 .elementor-element.elementor-element-10728f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-11056 .elementor-element.elementor-element-10728f2 .elementor-heading-title{font-size:1.5em;}.elementor-11056 .elementor-element.elementor-element-0821e60{--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-11056 .elementor-element.elementor-element-0d4aedb{--gap:4vw 0vw;--row-gap:4vw;--column-gap:0vw;--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-11056 .elementor-element.elementor-element-7c385cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-7c385cd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11056 .elementor-element.elementor-element-5ee4b21{width:100%;max-width:100%;}.elementor-11056 .elementor-element.elementor-element-5ee4b21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-cfc7449 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11056 .elementor-element.elementor-element-cfc7449{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11056 .elementor-element.elementor-element-a29e725{--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-11056 .elementor-element.elementor-element-c591c79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-11056 .elementor-element.elementor-element-cceeb50{--gap:5vw 0vw;--row-gap:5vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-11056 .elementor-element.elementor-element-50c7d81 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-11056 .elementor-element.elementor-element-50c7d81 .elementor-heading-title{font-size:1.7em;}.elementor-11056 .elementor-element.elementor-element-6dcf77a > .elementor-widget-container{margin:15% 0% 0% -123%;}.elementor-11056 .elementor-element.elementor-element-6dcf77a img{width:35%;}.elementor-11056 .elementor-element.elementor-element-17dc0df .elementor-button{font-size:1.8em;padding:2% 0% 2% 0%;}.elementor-11056 .elementor-element.elementor-element-8ff3438 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-11056 .elementor-element.elementor-element-8ff3438 .elementor-heading-title{font-size:1.2em;}.elementor-11056 .elementor-element.elementor-element-24b1420 > .elementor-widget-container{padding:0% 0% 3% 0%;}.elementor-11056 .elementor-element.elementor-element-24b1420 .elementor-heading-title{font-size:1.2em;}.elementor-11056 .elementor-element.elementor-element-24a0a9c{--padding-top:2%;--padding-bottom:6%;--padding-left:5%;--padding-right:5%;}.elementor-11056 .elementor-element.elementor-element-94d800c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11056 .elementor-element.elementor-global-10740{width:100%;max-width:100%;}.elementor-11056 .elementor-element.elementor-global-10740 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}}/* Start custom CSS for html, class: .elementor-element-117ead6 */{{WRAPPER}} .ctr-hero { background: var(--e-global-color-primary); position: relative; overflow: hidden; padding: 72px 0 0; display: block; }
{{WRAPPER}} .ctr-hero .hi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px) 80px; display: grid; grid-template-columns: 1fr 420px; gap: 60px; align-items: center; position: relative; z-index: 2; }
{{WRAPPER}} .ctr-hero .eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(255,255,255,.2); color: #fff; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 24px; }
{{WRAPPER}} .ctr-hero .hero-h1 { font-size: clamp(32px,4.2vw,58px); font-weight: 800; color: #fff; line-height: 1.06; letter-spacing: -1.5px; margin-bottom: 20px; }
{{WRAPPER}} .ctr-hero .hero-sub { font-size: 17px; color: rgba(255,255,255,.92); line-height: 1.7; margin-bottom: 12px; }
{{WRAPPER}} .ctr-hero .hero-tags { font-size: 13px; color: rgba(255,255,255,.65); line-height: 1.9; margin-bottom: 36px; }
{{WRAPPER}} .ctr-hero .hero-btn { display: inline-flex; align-items: center; gap: 8px; background: #fff; color: var(--e-global-color-primary); font-weight: 800; font-size: 15px; padding: 14px 32px; border-radius: 99px; border: none; cursor: pointer; transition: transform .18s,box-shadow .18s; text-decoration: none; }
{{WRAPPER}} .ctr-hero .hero-btn:hover { transform: translateY(-2px); box-shadow: 0 12px 32px rgba(0,0,0,.2); }
{{WRAPPER}} .ctr-hero .hero-micro { display: block; margin-top: 11px; font-size: 12px; color: rgba(255,255,255,.5); }
{{WRAPPER}} .ctr-hero .mosaic { display: grid; grid-template-columns: 1.2fr 1fr; gap: 10px; height: 420px; border-radius: 24px; overflow: hidden; }
{{WRAPPER}} .ctr-hero .mosaic .m-main { border-radius: 20px; overflow: hidden; }
{{WRAPPER}} .ctr-hero .mosaic .m-side { display: flex; flex-direction: column; gap: 10px; }
{{WRAPPER}} .ctr-hero .mosaic .m-s { flex: 1; border-radius: 16px; overflow: hidden; }
{{WRAPPER}} .ctr-hero .mosaic .m-main img,
{{WRAPPER}} .ctr-hero .mosaic .m-s img { width: 100%; height: 100%; object-fit: cover; display: block; }
{{WRAPPER}} .ctr-hero .hero-wave { display: block; width: 100%; margin-top: -2px; line-height: 0; }
@media(max-width:960px){
  {{WRAPPER}} .ctr-hero .hi { grid-template-columns:1fr; }
  {{WRAPPER}} .ctr-hero .mosaic { display:none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f1855b */.cotera-puedes-venir {
  --cotera-orange: #EB7300;
  --cotera-bg: #FFFFFF;
  --cotera-card-bg: #FAF0E8;
  --cotera-text: #252525;
  --cotera-muted: #4A4038;
  --cotera-border: rgba(235, 115, 0, 0.08);
  --cotera-shadow: 0 18px 45px rgba(37, 37, 37, 0.06);

  background: var(--cotera-bg);
  padding: 96px 40px;
}

.cotera-puedes-venir .cotera-inner {
  max-width: 1180px;
  margin: 0 auto;
  text-align: center;
}

.cotera-puedes-venir .cotera-badge {
  display: inline-block;
  font-family: 'Buenos Aires', Arial, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .08em;
  color: var(--cotera-orange);
  background: rgba(235, 115, 0, 0.10);
  padding: 8px 20px;
  border-radius: 999px;
  margin-bottom: 24px;
}

.cotera-puedes-venir .cotera-section-title {
  font-family: 'Value Serif Pro', Georgia, serif;
  font-size: 45px;
  font-weight: 300;
  line-height: 1.25;
  color: var(--cotera-text);
  max-width: 760px;
  margin: 0 auto 18px;
}

.cotera-puedes-venir .cotera-section-subtitle {
  font-family: 'Buenos Aires', Arial, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 1.6;
  color: var(--cotera-muted);
  max-width: 540px;
  margin: 0 auto 56px;
}

.cotera-puedes-venir .cotera-card-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

.cotera-puedes-venir .cotera-card {
  background: var(--cotera-card-bg);
  border: 1px solid var(--cotera-border);
  border-radius: 28px;
  box-shadow: var(--cotera-shadow);
  padding: 36px 32px;
  text-align: left;
  display: flex;
  flex-direction: column;
  transition: transform .25s ease, box-shadow .25s ease;
}

.cotera-puedes-venir .cotera-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 24px 55px rgba(37, 37, 37, 0.09);
}

.cotera-puedes-venir .cotera-card-wide {
  grid-column: span 2;
}

.cotera-puedes-venir .cotera-card-icon {
  width: 52px;
  height: 52px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  background: rgba(235, 115, 0, 0.10);
}

/* Colores multicolor por tarjeta, en orden de aparición */
.cotera-puedes-venir .cotera-card:nth-of-type(1) .cotera-card-icon { background: #FBE6A8; }
.cotera-puedes-venir .cotera-card:nth-of-type(2) .cotera-card-icon { background: #FBD9BC; }
.cotera-puedes-venir .cotera-card:nth-of-type(3) .cotera-card-icon { background: #D9EBC8; }
.cotera-puedes-venir .cotera-card:nth-of-type(4) .cotera-card-icon { background: #C9DEF0; }
.cotera-puedes-venir .cotera-card:nth-of-type(5) .cotera-card-icon { background: #FBE6A8; }

.cotera-puedes-venir .cotera-card-title {
  font-family: 'Value Serif Pro', Georgia, serif;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.3;
  color: var(--cotera-text);
  margin: 0 0 16px;
}

.cotera-puedes-venir .cotera-card-list {
  font-family: 'Buenos Aires', Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.7;
  color: var(--cotera-muted);
  list-style: none;
  margin: 0;
  padding: 0;
  flex-grow: 1;
}

.cotera-puedes-venir .cotera-card-list li {
  position: relative;
  padding-left: 18px;
  margin-bottom: 10px;
}

.cotera-puedes-venir .cotera-card-list li:last-child {
  margin-bottom: 0;
}

.cotera-puedes-venir .cotera-card-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--cotera-orange);
}

.cotera-puedes-venir .cotera-card-list strong {
  color: var(--cotera-text);
  font-weight: 600;
}

@media (max-width: 980px) {
  .cotera-puedes-venir .cotera-card-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .cotera-puedes-venir .cotera-card-wide {
    grid-column: span 2;
  }
  .cotera-puedes-venir .cotera-section-title {
    font-size: 30px;
  }
}

@media (max-width: 600px) {
  .cotera-puedes-venir {
    padding: 64px 1.25rem;
  }
  .cotera-puedes-venir .cotera-card-grid {
    grid-template-columns: 1fr;
  }
  .cotera-puedes-venir .cotera-card-wide {
    grid-column: span 1;
  }
  .cotera-puedes-venir .cotera-section-title {
    font-size: 26px;
  }
}

.cotera-puedes-venir .cotera-cta-wrap {
  margin-top: 56px;
}

.cotera-puedes-venir .cotera-cta-btn {
  display: inline-block;
  font-family: 'Buenos Aires', Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: .06em;
  color: #FFFFFF;
  background: var(--cotera-orange);
  padding: 16px 44px;
  border-radius: 999px;
  text-decoration: none;
  transition: background .2s ease, transform .15s ease;
}

.cotera-puedes-venir .cotera-cta-btn:hover {
  background: #CF6500;
  transform: translateY(-1px);
}

@media (max-width: 600px) {
  .cotera-puedes-venir .cotera-cta-wrap {
    margin-top: 40px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73aaf53 */{{WRAPPER}} .ctr-eq { background: var(--e-global-color-secondary); padding: 96px 0; display: block; }
{{WRAPPER}} .ctr-eq .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
{{WRAPPER}} .ctr-eq .eq-lbl { display: inline-flex; align-items: center; gap: 7px; background: rgba(238,114,3,.12); color: var(--e-global-color-primary); font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 10px; }
{{WRAPPER}} .ctr-eq .eq-lbl::before { content:''; width:6px; height:6px; background:var(--e-global-color-primary); border-radius:50%; }
{{WRAPPER}} .ctr-eq .eq-sh { text-align: center; margin-bottom: 40px; }
{{WRAPPER}} .ctr-eq .eq-h2 { font-size: clamp(24px,3vw,42px); font-weight: 800; letter-spacing: -.8px; margin: 8px 0 10px; line-height: 1.1; }
{{WRAPPER}} .ctr-eq .eq-desc { font-size: 15.5px; color: #3D3D3D; max-width: 520px; margin: 0 auto; line-height: 1.75; }
{{WRAPPER}} .ctr-eq .eq-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
{{WRAPPER}} .ctr-eq .eq-card { background: #fff; border-radius: 20px; overflow: hidden; }
{{WRAPPER}} .ctr-eq .eq-av { width: 100%; aspect-ratio: 4/3; background: #FFCF00; overflow: hidden; }
{{WRAPPER}} .ctr-eq .eq-av .eq-av-img { width: 100%; height: 100%; object-fit: cover; display: block; }
{{WRAPPER}} .ctr-eq .eq-body { padding: 22px 24px 26px; }
{{WRAPPER}} .ctr-eq .eq-name { font-size: 17px; font-weight: 800; margin-bottom: 3px; }
{{WRAPPER}} .ctr-eq .eq-rol { font-size: 12.5px; color: var(--e-global-color-primary); font-weight: 700; margin-bottom: 5px; }
{{WRAPPER}} .ctr-eq .eq-col { font-size: 11px; color: #888; margin-bottom: 12px; }
{{WRAPPER}} .ctr-eq .eq-p { font-size: 13.5px; color: #3D3D3D; line-height: 1.75; margin-bottom: 14px; }
{{WRAPPER}} .ctr-eq .eq-tags { display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 16px; }
{{WRAPPER}} .ctr-eq .eq-tag { background: var(--e-global-color-secondary); font-size: 11px; font-weight: 600; padding: 4px 10px; border-radius: 99px; color: #3D3D3D; }
{{WRAPPER}} .ctr-eq .eq-reservar { display: flex; align-items: center; justify-content: center; width: 100%; border: 1.5px solid var(--e-global-color-primary); color: var(--e-global-color-primary); font-weight: 700; font-size: 13.5px; padding: 11px; border-radius: 99px; cursor: pointer; background: none; transition: background .15s,color .15s; text-decoration: none; box-sizing: border-box; }
{{WRAPPER}} .ctr-eq .eq-reservar:hover { background: var(--e-global-color-primary); color: #fff; }
{{WRAPPER}} .ctr-eq .eq-more { text-align: center; margin-top: 36px; }
{{WRAPPER}} .ctr-eq .eq-more-btn { display: inline-flex; align-items: center; gap: 6px; background: var(--e-global-color-primary); color: #fff !important; font-weight: 700; font-size: 14px; padding: 12px 28px; border-radius: 99px; text-decoration: none !important; }
@media(max-width:960px){
  {{WRAPPER}} .ctr-eq .eq-grid { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-10740 */.elementor-11056 .elementor-element.elementor-global-10740 input:not([type='checkbox']), .elementor-11056 .elementor-element.elementor-global-10740 textarea {
    padding:10px 20px;
}
.elementor-11056 .elementor-element.elementor-global-10740 {
    max-width:600px;
}/* End custom CSS */
/* Start custom CSS *//* ══════════════════════════════════════════════════
   LANDING LGTBIQ+ · COTERA — v3 limpia
   Pegar al FINAL del CSS personalizado existente
   
   Cambios respecto a versiones anteriores:
   - Sin font-family (hereda Buenos Aires del kit)
   - Sin reglas sobre img, p, h2, a, button globales
   - Solo clases específicas de nuestra landing
   - Sin box-sizing ni resets de ningún tipo
   ══════════════════════════════════════════════════ */

/* ── 01 HERO ── */
.ctr-hero { background: var(--e-global-color-primary); position: relative; overflow: hidden; padding: 72px 0 0; display: block; }
.ctr-hero .hi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px) 80px; display: grid; grid-template-columns: 1fr 420px; gap: 60px; align-items: center; position: relative; z-index: 2; }
.ctr-hero .eyebrow { display: inline-flex; align-items: center; gap: 8px; background: rgba(255,255,255,.2); color: #fff; font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 24px; }
.ctr-hero .hero-h1 { font-size: clamp(32px,4.2vw,58px); font-weight: 800; color: #fff; line-height: 1.06; letter-spacing: -1.5px; margin-bottom: 20px; }
.ctr-hero .hero-sub { font-size: 17px; color: rgba(255,255,255,.92); line-height: 1.7; margin-bottom: 12px; }
.ctr-hero .hero-tags { font-size: 13px; color: rgba(255,255,255,.65); line-height: 1.9; margin-bottom: 36px; }
.ctr-hero .hero-btn { display: inline-flex; align-items: center; gap: 8px; background: #fff; color: var(--e-global-color-primary); font-weight: 800; font-size: 15px; padding: 14px 32px; border-radius: 99px; border: none; cursor: pointer; transition: transform .18s,box-shadow .18s; text-decoration: none; }
.ctr-hero .hero-btn:hover { transform: translateY(-2px); box-shadow: 0 12px 32px rgba(0,0,0,.2); }
.ctr-hero .hero-micro { display: block; margin-top: 11px; font-size: 12px; color: rgba(255,255,255,.5); }
.ctr-hero .mosaic { display: grid; grid-template-columns: 1.2fr 1fr; gap: 10px; height: 420px; border-radius: 24px; overflow: hidden; }
.ctr-hero .mosaic .m-main { border-radius: 20px; overflow: hidden; }
.ctr-hero .mosaic .m-side { display: flex; flex-direction: column; gap: 10px; }
.ctr-hero .mosaic .m-s { flex: 1; border-radius: 16px; overflow: hidden; }
.ctr-hero .mosaic .m-main img,
.ctr-hero .mosaic .m-s img { width: 100%; height: 100%; object-fit: cover; display: block; }
.ctr-hero .hero-wave { display: block; width: 100%; margin-top: -2px; line-height: 0; }
@media(max-width:960px){ .ctr-hero .hi { grid-template-columns:1fr; } .ctr-hero .mosaic { display:none; } }

/* ── 02 INTRO ── */
.ctr-intro { background: #fff; padding: 72px 0 80px; display: block; }
.ctr-intro .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
.ctr-intro .intro-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 48px; }
.ctr-intro .intro-col .intro-ico { width: 28px; height: 28px; object-fit: contain; display: inline-block; vertical-align: middle; margin-right: 8px; }
.ctr-intro .intro-col .intro-h3 { font-size: 14px; font-weight: 800; margin-bottom: 10px; display: flex; align-items: center; }
.ctr-intro .intro-col .intro-p { font-size: 13.5px; color: #3D3D3D; line-height: 1.8; }
@media(max-width:700px){ .ctr-intro .intro-grid { grid-template-columns:1fr; gap:28px; } }

/* ── 03 MENSAJE ── */
.ctr-msg { background: var(--e-global-color-secondary); padding: 96px 0; display: block; }
.ctr-msg .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
.ctr-msg .msg-inner { display: grid; grid-template-columns: 1fr 340px; gap: 64px; align-items: center; }
.ctr-msg .msg-lbl { display: inline-flex; align-items: center; gap: 7px; background: rgba(238,114,3,.12); color: var(--e-global-color-primary); font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 18px; }
.ctr-msg .msg-lbl::before { content:''; width:6px; height:6px; background:var(--e-global-color-primary); border-radius:50%; flex-shrink:0; }
.ctr-msg .msg-h2 { font-size: clamp(24px,3.2vw,42px); font-weight: 800; line-height: 1.08; letter-spacing: -1px; margin-bottom: 24px; }
.ctr-msg .msg-p { font-size: 16px; color: #3D3D3D; line-height: 1.85; margin-bottom: 14px; }
.ctr-msg .msg-quote { background: var(--e-global-color-primary); border-radius: 24px; padding: 32px 40px; margin-top: 40px; }
.ctr-msg .msg-quote .msg-quote-p { font-size: 18px; font-weight: 700; color: #fff; line-height: 1.45; margin: 0; }
.ctr-msg .msg-photo .msg-photo-img { width: 100%; aspect-ratio: 3/4; object-fit: cover; border-radius: 24px; display: block; }
@media(max-width:900px){ .ctr-msg .msg-inner { grid-template-columns:1fr; } .ctr-msg .msg-photo { display:none; } }

/* ── 04 PUEDES VENIR ── */
.ctr-pv { background: #fff; padding: 96px 0; display: block; }
.ctr-pv .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
.ctr-pv .pv-lbl { display: inline-flex; align-items: center; gap: 7px; background: rgba(238,114,3,.12); color: var(--e-global-color-primary); font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 10px; }
.ctr-pv .pv-lbl::before { content:''; width:6px; height:6px; background:var(--e-global-color-primary); border-radius:50%; }
.ctr-pv .pv-sh { text-align: center; margin-bottom: 52px; }
.ctr-pv .pv-h2 { font-size: clamp(24px,3vw,42px); font-weight: 800; letter-spacing: -.8px; margin: 8px 0 10px; line-height: 1.1; }
.ctr-pv .pv-desc { font-size: 15.5px; color: #3D3D3D; max-width: 520px; margin: 0 auto; line-height: 1.75; }
.ctr-pv .pv-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 16px; }
.ctr-pv .pv-grid .pv-c:nth-child(4) { grid-column: 1/3; }
.ctr-pv .pv-c { background: var(--e-global-color-secondary); border-radius: 20px; padding: 28px 28px 32px; }
.ctr-pv .pv-ico { width: 44px; height: 44px; background: #FFCF00; border-radius: 12px; display: flex; align-items: center; justify-content: center; font-size: 19px; margin-bottom: 16px; }
.ctr-pv .pv-h3 { font-size: 16.5px; font-weight: 700; margin-bottom: 10px; }
.ctr-pv .pv-p { font-size: 13.5px; color: #3D3D3D; line-height: 1.8; }
.ctr-pv .pv-dot { display: inline-block; width: 4px; height: 4px; background: var(--e-global-color-primary); border-radius: 50%; margin-right: 7px; vertical-align: middle; position: relative; top: -1px; }
@media(max-width:960px){ .ctr-pv .pv-grid { grid-template-columns:1fr; } .ctr-pv .pv-grid .pv-c:nth-child(4) { grid-column:auto; } }

/* ── 05 BIENESTAR ── */
.ctr-bw { background: var(--e-global-color-secondary); padding: 96px 0; display: block; }
.ctr-bw .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
.ctr-bw .bw-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; }
.ctr-bw .bw-lbl { display: inline-flex; align-items: center; gap: 7px; background: rgba(238,114,3,.12); color: var(--e-global-color-primary); font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 16px; }
.ctr-bw .bw-lbl::before { content:''; width:6px; height:6px; background:var(--e-global-color-primary); border-radius:50%; }
.ctr-bw .bw-h2 { font-size: clamp(22px,3vw,38px); font-weight: 800; letter-spacing: -.8px; margin: 8px 0 18px; line-height: 1.1; }
.ctr-bw .bw-p { font-size: 15px; color: #3D3D3D; line-height: 1.85; }
.ctr-bw .bw-p + .bw-p { margin-top: 12px; color: #888; font-style: italic; }
.ctr-bw .bw-flecha { width: 52px; height: auto; margin-top: 24px; opacity: .7; transform: rotate(90deg); display: block; }
.ctr-bw .bw-chips { display: flex; flex-wrap: wrap; gap: 9px; }
.ctr-bw .bw-chip { background: #fff; border: 1.5px solid #DDD; font-size: 13.5px; font-weight: 500; padding: 9px 18px; border-radius: 99px; cursor: default; color: #333; transition: all .18s; }
.ctr-bw .bw-chip:hover { background: var(--e-global-color-primary); border-color: var(--e-global-color-primary); color: #fff; }
.ctr-bw .bw-chip.on { background: rgba(238,114,3,.1); border-color: transparent; color: var(--e-global-color-primary); font-weight: 600; }
@media(max-width:860px){ .ctr-bw .bw-inner { grid-template-columns:1fr; gap:40px; } }

/* ── 06 STATS ── */
.ctr-st { background: var(--e-global-color-primary); padding: 64px 0; display: block; }
.ctr-st .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
.ctr-st .st-grid { display: grid; grid-template-columns: repeat(4,1fr); gap: 32px; text-align: center; }
.ctr-st .st-n { font-size: 50px; font-weight: 800; color: #fff; line-height: 1; margin-bottom: 8px; letter-spacing: -2px; }
.ctr-st .st-l { font-size: 13px; color: rgba(255,255,255,.72); }
@media(max-width:700px){ .ctr-st .st-grid { grid-template-columns:repeat(2,1fr); } }

/* ── 07 ENFOQUE ── */
.ctr-ef { position: relative; padding: 96px 0; display: block; overflow: hidden; background: #1a1a1a; }
.ctr-ef .ef-bg { position: absolute; inset: 0; background: url('https://coteraeducacion.com/wp-content/uploads/2026/06/poised-young-adult-against-a-rainbow-background-2026-03-20-02-16-54-utc-scaled.jpg') center/cover no-repeat; z-index: 0; }
.ctr-ef .ef-overlay { position: absolute; inset: 0; background: linear-gradient(135deg, rgba(15,10,8,.72) 0%, rgba(15,10,8,.62) 50%, rgba(15,10,8,.75) 100%); z-index: 1; }
.ctr-ef .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); position: relative; z-index: 2; }
.ctr-ef .ef-lbl { display: inline-flex; align-items: center; gap: 7px; background: rgba(238,114,3,.2); color: #F39743; font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 16px; }
.ctr-ef .ef-lbl::before { content:''; width:6px; height:6px; background:#F39743; border-radius:50%; }
.ctr-ef .ef-intro { margin-bottom: 60px; max-width: 640px; }
.ctr-ef .ef-h2 { font-size: clamp(24px,3vw,42px); font-weight: 800; color: #fff; letter-spacing: -.8px; margin: 8px 0 20px; max-width: 680px; line-height: 1.1; }
.ctr-ef .ef-p { font-size: 16px; color: rgba(255,255,255,.5); line-height: 1.85; }
.ctr-ef .ef-p + .ef-p { margin-top: 12px; }
.ctr-ef .ef-prins { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; }
.ctr-ef .ef-prin { border: 1px solid rgba(255,255,255,.1); border-radius: 22px; padding: 36px 28px; transition: border-color .2s; }
.ctr-ef .ef-prin:hover { border-color: var(--e-global-color-primary); }
.ctr-ef .ef-pn { font-size: 42px; font-weight: 800; color: #FFCF00; opacity: .5; line-height: 1; margin-bottom: 16px; letter-spacing: -1.5px; }
.ctr-ef .ef-h3 { font-size: 18px; font-weight: 700; color: #fff; margin-bottom: 10px; }
.ctr-ef .ef-prin-p { font-size: 13.5px; color: rgba(255,255,255,.42); line-height: 1.78; }
@media(max-width:860px){ .ctr-ef .ef-prins { grid-template-columns:1fr; } }

/* ── 08 ACORDEÓN ── */
.ctr-ac { background: #fff; padding: 96px 0; display: block; }
.ctr-ac .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
.ctr-ac .ac-lay { display: grid; grid-template-columns: 1fr 1.8fr; gap: 72px; align-items: start; }
.ctr-ac .ac-lbl { display: inline-flex; align-items: center; gap: 7px; background: rgba(238,114,3,.12); color: var(--e-global-color-primary); font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 16px; }
.ctr-ac .ac-lbl::before { content:''; width:6px; height:6px; background:var(--e-global-color-primary); border-radius:50%; }
.ctr-ac .ac-h2 { font-size: clamp(22px,2.8vw,36px); font-weight: 800; letter-spacing: -.6px; margin: 8px 0 14px; line-height: 1.1; }
.ctr-ac .ac-desc { font-size: 14.5px; color: #3D3D3D; line-height: 1.85; }
.ctr-ac .ac-list { display: flex; flex-direction: column; gap: 5px; }
.ctr-ac .ac-item { background: var(--e-global-color-secondary); border-radius: 16px; overflow: hidden; }
.ctr-ac .ac-trigger { width: 100%; background: none; border: none; padding: 18px 22px; display: flex; justify-content: space-between; align-items: center; cursor: pointer; font-size: 15px; font-weight: 700; color: #0F0F0F; text-align: left; gap: 16px; transition: background .15s; }
.ctr-ac .ac-trigger:hover { background: #E8E3DB; }
.ctr-ac .ac-arr { width: 28px; height: 28px; background: #FFCF00; border-radius: 50%; display: grid; place-items: center; flex-shrink: 0; font-size: 12px; transition: transform .25s, background .2s; }
.ctr-ac .ac-item.open .ac-arr { transform: rotate(180deg); background: var(--e-global-color-primary); color: #fff; }
.ctr-ac .ac-item.open .ac-trigger { color: var(--e-global-color-primary); }
.ctr-ac .ac-panel { display: none; padding: 0 22px 22px; font-size: 14px; color: #3D3D3D; line-height: 1.85; }
.ctr-ac .ac-item.open .ac-panel { display: block; }
@media(max-width:860px){ .ctr-ac .ac-lay { grid-template-columns:1fr; gap:40px; } }

/* ── 09 EQUIPO ── */
.ctr-eq { background: var(--e-global-color-secondary); padding: 96px 0; display: block; }
.ctr-eq .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
.ctr-eq .eq-lbl { display: inline-flex; align-items: center; gap: 7px; background: rgba(238,114,3,.12); color: var(--e-global-color-primary); font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 10px; }
.ctr-eq .eq-lbl::before { content:''; width:6px; height:6px; background:var(--e-global-color-primary); border-radius:50%; }
.ctr-eq .eq-sh { text-align: center; margin-bottom: 40px; }
.ctr-eq .eq-h2 { font-size: clamp(24px,3vw,42px); font-weight: 800; letter-spacing: -.8px; margin: 8px 0 10px; line-height: 1.1; }
.ctr-eq .eq-desc { font-size: 15.5px; color: #3D3D3D; max-width: 520px; margin: 0 auto; line-height: 1.75; }
.ctr-eq .eq-grid { display: grid; grid-template-columns: 360px; gap: 20px; justify-content: center; }
.ctr-eq .eq-card { background: #fff; border-radius: 20px; overflow: hidden; }
.ctr-eq .eq-av { width: 100%; aspect-ratio: 4/3; background: #FFCF00; overflow: hidden; }
.ctr-eq .eq-av .eq-av-img { width: 100%; height: 100%; object-fit: cover; display: block; }
.ctr-eq .eq-body { padding: 22px 24px 26px; }
.ctr-eq .eq-name { font-size: 17px; font-weight: 800; margin-bottom: 3px; }
.ctr-eq .eq-rol { font-size: 12.5px; color: var(--e-global-color-primary); font-weight: 700; margin-bottom: 5px; }
.ctr-eq .eq-col { font-size: 11px; color: #888; margin-bottom: 12px; }
.ctr-eq .eq-p { font-size: 13.5px; color: #3D3D3D; line-height: 1.75; margin-bottom: 14px; }
.ctr-eq .eq-tags { display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 16px; }
.ctr-eq .eq-tag { background: var(--e-global-color-secondary); font-size: 11px; font-weight: 600; padding: 4px 10px; border-radius: 99px; color: #3D3D3D; }
.ctr-eq .eq-reservar { display: flex; align-items: center; justify-content: center; width: 100%; border: 1.5px solid var(--e-global-color-primary); color: var(--e-global-color-primary); font-weight: 700; font-size: 13.5px; padding: 11px; border-radius: 99px; cursor: pointer; background: none; transition: background .15s,color .15s; text-decoration: none; box-sizing: border-box; }
.ctr-eq .eq-reservar:hover { background: var(--e-global-color-primary); color: #fff; }

/* ── 10 FAQ ── */
.ctr-faq { background: var(--e-global-color-secondary); padding: 80px 0; display: block; }
.ctr-faq .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
.ctr-faq .faq-titulo { text-align: center; font-size: clamp(32px,4vw,52px); font-weight: 900; line-height: 1.08; letter-spacing: -1px; margin-bottom: 52px; }
.ctr-faq .faq-lista { display: flex; flex-direction: column; max-width: 960px; margin: 0 auto; }
.ctr-faq .faq-item { border: 1.5px solid #6B5CE7; border-radius: 12px; margin-bottom: 10px; overflow: hidden; background: var(--e-global-color-secondary); }
.ctr-faq .faq-trigger { width: 100%; background: none; border: none; padding: 22px 32px; display: flex; align-items: center; justify-content: center; cursor: pointer; font-size: clamp(15px,1.6vw,18px); font-weight: 700; color: #0F0F0F; text-align: center; gap: 16px; transition: background .15s; line-height: 1.3; }
.ctr-faq .faq-trigger:hover { background: rgba(107,92,231,.04); }
.ctr-faq .faq-ico { width: 28px; height: 28px; border: 2px solid #6B5CE7; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 18px; font-weight: 300; color: #6B5CE7; line-height: 1; transition: transform .25s,background .2s,color .2s; }
.ctr-faq .faq-item.open .faq-ico { background: #6B5CE7; color: #fff; transform: rotate(45deg); }
.ctr-faq .faq-item.open .faq-trigger { color: #6B5CE7; border-bottom: 1px solid rgba(107,92,231,.15); }
.ctr-faq .faq-panel { display: none; padding: 0 60px 28px; font-size: 15px; color: #3D3D3D; line-height: 1.85; text-align: center; }
.ctr-faq .faq-item.open .faq-panel { display: block; }
@media(max-width:700px){ .ctr-faq .faq-trigger { padding: 18px 20px; font-size: 15px; } .ctr-faq .faq-panel { padding: 0 20px 24px; } }

/* ── 11 RESEÑAS ── */
.ctr-rev { background: var(--e-global-color-secondary); padding: 100px 0 120px; position: relative; overflow: hidden; display: block; }
.ctr-rev .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); position: relative; z-index: 2; }
.ctr-rev .rev-sh-dg { position: absolute; width: 90px; height: 90px; background: #009B41; border-radius: 14px; top: 60px; left: 40px; will-change: transform; }
.ctr-rev .rev-sh-sq { position: absolute; width: 110px; height: 110px; background: #0091D4; border-radius: 14px; bottom: 80px; left: 20px; will-change: transform; }
.ctr-rev .rev-sh-cr { position: absolute; width: 100px; height: 100px; background: #FFCF00; border-radius: 50% 0 50% 50%; top: 80px; right: 40px; will-change: transform; }
.ctr-rev .rev-sh-bd { position: absolute; width: 46px; height: 46px; background: #18313F; border-radius: 50%; top: 44%; right: 380px; will-change: transform; }
.ctr-rev .rev-sh-bg { position: absolute; width: 50px; height: 50px; background: #009B41; border-radius: 50%; bottom: 20%; right: 110px; will-change: transform; }
.ctr-rev .rev-sh-bb { position: absolute; width: 44px; height: 44px; background: #0091D4; border-radius: 50%; bottom: 15%; right: 40px; will-change: transform; }
.ctr-rev .rev-hd { text-align: center; margin-bottom: 64px; }
.ctr-rev .rev-h2 { font-size: clamp(24px,3.2vw,42px); font-weight: 800; letter-spacing: -1px; line-height: 1.1; margin-bottom: 12px; }
.ctr-rev .rev-or { font-size: 17px; color: var(--e-global-color-primary); font-weight: 600; margin-bottom: 10px; display: block; }
.ctr-rev .rev-desc { font-size: 15px; color: #555; max-width: 560px; margin: 0 auto; line-height: 1.7; }
.ctr-rev .rev-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 20px; }
.ctr-rev .rev-card { background: #fff; border-radius: 20px; padding: 30px 28px 26px; box-shadow: 0 2px 12px rgba(0,0,0,.04); }
.ctr-rev .rev-qq { font-size: 50px; color: var(--e-global-color-primary); line-height: .8; margin-bottom: 14px; font-family: Georgia,serif; letter-spacing: -2px; }
.ctr-rev .rev-stars { color: #FFCF00; font-size: 15px; letter-spacing: 1px; margin-bottom: 14px; display: block; }
.ctr-rev .rev-txt { font-size: 14px; color: #333; line-height: 1.82; margin-bottom: 22px; font-style: italic; }
.ctr-rev .rev-ft { display: flex; align-items: center; justify-content: space-between; border-top: 1px solid #EDE8E0; padding-top: 14px; }
.ctr-rev .rev-name { display: block; font-size: 13.5px; font-weight: 800; }
.ctr-rev .rev-date { font-size: 11px; color: #888; }
.ctr-rev .rev-av { width: 38px; height: 38px; border-radius: 50%; display: grid; place-items: center; font-size: 15px; flex-shrink: 0; }
@media(max-width:860px){ .ctr-rev .rev-grid { grid-template-columns:1fr; } .ctr-rev .rev-sh-dg,.ctr-rev .rev-sh-sq,.ctr-rev .rev-sh-cr { display:none; } }

/* ── 12 CTA ── */
.ctr-cta { background: #FFCF00; padding: 112px 0; text-align: center; position: relative; overflow: hidden; display: block; }
.ctr-cta::before { content:''; position:absolute; right:-100px; top:-80px; width:340px; height:340px; background:var(--e-global-color-primary); border-radius:50%; opacity:.15; }
.ctr-cta::after  { content:''; position:absolute; left:-80px; bottom:-80px; width:280px; height:280px; background:var(--e-global-color-primary); border-radius:50%; opacity:.10; }
.ctr-cta .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); position: relative; z-index: 1; }
.ctr-cta .cta-h2 { font-size: clamp(28px,4vw,56px); font-weight: 800; letter-spacing: -1.5px; line-height: 1.06; max-width: 720px; margin: 0 auto 22px; }
.ctr-cta .cta-h2 em { font-style: normal; color: var(--e-global-color-primary); }
.ctr-cta .cta-p { font-size: 17px; color: rgba(0,0,0,.55); margin-bottom: 38px; }
.ctr-cta .cta-reservar { display: inline-flex; align-items: center; gap: 8px; background: var(--e-global-color-primary); color: #fff; font-weight: 800; font-size: 16px; padding: 17px 40px; border-radius: 99px; border: none; cursor: pointer; transition: transform .18s,box-shadow .18s; text-decoration: none; }
.ctr-cta .cta-reservar:hover { transform: translateY(-2px); box-shadow: 0 12px 32px rgba(238,114,3,.4); }
.ctr-cta .cta-micro { margin-top: 14px; font-size: 13px; color: rgba(0,0,0,.4); display: block; }

/* ── 13 SEXOLOGÍA AFIRMATIVA ── */
.ctr-sx { background: #fff; padding: 96px 0; display: block; }
.ctr-sx .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); }
.ctr-sx .sx-lbl { display: inline-flex; align-items: center; gap: 7px; background: rgba(238,114,3,.12); color: var(--e-global-color-primary); font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 10px; }
.ctr-sx .sx-lbl::before { content:''; width:6px; height:6px; background:var(--e-global-color-primary); border-radius:50%; }
.ctr-sx .sx-sh { text-align: center; margin-bottom: 52px; }
.ctr-sx .sx-h2 { font-size: clamp(24px,3vw,42px); font-weight: 800; letter-spacing: -.8px; margin: 8px 0 14px; line-height: 1.1; }
.ctr-sx .sx-desc { font-size: 15.5px; color: #3D3D3D; max-width: 620px; margin: 0 auto; line-height: 1.75; }
.ctr-sx .sx-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 18px; }
.ctr-sx .sx-c { background: var(--e-global-color-secondary); border-radius: 20px; padding: 28px 26px 30px; transition: transform .2s; }
.ctr-sx .sx-c:hover { transform: translateY(-4px); }
.ctr-sx .sx-ico-img { width: 44px; height: 44px; object-fit: contain; display: block; margin-bottom: 16px; }
.ctr-sx .sx-h3 { font-size: 16.5px; font-weight: 700; margin-bottom: 10px; letter-spacing: -.2px; }
.ctr-sx .sx-p { font-size: 13.5px; color: #3D3D3D; line-height: 1.8; }
@media(max-width:860px){ .ctr-sx .sx-grid { grid-template-columns:1fr 1fr; } }
@media(max-width:560px){ .ctr-sx .sx-grid { grid-template-columns:1fr; } }

/* ── 14 ENLACES INTERNOS ── */
.ctr-il { background: var(--e-global-color-secondary); padding: 64px 0; display: block; }
.ctr-il .wi { max-width: 1100px; margin: 0 auto; padding: 0 clamp(20px,5vw,80px); text-align: center; }
.ctr-il .il-lbl { display: inline-flex; align-items: center; gap: 7px; background: rgba(238,114,3,.12); color: var(--e-global-color-primary); font-size: 11px; font-weight: 700; letter-spacing: 1.4px; text-transform: uppercase; padding: 5px 14px; border-radius: 99px; margin-bottom: 10px; }
.ctr-il .il-h2 { font-size: clamp(20px,2.4vw,28px); font-weight: 800; letter-spacing: -.5px; margin-bottom: 28px; }
.ctr-il .il-grid { display: flex; flex-wrap: wrap; justify-content: center; gap: 12px; }
.ctr-il .il-link { display: inline-flex; align-items: center; background: #fff; border: 1.5px solid #E5E0D8; color: var(--e-global-color-text); font-size: 13.5px; font-weight: 600; padding: 10px 18px; border-radius: 99px; text-decoration: none; transition: all .18s; }
.ctr-il .il-link:hover { background: var(--e-global-color-primary); border-color: var(--e-global-color-primary); color: #fff; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Value Serif Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://coteraeducacion.com/wp-content/uploads/2022/09/Value-Serif-Pro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Value Serif Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://coteraeducacion.com/wp-content/uploads/2022/09/Value-Serif-Pro-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Value Serif Pro';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://coteraeducacion.com/wp-content/uploads/2022/09/Value-Serif-Pro-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */