.elementor-40859 .elementor-element.elementor-element-85b9a6e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-85b9a6e:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-85b9a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1838;background:url("https://fernanmakaroff.com/wp-content/uploads/2026/10/exec-f898bb15-470b-47ef-b6a3-782fed384a67.png") 50% 50%;background-size:cover;}.elementor-40859 .elementor-element.elementor-element-85b9a6e::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .elementor-background-video-container::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .e-con-inner > .elementor-background-video-container::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .elementor-background-slideshow::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(297grad, rgba(30,24,56,0.38) 36%, rgba(30,24,56,0.88) 100%);}body:not(.rtl) .elementor-40859 .elementor-element.elementor-element-df8863b{left:0px;}body.rtl .elementor-40859 .elementor-element.elementor-element-df8863b{right:0px;}.elementor-40859 .elementor-element.elementor-element-df8863b{top:0px;}.elementor-40859 .elementor-element.elementor-element-df17ce8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:18px;--padding-bottom:18px;--padding-left:32px;--padding-right:32px;--z-index:2;}.elementor-40859 .elementor-element.elementor-element-5a58cb1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:32px;--padding-right:32px;}.elementor-40859 .elementor-element.elementor-element-3ed45cf{width:var( --container-widget-width, 22.01% );max-width:22.01%;--container-widget-width:22.01%;--container-widget-flex-grow:0;}.elementor-40859 .elementor-element.elementor-element-3ed45cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-40859 .elementor-element.elementor-element-9b9f3c4 .elementor-button{background-color:rgba(255,255,255,0.14);font-family:"Jost", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:999px 999px 999px 999px;padding:11px 22px 11px 22px;}.elementor-40859 .elementor-element.elementor-element-9b9f3c4 .elementor-button:hover, .elementor-40859 .elementor-element.elementor-element-9b9f3c4 .elementor-button:focus{background-color:rgba(255,255,255,0.24);color:#FFFFFF;border-color:rgba(255,255,255,0.3);}.elementor-40859 .elementor-element.elementor-element-9b9f3c4 .elementor-button:hover svg, .elementor-40859 .elementor-element.elementor-element-9b9f3c4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-e339ecd{--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-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:52px;--padding-left:32px;--padding-right:32px;--z-index:2;}.elementor-40859 .elementor-element.elementor-element-c75ee5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-40859 .elementor-element.elementor-element-0afc4b4{--display:flex;}.elementor-40859 .elementor-element.elementor-element-600215d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2px;color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-afc5e7f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:140px;font-weight:600;line-height:0.9em;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-40f61b9 > .elementor-widget-container{background-color:#4B3A9A;padding:2% 2% 2% 2%;border-style:solid;border-color:#FFFFFF4D;border-radius:30px 30px 30px 30px;}.elementor-40859 .elementor-element.elementor-element-40f61b9{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:400;font-style:italic;line-height:1.2em;color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-970beb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-9fc71c9 .elementor-button{background-color:#FBF8F2;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#2B2257;color:#2B2257;border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-40859 .elementor-element.elementor-element-9fc71c9 .elementor-button:hover, .elementor-40859 .elementor-element.elementor-element-9fc71c9 .elementor-button:focus{background-color:#FFFFFF;color:#2B2257;}.elementor-40859 .elementor-element.elementor-element-9fc71c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-40859 .elementor-element.elementor-element-9fc71c9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-40859 .elementor-element.elementor-element-9fc71c9 .elementor-button:hover svg, .elementor-40859 .elementor-element.elementor-element-9fc71c9 .elementor-button:focus svg{fill:#2B2257;}.elementor-40859 .elementor-element.elementor-element-46fcb36 .elementor-button{background-color:#4B3A9A;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF4D;border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-40859 .elementor-element.elementor-element-46fcb36 .elementor-button:hover, .elementor-40859 .elementor-element.elementor-element-46fcb36 .elementor-button:focus{background-color:#4B3A9ACC;color:#FFFFFF;border-color:rgba(255,255,255,0.3);}.elementor-40859 .elementor-element.elementor-element-46fcb36 .elementor-button:hover svg, .elementor-40859 .elementor-element.elementor-element-46fcb36 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-4fd6ebc{--display:flex;}.elementor-40859 .elementor-element.elementor-element-b577386{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-8982522 img{width:100%;height:470px;object-fit:cover;object-position:center center;border-style:solid;border-width:6px 6px 6px 6px;border-color:rgba(251,248,244,0.9);border-radius:200px 200px 28px 28px;}.elementor-40859 .elementor-element.elementor-element-ed7144a{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#DCD3F2;}.elementor-40859 .elementor-element.elementor-element-121499e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-40859 .elementor-element.elementor-element-121499e:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-121499e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-40859 .elementor-element.elementor-element-bca9e60{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-40859 .elementor-element.elementor-element-bca9e60 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-40859 .elementor-element.elementor-element-bca9e60 .elementor-custom-embed-play i{color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-bca9e60 .elementor-custom-embed-play svg{fill:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-7668625{--display:flex;--min-height:92vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-40859 .elementor-element.elementor-element-7668625:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-7668625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-40859 .elementor-element.elementor-element-2a73aa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-dc22c3b{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-4d901d2 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#8A6418;}.elementor-40859 .elementor-element.elementor-element-4d59d9e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:600;line-height:0.98em;color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-1631b13{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#3F3A55;}.elementor-40859 .elementor-element.elementor-element-003759c .elementor-button{background-color:#4B3A9A;font-family:"Jost", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.3);border-radius:999px 999px 999px 999px;padding:15px 28px 15px 28px;}.elementor-40859 .elementor-element.elementor-element-003759c .elementor-button:hover, .elementor-40859 .elementor-element.elementor-element-003759c .elementor-button:focus{background-color:#4B3A9ACC;color:#FFFFFF;border-color:rgba(255,255,255,0.3);}.elementor-40859 .elementor-element.elementor-element-003759c .elementor-button:hover svg, .elementor-40859 .elementor-element.elementor-element-003759c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-fbd49af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-386778c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--border-radius:0px 0px 22px 22px;box-shadow:0px -18px 40px 0px rgba(30,24,56,0.10);--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-40859 .elementor-element.elementor-element-386778c:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-386778c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-40859 .elementor-element.elementor-element-915a0c9 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#8A6418;}.elementor-40859 .elementor-element.elementor-element-fa2ddf6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:80px;font-weight:600;line-height:1.05em;color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-3cf32bb{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:600;line-height:1.25em;color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-49fb509 .elementor-button{background-color:#4B3A9A;font-family:"Jost", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 26px 17px 26px;}.elementor-40859 .elementor-element.elementor-element-49fb509 .elementor-button:hover, .elementor-40859 .elementor-element.elementor-element-49fb509 .elementor-button:focus{background-color:#3A2C80;color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-49fb509 .elementor-button:hover svg, .elementor-40859 .elementor-element.elementor-element-49fb509 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-5a3abef7{--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:56px 56px;--row-gap:56px;--column-gap:56px;--flex-wrap:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-40859 .elementor-element.elementor-element-5a3abef7:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-5a3abef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECFA;}.elementor-40859 .elementor-element.elementor-element-4f8aad8e{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-e5f2311 img{width:100%;height:440px;object-fit:cover;object-position:center center;border-radius:28px 28px 28px 28px;}.elementor-40859 .elementor-element.elementor-element-4e8530d9{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-5f9091c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-7855f6bc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;line-height:1.05em;color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-68aadd13{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:400;font-style:italic;line-height:1.3em;color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-3518c8bd{font-family:"Jost", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#3F3A55;}.elementor-40859 .elementor-element.elementor-element-138ac262{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-36007c12{--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:18px 18px 18px 18px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-40859 .elementor-element.elementor-element-36007c12:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-36007c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-7d189c42 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;line-height:1em;color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-26978d3{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#3F3A55;}.elementor-40859 .elementor-element.elementor-element-333c4730{--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:18px 18px 18px 18px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-40859 .elementor-element.elementor-element-333c4730:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-333c4730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-684a184c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;line-height:1em;color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-218025ea{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#3F3A55;}.elementor-40859 .elementor-element.elementor-element-67baf900{--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:4px 4px;--row-gap:4px;--column-gap:4px;--border-radius:18px 18px 18px 18px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;}.elementor-40859 .elementor-element.elementor-element-67baf900:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-67baf900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-2f5fa4bf .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:600;font-style:italic;line-height:1em;color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-4c121e70{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#3F3A55;}.elementor-40859 .elementor-element.elementor-element-f362a25{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:104px;--padding-bottom:104px;--padding-left:24px;--padding-right:24px;}.elementor-40859 .elementor-element.elementor-element-f362a25:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-f362a25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECFA;}.elementor-40859 .elementor-element.elementor-element-a1acb7e{text-align:center;}.elementor-40859 .elementor-element.elementor-element-a1acb7e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-0a909b4{text-align:center;}.elementor-40859 .elementor-element.elementor-element-0a909b4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:76px;font-weight:600;line-height:0.98em;color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-7c59a0b{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;border-color:#E2B05A;--border-color:#E2B05A;--border-radius:28px 28px 28px 28px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-40859 .elementor-element.elementor-element-7c59a0b:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-7c59a0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-166eb0b{text-align:center;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#3F3A55;}.elementor-40859 .elementor-element.elementor-element-3f1ef61{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-c918287{--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:2px 2px;--row-gap:2px;--column-gap:2px;--border-radius:18px 18px 18px 18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-40859 .elementor-element.elementor-element-c918287:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-c918287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECFA;}.elementor-40859 .elementor-element.elementor-element-920d4d2{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#5E5875;}.elementor-40859 .elementor-element.elementor-element-8c0fc49{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.15em;color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-4d1658f{--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:2px 2px;--row-gap:2px;--column-gap:2px;--border-radius:18px 18px 18px 18px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-40859 .elementor-element.elementor-element-4d1658f:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-4d1658f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1ECFA;}.elementor-40859 .elementor-element.elementor-element-59bce6f{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:#5E5875;}.elementor-40859 .elementor-element.elementor-element-9373dff{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:1.15em;color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-19cd581 .elementor-button{background-color:#4B3A9A;font-family:"Jost", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:17px 26px 17px 26px;}.elementor-40859 .elementor-element.elementor-element-19cd581 .elementor-button:hover, .elementor-40859 .elementor-element.elementor-element-19cd581 .elementor-button:focus{background-color:#3A2C80;color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-19cd581 .elementor-button:hover svg, .elementor-40859 .elementor-element.elementor-element-19cd581 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-35759ed{text-align:center;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-e96e5f5{text-align:center;font-family:"Jost", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#5E5875;}.elementor-40859 .elementor-element.elementor-element-75c296fd{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-40859 .elementor-element.elementor-element-75c296fd:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-75c296fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F2;}.elementor-40859 .elementor-element.elementor-element-1f3cfb0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-5ff5a1aa{text-align:center;}.elementor-40859 .elementor-element.elementor-element-5ff5a1aa .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:2.2px;color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-accordion-item{border-width:0px;border-color:rgba(0,0,0,0);}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:rgba(0,0,0,0);}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:rgba(0,0,0,0);}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-tab-title{background-color:#F1ECFA;padding:20px 24px 20px 24px;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-accordion-icon, .elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-accordion-title{color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-accordion-icon svg{fill:#1E1838;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-active .elementor-accordion-icon, .elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-active .elementor-accordion-title{color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-active .elementor-accordion-icon svg{fill:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-accordion-title{font-family:"Jost", Sans-serif;font-size:18px;font-weight:500;line-height:1.4em;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-tab-title .elementor-accordion-icon i:before{color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-tab-title .elementor-accordion-icon svg{fill:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-tab-content{background-color:#F1ECFA;color:#3F3A55;font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;padding:0px 24px 22px 24px;}.elementor-40859 .elementor-element.elementor-element-547992d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--overlay-opacity:0.47;--overlay-mix-blend-mode:screen;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-40859 .elementor-element.elementor-element-547992d4:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-547992d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B3A9A;}.elementor-40859 .elementor-element.elementor-element-547992d4::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .elementor-background-video-container::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .elementor-background-slideshow::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://fernanmakaroff.com/wp-content/uploads/2026/10/Amanecer_en_la_playa_de_torredembarra-scaled.jpg");--background-overlay:'';background-size:cover;}.elementor-40859 .elementor-element.elementor-element-5e953a49{text-align:center;}.elementor-40859 .elementor-element.elementor-element-5e953a49 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:62px;font-weight:600;line-height:1.05em;color:#FFFFFF;}.elementor-40859 .elementor-element.elementor-element-6c363cc2{text-align:center;font-family:"Jost", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#ECE7F8;}.elementor-40859 .elementor-element.elementor-element-2abc61b6{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-fbb6e44 .elementor-button{background-color:#E2B05A;font-family:"Jost", Sans-serif;font-size:17px;font-weight:500;line-height:1.2em;fill:#1E1838;color:#1E1838;border-radius:999px 999px 999px 999px;padding:16px 30px 16px 30px;}.elementor-40859 .elementor-element.elementor-element-fbb6e44 .elementor-button:hover, .elementor-40859 .elementor-element.elementor-element-fbb6e44 .elementor-button:focus{background-color:#F0C97E;color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-fbb6e44 .elementor-button:hover svg, .elementor-40859 .elementor-element.elementor-element-fbb6e44 .elementor-button:focus svg{fill:#1E1838;}.elementor-40859 .elementor-element.elementor-element-5a85404{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:36px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-40859 .elementor-element.elementor-element-5a85404:not(.elementor-motion-effects-element-type-background), .elementor-40859 .elementor-element.elementor-element-5a85404 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1838;}.elementor-40859 .elementor-element.elementor-element-0fd5d4c{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-40859 .elementor-element.elementor-element-0fd5d4c .elementor-widget-container{text-align:center;}.elementor-40859 .elementor-element.elementor-element-0fd5d4c .elementor-social-icon{background-color:#2E2752;--icon-padding:0.6em;}.elementor-40859 .elementor-element.elementor-element-0fd5d4c .elementor-social-icon i{color:#F0C97E;}.elementor-40859 .elementor-element.elementor-element-0fd5d4c .elementor-social-icon svg{fill:#F0C97E;}.elementor-40859 .elementor-element.elementor-element-901e59c{text-align:center;font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;line-height:1.5em;color:#A79CCB;}.elementor-40859 .elementor-element.elementor-element-18ddf21{text-align:center;font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#C9BFE6;}@media(max-width:1024px){.elementor-40859 .elementor-element.elementor-element-afc5e7f .elementor-heading-title{font-size:104px;}.elementor-40859 .elementor-element.elementor-element-4d59d9e .elementor-heading-title{font-size:52px;}.elementor-40859 .elementor-element.elementor-element-fa2ddf6 .elementor-heading-title{font-size:46px;}.elementor-40859 .elementor-element.elementor-element-7855f6bc .elementor-heading-title{font-size:46px;}.elementor-40859 .elementor-element.elementor-element-0a909b4 .elementor-heading-title{font-size:60px;}.elementor-40859 .elementor-element.elementor-element-5e953a49 .elementor-heading-title{font-size:48px;}}@media(max-width:767px){.elementor-40859 .elementor-element.elementor-element-85b9a6e::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .elementor-background-video-container::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .e-con-inner > .elementor-background-video-container::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .elementor-background-slideshow::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .e-con-inner > .elementor-background-slideshow::before, .elementor-40859 .elementor-element.elementor-element-85b9a6e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(0grad, rgba(30,24,56,0.38) 26%, rgba(30,24,56,0.88) 84%);}.elementor-40859 .elementor-element.elementor-element-85b9a6e{--overlay-opacity:0.79;--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-40859 .elementor-element.elementor-element-df17ce8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:05px;--padding-bottom:5px;--padding-left:18px;--padding-right:18px;}.elementor-40859 .elementor-element.elementor-element-5a58cb1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-3ed45cf{width:100%;max-width:100%;}.elementor-40859 .elementor-element.elementor-element-3ed45cf img{max-width:71%;}.elementor-40859 .elementor-element.elementor-element-e339ecd{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-40859 .elementor-element.elementor-element-c75ee5b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-40859 .elementor-element.elementor-element-0afc4b4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-40859 .elementor-element.elementor-element-600215d{text-align:center;}.elementor-40859 .elementor-element.elementor-element-600215d .elementor-heading-title{font-size:18px;}.elementor-40859 .elementor-element.elementor-element-afc5e7f{width:100%;max-width:100%;text-align:center;}.elementor-40859 .elementor-element.elementor-element-afc5e7f .elementor-heading-title{font-size:78px;}.elementor-40859 .elementor-element.elementor-element-40f61b9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:25px;}.elementor-40859 .elementor-element.elementor-element-40f61b9 > .elementor-widget-container{padding:2% 6% 2% 6%;border-width:1px 1px 1px 1px;border-radius:30px 30px 30px 30px;}.elementor-40859 .elementor-element.elementor-element-970beb8{--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-40859 .elementor-element.elementor-element-9fc71c9{width:100%;max-width:100%;}.elementor-40859 .elementor-element.elementor-element-9fc71c9 .elementor-button{font-size:1.4em;}.elementor-40859 .elementor-element.elementor-element-46fcb36{width:100%;max-width:100%;}.elementor-40859 .elementor-element.elementor-element-46fcb36 .elementor-button{font-size:1.1em;}.elementor-40859 .elementor-element.elementor-element-4fd6ebc{--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-40859 .elementor-element.elementor-element-b577386{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40859 .elementor-element.elementor-element-8982522{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-40859 .elementor-element.elementor-element-8982522 img{width:100%;max-width:100%;height:333px;object-fit:cover;border-width:0px 0px 0px 0px;border-radius:200px 200px 0px 0px;}.elementor-40859 .elementor-element.elementor-element-ed7144a{font-size:13px;}.elementor-40859 .elementor-element.elementor-element-121499e{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-40859 .elementor-element.elementor-element-bca9e60{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-40859 .elementor-element.elementor-element-7668625{--min-height:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-40859 .elementor-element.elementor-element-2a73aa3{--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-40859 .elementor-element.elementor-element-dc22c3b{--width:100%;}.elementor-40859 .elementor-element.elementor-element-4d901d2 .elementor-heading-title{font-size:13px;}.elementor-40859 .elementor-element.elementor-element-4d59d9e .elementor-heading-title{font-size:40px;}.elementor-40859 .elementor-element.elementor-element-1631b13{font-size:16px;}.elementor-40859 .elementor-element.elementor-element-003759c{width:100%;max-width:100%;}.elementor-40859 .elementor-element.elementor-element-fbd49af{--width:100%;}.elementor-40859 .elementor-element.elementor-element-386778c{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-40859 .elementor-element.elementor-element-915a0c9{text-align:center;}.elementor-40859 .elementor-element.elementor-element-915a0c9 .elementor-heading-title{font-size:17px;}.elementor-40859 .elementor-element.elementor-element-fa2ddf6{text-align:center;}.elementor-40859 .elementor-element.elementor-element-fa2ddf6 .elementor-heading-title{font-size:44px;}.elementor-40859 .elementor-element.elementor-element-3cf32bb{font-size:22px;}.elementor-40859 .elementor-element.elementor-element-5a3abef7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-40859 .elementor-element.elementor-element-4f8aad8e{--width:100%;}.elementor-40859 .elementor-element.elementor-element-e5f2311 > .elementor-widget-container{margin:0% -5% 0% -5%;}.elementor-40859 .elementor-element.elementor-element-e5f2311 img{height:360px;border-radius:0px 0px 0px 0px;}.elementor-40859 .elementor-element.elementor-element-4e8530d9{--width:100%;}.elementor-40859 .elementor-element.elementor-element-5f9091c{text-align:center;}.elementor-40859 .elementor-element.elementor-element-5f9091c .elementor-heading-title{font-size:13px;}.elementor-40859 .elementor-element.elementor-element-7855f6bc{text-align:center;}.elementor-40859 .elementor-element.elementor-element-7855f6bc .elementor-heading-title{font-size:36px;}.elementor-40859 .elementor-element.elementor-element-68aadd13{text-align:center;font-size:21px;}.elementor-40859 .elementor-element.elementor-element-3518c8bd{text-align:center;font-size:20px;}.elementor-40859 .elementor-element.elementor-element-138ac262{--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;}.elementor-40859 .elementor-element.elementor-element-36007c12{--width:47%;}.elementor-40859 .elementor-element.elementor-element-7d189c42{text-align:center;}.elementor-40859 .elementor-element.elementor-element-7d189c42 .elementor-heading-title{font-size:39px;}.elementor-40859 .elementor-element.elementor-element-26978d3{text-align:center;font-size:14px;}.elementor-40859 .elementor-element.elementor-element-333c4730{--width:47%;--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-40859 .elementor-element.elementor-element-684a184c .elementor-heading-title{font-size:37px;}.elementor-40859 .elementor-element.elementor-element-218025ea{text-align:center;font-size:14px;}.elementor-40859 .elementor-element.elementor-element-67baf900{--width:100%;}.elementor-40859 .elementor-element.elementor-element-2f5fa4bf{text-align:center;}.elementor-40859 .elementor-element.elementor-element-2f5fa4bf .elementor-heading-title{font-size:43px;}.elementor-40859 .elementor-element.elementor-element-4c121e70{text-align:center;font-size:14px;}.elementor-40859 .elementor-element.elementor-element-f362a25{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-40859 .elementor-element.elementor-element-a1acb7e .elementor-heading-title{font-size:13px;}.elementor-40859 .elementor-element.elementor-element-0a909b4 .elementor-heading-title{font-size:42px;}.elementor-40859 .elementor-element.elementor-element-7c59a0b{--padding-top:26px;--padding-bottom:26px;--padding-left:20px;--padding-right:20px;}.elementor-40859 .elementor-element.elementor-element-166eb0b{font-size:15px;}.elementor-40859 .elementor-element.elementor-element-3f1ef61{--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-40859 .elementor-element.elementor-element-c918287{--width:100%;}.elementor-40859 .elementor-element.elementor-element-920d4d2{font-size:13px;}.elementor-40859 .elementor-element.elementor-element-8c0fc49{font-size:34px;}.elementor-40859 .elementor-element.elementor-element-4d1658f{--width:100%;}.elementor-40859 .elementor-element.elementor-element-59bce6f{font-size:13px;}.elementor-40859 .elementor-element.elementor-element-9373dff{font-size:34px;}.elementor-40859 .elementor-element.elementor-element-19cd581 .elementor-button{font-size:1.2em;}.elementor-40859 .elementor-element.elementor-element-35759ed{font-size:16px;}.elementor-40859 .elementor-element.elementor-element-e96e5f5{font-size:15px;}.elementor-40859 .elementor-element.elementor-element-75c296fd{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-40859 .elementor-element.elementor-element-5ff5a1aa .elementor-heading-title{font-size:29px;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-accordion-title{font-size:17px;}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-tab-content{font-size:15px;}.elementor-40859 .elementor-element.elementor-element-547992d4{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-40859 .elementor-element.elementor-element-5e953a49 .elementor-heading-title{font-size:36px;}.elementor-40859 .elementor-element.elementor-element-6c363cc2{font-size:17px;}.elementor-40859 .elementor-element.elementor-element-2abc61b6{--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-40859 .elementor-element.elementor-element-fbb6e44 .elementor-button{font-size:1.2em;}.elementor-40859 .elementor-element.elementor-element-901e59c{font-size:13px;}.elementor-40859 .elementor-element.elementor-element-18ddf21{font-size:14px;}}@media(min-width:768px){.elementor-40859 .elementor-element.elementor-element-df17ce8{--content-width:1200px;}.elementor-40859 .elementor-element.elementor-element-e339ecd{--content-width:1200px;}.elementor-40859 .elementor-element.elementor-element-b577386{--width:100%;}.elementor-40859 .elementor-element.elementor-element-121499e{--content-width:980px;}.elementor-40859 .elementor-element.elementor-element-7668625{--content-width:1240px;}.elementor-40859 .elementor-element.elementor-element-dc22c3b{--width:44%;}.elementor-40859 .elementor-element.elementor-element-fbd49af{--width:50%;}.elementor-40859 .elementor-element.elementor-element-386778c{--content-width:1000px;}.elementor-40859 .elementor-element.elementor-element-5a3abef7{--content-width:1200px;}.elementor-40859 .elementor-element.elementor-element-4f8aad8e{--width:34%;}.elementor-40859 .elementor-element.elementor-element-4e8530d9{--width:58%;}.elementor-40859 .elementor-element.elementor-element-36007c12{--width:31%;}.elementor-40859 .elementor-element.elementor-element-333c4730{--width:31%;}.elementor-40859 .elementor-element.elementor-element-67baf900{--width:31%;}.elementor-40859 .elementor-element.elementor-element-f362a25{--content-width:760px;}.elementor-40859 .elementor-element.elementor-element-c918287{--width:48%;}.elementor-40859 .elementor-element.elementor-element-4d1658f{--width:48%;}.elementor-40859 .elementor-element.elementor-element-75c296fd{--content-width:860px;}.elementor-40859 .elementor-element.elementor-element-547992d4{--content-width:900px;}.elementor-40859 .elementor-element.elementor-element-5a85404{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-40859 .elementor-element.elementor-element-b577386{--width:60%;}.elementor-40859 .elementor-element.elementor-element-dc22c3b{--width:100%;}.elementor-40859 .elementor-element.elementor-element-fbd49af{--width:100%;}.elementor-40859 .elementor-element.elementor-element-4f8aad8e{--width:100%;}.elementor-40859 .elementor-element.elementor-element-4e8530d9{--width:100%;}}@media(min-width:1025px){.elementor-40859 .elementor-element.elementor-element-547992d4::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .elementor-background-video-container::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .elementor-background-slideshow::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40859 .elementor-element.elementor-element-547992d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-9b9f3c4 */.elementor-40859 .elementor-element.elementor-element-9b9f3c4 .elementor-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a58cb1 */.elementor-40859 .elementor-element.elementor-element-5a58cb1{position:relative;z-index:2}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46fcb36 */.elementor-40859 .elementor-element.elementor-element-46fcb36 .elementor-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8982522 */.elementor-40859 .elementor-element.elementor-element-8982522 img{object-position:center 30%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b577386 */.elementor-40859 .elementor-element.elementor-element-b577386{position:relative;max-width:380px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85b9a6e *//* ===== Estilos globales de la landing: no borrar este contenedor ===== */
html{scroll-behavior:smooth}
.ph{background:#FFF1D6;color:#7A5410;border:1px dashed #D9A441;border-radius:6px;padding:0 6px;font-style:normal;white-space:nowrap}
.anp-onv .ph{background:rgba(255,255,255,.16);color:#F7E2B5;border-color:rgba(247,226,181,.6)}
.elementor-widget-text-editor p:last-child{margin-bottom:0}
@keyframes anpBw{to{opacity:1;filter:blur(0);transform:none}}
.bw{display:inline-block;opacity:0;filter:blur(16px);transform:translateY(20px);animation:anpBw 1.3s cubic-bezier(.2,.7,.2,1) forwards}
.fi{opacity:0;filter:blur(8px);animation:anpBw 1.2s ease forwards}
@keyframes anpDrift{0%{opacity:0;transform:translateY(24px)}18%{opacity:.42}70%{opacity:.26}100%{opacity:0;transform:translateY(-70px)}}
.hthought{position:absolute;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:20px;color:#fff;opacity:0;white-space:nowrap;pointer-events:none;animation:anpDrift 16s ease-in-out infinite}
@media (max-width:900px){.hthought{display:none}}
@media (prefers-reduced-motion: reduce){.bw,.fi{animation:none;opacity:1;filter:none;transform:none}.hthought{animation:none}.anp-fill.run{animation:none!important}}
/* --- Identificación: lista + carrusel --- */
.anp-list{display:flex;flex-direction:column;border-bottom:1px solid #E7E0F3}
.anp-it{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;width:100%;border-top:1px solid #E7E0F3;padding:13px 0;cursor:pointer;font-family:'Jost',sans-serif;min-height:48px}
.anp-it:focus-visible{outline:2px solid #4B3A9A;outline-offset:4px;border-radius:6px}
.anp-row{display:flex;align-items:baseline;gap:16px}
.anp-num{font-family:'Cormorant Garamond',serif;font-size:18px;width:22px;flex:none;color:#A79CCB}
.anp-tt{font-family:'Cormorant Garamond',serif;font-size:25px;font-weight:600;line-height:1.1;color:#8C86A3;transition:color .3s}
.anp-it:hover .anp-tt{color:#4B3A9A}
.anp-tx,.anp-bar{display:none;margin-left:38px}
.anp-tx{font-size:15px;line-height:1.5;color:#3F3A55}
.anp-bar{height:2px;background:#E7E0F3;border-radius:2px;overflow:hidden}
.anp-fill{display:block;height:100%;width:0;background:#4B3A9A}
.anp-fill.run{animation:anpFill 5.5s linear forwards}
@keyframes anpFill{to{width:100%}}
.anp-paused .anp-fill{animation-play-state:paused}
.anp-it.is-on .anp-tx,.anp-it.is-on .anp-bar{display:block}
.anp-it.is-on .anp-tt{color:#1E1838}
.anp-it.is-on .anp-num{color:#8A6418}
.anp-stage{position:relative;height:640px;border-radius:30px;overflow:hidden;background:#1E1838;box-shadow:0 30px 80px rgba(30,24,56,.18)}
.anp-slide{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease}
.anp-slide.is-on{opacity:1}
.anp-slide img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;transform:scale(1);transition:transform 6.5s ease-out}
.anp-slide.is-on img{transform:scale(1.06)}
.anp-scrim{position:absolute;left:0;right:0;bottom:0;height:52%;background:linear-gradient(180deg,rgba(30,24,56,0),rgba(30,24,56,.78))}
.anp-cap{position:absolute;left:32px;right:32px;bottom:30px;display:flex;flex-direction:column;gap:6px;color:#fff;font-family:'Jost',sans-serif}
.anp-cap small{font-size:13px;letter-spacing:1.8px;color:#F7E2B5}
.anp-cap strong{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:600;line-height:1}
.anp-cap span{font-size:16px;line-height:1.5;color:#ECE7F8;max-width:440px}
@media (max-width:767px){.anp-stage{height:440px}.anp-cap{left:22px;right:22px;bottom:22px}.anp-cap strong{font-size:32px}}
/* --- Ejercicio de autoobservación --- */
.anp-ex{background:#F1ECFA;border-radius:26px;padding:26px 30px;font-family:'Jost',sans-serif;color:#3F3A55}
.anp-ex summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}
.anp-ex summary::-webkit-details-marker{display:none}
.anp-ex-k{display:block;font-size:13px;letter-spacing:1.8px;text-transform:uppercase;color:#4B3A9A;font-weight:500}
.anp-ex-t{display:block;font-family:'Cormorant Garamond',serif;font-size:30px;font-weight:600;color:#1E1838;line-height:1.1}
.anp-ex-cta{color:#4B3A9A;border:1.5px solid #4B3A9A;padding:12px 22px;border-radius:999px;font-size:15px;font-weight:500}
.anp-ex[open] .anp-ex-cta{display:none}
.anp-ex-body{margin-top:24px;display:flex;flex-direction:column;gap:20px}
.anp-ex-body>p{margin:0;font-size:15px;color:#5E5875}
.anp-ex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px}
.anp-chk{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:14px;font:16px/1.45 'Jost',sans-serif;color:#1E1838;padding:16px 18px;border-radius:16px;border:1.5px solid #E7E0F3;background:#FBF8F2;cursor:pointer;min-height:56px}
.anp-chk:hover{border-color:#6A55C2}
.anp-chk:focus-visible{outline:2px solid #4B3A9A;outline-offset:2px}
.anp-chk[aria-pressed="true"]{border-color:#4B3A9A;background:#fff}
.anp-box{flex:none;width:22px;height:22px;border-radius:6px;border:1.5px solid #A79CCB;background:#fff;box-sizing:border-box;margin-top:1px;position:relative}
.anp-chk[aria-pressed="true"] .anp-box{background:#4B3A9A;border-color:#4B3A9A}
.anp-chk[aria-pressed="true"] .anp-box::after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid #fff;border-width:0 2.2px 2.2px 0;transform:rotate(45deg)}
.anp-res{background:#fff;border-radius:22px;padding:24px 26px;display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}
.anp-count{display:flex;flex-direction:column;align-items:center;min-width:100px}
.anp-n{font-family:'Cormorant Garamond',serif;font-size:52px;font-weight:600;color:#4B3A9A;line-height:1}
.anp-n em{font-style:normal;font-size:24px;color:#5E5875}
.anp-count small{font-size:13px;color:#5E5875;text-transform:uppercase;letter-spacing:1.2px}
.anp-msg{flex:1 1 360px;min-width:0}
.anp-t{margin:0 0 6px;font-family:'Cormorant Garamond',serif;font-size:25px;font-weight:600;color:#1E1838;line-height:1.15}
.anp-d{margin:0}
.anp-btn{background:#4B3A9A;color:#fff!important;text-decoration:none!important;padding:14px 24px;border-radius:999px;font-size:15px;font-weight:500;display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box}
.anp-btn:hover{background:#3A2C80}
/* --- Listas con símbolo --- */
.anp-li ul{list-style:none;padding:0;margin:0}
.anp-li li{position:relative;padding-left:22px;margin-bottom:8px}
.anp-li li::before{content:"✦";position:absolute;left:0;color:#C9973A}
.elementor-40859 .elementor-element.elementor-element-85b9a6e{position:relative;overflow:hidden}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-003759c */.elementor-40859 .elementor-element.elementor-element-003759c .elementor-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e5f2311 */.elementor-40859 .elementor-element.elementor-element-e5f2311 img{object-position:center 30%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f8aad8e */.elementor-40859 .elementor-element.elementor-element-4f8aad8e{max-width:380px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c0fc49 */.elementor-40859 .elementor-element.elementor-element-8c0fc49 .ph{font-size:20px}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9373dff */.elementor-40859 .elementor-element.elementor-element-9373dff .ph{font-size:20px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c59a0b */.elementor-40859 .elementor-element.elementor-element-7c59a0b{box-shadow:0 30px 80px rgba(75,58,154,.10)}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-6d1d6e1e */.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-accordion-item{border:0!important;border-radius:18px;overflow:hidden;margin-bottom:10px;background:#F1ECFA}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-tab-title,.elementor-40859 .elementor-element.elementor-element-6d1d6e1e .elementor-tab-content{border:0!important}.elementor-40859 .elementor-element.elementor-element-6d1d6e1e p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-901e59c */.elementor-40859 .elementor-element.elementor-element-901e59c{max-width:640px;margin:0 auto}/* End custom CSS */