@font-face{font-family:Hyundai Sans Text;src:local("Hyundai Sans Text"),local("HyundaiSansText"),url(../fonts/HyundaiSansText.woff2) format("woff2"),url(../fonts/HyundaiSansText.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--green: #417576;--green-light: #58A0A1;--green-dark: #2A5051;--blue: #03A9F4;--blue-dark: #136FAE;--blue-navy: #09102E;--blue-light-navy: #1A437B;--yellow: #FDD030;--red:#ED1B24;--grey: #666;--black: #000;--font-family: "STIX Two Text", Arial, sans-serif;--font-family-2: "Lato", Arial, sans-serif}html{width:100%;height:100%;font-size:10px;overflow:hidden;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;font-feature-settings:none;font-variant-ligatures:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;font-size:1.6rem;font-weight:400;font-family:var(--font-family);color:#1c1b1b;background:#fff}body.home-page{overflow:hidden}a{color:var(--green-light)}a:hover{color:var(--green)}strong{font-weight:700}p{font-size:1.2rem;line-height:2rem;font-weight:400}ul,li{list-style-type:none}h1,h2,h3,h4,h5,h6{color:#000;font-weight:700}.align-center{text-align:center}body.view-faq,body.view-feedback,body.view-feedback{overflow:hidden}.wrapper{width:100%;padding-top:17rem;position:relative;overflow:hidden}.home-page .wrapper{height:100vh;height:100%;position:fixed;top:0;left:0;padding-top:0}.wrapper:after{width:100%;height:100%;content:"";visibility:hidden;position:fixed;top:0;left:0;z-index:149;background-color:#0000;transition:background-color .3s ease-in-out}.view-faq .wrapper:after{visibility:visible;background-color:#000000b3}.view-feedback .wrapper:after{visibility:visible;background-color:#000000b3}#scrollWrapper{width:100%;height:100%;position:relative;overflow-x:hidden;overflow-y:auto}.scroll-wrapper{width:100%;height:auto;position:relative;z-index:1}.main{width:100%;width:100vw;position:relative}.section-content{width:80%;position:relative;z-index:1;margin:0 auto;padding:0}article img{max-width:100%}.section-title{width:100%;margin-bottom:3.2rem;color:var(--black);font-size:3.2rem;line-height:4rem;font-weight:700;font-family:var(--font-family)}.section-title .red{color:#ed1b24;display:inline!important}#future-events .section-title,#past-events .section-title{text-align:center}.pad0{padding:0!important}.padb0{padding-bottom:0!important}.padt0{padding-top:0!important}.header.header-fixed{box-shadow:0 3px 6px #0000001a;background-size:cover}.home-page .header{width:100vw;left:-2px}.fakeHeader{width:100%;height:calc(80% + 4rem);position:relative;z-index:101}.header-fixed .fakeHeader{display:none}.header{width:100%;height:14rem;position:fixed;top:0;left:0;z-index:100;background:#ecf2f4 url(/build/assets/bg-pattern-9d0b94ea.svg) repeat-x 0% 100% / auto 100%}[data-scroll-target]{scroll-margin-top:16rem}.home-page-banner .header{height:80%;position:absolute}.header-fixed .header-menu{position:fixed}.header .header-margins,.header-content{width:100%;height:100%;position:relative}.sobor-logo{width:12rem;height:12rem;position:absolute;top:1rem;left:2%;z-index:1}.home-page-banner .sobor-logo{width:40rem;height:40rem;transform:translate(136px,156px)}.sobor-logo a{width:100%;height:100%;display:inline-block}.sobor-logo a img{width:100%;height:100%;margin:0;border-radius:25px}.header-hp .sobor-logo img{border-radius:50px}.header-msg{text-align:center;display:none;height:auto;position:absolute;left:50%;right:4.8rem;top:50%;transform:translateY(-50%)}.header-hp .header-msg{display:block}.header-msg>div{width:100%;padding:2.8rem 3.6rem;background:var(--green);border-radius:1.6rem;color:#fff;overflow:hidden;transition:opacity .3s ease-out,height .3s cubic-bezier(.7,-.02,0,1)}.header-msg h1,.header-msg h2,.header-msg h3,.header-msg p{color:#fff;font-size:3.2rem;line-height:4rem;font-weight:400;font-family:var(--font-family-2)}.header-msg p{padding-top:.6rem;font-style:italic}.header-msg h1 strong,.header-msg h2 strong,.header-msg h3 strong,.header-msg p strong{font-weight:700}.header-menu{width:auto;position:fixed;top:20px;right:0;z-index:149;display:grid;grid-template-columns:1fr auto;align-items:center;padding:.4rem 3.6rem;background-color:#417576;border-radius:2.4rem;transition:background-color .3s cubic-bezier(.7,-.02,0,1)}.header-menu nav{width:auto;display:inline-block;margin-right:2.4rem}.header-menu nav a{padding:.4rem .6rem 0;margin-right:.6rem;font-size:2rem;font-weight:700;line-height:3rem;text-shadow:0 1px 1px rgba(0,0,0,.3);text-transform:uppercase;color:#fff;text-decoration:none;transition:color .3s ease-in-out;background:transparent;border:none;display:inline-block}.header-menu nav a:hover{color:#b9e9ff}.header-menu nav a.selected,.header-menu nav a.selected:hover{color:var(--yellow)}.header-menu nav form{display:inline-block}.header-menu nav button{margin-left:0rem;font-family:var(--font-family-1);padding:.4rem .6rem 0;margin-right:.6rem;font-size:2rem;font-weight:700;line-height:3rem;text-shadow:0 1px 1px rgba(0,0,0,.3);text-transform:uppercase;color:#fff;text-decoration:none;transition:color .3s ease-in-out;background:transparent;border:none;display:inline-block}.header-menu nav button:hover{color:var(--green-light);cursor:pointer}.header-menu nav.admin-nav{position:absolute;left:-210px;background:#417576;padding:.4rem 3.6rem;top:0;bottom:0;vertical-align:middle;justify-content:center;align-items:center;display:flex;border-radius:2.4rem}.header-menu nav.admin-nav a{color:#fff}.header-lg{width:4.4rem;position:relative;display:block;border-radius:4.4rem;font-family:var(--font-family-2);transition:height .3s ease-in-out}.header-lg span,.header-lg ul a{width:100%;height:4.4rem;display:block;border-radius:50%;color:var(--blue-navy);background:#fff;text-decoration:none;font-size:1.6rem;line-height:4.4rem;font-weight:700;text-align:center;text-transform:uppercase;cursor:pointer;transition:color .3s ease-in-out,background .3s ease-in-out}.header-lg span:hover,.header-lg .header-lg-label{color:var(--green);background:#ECF2F4}.header-lg.view-list .header-lg-label{background-color:var(--blue);color:var(--blue-navy)}.header-lg ul{width:100%;height:0;position:absolute;top:4.8rem;left:0;z-index:50;overflow:hidden;background-color:transparent;border-radius:4.4rem;box-shadow:0 0 1rem #0000001a;transition:border-color .3s ease-in-out,background-color .3s ease-in-out,height .3s ease-in-out}.header-lg.view-list ul{height:8.8rem;border-color:#fff;background-color:#fff}.header-lg ul li{width:100%}.header-lg ul a:hover{background-color:var(--blue);text-decoration:none}.header-lg.view-list ul span{background-color:#8080801a;color:#0003}.with-top-banner .header{background:transparent}.home-page-banner{height:80%;margin-bottom:5rem}.home-page-banner.dynamic-header{padding-bottom:50.3355705%;position:relative;height:auto;z-index:100;width:100%}.home-page-banner.dynamic-header .header{height:100%;background-size:cover;width:100vw}.home-page-banner.dynamic-header .sobor-logo{transform:translateY(-50%) translate(136px)!important;width:33.28125vw!important;height:33.28125vw!important;transform:translateY(-50%)!important;top:50%;left:8%}.menu-btn,.close-menu-btn{width:15vw;height:15vw;top:1.7vw;right:1.5vw;display:none;position:absolute;z-index:102;background-color:transparent;border-radius:50%;color:#fff;font-size:9.3vw;line-height:14.8vw;text-align:center;overflow:hidden;text-shadow:0 1px 1px rgba(0,0,0,.2);cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.close-menu-btn{background-color:transparent}.menu-btn{position:fixed}.menu-btn.white{background-color:#ffffff80;color:#000;font-weight:700}.menu-btn:hover{background-color:var(--green-light)}.close-menu-btn:hover{background-color:#fff;color:var(--green)}.corner{position:absolute;overflow:hidden;background:transparent}.corner:before{width:200%;height:200%;position:absolute;border-radius:50%;content:"";background:transparent}.corner-l{width:4.8rem;height:4.8rem}.corner-m{width:2.4rem;height:2.4rem}.corner-s{width:1.6rem;height:1.6rem}.ctr{top:0;right:0}.cbr{bottom:0;right:0}.ctl{top:0;left:0}.cbl{bottom:0;left:0}.corner.ctr:before{left:-100%;top:0}.corner.cbr:before{left:-100%;bottom:0}.corner.ctl:before{right:-100%;top:0}.corner.cbl:before{right:-100%;bottom:0}.actualite-section{width:100%;display:grid;grid-template-columns:1fr 34rem 10%;background-color:var(--green-light)}.actualite-section-wrapper{width:100%;height:100%;position:relative;display:grid;align-items:center;padding:8.4rem 6.4rem 8.4rem 14%;background-color:#ecf2f4}.actualite-section-content{position:relative;z-index:1;color:var(--green)}.actualite-section-content .section-title{margin-bottom:2.2rem;color:var(--green)!important;font-size:2.5rem}.actualite-box .subtitle{margin-bottom:3.6rem;font-size:2.35rem;line-height:3.4rem;font-weight:700;font-family:var(--font-family-2);text-align:center}.actualite-box{width:100%;display:grid;grid-template-columns:26rem 1fr;grid-gap:2.8rem}.actualite-box img{width:100%;height:auto;border-radius:16px}.actualite-box h1,.actualite-box h2,.actualite-box h3,.actualite-box h4,.actualite-box h5,.actualite-box h6{font-weight:400;color:var(--green);font-family:var(--font-family-2);margin-bottom:1rem;line-height:normal}.actualite-box h4{font-size:2.35rem;line-height:3.4rem}.actualite-box p{font-weight:400;font-family:var(--font-family-2);font-size:1.6rem;line-height:2.2rem;text-align:inherit!important}.actualite-box h4 span,.actualite-box p span{display:block}.actualite-box .button{min-width:20rem}.actualite-section .corner{background-color:var(--green)}.actualite-section .corner:before{background-color:#ecf2f4}.actualite-section .forgot-pass-link{margin-bottom:2.4rem;font-weight:400;font-family:var(--font-family-2)}.login-section-wrapper{width:100%;height:100%;position:relative;padding:8.4rem 2.4rem;background-color:var(--green);text-align:center}.login-section-wrapper h4,.login-section-wrapper .form h4{width:100%;margin-bottom:1.2rem;color:#fff;text-transform:uppercase;padding:0;padding-top:2.4rem;font-size:2.4rem;line-height:3.4rem;text-align:center;font-weight:700;font-family:var(--font-family)}.login-section-wrapper .button{width:18rem;margin-bottom:1.2rem;padding-left:0;padding-right:0}.login-section-wrapper .form-dark-bg{padding:0}.login-section-wrapper .form-dark-bg fieldset{padding:1rem 15% 2.5rem}.login-section-wrapper .form-dark-bg h4{padding-top:0;margin-bottom:-10px}.login-section-wrapper .form-dark-bg .form-cell{margin-bottom:0}.login-section-wrapper .form-dark-bg .form-row:nth-child(3){padding-top:1rem;padding-bottom:1rem}.login-section-wrapper .button.outline.light{text-transform:none}.login-section-wrapper .button.outline.light.text-uppercase{text-transform:uppercase;font-weight:600}.login-section-wrapper .corner{background-color:var(--green-light)}.login-section-wrapper .corner:before{background-color:var(--green)}.design-element{width:100%;position:relative}.design-element .corner{background-color:#fff}.design-element .corner:before{background-color:var(--green-light)}.login-page-section input{padding:10px!important}.login-page-section .login-btn{font-size:1.6rem}.login-page-section .form-actions{display:flex;justify-content:center;flex-direction:column;align-items:center}.login-page-section .recover-password-btn,.link-small-btn{margin-top:2rem;font-size:1.4rem;font-family:var(--font-family-2)}.link-small-btn{margin-top:0;text-decoration:none;text-transform:uppercase}.login-page .pre-footer .corner{background-color:#366f72}.login-page .pre-footer .corner:before{background-color:#fff}.full-section{width:100%;margin:0 auto;position:relative;padding:6.4rem 0}.full-section .section-title{margin-bottom:3.2rem}.fs-white-bg{background-color:#fff}.fs-bluelight-bg{background-color:#ecf2f4}.fs-white-bg>.corner{background-color:var(--green-light)}.fs-white-bg>.corner:before{background-color:#fff}.fs-bluelight-bg>.corner{background-color:#fff}.fs-bluelight-bg>.corner:before{background-color:#ecf2f4}.card{width:100%;min-height:40rem;margin-bottom:4.8rem;position:relative;display:grid;grid-template-columns:repeat(2,50%);overflow:hidden;border-radius:1.6rem 4.8rem 1.6rem 1.6rem}.card:last-of-type{margin-bottom:0}.card.with-label{border-radius:0 4.8rem 1.6rem 1.6rem}.card>div{width:100%;height:100%;padding:4rem 14% 3rem;position:relative}.card.with-label>div{padding:8rem 14% 3rem}.card>div:first-child{background-color:var(--green-light);color:#fff}.card>div:last-child{background:#417576;background:linear-gradient(to bottom,#417576 0%,#4c959a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#417576",endColorstr="#4c959a",GradientType=0)}.card>div:first-child .corner{background-color:#417576}.card>div:first-child .corner:before{background-color:var(--green-light)}.card>div:last-child .corner{background-color:var(--green-light)}.card>div:last-child .corner:before{background-color:#4c959a}.card.external>div:first-child{background-color:var(--blue-dark)}.card.external>div:last-child{background:var(--blue)!important}.card.external>div{padding:2rem 14%}.card.external .card-middle{padding:2rem 0}.card.external .card-middle img{width:16rem;height:16rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.card.external{min-height:36rem}.card.external>div:first-child .corner:before{background-color:var(--blue-dark)}.card.external>div:first-child .corner{background-color:var(--blue)!important}.card.external>div:last-child .corner:before{background-color:var(--blue)}.card.external>div:last-child .corner{background-color:var(--blue-dark)}.card-top{position:relative;overflow:hidden}.card-middle{padding:2.8rem 0;position:relative;text-align:center}.card-bottom{height:8rem;position:relative;overflow:hidden}.card-top h2,.orator-name{max-height:3.2rem;margin-bottom:.7rem;color:var(--dark);text-transform:uppercase;padding:0;font-size:3rem;line-height:3.6rem;font-weight:700;font-family:var(--font-family-2);overflow:hidden}.card-top p{max-height:5.2rem;font-size:1.8rem;line-height:2.6rem;font-weight:100;font-family:var(--font-family-2);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-middle img{background:white;width:18rem;height:18rem;border-radius:50%}.card-middle.orators-wrapper{display:flex;justify-content:space-around}.card.multiple-orators .orator-name{text-align:left}.card.multiple-orators .card-middle.orators-wrapper+.orator-name{text-align:right}.card-bottom p{color:var(--dark);margin:0;text-transform:uppercase;padding:0;font-size:1.9rem;line-height:2.6rem;font-weight:700;font-family:var(--font-family-2);overflow:hidden}.card-bottom p.event-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.multiple-orators .card-top p{display:none}.multiple-orators .orators-wrapper{padding-top:1.5rem}.multiple-orators .orator-name.second{margin-bottom:3rem}.card-content.right{color:#fff;font-family:var(--font-family-2)}.card-content-header{width:100%;min-height:9rem}.event-page .card-content-header{min-height:auto}.card-content-header p{color:#fff;font-family:var(--font-family-2);text-align:right}.cch-data{margin-bottom:.8rem;font-size:2.1rem;line-height:2.6rem;font-weight:500;text-transform:uppercase}.cch-location{margin-bottom:.8rem;font-size:2rem;line-height:2.6rem;font-weight:300}.cch-location a{color:#fff;text-decoration:none;border-bottom:1px dashed #fff;margin-bottom:.2rem}.cch-seats-info{margin-bottom:.8rem;font-size:2rem;line-height:2.6rem;font-weight:300}.cch-actions a{width:auto;display:inline-block;color:#fff;font-size:1.36rem;line-height:2rem;font-weight:400;text-transform:uppercase;font-family:var(--font-family-2);text-decoration:underline}.cch-seats-info .uppercase{text-transform:uppercase}.card-content-body{width:100%;padding:0}.ccb-message{height:5.5rem;margin-bottom:2.4rem;font-size:2rem;line-height:2.6rem;font-weight:100;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ccb-accreditation{font-size:1.3rem;line-height:1.8rem;font-weight:100;text-transform:uppercase}.ccb-accreditation span{font-weight:300}.card-content-body .align-center{padding:4.8rem 0}.card-content-body .cta-wrapper{padding:1rem 0}.card-content-body .cta-wrapper .button.outline.light:hover{background:#fff;color:var(--green)}.card-content-body .button{min-width:20rem}.black-label{width:100%;position:absolute;bottom:8.8rem;right:0;text-align:right}.black-label span{width:auto;display:inline-block;padding:1.6rem 2.4rem;margin-bottom:-1.6rem;border-radius:5.6rem 0 0 5.6rem;font-size:1.6rem;line-height:1.8rem;font-weight:400;text-transform:uppercase;background-color:#000}.highlight-label{text-align:right;margin-right:-20%;margin-bottom:4rem;margin-top:2rem;font-family:var(--font-family-2)}.highlight-label span{background-color:var(--yellow);color:#000;min-width:60%;text-align:left;display:inline-block;padding:1.6rem 2.4rem;margin-bottom:-1.6rem;border-radius:5.6rem 0 0 5.6rem;font-size:1.2rem;line-height:1.7rem;font-weight:400;text-transform:uppercase}.highlight-label.early-label span{background-color:#2a5051;color:#fff}.corner-label{width:24rem;padding:6.3rem 2rem .8rem;position:absolute;top:0;left:0;transform:rotate(-45deg) translate(-4.4rem,-7rem);background-color:var(--green);color:#fff;box-shadow:.2rem .2rem .4rem #0000001a;text-align:center}.corner-label.black{background-color:#000}.corner-label i{width:4rem;height:4rem;position:absolute;top:2rem;left:50%;transform:translate(-50%) rotate(45deg);display:inline-block;margin:0 auto;font-size:2.6rem;line-height:4rem;text-align:center}.corner-label strong{width:100%;display:block;font-size:1.5rem;line-height:2.4rem;font-weight:700;text-transform:uppercase;font-family:var(--font-family-2)}.info-label{width:auto;position:absolute;top:0;left:0;display:inline-block;padding:1.6rem 8rem 1.2rem 14%;border-radius:0 5.6rem 5.6rem 0;font-size:2.6rem;line-height:2.8rem;font-weight:700;text-transform:uppercase;font-family:var(--font-family);color:#fff;background-color:#000}.card-links{width:100%;padding-top:3.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(3,auto);align-items:center;justify-content:center}.card-links .button.button-link{color:#000}.card-links .button.button-link:hover{color:#fff;background-color:#000c}.card-links .button.button-link:active{color:#fff;background-color:#000}.me-line{width:100%;margin-bottom:2.4rem;display:grid;grid-template-columns:6.4rem 1fr;align-items:center;gap:2.4rem;color:#fff}.me-line i{width:6.4rem;height:6.4rem;display:block;border-radius:50%;background:#fff;color:var(--green);font-size:3rem;line-height:6.4rem;text-align:center}.me-line strong{font-size:2rem;line-height:2.6rem;font-weight:400;font-family:var(--font-family-2);text-align:left}.instructions-list{width:100%}.instructions-list li{width:100%;margin-bottom:3.6rem;display:grid;grid-template-columns:auto 1fr;grid-gap:2.4rem}.instructions-list .no{width:4.8rem;height:4.8rem;display:block;border-radius:50%;color:var(--green);background-color:#fff;font-size:2.2rem;line-height:4.8rem;text-align:center}.instructions-list p{text-align:left;margin-bottom:0;padding-top:.2rem;color:#fff;font-size:1.66rem;line-height:2.4rem}.instructions-list .button-white{margin-top:2.4rem}.button-white.with-icon-right i{background-color:transparent}.ccb-info{font-size:1.5rem;line-height:2.2rem;font-weight:400;font-style:italic;font-family:var(--font-family-2);text-align:left}.joining-section{background-color:#136fae;color:#fff;position:relative}.joining-section>.corner{background-color:#fff}.joining-section>.corner:before{background-color:#136fae}.joining-section .section-title{color:#fff!important;text-transform:none}.joining-section .section-title span{font-size:2.1rem;font-weight:300;font-family:var(--font-family-2);text-transform:none}.joining-section .close-btn{width:3rem;height:3rem;cursor:pointer;position:absolute;top:3rem;right:2rem}.close-btn:before,.close-btn:after{content:"";position:absolute;width:2px;height:2rem;background-color:#fff;top:5px;left:14px;transform-origin:center}.close-btn:before{transform:rotate(45deg)}.close-btn:after{transform:rotate(-45deg)}.joining-section .button-blue-navy:hover{background:#ECF2F4;color:#12437b}.joining-table{width:100%;margin-bottom:2.8rem;padding:0 6%;font-family:var(--font-family-2);color:#fff}.joining-table li{width:100%;display:grid;padding:1.6rem;grid-template-columns:1fr 20% 20%;gap:1.2rem;border-bottom:1px dashed rgba(255,255,255,1)}.joining-table li:first-child,.joining-table li:last-child,.joining-table li:nth-child(6){border:none}.joining-table span,.joining-table strong{text-align:center}.joining-table span{font-size:2.1rem;line-height:2.6rem;font-weight:300;text-transform:uppercase}.joining-table strong{font-size:2.1rem;line-height:2.8rem;text-transform:uppercase;font-family:var(--font-family)}.joining-table p{font-size:2.1rem;font-weight:400;line-height:2.6rem}.joining-table p span{font-size:1.2rem;line-height:2rem;display:block;text-align:left;text-transform:none}.joining-table i{width:2.6rem;height:2.6rem;margin:0 auto;display:block;font-size:2rem;line-height:2.6rem;text-align:center;color:#fff}.joining-table i.icon-x{opacity:.6}.joining-section .one-line{display:block;border:none;padding-top:1rem}.joining-table li:nth-child(6){padding-bottom:0}.joining-table span.info{margin-bottom:3.2rem;text-transform:none}.news-section{width:100%;background:#ECF2F4}.joining-section~.news-section>.corner{background-color:#136fae}.news-section{background:#fff}.news-section>.corner{background-color:#ecf2f4}.news-section>.corner:before{background-color:#fff}.news-section .section-title{color:#d09c24}.news-list{width:100%;padding:6.4rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.news-list li{width:100%}.news-box{width:100%;height:100%;position:relative;padding:4.8rem 0 12rem;background:#fff;font-family:var(--font-family-2)}.news-box.yellow{background-color:var(--yellow)}.news-box.blue-light{background-color:#43a9f3}.news-box.dark{background-color:#13292b}.news-box.bg-red{background-color:#ea0f2c}.news-box.bg-green{background-color:#5baeb3}.news-box .button-white:hover,.news-box .button-white:active{color:var(--black)!important}.yellow .corner{background-color:#fff}.yellow .corner:before{background-color:var(--yellow)}.blue-light .corner{background-color:#fff}.blue-light .corner:before{background-color:#43a9f3}.dark .corner{background-color:#fff}.dark .corner:before{background-color:#13292b}.bg-red .corner{background-color:#fff}.bg-red .corner:before{background-color:#ea0f2c}.bg-green .corner{background-color:#fff}.bg-green .corner:before{background-color:#5baeb3}.blue-light .button-white{color:#13292b}.yellow .button-white,.dark .button-white{color:#000}.yellow .button.outline{border-color:#000;color:#000}.yellow .button.outline:hover{background:#000;border-color:#000;color:#fff}.nb-logo{background-color:var(--yellow)}.nb-logo{width:12rem;height:12rem;position:absolute;top:-6rem;left:0;border-radius:50%;overflow:hidden}.nb-logo img{width:100%;height:100%}.nb-data,.nb-title,.nb-description{padding:0 12%}.nb-data{width:100%;margin-bottom:1.6rem;color:#000;text-align:right;font-size:1.6rem;line-height:2.2rem;font-weight:400;text-transform:uppercase}.nb-title{margin-bottom:3.6rem;color:#000;font-size:3rem;line-height:3.4rem;font-weight:900;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis}.nb-description{width:100%;height:22rem;margin-bottom:1.6rem;color:#000;text-align:center;overflow:hidden}.nb-description p{margin-bottom:1.6rem;font-size:1.6rem;line-height:2.2rem;font-weight:400;text-align:left}.nb-description p:last-of-type{margin-bottom:1.2rem}.nb-description img{width:18rem;height:auto;margin:0 auto 1.6rem;border-radius:50%}.nb-full-img{width:100%;height:22rem;overflow:hidden;margin-bottom:1.6rem}.nb-full-img img{width:100%;height:auto}.news-box .align-center{width:90%;position:absolute;left:50%;bottom:4.8rem;transform:translate(-50%)}.yellow .nb-data,.yellow .nb-title,.yellow .blue-light{color:#000}.blue-light .nb-data,.blue-light .nb-title,.blue-light .nb-description{color:#09102e}.dark .nb-data,.dark .nb-title,.dark .nb-description{color:#fff}.my-account .news-section{padding-top:0;padding-bottom:0}.pre-footer{width:100%;height:5rem;position:relative;overflow:hidden;background-color:#fff}.pre-footer .corner{background-color:#1b70ac}.pre-footer .corner:before{background-color:#fff}.footer{width:100%;position:relative;color:#fff;background-color:var(--green-light)}.footer .section-content{padding-top:4.8rem;padding-bottom:4.8rem}.footer .corner{background-color:#fff}.footer .corner:before{background-color:var(--green-light)}.home-page .footer .corner{background-color:#fff}.home-page .section-title{text-transform:uppercase;color:#000}.home-page .section-title.other-events{text-transform:none}.footer-menu{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem}.footer-col{padding:.6rem 0;overflow:hidden}.footer-list-box{width:100%;height:100%;overflow:hidden}.footer-list-box ul{margin-bottom:0}.footer-list-box ul:last-child{margin-bottom:0}.footer-list-box li{list-style-type:none;margin-bottom:.8rem}.footer a,.footer span{color:#fff;font-size:1.7rem;line-height:2.6rem;font-weight:400;font-family:var(--font-family-2);text-decoration:none;transition:color .3s ease-in-out}.footer a:hover{text-decoration:underline}.fm-title{width:100%;color:#fff;margin-bottom:1.6rem;padding:0;font-size:2.31rem;line-height:3.2rem;font-weight:700;font-family:var(--font-family);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.footer-copy{width:100%;padding:1.6rem 8% 1.2rem;text-align:center;background-color:#09102e;color:#fff;font-family:var(--font-family-2)}.footer-copy strong{display:block;padding-bottom:.6rem;font-size:1.44rem;line-height:2.2rem;font-weight:400}.footer-copy span{font-size:1.18rem;line-height:1.8rem}.mobile-menu{width:100%;height:100%;position:fixed;top:0;left:101%;z-index:999;background-color:var(--green-light);overflow:hidden;transition:transform .5s cubic-bezier(.7,-.02,0,1)}.view-mobile-menu .mobile-menu{transform:translate3d(-101%,0,0)}.mobile-menu-header{width:100%;height:9rem;position:relative;background-color:#2a5051}.mobile-menu-header .header-lg{position:absolute;top:50%;left:8%;z-index:1001;transform:translateY(-50%)}.mobile-menu-wrapper{height:calc(100% - 9rem);padding:3.6rem 0 16rem;overflow-x:hidden;overflow-y:auto}.mb-list-box{width:100%;height:0;transition:height .3s ease-in-out;overflow:hidden}.view-list .mb-list-box{height:auto}.mb-list-box ul{padding:0 13%;margin-bottom:0}.mb-list-box ul:last-child{margin-bottom:0}.mb-list-box li{list-style-type:none;margin-bottom:.8rem}.mb-list-box a,.mb-list-box span{color:#fff;display:inline-block;padding:.8rem 0;font-size:2.5rem;line-height:3.6rem;font-weight:700;font-family:var(--font-family-2);text-decoration:none;transition:color .3s ease-in-out}.mb-list-box a:hover{text-decoration:underline}.mb-title{width:100%;color:#fff;margin-bottom:2rem;padding:0;font-size:3rem;line-height:3.6rem;text-transform:uppercase;font-weight:700;font-family:var(--font-family-2);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mb-col{padding:0 8%;margin-bottom:.6rem}.mb-title{width:100%;position:relative;padding:1.8rem 0;cursor:pointer;margin-bottom:0;border:none}.mb-title:before{width:4.8rem;height:4.8rem;display:block;position:absolute;top:50%;right:0;content:"\e92e";transform:translateY(-50%) rotateX(0);font-size:3.2rem;line-height:4.8rem;font-weight:400;font-family:icons;text-align:center;transition:transform .2s ease-in}.view-list .mb-title:before{transform:translateY(-50%) rotateX(180deg)}.mb-logo{width:100%;height:16rem;background:#fff;position:absolute;left:0;bottom:0;display:grid;align-items:center;justify-content:center;border-top:.6rem solid var(--green)}.mb-logo img{width:14rem;height:auto;margin-top:-1rem}.signin,.become-member,.login-section{width:100%;position:relative;background-color:#366f72;border-radius:0 4.8rem 0 0}.edit-my-account{background-color:var(--blue-light-navy)}.edit-my-account+.pre-footer .corner{background:var(--blue-light-navy)}.become-member{background:#136FAE}.signin .section-content,.become-member .section-content,.edit-my-account .section-content{padding:6.4rem 5%}.user-info-header{width:100%;margin-bottom:5.6rem;padding:0 5%}.user-info-header .section-title{color:#fff;font-size:4.8rem;line-height:5.6rem;text-align:center}.user-info-header .section-description{margin:0 auto 1.2rem;color:#fff;font-size:2rem;line-height:2.6rem;font-weight:500;font-family:var(--font-family-2)}.edit-myaccount .user-info-header .section-description{font-style:normal;text-transform:none}.view-final-step .user-info-body,.signin-last-step{display:none}.view-final-step .signin-last-step{display:block}.view-become-member-step .signin-last-step{display:none}.become-member .form textarea,.signin .form textarea{background-color:#ecf2f4;border-radius:.6rem}.step{width:100%;position:relative;overflow:hidden;background-color:var(--green-light);transition:background-color .3s ease-in-out}.step.active{background-color:var(--green-light)}.step.next{background-color:#fff}.step-header{width:100%;height:8rem;position:relative;border-radius:2.4rem 2.4rem 0 0;display:grid;align-items:center;padding:0 5%;border-top:1px solid rgba(255,255,255,.3);border-bottom:none;background-color:var(--green-light);transition:background-color .3s ease-in-out}.step:first-child .step-header{border:none}.step.active .step-header{background-color:var(--green)}.step:first-child .step-header,.step.active:first-child .step-header{background-color:var(--green-light)}.sh-title{width:100%;color:#fff;font-size:2rem;line-height:2.6rem;text-align:left;font-weight:400;text-transform:uppercase;font-family:var(--font-family-2)}.step.active .sh-title{font-size:2.9rem;line-height:3.6rem;font-weight:700;text-align:center}.sh-expand{width:auto;position:absolute;top:50%;right:5%;transform:translateY(-50%);cursor:pointer;padding-right:3rem;color:#fff;text-align:right}.sh-expand i{width:2.4rem;height:2.4rem;position:absolute;top:50%;right:0;transform:translateY(-1.2rem);font-size:2rem;text-align:center;line-height:2.4rem;transition:transform .3s ease-in-out}.step.active .sh-expand i{transform:rotateX(180deg) translate3d(0,1.2rem,0)}.sh-expand span{font-size:1.5rem;line-height:2.4rem;font-style:italic;font-weight:300;font-family:var(--font-family-2)}.sh-expand span:nth-child(1),.step.active .sh-expand span:nth-child(2){display:inline-block}.sh-expand span:nth-child(2),.step.active .sh-expand span:nth-child(1){display:none}.step-body{width:100%;height:0;padding:0 5%;background-color:#fff;overflow:hidden;transition:padding .3s ease-in-out}.step.active .step-body{height:auto;padding-top:5.6rem;padding-bottom:5.6rem}.step-body .form{width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.step.active .step-body .form{opacity:1;visibility:visible}.form-description-text,.form-description-italic-text,.step-body .form-description-text,.step-body .form-description-italic-text{width:100%;position:relative;margin-bottom:1.6rem;color:var(--black);font-size:1.66rem;line-height:2.4rem;font-weight:400;font-family:var(--font-family-2)}.form-description-italic-text{font-style:italic}.form-description-text a{color:#000}.step-body .form-actions{display:flex;align-items:center;justify-content:center;gap:1.2rem}.input-group-icon{position:relative}.no-steps .step:first-child .step-header{background-color:#fff}.no-steps .step .step-header{border-top:1px solid #f3f3f3;height:auto;padding-top:5rem;padding-bottom:3rem;color:var(--green-light);background-color:#fff;text-align:left}.no-steps .step .sh-title{color:var(--green);font-weight:400;background-color:#fff;text-align:left}.no-steps .step .step-body{padding-top:0;padding-bottom:5rem;border-radius:0 0 2.4rem 2.4rem}.no-steps .step.active{background-color:var(--green)}.no-steps .user-info-body{box-shadow:none}.no-steps .radio-group{width:90%;justify-content:space-between}.no-steps .company-details-fieldset .radio-group{margin-left:0;width:80%}.no-steps .content-2-cols .form-row:last-of-type:not(:first-child){margin-bottom:0}.studies-section .form-row{margin-bottom:4.8rem;gap:5%;grid-template-columns:1fr 2fr 1fr}.student-studies-section{margin-bottom:5rem}.no-steps .step-1 .form-actions{padding-top:3.6rem}.step-other-association .form-row:first-child{margin-bottom:0}.no-steps .joining-section h3{font-family:var(--font-family-2);font-size:2rem;color:#fff;padding:3rem 6% 1rem}.other-association-row{position:relative;margin-bottom:1rem}.other-association-row .remove-link{top:0}.other-association-row:first-child .remove-link{display:none}.joining-register-section .joining-section{padding-bottom:1rem}.joining-register-section .joining-table p{font-size:1.9rem}.joining-register-section .radio-group{width:90%;min-height:7rem;margin:2rem auto}.joining-register-section .form-cell.rg-radio{height:6rem}.joining-register-section .form-cell.rg-radio .label{line-height:4.4rem}.view-advantages-table-button{display:none;position:absolute;cursor:pointer;top:58%;right:6%;font-size:1.5rem;color:var(--green);text-decoration:underline}.hide-advantages .view-advantages-table-button{display:block}.hide-advantages .joining-section{display:none}.join-screen{margin-top:3.6rem}.step-account-details .radio-group.profile,.step-account-details .radio-group.gender{width:100%}.step-account-details .radio-group{margin-right:10%}.step-account-details .step-body .form-description-italic-text{margin-bottom:3.6rem}.step-account-details .form-row{gap:0}.step-account-details .form-actions{padding-top:2.4rem}.step-2 fieldset{margin-bottom:4.8rem}.step-2 .radio-group,.step-5 .radio-group{width:80%;margin-left:0;display:flex}.step-2 .radio-group .form-cell.rg-radio,.step-5 .radio-group .form-cell.rg-radio{justify-content:flex-start}.step-2 .radio-group .form-cell.rg-radio:last-child,.step-5 .radio-group .form-cell.rg-radio:last-child{justify-self:flex-end}.col-2-inp{display:grid;grid-template-columns:8rem 1fr;gap:5%}.step-5 .inami-screen-1 .form-description-italic-text{padding-top:2.4rem}.step-5 .inami-screen-2 input,.inami-screen-1,.inami-screen-2{height:auto;overflow:hidden;transition:height .3s ease-in-out}.inami-screen-2{height:0}.change-inami-view .inami-screen-2,.show-hasinami-view .inami-screen-2{height:auto}.inami-screen-ortho-exclusive{height:0;overflow:hidden;transition:height .3s ease-in-out}.show-ortho-exclusive-view .inami-screen-ortho-exclusive{height:auto}.step-studies .form-row.cols-2{margin-bottom:4.8rem;grid-template-columns:1fr 22rem}.step-studies .form-row.cols-3{margin-bottom:4.8rem;grid-template-columns:22rem 1fr 22rem}.step-studies .form-row.cols-3:last-of-type{margin-bottom:0}.step-studies .form h4{padding:0;margin-bottom:2.4rem;font-size:1.5rem;line-height:2.2rem;color:#000;text-transform:uppercase;font-family:var(--font-family-2)}.diploma-row{position:relative}.diploma-row:first-child .remove-link{display:none}.sos-link{position:relative;margin-top:1.6rem;color:#999;text-decoration:none;display:inline-block;font-size:1.66rem;font-weight:300;font-style:italic;font-family:var(--font-family-2)}.remove-link{position:absolute;right:-35px;top:17px;font-size:2.2rem;line-height:1;text-decoration:none;margin-top:1.6rem;font-weight:400;font-family:var(--font-family-2);background:var(--green-light);transform:rotate(45deg);border-radius:50%;width:30px;height:30px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center}.remove-link:hover{color:#fff}.step-8 .step-body .form-actions{justify-content:center}.step-8 .form-actions .button{min-width:30rem}.user-info-body{width:100%;padding:0 0 2.4rem;background-color:var(--green);border-radius:2.4rem 4.8rem 2.4rem 2.4rem;box-shadow:0 .2rem .5rem #0003;overflow:hidden}.white-box,.white-box-2{width:100%;position:relative;padding:2.4rem 5%;margin-bottom:2.4rem;overflow:hidden;background-color:#fff;border-radius:2.4rem;box-shadow:0 .2rem .5rem #0003}.white-box-2{padding:4.8rem 5% 5.6rem;border-radius:2.4rem 4.8rem 2.4rem 2.4rem}.white-box:last-child,.white-box-2:last-child{margin-bottom:0}.white-box-2.with-border-bottom{border-bottom:2.4rem solid #1B3131}.wb-header{color:#000}.wb-title{margin-bottom:2.4rem;font-size:2.9rem;line-height:3.6rem;color:#000;text-align:center;text-transform:uppercase;font-family:var(--font-family-2)}.join-us-page .wb-title{color:#136fae}.join-us-page label{color:#136fae;padding-top:0}.join-us-page input[type=checkbox]+label,.join-us-page .form-cell-checkbox input[type=checkbox]:checked+label{color:#136fae!important;font-weight:400}.join-us-page .form-cell-checkbox input[type=checkbox]:checked+label:after{background-color:#136fae!important}.join-us-page .button{background:#136FAE}.join-us-page .button:hover{background:#13517b}.white-box-2 .wb-body{padding-top:2.4rem}.wb-body .joining-table,.wb-body .joining-table i{color:var(--dark)}.wb-body .joining-table li{border-color:#ccc}.wb-body .joining-table .info{font-size:1.4rem;line-height:2rem;text-transform:none;font-weight:400;color:#777;font-style:italic}.joining-actions{width:100%;padding:1.2rem 8% 0;display:grid;grid-template-columns:1fr 24rem;gap:10%;align-items:center;justify-self:center}.view-become-member-step-final .become-member-step{display:none;transition:all .3s ease-in}.become-member-step-final{opacity:0}.view-become-member-step-final .become-member-step-final{opacity:1}.become-member-step-final .wb-header,.become-member-step-final .wb-body{opacity:0;visibility:hidden}.view-become-member-step-final .become-member-step-final .wb-header,.view-become-member-step-final .become-member-step-final .wb-body{opacity:1;visibility:visible;transition:all .5s ease-in}.become-member-step .form-description-italic-text{margin-bottom:3.6rem}.become-member-step .button.outline,.become-member-step-final .button.outline{min-width:26rem}.become-member-step-final .form-actions{padding-top:2.4rem}.edit-my-account .button{min-width:18rem}.edit-my-account .form-description-text{margin-bottom:3.6rem}.qm-trigger{width:2.4rem;height:2.4rem;margin-left:2.4rem;display:inline-block;font-size:1.4rem;line-height:2.4rem;text-align:center;border-radius:50%;color:#fff;background-color:var(--green-light);cursor:pointer}.my-account .pre-footer .corner{background-color:#fff}.my-account .joining-section .pre-footer .corner{background-color:#136fae}.my-account .events-list-section{background-color:#ecf2f4;padding:4rem 0 6rem;margin-bottom:4rem;position:relative}.my-account .events-list-section .section-title{color:var(--green-dark);text-transform:uppercase}.my-account .event-card.ghost{background-color:transparent;color:var(--green);border:2px dashed var(--green-light)}.my-account .event-card.ghost .ec-location a{color:inherit;border-bottom-color:#000}.my-account .event-card.ghost .ec-footer{background-color:#ccc}.my-account .event-card.ghost .button{background-color:transparent;border:1px dashed var(--green);color:inherit}.my-account .event-card.ghost .ec-footer .button{border-color:transparent}.my-account .event-card .highlight-label{position:absolute;bottom:-5.5rem;right:0}.my-account .event-card .highlight-label span{padding:1.3rem 4rem 1.3rem 2.4rem;min-width:100%;background-color:var(--green);color:#fff}.my-account .news-section{background-color:#fff}.account-header{width:100%;margin-top:-4rem;padding:0;position:relative;overflow:hidden}.ah-top{width:100%;height:26rem;position:relative;display:grid;grid-template-columns:9rem 1fr auto;gap:3.6rem;align-items:center}.ah-name-icon{width:9rem;height:9rem;display:block;border-radius:50%;background-color:#000;color:#fff;font-size:4rem;line-height:9rem;font-weight:900;text-align:center;font-family:var(--font-family-2)}.ah-top h3{margin-bottom:.8rem;color:var(--black);font-size:4rem;line-height:4.4rem;font-weight:900;font-family:var(--font-family-2)}.ah-top p{color:var(--black);font-size:2.2rem;line-height:2.8rem;font-family:var(--font-family-2);font-weight:300}.ah-top p i{width:2.4rem;height:2.4rem;margin-left:1.2rem;display:inline-block;font-size:2.2rem;line-height:2.5rem;text-align:center;border-radius:50%;color:var(--green-light);cursor:pointer}.logout-button{width:auto;border:none;display:inline-block;position:absolute;top:100%;right:calc(2.4rem + 10%);padding:1.4rem 2rem;color:#fff;background-color:var(--blue-navy);font-size:1.2rem;line-height:1.8rem;text-transform:uppercase;font-weight:700;text-decoration:none;font-family:var(--font-family-2);border-radius:0 0 1.6rem 1.6rem;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.logout-button:hover{color:#fff;background-color:var(--green-light)}.logout-button:active{color:#fff;background-color:var(--green)}.ah-msg{width:100%;position:relative;padding:0 0 4.8rem}.ah-msg h5{color:var(--black);font-size:4rem;line-height:4.4rem;font-weight:900;font-family:var(--font-family-2)}.scroll-to-member-benefits{border-bottom:1px dashed #333;cursor:pointer}.events-list-section{width:100%;padding:0 0 6.4rem}.events-list{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.event-card{width:100%;position:relative;padding:2.4rem 8.7% 5rem;background-color:var(--green-light);color:#fff;border-radius:1.6rem 4.8rem 1.6rem 1.6rem;overflow:hidden}.event-card.bg-light-blue{background-color:#95c7cb}.event-card.with-corner-label{border-radius:0 4.8rem 1.6rem 1.6rem}.event-card.bg-blue,.event-card.external{background-color:var(--blue-dark)}.ec-header{width:100%;min-height:7rem;overflow:hidden}.ec-header p{font-family:var(--font-family-2);text-align:right}.ec-data{margin-bottom:.2rem;font-size:1.66rem;line-height:2.2rem;font-weight:500;text-transform:uppercase}.ec-location{margin-bottom:.2rem;font-size:1.5rem;line-height:2rem;font-weight:300}.ec-location a{color:#fff;text-decoration:none;border-bottom:1px dashed #fff;margin-bottom:.2rem}.ec-actions a{width:auto;color:inherit;display:inline-block;font-size:1.2rem;line-height:1.8rem;font-weight:400;text-transform:uppercase;font-family:var(--font-family-2);-webkit-text-decoration:undeline;text-decoration:undeline}.ec-img{width:100%;text-align:center;display:flex;gap:1rem;justify-content:space-evenly}.ec-img img{width:10rem;height:10rem;border-radius:50%;margin-bottom:1.2rem;background:white}.ec-body{padding-bottom:2.5rem;position:relative}.ec-body h3{max-height:3.4rem;margin-bottom:1.2rem;color:var(--dark);text-transform:uppercase;padding:0;text-align:center;font-size:2.2rem;line-height:3.4rem;font-weight:900;font-family:var(--font-family-2)}.ec-body p{text-transform:uppercase;color:var(--dark);margin:0 auto .4rem;font-size:1.5rem;line-height:2.2rem;font-weight:500;font-family:var(--font-family-2);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}.ec-body .info-link{color:var(--dark);font-size:1.5rem;line-height:2.1rem;font-weight:400;font-family:var(--font-family-2);text-decoration:underline}.ec-body .align-center{padding-top:1.2rem}.ec-body .button{font-size:1.5rem;font-weight:700!important;text-transform:none}.ec-body .button:hover{color:var(--green-light)!important;background-color:#fff!important}.ec-body .orator{flex:1}.multiple-orators .ec-body .orator h3{font-size:1.8rem;text-align:center;line-height:2.3rem;padding-top:0;max-height:4.6rem}.multiple-orators .ec-img img{margin-bottom:.2rem;height:9.8rem;width:9.8rem}.ec-corner-label{width:21rem;padding:7rem 2rem .8rem;position:absolute;top:0;left:0;transform:rotate(-45deg) translate(-3.6rem,-6rem);background-color:#ec733d;color:#fff;box-shadow:.2rem .2rem .4rem #0000001a;text-align:center}.ec-corner-label.black{background-color:#000}.ec-corner-label i{width:4rem;height:4rem;position:absolute;top:2.8rem;left:50%;transform:translate(-50%) rotate(45deg);display:inline-block;margin:0 auto;font-size:2.6rem;line-height:4rem;text-align:center}.ec-corner-label i.icon-play-circle{font-size:2.8rem}.ec-corner-label strong{width:100%;display:block;font-size:2.2rem;line-height:3rem;font-weight:700;font-family:var(--font-family)}.ec-label{width:auto;position:absolute;bottom:3rem;left:0;right:-12.5%;text-align:right}.ec-label span{width:100%;display:inline-block;white-space:nowrap;padding:.6rem 10% .6rem 1.2rem;margin-bottom:-1.6rem;border-radius:5.6rem 0 0 5.6rem;font-size:1.3rem;line-height:1.8rem;font-weight:400;text-transform:none;text-align:center;color:var(--black);font-family:var(--font-family-2);background-color:var(--yellow)}.ec-footer{width:100%;height:5.4rem;position:absolute;left:0;bottom:0;display:grid;grid-template-columns:repeat(2,auto);align-items:center;justify-content:center;gap:2.4rem;padding:0 10%;background-color:var(--green)}.ec-footer .button.button-link{min-width:10rem;font-size:1.3rem;text-transform:none;text-decoration:none}.ec-footer .button.button-link.outline:hover{background-color:#ffffff80;color:#000}.pv-section{padding:0}.pv-section .section-content{overflow:visible}.pv-section .section-title{color:#a13737}.pv-list{width:100%;padding:6.4rem 0;display:grid;grid-template-columns:repeat(4,1fr);gap:10rem 1.4rem}.pv-list li{width:100%;position:relative}.pv-box{width:100%;height:100%;position:relative;padding:8.8rem 0 4.8rem;border-radius:2.4rem 4.8rem 0 0;background:#CB5F5B;font-family:var(--font-family-2)}.pv-box:before,.pv-box:after{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;content:"";padding:8.8rem 0 4.8rem;border-radius:2.4rem 4.8rem 0 0;background:#CB5F5B;font-family:var(--font-family-2);box-shadow:0 .2rem .3rem #0003}.pv-box:before{top:.6rem;left:-.6rem}.pv-logo{width:12rem;height:12rem;position:absolute;top:-6rem;left:0;z-index:8;border-radius:50%;overflow:hidden;background:white}.pv-logo img{width:100%;height:100%}.pv-title{position:relative;padding:0 12%;margin-bottom:3.6rem;color:#fff;font-size:2.5rem;line-height:3.4rem;font-weight:900;text-align:center;overflow:hidden}.pv-title,.pv-box .align-center{position:relative;z-index:7}.pv-box .button.button-blk{background-color:#00000080;color:#fff;text-transform:none}.pv-box .button.button-blk:hover,.pv-box .button.button-blk:active{background-color:#000;color:#fff}.alert-info-section{width:100%;margin-bottom:6.4rem}.alert-info-section .section-content{padding:3.6rem 2.5% 4.8rem;background-color:#fff;border-radius:1.6rem 4.8rem 1.6rem 1.6rem}.alert-info-section .section-title{margin-bottom:2.4rem}.alert-info-section .alert-msg{align-items:center;font-size:1.8rem;line-height:2.4rem;width:100%;padding:0 6%;display:grid;grid-template-columns:1fr auto;gap:3%;font-family:var(--font-family-2)}.alert-info-section .alert-msg h6{margin-bottom:1.6rem;font-size:2.2rem;line-height:2.8rem;text-transform:uppercase;font-weight:400}.alert-info-section .alert-msg p{font-size:1.8rem;line-height:2.4rem;margin-bottom:1.6rem}.alert-info-section .alert-actions{display:flex;justify-content:center;align-items:stretch;margin:40px auto auto;gap:30px}.alert-info-section.urgent .section-content{background:#CB5F5B}.alert-info-section.urgent .section-content p,.alert-info-section.urgent .section-content h6,.alert-info-section.urgent .section-content h3{color:#fff}.alert-info-section.warning .section-content{background:#FFC641}.alert-info-section.member-alert .section-content{background:#136FAE;color:#fff}.alert-info-section.member-alert .section-content p,.alert-info-section.member-alert .section-content h6,.alert-info-section.member-alert .section-content h3{color:#fff}.alert-info-section[data-alert-type=gdpr_review] .section-content{background-color:#e8f1f8}.alert-info-section[data-alert-type=gdpr_review] .alert-msg{display:block}[data-alert-type=gdpr_review] .alert-actions form{display:contents}[data-alert-type=gdpr_review] .alert-actions .button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:1}@media only screen and (max-width: 960px){[data-alert-type=gdpr_review] .alert-actions{flex-direction:column;align-items:stretch;max-width:100%;gap:12px}[data-alert-type=gdpr_review] .alert-actions .button{width:100%;text-align:center}}[data-alert-type=gdpr_review] .alert-actions-later{text-align:center;margin-top:16px}[data-alert-type=gdpr_review] .gdpr-later-link{font-size:1.8rem;color:#4d4d4d;cursor:pointer}[data-alert-type=gdpr_review] .gdpr-later-link:hover{opacity:1}.alert-info-section .section-content{position:relative}.alert-close{position:absolute;top:1.2rem;right:1.6rem;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;font-size:1.8rem;cursor:pointer;border-radius:50%;color:inherit;opacity:.5;transition:opacity .2s ease,background-color .2s ease}.alert-close:hover{opacity:1;background-color:#00000014}.alert-info-section.as-overlay{display:flex;position:fixed;inset:0;z-index:500;width:100%;height:100%;background:rgba(0,0,0,.5);align-items:center;justify-content:center;margin-bottom:0}body.view-gdpr-overlay .alert-info-section.as-overlay{display:flex}.alert-info-section.as-overlay .section-content{max-width:1000rem;width:90%;border-radius:1.6rem}@keyframes slideUpFromBottom{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.alert-info-section.as-overlay-bottom{position:fixed;top:0;left:0;right:0;bottom:0;z-index:500;width:100%;background:rgba(0,0,0,.6);display:flex;align-items:flex-end;margin-bottom:0}.alert-info-section.as-overlay-bottom .section-content{width:100%;border-radius:0;margin-bottom:0;animation:slideUpFromBottom .35s ease-out forwards}.not-verified-section .section-content{background-color:#4caf50}.green-section .section-title{color:#fff}.green-section .section-content{background-color:#4caf50;color:#fff}.confirmation-evaluation-form .section-content{background-color:var(--yellow)}.confirmation-evaluation-form .button{background:#1daaf1}.confirmation-evaluation-form .button:hover{background:#000}.certificates-invoices-section{margin-bottom:6.4rem}.certificates-invoices-section .section-title{color:var(--green-light)}.certificates-invoices-section.empty .message{margin-bottom:0}.expandable-boxes-list{width:100%;padding:0 0 2.4rem;background-color:var(--green);border-radius:2.4rem 4.8rem 2.4rem 2.4rem;box-shadow:0 .2rem .5rem #0003;overflow:hidden}.expandable-box{width:100%;position:relative;overflow:hidden;background-color:var(--green-light);transition:background-color .3s ease-in-out}.expandable-box.active{background-color:var(--green-light)}.expandable-box.next{background-color:var(--green)}.exb-header{width:100%;height:6.4rem;position:relative;border-radius:2.4rem 2.4rem 0 0;display:grid;align-items:center;padding:0 5%;border-top:1px solid rgba(255,255,255,.3);border-bottom:none;background-color:var(--green-light);transition:background-color .3s ease-in-out}.expandable-box:first-child .exb-header{border:none}.expandable-box.active .exb-header{background-color:var(--green)}.expandable-box:first-child .exb-header,.exb-title{width:100%;color:#fff;font-size:2.66rem;line-height:2.8rem;text-align:left;font-weight:700;text-transform:uppercase;font-family:var(--font-family-2)}.exb-title em{display:inline-block;opacity:0;visibility:hidden;padding-left:1.2rem;font-size:1.8rem;font-style:normal;font-weight:400;transition:.3s opa ease-in-out}.expandable-box.active .exb-title em{opacity:1;visibility:visible}.exb-expand{width:auto;position:absolute;top:50%;right:5%;transform:translateY(-50%);cursor:pointer;padding-right:3rem;color:#fff;text-align:right}.exb-expand i{width:2.4rem;height:2.4rem;position:absolute;top:50%;right:0;transform:translateY(-1.2rem);font-size:2rem;text-align:center;line-height:2.4rem;transition:transform .3s ease-in-out}.expandable-box.active .exb-expand i,.active .exb-expand i{transform:rotateX(180deg) translate3d(0,1.2rem,0)}.exb-expand span{font-size:1.5rem;line-height:2.4rem;font-style:italic;font-weight:300;text-transform:none;font-family:var(--font-family-2)}.exb-expand span:nth-child(1),.expandable-box.active .exb-expand span:nth-child(2),.active .exb-expand span:nth-child(2){display:inline-block}.exb-expand span:nth-child(2),.expandable-box.active .exb-expand span:nth-child(1),.active .exb-expand span:nth-child(1){display:none}.exb-body{width:100%;height:0;padding:0 5%;position:relative;background-color:var(--green);overflow:hidden;transition:padding .3s ease-in-out}.expandable-box.active .exb-body{height:auto;padding-top:2.8rem;padding-bottom:2.8rem}.invoices-list{width:100%;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out}.expandable-box.active .invoices-list{opacity:1;visibility:visible}li.expandable-box.active+li.expandable-box{background:var(--green)}.invoices-list li{width:100%;margin-bottom:2rem;display:grid;grid-template-columns:53% 45%;gap:2%;align-items:center;padding:1.6rem 2.4rem;background-color:#fff;border-radius:.8rem;box-shadow:0 .1rem .4rem #0000001a}.invoices-list li:last-child{margin-bottom:0}.invoices-list h3{width:100%;margin-bottom:.6rem;display:grid;gap:1.6rem;grid-template-columns:70% auto;color:#000;font-size:1.66rem;text-transform:uppercase;line-height:2rem;font-family:var(--font-family-2)}.invoices-list h3 strong{font-weight:700;color:#1b3131}.invoices-list h3 span{font-weight:400;text-align:right}.invoices-list p{margin-bottom:1rem;color:#000;font-size:1.66rem;line-height:2rem;font-family:var(--font-family-2)}.invoices-list .il-details{width:100%;display:grid;gap:1.6rem;grid-template-columns:auto auto 1fr}.invoices-list .il-details p{font-size:1.4rem;line-height:1.8rem}.invoices-list .il-details p strong{font-weight:600;text-transform:uppercase;margin-right:1rem}.invoices-list .il-details p span{font-weight:300;text-transform:uppercase;margin-right:4px}.il-buttons{display:flex;gap:1.2rem;justify-content:end}.il-buttons .button{text-transform:none;font-weight:400}.simple-template{height:100%;background-color:#ecf2f4}.simple-template .wrapper{min-height:100%;overflow-x:hidden;overflow-y:auto;padding-bottom:6rem;padding-top:0}.simple-template .footer{position:absolute;left:0;bottom:0}.section-payment{width:100%;min-height:100%;padding-bottom:6rem;background-color:#ecf2f4}.section-payment .section-content{background-color:var(--green-light);box-shadow:0 .2rem 1rem #0000001a}.sp-header{width:100%;height:12rem;padding:0 5%;display:grid;grid-template-columns:12rem 1fr 12rem;gap:1.2rem;align-items:center;background-color:var(--green-light)}.sp-header .sobor-logo{width:9rem;height:9rem;top:1.5rem;border-radius:0}.sp-header .sobor-logo img{width:11rem;background:#fff;border-radius:1rem}.sp-header .sp-title{color:#fff;font-size:3.35rem;line-height:3.6rem;text-transform:uppercase;font-family:var(--font-family);text-align:center}.sp-body{padding:4.8rem 0;font-family:var(--font-family-2);border-radius:0 4.8rem 0 0;overflow:hidden;background-color:#fff}.sp-body-content{width:65rem;margin:0 auto;position:relative}.sp-body-content.with-img{display:grid;grid-template-columns:auto 1fr;gap:1.6rem}.sp-body-content .sp-img{width:8rem;height:8rem;border-radius:50%;margin-bottom:1rem;margin-right:1rem;display:inline-block}.sp-body-content h5{width:100%;margin-bottom:1.2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;font-size:1.66rem;line-height:2.2rem;color:#000;font-weight:400}.sp-body-content h5 span{justify-self:end;text-transform:uppercase}.sp-body-content h3{margin-bottom:2.4rem;font-size:1.66rem;line-height:2.2rem;color:#000;font-weight:400;text-transform:uppercase}.sp-body-content .form-description-italic-text{margin-bottom:3.6rem}.checkout-subscription-page .sp-body-content{max-width:56rem}.payment-list{width:100%;margin:0 auto 4.8rem}.payment-list li{width:100%;padding:.6rem 1rem;display:grid;gap:2.4rem;grid-template-columns:1fr 8rem;color:#000;font-size:1.66rem;line-height:2.2rem;font-weight:700}.payment-list li:last-child{margin-top:1.2rem;padding-top:1.2rem;border-top:.2rem solid #000}.payment-list li:last-child strong{justify-self:end}.sp-actions{width:100%;margin-bottom:6.4rem;display:grid;gap:1.2rem;grid-template-columns:10rem 1fr 10rem;align-items:center}.sp-actions li{justify-self:center}.sp-actions .button{min-width:16rem}.sp-actions .cancel-link{color:#535353;font-size:1.66rem;line-height:2.2rem;text-decoration:underline}.section-payment .footer-copy{background-color:#000}.sp-info{padding:0 5%;text-align:center;color:#2d2d2d;font-size:1.66rem;font-style:italic;font-weight:300;line-height:2.2rem}.sp-info.disclaimer-event{padding:20px;background-color:#58a0a138;border-radius:10px;text-align:justify;margin-bottom:30px;font-size:1rem;font-weight:400;line-height:1.5rem}.news-page .news-main-image{float:left;margin:0 4.8rem 2rem 0}.news-page .news-list li{margin-bottom:8rem}.news-page .news-list li .corner{background:#ecf2f4}.my-events{width:100%;margin-bottom:7.2rem}.my-events .section-content{padding:3.6rem 0 0;background-color:#09102e;border-radius:1.6rem}.my-events .section-title{color:#fff;padding:0 3.5%}.section-description{padding:0 8.9%;color:#fff;margin-bottom:4.8rem;font-size:2.2rem;line-height:2.8rem;font-family:var(--font-family-2);text-transform:uppercase;font-weight:400}.my-events .card{margin-bottom:0}.card-footer{display:block;padding:2.4rem 10%;color:#fff;text-align:center;font-size:1.6rem;font-style:italic;line-height:2.2rem;font-family:var(--font-family-2)}.contact-page,.simple-page .pre-footer .corner{background-color:#ecf2f4}.simple-page .section-title,.contact-page .section-title{font-size:4.2rem;line-height:4.6rem;color:var(--green-dark);text-transform:none;text-align:center;padding-top:2.4rem;margin-bottom:3.6rem}.login-page .section-title{color:#fff;font-size:4.8rem;line-height:5.6rem;text-transform:none;text-align:center;padding-top:2.4rem;margin-bottom:3.6rem}.payment-success-page .section-title{color:#fff!important}.payment-failed-page .alert-msg{color:#fff}.contact-page .pre-footer .corner{background-color:#ecf2f4}.contact-page .white-box,.contact-page .white-box-2{padding-top:6.4rem;padding-bottom:6.4rem}.contact-page .white-box{margin-bottom:6.4rem}.contact-page .white-box-2{margin-bottom:3.6rem}.contact-page .white-box .wb-title,.contact-page .white-box-2 .wb-title{margin-bottom:3.6rem;font-size:2.2rem;font-weight:400;color:var(--green-dark);line-height:3rem;text-transform:none}.contact-section fieldset{padding-bottom:1.6rem}.contact-section .radio-group{width:100%}.contact-section .form-cell.rg-radio .label{min-width:12rem}.contact-section .form textarea{background-color:#ecf2f4;border-radius:.6rem}.cs-actions{width:100%;margin-bottom:6.4rem;display:grid;display:block;gap:1.2rem;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center}.cs-actions li{justify-self:center}.cs-actions .button{min-width:16rem}.cs-actions .form-cell{margin-bottom:0}.contact-info{width:80%;margin:0 auto 1.6rem;font-size:1.28rem;text-align:center;line-height:2rem;color:#707070;font-family:var(--font-family-2)}.pending-members-list-wrapper{font-size:1.8rem;line-height:2.4rem;width:100%;display:grid;grid-template-columns:1fr auto;gap:3%}.events-page .pre-footer .corner{background-color:#ecf2f4}.events-page .ec-body{padding-bottom:1rem}.events-page .ec-body .button{margin-top:3rem}.events-page .see-all-events{margin:4rem 0 0;font-weight:700}.events-page .event-card{margin-bottom:3rem}.members-contact{width:100%;display:grid;padding-top:1.6rem;grid-template-columns:repeat(3,1fr);gap:2.4rem 3.6rem;align-items:start;justify-content:start}.members-contact h6,.members-contact h3,.members-contact p{font-size:2rem;line-height:2.6rem;font-family:var(--font-family-2)}.members-contact h6,.members-contact h3{font-weight:700;margin-bottom:.6rem}.members-contact h6{margin-bottom:1.2rem}.members-contact p{margin-bottom:0}.members-contact .mc-avatar{width:12.8rem;height:12.8rem;margin:0 0 1.6rem;position:relative;border-radius:50%;overflow:hidden}.members-contact .mc-avatar img{width:100%;height:100%}.members-contact .mc-avatar span{width:100%;height:100%;margin:0 auto;display:inline-block;background-color:#000;color:#fff;font-size:4.4rem;line-height:12.8rem;font-weight:900;text-align:center;font-family:var(--font-family-2)}.simple-page{background-color:#ecf2f4}.simple-page.header-fixed .wrapper{padding-top:14rem}.policy-section .white-box-2{font-family:var(--font-family-2)}.policy-section .white-box-2 h5,.policy-section .white-box-2 h6{padding-top:2.4rem;margin-bottom:1.6rem;font-size:2rem;line-height:2.6rem;font-weight:700;text-transform:uppercase;font-family:var(--font-family-2)}.policy-section .white-box-2 h5:first-child,.policy-section .white-box-2 h6:first-child{padding-top:0}.policy-section .white-box-2 p{margin-bottom:1.6rem;font-size:2rem;line-height:2.6rem}.simple-page .white-box-2{font-family:var(--font-family-2)}.simple-page .white-box-2 h3,.simple-page .white-box-2 h4,.simple-page .white-box-2 h5,.simple-page .white-box-2 h6{padding-top:2.4rem;margin-bottom:1.6rem;font-size:2rem;line-height:2.6rem;font-weight:700;text-transform:uppercase;font-family:var(--font-family-2);color:var(--green)}.simple-page .white-box-2 h3{margin-bottom:1.6rem;font-size:3.6rem;line-height:4.2rem;text-transform:none}.simple-page .white-box-2 h4{margin-bottom:1.6rem;font-size:3.2rem;line-height:3.8rem;text-transform:none}.simple-page .white-box-2 h3:first-child,.simple-page .white-box-2 h4:first-child,.simple-page .white-box-2 h5:first-child,.simple-page .white-box-2 h6:first-child{padding-top:0}.simple-page .white-box-2 p{margin-bottom:1.6rem;font-size:2rem;line-height:2.6rem}.simple-page .white-box-2{font-size:2rem;line-height:2.6rem}.useful-links-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:5rem;text-align:center}.useful-link-box{font-size:1.5rem;font-family:var(--font-family-2);text-decoration:none;position:relative;padding:2.4rem 5%;margin-bottom:2.4rem;overflow:hidden;background-color:#fff;border-radius:2.4rem;box-shadow:0 .2rem .5rem #0003;display:flex;flex-direction:column;justify-content:end;align-items:center}.useful-link-box .image{flex:1;display:flex;justify-content:center;align-items:center;margin:2rem}.useful-link-box img{max-width:100%}a.useful-link-box,a.useful-link-box:hover{text-decoration:none}.event-page{background-color:#ecf2f4}.event-page.header-fixed .wrapper{padding-top:16rem}.event-page .pre-footer .corner{background-color:#ecf2f4}.joining-section~.pre-footer .corner{background-color:#136fae}.event-section{padding-top:1rem}.top-card{width:100%;min-height:63rem;padding:6.4rem 0 7.6rem;position:relative;overflow:hidden;background-color:var(--green-light);color:#fff;border-radius:0 4.8rem 0 0}.top-card .corner{background-color:var(--green-light)}.top-card .corner:before{background-color:var(--green-light)}.top-card .cch-data,.top-card .cch-location,.top-card .cch-actions,.top-card .cch-seats-info,.top-card .cch-actions a{color:#fff}.event-section .info-label{display:none;width:114%;padding-left:14%;padding-right:14%;position:static;border-radius:5.6rem 0 0 5.6rem;text-align:center}.display-alert.event-section .info-label{display:inline-block}.info-label-content{width:100%;text-align:right;padding-top:1.2rem}.top-card .card-content-header{margin-bottom:4.8rem}.top-card .card-top h2{max-height:7.2rem;margin-bottom:1.2rem;color:var(--dark);text-transform:uppercase;padding:0;font-size:3.2rem;line-height:3.6rem;font-weight:900;font-family:var(--font-family-2);overflow:hidden}.top-card .card-top p{max-height:5.2rem;font-size:1.8rem;line-height:2.6rem;font-weight:400;font-family:var(--font-family-2);overflow:hidden}.tcc-content{width:100%;display:grid;grid-template-columns:auto 1fr;gap:0 10%}.tcc-img{width:22rem;height:22rem;border-radius:50%}.tcc-title{margin-bottom:6.4rem;font-size:4rem;line-height:4.8rem;font-weight:900;font-family:var(--font-family-2);color:#fff}.tcc-content h2{margin-bottom:1.2rem;color:var(--dark);text-transform:uppercase;padding:0;font-size:3.2rem;line-height:3.6rem;font-weight:900;font-family:var(--font-family-2);overflow:hidden}.tcc-content p,.tcc-content{color:var(--dark);margin:0 auto 2.4rem;padding:0;font-size:2.1rem;line-height:2.8rem;font-weight:400;font-family:var(--font-family-2);overflow:hidden}.tcc-content p:last-of-type{margin:0 auto}.tcc-content-exp{height:22rem;overflow:hidden}.multiple-orators .tcc-content-exp{height:14rem;overflow:hidden}.view-more .tcc-content-exp{height:auto}.tcc-content.orator-wrapper~.orator-wrapper{margin-top:6rem}.tcc-content.orator-wrapper h3{color:#fff}.more-link{width:100%;text-align:right}.more-link span{font-size:1.4rem;line-height:2.2rem;text-decoration:underline;cursor:pointer}.video-wrapper{width:100%;position:relative;padding-top:56.25%}.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-wrapper iframe[src*=vimeo],.video-wrapper iframe[src*=youtube]{height:100%!important;width:100%!important}.event-details{width:100%;position:relative;padding:6.4rem 0}.event-details .corner{background-color:var(--green-light)}.event-details .corner:before{background-color:#ecf2f4}.sc-wrapper{width:100%;padding-left:10%;padding-right:10%;margin-bottom:6.4rem}.sc-wrapper:last-of-type{margin-bottom:0}.programme-wrapper{margin-bottom:2.5rem}.event-details p,.event-details{margin-bottom:1.6rem;font-size:2rem;line-height:2.8rem;font-weight:400;font-family:var(--font-family-2)}.event-details h2{font-size:3rem;line-height:3.6rem;margin-bottom:2rem}.ed-actions{display:flex;align-items:start;justify-content:end;gap:1.6rem}.ed-actions .button{border-radius:.4rem;color:var(--green)!important}.ed-actions .button:hover,.ed-actions .button:active{color:#fff!important}.ed-actions .button.with-icon-right{padding-right:8rem;text-transform:none;padding-left:6rem}.ed-actions .button.with-icon-right i{width:4rem;right:0}.ed-actions .button.with-icon-right i:after{width:.1rem;height:4.8rem;position:absolute;top:50%;left:0;transform:translateY(-50%);content:"";background-color:#ececf4}.ed-actions .button.with-icon-right:hover i:after,.ed-actions .button.with-icon-right:active i:after{background-color:#fff3}.highlight-group{width:auto;display:inline-block;padding:2.4rem 3.6rem 3.6rem;background-color:var(--green);color:#fff;border-radius:10px}.highlight-group p:last-of-type{margin-bottom:0}.highlight-group h1,.highlight-group h2,.highlight-group h3,.highlight-group h4,.highlight-group h5,.highlight-group h6{color:#fff}.programme-wrapper .highlight-group,.highlight-group.full-width{width:100%}.highlight-group.schedule-group{min-width:50%}.schedule-group{padding:3rem 3.6rem 3.5rem}.schedule-group .accordion-item{margin-bottom:3rem}.schedule-group .accordion-item .accordion-item-header{border-bottom:1px dotted;font-weight:700;margin-bottom:1.6rem;cursor:pointer;position:relative;padding-right:5rem}.schedule-group .accordion-item:not(:first-of-type) .accordion-item-header{margin-top:2.2rem}.schedule-group .accordion-item .accordion-item-header .exb-expand{right:0}.schedule-group .accordion-item .accordion-item-header .exb-expand i{transition:none}.schedule-group .accordion-item .accordion-item-body{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease-out,opacity .1s ease-out}.schedule-group .accordion-item.active .accordion-item-body{opacity:1;max-height:2000px;transition:max-height .3s ease-out,opacity .6s ease-out}.schedule-group .accordion-item:last-child{margin-bottom:0}.schedule-group p{margin-bottom:1.2rem}.highlight-group ul{list-style:disc;padding-left:2.4rem}.highlight-group li{list-style:disc}.accreditation-group{width:100%;padding:1.6rem 2.4rem 2.1rem;background-color:var(--green);border-radius:10px;font-family:var(--font-family-2);color:#fff}.accreditation-group .ac-row,.accreditation-group .ac-header{width:100%;display:grid;align-items:center;justify-content:center;grid-template-columns:1fr 11rem 12rem 10rem 8rem 11rem}.accreditation-group .ac-header{border-bottom:1px solid #fff}.accreditation-group .ac-row:last-child{border-bottom:none}.accreditation-group .ac-row span,.accreditation-group .ac-header span{height:100%;display:inline-block;padding:1rem .8rem;position:relative;text-align:center;font-size:1.2rem;line-height:1.4rem}.accreditation-group .ac-row span{font-size:1.9rem;line-height:2.6rem;font-weight:400}.accreditation-group .ac-row span:after,.accreditation-group .ac-header span:after{width:1px;height:30%;position:absolute;right:0;bottom:0;content:"";background:#fff}.accreditation-group .ac-row span:after{height:100%}.accreditation-group .ac-row span:last-child:after,.accreditation-group .ac-header span:last-child:after{display:none}.accreditation-group .ac-row span:first-child,.accreditation-group .ac-header span:first-child{text-align:left}.accreditation-group .ac-row span:last-child{font-weight:700;text-transform:uppercase;font-size:1.8rem}.accreditation-group .ac-row span{display:grid;align-items:center}.accreditation-group .ac-row span strong{display:none;width:100%;padding:1rem .8rem;margin-bottom:1.2rem;position:relative;text-align:center;border-bottom:1px solid #fff;font-size:1.2rem;font-weight:400;line-height:1.4rem}.accreditation-group .ac-row span:first-child strong{text-align:left}.inscriptions-group{width:100%}.ig-title.highlight{background-color:var(--yellow);color:#000;width:100%}.ig-title{width:auto;min-height:4.8rem;padding:1.2rem 5%;margin-bottom:2.4rem;display:inline-block;color:#fff;background-color:var(--green-light);border-radius:0 6.4rem 6.4rem 0;font-size:2rem;line-height:2.5rem;font-weight:700;font-family:var(--font-family-2)}.inscriptions-group .form-cell.form-cell-radio{margin-bottom:.2rem!important}.promo-group .form-cell-radio label{color:#000}.inscriptions-group .form-cell-radio label:after,.inscriptions-group .form-cell-radio:hover label:after{background-color:transparent}.promo-group .form-cell-radio label:after,.promo-group .form-cell-radio:hover label:after{border-color:var(--green-light);color:var(--green-light);background-color:transparent}.inscriptions-group .form-cell label{font-size:2rem}.section-sponsors{width:100%;padding:0;margin:0 auto 6.4rem}.sponsors-group{width:100%;max-width:64rem;padding:0;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;grid-template-columns:repeat(auto-fit,CALC(25% - 2.5REM));justify-content:center;justify-items:center}.sponsors-group li{width:100%;height:100%;display:grid;align-items:center;justify-content:center}.sponsors-group img{width:12.8rem;height:12.8rem;margin:0 auto;-o-object-fit:contain;object-fit:contain;border-radius:20px}figure.image{text-align:center}.section-q{width:100%;padding:2.4rem 0 1.6rem;margin-bottom:7.6rem;background-color:var(--green-light)}.section-q .section-content{height:100%;display:grid;align-items:center}.section-q h4,.section-q h4 a{color:#fff;font-size:5.6rem;line-height:6rem;text-transform:uppercase;font-weight:400;text-align:center;font-family:var(--font-family)}.section-q h4 a{text-decoration:none}.section-q h4 a:hover{text-decoration:underline}.inscriptions-group .form-cell.form-cell-radio,.inscriptions-group .form-cell.form-cell-radio label{width:auto!important;display:inline-block!important}.inscriptions-group .form-cell.form-cell-radio{padding:.8rem;border-radius:3.6rem;margin:0!important}.inscriptions-group .form-cell.form-cell-radio.active{background-color:var(--green)}.inscriptions-group .form-cell-radio label:after{top:50%;left:.8rem;transform:translateY(-50%)}.inscriptions-group .form-cell-radio input[type=radio]:checked+label{color:#fff}.inscriptions-group .form-cell-radio input[type=radio]:hover+label:after{content:""}.inscriptions-group .form-cell-radio input[type=radio]:checked+label:after{content:"";background-color:transparent!important;border-color:#fff!important}.inscriptions-group .form-cell-radio{width:auto!important;display:inline-block!important;text-align:left;padding-right:1.6rem!important}.inscriptions-group .form-cell-radio label:before,.inscriptions-group .form-cell-radio input[type=radio]:checked+label:before,.inscriptions-group .form-cell-radio input[type=radio]:checked+label:before{width:1.6rem;height:100%;border-radius:1.6rem;position:absolute;top:0;left:-2rem;background-color:var(--green-light)}.inscriptions-group .form-row{grid-template-columns:auto}.inscriptions-group .form-cell-radio.active label:before,.inscriptions-group .form-cell-radio input[type=radio]:checked+label:before,.inscriptions-group .form-cell-radio.active input[type=radio]:checked+label:before{transform:scaleZ(1)}.event-page .error-message{color:red;margin-bottom:10px}.event-page .joining-section>.corner{background-color:#ecf2f4}.faq-section{width:50%;height:100%;position:fixed;top:0;right:0;z-index:1001;transform:translate3d(100%,0,0);background-color:#ecf2f4;box-shadow:0 0 #0000;overflow:hidden;transition:transform .5s cubic-bezier(.7,-.02,0,1),box-shadow .5s ease-out}.view-faq .faq-section{transform:translateZ(0);box-shadow:0 0 2rem #0000004d}.faq-content{width:100%;height:100%;position:relative;padding:4.8rem 8%}.faq-content .section-title{text-align:center;color:var(--green)}.vertical-btn{width:auto;position:fixed;top:50%;right:-4.6rem;transform:translateY(-50%);z-index:148;transform:rotate(-90deg);padding:1.2rem 2.4rem;display:inline-block;background-color:#000;color:#fff;font-size:1.6rem;line-height:2.2rem;font-weight:400;font-family:var(--font-family-2);cursor:pointer;border-radius:1.2rem 1.2rem 0 0;transition:background-color .3s ease-in-out}.vertical-btn:hover{background-color:var(--green);opacity:.9}.vertical-btn:active{background-color:var(--green)}.home-page .trigger-faq{display:none}.mobile-menu .trigger-faq,.footer .trigger-faq{display:block}.close-faq{width:4.8rem;height:4.8rem;display:block;position:fixed;top:1rem;right:1rem;color:var(--green);border-radius:50%;font-size:3rem;line-height:4.8rem;text-align:center;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.close-faq:hover{background-color:var(--green-light);color:#fff}.close-faq:active{background-color:var(--green);color:#fff}.faq-list{width:100%;padding:1.2rem 0 4.8rem}.faq-list-row{width:100%;position:relative}.faq-list-row.active{margin-bottom:1rem}.faq-list-row h3,.faq-subcateg-row h4{width:100%;color:var(--green);padding:1.2rem 0;border-bottom:1px solid var(--green);font-size:2.1rem;line-height:2.6rem;text-align:left;font-weight:700;text-transform:uppercase;font-family:var(--font-family-2);transition:color .3s ease-in-out,border-color .2s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.faq-list-row h3:hover,.faq-subcateg-row h4:hover{border-color:var(--green-light);color:var(--green-light)}.faq-list-row.active h3,.faq-subcateg-row.active h4{color:#000;border-color:#000}.faq-list-content{height:0;padding:0;transition:height .3s ease-out,padding .3s ease-out;overflow:hidden}.faq-list-row.active .faq-list-content{height:auto;padding:1.2rem 0}.faq-subcateg-list{width:100%}.faq-subcateg-row h4{padding:.8rem 0 .8rem 1.6rem;text-transform:none;font-weight:400;border-bottom-style:dashed}.faq-subcateg-row.active h4{border-color:transparent}.faq-subcateg-list-content{height:0;padding:0;transition:height .3s ease-out,padding .3s ease-out;overflow:hidden}.faq-subcateg-row.active .faq-subcateg-list-content{height:auto;padding:.6rem 0 1.2rem}.faq-subcateg-list-content ul{list-style-type:disc;padding-left:inherit}.faq-subcateg-list-content li{list-style-type:inherit}.faq-subcateg-list-content ol{list-style-type:decimal;padding-left:inherit}.faq-subcateg-list-content ul ul,.faq-subcateg-list-content ol ol{padding-left:2rem}.faq-box{width:100%;padding:1.6rem 4%;border-radius:.6rem;background-color:#fff;box-shadow:0 .1rem .6rem #0000001a}.faq-msg{width:100%;text-align:center;background-color:#417576;padding:2.5rem;border-radius:10px}.faq-msg h6{margin-bottom:2.4rem;color:#fff;font-size:2.1rem;line-height:2.6rem;text-align:center;font-weight:400;font-style:italic;font-family:var(--font-family-2)}.faq-msg .button{text-transform:uppercase;font-weight:700;background-color:#fff}.faq-box{font-size:1.4rem;line-height:2.2rem;font-family:var(--font-family-2)}.faq-box p{color:#000;font-size:1.4rem;line-height:2.2rem;font-family:var(--font-family-2)}.faq-box p:last-of-type{margin-bottom:0}.steps-list{padding:1.2rem 0}.steps-list li{color:#000;font-size:1.4rem;line-height:2.2rem;font-family:var(--font-family-2)}.steps-list li:last-of-type{margin-bottom:0}.steps-list>li{width:100%;display:grid;margin-bottom:1.6rem;grid-template-columns:auto 1fr;gap:1rem}.steps-list span{width:3.2rem;height:3.2rem;border-radius:50%;display:inline-block;color:#fff;background-color:var(--green);font-size:1.4rem;line-height:3.2rem;font-family:var(--font-family-2);text-align:center}.steps-list p{margin-bottom:1rem}.steps-list p:last-of-type{margin-bottom:0}.red-box{width:65%;height:6rem;margin-top:1.6rem;background-color:#ed1b24}.blue-box{width:100%;height:10rem;margin-top:1.6rem;background-color:#136fae}.feedback-section{width:50%;height:100%;position:fixed;top:0;right:0;z-index:150;transform:translate3d(100%,0,0);background-color:var(--green-light);box-shadow:0 0 #0000;overflow:hidden;transition:transform .5s cubic-bezier(.7,-.02,0,1),box-shadow .5s ease-out}.view-feedback .feedback-section{transform:translateZ(0);box-shadow:0 0 2rem #0000004d}.feedback-content{width:100%;height:100%;position:relative;padding:4.8rem 8%}.feedback-content .section-title{text-align:center;color:#fff}.close-feedback{width:4.8rem;height:4.8rem;display:block;position:fixed;top:1rem;right:1rem;color:#000;border-radius:50%;font-size:3rem;line-height:4.8rem;text-align:center;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.close-feedback:hover{background-color:var(--green-light);color:#fff}.close-feedback:active{background-color:var(--green);color:#fff}.feedback-section .form h4{padding-top:2.4rem;margin:0 auto 2.4rem;color:#fff;text-align:center;font-size:2rem;line-height:2.6rem;font-family:var(--font-family-2)}.feedback-section .form fieldset p{margin-bottom:1.6rem;color:#fff;text-align:center;font-size:1.6rem;font-weight:300;line-height:2.2rem;font-family:var(--font-family-2)}.feedback-section .form fieldset p.italic{font-style:italic;font-weight:300}.feedback-section .form .label{color:#fff;margin-bottom:1.6rem;font-size:2.4rem}.feedback-section .form .label span{display:block;font-size:1.4rem;line-height:1.6rem;font-weight:400;padding-top:1rem}.feedback-section .form fieldset{padding:0 10%}.feedback-section .form .form-row{padding-top:1.6rem}.feedback-section .form textarea{height:16rem;border-radius:1.2rem;font-size:2.1rem}.feedback-section .form textarea:focus{border-color:var(--green)!important}.feedback-section .button-white{background-color:#fff;color:var(--green);text-transform:none}.feedback-section .button-white:hover,.feedback-section .button-white:active{background-color:var(--green)!important;color:#fff!important}.feedback-box{width:100%;margin-bottom:2.4rem;padding:2.8rem 3.6rem;background-color:#fff;border-radius:1.2rem}.feedback-box h5{color:#000;margin-bottom:1.6rem;font-size:2.3rem;font-weight:400;line-height:2.6rem;font-family:var(--font-family-2)}.feedback-box.error h5{color:red}.fbc-labels{width:100%;display:grid;display:block;grid-template-columns:2fr 1fr;gap:1.6rem}.fbc-labels p{color:#fff;font-size:1.6rem;font-weight:300;line-height:2.2rem;font-family:var(--font-family-2)}.fbc-labels p strong{font-weight:700}.fbc-labels div:nth-child(2){justify-self:end}.feedback-box ul{width:100%;padding:0 8% 3rem;display:grid;grid-template-columns:repeat(5,1fr);align-items:start;justify-content:center}.feedback-box ul li{color:#d8d8d8;padding:0 .3rem;transition:color .2s ease-in-out}.feedback-box .star{width:6.4rem;height:6.4rem;display:block;margin:0 auto;font-size:5.6rem;line-height:6.4rem;text-align:center;cursor:pointer}.feedback-box span{width:100%;position:relative;display:block;font-size:2.4rem;font-weight:300;line-height:2.8rem;text-align:center;font-family:var(--font-family-2)}.feedback-box em{color:#d8d8d8;color:#333;width:200%;position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:.8rem;display:block;font-size:1.4rem;font-style:normal;font-weight:300;line-height:1.8rem;white-space:nowrap}.feedback-box .active span,.feedback-box .active em{font-weight:700}.feedback-box li.active.rate-1 .low_rate_message,.feedback-box li.rate-1:hover .low_rate_message,.feedback-box li.active.rate-5 .high_rate_message,.feedback-box li:hover.rate-5 .high_rate_message{font-weight:700;color:inherit}.feedback-box li.rate-1{color:#ed1b24}.feedback-box li.rate-2{color:#ec733d}.feedback-box li.rate-3{color:#ffc641}.feedback-box li.rate-4{color:#9ec72d}.feedback-box li.rate-5{color:#519264}.feedback-box .orator-rating{margin-bottom:25px}.feedback-box .orator-rating:last-child{margin-bottom:0}.feedback-box .orator-rating .orator-name{color:#434343;font-size:16px;text-align:center;margin-bottom:0;font-weight:700}.form{max-width:100%;position:relative;margin:0 auto}.form fieldset{width:100%;border:0}.content-2-cols .form-row{display:grid;grid-template-columns:repeat(2,1fr);gap:12%}.content-50s .form-row{width:45%;margin-left:0}.form-row-col{width:100%}.form-row{width:100%;min-height:.1rem;margin:0 auto 3.6rem;grid-template-columns:1fr;display:grid}.form-row .form-row{margin-bottom:0}.form-row.cols-2{grid-template-columns:repeat(2,1fr);gap:10%!important}.form-row.cols-3{grid-template-columns:repeat(3,1fr)}.form-row.cols-4{grid-template-columns:repeat(4,1fr)}.form-row.cols-2.cols-auto,.form-row.cols-3.cols-auto,.form-row.cols-4.cols-auto{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.form-cell{width:auto;min-height:.1rem;position:relative;transition:border-color .3s ease-in-out}.form-cell.form-cell-input{height:auto}.form h4{font-size:2.2rem;line-height:2.8rem;padding-top:3.6rem;margin:0 auto 4rem}.contact-page .form>h4:first-of-type{padding-top:0}.label{width:100%;display:inline-block;margin-bottom:0;color:var(--green);font-size:1.5rem;line-height:2.2rem;font-family:var(--font-family-2);font-weight:400;transition:color .3s ease-in-out}.drop-down.active .label,.form-cell.error .label,.drop-down.error .label{color:var(--red)}.label-title{display:inline-block;margin-bottom:1rem;color:var(--green);font-size:1.5rem;line-height:2.2rem;font-family:var(--font-family-2);font-weight:400;transition:color .3s ease-in-out}.form input[type=text],.form input[type=password],.form input[type=number],.form input[type=email],.form input[type=tel],.form input[type=date],.form input[type=datetime],.form input[type=datetime-local],.form input[type=search],.form input[type=time],.form input[type=month],.form input[type=week],.form textarea,.form select{width:100%;height:4rem;border:none;border-bottom:1px solid #707070;padding:0;font-size:1.82rem;font-weight:700;color:var(--green);font-family:var(--font-family-2);transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}.form textarea{height:18rem;padding:1.6rem}.form .error input[type=text],.form .error input[type=password],.form .error input[type=number],.form .error input[type=email],.form .error input[type=tel],.form .error input[type=date],.form .error input[type=datetime],.form .error input[type=datetime-local],.form .error input[type=search],.form .error input[type=time],.form .error input[type=month],.form .error input[type=week],.form .error select,.form .error textarea{border-width:.2rem;border-color:var(--red)!important}.form .disabled input,.form .disabled label{opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff!important}.form-cell.phone-input input{padding-left:5rem}.form input::-webkit-input-placeholder{color:#666;opacity:1;font-style:italic;font-weight:300}.form input:-moz-placeholder{color:#666;opacity:1;font-style:italic;font-weight:300}.form input:-ms-input-placeholder{color:#666;opacity:1;font-style:italic;font-weight:300}.form textarea::-webkit-input-placeholder{color:#666;opacity:1;font-style:italic;font-weight:300}.form textarea:-moz-placeholder{color:#666;opacity:1;font-style:italic;font-weight:300}.form textarea:-ms-input-placeholder{color:#666;opacity:1;font-style:italic;font-weight:300}.form input:focus,.form textarea:focus{border-width:.2rem;border-color:#000!important;outline:none!important}.form-cell.with-icon input{padding-right:4.4rem}.form-cell.with-icon i{width:3rem;height:3rem;position:absolute;bottom:.4rem;right:0;color:#777;font-size:1.6rem;line-height:3rem;font-style:normal;text-align:center;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.form-cell.active.with-icon i,.form-cell.with-icon i:hover{color:#000}.signin .form-cell.with-icon i,.edit-my-account .form-cell.with-icon i{top:3rem;bottom:auto}.signin-page .button:hover{background:var(--green-dark)}.form-cell-checkbox,.form-cell-radio{width:100%;height:auto;position:relative;margin:0 auto!important;text-align:center;padding:0;border:none;transition:all .3s ease-in-out}.form-cell-checkbox label,.form-cell-radio label{width:100%;min-height:2.4rem;display:block!important;margin:0 auto;position:static;z-index:5;cursor:auto;padding:.2rem 0 0 3.6rem;font-size:1.5rem;font-weight:700;line-height:2.2rem;text-transform:none;text-align:left;font-family:var(--font-family-2);display:grid;align-content:center;color:#999}.form-cell-radio input[type=checkbox],.form-cell-checkbox input[type=checkbox],.form-cell-radio input[type=radio]{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:6;overflow:hidden;cursor:pointer}.form-cell-checkbox input[type=checkbox]:checked+label,.form-cell-radio input[type=radio]:checked+label{color:#000}.form-cell-checkbox label:after,.form-cell-radio label:after{width:2.4rem;height:2.4rem;padding:0;display:block;position:absolute;top:0;left:0;border-radius:.4rem;content:"";border:.2rem solid #ccc;background:#fff;font-family:icons;text-align:center;font-size:1.6rem;font-weight:400;line-height:2.2rem;transition:color .3s ease-in-out,border .3s ease-in-out,background-color .3s ease-in-out}.form-cell-radio label:after{border-radius:50%}.form-cell-checkbox.error label:after,.form-cell-radio.error label:after{border-color:var(--red)}.form-cell-checkbox:hover label:after,.form-cell-radio:hover label:after{content:"\e92b";border-color:var(--primary-color)!important;color:var(--primary-color)}.form-cell-radio:hover label:after{content:"\e92b"}.form-cell-radio label:before{width:1.6rem;height:1.6rem;position:absolute;top:0;left:0;content:"";transform:scale3d(0,0,0);background:var(--primary-color);transition:background-color .3s ease-in-out,transform .3s ease-in-out}.form-cell-radio:hover label:before{transform:scaleZ(1)}.form-cell-checkbox label a,.form-cell-radio label a{position:relative;text-decoration:underline;z-index:10}.form-cell-checkbox input[type=checkbox]:checked+label:after,.form-cell-radio input[type=radio]:checked+label:after,.form-cell-checkbox.error input[type=checkbox]:checked+label:after,.form-cell-radio.error input[type=radio]:checked+label:after{content:"\e92b";border-color:var(--green-light)!important;background:var(--green-light)!important;color:#fff!important;transform-origin:center}.form-cell-radio input[type=radio]:checked+label:after,.form-cell-radio.error input[type=radio]:checked+label:after{content:"\e92b"}.form-cell-checkbox.error label{color:var(--red)}.form-cell-checkbox:last-of-type,.form-cell-radio:last-of-type{margin:0!important}.form-cell-checkbox input[type=checkbox]:checked+label,.form-cell-checkbox input[type=radio]:checked+label,.form-cell-checkbox:hover label,.form-cell-checkbox:hover a,.form-cell-checkbox input[type=checkbox]:checked+label a,.form-cell-checkbox input[type=radio]:checked+label a{color:#999!important}.form-cell-checkbox a,.form-cell-radio a{color:var(--secondary-color)}.form-cell.center{height:auto;border:0;text-align:center}.form-cell.center:last-of-type .button{margin-top:1.6rem}.error-msg,.succes-msg{width:100%;height:auto!important;position:relative;padding:1.4rem 1.6rem;border:0!important;margin:0 auto;background:#eb3535;color:#fff;font-size:1.2rem;text-align:left;line-height:1.8rem;transition:height .3s ease-out,padding .3s ease-out,margin-top .3s ease-out}.succes-msg{background:#21b6af}.form .error-msg{display:none}.form .error .error-msg{display:block}.form-cell-search:before{width:4.8rem;height:4.8rem;position:absolute;right:0;top:50%;transform:translateY(-50%);content:"\e922";font-size:2rem;line-height:4.8rem;text-align:center;font-family:icons;color:#eaeaea;transition:color .3s ease-in-out}.form-cell-search.active:before,.form-cell-search.valid:before{color:#000}.pass-info{font-size:1.6rem;line-height:2.4rem;color:#ccc;color:#707070;font-style:italic;font-weight:300;font-family:var(--font-family-2)}.form-row-details{margin-bottom:2.4rem}.form-row-details h5{margin-bottom:.6rem;color:#000;font-size:1.5rem;line-height:2.2rem;font-family:var(--font-family-2);font-weight:700}.form-row-details p{color:#000;font-size:1.5rem;line-height:2.2rem;font-family:var(--font-family-2);font-weight:300;font-style:italic}.radio-group{width:auto;min-height:4.66rem;padding-top:.2rem;padding-bottom:.2rem;margin:0 auto;position:relative;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;justify-content:center;border-radius:4.8rem;background-color:var(--green);transition:background-color .3s ease-in-out}.radio-group.error{background-color:var(--red)}.form-cell.rg-radio{flex:1;width:auto;display:flex;white-space:nowrap;height:4rem;padding:0 .3rem;border-radius:4.4rem;border:none!important;align-items:center;justify-content:center}.form-cell.rg-radio input[type=radio]{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;cursor:pointer}.form-cell.rg-radio .label{width:100%;height:100%;position:static;padding:.6rem 1.6rem;font-size:1.8rem;line-height:2.6rem;font-weight:500;text-align:center;border-radius:4rem;font-family:var(--font-family-2);font-style:normal;color:#fff;transition:color .3s ease-in-out,background-color .3s ease-in-out}.form-cell.rg-radio input[type=radio]:checked+.label{background-color:#fff;color:var(--green)}.form-cell.rg-radio input[type=radio]:hover+.label{background-color:#fff;color:var(--green)}.form-row-msg{margin-bottom:0;padding-top:.8rem;color:#999;font-size:1.5rem;line-height:2.2rem;font-style:italic;font-family:var(--font-family-2);font-weight:700;transition:color .3s ease-in-out}.error .form-row-msg{color:var(--red)}.form-dark-bg .form-row{margin-bottom:1.2rem}.form-dark-bg input[type=text],.form-dark-bg input[type=password],.form-dark-bg input[type=number],.form-dark-bg input[type=email],.form-dark-bg input[type=tel],.form-dark-bg input[type=date],.form-dark-bg input[type=datetime],.form-dark-bg input[type=datetime-local],.form-dark-bg input[type=search],.form-dark-bg input[type=time],.form-dark-bg input[type=month],.form-dark-bg input[type=week],.form-dark-bg textarea{color:#fff;background-color:var(--green);border-color:#fffc;font-weight:500}.form-dark-bg input:focus,.form-dark-bg textarea:focus{border-color:#fff!important}.form-dark-bg .form-cell.with-icon i{color:#fff9}.form-dark-bg .form-cell.with-icon i:hover{color:#fff}.form-dark-bg .form-cell-checkbox label,.form-dark-bg .form-cell-radio label{color:#fff!important;font-weight:400}.form-dark-bg .form-cell-checkbox label:after,.form-dark-bg .form-cell-radio label:after{border-color:var(--green)}.form-dark-bg .form-cell-checkbox:hover label:after,.form-dark-bg .form-cell-radio:hover label:after{border-color:var(--green-light)!important;color:var(--green-light)}.form-dark-bg .form-cell-checkbox input[type=radio]:checked+label,.form-dark-bg .form-cell-radio input[type=radio]:checked+label{color:var(--green-light)!important}.form-dark-bg .form-cell-checkbox input[type=checkbox]:checked+label,.form-dark-bg .form-cell-checkbox input[type=radio]:checked+label,.form-dark-bg .form-cell-checkbox:hover label{color:#fff!important}.form-dark-bg .form-cell-checkbox input[type=checkbox]:checked+label:after,.form-dark-bg .form-cell-checkbox input[type=radio]:checked+label:after{border-color:var(--green)!important;color:#fff!important;background:var(--green-light)!important}.form-dark-bg input::-webkit-input-placeholder{color:#fff}.form-dark-bg input:-moz-placeholder{color:#fff}.form-dark-bg input:-ms-input-placeholder{color:#fff}.form-dark-bg textarea::-webkit-input-placeholder{color:#fff}.form-dark-bg textarea:-moz-placeholder{color:#fff}.form-dark-bg textarea:-ms-input-placeholder{color:#fff}.login-section-wrapper .button:active,.login-section-wrapper .button.outline.light:active,.login-section-wrapper .form-dark-bg .button:active,.login-section-wrapper .form-dark-bg .button.outline.light:active{background-color:var(--green-light)!important;border-color:var(--green)!important}.login-section-wrapper .login-section-content .form-cell input{padding:0 10px}.button{width:auto;margin:0;display:inline-block;position:relative;padding:0;color:#fff;background:var(--green-light);border:0;font-size:1.6rem;line-height:2rem;font-weight:700;text-align:center;font-family:var(--font-family-2);cursor:pointer;box-shadow:none;outline:0;overflow:hidden;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}button.button{line-height:inherit!important}.button:hover{background:var(--green-light);color:#fff;border-color:var(--green-light)}.button:active{background:var(--green)!important;color:#fff;border-color:var(--green)!important}.button-xs{padding:.7rem 1.6rem;border-radius:3.6rem;font-size:1.2rem;line-height:1.4rem;font-weight:700}.button-s{padding:1rem 2.4rem;border-radius:4.8rem;font-size:1.4rem;line-height:1.6rem}.button-m{padding:1.8rem 3.2rem;border-radius:6.8rem}.button-l{padding:2.2rem 4.4rem;border-radius:6.8rem;font-size:2.4rem;line-height:2.8rem;text-transform:none}.button-green{background-color:var(--green-light);color:#fff}.button-green:hover{background-color:var(--green)}.button-green-2{background-color:var(--green);color:#fff}.button-green-2:hover{background-color:var(--green-light)}.green{background-color:#4caf50;color:#fff}.green:hover{background-color:var(--green-light)}.button-blue{background-color:#136fae;color:#fff}.button-blue:hover{background-color:var(--blue-navy);color:#fff}.button-blue-navy{background-color:#12437b;color:#fff}.button-blue-navy:hover{background-color:var(--blue-navy)}.button.button-blue-navy:active{background-color:#12437b!important;color:#fff}.joining-table .button-blue-navy{background-color:#11174780}.joining-table .button-blue-navy:hover{background-color:var(--blue-navy)}.button-white{background-color:#fffc;color:var(--green)}.button-white:hover,.button-white:active{background-color:#fff!important;color:var(--green)!important}.button-black{background-color:#fffc;color:var(--green)}.button-black:hover{background-color:#fff}.button.outline{background-color:transparent;border:1px solid #999;color:#999;font-weight:500}.button.outline:hover{background-color:var(--green-light);border-color:var(--green-light);color:#fff}.button.light{background-color:#fff;color:var(--green);border-color:#fff}.button.light:hover{background-color:var(--green-light);color:#fff}.button.outline.light{background-color:transparent;border-color:#fff;color:#fff}.button.outline.light:hover{background-color:var(--green-light);border-color:var(--green-light);color:#fff}.button.outline.button-white{background-color:#ffffff80;border-color:transparent;color:#000}.button.outline.button-white:hover{background-color:#fff;border-color:transparent;color:#000}.button.outline.button-white:active{color:#fff}.button.outline.grey{padding:1.2rem 3.2rem;border-radius:6.8rem;background-color:transparent;border-color:#999;color:#999;font-size:1.6rem;line-height:2rem;text-transform:uppercase}.button.outline.grey:hover{background-color:var(--green-light);border-color:var(--green-light);color:#fff}.button.outline.grey:active{background-color:var(--green);border-color:var(--green)}.button.outline.outline-green{padding:1.2rem 3.2rem;border-radius:6.8rem;background-color:transparent;border-color:var(--green);color:var(--green);font-size:1.6rem;line-height:2rem}.button.outline.outline-green:hover{background-color:var(--green-light);border-color:var(--green-light);color:#fff}.button.outline.outline-green:active{background-color:var(--green);border-color:var(--green)}.button.outline.button-black{border-color:#000;color:#000}.button.outline.button-black:hover{background-color:#000;border-color:#000;color:#fff}.button.outline.button-black:active{background-color:var(--green);border-color:var(--green)}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.button.with-icon-right{padding-right:4rem}.button.with-icon-right i{width:2rem;height:2rem;display:block;position:absolute;top:50%;right:1.4rem;transform:translateY(-50%);font-size:1.6rem;line-height:2rem;text-align:center;text-decoration:none}.button.with-icon-left{padding-left:4rem}.button.with-icon-left i{width:2rem;height:2rem;display:block;position:absolute;top:50%;left:1.4rem;transform:translateY(-50%);font-size:1.6rem;line-height:2rem;text-align:center;text-decoration:none}.button-link{background-color:transparent;text-decoration:underline;color:#fff}.button-link:hover{background-color:#ffffff80;color:#000}.button-link:active{background-color:#fff!important;color:#000}.button.button-alert{background-color:#00000080;color:#fff}.button.button-alert:hover,.button.button-alert:active{background-color:#000;color:#fff}.mb-connect{padding:4.8rem 8%;text-align:center}.mb-connect .forgot-pass-link{width:80%;margin:0 auto 4.8rem;text-align:center}.mb-connect .forgot-pass-link a{color:#fff;font:400 2.2rem/2.6rem var(--font-family-2);text-align:center}.mb-connect .button{width:75%;margin:0 auto 2.4rem}.mb-connect .button-white{background-color:#fff;color:var(--green);text-transform:uppercase}.mb-connect .button-white:hover,.mb-connect .button-white:active{background-color:#fff!important;color:var(--green)!important}.mb-connect .button.outline.button-white{background-color:transparent;border-color:#fff;color:#fff;text-transform:none;font-weight:700}.mb-connect .button.outline.button-white:hover,.mb-connect .button.outline.button-white:active{background-color:#fff;border-color:transparent;color:var(--green)!important}.link-button{width:auto;margin:0;display:inline-block;position:relative;padding:1.8rem 3.2rem;border-radius:6.8rem;color:#09102e;background:transparent;border:0;text-decoration:underline;font-size:3.2rem;line-height:2rem;font-weight:700;text-align:center;font-family:var(--font-family);cursor:pointer;box-shadow:none;outline:0;overflow:hidden;white-space:nowrap;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.link-button:hover{color:var(--green)}.overlay{width:100%;height:100%;opacity:0;overflow:hidden;position:fixed;left:0;top:100%;z-index:500;display:grid;align-items:center;justify-items:center;background:rgba(0,0,0,.5);padding:4rem 0;overflow-x:hidden;overflow-y:auto}.view-login-overlay .login-overlay,.view-dialog-overlay .dialog-overlay{animation:overlay-anim .5s ease forwards}.wrapper.view-login-overlay,.wrapper.view-dialog-overlay{height:100%;overflow:hidden;-webkit-animation:overlay-anim .5s ease forwards}@keyframes overlay-anim{0%{opacity:0;transform:translateZ(0)}5%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translate3d(0,-100%,0)}}.overlay-content{width:32rem;max-width:100%;opacity:0;position:relative;margin:0 auto;padding:3.6rem 4.8rem;transform:scale3d(.9,.9,.9);background:#fff;border-radius:1.6rem}.login-overlay .overlay-content{background-color:var(--green)}.view-login-overlay .login-overlay .overlay-content,.view-dialog-overlay .dialog-overlay .overlay-content{opacity:1;box-shadow:0 0 1rem #0003}.overlay-content .form h4{padding-top:1.6rem;margin:0 auto 2.4rem;color:#fff;text-transform:uppercase;font-weight:400;text-align:center}.overlay-content .form fieldset{margin-bottom:2.4rem}.overlay-content .button{min-width:16rem;margin:0 auto 1.6rem}.overlay-content .button.outline.light{text-transform:none}.overlay-content .logo{width:10rem;height:10rem;margin:0 auto 2.4rem}.overlay-content p{margin-bottom:1.6rem;text-align:center;font-size:1.6rem;line-height:2rem;font-family:var(--font-family-2)}.dialog-overlay .overlay-content .align-center:last-of-type{padding-top:1.6rem}.close-overlay{width:4.8rem;height:4.8rem;display:block;position:fixed;top:1rem;right:1rem;color:var(--green);border-radius:50%;font-size:3rem;line-height:4.8rem;text-align:center;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.close-overlay:hover{background-color:var(--green-light);color:#fff}.close-overlay:active{background-color:var(--green);color:#fff}.login-overlay .close-overlay{color:#fff}.login-overlay .close-overlay:hover,.login-overlay .close-overlay:active{background-color:#fff;color:var(--green)}.cookie{display:none;position:fixed;width:100%;height:0;padding:0 2%;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;background-color:#ffc641;transition:padding .3s cubic-bezier(.7,-.02,0,1)}.view-cookie .cookie{height:auto;padding:1.6rem 2%;bottom:0;z-index:200;display:grid}.cookie p{color:#000;font-size:1.6rem;line-height:2rem;font-family:var(--font-family-2)}.cookie p a{color:#000}.cookie i{width:4.8rem;height:4.8rem;display:block;border-radius:50%;font-size:3rem;line-height:4.8rem;text-align:center;transition:color .3s ease-in-out,background-color .3s ease-in-out;cursor:pointer}.cookie i:hover,.cookie i:active{background-color:#000;color:#fff}body,.submenu,.scroll-wrapper,.scrollbar{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}body::-webkit-scrollbar-track,.submenu::-webkit-scrollbar-track,.scroll-wrapper::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track{background-color:transparent}body::-webkit-scrollbar,.submenu::-webkit-scrollbar,.scroll-wrapper::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{width:.4rem;background-color:#0000}body::-webkit-scrollbar-thumb,.submenu::-webkit-scrollbar-thumb,.scroll-wrapper::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{background-color:#0000004d;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}body::-webkit-scrollbar-thumb:hover,.submenu::-webkit-scrollbar-thumb:hover,.scroll-wrapper::-webkit-scrollbar-thumb:hover,.scrollbar::-webkit-scrollbar-thumb:hover{background-color:#00000080}@media only screen and (max-width: 3840px) and (orientation:landscape){html,body{font-size:14px}}@media only screen and (max-width: 2880px) and (orientation:landscape){html,body{font-size:13px}}@media only screen and (max-width: 1920px) and (orientation:landscape){html,body{font-size:12px}}@media only screen and (max-width: 1680px) and (orientation:landscape){html,body{font-size:11px}.actualite-section{grid-template-columns:1fr 34rem 5%}.actualite-section-wrapper{padding-left:9%}}@media only screen and (max-width: 1440px) and (orientation:landscape){html,body{font-size:10px}.section-content{width:90%}.actualite-section{grid-template-columns:1fr 34rem 5%}.actualite-section-wrapper{padding-left:9%}.card-middle img{width:18rem;height:18rem}}@media only screen and (max-width: 1280px) and (orientation:landscape){html,body{font-size:9px}}@media only screen and (max-width: 960px) and (orientation:landscape){html,body{font-size:7px}}@media screen and (orientation:portrait){html,body{font-size:10px}.switchToMobMsg{display:block!important}.hideOnMob{display:none!important}.menu-btn,.close-menu-btn{display:block}.header-menu{display:none}.wrapper,.header-fixed .wrapper{padding-top:17rem}.home-page-banner .header{height:44rem;background-color:#fff;background-size:auto 14rem;background-position:0% 0%}.fakeHeader{height:46rem}.header-content{height:calc(100% - 14rem);padding:2.4rem 5%;position:absolute;left:0;bottom:0;display:flex;align-items:center;justify-content:center}.header-msg{position:static;transform:translate(0);padding:0;border-radius:1.6rem}.header-lg{width:6.4rem}.header-lg ul{width:auto;top:6.4rem}.header-lg.view-list ul{height:13rem}.header-lg span,.header-lg ul a{width:6.4rem;height:6.4rem;line-height:6.4rem;font-size:2rem}.sobor-logo,.header-fixed .header .sobor-logo{width:12rem;height:12rem}.actualite-section{grid-template-columns:1fr!important;background:#fff}.actualite-section .corner{background-color:#fff}.actualite-section-wrapper{padding:6.4rem 6%}.actualite-box{grid-template-columns:1fr;grid-gap:3.6rem;text-align:center;padding-right:0}.actualite-box img{max-width:48rem}.fs-white-bg>.corner,.actualite-section .corner.cbr{background-color:#ecf2f4}.login-section-wrapper,.design-element{display:none}.card{grid-template-columns:1fr;border-radius:2.4rem}.card.with-label{border-radius:2.4rem}.card>div:first-child .corner{top:auto;bottom:0;left:0;right:auto;background-color:#417576}.card>div:first-child .corner:before{right:-100%;left:auto;top:-100%}.card>div:last-child .corner{top:0;bottom:auto;right:0;left:auto}.card>div:last-child .corner:before{top:0;left:-100%;background-color:#417576}.card .info-label{top:100%;padding:1.6rem 14% 1.2rem;transform:translateY(-50%);z-index:10}.joining-table{padding:0}.news-list{grid-template-columns:1fr;gap:4.8rem;padding-top:0}.news-list li{padding-top:6.4rem}.section-content{width:90%}.signin .section-content,.become-member .section-content,.edit-my-account .section-content{padding:5.6rem 0}.step.active .step-body{padding-top:3.6rem;padding-bottom:3.6rem}.step-1 .radio-group{width:100%;gap:0}.step-1 .form-cell.rg-radio .label{min-width:14rem;padding:.6rem 1.2rem}.step-account-details .radio-group.profile{flex-direction:column}.form-row.cols-2{grid-template-columns:1fr;gap:0!important;margin-bottom:0}.form-row.cols-2 .form-row.cols-2,.form-cell,.form-row-col,.form-cell-checkbox:last-of-type,.form-cell-radio:last-of-type{margin-bottom:2.4rem!important}.radio-group .form-cell,.form-row.cols-2 .form-row.cols-2{margin-bottom:0!important}.step-2 .radio-group,.step-5 .radio-group{width:auto;justify-content:flex-start}.step-2 fieldset{margin-bottom:0}.step.active .step-header{padding-right:12rem}.step .sh-title{font-size:1.8rem;line-height:2.4rem}.step.active .sh-title{font-size:2.4rem;line-height:2.8rem;padding:0;text-align:left}.step-3 .pass-info{padding-top:0}.step-body .form-actions{padding-top:3.6rem}.no-steps .step-legal .form-actions{padding-top:0;padding-bottom:3.6rem}.user-info-header .section-title{font-size:3.6rem;line-height:4.4rem}.user-info-header .section-description{padding:0;font-size:1.8rem;line-height:2.4rem}.content-50s .form-row{width:100%}.step-5 .inami-screen-2 input,.edit-my-account .step-5 input{width:100%!important}.step-7 .form-cell{margin-bottom:0!important}.wb-title{margin-bottom:2rem;font-size:2.4rem;line-height:3rem}.joining-table p{font-size:1.8rem;line-height:2.4rem}.joining-actions{padding:0;grid-template-columns:1fr;gap:1.6rem}.joining-table span,.joining-table strong{font-size:1.8rem;line-height:2.4rem}.ah-top{height:24rem;margin-bottom:3.6rem;grid-template-columns:9rem 1fr;grid-template-rows:1fr auto;gap:0 3.6rem;padding-top:2.4rem}.ah-top div:nth-child(3){grid-column:1 / 3;justify-self:center;align-items:start}.events-list{grid-template-columns:1fr;gap:2.4rem}.invoices-list li{grid-template-columns:1fr;gap:1.2rem}.invoices-list h3{grid-template-columns:16rem auto}.invoices-list .il-details{grid-template-columns:16rem auto 1fr}.pv-list{grid-template-columns:repeat(3,1fr)}.alert-section .section-content{padding-left:10%;padding-right:10%}.alert-section .alert-msg{padding:0;grid-template-columns:1fr;gap:3.6rem}.alert-section .alert-msg h6{text-transform:none}.alert-section .button{width:100%}.alert-info-section .section-content{padding-left:10%;padding-right:10%}.alert-info-section .alert-msg{padding:0;grid-template-columns:1fr;gap:3.6rem}.alert-info-section .alert-msg h6{text-transform:none}.alert-info-section .button,.simple-template .section-content,.section-payment .section-content{width:100%}.sp-body-content{width:100%;padding:0 5%}.contact-page .white-box,.contact-page .white-box-2{padding:4.8rem 8%}.contact-section fieldset{padding-bottom:2.4rem}.members-contact h6,.members-contact h3,.members-contact p{font-size:1.8rem;line-height:2.6rem}.event-section .info-label{width:106%}.tcc-title{text-align:center}.tcc-content{grid-template-columns:1fr;align-items:start;justify-content:center}.tcc-content>div{text-align:center}.tcc-img{margin:0 auto 3.6rem}.sc-wrapper{padding-left:6%;padding-right:6%}.accreditation-group .ac-header{display:none}.accreditation-group .ac-row{grid-template-columns:repeat(2,1fr);gap:0 4.8rem}.accreditation-group .ac-row span:after{display:none}.accreditation-group .ac-row span strong{display:block}.accreditation-group .ac-row span:first-child,.accreditation-group .ac-row span:last-child{grid-column:1 / 3}.inscriptions-group .form-row{margin-bottom:3.6rem}.faq-section,.feedback-section{width:100%}.cookie{position:absolute;left:0;bottom:0;z-index:80}.useful-links-wrapper{grid-template-columns:repeat(2,1fr);gap:3rem}.my-account .news-section{padding:4.8rem 0}.header.header-fixed{margin-left:0}.home-page-banner.dynamic-header{padding-bottom:0;z-index:99;padding:2rem 0}.home-page-banner.dynamic-header .header-hp{position:relative;background:none}.home-page-banner.dynamic-header .header-content{position:relative}.header.header-fixed{position:relative;background-size:contain!important;padding-bottom:51%;height:auto}.header.header-fixed .sobor-logo{width:34.8837209vw;height:34.8837209vw;left:7.5%;opacity:.95;top:50%;transform:translateY(-50%)}.header.header-fixed .header-margins{position:absolute}.header-fixed .wrapper{padding-top:0}.header-hp .sobor-logo img{border-radius:15px}.home-page-banner .sobor-logo{display:none}.home-page-banner .header{z-index:99}.home-page-banner{height:46rem;margin-bottom:0}.header-msg{transform:translate(0)!important}.simple-page.header-fixed .wrapper,.event-page.header-fixed .wrapper{padding-top:0}.main{margin-top:2rem}.ig-title{width:100%}.auth-section.login-page-section .form-row{margin-bottom:2rem}.auth-section.login-page-section{min-height:50vh}main{min-height:67vh}}@media screen and (max-width: 640px) and (orientation:portrait){html,body{font-size:9px}.section-content{width:86%}.header-msg h1,.header-msg h2,.header-msg h3,.header-msg p{font-size:2.4rem;line-height:3rem}.section-title{font-size:2.8rem;line-height:3rem;text-align:center}.full-section{padding:4.8rem 0}.full-section.pv-section{padding:0}.full-section .section-title{margin-bottom:2.4rem}.nb-logo{width:10rem;height:10rem;top:-5rem}.nb-title{margin-bottom:2.8rem;font-size:2.6rem;line-height:3.2rem}.nb-description{height:auto}.nb-description img{width:12rem}.actualite-section-wrapper{padding:4.8rem 8%}.actualite-box img{max-width:100%}.actualite-box h4{font-size:2.4rem;line-height:3rem}.card>div:first-child{padding:2.8rem 8% 3.2rem}.card>div:last-child{padding:3.2rem 8% 5rem}.card-middle{padding:2.4rem 0}.card-middle img{width:12rem;height:12rem}.card-middle.orators-wrapper{justify-content:space-evenly}.card-top h2,.card-top p,.card-bottom p,.card-content-body{text-align:center}.card-bottom .event-title{text-transform:none;font-weight:700}.card-bottom{height:5.3rem}.card-bottom p.event-title{-webkit-line-clamp:2!important}.card-top h2,.card .orator-name{font-size:2.6rem;line-height:3.2rem}.card .info-label{font-size:2rem;line-height:2.6rem;padding:1.4rem 14% 1rem}.cch-data,.cch-seats-info{font-size:2rem;line-height:2.4rem;margin-bottom:.4rem}.card-content-body{padding:2.4rem 0}.card-content-body .align-center{padding:1rem 0}.ccb-message{font-size:1.8rem;display:none}.card-content-header{min-height:auto}.corner-label{transform:rotate(-45deg) translate(-4.8rem,-9rem);padding:7.5rem 2rem .8rem}.corner-label strong{font-size:1.3rem;line-height:1.6rem}.corner-label i{top:3.6rem}.black-label{position:static;width:auto;margin:0 -10% 0 0}.highlight-label{position:static;width:auto;margin-right:-10%}.news-list{padding:2rem 0;gap:2.4rem;grid-auto-rows:1fr}.link-button{font-size:2.4rem;line-height:3rem}.other-association-row,.diploma-row{width:90%;display:inline-grid}.jt-header span,.jt-header strong{transform:rotate(-45deg) translate(2rem);text-align:center;white-space:nowrap}.joining-section .section-title{text-transform:uppercase;text-align:left}.joining-section .section-title span{text-transform:none;font-size:1.8rem;display:block}.joining-table li{padding:2rem 0;grid-template-columns:1fr 18% 18%;gap:.4rem}.joining-table span{font-size:1.5rem;line-height:2.2rem}.joining-table span.info{font-size:1.5rem;text-transform:none;font-style:italic}.joining-table span.prices-info{text-align:right;display:inline-block}.joining-table strong{padding-top:.8rem;font-size:1.5rem;line-height:3rem}.joining-table p{font-size:1.8rem;line-height:2.4rem}.joining-register-section .joining-table p{font-size:1.7rem;margin-left:1rem}.joining-register-section .step-body{padding:0}.joining-register-section fieldset{padding:0 6%}.step.active .step-header{padding-bottom:0}.joining-register-section .joining-section h3{font-size:1.7rem;padding-top:4rem}.joining-register-section .close-btn{top:5px;right:5px}.joining-register-section .joining-table span{font-size:1rem;line-height:2.2rem}.joining-register-section .joining-table strong{font-size:1.3rem;line-height:2.2rem;padding-top:0}.view-advantages-table-button{position:relative;margin-left:6%;top:0;margin-top:1rem}.joining-table .prices-info{text-align:right;display:inline-block;width:100%}.footer .section-content,.footer .corner{display:none}.footer-copy{padding:2rem 8%}.step .step-header{padding-right:6rem}.sh-expand span{display:none!important}.step.active .step-body{padding-top:3rem;padding-bottom:3rem}.radio-group{display:flex;padding-top:.4rem;padding-bottom:.4rem;border-radius:2.4rem}.no-steps .company-details-fieldset .radio-group{width:100%}.step-2 .radio-group .form-cell.rg-radio:last-child,.step-5 .radio-group .form-cell.rg-radio:last-child{justify-self:flex-end}.step.active .step-header{padding-right:7rem}.step.active .sh-title{font-size:2.1rem;line-height:2.6rem;padding:0;text-align:left}.no-steps .step.active .step-header{padding-right:0}.invoice-view-screen-company .form-row:first-child{margin-bottom:0}.invoice-view-screen-company .form-row:last-child{margin-bottom:0}.step-studies .form-row.cols-3{gap:0!important;grid-template-columns:1fr}.step-studies .form-row.cols-2{gap:0!important;grid-template-columns:1fr;margin-bottom:2.4rem}.step-studies .form h4{font-size:1.8rem;line-height:2.6rem}.step-studies .student-studies-section{width:90%}.student-studies-section{margin-bottom:3rem}.step-other-association .form-cell{margin-bottom:0!important}.pre-footer{height:0}.pre-footer .corner{display:none}.events-list{grid-template-columns:1fr;gap:2.4rem}.events-list-section{padding:0}.ah-top{gap:0 2.4rem;grid-template-columns:8rem 1fr}.ah-top .button{width:100%;font-size:1.4rem}.ah-top h3,.ah-msg h5{font-size:3.2rem;line-height:3.6rem}.ah-top p{font-size:2rem;line-height:2.6rem}.ah-name-icon{width:8rem;height:8rem;line-height:8rem;font-size:3.6rem}.section-description{font-size:1.8rem;line-height:2.6rem}.me-line{grid-template-columns:1fr}.me-line em{display:none}.me-line strong{width:100%;display:block;font-size:1.8rem;line-height:2.4rem}.me-line .button{width:100%}.me-line.with-icon{grid-template-columns:6.4rem 1fr}.il-buttons{display:block}.exb-title em{font-size:1.6rem}.pv-list{grid-template-columns:1fr}.sp-header{padding:0;grid-template-columns:13rem 1fr}.sp-header .sp-title{font-size:2.8rem;line-height:3.2rem;padding-right:7.5%}.sp-body-content.with-img{grid-template-columns:1fr}.sp-body-content.with-img div:first-child{position:absolute;top:0;left:5%}.sp-body-content h5{height:9rem;display:block;padding-left:9.6rem;text-align:right;margin-top:1.2rem}.sp-body-content h5 span{display:block}.payment-list li{padding-left:0;padding-right:0}.sp-body-content .sp-img{display:inline-block;margin-right:1rem}.contact-page .white-box,.contact-page .white-box-2{padding:3.6rem 8%}.contact-section fieldset{padding-bottom:2.4rem}.cs-actions{grid-template-columns:1fr auto}.cs-actions li:nth-child(2){justify-self:end}.contact-page .form-row{margin-bottom:0}.logout-button{right:5%}.cs-actions .form-cell{margin-bottom:0!important}.contact-info{width:90%}.members-contact{width:100%;display:grid;gap:3.6rem;padding-top:1.6rem;grid-template-columns:1fr;align-self:center}.members-contact h6,.members-contact h3,.members-contact p{text-align:center}.members-contact .mc-avatar{margin:0 auto 1.6rem}.simple-page .full-section{padding:2.4rem 0;margin-bottom:4.8rem}.payment-success-page .full-section{padding:15rem 0}.sc-wrapper{padding-left:0;padding-right:0}.ed-actions{justify-content:center}.tcc-title{font-size:2.8rem;line-height:3.6rem}.sponsors-group{gap:1.2rem;grid-template-columns:repeat(auto-fit,CALC(33% - 1.2rem))}.sponsors-group img{border-radius:12px;max-width:100%}.section-q h4{font-size:3.6rem;line-height:4.2rem}.feedback-content{padding:4.8rem 6%}.feedback-box{padding:1.6rem 2.4rem}.feedback-section .form fieldset{padding:0}.feedback-box ul{gap:0;padding:0 0 3rem}.cookie{padding:0 0 0 6%}.view-cookie .cookie{padding:1.2rem 0 1.2rem 6%}.expandable-boxes-list{border-radius:2.4rem}.invoices-list .il-details{grid-template-columns:repeat(2,1fr);grid-template-columns:auto auto 1fr;gap:.4rem 1rem}.il-buttons .button{width:100%;margin-bottom:1.2rem;padding:1.8rem 3rem;border-radius:5.6rem;font-size:1.8rem;line-height:2rem}.il-buttons .button:last-child{margin-bottom:0}.il-buttons .button.with-icon-right i{width:2.4rem;height:2.4rem;font-size:1.8rem;line-height:2.4rem}.expandable-box:first-child .exb-header,.exb-title{font-size:2.4rem}.events-list-section{margin-bottom:3.6rem}.my-account .news-list{padding:0}.contact-page .form-cell{flex:1 1 100%}.vertical-btn.trigger-faq,.mb-logo{display:none}.news-page .news-main-image{width:100%}.remove-link{top:7px}.highlight-group.schedule-group{width:100%}}@media screen and (max-width: 480px) and (orientation:portrait){html,body{font-size:8px}.tcc-title{font-size:2rem;line-height:3rem;margin-bottom:3.4rem;text-align:left;text-transform:uppercase;font-weight:700}.top-card{padding:3.4rem 0 5.6rem}.card-content-header p{text-align:right}.tcc-content-exp{height:5.8rem}.tcc-content p,.tcc-content{font-size:1.9rem;text-align:justify}.top-card .card-content-header{margin-bottom:2.8rem}.tcc-img{width:17rem;height:17rem;border-radius:50%}.ed-actions .button.with-icon-right{font-size:1.4rem;padding-top:1.5rem;padding-bottom:1.5rem}.accreditation-group .ac-row{display:block}.accreditation-group .ac-row span{grid-template-columns:repeat(2,1fr);text-align:left;gap:2rem;font-size:1.8rem;font-weight:700}.accreditation-group .ac-row span strong{display:block;display:inline-block;width:auto;text-align:left;border:0;margin-bottom:0;text-transform:uppercase;font-size:1.8rem;font-weight:100}.accreditation-group .ac-row span:first-child{display:block;font-size:2rem}.accreditation-group .ac-row span:first-child strong{display:block;padding-left:0}.accreditation-group .ac-row span:first-child span{font-weight:700}.accreditation-group .ac-row~.ac-row{border-top:1px solid #fff;padding-top:2rem;margin-top:3rem}.section-title{text-align:left;margin-bottom:2rem}.highlight-label~.highlight-label{margin-bottom:0}.highlight-label span{min-width:70%}.card>div:first-child{padding:4rem 7%}.about-us-page .white-box-2{border-radius:2.4rem 4.8rem 2.4rem 2.4rem;padding:6.8rem 6% 7.6rem}.about-us-section:last-child{flex-direction:column}.about-us-section:last-child .about-us-value{text-align:center}.about-us-section:last-child .about-us-value .button{display:inline-block;margin-top:3rem}.step-1 .form-row .radio-group.gender .label{min-width:11rem}}
