@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap);:root{--font-size-default:16px;--font-family-headers:"Inter Tight",sans-serif;--font-family-content:"Inter Tight",sans-serif}*{margin:0;padding:0}*,::after,::before{box-sizing:border-box}a,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0;border:0;outline:0}a{text-decoration:none}html{width:100%;height:100%;font-size:var(--font-size-default)}body{line-height:1;width:100%;height:100%;color:var(--color-text);background-color:var(--color-bg)}body :focus-visible{box-shadow:0 0 1px 2px var(--primary-color)!important}body.overflow{overflow-y:hidden}:root{--primary-color:#E6007E;--color-base:#FFFFFF;--color-text:#000000;--color-gray:#D9D9D9;--color-graytext:#737373;--color-lightgray:#ADADAD;--color-softgray:#D5D4DF;--color-date:#999999;--color-revers:#333333;--color-img-placeholder:#F5F5F5;--color-bg:#FFF;--color-bg-rgba:255,255,255}h1{font-family:var(--font-family-headers);font-size:3.75rem;font-style:normal;font-weight:500;line-height:1;margin-bottom:12px;margin-bottom:40px}h2{font-family:var(--font-family-headers);font-size:2.375rem;font-style:normal;font-weight:400;line-height:2.25rem;margin-bottom:40px}h2 a{color:var(--color-text)}h3{font-family:var(--font-family-headers);font-size:2rem;font-style:normal;font-weight:400;line-height:2.25rem}h4{font-family:var(--font-family-headers);font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.5rem}h5{font-family:var(--font-family-headers);font-weight:500}h6{font-family:var(--font-family-headers);font-weight:500}*{font-family:var(--font-family-content)}p{font-family:var(--font-family-content);color:var(--color-text);font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem}p b,p strong{font-weight:500}a{font-family:var(--font-family-content);color:var(--primary-color)}a.color-dark{color:#222}body{top:0!important}pre.sf-dump{font-size:1rem}table{overflow:hidden;overflow-y:auto;scrollbar-color:var(--color-lightgray) var(--color-base);scrollbar-width:thin}table::-webkit-scrollbar{width:10px;height:6px}table::-webkit-scrollbar-track-piece{background-color:var(--color-base)}table::-webkit-scrollbar-thumb{background-color:var(--color-lightgray);cursor:pointer}table::-webkit-scrollbar-track-piece:end{background-color:transparent;margin-bottom:0}table::-webkit-scrollbar-track-piece:start{background-color:transparent;margin-top:0}#adminBar{display:flex;display:none;justify-content:space-between;background-color:#1f2327;align-items:center;padding:5px 20px;position:relative;z-index:1000;height:35px}#adminBar .acm-logo{font-size:.75rem!important;line-height:1!important}#adminBar .items{display:flex;gap:30px;align-items:center}#adminBar .items a{color:#fff;font-size:.75rem;align-items:center;display:flex}#adminBar .items a img{width:12px;margin-right:5px}#adminBar .items a:hover{color:#fff;text-decoration:underline}#adminBar .items p{margin:0!important;color:#fff;font-size:.75rem;font-weight:700;display:flex}#adminBar .items p a{font-weight:400;margin-left:5px}a.obfuscated{cursor:pointer}a.obfuscated:not(.linked).unformated:after{content:attr(data-name)}a.obfuscated:not(.linked):after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}.user-bar{display:flex;justify-content:flex-end;border-bottom:1px solid var(--color-lightgray);margin-bottom:30px;padding:10px 0}.page-wrapper{display:flex;padding-left:300px;position:relative;max-width:100%;flex-direction:column}.skiptranslate:has(iframe){display:none}.navbar{padding:0}.navbar .navbar-collapse{flex-direction:column;align-items:flex-start}.navbar .navbar-collapse .navbar-nav{flex-direction:column;width:100%}.navbar .navbar-collapse .navbar-nav .nav-item{position:relative}.navbar .navbar-collapse .navbar-nav .nav-item.dropdown.open>.nav-link{color:var(--primary-color)}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:15px 20px 15px 20px;color:var(--color-text);font-size:1.125rem;white-space:nowrap}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active,.navbar .navbar-collapse .navbar-nav .nav-item .nav-link.open{color:var(--color-base);background:var(--primary-color);border-radius:2px}.navbar .navbar-collapse .navbar-nav .nav-item.open .nav-link{color:var(--color-base)!important;background:var(--primary-color);border-radius:2px}.navbar .navbar-collapse .navbar-nav ul.dropdown-menu{position:absolute;left:100%;top:0;border-radius:0;margin-left:0;border:1px solid #ccc}.navbar .navbar-collapse .navbar-nav ul.dropdown-menu.bs-level-2{position:absolute;top:auto;left:auto;margin-left:0}.navbar .language-wrapper{display:none}nav.breadcrumbs{margin-bottom:30px;padding-left:70px;padding-right:70px}nav.breadcrumbs ol{display:inline-flex;padding:20px 0;list-style-type:none}nav.breadcrumbs ol li{font-size:.875rem;color:var(--color-text);font-family:var(--font-family-content)}nav.breadcrumbs ol li.current a{color:#999}nav.breadcrumbs ol li span{margin:0 10px;color:var(--color-text);font-size:.875rem;font-family:var(--font-family-content)}nav.breadcrumbs ol li a{font-size:.875rem;color:var(--color-text);font-family:var(--font-family-content)}nav.breadcrumbs ol li a:hover{text-decoration:underline}ul.site-map{padding-left:20px}ul.site-map ul{padding-left:20px}aside{padding:30px;min-width:300px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;position:fixed;align-items:stretch;top:0;left:0;height:100%;border-right:1px solid var(--color-gray);justify-content:space-between}aside .top .logo{margin:0 0 66px 20px}.language-wrapper{display:flex;align-items:center;height:5%;padding:17px 20px}.language-wrapper .language{padding-left:26px}.language-wrapper .language .dropdown-toggle{color:var(--color-text)}.language-wrapper .language .dropdown-toggle::after{display:none}.language-wrapper .language .dropdown-toggle::before{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:25px;height:22px;background:url(/assets/images/translate.svg) center center no-repeat}.language-wrapper .language .dropdown-menu.show{left:10px!important;border:none}.mobile-logo,.mobile-menu{display:none}.secondary-menu-mobile{display:none!important}.open-main-menu{z-index:2000;width:30px;height:23px;position:relative;cursor:pointer;transition-duration:.4s;transition-property:all;outline:0;background-color:transparent;border:0;box-shadow:none!important;border-radius:0}.open-main-menu .line-1,.open-main-menu .line-2,.open-main-menu .line-3{height:3px;width:100%;background-color:var(--color-text);position:absolute;top:0;right:0;transition-duration:.4s;transition-property:top,opacity,transform;transition-delay:.2s,0s,0s}.open-main-menu .line-1.move,.open-main-menu .move.line-2,.open-main-menu .move.line-3{top:9px;right:0;transform:rotate(-45deg);transition-delay:0s,0s,.2s;background-color:var(--color-text)!important}.open-main-menu .line-2{top:0;bottom:0;margin:auto;opacity:1}.open-main-menu .line-2.move{transform:rotate(0);opacity:0}.open-main-menu .line-3{bottom:0;top:unset}.open-main-menu .line-3.move{top:9px;bottom:unset;transform:rotate(45deg)}header{padding:20px 0;border-bottom:1px solid var(--color-lightgray)}header .header-wrapper{display:flex;justify-content:space-between}header .header-wrapper .logo img{width:100px}main section.header.header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:end;max-height:101px;align-items:center;position:relative}main section.header.header nav{max-width:50%;width:50%}main section.header.header nav.right{text-align:right}main section.header.header nav.right .menu-search-wrapper ul:not(.dropdown-menu){display:flex;flex-direction:row;justify-content:flex-end;list-style:none;gap:0;align-items:center}main section.header.header nav.right .menu-search-wrapper ul:not(.dropdown-menu) li{padding:10px 16px;border-right:1px solid var(--color-gray)}main section.header.header nav.right .menu-search-wrapper ul:not(.dropdown-menu) li.clock{color:var(--color-lightgray);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}main section.header.header nav.right .menu-search-wrapper ul:not(.dropdown-menu) li:last-of-type{border-right:none;padding-right:0}main section.header.header nav.right .menu-search-wrapper ul:not(.dropdown-menu) li.username{display:flex;gap:12px}main section.header.header nav.right .menu-search-wrapper ul:not(.dropdown-menu) li a,main section.header.header nav.right .menu-search-wrapper ul:not(.dropdown-menu) li span{color:#222}main section.header.header nav.right .search-filter{display:none}main section.header.header nav.right .search-filter.logged-in{display:block}main section.header.header nav.right .search-filter input{position:absolute;right:70px;bottom:-80px;border-radius:2px;border:1px solid #222;max-width:270px;font-style:italic}main section.header.header nav.right .search-filter button{position:absolute;right:90px;bottom:-65px;border:none;background:0 0}main section.header.header nav.left ul{display:flex;flex-direction:row;justify-content:flex-start;list-style:none;gap:10px}main section.header.header nav.left ul li a{color:var(--color-text);padding:13px 16px;font-size:1.125rem}main section.header.header nav.left ul li a.active{color:var(--color-base);background:var(--primary-color);border-radius:2px}main section.header.header nav.left ul li.clock{color:var(--color-lightgray)}main section.header.header nav.left ul li:last-of-type{border-right:none;padding-right:0}form.horizontal-form{display:flex;flex-wrap:wrap;gap:20px;max-width:1000px;padding:40px;border:1px solid var(--color-lightgray);gap:0 15px!important}form.horizontal-form p{margin-bottom:0!important}form.horizontal-form #checkbox-group_2025110513133672392,form.horizontal-form #email-group_2025110513130845850,form.horizontal-form #input-text-group_2025110513125844314,form.horizontal-form #textarea-group_2025110513131957671{flex-basis:100%}form.horizontal-form .form-group{justify-content:center;flex-basis:calc(50% - 8px)}form.horizontal-form .form-group:nth-last-child(3){background:var(--primary-color);border:2px solid var(--primary-color);border-radius:2px;font-size:18px;font-style:normal;font-weight:400;line-height:26px;width:120px;position:relative;flex-basis:unset}form.horizontal-form .form-group:nth-last-child(3)::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:19px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' viewBox='0 0 19 12' fill='none'%3E%3Cpath d='M12.032 1.03607L16.231 5.27213H0V6.72787H16.231L12.032 10.9639L13.059 12L19 6.00656L13.059 0L12.032 1.03607Z' fill='white'/%3E%3C/svg%3E") center center no-repeat}form.horizontal-form .form-group:nth-last-child(3) .cta-primary,form.horizontal-form .form-group:nth-last-child(3) .cta-secondary,form.horizontal-form .form-group:nth-last-child(3) .main-button{width:100%;text-align:start}form .form-group{display:flex;margin-bottom:20px;flex-direction:column;position:relative}form .form-group em{font-style:normal;font-weight:400!important;font-size:1rem;color:var(--color-text);margin-bottom:10px;font-family:var(--font-family-content);position:relative}form .form-group span:not(.checkcircle,.checkmark){display:block;margin-bottom:10px;font-size:1rem;color:var(--color-text);font-family:var(--font-family-content)}form .form-group .field-error{margin-top:10px}form .form-group .field-error p{color:#e60042;font-size:.875rem}form .termin-group .termin-options{display:flex;flex-direction:column}form .termin-group .termin-options .checkbox-label{margin-bottom:20px}form .termin-group .termin-options .checkbox-label p{margin-left:16px}form .checkbox-group .checkbox-options{display:flex;flex-direction:column}form .checkbox-group .checkbox-options input[type=text]{height:25px;margin-bottom:10px;margin-left:16px;width:250px;display:block}form .checkbox-group .checkbox-options p{margin-left:16px}form .radio-group .radio-options{display:flex;flex-direction:column}form .radio-group .radio-options input[type=text]{height:25px;margin-bottom:10px;margin-left:16px;width:250px;display:block}form .radio-group .radio-options p{margin-left:16px}form .datepicker-group .datepicker-wrapper{width:220px;position:relative}form .datepicker-group .datepicker-wrapper img{position:absolute;top:calc(50% - 9px);right:15px;width:auto;pointer-events:none}form .form-message{margin-bottom:10px}form .form-message p{color:#e60042}form{gap:50px!important}form .search-filters{max-width:300px;width:100%}form .search-filters p{font-weight:700;margin-bottom:20px;border-bottom:1px solid var(--color-lightgray);padding-bottom:10px}form .search-wrapper{display:flex;flex-direction:column;flex:1;margin-top:30px}form .search-wrapper .search-bar{display:flex;flex:1;gap:20px}form .search-wrapper .search-bar .search-text-group{flex:1}form .search-wrapper .search-bar .search-text-group input{padding-left:45px}form .search-wrapper .search-bar .search-text-group img{position:absolute;top:16px;left:15px}form .search-wrapper .search-bar .search-btn{flex:1;height:51px}form .search-wrapper .search-results{min-height:400px;display:flex;flex-direction:column}form .search-wrapper .search-results .results-row{margin-bottom:40px}form .search-wrapper .search-results .results-row p{font-size:1rem;color:#999}form .search-wrapper .search-results .blank{display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column;gap:10px}form .search-wrapper .search-results .blank img{padding:10px;background-color:var(--color-lightgray);width:50px}form .search-wrapper .search-results .blank h3{color:var(--color-gray)}form .search-wrapper .search-results .blank p{color:var(--color-gray)}form .search-wrapper .search-results .results-item{margin-bottom:30px}form .search-wrapper .search-results .results-item a h2{font-size:1.125rem;margin-bottom:8px}form .search-wrapper .search-results .results-item span{display:block;margin-bottom:13px;font-size:.875rem;color:#999}form .search-wrapper .search-results .results-item p{font-size:1rem;line-height:1.375rem}footer{padding:70px;padding-top:80px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}footer h3{font-size:20px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:15px}footer address{font-size:16px;font-style:normal;font-weight:300;line-height:22px}footer .left{display:flex;flex-wrap:wrap;-moz-column-gap:70px;column-gap:70px;row-gap:30px;align-items:flex-start}footer .left .cofunded{max-width:500px}footer .left .cofunded img{margin-bottom:10px}footer .left .cofunded p{font-size:1rem;line-height:1.1;margin:0}footer .right{display:flex;flex-wrap:wrap;gap:40px}footer .right .socials{display:flex;gap:10px;margin-bottom:15px}.cc-iframe-notice,iframe{max-width:100%!important;margin-bottom:20px}br.clearfix{display:block;clear:both;content:""}blockquote{font-size:1.5rem;font-weight:300;line-height:1.25}blockquote p{font-size:1.5rem;font-weight:300;line-height:1.25}figure.image{margin-bottom:20px}figure.image.align-left{float:left;margin-right:40px}figure.image.align-right{float:right;margin-left:40px}figure.image.align-center{margin-left:auto;margin-right:auto}figure.image img{max-width:100%;display:block;height:auto;float:none!important;margin:auto!important}figure.image figcaption{display:table-caption;caption-side:bottom;padding:15px;background-color:var(--color-softgray);font-size:.8125rem;line-height:1.125rem}figure.image figcaption a{font-size:.8125rem;line-height:1.125rem;color:var(--primary-color)}figure.image figcaption blockquote{font-size:.8125rem;line-height:1.125rem;margin:0}img{max-width:100%;height:auto}img[style*="float: left;"]{margin-right:40px;margin-bottom:10px}img[style*="float: right;"]{margin-left:40px;margin-bottom:10px}.tags-component .field-title{font-weight:600;display:block;padding-bottom:10px}.tags-component .wrap-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.tags-component .wrap-tags span{padding:5px 10px;border:1px solid var(--color-lightgray);border-radius:2px;font-size:1.125rem;font-style:normal;font-weight:300;line-height:1.625rem}.cta-primary,.cta-secondary,.main-button{border-radius:2px;font-weight:700;font-family:var(--font-family-content);border:1px solid transparent;cursor:pointer;flex:0;font-size:.875rem;white-space:nowrap;align-self:flex-start;display:inline-block}.cta-primary,.cta-secondary,.main-button{padding:10px 20px;background-color:var(--primary-color);color:var(--color-base);border:2px solid transparent;border-radius:2px;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.main-button__small{padding:9px 20px;font-size:.75rem}.cta-primary:disabled,.cta-secondary:disabled,.main-button:disabled{cursor:not-allowed;opacity:.5}.main-button.white,.white.cta-primary,.white.cta-secondary{color:var(--color-text);background:var(--color-base);border:2px solid var(--color-text);border-radius:2px;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.main-button.pink,.pink.cta-primary,.pink.cta-secondary{color:var(--color-base);background:var(--primary-color);border:2px solid var(--primary-color);border-radius:2px;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.main-button.right-arrow,.right-arrow.cta-primary,.right-arrow.cta-secondary{position:relative;padding-right:50px}.main-button.right-arrow::after,.right-arrow.cta-primary::after,.right-arrow.cta-secondary::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:19px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' viewBox='0 0 19 12' fill='none'%3E%3Cpath d='M12.032 1.03607L16.231 5.27213H0V6.72787H16.231L12.032 10.9639L13.059 12L19 6.00656L13.059 0L12.032 1.03607Z' fill='black'/%3E%3C/svg%3E") center center no-repeat}.main-button.right-arrow-white,.right-arrow-white.cta-primary,.right-arrow-white.cta-secondary{position:relative;padding-right:50px}.main-button.right-arrow-white::after,.right-arrow-white.cta-primary::after,.right-arrow-white.cta-secondary::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:19px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' viewBox='0 0 19 12' fill='none'%3E%3Cpath d='M12.032 1.03607L16.231 5.27213H0V6.72787H16.231L12.032 10.9639L13.059 12L19 6.00656L13.059 0L12.032 1.03607Z' fill='white'/%3E%3C/svg%3E") center center no-repeat}.main-button.small,.small.cta-primary,.small.cta-secondary{padding:10px 35px;border-width:1px;border-radius:2px;font-size:1rem;font-style:normal;font-weight:400;line-height:1;margin-top:20px}.main-button.no-padding,.no-padding.cta-primary,.no-padding.cta-secondary{padding:0}ol,ul{list-style-position:inside}ol li,ul li{line-height:1.25rem}.sub-content-display{padding:0 70px 70px}.sub-content-display h2{margin-top:70px}.sub-content-display .list-news-events{display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px;margin-bottom:50px}.sub-content-display .list-news-events .news-item a{color:var(--color-text)}.sub-content-display .list-news-events .news-item span{font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#999;margin-bottom:15px;display:block}.sub-content-display .list-news-events .news-item h3{font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:20px}.sub-content-display .list-news-events .news-item .summary{font-size:16px;font-style:normal;font-weight:300;line-height:22px}.sub-content-display .list-news-events .news-item img{width:100%}.content-list-line{padding:0 70px 70px 70px}.content-list-line .row{padding:20px 0;border-bottom:1px solid var(--color-lightgray)}.content-list-line .row.heading{color:var(--color-graytext)}.content-list-line .row .list-item.more{width:19px;height:19px;background:url(/assets/images/icons/list-more.svg) center center no-repeat;display:block;float:right}.list-data-component{max-width:1000px}.list-data-component div{margin-bottom:20px}.list-data-component div .field-title{font-weight:600;display:block;padding-bottom:10px}.list-data-component .content-wrapper h2{font-size:1.5rem}.list-data-component .content-wrapper p{margin-bottom:30px}.list-data-component .content-wrapper a{color:var(--color-text);text-decoration:underline}.list-data-component .chars-component .summary{font-size:1.5625rem;line-height:1.875rem}.row{display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-right:0;margin-left:0}.row>*{padding-right:0;padding-left:0}.forum-list .row{display:flex}.business-card-content .row{display:flex;justify-content:space-between}.business-card-content .row>*{width:unset}select{border:1px solid var(--color-lightgray);border-radius:2px;height:40px;outline:0;font-weight:500;padding:0 10px;font-family:var(--font-family-content);background-color:var(--color-bg);color:var(--color-text)}select:active,select:focus{border-color:var(--color-text);background-color:var(--color-bg);box-shadow:none}select option{font-size:.875rem;font-weight:500}.dropdown .dropdown-toggle:after{border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent}.dropdown .dropdown-menu{border-radius:0}.select2-container--classic .select2-selection--multiple,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],select,textarea{border:1px solid var(--color-lightgray);flex:1;border-radius:2px;padding:17px 20px 15px 20px;font-size:1.125rem;line-height:1.5rem;font-family:var(--font-family-content);font-weight:300;outline:0;width:100%;box-shadow:none;outline:0;color:var(--color-text);background-color:var(--color-bg)}.select2-container--classic .select2-selection--multiple:active,.select2-container--classic .select2-selection--multiple:focus,input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,select:active,select:focus,textarea:active,textarea:focus{border-color:var(--color-text)}label{font-size:1.125rem;color:var(--color-text);margin-bottom:10px;font-family:var(--font-family-content);font-weight:500;display:inline-block;position:relative}input[type=checkbox],input[type=radio]{accent-color:var(--primary-color)}.checkbox-group div{display:flex;margin-bottom:5px;gap:10px}.checkbox-group div input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:2px;border:1px solid var(--color-lightgray)}.checkbox-group div input[type=checkbox]:checked{background-color:var(--primary-color);border:1px solid var(--primary-color)}.checkbox-group div label{margin-bottom:0!important;display:flex;align-items:center;gap:13px}.checkbox-group div em{margin-bottom:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{height:50px;min-width:200px}input[type=email]:-moz-read-only,input[type=number]:-moz-read-only,input[type=password]:-moz-read-only,input[type=search]:-moz-read-only,input[type=tel]:-moz-read-only,input[type=text]:-moz-read-only{opacity:.7;background-color:var(--color-softgray);cursor:not-allowed}input[type=email]:disabled,input[type=email]:read-only,input[type=number]:disabled,input[type=number]:read-only,input[type=password]:disabled,input[type=password]:read-only,input[type=search]:disabled,input[type=search]:read-only,input[type=tel]:disabled,input[type=tel]:read-only,input[type=text]:disabled,input[type=text]:read-only{opacity:.7;background-color:var(--color-softgray);cursor:not-allowed}input[type=time]{padding:14px 20px 13px 20px;height:50px;flex:0 1 115px;width:115px}input[type=search]{padding:5px;border-radius:2px}select{min-width:200px;height:50px;width:100%;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background:url(/assets/images/icons/dropdown-arrow.svg);background-position-x:calc(100% - 20px);background-position-y:50%;background-repeat:no-repeat;background-color:var(--color-base);padding-top:0;padding-bottom:0;padding-right:45px;line-height:50px}textarea:not(.select2-search__field){min-height:100px}textarea.select2-search__field{box-shadow:none!important}textarea:disabled{opacity:.7;background-color:var(--color-softgray);cursor:not-allowed}::-moz-placeholder{color:var(--color-text);opacity:1}::placeholder{color:var(--color-text);opacity:1}.input-title-wrapper{flex:1}.input-title-wrapper input{border:none;font-size:3.125rem;font-weight:700;padding:0;height:60px;border-bottom:1px solid var(--color-lightgray);margin-bottom:50px}.input-title-wrapper input::-moz-placeholder{color:var(--color-lightgray)}.input-title-wrapper input::placeholder{color:var(--color-lightgray)}.switch-wrapper{border:1px solid var(--color-lightgray);border-radius:2px;padding:15px 20px}.switch-wrapper.disabled{opacity:.35;cursor:not-allowed}.switch{position:relative;display:flex;height:20px;width:121px;margin-bottom:0;gap:10px;justify-content:space-between;align-items:center;font-weight:500;font-size:.875rem}.switch input{opacity:0;width:0;height:0;display:none}.switch input:checked+.slider{background-color:var(--color-bg)}.switch input:checked+.slider:before{transform:translateX(0);background-color:var(--primary-color)}.switch .slider{position:relative;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--color-bg);width:60px;height:20px;border:1px solid var(--color-text);border-radius:2px;transition:.3s}.switch .slider.disabled{cursor:not-allowed}.switch .slider:before{position:absolute;content:"";height:14px;width:28px;left:3px;bottom:2px;background-color:var(--color-lightgray);transition:.3s;border-radius:2px;transform:translateX(24px)}select.tagfilter{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#222;background-color:#fff;background-clip:padding-box;border:1px solid var(--color-lightgray);border-radius:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input.circle-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #000;border-radius:50%;display:inline-grid;place-content:center;vertical-align:middle;cursor:pointer;background:0 0;outline-offset:2px}input.circle-checkbox::before{content:"";width:14px;height:14px;border-radius:50%;transform:scale(0);transition:transform 120ms ease-in-out;background:#00a78e}input.circle-checkbox:checked::before{transform:scale(1)}input.circle-checkbox:focus-visible{outline:2px solid currentColor}input.circle-checkbox:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){input.circle-checkbox::before{transition:none}}.select2-container--classic .select2-selection--multiple{padding:5px;min-height:50px}.select2-container--classic .select2-selection--multiple .select2-selection__choice{border-radius:0;background:0 0;margin:0}.select2-container .select2-search.select2-search--inline{display:block;visibility:hidden!important;height:0!important}.select2-container .select2-search.select2-search--inline .select2-search__field.select2-search__field{margin:0!important;height:0!important}.select2-container .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;gap:10px;margin:0}input.fullwidth-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none}table{display:block;overflow-x:auto;border-collapse:collapse;border:0;margin-bottom:20px;max-width:100%}table tr td,table tr th{padding:15px 20px;border:1px solid var(--color-lightgray);text-align:left;font-family:var(--font-family-content)}table thead tr th{background-color:var(--color-softgray);font-weight:700}table tbody tr th{background-color:var(--color-softgray);font-weight:700}.datepicker{width:220px!important}.acm-datepicker{--adp-font-family:var(--font-family-content);--adp-font-size:0.875rem;--adp-width:246px;--adp-z-index:100;--adp-padding:4px;--adp-grid-areas:"nav" "body" "timepicker" "buttons";--adp-transition-duration:.3s;--adp-transition-ease:ease-out;--adp-transition-offset:8px;--adp-background-color:var(--color-bg);--adp-background-color-hover:var(--color-softgray);--adp-background-color-active:var(--color-lightgray);--adp-background-color-in-range:rgba(var(--primary-color), .1);--adp-background-color-in-range-focused:rgba(var(--primary-color), .2);--adp-background-color-selected-other-month-focused:var(--primary-color);--adp-background-color-selected-other-month:var(--primary-color);--adp-color:var(--color-text);--adp-color-secondary:var(--color-gray);--adp-accent-color:var(--primary-color);--adp-color-current-date:var(--adp-accent-color);--adp-color-other-month:#dedede;--adp-color-disabled:#aeaeae;--adp-color-disabled-in-range:#939393;--adp-color-other-month-hover:#c5c5c5;--adp-border-color:var(--color-text);--adp-border-color-inner:var(--color-text);--adp-border-radius:2px;--adp-border-color-inline:var(--color-text);--adp-nav-height:32px;--adp-nav-arrow-color:var(--color-text);--adp-nav-action-size:32px;--adp-nav-color-secondary:var(--adp-color-secondary);--adp-day-name-color:var(--primary-color);--adp-day-name-color-hover:var(--primary-color);--adp-day-cell-width:1fr;--adp-day-cell-height:32px;--adp-month-cell-height:42px;--adp-year-cell-height:56px;--adp-pointer-size:10px;--adp-poiner-border-radius:2px;--adp-pointer-offset:14px;--adp-cell-border-radius:2px;--adp-cell-background-color-selected:var(--primary-color);--adp-cell-background-color-selected-hover:var(--primary-color);--adp-cell-background-color-in-range:rgba(var(--primary-color), .1);--adp-cell-background-color-in-range-hover:rgba(var(--primary-color), .2);--adp-cell-border-color-in-range:var(--adp-cell-background-color-selected);--adp-btn-height:32px;--adp-btn-color:var(--adp-accent-color);--adp-btn-color-hover:var(--adp-color);--adp-btn-border-radius:var(--adp-border-radius);--adp-btn-background-color-hover:var(--adp-background-color-hover);--adp-btn-background-color-active:var(--adp-background-color-active);--adp-time-track-height:1px;--adp-time-track-color:#dedede;--adp-time-track-color-hover:#b1b1b1;--adp-time-thumb-size:12px;--adp-time-padding-inner:10px;--adp-time-day-period-color:var(--adp-color-secondary);--adp-mobile-font-size:0.875rem;--adp-mobile-nav-height:40px;--adp-mobile-width:320px;--adp-mobile-day-cell-height:38px;--adp-mobile-month-cell-height:48px;--adp-mobile-year-cell-height:64px}.air-datepicker-overlay{--adp-overlay-background-color:rgba(var(--color-bg), 0.9);--adp-overlay-transition-duration:.3s;--adp-overlay-transition-ease:ease-out;--adp-overlay-z-index:99}.air-datepicker-cell.-current-{font-weight:700!important}.air-datepicker-nav--title{font-weight:700}.air-datepicker-nav--title i{font-weight:400}.air-datepicker--pointer::after{background-color:var(--color-bg)}.air-datepicker{border:none;border-color:transparent;background-color:var(--color-base);font-size:.875rem;font-weight:300;width:100%;max-width:400px;min-width:-moz-fit-content;min-width:fit-content}.air-datepicker .air-datepicker-nav{border-bottom:unset;justify-content:flex-end}.air-datepicker .air-datepicker-nav .air-datepicker-nav--title{order:0;margin-right:auto;padding:0;background:0 0;border:none;padding:0;text-transform:capitalize;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal}.air-datepicker .air-datepicker-nav .air-datepicker-nav--action:first-child{order:1}.air-datepicker .air-datepicker-nav .air-datepicker-nav--action:last-child{order:2}.air-datepicker .air-datepicker-nav .air-datepicker-nav--action.-disabled-{visibility:visible;opacity:.5;pointer-events:none;cursor:not-allowed}.air-datepicker .air-datepicker--content{padding-left:0;padding-right:0;padding-bottom:0}.air-datepicker .air-datepicker-body--day-names{padding:0;margin:0}.air-datepicker .air-datepicker-body--day-names .air-datepicker-body--day-name{background:0 0;border:none;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-align:center;padding:20px;color:var(--color-text);text-transform:capitalize}.air-datepicker .air-datepicker-body--cells{gap:1px;background-color:var(--color-softgray);border:1px solid var(--color-softgray)}.air-datepicker .air-datepicker-body--cells.-days-{grid-auto-rows:unset}.air-datepicker .air-datepicker-cell{background-color:var(--color-base);border-radius:0;font-weight:400}.air-datepicker .air-datepicker-cell.-day-{aspect-ratio:1}.air-datepicker .air-datepicker-cell.event{background-color:var(--primary-color);color:var(--color-base)!important;font-weight:600}.air-datepicker .air-datepicker-cell.-other-month-:not(.event){background-color:#f2f3f7!important;color:#a8a8a8!important}.air-datepicker .air-datepicker-cell.-in-range-,.air-datepicker .air-datepicker-cell.-range-from-,.air-datepicker .air-datepicker-cell.-range-to-{background-color:var(--primary-color);color:var(--color-base)!important}.paging-wrapper{display:flex;flex:1;justify-content:center}.paging-wrapper .pagination{padding-left:0;margin:30px 0 45px 0}.paging-wrapper .pagination ul{display:flex}.paging-wrapper .pagination li{display:flex;justify-content:center;align-items:center;font-size:.875rem}.paging-wrapper .pagination li:before{display:none}.paging-wrapper .pagination li a{display:flex;justify-content:center;align-items:center;border:none;color:var(--color-text);font-weight:500;height:100%;font-family:var(--font-family-content)}.paging-wrapper .pagination li a:focus,.paging-wrapper .pagination li a:hover{background:0 0}.paging-wrapper .pagination li.active .current{color:var(--primary-color);border:1px solid var(--primary-color);border-radius:2px;padding:7px 10px;font-weight:500;font-family:var(--font-family-content)}.paging-wrapper .pagination li:not(.active) a{text-decoration:none}.paging-wrapper .pagination li .page-link{padding:0 12px;background-color:var(--color-bg)}.paging-wrapper .pagination li .page-link.next svg,.paging-wrapper .pagination li .page-link.prev svg{fill:var(--color-text)}.paging-wrapper .pagination li .page-link:focus{box-shadow:none}.paging-wrapper .pagination li.disabled{padding:0 12px;background-color:transparent}.paging-wrapper .pagination li.disabled span{display:flex;justify-content:center;align-items:center;cursor:not-allowed}.paging-wrapper .pagination li.disabled .next svg,.paging-wrapper .pagination li.disabled .prev svg{fill:var(--color-text)}.column-content{display:flex;gap:40px;margin-bottom:30px}.column-content .item{flex:1}.content-wrapper{margin-bottom:60px}.content-wrapper ul{margin:20px 0}.content-wrapper ul li{font-size:18px;font-style:normal;font-weight:300;line-height:34px;list-style-position:inside}.image-content{display:flex;gap:40px;margin-bottom:30px}.image-content figure{flex:0 0 40%;width:auto;max-width:100%}.image-content figure img{width:100%}.image-content .content{flex:1}.image-component picture{display:block}.image-component picture img{display:block}.gallery-wrapper{margin-bottom:50px}.gallery-wrapper .hidden{display:none}.news-list .news-item span{margin-bottom:15px;font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#999;display:block}.news-list .news-item h3{font-size:20px;font-style:normal;font-weight:500;line-height:24px;color:#222;margin-bottom:20px}.news-list .news-item .summary{font-size:16px;font-style:normal;font-weight:300;line-height:22px;color:#222}.news-list .news-item img{width:100%}.other-lists{border-bottom:none!important;row-gap:40px;-moz-column-gap:50px;column-gap:50px;padding:0!important}.other-lists .item{position:relative}.other-lists .item .tags{position:absolute;top:0;right:20px}.other-lists .item span{margin-bottom:15px;font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#999;display:block}.other-lists .item h2,.other-lists .item h3{font-size:20px;font-style:normal;font-weight:500;line-height:24px;color:#222;margin-bottom:20px}.other-lists .item .summary{font-size:16px;font-style:normal;font-weight:300;line-height:22px;color:#222}.other-lists .item .course-info{display:flex;justify-content:space-between;margin-bottom:20px}.other-lists .item .course-info .difficulty{display:flex;gap:10px;align-items:center}.other-lists .item .course-info .difficulty p{padding:8px 13px;border:1px solid #222;line-height:1}.other-lists .item .course-info p{font-size:.875rem;margin-bottom:0!important;font-weight:400}.other-lists .item img{display:block}.other-lists .item :last-child{margin-bottom:0!important}.other-lists.vertical h2,.other-lists.vertical h3{max-width:unset}.other-lists.vertical img{width:100%;aspect-ratio:1/1.414;margin-bottom:30px;border:solid 1px #000}.other-lists.course-list:not(:last-of-type){margin-bottom:60px}.other-lists.course-list h3{margin-bottom:0;max-width:unset}.other-lists.course-list .provider{font-size:1rem;margin-bottom:20px!important}.other-lists.course-list img{height:220px;width:100%;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}.other-lists.course-list .course-link{display:flex;align-items:center;padding:10px 12px;border:1px solid #222;width:-moz-fit-content;width:fit-content;color:#222;border-radius:2px}.other-lists.course-list .course-link .percentage{color:var(--primary-color);padding-right:10px;border-right:1px solid #222;margin-right:10px;margin-bottom:0}.list-bookmarks .item{position:relative}.list-bookmarks .item .item-title{padding-right:30px}.list-bookmarks .item button.bookmark{background-color:transparent;border:none;position:absolute;right:0;top:0}.list-bookmarks .item button.bookmark svg path{fill:#999!important}.list-bookmarks .item button.bookmark.bookmarked svg path{fill:#e6007e!important}.business-list{padding:50px;border:1px solid var(--color-gray);margin-bottom:60px}.business-list .business-card-content{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.business-list .business-card-content a{display:inline-block;margin-bottom:10px}.business-list .business-card-content p{margin-bottom:10px!important}.business-list .business-card-content .image-component figure{display:block}.business-list .business-card-content .image-component figure picture{display:block;width:100%}.business-list .business-card-content .image-component figure picture img{display:block;max-width:200px}.advisors-list{display:grid;gap:20px;grid-template-columns:repeat(6,1fr)}.advisors-list .item img{width:100%}.advisors-list .item h2{font-size:1.25rem;font-weight:500;margin-bottom:0}.advisors-list .item .role{color:#999;margin-bottom:20px!important}.advisors-list .item .location{font-weight:500;margin-bottom:0!important}.cta-primary{margin-top:10px;text-decoration:none!important}.cta-secondary{margin-top:10px;text-decoration:none!important}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.opacity-loading{cursor:wait;position:relative}.opacity-loading>*{opacity:.3}.opacity-loading:before{content:"";z-index:100;position:fixed;width:100%;height:100vh}.opacity-loading:after{content:"";z-index:100;opacity:1;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:150px;height:150px;border-radius:50%;border:18px solid var(--primary-color);border-color:var(--primary-color) transparent var(--primary-color) transparent;animation:lds-dual-ring 1.5s linear infinite}.img-placeholder{width:100%;max-width:100%;min-height:220px;max-height:220px;background:var(--color-img-placeholder);display:flex;justify-content:center;align-items:center;margin-bottom:20px}.img-placeholder img{width:100%;max-width:100%;height:auto;padding:20px;filter:grayscale(1)}.menu-open{overflow:hidden}.pswp__custom-caption{font-size:16px;color:#fff;width:calc(100% - 32px);max-width:400px;padding:10px;position:absolute;left:50%;bottom:16px;transform:translateX(-50%)}.pswp__custom-caption a{color:#fff;text-decoration:underline}.hidden-caption-content{display:none}.filters{display:block;border:1px solid #222;padding:40px;margin-top:50px;margin-bottom:60px}.filters .filter-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}.filters .filter-wrapper .col{max-width:310px}.filters .filter-wrapper .col .filter-title{min-height:40px;font-weight:500}.filters .filter-wrapper .col label{display:block;font-weight:500;margin-bottom:24px}.filters .mostpopular .title{color:#737373;font-family:"Inter Tight";font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:block}.range-wrapper{position:relative}.range-wrapper .range-selector{padding-right:40px!important;padding:5px;cursor:pointer;background-color:transparent;position:relative;z-index:2}.range-wrapper:after{content:" ";display:block;position:absolute;top:0;bottom:0;right:15px;margin:auto;width:16px;height:16px;z-index:1;background-image:url(/assets/images/calendar.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.filter-btns{margin-bottom:50px;display:flex;gap:10px;flex-wrap:wrap}.filter-btns .cta-primary,.filter-btns .cta-secondary,.filter-btns .main-button{padding:12px 15px;font-size:.875rem;line-height:1;border-width:1px;border-radius:2px}.filter-btns .active.cta-primary,.filter-btns .active.cta-secondary,.filter-btns .main-button.active{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--color-base)}.quiz-wrapper{max-width:1000px}.quiz-wrapper .hotspots details{border:1px solid #999;padding:20px;margin-bottom:10px;font-size:18px;font-style:normal;font-weight:400;line-height:24px;transition:all .3s linear}.quiz-wrapper .hotspots details summary{position:relative;anchor-name:--summary}.quiz-wrapper .hotspots details summary::marker{content:""}.quiz-wrapper .hotspots details summary::after,.quiz-wrapper .hotspots details summary::before{content:"";border-block-start:3px solid #000;height:0;width:1rem;inset-block-start:50%;inset-inline-end:0;position:absolute;position-anchor:--summary;position-area:top end;transition:all .3s linear}.quiz-wrapper .hotspots details summary::after{transform:rotate(90deg);transform-origin:50%}.quiz-wrapper .hotspots details[open] summary::after{transform:rotate(0)}.quiz-wrapper .flip-card{perspective:1000px;cursor:pointer;min-height:300px}.quiz-wrapper .flip-card-inner{position:relative;width:100%;height:100%;transition:transform .4s ease;transform-style:preserve-3d}.quiz-wrapper .flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.quiz-wrapper .flipped .flip-card-front{display:none}.quiz-wrapper .flip-card-front{position:absolute}.quiz-wrapper .flip-card-back,.quiz-wrapper .flip-card-front{width:100%;height:100%;padding:1rem;border:1px solid #ddd;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;font-weight:500;background:#fff;flex-direction:column}.quiz-wrapper .flip-card-front>*{display:block;width:100%;text-align:center;position:relative}.quiz-wrapper .flip-card-back{transform:rotateY(180deg);background:#f3f4f6;padding:1rem}.quiz label{width:800px;padding:10px;border:2px solid var(--color-lightgray);max-width:100%;cursor:pointer}.quiz label.bg-green-100:has(input:checked){color:var(--primary-color);border:2px solid var(--primary-color)}.quiz label.bg-red:has(input:checked){color:#e60042;border:2px solid #e60042}.accordion .accordion-item .accordion-header{padding:0}body#body-entry .main{padding:0;margin:0}body#body-entry .main section{border-bottom:1px solid var(--color-gray);padding:70px;margin:0}body#body-entry .main section .quick-links{margin-top:70px;display:flex;gap:20px;flex-wrap:wrap}body#body-entry .main section.header{display:block!important;max-height:unset!important;background-color:#3c393c;padding-top:130px;padding-bottom:130px;border-bottom:0}body#body-entry .main section.header #entryVideo{position:absolute;z-index:1;right:0;bottom:0;top:0;margin:auto;height:100%;max-width:100%}body#body-entry .main section.header>*{position:relative;z-index:2}body#body-entry .main section.header nav{position:absolute;top:40px;right:70px;display:flex;flex-direction:column;gap:60px}body#body-entry .main section.header nav.right .menu-search-wrapper>ul li a,body#body-entry .main section.header nav.right .menu-search-wrapper>ul li span{color:var(--color-base)}body#body-entry .main section.header nav.right .menu-search-wrapper #searchquery::-moz-placeholder{color:var(--color-base)}body#body-entry .main section.header nav.right .menu-search-wrapper #searchquery::placeholder{color:var(--color-base)}body#body-entry .main section.header nav input{background-color:transparent;border:1px solid var(--color-base);color:var(--color-base)}body#body-entry .main section.header h1{max-width:496px;font-size:60px;font-style:normal;font-weight:300;line-height:56px;text-transform:uppercase;color:var(--color-base);margin-top:50px}body#body-entry .main section.header h1 strong{font-weight:600}body#body-entry .main section.header .subheader{margin-top:30px;max-width:710px}body#body-entry .main section.header .subheader p{font-size:20px;font-style:normal;font-weight:400;line-height:26px;color:var(--color-base)}body#body-entry .main section.header .explore{margin-top:110px}body#body-entry .main section.header .explore .header-filters{display:flex;gap:10px!important;flex-wrap:wrap}body#body-entry .main section.header .explore .header-filters .cta-primary,body#body-entry .main section.header .explore .header-filters .cta-secondary,body#body-entry .main section.header .explore .header-filters .main-button{align-self:end;height:50px;display:flex;align-items:center}body#body-entry .main section.header .explore .header-filters .filter{width:230px}body#body-entry .main section.header .explore .header-filters label{color:var(--color-base);text-transform:uppercase}body#body-entry .main section.header .explore h2{color:var(--primary-color);text-transform:uppercase;font-size:46px;line-height:2.75rem}body#body-entry .main section.header .search-filter{display:block}body#body-entry .main section.header .search-filter input{position:absolute;right:0;bottom:-80px;border-radius:2px;border:1px solid var(--color-base);max-width:270px;font-style:italic}body#body-entry .main section.header .search-filter button{position:absolute;right:20px;bottom:-65px;border:none;background:0 0}body#body-entry .main section.header .search-filter button img{filter:invert(1)}body#body-entry .main section.list{border-bottom:1px solid var(--color-gray);padding:70px;margin:0}body#body-entry .main section.list .summary{max-width:590px;margin-bottom:40px}body#body-entry .main section.list .row:last-of-type{margin-bottom:30px}body#body-entry .main section.list h2{font-size:38px;font-style:normal;font-weight:400;line-height:36px;text-transform:uppercase;max-width:300px;margin-bottom:30px}body#body-entry .main section.list .entry a{color:var(--color-text)}body#body-entry .main section.list .entry img{width:100%;-o-object-fit:cover;object-fit:cover}body#body-entry .main section.list .entry .date{margin-top:20px;font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#999}body#body-entry .main section.list .entry h3{font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin:20px 0}body#body-entry .main section.list .entry .course-info{display:flex;justify-content:space-between;padding-top:5px}body#body-entry .main section.list .entry .course-info .difficulty{display:flex;gap:10px;align-items:center}body#body-entry .main section.list .entry .course-info .difficulty p{padding:8px 13px;border:1px solid #222;line-height:1}body#body-entry .main section.list .entry .course-info p{font-size:.875rem;margin-bottom:0;font-weight:400}body#body-entry .main section.events .row{display:flex;gap:160px}body#body-entry .main section.events .row>*{width:unset}body#body-entry .main section.events h2{margin-bottom:10px}body#body-entry .main section.events .datepickerEntry{padding-top:0}body#body-entry .main section.events .event-list{display:flex;flex-direction:column;gap:25px}body#body-entry .main section.events .event-list .entry{color:var(--color-text);display:block}body#body-entry .main section.events .event-list .entry .date{display:block;font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#999}body#body-entry .main section.events .event-list .entry h3{margin-top:5px;font-size:20px;font-style:normal;font-weight:500;line-height:24px}body#body-entry .main section.list-text{border-bottom:1px solid var(--color-gray);padding:70px;margin:0}body#body-entry .main section.list-text h2{font-size:38px;font-style:normal;font-weight:400;line-height:36px;text-transform:uppercase;max-width:300px;margin-bottom:30px}body#body-entry .main section.list-text .row:last-of-type{margin-bottom:30px}body#body-entry .main section.list-text .entry a{color:var(--color-text)}body#body-entry .main section.list-text .entry .tags{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:10px;gap:10px}body#body-entry .main section.list-text .entry .tags .tag{font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:6px 12px;border-radius:2px;border:1px solid #222}body#body-entry .main section.list-text .entry .date{margin-top:20px;font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#999}body#body-entry .main section.list-text .entry h3{font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin:0 0 15px 0}body#body-entry .main section.login{background-color:rgba(18,15,18,.8980392157);width:100%;padding:20px 70px;padding-right:90px;display:flex;align-items:center;position:relative}body#body-entry .main section.login .welcome{font-size:1.5rem;color:var(--color-base);font-weight:300;padding-right:75px;border-right:1px solid #999;width:-moz-fit-content;width:fit-content}body#body-entry .main section.login .welcome b{color:var(--primary-color);font-weight:600}body#body-entry .main section.login .course{display:flex;gap:30px;align-items:center}body#body-entry .main section.login .course p{font-size:1.25rem;color:var(--color-base);padding-left:35px}body#body-entry .main section.login .course a{font-size:1.25rem;color:var(--color-base);line-height:normal;border:1px solid #999;padding:13px 15px}body#body-entry .main section.login .course a span{color:var(--primary-color);font-weight:600;padding-right:15px;margin-right:15px;border-right:1px solid #999}body#body-entry .main section.login .disable{position:absolute;top:50%;right:70px;transform:translate(-50%,-50%);background-color:transparent;border:none}body#body-content main{width:100%;max-width:1920px;padding:0;margin:0;min-height:100vh;display:flex;flex-direction:column}body#body-content main .narrowTitle{max-width:890px}body#body-content main .content-list-line,body#body-content main section{border-bottom:1px solid var(--color-gray);padding:40px 70px;margin:0}body#body-content main .content-list-line.main-content,body#body-content main section.main-content{flex-grow:1;flex-shrink:0;border-bottom:0}body#body-content main .content-list-line.main-content .text-content-wrapper,body#body-content main section.main-content .text-content-wrapper{display:flex;justify-content:space-between;align-items:flex-end;align-content:flex-end;flex-wrap:wrap;gap:30px}body#body-content main .content-list-line.main-content .text-content-wrapper .content-wrapper:last-child,body#body-content main section.main-content .text-content-wrapper .content-wrapper:last-child{margin-bottom:0}body#body-content main .content-list-line.main-content .text-content-wrapper .content-wrapper :last-child,body#body-content main section.main-content .text-content-wrapper .content-wrapper :last-child{margin-bottom:0}body#body-content main .content-list-line.main-content .text-content-wrapper a.contribute,body#body-content main section.main-content .text-content-wrapper a.contribute{margin-left:auto}body#body-content main .content-list-line.course p,body#body-content main section.course p{max-width:890px}body#body-content main .content-list-line.course #summary,body#body-content main section.course #summary{min-height:85px;border-radius:2px;border:1px solid #222;margin-top:40px;margin-bottom:60px;display:flex;flex-wrap:wrap;align-items:center;gap:30px;padding:20px 30px}body#body-content main .content-list-line.course #summary div,body#body-content main section.course #summary div{font-size:1rem;line-height:1.625rem}body#body-content main .content-list-line.course #summary div span,body#body-content main section.course #summary div span{font-size:1.25rem;font-weight:500}body#body-content main .content-list-line.course #summary div+div,body#body-content main section.course #summary div+div{border-left:1px solid var(--color-gray);padding-left:30px}body#body-content main .content-list-line.course #summary div.final-assessment,body#body-content main section.course #summary div.final-assessment{margin-left:auto;border-left:none}body#body-content main .content-list-line.course #summary div.final-assessment .cta-primary,body#body-content main .content-list-line.course #summary div.final-assessment .cta-secondary,body#body-content main .content-list-line.course #summary div.final-assessment .main-button,body#body-content main section.course #summary div.final-assessment .cta-primary,body#body-content main section.course #summary div.final-assessment .cta-secondary,body#body-content main section.course #summary div.final-assessment .main-button{padding-top:10px;padding-bottom:10px}body#body-content main .content-list-line.course #summary .rating .score,body#body-content main section.course #summary .rating .score{display:flex;font-size:1.25rem;font-weight:500;gap:10px}body#body-content main .content-list-line.course #summary .rating .score .dot,body#body-content main section.course #summary .rating .score .dot{margin-top:3px;width:18px;height:18px;background-color:var(--primary-color);border-radius:50%;display:flex}body#body-content main .content-list-line.course #summary .rating .number,body#body-content main section.course #summary .rating .number{display:block;font-size:1rem;font-weight:400}body#body-content main .content-list-line.course #summary .acredited,body#body-content main section.course #summary .acredited{min-height:53px;display:flex;gap:10px}body#body-content main .content-list-line.course #summary .acredited svg,body#body-content main section.course #summary .acredited svg{margin-top:3px}body#body-content main .content-list-line.course .modulesTitle,body#body-content main section.course .modulesTitle{margin-top:70px}body#body-content main .content-list-line.course .accordion-modules,body#body-content main section.course .accordion-modules{border-radius:2px;border:solid 1px var(--color-gray)}body#body-content main .content-list-line.course .accordion-modules .accordion-item,body#body-content main section.course .accordion-modules .accordion-item{margin:0;border-radius:0;border:none}body#body-content main .content-list-line.course .accordion-modules .accordion-item:not(:last-of-type),body#body-content main section.course .accordion-modules .accordion-item:not(:last-of-type){border-bottom:solid 1px var(--color-gray)}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header,body#body-content main section.course .accordion-modules .accordion-item .accordion-header{padding:0!important}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button{grid-template-columns:1fr 140px 50px;gap:30px}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button span,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button span{font-size:1.125rem;font-style:italic;font-weight:400;line-height:1.125rem;display:block;margin-bottom:15px}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button h3,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button h3{font-size:1.625rem;line-height:1.625rem;font-weight:400}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button .is-completed,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button .is-completed{font-size:1rem;font-weight:400;line-height:1rem;margin:0;display:inline-block}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button .is-completed img,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button .is-completed img{margin-right:10px}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button .is-completed.mobile,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button .is-completed.mobile{display:none}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button .arrow,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button .arrow{width:50px;height:50px;border-radius:2px;border:1px solid var(--primary-color);display:block;position:relative;background-color:var(--primary-color)}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button .arrow.completed,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button .arrow.completed{background-color:#222;border:1px solid #222}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button .arrow.completed:after,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button .arrow.completed:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='16' viewBox='0 0 19 16' fill='none'%3E%3Cg clip-path='url(%23clip0_54_2185)'%3E%3Cpath d='M1.67113 7.18769L7.33843 12.32L17.0504 0L19 1.58769L7.64117 16L0 9.09538L1.67113 7.18769Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_54_218'%3E%3Crect width='19' height='16' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");transition:none}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button .arrow:after,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button .arrow:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:20px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cg clip-path='url(%23clip0_4328_539)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 3.3093L18.3777 12.3335L20 11.0996L10 0.333496L1.47138e-08 11.0996L1.62234 12.3335L10 3.3093Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4328_539'%3E%3Crect width='13.3333' height='20' fill='white' transform='translate(0 13.3335) rotate(-90)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:center;background-size:contain;transform:rotate(0);transition:transform .2s ease-in-out}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button.collapsed .arrow:not(.completed):after,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button.collapsed .arrow:not(.completed):after{transform:rotate(180deg)}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-header .accordion-button:after,body#body-content main section.course .accordion-modules .accordion-item .accordion-header .accordion-button:after{display:none}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-body,body#body-content main section.course .accordion-modules .accordion-item .accordion-body{padding-top:20px;padding-bottom:75px}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-body .buttons,body#body-content main section.course .accordion-modules .accordion-item .accordion-body .buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:50px}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-body .buttons .cta-primary,body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-body .buttons .cta-secondary,body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-body .buttons .main-button,body#body-content main section.course .accordion-modules .accordion-item .accordion-body .buttons .cta-primary,body#body-content main section.course .accordion-modules .accordion-item .accordion-body .buttons .cta-secondary,body#body-content main section.course .accordion-modules .accordion-item .accordion-body .buttons .main-button{line-height:1;padding:12px 20px;border-width:2px;border-radius:2px}body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-body .buttons .completed.cta-primary,body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-body .buttons .completed.cta-secondary,body#body-content main .content-list-line.course .accordion-modules .accordion-item .accordion-body .buttons .main-button.completed,body#body-content main section.course .accordion-modules .accordion-item .accordion-body .buttons .completed.cta-primary,body#body-content main section.course .accordion-modules .accordion-item .accordion-body .buttons .completed.cta-secondary,body#body-content main section.course .accordion-modules .accordion-item .accordion-body .buttons .main-button.completed{background-color:var(--primary-color);color:var(--color-base)}body#body-content main .content-list-line #reviews,body#body-content main section #reviews{display:grid;grid-template-columns:330px 1fr;gap:130px;margin-bottom:50px}body#body-content main .content-list-line #reviews .star-row,body#body-content main section #reviews .star-row{display:grid;align-items:center;grid-template-columns:12px 1fr 35px;gap:10px;margin-bottom:15px}body#body-content main .content-list-line #reviews .star-row .star-container,body#body-content main section #reviews .star-row .star-container{flex:1;position:relative;height:10px;background-color:#e6e6e6;border-radius:2px}body#body-content main .content-list-line #reviews .star-row .star-fill,body#body-content main section #reviews .star-row .star-fill{position:absolute;left:0;top:0;height:10px;background-color:var(--primary-color);width:0%;border-radius:2px}body#body-content main .content-list-line #reviews .left .ratings .rating,body#body-content main section #reviews .left .ratings .rating{margin-bottom:10px;display:flex;flex-direction:row;align-items:center;gap:15px}body#body-content main .content-list-line #reviews .left .ratings .rating .score,body#body-content main section #reviews .left .ratings .rating .score{display:flex;font-size:1.25rem;font-weight:500;gap:10px}body#body-content main .content-list-line #reviews .left .ratings .rating .score .dot,body#body-content main section #reviews .left .ratings .rating .score .dot{width:18px;height:18px;background-color:var(--primary-color);border-radius:50%;display:flex}body#body-content main .content-list-line #reviews .left .ratings .rating .number,body#body-content main section #reviews .left .ratings .rating .number{display:block;font-size:1rem;font-weight:400}body#body-content main .content-list-line #reviews .left .addReview .stars,body#body-content main section #reviews .left .addReview .stars{width:auto;display:inline-block;margin:20px 0;position:relative}body#body-content main .content-list-line #reviews .left .addReview .stars input,body#body-content main section #reviews .left .addReview .stars input{display:none}body#body-content main .content-list-line #reviews .left .addReview .stars label,body#body-content main section #reviews .left .addReview .stars label{float:right;width:20px;background:#ccc;position:relative;transition:all .3s;width:18px;height:18px;border-radius:100%;margin:0 10px;border:1px solid #222;background-color:#fff;cursor:pointer}body#body-content main .content-list-line #reviews .left .addReview .stars label:before,body#body-content main section #reviews .left .addReview .stars label:before{display:none}body#body-content main .content-list-line #reviews .left .addReview .stars input:checked~label,body#body-content main section #reviews .left .addReview .stars input:checked~label{background:var(--primary-color)}body#body-content main .content-list-line .reviewsList .review,body#body-content main section .reviewsList .review{border-bottom:1px solid var(--color-gray);margin-bottom:30px;padding-bottom:30px}body#body-content main .content-list-line .reviewsList .review .user,body#body-content main section .reviewsList .review .user{font-size:18px;font-style:normal;font-weight:500;line-height:24px}body#body-content main .content-list-line .reviewsList .review .score-date,body#body-content main section .reviewsList .review .score-date{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;align-items:center}body#body-content main .content-list-line .reviewsList .review .score-date .score,body#body-content main section .reviewsList .review .score-date .score{font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin:10px 0}body#body-content main .content-list-line .reviewsList .review .score-date .sepparator,body#body-content main section .reviewsList .review .score-date .sepparator{width:12px;height:12px;background:var(--primary-color);border-radius:50%;margin:10px 0}body#body-content main .content-list-line .reviewsList .review .score-date .date,body#body-content main section .reviewsList .review .score-date .date{font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:var(--color-date);margin:10px 0}body#body-content main .content-list-line .reviewsList .review.hidden,body#body-content main section .reviewsList .review.hidden{display:none}body#body-content main .content-list-line .row .partners,body#body-content main section .row .partners{color:var(--color-text)!important}body#body-content main .content-list-line .row .partners .tags,body#body-content main section .row .partners .tags{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:10px;gap:10px}body#body-content main .content-list-line .row .partners .tags .tag,body#body-content main section .row .partners .tags .tag{font-size:14px;font-style:normal;font-weight:400;line-height:24px;padding:6px 12px;border-radius:2px;border:1px solid #222}body#body-content main .content-list-line .row .partners .date,body#body-content main section .row .partners .date{margin-top:20px;font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#999}body#body-content main .content-list-line .row .partners h3,body#body-content main section .row .partners h3{font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin:20px 0}body#body-content main .content-list-line .row .partners .img-placeholder,body#body-content main section .row .partners .img-placeholder{width:100%;max-width:100%;min-height:220px;background:var(--color-img-placeholder);display:flex;justify-content:center;align-items:center}body#body-content main .content-list-line .row .partners .img-placeholder img,body#body-content main section .row .partners .img-placeholder img{width:auto;max-width:100%;padding:20px;filter:grayscale(1)}body#body-content main .content-list-line .row .partners .img-placeholder.gray,body#body-content main section .row .partners .img-placeholder.gray{width:100%;max-width:100%;min-height:220px;max-height:220px;background:var(--color-img-placeholder);display:flex;justify-content:center;align-items:center}body#body-content main .content-list-line .row .partners .img-placeholder.gray img,body#body-content main section .row .partners .img-placeholder.gray img{width:100%;max-width:100%;height:auto;padding:20px;filter:grayscale(1)}body#body-content main .sub-content-wrap{max-width:1000px}body#body-content main .content-wrapper p{margin-bottom:30px;max-width:1000px}body#body-content main .content-wrapper p.summary{font-size:1.5rem;line-height:1.875rem}body#body-content main .mapwrap{display:flex;flex-direction:row;flex-wrap:nowrap;height:75vh;min-height:400px;width:100%;border-bottom:1px solid var(--color-gray)}body#body-content main .mapwrap .data-placeholder{width:100%;max-width:400px;flex-direction:column;justify-content:center;height:100%}body#body-content main .mapwrap .data-placeholder .image-component{margin-bottom:50px}body#body-content main .mapwrap .data-placeholder .image-component figure{display:block}body#body-content main .mapwrap .data-placeholder .image-component figure picture{display:block;width:100%}body#body-content main .mapwrap .data-placeholder .image-component figure picture img{display:block}body#body-content main .mapwrap .data-placeholder .business-card-content{padding:70px}body#body-content main .mapwrap .data-placeholder .business-card-content h4{font-size:20px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:20px}body#body-content main .mapwrap .data-placeholder .moreinfo{padding:0 70px 70px}body#body-content main .mapwrap .map{width:100%;max-width:calc(100% - 400px);flex-direction:column;height:100%}body#body-content main .mapwrap .map #map{display:block;width:100%;height:100%}body#body-content main .mapwrap .map #map .leaflet-tile-pane{filter:grayscale(1)}body#body-content main .mapwrap .map #map .leaflet-tooltip-pane .leaflet-tooltip.custom-tooltip{padding:5px 10px;background:var(--primary-color);border:none;width:-moz-max-content;width:max-content;max-width:250px;color:var(--color-base);font-size:16px;white-space:normal}body#body-content main .mapwrap .map #map .leaflet-tooltip-pane .leaflet-tooltip.custom-tooltip.leaflet-tooltip-left::before{border-left-color:var(--primary-color)}body#body-content main .mapwrap .map #map .leaflet-tooltip-pane .leaflet-tooltip.custom-tooltip.leaflet-tooltip-right::before{border-right-color:var(--primary-color)}body#body-content main .mapwrap .map #map .leaflet-tooltip-pane .leaflet-tooltip.custom-tooltip.leaflet-tooltip-top::before{border-top-color:var(--primary-color)}body#body-content main .mapwrap .map #map .leaflet-tooltip-pane .leaflet-tooltip.custom-tooltip.leaflet-tooltip-bottom::before{border-bottom-color:var(--primary-color)}body#body-content main .news-content{width:100%;max-width:1000px}body#body-content main .news-content h1{margin-bottom:40px}body#body-content main .news-content .date{display:block;margin-bottom:50px;font-size:1.25rem;font-weight:400}body#body-content main .news-content .date .separator{color:var(--color-gray)}body#body-content main .news-content .date .social-share{display:inline-block;padding:0 3px}body#body-content main .news-content .date .social-share svg{height:20px}body#body-content main .news-content .images{margin-bottom:50px}body#body-content main .news-content .images:has(.gallery-wrapper) .image-component{margin-bottom:30px}body#body-content main .news-content .summary{margin-bottom:50px;font-size:1.5rem}body#body-content main .accordion .accordion-item{border-radius:2px;border:2px solid var(--color-lightgray);margin-bottom:10px}body#body-content main .accordion .accordion-body{padding-left:30px;padding-right:30px;padding-top:0;padding-bottom:40px}body#body-content main .accordion .accordion-button{display:grid;grid-template-columns:1fr 24px;gap:20px;padding:20px 30px;color:var(--color-text);font-size:1.125rem;font-weight:500;line-height:1.125rem;background-color:var(--color-base)!important;box-shadow:none}body#body-content main .accordion .accordion-button:focus{border-color:transparent}body#body-content main .accordion .accordion-button:after{content:"";display:inline-block;width:22px;height:22px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Crect y='10' width='22' height='2' fill='black'/%3E%3Crect x='12' width='22' height='2' transform='rotate(90 12 0)' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform .2s ease-in-out}body#body-content main .accordion .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='2' viewBox='0 0 22 2' fill='none'%3E%3Crect width='22' height='2' fill='black'/%3E%3C/svg%3E")}body#body-content main .edit-profile form{max-width:1000px;border-radius:2px;border:1px solid var(--color-lightgray);padding:40px;display:flex;flex-direction:column;gap:30px!important}body#body-content main .edit-profile form .inputs{display:grid;grid-template-columns:1.5fr 1fr;gap:55px}body#body-content main .edit-profile form .inputs .left{display:flex;flex-direction:column;gap:30px}body#body-content main .edit-profile form .inputs .left .two{display:flex;gap:15px}body#body-content main .edit-profile form .inputs .left .two .input{width:50%}body#body-content main .edit-profile form .inputs .avatarImg{width:200px;height:200px;margin-bottom:20px}body#body-content main .edit-profile form .inputs .drop-area{border:1px solid var(--color-lightgray);border-radius:2px;width:100%;min-height:160px;position:relative;padding:20px;text-align:center;transition:border-color .3s}body#body-content main .edit-profile form .inputs .drop-area.highlight{border-color:#e6007e;background:#f8f9fa}body#body-content main .edit-profile form .inputs .drop-area label{font-size:1.125rem;color:#222;border:1px solid #222;padding:18px 22px;border-radius:2px;display:inline-block;cursor:pointer;margin:10px}body#body-content main .edit-profile form .inputs .drop-area span{display:block;margin:10px 0;font-weight:700}body#body-content main .edit-profile form span.main-button.pink,body#body-content main .edit-profile form span.pink.cta-primary,body#body-content main .edit-profile form span.pink.cta-secondary{width:120px}body#body-content main .edit-profile form span.main-button.pink input,body#body-content main .edit-profile form span.pink.cta-primary input,body#body-content main .edit-profile form span.pink.cta-secondary input{width:100%;text-align:left}body#body-content main .edit-profile form .input label,body#body-content main .edit-profile form .right p{margin-bottom:15px;color:#585858;display:block;font-size:1rem;line-height:1;font-weight:400}body#body-content footer{border-top:1px solid var(--color-gray);margin-top:auto}.error-404{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100vh}.error-404 h1{font-size:18.75rem;line-height:1}.error-404 h1 span{font-weight:700}.error-404 h1 span:nth-child(2){color:var(--primary-color)}.error-404 h2{font-size:2.5rem;margin-bottom:22px;line-height:1;font-weight:700}.error-404 p{font-size:1.125rem;color:var(--color-gray)}.error-404 p a{color:var(--primary-color);text-decoration:none}@media only screen and (max-width:768px){.error-404 h1{font-size:9.375rem}.error-404 h2{font-size:2rem}.error-404 p{font-size:1rem;text-align:center}}@media screen and (min-width:1921px){main{border-right:1px solid #999}}@media screen and (max-width:2000px){body#body-entry .main section.header{overflow-x:hidden}body#body-entry .main section.header video{right:-15%!important}}@media only screen and (max-width:1500px){body#body-content .main .header{flex-direction:column-reverse;max-height:unset;gap:15px}body#body-content .main .header nav{max-width:unset;width:unset}body#body-content .main .header nav.left ul{gap:0}body#body-content .main .header .right{align-self:normal}body#body-entry .main section.header .subheader{max-width:50%}body#body-entry .main section.login{align-items:unset;flex-direction:column;gap:20px;padding-right:125px}body#body-entry .main section.login .welcome{padding-right:unset!important;width:100%!important;border-right:none!important}body#body-entry .main section.login .course p{padding-left:0!important}}@media only screen and (max-width:1415px){body#body-content .main .header{flex-direction:column-reverse;max-height:unset;gap:15px}body#body-content .main .header nav{max-width:unset;width:unset}body#body-content .main .header nav.left ul{gap:0}body#body-content .main .header .right{align-self:normal}.row{grid-template-columns:repeat(3,1fr)!important}.advisors-list{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:992px){h1{font-size:2.25rem!important;line-height:2.25rem!important;margin-bottom:30px!important}h2{font-size:2rem;line-height:2rem}.navbar{--bs-navbar-toggler-focus-width:0}.navbar .navbar-nav .nav-item{padding-right:0}.navbar .navbar-nav .nav-item .nav-link.dropdown-toggle::after{position:absolute;right:0}.navbar .navbar-nav ul.dropdown-menu{position:static;border:0}.navbar .navbar-nav ul.dropdown-menu.bs-level-2{position:static}.navbar .navbar-toggler{display:block!important}.navbar .language-wrapper{display:block}.navbar .navbar-collapse.navbar-collapse{display:none;position:fixed!important;top:0;bottom:0;left:0;right:0;height:100vh;width:100vw;z-index:1000;padding:30px;padding-top:140px;transition:none;pointer-events:all;background-color:#fff;align-items:start;justify-content:space-between}.navbar .navbar-collapse.navbar-collapse.show{display:flex!important;flex-direction:column}.navbar .navbar-collapse.navbar-collapse .top{display:flex;flex-direction:column;gap:40px;overflow:auto;width:100%}.navbar .navbar-collapse.navbar-collapse .secondary-menu-mobile{display:flex!important;flex-direction:column!important;align-items:start!important;gap:0!important}.navbar .navbar-collapse.navbar-collapse .secondary-menu-mobile li{line-height:1;padding:15px 20px 15px 20px!important;border-right:none!important;width:100%;text-align:left}.navbar .navbar-collapse.navbar-collapse .secondary-menu-mobile li.active{background:var(--primary-color);border-radius:2px}.navbar .navbar-collapse.navbar-collapse .secondary-menu-mobile li.active a{color:var(--color-base)!important}.navbar .navbar-collapse.navbar-collapse .secondary-menu-mobile li a{font-size:1rem;color:var(--color-text);width:100%}.navbar .navbar-collapse.navbar-collapse .navbar-nav{flex-direction:column!important;align-items:start!important;gap:0!important}.navbar .navbar-collapse.navbar-collapse .navbar-nav li{border-right:none!important;padding:0!important}.navbar .navbar-collapse.navbar-collapse .main-menu{gap:30px}.navbar .navbar-collapse.navbar-collapse .main-menu .nav-item{width:100%;text-align:left;border-radius:2px}.navbar .navbar-collapse.navbar-collapse .main-menu .nav-item a{font-size:1.25rem!important;width:100%}aside{display:none}.page-wrapper{padding-left:0}.content-list-line,section{padding:30px!important}.row{grid-template-columns:repeat(2,1fr)!important}.advisors-list{grid-template-columns:repeat(3,1fr)}body .main section.header.header{padding-top:30px;padding-bottom:30px;border-bottom:none!important;max-height:unset!important}body .main section.header.header .search-filter input{display:none}body .main section.header.header .search-filter button{position:static!important}body .main section.header.header .right{width:100%!important;max-width:unset!important;position:static!important;flex-direction:row!important;justify-content:space-between!important;display:flex!important;gap:20px!important}body .main section.header.header .right .menu-search-wrapper.menu-search-wrapper{display:flex!important;gap:20px!important}body .main section.header.header .right .menu-search-wrapper.menu-search-wrapper ul{align-items:flex-start;z-index:1005}body .main section.header.header .right .menu-search-wrapper.menu-search-wrapper ul .clock.clock,body .main section.header.header .right .menu-search-wrapper.menu-search-wrapper ul .user.user{display:none}body .main section.header.header .right .menu-search-wrapper.menu-search-wrapper ul .username.username{padding:0}body .main section.header.header .left{display:none}body .main section.login .course{flex-wrap:wrap}body .main section.login .disable{position:static!important;transform:none!important}.mobile-menu{display:block}.mobile-menu nav{position:static!important;display:block!important}nav.breadcrumbs{padding:0 30px;margin-bottom:0}nav.breadcrumbs ol{padding-top:0}.mobile-logo{display:block;position:relative;z-index:1005}.mobile-logo img{height:80px}body#body-entry .main section.list .row,body#body-entry .main section.list-text .row{gap:30px}body#body-entry.menu-open .menu-search-wrapper.menu-search-wrapper>ul li a,body#body-entry.menu-open .menu-search-wrapper.menu-search-wrapper>ul li span{color:var(--color-text)!important}body#body-entry.menu-open .menu-search-wrapper.menu-search-wrapper>ul li a svg path,body#body-entry.menu-open .menu-search-wrapper.menu-search-wrapper>ul li span svg path{fill:var(--color-text)!important}body#body-entry .mobile-logo img{filter:invert(1)}body#body-entry .mobile-logo.show img{filter:none!important}body#body-entry .navbar .open-main-menu .line-1,body#body-entry .navbar .open-main-menu .line-2,body#body-entry .navbar .open-main-menu .line-3{background-color:var(--color-base)}body#body-entry .main .header{padding-bottom:50px!important}body#body-entry .main .header .subheader p{font-size:1rem!important;line-height:1.375rem!important}body#body-entry .main .header .explore{margin-top:80px!important}body#body-entry .main .header .explore h2{font-size:2.25rem!important;line-height:2.25rem!important}body#body-content main .mapwrap{flex-direction:column}body#body-content main .mapwrap .data-placeholder{max-width:unset;height:unset}body#body-content main .mapwrap .data-placeholder .business-card-content{padding:30px}body#body-content main .mapwrap .data-placeholder .moreinfo{padding:0 30px 30px}body#body-content main .mapwrap .map{max-width:unset}body#body-content main .course #summary{flex-direction:column;align-items:unset!important;gap:20px!important}body#body-content main .course #summary div+div{border-left:none!important;padding-left:0!important}body#body-content main .course #summary div:not(:first-of-type){padding-top:20px;border-top:1px solid var(--color-gray)}body#body-content main .course #reviews{display:flex!important;flex-direction:column;gap:20px!important}body#body-content main .course #modules .accordion-button{display:flex!important;justify-content:space-between!important}body#body-content main .course #modules .accordion-button h3{font-size:1.25rem!important;line-height:1.5rem!important;margin-bottom:20px}body#body-content main .course #modules .accordion-button .arrow{min-width:50px!important}body#body-content main .course #modules .accordion-button .is-completed.mobile{display:flex!important}body#body-content main .course #modules .is-completed{display:none}.sub-content-display{padding:0 30px 30px}.filters{margin-top:30px;padding:30px 20px}.filters .filter-wrapper label{margin-bottom:15px!important}footer{padding:30px}.business-list{padding:30px 20px}}@media only screen and (max-width:768px){.row{grid-template-columns:1fr!important}.advisors-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:475px){.acm-datepicker{--adp-day-cell-width:48px}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body #adminBar,body #cc_div #cm,body .arcwaelement,body .contribute,body .header,body aside,body footer .right{display:none!important}body .container{max-width:100%!important}body .page-wrapper{padding:0}}