/*!
 Theme Name:   Rload Theme
 Theme URI:    https://rload.es
 Description:  Custom child theme based on Generatepress with Rload Studio configuration
 Author:       Rload Studio SL
 Author URI:   https://rload.es
 Template:     generatepress
 Version:      5.0.0
*/a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*{-webkit-tap-highlight-color:transparent}@media all and (min-width:1025px)and (orientation:landscape){*{-webkit-user-drag:none}}*,::after,::before{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}a{font-weight:400;text-decoration:none;outline:0;color:inherit}figure{margin:0;padding:0}.only-readers{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.card ul li::before,.rld-list li::before{content:"";display:block;min-width:20px;height:20px}.section-top-spacing{padding-top:5vw}@media only screen and (min-width:1080px){.section-top-spacing{padding-top:7.5vw}}.section-bottom-spacing{padding-bottom:5vw}@media only screen and (min-width:1080px){.section-bottom-spacing{padding-bottom:7.5vw}}html{font-family:Manrope;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none}img{width:100%;height:auto;display:block}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.site-header{position:relative}.sticky{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.entry-title{margin-bottom:0}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget{margin-bottom:20px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.container.grid-container{width:auto}.grid{position:relative;margin:0 auto;width:100%;height:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:clamp(16px,1.882vw,32px);align-items:stretch}@media only screen and (min-width:768px){.grid{grid-template-columns:repeat(12,1fr)}}.grid--center{align-items:center}@media only screen and (min-width:768px){.grid--invert .grid__item:first-child{order:2}.grid--invert .grid__item:last-child{order:1}}.grid .grid__item{position:relative;grid-column:span 12}@media only screen and (min-width:768px){.grid .grid__item--1{grid-column:span 1}.grid .grid__item--2{grid-column:span 2}.grid .grid__item--3{grid-column:span 3}.grid .grid__item--4{grid-column:span 4}.grid .grid__item--5{grid-column:span 5}.grid .grid__item--6{grid-column:span 6}.grid .grid__item--7{grid-column:span 7}.grid .grid__item--8{grid-column:span 8}.grid .grid__item--9{grid-column:span 9}.grid .grid__item--10{grid-column:span 10}.grid .grid__item--11{grid-column:span 11}.grid .grid__item--12{grid-column:span 12}}.grid .grid__item--disable{display:none}@media only screen and (min-width:768px){.grid .grid__item--disable{display:block}}.wrapper-button{width:100%;max-width:285px}.wrapper-button--xl{max-width:379px}.wrapper-button--l{max-width:354px}.wrapper-button--m{max-width:345px}.wrapper-button--s{max-width:256px}.wrapper-button--xs{max-width:154px}#guides{display:block;position:fixed;z-index:1000000;width:100%;height:100%;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:1}#guides .guides__horizontal{display:none;position:relative;top:0;margin:0 auto;width:90vw;max-width:1500px;height:100%}@media only screen and (min-width:768px){#guides .guides__horizontal{width:90vw}}#guides .guides__horizontal .grid{position:relative;margin:0 auto;width:100%;height:100vh;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:clamp(1.25rem,1rem + 1.067vw,2rem)}@media only screen and (min-width:768px){#guides .guides__horizontal .grid{grid-template-columns:repeat(12,1fr);grid-column-gap:1.667vw}}#guides .guides__horizontal .grid-item{background-color:red;opacity:.2}#guides .guides__switcher{display:block;position:absolute;width:auto;bottom:0;left:0;width:40px;height:30px;overflow:hidden;pointer-events:all;background-color:red;opacity:.6;cursor:pointer;will-change:transform}[data-mobile]{display:block}@media only screen and (min-width:768px){[data-mobile]{display:none}}[data-desktop]{display:none}@media only screen and (min-width:768px){[data-desktop]{display:block}}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Bold.eot);src:url(../fonts/Manrope-Bold.woff2) format("embedded-opentype"),url(../fonts/Manrope-Bold.woff2) format("woff2"),url(../fonts/Manrope-Bold.woff) format("woff"),url(../fonts/Manrope-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-Medium.eot);src:url(../fonts/Manrope-Medium.woff2) format("embedded-opentype"),url(../fonts/Manrope-Medium.woff2) format("woff2"),url(../fonts/Manrope-Medium.woff) format("woff"),url(../fonts/Manrope-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(../fonts/Manrope-SemiBold.eot);src:url(../fonts/Manrope-SemiBold.woff2) format("embedded-opentype"),url(../fonts/Manrope-SemiBold.woff2) format("woff2"),url(../fonts/Manrope-SemiBold.woff) format("woff"),url(../fonts/Manrope-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"PT Serif";src:url(../fonts/PTSerif-Regular.eot);src:url(../fonts/PTSerif-Regular.woff2) format("embedded-opentype"),url(../fonts/PTSerif-Regular.woff2) format("woff2"),url(../fonts/PTSerif-Regular.woff) format("woff"),url(../fonts/PTSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.site-header{position:fixed;top:0;z-index:1000;width:100%}@media only screen and (min-width:1080px){.site-header{background-color:rgba(0,0,0,0)}}.site-header_container{position:relative;left:0;top:0;display:flex;align-items:center;justify-content:space-between;height:72px;width:100%;margin:0 auto;padding:0 20px;background:#fff;transition:background-color .3s cubic-bezier(.215,.61,.355,1)}@media only screen and (min-width:1080px){.site-header_container{width:90vw;max-width:1500px;height:102px;margin:25px auto 0;border-radius:170px;padding:0 50px;backdrop-filter:blur(10px)}}.site-header.sticky .site-header_container{background-color:#fcfcfc}@media only screen and (min-width:1080px){.site-header.sticky .site-header_container{background-color:rgba(255,255,255,.8)}}.site-header .hamburguer{background:url(../img/hamburguer.svg) no-repeat center;background-color:rgba(0,0,0,0);width:41px;height:41px;display:block;padding:0;background-size:41px 41px;margin-left:auto}.site-header .hamburguer.open{background:url(../img/close.svg) no-repeat center;background-size:41px 41px}@media only screen and (min-width:1080px){.site-header .hamburguer{display:none}}@media only screen and (min-width:1080px){.site-header nav{width:calc(100% - 180px)}}.site-header nav .rld-menu-container{position:fixed;background:#fcfcfc;width:100%;left:0;height:0;overflow:hidden;top:72px;display:flex;flex-direction:column}@media only screen and (min-width:1080px){.site-header nav .rld-menu-container{position:static;background-color:rgba(0,0,0,0);height:auto;justify-content:flex-end;align-items:center;flex-direction:row}}.site-header nav .rld-menu-container .rld-menu{padding:87px 28px 0}@media only screen and (min-width:1080px){.site-header nav .rld-menu-container .rld-menu{display:flex;justify-content:center;padding:0;column-gap:clamp(30px,4.524vw,76px)}}.site-header nav .rld-menu-container .rld-menu li{position:relative;opacity:.0001}.site-header nav .rld-menu-container .rld-menu li:not(:last-child){margin-bottom:9px}@media only screen and (min-width:1080px){.site-header nav .rld-menu-container .rld-menu li{opacity:1}.site-header nav .rld-menu-container .rld-menu li:not(:last-child){margin-bottom:0}}.site-header nav .rld-menu-container .rld-menu li a{color:#2a1f6b;display:block;font-weight:400;font-size:38px;line-height:54px}@media only screen and (min-width:1080px){.site-header nav .rld-menu-container .rld-menu li a{font-size:18px;line-height:22px;font-weight:600}.site-header nav .rld-menu-container .rld-menu li a:hover{color:#ff0969}}.site-header nav .rld-menu-container .content-buttons{position:relative;display:flex;justify-content:space-between;gap:18px;width:auto;margin:auto 0 0;padding:0 28px 43px;flex-direction:column;opacity:.0001}@media only screen and (min-width:1080px){.site-header nav .rld-menu-container .content-buttons{justify-content:flex-end;margin:0 0 0 50px;padding:0;flex-direction:row;opacity:1}}.site-header nav .rld-menu-container .content-buttons .rld-button{position:relative;display:flex;flex-direction:column;width:100%;height:54px;padding:0 40px;font-size:18px;font-weight:600;justify-content:center}@media only screen and (min-width:1080px){.site-header nav .rld-menu-container .content-buttons .rld-button{width:auto;flex-direction:row}}.site-header nav .rld-menu-container .content-buttons .primary{background-color:rgba(0,0,0,0);color:#2a1f6b;border:1px solid #2a1f6b}.site-header nav .rld-menu-container .content-buttons .primary:hover{background-color:#2400f7;color:#fff;border:1px solid #2400f7}.site-header nav .rld-menu-container .content-buttons .secondary{background-color:#ff0969;color:#fff;border:1px solid #ff0969}.site-header nav .rld-menu-container .content-buttons .secondary:hover{background-color:#fff;color:#ff0969;border:1px solid #ff0969}.site-header .rld-logo{width:135px}.site-header .rld-logo a{display:block}@media only screen and (min-width:1080px){.site-header .rld-logo{width:180px}}.site-header .lang-switcher{padding:50px 28px 0;color:#2a1f6b;font-weight:400;font-size:22px;line-height:22px;opacity:.0001;display:flex;gap:12px}.site-header .lang-switcher .active{color:#ff0969;font-weight:400;font-size:22px;line-height:22px}@media only screen and (min-width:768px){.site-header .lang-switcher .active{font-size:18px;line-height:22px;font-weight:600}}.site-header .lang-switcher a{position:relative;color:#2a1f6b;font-weight:400;font-size:22px;line-height:22px}.site-header .lang-switcher a:hover{color:#ff0969}@media only screen and (min-width:768px){.site-header .lang-switcher a{font-size:18px;line-height:22px;font-weight:600}}@media only screen and (min-width:768px){.site-header .lang-switcher{opacity:1;font-size:18px;line-height:22px;font-weight:600;padding:0;margin-left:clamp(30px,4.524vw,76px);gap:8px}}.footer-container{padding:clamp(2.5rem,1.667rem + 3.556vw,5rem) 0;position:relative;background:url(../img/bg-footer.webp) no-repeat center;background-size:cover}.footer-container-top{width:240px}.social-links{display:flex}.p-footer{font-family:"PT Serif";font-style:normal;font-weight:400;font-size:18px;line-height:1.2;color:#fff;margin-bottom:20px;text-align:center}@media only screen and (min-width:768px){.p-footer{text-align:right}}.wpml-ls{display:none}.site-footer{display:flex}#overlay{background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px);height:100vh;position:fixed;width:100%;top:0;z-index:100;display:none}.footer-widgets{width:100%}.inside-footer-widgets{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.inside-footer-widgets figcaption{display:none}.inside-footer-widgets .menu{display:flex;column-gap:clamp(1.875rem,.479rem + 5.956vw,6.063rem)}.inside-footer-widgets .menu a{font-size:clamp(.875rem,.75rem + .533vw,1.25rem);color:#fff;transition:color .4s cubic-bezier(.215,.61,.355,1)}.inside-footer-widgets .menu a:hover{color:#e7dbfb}.inside-footer-widgets .menu-legal-container .menu{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,.958rem + 1.244vw,2.125rem)}.inside-footer-widgets .menu-legal-container .menu li a{color:#fff;transition:color .4s cubic-bezier(.215,.61,.355,1);font-style:normal;font-weight:500;font-size:clamp(.813rem,.708rem + .444vw,1.125rem);line-height:22px}.inside-footer-widgets .menu-legal-container .menu li a:hover{color:#e2e2e2}@media only screen and (min-width:1080px){.inside-footer-widgets .menu-legal-container .menu{flex-wrap:nowrap}}.inside-footer-widgets .content-rrss-footer{display:flex;align-items:center;justify-content:center;column-gap:16px}.inside-footer-widgets .content-rrss-footer a{display:block;border-radius:50%;transition:border .4s cubic-bezier(.215,.61,.355,1);height:42px;width:42px;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.inside-footer-widgets .content-rrss-footer a img{height:42px;width:42px}.inside-footer-widgets .content-rrss-footer a:hover{opacity:.5}@media only screen and (min-width:768px){.inside-footer-widgets .content-rrss-footer{justify-content:flex-end}}.inside-footer-widgets .copy{color:#fff;margin-bottom:0!important;font-style:normal;font-weight:500;font-size:clamp(.813rem,.708rem + .444vw,1.125rem);line-height:22px}.inside-footer-widgets .copy a{color:#fff;transition:color .4s cubic-bezier(.215,.61,.355,1)}.inside-footer-widgets .copy a:hover{color:#e2e2e2}.inside-footer-widgets .footer-widget-1 img{width:clamp(11.875rem,11.188rem + 2.933vw,13.938rem)}.inside-footer-widgets .footer-widget-2{width:100%}@media only screen and (min-width:768px){.inside-footer-widgets .footer-widget-2{width:auto}}@media only screen and (min-width:1080px){.inside-footer-widgets .footer-widget-2{margin-left:clamp(0,-2.458rem + 10.489vw,7.375rem)}}.inside-footer-widgets .footer-widget-3{margin:20px 0 0}@media only screen and (min-width:768px){.inside-footer-widgets .footer-widget-3{margin:0 0 0 auto}}.inside-footer-widgets .footer-widget-4{display:flex;align-items:center;flex-direction:column-reverse;justify-content:space-between;width:100%;flex-wrap:wrap;gap:5px;margin-top:26px;padding-top:15px;border-top:solid 1px #9b8aff}@media only screen and (min-width:768px){.inside-footer-widgets .footer-widget-4{flex-direction:row}}.inside-footer-widgets .footer-widget-5{display:none}@media only screen and (min-width:768px){.inside-footer-widgets{justify-content:flex-start}}.hero{position:relative;overflow:hidden}.hero canvas{position:absolute;top:-50vh;left:0;width:150vw;height:150vh;display:block;overflow:hidden;z-index:1}.hero .noise{position:absolute;top:0;left:0;width:100vw;height:100vh;display:block;overflow:hidden;background:url(../img/noise-.gif) repeat center;z-index:2;opacity:.2;mix-blend-mode:soft-light}.hero--primary{z-index:2;height:80vh}@media only screen and (min-width:768px){.hero--primary{height:100vh}}.hero--primary .content-text{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;z-index:3}.hero--primary .content-text .line{display:flex;align-items:center}.hero--primary .content-text .line:not(:last-child){margin-bottom:clamp(8px,1.786vw,30px)}.hero--primary .content-text .line--2 .content-image{display:none}@media only screen and (min-width:768px){.hero--primary .content-text .line--2 .content-image{display:flex}}.hero--primary .content-text .line--3{flex-direction:column}.hero--primary .content-text .line--3 .title{font-size:clamp(37px,5.952vw,100px);line-height:1;text-align:center;transform:translateZ(0)}.hero--primary .content-text .line--3 .content-image{margin-top:25px;display:flex}@media only screen and (min-width:768px){.hero--primary .content-text .line--3 .content-image{display:none}}.hero--primary .content-text .image--1{width:clamp(82px,13.214vw,222px);height:clamp(36px,5.833vw,98px);border-radius:clamp(36px,4.762vw,80px);margin-left:clamp(10px,3.571vw,60px);opacity:.0001}.hero--primary .content-text .image--1 img{font-size:0;line-height:0}.hero--primary .content-text .content-image{display:flex;margin-right:0}@media only screen and (min-width:768px){.hero--primary .content-text .content-image{margin-right:clamp(10px,3.571vw,60px)}}.hero--primary .content-text .content-image .image{width:78px;opacity:.0001;background-color:rgba(0,0,0,0)}.hero--primary .content-text .content-image .image:first-child{left:21px;z-index:3}.hero--primary .content-text .content-image .image:last-child{left:-21px;z-index:1}.hero--primary .content-text .content-image .image:nth-child(2){left:0;z-index:2}@media only screen and (min-width:768px){.hero--primary .content-text .content-image .image{width:clamp(36px,5.833vw,98px)}.hero--primary .content-text .content-image .image:first-child{left:clamp(12px,2.738vw,46px)}.hero--primary .content-text .content-image .image:last-child{left:0}.hero--primary .content-text .content-image .image:nth-child(2){left:clamp(6px,1.369vw,23px)}}.hero--primary .content-text .title{color:#fff;opacity:.0001;transform:translateZ(0)}.rld-button{display:flex;align-items:center;justify-content:space-between;width:100%;height:clamp(3.75rem,3.438rem + 1.333vw,4.688rem);padding:0 20px;opacity:1;border-radius:50px;overflow:hidden;color:#2a1f6b;font-size:clamp(1.125rem,1.042rem + .356vw,1.375rem);cursor:pointer;border:solid 1px #fff}.rld-button .button-ico{position:relative;overflow:hidden;width:23px;height:23px;display:block;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.rld-button .button-ico .st0_arrow{fill:#2a1f6b;transition:fill .3s cubic-bezier(.215,.61,.355,1)}.rld-button.primary{background:#fff;border:1px solid #fff}.rld-button.primary:hover{color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff}.rld-button.primary:hover svg{fill:#fff}.rld-button.secondary{background:rgba(0,0,0,0);border:1px solid #fff}.rld-button.secondary:hover{color:#fff;background-color:#fff;border:1px solid #fff}.rld-button:hover .button-ico{transform:rotate(45deg)}.rld-button:hover .button-ico .st0_arrow{fill:#fff}.basic-section{position:relative}.basic-section .container-background{display:none}@media only screen and (min-width:768px){.basic-section .container-background{display:block}}.basic-section .container{padding:clamp(2.25rem,.542rem + 7.289vw,7.375rem) 0 clamp(1.875rem,1.354rem + 2.222vw,3.438rem)}.basic-section .container .title{margin-bottom:clamp(3.125rem,1.875rem + 5.333vw,6.875rem)}.basic-section .container .image{margin-top:30px}@media only screen and (min-width:768px){.basic-section .container .image{margin-top:0}}.basic-section .container .wysiwyg p,.basic-section .container .wysiwyg ul{margin-right:0}@media only screen and (min-width:768px){.basic-section .container .wysiwyg p,.basic-section .container .wysiwyg ul{margin-right:4.762vw}}@media only screen and (min-width:768px){.basic-section--invert .grid{grid-auto-flow:dense}.basic-section--invert .grid .grid__item:nth-child(1){grid-column:span 6;order:3}.basic-section--invert .grid .grid__item:nth-child(2){order:2}.basic-section--invert .grid .grid__item:nth-child(3){grid-column:span 5;order:1}}.cards-section{position:relative}.cards-section .container{padding:clamp(2rem,1.521rem + 2.044vw,3.438rem) 0 clamp(1.75rem,1.229rem + 2.222vw,3.313rem)}.cards-section .container .title{text-align:center;margin-bottom:clamp(.75rem,.542rem + .889vw,1.375rem)}.cards-section .container .wysiwyg{text-align:center;margin-bottom:clamp(1.625rem,1.188rem + 1.867vw,2.938rem)}.cards-section .container .content-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-content:center;width:100%;gap:clamp(16px,1.882vw,32px)}@media only screen and (min-width:1080px){.cards-section .container .content-cards{display:flex;justify-content:space-between}}.cards-section .container .content-cards .card{display:flex;flex-direction:column;align-items:center;gap:17px;overflow:hidden;width:100%;padding:clamp(1rem,.604rem + 1.689vw,2.188rem) clamp(.625rem,-.417rem + 4.444vw,3.75rem);height:auto;background-color:#e7dbfb;border-radius:20px}.cards-section .container .content-cards .card .image{width:clamp(4.5rem,4.25rem + 1.067vw,5.25rem)}.cards-section .container .content-cards .card .titleCard{color:#2a1f6b;text-align:center;font-weight:600;font-size:clamp(.938rem,.875rem + .267vw,1.125rem);line-height:clamp(1.375rem,1.313rem + .267vw,1.563rem)}.cards-section .container .wrapper-button--m{margin:clamp(1.875rem,1.25rem + 2.667vw,3.75rem) auto 0}.cards-section--invert .grid{grid-auto-flow:dense}.cards-section--invert .grid .grid__item:nth-child(1){order:3}.cards-section--invert .grid .grid__item:nth-child(2){order:2}.cards-section--invert .grid .grid__item:nth-child(3){order:1}.cards-section--invert .container .image{margin-top:0;margin-bottom:30px}.logo-gallery .container{padding:clamp(3.75rem,2.292rem + 6.222vw,8.125rem) 0 clamp(3.75rem,2.5rem + 5.333vw,7.5rem);background-image:none;background-position:top left;background-size:100% auto;background-repeat:no-repeat}.logo-gallery .container .title{text-align:center;margin-bottom:clamp(2.5rem,1.667rem + 3.556vw,5rem)}.logo-gallery .container .logo-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(150px,13.214vw,222px),1fr));justify-content:center;gap:clamp(16px,1.882vw,32px);width:100%}.logo-gallery .container .logo-gallery .image-wrapper{background-color:#fff;border:solid 1px #e2e2e2;border-radius:13px;overflow:hidden;width:100%;margin:auto}.casting-section{position:relative;padding:clamp(30px,3.571vw,60px) 0 clamp(60px,9.524vw,160px)}.casting-section .background-text{position:absolute;top:0;left:50%;transform:translateX(-50%)}.casting-section .content-buttons{display:flex;flex-direction:column;gap:clamp(16px,1.882vw,32px);padding-top:clamp(10px,13.5vw,230px)}.casting-section .content-buttons .button-casting{position:relative;width:100%;aspect-ratio:358/344;border-radius:20px;overflow:hidden;padding:50px clamp(1.563rem,1.042rem + 2.222vw,3.125rem);display:flex;flex-direction:column;justify-content:space-between;align-items:center;cursor:pointer}.casting-section .content-buttons .button-casting .bg-color{display:none}.casting-section .content-buttons .button-casting .title{position:relative;text-align:center;color:#fff;text-transform:uppercase;font-size:clamp(43px,4.167vw,70px);line-height:clamp(50px,5.179vw,87px)}.casting-section .content-buttons .button-casting .wysiwyg{position:relative;text-align:center;color:#fff;font-family:"PT Serif";font-size:clamp(28px,2.262vw,38px);line-height:clamp(34px,2.976vw,50px);opacity:1;width:clamp(320px,25.476vw,428px)}.casting-section .content-buttons .button-casting .rld-button{position:relative}@media only screen and (min-width:768px){.casting-section .content-buttons{flex-direction:row}.casting-section .content-buttons .button-casting{width:50%;aspect-ratio:607/550}.casting-section .content-buttons .button-casting .bg-color{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(89,91,219,.8);backdrop-filter:blur(17px);opacity:.0001;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.casting-section .content-buttons .button-casting .wysiwyg{opacity:.0001;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.casting-section .content-buttons .button-casting .rld-button{opacity:.0001;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.casting-section .content-buttons .button-casting:hover .bg-color,.casting-section .content-buttons .button-casting:hover .rld-button,.casting-section .content-buttons .button-casting:hover .wysiwyg{opacity:1}}.timeline-section{position:relative}.timeline-section .header{position:relative;padding:clamp(7.25rem,5.792rem + 6.222vw,11.625rem) 0 clamp(4.625rem,3.458rem + 4.978vw,8.125rem)}.timeline-section .header .title{color:#fff;text-align:center;margin-bottom:clamp(.75rem,.542rem + .889vw,1.375rem)}.timeline-section .header .wysiwyg{color:#fff;text-align:center;margin-bottom:clamp(1.625rem,1.188rem + 1.867vw,2.938rem)}.timeline-section .container{padding:clamp(5.625rem,3.958rem + 7.111vw,10.625rem) 0 clamp(5rem,3.813rem + 5.067vw,8.563rem)}.timeline-section .container .content-cards-timeline{position:relative;width:100%;padding-bottom:116px}.timeline-section .container .content-cards-timeline .content-card{width:100%;display:flex;justify-content:center;position:relative;flex-direction:column;align-items:center}.timeline-section .container .content-cards-timeline .content-card .bullet{position:relative;width:26px;height:26px;background-color:#2400f7;border-radius:50%;will-change:transform;opacity:.0001}.timeline-section .container .content-cards-timeline .content-card .bullet span{position:absolute;top:0;left:0;width:56px;height:56px;background-color:rgba(36,0,247,.4);transform:translate(-15px,-15px);border-radius:50%}@media only screen and (min-width:768px){.timeline-section .container .content-cards-timeline .content-card .bullet{position:absolute;top:0;left:calc(50% - 13px)}}.timeline-section .container .content-cards-timeline .content-card .card{position:relative;left:0;display:flex;flex-direction:column;overflow:hidden;background-color:#e7dbfb;border-radius:20px;margin:75px 0 60px;width:100%;opacity:.0001;will-change:transform}.timeline-section .container .content-cards-timeline .content-card .card .image{width:100%;border-radius:0}.timeline-section .container .content-cards-timeline .content-card .card .content-text{padding:clamp(.75rem,.646rem + .444vw,1.063rem) clamp(1.688rem,1.458rem + .978vw,2.375rem) clamp(1.875rem,1.667rem + .889vw,2.5rem);opacity:.0001}.timeline-section .container .content-cards-timeline .content-card .card .content-text .year-card{font-family:"PT Serif";color:#2400f7;font-size:clamp(2.625rem,2.292rem + 1.422vw,3.625rem);margin-bottom:clamp(.5rem,.417rem + .356vw,.75rem)}.timeline-section .container .content-cards-timeline .content-card .card .content-text .text-card{color:#323232;font-size:clamp(.875rem,.792rem + .356vw,1.125rem);line-height:clamp(1.25rem,1.104rem + .622vw,1.688rem);font-weight:500}@media only screen and (min-width:500px){.timeline-section .container .content-cards-timeline .content-card .card{width:clamp(350px,28.452vw,478px)}}@media only screen and (min-width:768px){.timeline-section .container .content-cards-timeline .content-card .card{margin:0;left:clamp(210px,18.155vw,305px)}}.timeline-section .container .content-cards-timeline .content-card .line--timeline{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:calc(100% + 20px);will-change:transform;opacity:.0001}.timeline-section .container .content-cards-timeline .content-card .line--timeline span{position:relative;display:block;width:100%;height:100%;background-color:#2400f7;will-change:transform}.timeline-section .container .content-cards-timeline .content-card .line--timeline .circle{width:10px;height:10px;background-color:#2400f7;position:absolute;bottom:-10px;left:-4px;border-radius:50%;opacity:.0001;will-change:transform}.timeline-section .container .content-cards-timeline .content-card:nth-child(even) .card{left:initial;right:0}@media only screen and (min-width:768px){.timeline-section .container .content-cards-timeline .content-card:nth-child(even) .card{right:clamp(210px,18.155vw,305px)}}.timeline-section .container .content-cards-timeline .content-card:last-child{padding-bottom:116px}@media only screen and (min-width:768px){.timeline-section .container .content-cards-timeline .content-card{flex-direction:row;align-items:flex-start}}.timeline-section--invert .grid{grid-auto-flow:dense}.timeline-section--invert .grid .grid__item:nth-child(1){order:3}.timeline-section--invert .grid .grid__item:nth-child(2){order:2}.timeline-section--invert .grid .grid__item:nth-child(3){order:1}.timeline-section--invert .container .image{margin-top:0;margin-bottom:30px}.faq-section{position:relative}.faq-section .container-background{display:none}@media only screen and (min-width:768px){.faq-section .container-background{display:block}}.faq-section .container{padding:clamp(50px,3.571vw,100px) 0}.faq-section .container .section-text{margin-bottom:30px}.faq-section .container .title:has(+.wysiwyg){margin-bottom:16px}.faq-section .container .buttons-wrapper{margin-top:clamp(1.875rem,1.667rem + .889vw,2.5rem);max-width:256px}.faq-section .container .accordion{width:100%;font-size:16px}.faq-section .container .accordion .accordion-group{cursor:pointer;transition:background-color .3s cubic-bezier(.215,.61,.355,1);background-color:#fff;border-radius:10px}.faq-section .container .accordion .accordion-group:not(:last-child){margin-bottom:22px}.faq-section .container .accordion .accordion-group .accordion-menu{padding:15px;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;overflow:hidden}.faq-section .container .accordion .accordion-group .accordion-menu .wysiwyg{font-size:clamp(1rem,.875rem + .533vw,1.375rem);font-weight:600;width:100%;transition:color .3s cubic-bezier(.215,.61,.355,1)}.faq-section .container .accordion .accordion-group .accordion-menu:hover .wysiwyg{color:#090056}.faq-section .container .accordion .accordion-group .accordion-menu .active{color:#090056}.faq-section .container .accordion .accordion-group .accordion-menu .accordion-ico{width:39px;height:39px}.faq-section .container .accordion .accordion-group .accordion-menu .accordion-ico svg{width:100%}.faq-section .container .accordion .accordion-group .accordion-content{height:0;overflow:hidden;background-color:#fff;border-radius:10px}.faq-section .container .accordion .accordion-group .accordion-content .wysiwyg{padding:0 20px 30px;font-size:clamp(1rem,.958rem + .178vw,1.125rem);line-height:clamp(1.625rem,1.583rem + .178vw,1.75rem);color:#090056}@media only screen and (min-width:768px){.faq-section .container .accordion{width:100%;margin-top:0}.faq-section .container .accordion .accordion-group .accordion-menu{padding:36px 20px}.faq-section .container .accordion .accordion-group .accordion-menu .wysiwyg{width:100%}.faq-section .container .accordion .accordion-group .accordion-menu .accordion-ico{width:39px;height:39px}.faq-section .container .accordion .accordion-group .accordion-content{height:0;overflow:hidden}}.no-rounded-image .image{border-radius:0!important}.big-card .container .content-cards .card{align-items:flex-start;padding:25px 20px;gap:0}.big-card .container .content-cards .card .image{width:211px;margin:0 auto 20px}.big-card .container .content-cards .card .titleCard{margin-bottom:11px;text-align:left;line-height:clamp(1.5rem,1.333rem + .711vw,2rem)}.contact-section{position:relative}.contact-section .container-background{display:none}@media only screen and (min-width:768px){.contact-section .container-background{display:block}}.contact-section .container{padding:clamp(100px,12.5vw,210px) 0}.contact-section .container .title:has(+.wysiwyg){margin-bottom:16px}.contact-section .container .contact__form{background-color:#fff;border-radius:20px;padding:50px 25px;margin-top:50px}@media only screen and (min-width:1080px){.contact-section .container .contact__form{margin-top:0}}.contact-section .container .grid__item--5{grid-column:span 12}.contact-section .container .grid__item--6{grid-column:span 12}@media only screen and (min-width:1080px){.contact-section .container .grid__item--5{grid-column:span 5}.contact-section .container .grid__item--6{grid-column:span 6}}.bg-bottom .container-background{background-position:bottom center}.slider-section{position:relative;overflow:hidden}.slider-section .title{padding-top:clamp(4.063rem,3.125rem + 4vw,6.875rem);text-align:center}.slider-section .wysiwyg{text-align:center;color:#2a1f6b}.slider-section .my-carousel{position:relative;max-height:450px;padding-bottom:clamp(2.5rem,1.875rem + 2.667vw,4.375rem);z-index:2}@media only screen and (min-width:768px){.slider-section .my-carousel{max-height:100%}}.slider-section .my-carousel__swiper{margin-top:50px;overflow:visible}.slider-section .swiper-slide{width:60%;margin-top:60px;transition:margin-top var(--timeExpo) var(--expoInOut)}.slider-section .swiper-slide .swiper-card{display:flex;flex-direction:column;max-width:250px;margin:0 auto}@media only screen and (min-width:768px){.slider-section .swiper-slide .swiper-card{max-width:350px}}.slider-section .swiper-slide .swiper-card .pretitleCard{margin-top:clamp(1.125rem,1.083rem + .178vw,1.25rem);font-weight:600;font-size:16px;line-height:clamp(1.25rem,1.042rem + .889vw,1.875rem);text-transform:uppercase;color:#2a1f6b;text-align:center}.slider-section .swiper-slide .swiper-card .titleCard{font-family:"PT Serif";margin-top:clamp(.25rem,.167rem + .356vw,.5rem);font-size:clamp(1.625rem,1.542rem + .356vw,1.875rem);line-height:1.2;color:#2a1f6b;text-align:center}@media only screen and (min-width:1080px){.slider-section .swiper-slide{width:100%}}.slider-section .swiper-slide-visible{margin-top:0}.slider-section .swiper-slide-active{margin-top:0}.slider-section .circle{width:100px;height:100px;background-color:#2400f7;border-radius:50%;position:absolute;pointer-events:none;display:none;transform:translate(50%,50%);z-index:10;transform:translateZ(0);font-size:16px;align-items:center;justify-content:center;color:#fff;opacity:.0001}.card-grid-section .section-text{padding-bottom:4vw}.card-grid-section .section-image,.card-grid-section .section-text{width:100%}.card-grid-section .cards{margin-left:0}@media only screen and (min-width:768px){.card-grid-section .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:30px;margin:auto}}.card-grid-section .cards .card{background-color:#fff;border-radius:clamp(10px,2vw,30px);padding:1.8vw;display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-grid-section .cards .card-top{text-align:center}.card-grid-section .cards .card-bottom{display:flex;flex-direction:column;height:100%;justify-content:space-between}.card-grid-section .cards .card-button{display:flex;justify-content:center}.tabs-slider-section *{box-sizing:border-box}.tabs-slider-section .tabs-content .swiper-container{width:100%}.tabs-slider-section .tabs-content .swiper-slide{padding:1rem 2rem}.tabs-slider-section .tabs-buttons{border-bottom:1px solid #d3d5da}.tabs-slider-section .tabs-buttons .swiper-wrapper{display:flex;align-items:center}.tabs-slider-section .tabs-buttons .swiper-slide{width:auto;height:auto;min-height:110px;max-width:250px;padding:1rem 2rem;cursor:pointer;border-bottom:4px solid transparent}.tabs-slider-section .tabs-buttons .active-tab{opacity:1;border-bottom-color:red}.centered-buttons .buttons-wrapper{justify-content:center}.flex-horizontal-reverse .max-container{flex-direction:row-reverse}.flex-horizontal-reverse .max-container .section-text{padding-right:0}.flex-horizontal-reverse .max-container .section-image{padding-right:3.2vw;padding-left:0}.section-image{padding-left:0}@media only screen and (min-width:1080px){.section-image{padding-left:1.2vw}}.section-image img{width:100%}@media only screen and (min-width:1080px){.buttons-wrapper{display:flex}}label{margin-bottom:15px;position:relative;color:#9ea3ae;padding-bottom:10px;border-bottom:1px solid #9ea3ae;font-size:1rem}@media only screen and (min-width:768px){label{padding-bottom:15px}}label:focus-within{border-bottom:1px solid #323232}input,select{width:100%;padding:5px 0!important;margin-top:18px;border:none!important;outline:0;background-color:rgba(0,0,0,0)!important;color:#fff!important}@media only screen and (min-width:768px){input,select{padding:10px 0;margin-top:20px}}input::placeholder{opacity:0}.label-text{position:absolute;top:0;left:0;transform:translateY(0);transition-duration:.3s}.freeze,label:focus-within .label-text{color:#9ea3ae;transform:translateY(-20px);font-size:.8rem!important}@media only screen and (min-width:768px){.freeze,label:focus-within .label-text{transform:translateY(-25px)}}.input-block-container{margin-top:10px}@media only screen and (min-width:1080px){.input-block-container{display:flex;justify-content:space-between}}.input-block-container .input-block:first-child{margin-right:20px}.width-50{width:100%}input[type=submit]{line-height:1rem;padding:20px!important}.wpcf7-not-valid-tip{font-size:.9rem;margin-top:5px}body{font-family:Manrope;overflow-x:hidden;color:#323232}.one-container .container,body{background-color:rgba(0,0,0,0)}.container{position:relative;width:90vw;height:100%;margin:0 auto;max-width:1500px}.container-background{position:absolute;top:0;left:50%;width:100%;height:100%;background-position:top left;background-size:100% auto;background-repeat:no-repeat;max-width:1680px;transform:translateX(-50%)}#menu-top-es .active-page>a{color:#ff0969!important;pointer-events:none}#menu-top-es .current_page_item>a{color:#ff0969!important;pointer-events:none}#menu-top .active-page>a{color:#ff0969!important;pointer-events:none}#menu-top .current_page_item>a{color:#ff0969!important;pointer-events:none}.footer-container .active-page>a{color:#e2e2e2!important;pointer-events:none;opacity:.8}.footer-container .current_page_item>a{color:#e2e2e2!important;pointer-events:none;opacity:.8}.language-switcher-container{position:relative;display:inline-block}.language-switcher-container .current-language{color:#fff;transition:background-color .3s ease}.language-switcher-container .language-dropdown{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;display:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;width:100%;z-index:10}.language-switcher-container:hover .language-dropdown{display:block}.language-switcher-container .language-dropdown li{padding:10px;cursor:pointer}.language-switcher-container .language-dropdown li a{text-decoration:none;color:#333;display:block}.language-switcher-container .language-dropdown li:hover{background-color:#f1f1f1}.site-content{display:block}.site-content .content-area{width:100%}button,input[type=submit]{font-family:Manrope}.image{position:relative;width:100%;overflow:hidden;border-radius:20px}.background{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;transition:background-color var(--timeExpo) var(--expoInOut)}.background:before{content:"";display:block}.background__bg{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:rgba(255,255,255,.1)}.max-container{max-width:1500px;margin:auto}.grid-container{width:100%;max-width:100%}.rld-row{background-color:#fff;color:#000;padding-right:2%;padding-left:2%}.card ul,.rld-list{margin-left:0}.card ul li,.rld-list li{display:flex;align-items:center}.card ul li::before,.rld-list li::before{background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.76185 14.933L5.20963 11.3808L4 12.5819L8.76185 17.3437L18.9841 7.12152L17.783 5.92041L8.76185 14.933Z' fill='%238949F7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px}.no-top-spacing{padding-top:0!important}.no-bottom-spacing{padding-bottom:0!important}.separate-containers .site-main{margin:0}.site-info{background-color:red}.tabs-slider-section .tab-slide-content{max-width:1500px;margin:auto;display:flex;justify-content:space-between;gap:2vw;margin-top:1.5vw}.tabs-slider-section .tab-slide-content .tab-slide-left,.tabs-slider-section .tab-slide-content .tab-slide-right{border-radius:clamp(20px,1vw,50px);padding:clamp(10px,5vw,40px);height:100%}.tabs-slider-section .tab-slide-content .tab-slide-right{background-color:#323232;width:100%;flex-basis:40%;color:#fff}.tabs-slider-section .tab-slide-content .tab-slide-left{background-color:red;width:100%;color:#323232;background-image:url(../img/quotes-bg.svg);background-repeat:no-repeat;background-position:10% 20%}.title{font-family:"PT Serif";color:#2a1f6b;font-size:clamp(1.875rem,1.292rem + 2.489vw,3.625rem);line-height:clamp(2.25rem,1.354rem + 3.822vw,4.938rem)}.title--xl{font-size:clamp(40px,5.952vw,100px);line-height:1;font-variant-numeric:tabular-nums}.title--l{font-size:clamp(2.375rem,1.708rem + 2.844vw,4.375rem);line-height:clamp(2.813rem,1.938rem + 3.733vw,5.438rem)}.title--white{color:#fff}.title--center{text-align:center}.title--gradient{background:linear-gradient(266.08deg,#ffddea 3.93%,#9381ff 90.78%);font-size:clamp(98px,26.786vw,450px);letter-spacing:-.04em;line-height:1;user-select:none;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width:768px){.title--gradient{line-height:.8;display:block}}.title .char{font-variant-numeric:tabular-nums}.title .line{font-variant-numeric:tabular-nums}.wysiwyg{font-size:clamp(.938rem,.875rem + .267vw,1.125rem);line-height:clamp(1.375rem,1.271rem + .444vw,1.688rem)}.wysiwyg--xl{font-family:"PT Serif";font-size:clamp(18px,2.024vw,34px);line-height:clamp(26px,2.44vw,41px)}.wysiwyg--l{font-size:clamp(18px,1.548vw,26px);line-height:clamp(26px,2.262vw,38px)}.wysiwyg strong{font-weight:600}.wysiwyg ul li{position:relative;padding-left:36px}.wysiwyg ul li::before{content:url(../img/ico-list.svg);position:absolute;left:0;width:23px;height:23px}.wysiwyg ul li:not(:last-child){margin-bottom:28px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:"PT Serif";font-size:clamp(1.875rem,1.292rem + 2.489vw,3.625rem);line-height:clamp(1.875rem,.875rem + 4.267vw,4.875rem);color:#2a1f6b;margin-bottom:clamp(1.5rem,1.417rem + .356vw,1.75rem)}.wysiwyg p:not(:last-child){margin-bottom:clamp(1.875rem,1.667rem + .889vw,2.5rem)}strong{font-weight:700}.page-contact{background-color:red}.page-contact .rld-menu-container .rld-button{pointer-events:none;background-color:#e2e2e2;border-color:#e2e2e2}.page-legal{padding:clamp(100px,12.5vw,210px) 0 0}.page-legal .entry-title{font-family:"PT Serif";font-size:30px;line-height:38px;margin-bottom:20px}@media only screen and (min-width:768px){.page-legal .entry-title{font-size:40px;line-height:44px;margin-bottom:40px}}.page-legal .site-content{padding-bottom:40px}.page-legal .site-content p{font-size:16px;line-height:23px;margin-bottom:30px}.page-legal .site-content h2,.page-legal .site-content h3{font-size:16px;line-height:23px;font-weight:700;margin-bottom:10px}.error404 .site-content{min-height:calc(100vh - 270px);width:calc(100% - 40px);margin:0 auto;display:flex;align-items:center}@media only screen and (min-width:768px){.error404 .site-content{width:83.333vw}}.error404 .site-content .search-form{display:none}.error404 .site-content .widget-area{display:none}.error404 .site-content .inside-article{text-align:center}