.font-grotestk{font-family:"Space Grotesk",sans-serif}.font-poppins{font-family:Poppins,sans-serif}.font-bebas-neue{font-family:"Bebas Neue",sans-serif}.appear,.appear-offset{opacity:0!important;transform:translateY(70px) translateZ(0)!important;transition:transform 1.25s cubic-bezier(.165,.84,.44,1),opacity 1.25s cubic-bezier(.165,.84,.44,1)!important}.appear-offset.visible,.appear.visible{opacity:1!important;transform:translateY(0) translateZ(0)!important}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}a,body,button,div,em,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,strong,textarea,ul{margin:0;padding:0;border:none;outline:0;list-style:none;font-family:"Space Grotesk",sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#1d1d1b;text-decoration:none}body,html{width:100%;height:100%;background:#fff}body{position:relative;overflow-x:hidden;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-top:85px}a:focus,a:focus-visible,a:hover,a:visited{text-decoration:none}img{max-width:100%}strong{font-weight:700}strong a,strong b,strong em,strong i,strong span{font-weight:700}.no-wrap{white-space:nowrap}.static{position:static}.absolute{position:absolute}.relative{position:relative}.dNone{display:none}.dBlock{display:block}.anchor{height:0;visibility:hidden}.bg-white{background:#fff}.white{color:#fff}.hideXS{display:block}.showXS{display:none}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:20px;font-weight:700}h2{font-size:20px;font-weight:700}.img-max img{width:100%;height:auto}.no-break{white-space:nowrap}.np,.np-sm{padding:0!important}.nm{margin:0}.npl-desktop{padding-left:0!important}.npr-desktop{padding-right:0!important}.container-fluid{max-width:100%;width:100%;margin:0 auto;padding:0}.container{max-width:calc(100% - 490px);width:1110px;margin:0 auto;padding:0 245px}.title-container{width:100%;margin-bottom:65px}.title-container h1{display:inline-block;height:45px;border-radius:23px;padding:0 15px;font-size:30px;line-height:45px;font-weight:400;color:#fff;background-color:#1d1d1b}.regular-text{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:400}.regular-text:last-child{margin-bottom:0}.regular-text a,.regular-text b,.regular-text em,.regular-text i,.regular-text strong{font-family:Poppins,sans-serif;font-size:14px;line-height:24px}@media screen and (max-width:1599px){.container-fluid{max-width:calc(100% - 240px);width:calc(100% - 240px);padding:0 120px}.container{max-width:calc(100% - 240px);width:1360px;padding:0 120px}}@media screen and (max-width:992px){body{padding-top:60px}.container-fluid{max-width:calc(100% - 40px);width:calc(100% - 40px);padding:0 20px}.container{max-width:calc(100% - 40px);width:1560px;padding:0 20px}}@media screen and (max-width:768px){body{padding-top:60px}.title-container{width:100%;margin-bottom:45px}.title-container h1{height:40px;border-radius:20px;font-size:24px;line-height:40px}}@media screen and (max-width:481px){.hideXS{display:none}.showXS{display:block}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger-menu{width:16px;height:16px}.hamburger{position:static;z-index:95;display:inline-block;width:16px;height:16px;margin:0;padding:0;border:0;outline:0!important;overflow:visible;font:inherit;color:inherit;text-transform:none;background-color:transparent;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;cursor:pointer}.hamburger:focus-visible,.hamburger:hover{opacity:1}.hamburger.is-active:focus-visible,.hamburger.is-active:hover{opacity:1}.hamburger-box{position:relative;display:inline-block;width:20px}.hamburger-inner{position:absolute;top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{position:absolute;width:16px;height:2px;border-radius:2px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::after,.hamburger-inner::before{display:block;content:""}.hamburger-inner::before{top:-6px}.hamburger-inner::after{bottom:-6px}.hamburger--spin .hamburger-inner{margin-top:-8px;margin-left:0;transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner::before{width:16px;height:2px;border-radius:2px;transition:top .1s .25s ease-in,opacity .1s ease-in}.hamburger--spin .hamburger-inner::after{margin-left:0;transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{width:20px;margin-left:0;transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner::before{top:0;width:20px;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;margin-left:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.hamburger .hamburger-inner,.hamburger .hamburger-inner::after,.hamburger .hamburger-inner::before{transition:all .3s ease}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{width:20px}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{z-index:9999}header{width:100%;max-width:100%;height:85px;position:fixed;top:0;z-index:100;background-color:#fff;transition:all .3s ease}header.sticky{height:50px;box-shadow:0 1px 2px #82368c}header .header-container{display:flex;align-items:center;justify-content:space-between;height:100%}header .header-container .logo-container{display:flex;align-items:center;gap:25px}header .header-container .logo-container img{width:auto;display:block}header .header-container .logo-container img.logo-idaea{height:33px}header .header-container .logo-container img.logo-csic{height:25px}header .header-container .main-navigation{height:22px}header .header-container .main-navigation .hamburger-menu{display:none;position:absolute;top:0;right:0;z-index:25}header .header-container .main-navigation .hamburger-menu .hamburger .hamburger-inner,header .header-container .main-navigation .hamburger-menu .hamburger .hamburger-inner::after,header .header-container .main-navigation .hamburger-menu .hamburger .hamburger-inner::before{background-color:#1d1d1b}header .header-container .main-navigation .hamburger-menu .hamburger:focus-visible .hamburger-inner,header .header-container .main-navigation .hamburger-menu .hamburger:focus-visible .hamburger-inner::after,header .header-container .main-navigation .hamburger-menu .hamburger:focus-visible .hamburger-inner::before,header .header-container .main-navigation .hamburger-menu .hamburger:hover .hamburger-inner,header .header-container .main-navigation .hamburger-menu .hamburger:hover .hamburger-inner::after,header .header-container .main-navigation .hamburger-menu .hamburger:hover .hamburger-inner::before{background-color:#82368c}header .header-container .main-navigation .main-menu{display:flex;align-items:center;justify-content:flex-end;gap:40px}header .header-container .main-navigation .main-menu li a{display:block;color:#1d1d1b;font-weight:500;font-size:11px;line-height:22px;transition:color .3s ease}header .header-container .main-navigation .main-menu li a:focus-visible,header .header-container .main-navigation .main-menu li a:hover{color:#82368c}header .header-container .main-navigation .main-menu li.has-submenu{position:relative}header .header-container .main-navigation .main-menu li.has-submenu>a::before{content:"";display:inline-block;width:6px;height:5px;margin-right:5px;background:url(../img/icons/menu-arrow.png) no-repeat center center;background-size:contain;transition:transform .25s ease}header .header-container .main-navigation .main-menu li.has-submenu.open>a::before{transform:rotate(180deg)}header .header-container .main-navigation .main-menu li.has-submenu ul{position:absolute;top:100%;flex-direction:column;gap:2px;background-color:transparent;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}header .header-container .main-navigation .main-menu li.has-submenu ul li a{padding:0 10px;display:flex;align-items:center;justify-content:center;height:26px;border-radius:13px;white-space:nowrap;transition:all .3s ease}header .header-container .main-navigation .main-menu li.has-submenu ul li a:focus-visible,header .header-container .main-navigation .main-menu li.has-submenu ul li a:hover{color:#fff;background-color:#1d1d1b}header .header-container .main-navigation .main-menu li.has-submenu.open>ul,header .header-container .main-navigation .main-menu li.has-submenu:focus-visible>ul,header .header-container .main-navigation .main-menu li.has-submenu:hover{opacity:1;pointer-events:auto}@media screen and (max-width:1599px){header .header-container .main-navigation ul{gap:30px}}@media screen and (max-width:1201px){header .header-container .main-navigation .hamburger-menu{display:block}header .header-container .main-navigation .main-menu{margin-top:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px;box-shadow:0 1px 2px #82368c;border-bottom-left-radius:15px;border-bottom-right-radius:15px;width:400px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;position:absolute;top:-101vh;right:-30px;z-index:20;padding:60px 60px 15px 30px;background:#fff;transition:all .6s ease}header .header-container .main-navigation .main-menu li.has-submenu a::before{display:none}header .header-container .main-navigation .main-menu li.has-submenu ul{position:static;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-left:15px;opacity:1}header .header-container .main-navigation .main-menu li.has-submenu ul li{display:block}header .header-container .main-navigation .main-menu li.has-submenu ul li a{padding:0;display:flex;color:#1d1d1b}header .header-container .main-navigation .main-menu li.has-submenu ul li a:focus-visible,header .header-container .main-navigation .main-menu li.has-submenu ul li a:hover{background-color:transparent;color:#82368c}header .header-container .main-navigation.open .main-menu{top:-35px}}@media screen and (max-width:992px){header{height:60px}header .header-container .main-navigation .hamburger-menu{right:20px}header .header-container .main-navigation .main-menu{right:0;border-bottom-right-radius:0}}@media screen and (max-width:768px){header{height:60px}header .header-container .logo-container{gap:15px}header .header-container .logo-container img{width:auto;display:block}header .header-container .logo-container img.logo-idaea{height:25px}header .header-container .logo-container img.logo-csic{height:19px}}.footer-container{padding:180px 245px 110px;margin-top:73px;position:relative;background-color:#1d1d1b;overflow:visible;z-index:1}.footer-container::after{content:"";display:block;position:absolute;top:-73px;left:0;width:100%;height:73px;background:url(../img/footer/top-waves.png) no-repeat top center;background-size:auto 73px;z-index:-1}.footer-container .footer-logos{display:flex;justify-content:center;align-items:center;gap:150px;margin-bottom:80px}.footer-container .footer-logos li a img{display:block;height:auto;opacity:.8;transition:opacity .3s ease}.footer-container .footer-logos li a:focus-visible img,.footer-container .footer-logos li a:hover img{opacity:1}.footer-container .footer-logos li .idaea-logo{display:block}.footer-container .footer-logos li .idaea-logo img{width:331px}.footer-container .footer-logos li .csic-logo{display:block}.footer-container .footer-logos li .csic-logo img{width:326px}.footer-container .footer-contact{display:flex;justify-content:center;align-items:flex-start;gap:95px}.footer-container .footer-contact .contact-info{max-width:400px}.footer-container .footer-contact .contact-email p,.footer-container .footer-contact .contact-info p,.footer-container .footer-contact .contact-social p{margin-bottom:5px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#fff}.footer-container .footer-contact .contact-email p.title,.footer-container .footer-contact .contact-info p.title,.footer-container .footer-contact .contact-social p.title{font-weight:700}.footer-container .footer-contact .contact-email p.block-title,.footer-container .footer-contact .contact-info p.block-title,.footer-container .footer-contact .contact-social p.block-title{margin-bottom:10px}.footer-container .footer-contact .contact-email p a,.footer-container .footer-contact .contact-info p a,.footer-container .footer-contact .contact-social p a{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#fff;transition:color .3s ease}.footer-container .footer-contact .contact-email p a svg,.footer-container .footer-contact .contact-info p a svg,.footer-container .footer-contact .contact-social p a svg{fill:#fff;transition:all .3s ease}.footer-container .footer-contact .contact-email p a:focus-visible,.footer-container .footer-contact .contact-email p a:hover,.footer-container .footer-contact .contact-info p a:focus-visible,.footer-container .footer-contact .contact-info p a:hover,.footer-container .footer-contact .contact-social p a:focus-visible,.footer-container .footer-contact .contact-social p a:hover{color:#82368c}.footer-container .footer-contact .contact-email p a:focus-visible svg,.footer-container .footer-contact .contact-email p a:hover svg,.footer-container .footer-contact .contact-info p a:focus-visible svg,.footer-container .footer-contact .contact-info p a:hover svg,.footer-container .footer-contact .contact-social p a:focus-visible svg,.footer-container .footer-contact .contact-social p a:hover svg{fill:#82368c}.footer-container .footer-contact .contact-social ul{display:flex;justify-content:flex-start;align-items:center;gap:24px}.footer-container .footer-contact .contact-social ul li a{display:block}.footer-container .footer-contact .contact-social ul li a img{display:block;width:auto;height:19px;opacity:.8;transition:opacity .3s ease}.footer-container .footer-contact .contact-social ul li a:focus-visible img,.footer-container .footer-contact .contact-social ul li a:hover img{opacity:1}@media screen and (max-width:1599px){.footer-container{padding:180px 120px 100px}}@media screen and (max-width:1201px){.footer-container .footer-logos{gap:100px}.footer-container .footer-contact{gap:60px}}@media screen and (max-width:992px){.footer-container{padding:180px 20px 80px}.footer-container .footer-logos{gap:60px}.footer-container .footer-contact{gap:60px;padding:0 40px}.footer-container .footer-contact .contact-info{flex:1}}@media screen and (max-width:768px){.footer-container .footer-logos{flex-direction:column;gap:60px}.footer-container .footer-contact{flex-wrap:wrap;gap:60px 80px;padding:0}.footer-container .footer-contact .contact-info{width:100%;max-width:100%;flex:auto}.footer-container .footer-contact .contact-info p{max-width:400px;margin-left:auto;margin-right:auto}}@media screen and (max-width:481px){.footer-container .footer-contact{flex-direction:column;gap:40px;padding-left:20px}.footer-container .footer-contact .contact-info{width:auto}.footer-container .footer-contact .contact-info p{margin-left:0;margin-right:0}}.copyright-container{padding:20px 245px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 30px;background-color:rgba(226,132,175,.2)}.copyright-container ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:10px 30px}.copyright-container ul li{font-family:Poppins,sans-serif;font-size:15px;font-weight:400}.copyright-container ul li a{font-family:Poppins,sans-serif;font-size:15px;font-weight:400;transition:color .3s ease}.copyright-container ul li a:focus-visible,.copyright-container ul li a:hover{color:#82368c}@media screen and (max-width:1599px){.copyright-container{padding:20px 120px}}@media screen and (max-width:992px){.copyright-container{padding:20px 20px;flex-direction:column;gap:15px}.copyright-container ul{align-items:center}.copyright-container ul li{text-align:center}}@media screen and (max-width:481px){.copyright-container ul{flex-direction:column;gap:15px}}.hero-container{padding:45px 245px;background-color:rgba(226,132,175,.2)}.hero-container .hero-content{display:flex;justify-content:space-between;align-items:center;gap:25px}.hero-container .hero-content .left-col{display:flex;flex-direction:column;gap:80px;padding-right:30px;position:relative;width:calc(50% - 15px + 50px);overflow:visible}.hero-container .hero-content .left-col .main-image{display:block}.hero-container .hero-content .left-col .main-image img{width:100%;max-width:517px;height:auto;display:block}.hero-container .hero-content .left-col .cosmetics{padding-bottom:30px}.hero-container .hero-content .left-col .cosmetics .info{display:block}.hero-container .hero-content .left-col .cosmetics .info h1{color:#82368c;font-size:40px;line-height:42px;font-weight:700;margin-bottom:30px;letter-spacing:-1.5px}.hero-container .hero-content .left-col .cosmetics .info p{font-size:21px;line-height:21px;margin:0 0 5px;font-weight:700}.hero-container .hero-content .left-col .cosmetics .info p.address{margin:0;font-size:16px;line-height:21px;font-weight:500}.hero-container .hero-content .left-col .cosmetics .image-container{width:162px;height:auto;display:block;position:absolute;bottom:0;left:390px}.hero-container .hero-content .left-col .cosmetics .image-container img{width:162px;height:auto;display:block}.hero-container .hero-content .right-col{display:flex;justify-content:flex-start;width:calc(50% - 15px - 50px)}.hero-container .hero-content .right-col .image-container{display:block}.hero-container .hero-content .right-col .image-container img{width:100%;max-width:517px;height:auto;display:block}@media screen and (max-width:1599px){.hero-container{padding:45px 120px}}@media screen and (max-width:1201px){.hero-container .hero-content .left-col .cosmetics .image-container{width:120px}.hero-container .hero-content .left-col .cosmetics .image-container img{width:120px}}@media screen and (max-width:992px){.hero-container{padding:45px 20px}.hero-container .hero-content .left-col{padding-right:0;gap:40px}.hero-container .hero-content .left-col .main-image{max-width:400px}.hero-container .hero-content .left-col .cosmetics .info h1{font-size:30px;line-height:32px;letter-spacing:-1px}.hero-container .hero-content .left-col .cosmetics .image-container{width:120px;left:290px}.hero-container .hero-content .left-col .cosmetics .image-container img{width:120px}}@media screen and (max-width:768px){.hero-container .hero-content{flex-direction:column;gap:60px}.hero-container .hero-content .left-col{padding-right:0;gap:40px;width:420px}.hero-container .hero-content .left-col .main-image{max-width:400px}.hero-container .hero-content .left-col .cosmetics .info h1{font-size:30px;line-height:32px;letter-spacing:-1px}.hero-container .hero-content .left-col .cosmetics .image-container{width:120px;left:auto;right:0}.hero-container .hero-content .left-col .cosmetics .image-container img{width:120px}.hero-container .hero-content .right-col{width:420px;justify-content:center}}@media screen and (max-width:481px){.hero-container .hero-content{flex-direction:column;gap:60px}.hero-container .hero-content .left-col{width:100%}.hero-container .hero-content .left-col .cosmetics .image-container{left:20px;right:auto;bottom:-120px}.hero-container .hero-content .right-col{width:100%;justify-content:center}}.agenda-container{padding:75px 245px 120px;background-color:#fff}.agenda-container .agenda-content{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap}.agenda-container .agenda-content .left-col{display:flex;flex-direction:column;position:relative;width:calc(100% - 30px - 450px);overflow:visible}.agenda-container .agenda-content .left-col .agenda-text .regular-text{margin-bottom:25px}.agenda-container .agenda-content .left-col .agenda-text .regular-text:last-child{margin-bottom:0}.agenda-container .agenda-content .right-col{width:450px}.agenda-container .agenda-content .right-col .image-container img{display:block;width:auto;max-width:100%;height:auto}.agenda-container .agenda-content .double-col{max-width:100%;width:560px}.agenda-container .agenda-content .double-col .agenda-princing-container{position:relative;display:flex;align-items:flex-end;gap:5px 40px;padding:15px 30px 25px;border-radius:10px;flex-wrap:wrap;max-width:100%;width:auto;background-color:#f6f6f6}.agenda-container .agenda-content .double-col .agenda-princing-container h3{font-family:Poppins,sans-serif;font-size:14px;line-height:24px;font-weight:700;padding-left:25px;width:100%;display:block}.agenda-container .agenda-content .double-col .agenda-princing-container table{border-collapse:separate;border-spacing:0 2px}.agenda-container .agenda-content .double-col .agenda-princing-container table thead tr th{padding:10px 15px;text-align:left;font-family:"Bebas Neue",sans-serif;font-size:14px;line-height:14px;font-weight:400;text-align:center}.agenda-container .agenda-content .double-col .agenda-princing-container table thead tr th span{display:block;font-family:"Bebas Neue",sans-serif;font-size:11px;line-height:14px;font-weight:500}.agenda-container .agenda-content .double-col .agenda-princing-container table tbody tr td{padding:0 15px;text-align:center;font-family:Poppins,sans-serif;background-color:#dadada}.agenda-container .agenda-content .double-col .agenda-princing-container table tbody tr td.description{padding-left:25px;border-top-left-radius:10px;border-bottom-left-radius:10px;text-align:left}.agenda-container .agenda-content .double-col .agenda-princing-container table tbody tr td.early-bird{font-weight:700}.agenda-container .agenda-content .double-col .agenda-princing-container table tbody tr td.normal-price{padding-right:25px;border-top-right-radius:10px;border-bottom-right-radius:10px;font-weight:700}.agenda-container .agenda-content .double-col .agenda-princing-container .students-discount{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:94px;height:94px;border-radius:50%;font-family:"Bebas Neue",sans-serif;font-size:42px;line-height:42px;font-weight:500;color:#fff;background-color:#1d1d1b}.agenda-container .agenda-content .double-col .agenda-princing-container .students-discount span{display:block;width:100%;text-align:center;font-family:"Bebas Neue",sans-serif;font-size:14px;line-height:14px;font-weight:400}.agenda-container .agenda-content .double-col .princing-legend{padding-left:30px;position:relative;margin:20px 0 40px;margin-bottom:40px;font-family:Poppins,sans-serif;font-size:12px;line-height:18px;color:#878787}.agenda-container .agenda-content .double-col .princing-legend::before{content:"*";position:absolute;top:0;left:10px;font-family:Poppins,sans-serif;font-size:12px;line-height:18px;color:#878787}.agenda-container .agenda-content .double-col .buttons-container{display:flex;gap:15px;justify-content:flex-start;align-items:center}.agenda-container .agenda-content .double-col .buttons-container .button{display:block;padding:0 15px;height:32px;border-radius:17px;border:1px solid #82368c;font-family:Poppins,sans-serif;font-size:14px;line-height:32px;font-weight:400;color:#82368c;background-color:#fff;transition:all .3s ease}.agenda-container .agenda-content .double-col .buttons-container .button:focus-visible,.agenda-container .agenda-content .double-col .buttons-container .button:hover{color:#fff;background-color:#82368c}@media screen and (max-width:1599px){.agenda-container{padding:60px 120px 100px}}@media screen and (max-width:1201px){.agenda-container .agenda-content .left-col{width:calc(100% - 30px - 350px)}.agenda-container .agenda-content .right-col{width:350px}}@media screen and (max-width:992px){.agenda-container{padding:45px 20px 75px}.agenda-container .agenda-content .left-col{width:calc(100% - 30px - 250px)}.agenda-container .agenda-content .right-col{width:250px}}@media screen and (max-width:768px){.agenda-container{padding-bottom:45px}.agenda-container .agenda-content{flex-direction:column;align-items:flex-start;gap:40px}.agenda-container .agenda-content .double-col,.agenda-container .agenda-content .left-col,.agenda-container .agenda-content .right-col{width:100%}.agenda-container .agenda-content .right-col .image-container img{margin:0 auto}.agenda-container .agenda-content .double-col .agenda-princing-container .table-container{margin:0 auto}.agenda-container .agenda-content .double-col .agenda-princing-container .students-discount{margin:20px auto 0}.agenda-container .agenda-content .double-col .buttons-container{justify-content:center}}@media screen and (max-width:576px){.agenda-container .agenda-content .right-col .image-container{margin-top:0}.agenda-container .agenda-content .right-col .image-container img{width:100%}}@media screen and (max-width:481px){.agenda-container .agenda-content .double-col .agenda-princing-container{padding:15px 15px 25px;gap:20px}.agenda-container .agenda-content .double-col .agenda-princing-container table tbody tr td{font-size:12px;padding:0 5px}.agenda-container .agenda-content .double-col .agenda-princing-container table tbody tr td.description{padding-left:15px}.agenda-container .agenda-content .double-col .agenda-princing-container table tbody tr td.normal-price{padding-right:5px}.agenda-container .agenda-content .double-col .agenda-princing-container .students-discount{margin:10px auto 0}.agenda-container .agenda-content .double-col .buttons-container{flex-direction:column}.agenda-container .agenda-content .double-col .buttons-container .button{width:100%;max-width:200px;padding:0;text-align:center}}@media screen and (max-width:401px){.agenda-container .agenda-content .double-col .agenda-princing-container table thead tr th{padding:5px 5px}}.about-container{padding:75px 245px;margin-top:51px;margin-bottom:66px;position:relative;background-color:rgba(65,153,203,.15)}.about-container::before{content:"";display:block;position:absolute;top:-51px;left:0;width:100%;height:51px;background:url(../img/about/top-waves.png) no-repeat top center;background-size:auto 51px;z-index:-1}.about-container::after{content:"";display:block;position:absolute;bottom:-66px;left:0;width:100%;height:66px;background:url(../img/about/bottom-waves.png) no-repeat top center;background-size:auto 66px;z-index:-1}.about-container .about-content{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap}.about-container .about-content .left-col{display:flex;flex-direction:column;position:relative;width:calc(100% - 30px - 482px);overflow:visible}.about-container .about-content .left-col .about-text .regular-text{margin-bottom:25px}.about-container .about-content .left-col .about-text .regular-text:last-child{margin-bottom:0}.about-container .about-content .left-col .about-text .logo-container{margin-bottom:70px}.about-container .about-content .left-col .about-text .logo-container img{display:block;width:auto;max-width:100%;height:auto}.about-container .about-content .left-col .about-text .logos-container{margin-top:50px;display:flex;gap:25px;align-items:center}.about-container .about-content .right-col{width:482px}.about-container .about-content .right-col .image-container{margin-top:-30px}.about-container .about-content .right-col .image-container img{display:block;width:auto;max-width:100%;height:auto}.about-container .about-content .right-col .image-container .ball{display:flex;justify-content:center;align-items:center;width:142px;height:142px;border-radius:50%;position:absolute;top:0;left:0;background-color:#1d1d1b;color:#fff;font-size:47px;font-weight:700;transition:background-color .3s ease}.about-container .about-content .right-col .image-container .ball.ball-2024{top:25px;left:11px}.about-container .about-content .right-col .image-container .ball.ball-2024:hover{background-color:#efdc8c}.about-container .about-content .right-col .image-container .ball.ball-2022{top:110px;left:180px}.about-container .about-content .right-col .image-container .ball.ball-2022:hover{background-color:#1b9359}.about-container .about-content .right-col .image-container .ball.ball-2020{top:190px;left:0}.about-container .about-content .right-col .image-container .ball.ball-2020:hover{background-color:#0f70cc}.about-container .about-content .balls-image{position:absolute;top:50%;transform:translateY(-50%);left:-160px}.about-container .about-content .world-image{position:absolute;top:400px;right:100px}@media screen and (max-width:1599px){.about-container{padding:60px 120px}.about-container .about-content .balls-image{left:-115px}.about-container .about-content .world-image{top:250px;right:0;width:350px}}@media screen and (max-width:1201px){.about-container .about-content .left-col{width:calc(100% - 30px - 350px)}.about-container .about-content .right-col{width:350px}.about-container .about-content .right-col .image-container .ball{width:100px;height:100px;font-size:32px}.about-container .about-content .right-col .image-container .ball.ball-2024{top:18px;left:7px}.about-container .about-content .right-col .image-container .ball.ball-2022{top:80px;left:130px}.about-container .about-content .right-col .image-container .ball.ball-2020{top:135px;left:0}}@media screen and (max-width:992px){.about-container{padding:45px 20px 20px}.about-container .about-content .left-col{width:calc(100% - 30px - 250px)}.about-container .about-content .right-col{width:250px}.about-container .about-content .right-col .image-container .ball{width:70px;height:70px;font-size:22px}.about-container .about-content .right-col .image-container .ball.ball-2024{top:13px;left:5px}.about-container .about-content .right-col .image-container .ball.ball-2022{top:55px;left:95px}.about-container .about-content .right-col .image-container .ball.ball-2020{top:95px;left:0}.about-container .about-content .balls-image{display:none}.about-container .about-content .world-image{top:250px;width:250px}}@media screen and (max-width:768px){.about-container{padding:20px 20px 0}.about-container .about-content{flex-direction:column;gap:45px}.about-container .about-content .left-col,.about-container .about-content .right-col{width:100%}.about-container .about-content .left-col .about-text .logo-container{margin-bottom:45px}.about-container .about-content .right-col{width:350px;margin:0 auto}.about-container .about-content .right-col .image-container{margin:0 auto}.about-container .about-content .right-col .image-container img{max-width:100%;width:350px;margin:0 auto}.about-container .about-content .right-col .image-container .ball{width:100px;height:100px;font-size:32px}.about-container .about-content .right-col .image-container .ball.ball-2024{top:18px;left:7px}.about-container .about-content .right-col .image-container .ball.ball-2022{top:80px;left:130px}.about-container .about-content .right-col .image-container .ball.ball-2020{top:135px;left:0}.about-container .about-content .world-image{display:none}}@media screen and (max-width:401px){.about-container .about-content .right-col{width:300px;margin:0 auto}.about-container .about-content .right-col .image-container{margin:0 auto}.about-container .about-content .right-col .image-container img{max-width:100%;width:300px;margin:0 auto}.about-container .about-content .right-col .image-container .ball{width:85px;height:85px;font-size:24px}.about-container .about-content .right-col .image-container .ball.ball-2024{top:15px;left:6px}.about-container .about-content .right-col .image-container .ball.ball-2022{top:70px;left:110px}.about-container .about-content .right-col .image-container .ball.ball-2020{top:115px;left:0}}.editions-container{padding:75px 245px 25px;background-color:#fff}.editions-container .editions-content{margin-bottom:100px}.editions-container .editions-content .edition-title{display:flex;align-items:center;gap:45px}.editions-container .editions-content .edition-title .year{display:block;width:216px;height:216px;background-color:#1d1d1b;border-radius:50%;font-family:"Space Grotesk",sans-serif;color:#fff;font-size:66px;line-height:216px;text-align:center;font-weight:700}.editions-container .editions-content .edition-title .title{font-family:"Space Grotesk",sans-serif;font-size:40px;line-height:42px;font-weight:700;letter-spacing:-1.5px;color:#1d1d1b;flex:1}.editions-container .editions-content .edition-content{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;flex-wrap:wrap;margin-top:65px}.editions-container .editions-content .edition-content .left-col{display:flex;flex-direction:column;position:relative;width:calc(100% - 30px - 450px);overflow:visible}.editions-container .editions-content .edition-content .left-col .edition-text .regular-text{margin-bottom:25px}.editions-container .editions-content .edition-content .left-col .edition-text .regular-text:last-child{margin-bottom:0}.editions-container .editions-content .edition-content .left-col .edition-text .regular-text.ponentes{color:#706f6f}.editions-container .editions-content .edition-content .left-col .edition-text .regular-text.ponentes .title{display:block;font-weight:600;font-style:italic}.editions-container .editions-content .edition-content .left-col .buttons-container{display:flex;gap:15px 10px;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:35px}.editions-container .editions-content .edition-content .left-col .buttons-container .button{display:block;padding:0 15px;height:32px;border-radius:17px;border:1px solid #1d1d1b;font-family:Poppins,sans-serif;font-size:14px;line-height:32px;font-weight:400;color:#1d1d1b;background-color:#fff;transition:all .3s ease}.editions-container .editions-content .edition-content .left-col .buttons-container .button:focus-visible,.editions-container .editions-content .edition-content .left-col .buttons-container .button:hover{color:#fff;background-color:#1d1d1b}.editions-container .editions-content .edition-content .left-col .buttons-container .video-buttons-container{display:flex;gap:6px;justify-content:flex-start;align-items:center}.editions-container .editions-content .edition-content .left-col .buttons-container .video-buttons-container .video-button{display:block;width:26px;height:26px;border-radius:50%;border:0;transition:all .3s ease}.editions-container .editions-content .edition-content .left-col .buttons-container .video-buttons-container .video-button svg{display:block;width:26px;height:26px;fill:#1d1d1b}.editions-container .editions-content .edition-content .left-col .buttons-container .video-buttons-container .video-button:focus-visible,.editions-container .editions-content .edition-content .left-col .buttons-container .video-buttons-container .video-button:hover{background-color:#dadada}.editions-container .editions-content .edition-content .left-col .buttons-container .video-buttons-container span{margin-left:5px;font-size:12px;color:#1d1d1b}.editions-container .editions-content .edition-content .right-col{width:450px}.editions-container .editions-content .edition-content .right-col .image-container img{display:block;width:auto;max-width:100%;height:auto}.editions-container .editions-content .edition-gallery{position:relative;margin-top:80px;margin-left:-185px;width:calc(100% + 490px - 120px)}.editions-container .editions-content .edition-gallery .slick-slide{padding:0 10px}.editions-container .editions-content .edition-gallery .slick-slide img{display:block;width:100%;height:auto}.editions-container .editions-content .edition-gallery .slick-arrow{position:absolute;top:calc(50% - 25px);z-index:1;width:50px;height:50px;border-radius:50%;border:0;padding:0;font-size:0;background:url(../img/icons/icon-arrow.svg) center center no-repeat;background-size:cover;opacity:.8;cursor:pointer;transition:all .3s ease}.editions-container .editions-content .edition-gallery .slick-arrow:focus-visible,.editions-container .editions-content .edition-gallery .slick-arrow:hover{background-color:#82368c;opacity:1}.editions-container .editions-content .edition-gallery .slick-arrow.slick-prev{left:185px}.editions-container .editions-content .edition-gallery .slick-arrow.slick-next{right:185px;transform:rotate(180deg)}.editions-container .editions-content .edition-gallery .slick-arrow.slick-disabled{opacity:.3;pointer-events:none}.editions-container .editions-content.content-2024 .edition-title .year{background-color:#efdc8c}.editions-container .editions-content.content-2024 .edition-title .title{color:#efdc8c}.editions-container .editions-content.content-2024 .edition-content .left-col .buttons-container .button{border-color:#efdc8c;color:#efdc8c}.editions-container .editions-content.content-2024 .edition-content .left-col .buttons-container .button:focus-visible,.editions-container .editions-content.content-2024 .edition-content .left-col .buttons-container .button:hover{background-color:#efdc8c;color:#fff}.editions-container .editions-content.content-2024 .edition-content .left-col .buttons-container .video-buttons-container .video-button svg{fill:#efdc8c}.editions-container .editions-content.content-2024 .edition-content .left-col .buttons-container .video-buttons-container .video-button:focus-visible,.editions-container .editions-content.content-2024 .edition-content .left-col .buttons-container .video-buttons-container .video-button:hover{background-color:rgba(239,220,140,.1)}.editions-container .editions-content.content-2024 .edition-content .left-col .buttons-container .video-buttons-container span{color:#efdc8c}.editions-container .editions-content.content-2022 .edition-title .year{background-color:#1b9359}.editions-container .editions-content.content-2022 .edition-title .title{color:#1b9359}.editions-container .editions-content.content-2022 .edition-content .left-col .buttons-container .button{border-color:#1b9359;color:#1b9359}.editions-container .editions-content.content-2022 .edition-content .left-col .buttons-container .button:focus-visible,.editions-container .editions-content.content-2022 .edition-content .left-col .buttons-container .button:hover{background-color:#1b9359;color:#fff}.editions-container .editions-content.content-2022 .edition-content .left-col .buttons-container .video-buttons-container .video-button svg{fill:#1b9359}.editions-container .editions-content.content-2022 .edition-content .left-col .buttons-container .video-buttons-container .video-button:focus-visible,.editions-container .editions-content.content-2022 .edition-content .left-col .buttons-container .video-buttons-container .video-button:hover{background-color:rgba(27,147,89,.1)}.editions-container .editions-content.content-2022 .edition-content .left-col .buttons-container .video-buttons-container span{color:#1b9359}.editions-container .editions-content.content-2020 .edition-title .year{background-color:#0f70cc}.editions-container .editions-content.content-2020 .edition-title .title{color:#0f70cc}.editions-container .editions-content.content-2020 .edition-content .left-col .buttons-container .button{border-color:#0f70cc;color:#0f70cc}.editions-container .editions-content.content-2020 .edition-content .left-col .buttons-container .button:focus-visible,.editions-container .editions-content.content-2020 .edition-content .left-col .buttons-container .button:hover{background-color:#0f70cc;color:#fff}.editions-container .editions-content.content-2020 .edition-content .left-col .buttons-container .video-buttons-container .video-button svg{fill:#0f70cc}.editions-container .editions-content.content-2020 .edition-content .left-col .buttons-container .video-buttons-container .video-button:focus-visible,.editions-container .editions-content.content-2020 .edition-content .left-col .buttons-container .video-buttons-container .video-button:hover{background-color:rgba(15,112,204,.1)}.editions-container .editions-content.content-2020 .edition-content .left-col .buttons-container .video-buttons-container span{color:#0f70cc}@media screen and (max-width:1599px){.editions-container{padding:60px 120px}.editions-container .editions-content{margin-bottom:60px}.editions-container .editions-content .edition-gallery{position:relative;margin-top:60px;margin-left:-110px;width:calc(100vw - 20px)}.editions-container .editions-content .edition-gallery .slick-arrow.slick-prev{left:30px}.editions-container .editions-content .edition-gallery .slick-arrow.slick-next{right:30px}}@media screen and (max-width:1201px){.editions-container .editions-content{margin-bottom:40px}.editions-container .editions-content .edition-title{gap:35px}.editions-container .editions-content .edition-title .year{width:160px;height:160px;font-size:50px;line-height:160px}.editions-container .editions-content .edition-title .title{font-size:36px;line-height:38px}.editions-container .editions-content .edition-content{margin-top:45px}.editions-container .editions-content .edition-content .left-col{width:calc(100% - 30px - 350px)}.editions-container .editions-content .edition-content .right-col{width:350px}}@media screen and (max-width:992px){.editions-container{padding:45px 20px 20px}.editions-container .editions-content{margin-bottom:90px}.editions-container .editions-content .edition-content .left-col{width:calc(100% - 30px - 250px)}.editions-container .editions-content .edition-content .right-col{width:250px}.editions-container .editions-content .edition-gallery{margin-left:-10px}.editions-container .editions-content .edition-gallery .slick-arrow{top:calc(50% - 20px);width:40px;height:40px}.editions-container .editions-content .edition-gallery .slick-arrow.slick-prev{left:20px}.editions-container .editions-content .edition-gallery .slick-arrow.slick-next{right:20px}}@media screen and (max-width:768px){.editions-container .editions-content{margin-bottom:75px}.editions-container .editions-content .edition-title{gap:25px}.editions-container .editions-content .edition-title .year{width:120px;height:120px;font-size:40px;line-height:120px}.editions-container .editions-content .edition-title .title{font-size:30px;line-height:32px;letter-spacing:-1px}.editions-container .editions-content .edition-content .left-col,.editions-container .editions-content .edition-content .right-col{width:100%}.editions-container .editions-content .edition-content .right-col .image-container img{margin:0 auto}.editions-container .editions-content .edition-gallery .slick-arrow{top:calc(50% - 15px);z-index:1;width:30px;height:30px}}@media screen and (max-width:576px){.editions-container .editions-content{margin-bottom:50px}.editions-container .editions-content .edition-title{gap:20px}.editions-container .editions-content .edition-title .year{width:100px;height:100px;font-size:36px;line-height:100px}.editions-container .editions-content .edition-title .title{font-size:24px;line-height:26px}.editions-container .editions-content .edition-content{margin-top:30px}.editions-container .editions-content .edition-content .right-col .image-container img{width:100%}.editions-container .editions-content .edition-gallery{margin-top:30px}}@media screen and (max-width:481px){.editions-container .editions-content .edition-title .title{font-size:20px;line-height:22px}.editions-container .editions-content .edition-content .left-col .buttons-container{flex-direction:column}.editions-container .editions-content .edition-content .left-col .buttons-container .button{width:100%;max-width:200px;padding:0;text-align:center}}@media screen and (max-width:401px){.editions-container .editions-content .edition-title .title br{display:none}}.parallax-container{height:865px;overflow:hidden;padding:0;max-height:100vh;width:1600px;max-width:100%;position:relative;z-index:1}.parallax-container .simpleParallax{height:100%}.parallax-container img{width:100%}.parallax-container .parallax-author-container{position:absolute;z-index:3;top:10px}.parallax-container .parallax-author-container .parallax-author{font-size:14px;color:#fff;padding:5px 10px}.parallax-container .parallax-author-container .parallax-author .location{font-style:italic;font-weight:600}.parallax-container .parallax-purple-layer{width:100%;height:66px;display:block;position:absolute;left:0;top:0;z-index:2;background:rgba(130,54,140,.45)}.parallax-container .parallax-purple-layer.bottom{top:auto;bottom:0}@media (max-width:1599px){.parallax-container{height:750px}.parallax-container .parallax-purple-layer{width:100%;height:60px}}@media (max-width:1201px){.parallax-container{height:650px}.parallax-container .parallax-purple-layer{width:100%;height:55px}}@media (max-width:992px){.parallax-container{height:520px}.parallax-container .parallax-purple-layer{width:100%;height:45px}}@media (max-width:768px){.parallax-container{height:400px}.parallax-container .parallax-purple-layer{width:100%;height:40px}}@media (max-width:576px){.parallax-container{height:330px}.parallax-container .parallax-purple-layer{width:100%;height:30px}}@media (max-width:481px){.parallax-container{height:270px}.parallax-container .parallax-purple-layer{width:100%;height:20px}}@media (max-width:401px){.parallax-container{height:250px}}@media (max-width:360px){.parallax-container{height:200px}}.organization-container{padding:95px 245px 130px;margin-bottom:71px;position:relative;background-color:rgba(226,132,175,.2);overflow:visible;z-index:1}.organization-container::after{content:"";display:block;position:absolute;bottom:-71px;left:0;width:100%;height:71px;background:url(../img/organization/bottom-waves.png) no-repeat top center;background-size:auto 71px;z-index:-1}.organization-container .top-balls{position:absolute;display:flex;justify-content:flex-end;top:-150px;right:200px}.organization-container .top-balls img{display:block;width:auto}.organization-container .bottom-balls{display:flex;justify-content:flex-end;position:absolute;bottom:-90px;right:200px}.organization-container .bottom-balls img{display:block;width:auto}.organization-container .organization-content{padding-right:150px}.organization-container .organization-content .organization-title{margin:80px 0 40px 0;display:block;padding-bottom:10px;border-bottom:1px solid #1d1d1b}.organization-container .organization-content .organization-title h3{font-family:Poppins,sans-serif;font-size:16px;font-weight:700}.organization-container .organization-content .organization-profile{display:flex;align-items:flex-start;gap:20px;margin:40px 0}.organization-container .organization-content .organization-profile:last-child{margin-bottom:0}.organization-container .organization-content .organization-profile .profile-image{width:170px;height:170px;border-radius:50%;overflow:hidden}.organization-container .organization-content .organization-profile .profile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.organization-container .organization-content .organization-profile .profile-content{flex:1;padding-top:15px}.organization-container .organization-content .organization-profile .profile-content .name{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;margin-bottom:30px}.organization-container .organization-content .organization-profile .profile-content .description{font-family:Poppins,sans-serif;font-size:14px}.organization-container .organization-content .organization-profile .profile-content .contact{font-family:Poppins,sans-serif;font-size:14px;font-style:italic;font-weight:600}.organization-container .organization-content .organization-profile .profile-content .contact a{font-family:Poppins,sans-serif;font-size:14px;font-style:italic;font-weight:600;transition:color .3s ease}.organization-container .organization-content .organization-profile .profile-content .contact a:focus-visible,.organization-container .organization-content .organization-profile .profile-content .contact a:hover{color:#82368c}@media screen and (max-width:1599px){.organization-container{padding:80px 120px 110px}.organization-container .bottom-balls,.organization-container .top-balls{right:80px}}@media screen and (max-width:992px){.organization-container{padding:60px 20px 80px}.organization-container .top-balls{top:-80px;right:40px}.organization-container .top-balls img{width:50%}.organization-container .bottom-balls{bottom:-60px;right:40px}.organization-container .bottom-balls img{width:50%}}@media screen and (max-width:768px){.organization-container .organization-content{padding-right:0}.organization-container .organization-content .organization-profile{padding-right:40px}}@media screen and (max-width:576px){.organization-container .organization-content .organization-profile{flex-direction:column;padding-right:20px;margin:40px 0 60px 0}}.entities-container{padding:110px 245px 400px;position:relative;overflow:visible}.entities-container .entities-logos{margin-top:100px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:55px 45px}.entities-container .entities-world-image{position:absolute;bottom:-190px;left:50%;transform:translateX(-50%);width:100%;display:flex;justify-content:center;z-index:2}.entities-container .entities-world-image img{display:block;width:409px;max-width:calc(100% - 40px);height:auto}@media screen and (max-width:1599px){.entities-container{padding:80px 120px 400px}}@media screen and (max-width:992px){.entities-container{padding:60px 20px 400px}.entities-container .entities-logos{padding:0 20px}}@media screen and (max-width:768px){.entities-container .entities-logos{margin-top:60px}}@media screen and (max-width:576px){.entities-container{padding:60px 20px 360px}}@media screen and (max-width:481px){.entities-container .entities-logos{flex-direction:column}}@media screen and (max-width:401px){.entities-container{padding:60px 20px 360px}}