html,body{width:100%;height:100%;margin:unset;padding:unset;background-color:gray;font-family:MaisonNeue,sans-serif;font-weight:300;overflow:hidden}body.body-has-banners{display:flex;flex-direction:column;align-items:stretch}body.body-has-banners .global-banner-wrapper{flex:1 1 auto}body.body-has-banners .main-has-banners{flex:1 1 auto;height:100%}body.body-has-banners .main-has-banners #side_menu_handle,body.body-has-banners .main-has-banners #side_menu,body.body-has-banners .main-has-banners #navbar{position:absolute}::-webkit-scrollbar{width:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button{background:none;border:none;outline:none}button,button:focus,select{outline:none}a{color:inherit}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none}a:active{text-decoration:none}input,textarea{outline:none;border:none;-webkit-appearance:none;font-family:MaisonNeue,sans-serif;font-weight:300}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #fff inset}::placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999}::-ms-input-placeholder{color:#999}.clickable{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.clickable.disabled{opacity:.3}.centered{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.vertical-centered{position:absolute;top:50%;transform:translateY(-50%)}.horizontal-centered{position:absolute;left:50%;transform:translateX(-50%)}.fill{position:absolute;left:0;top:0;width:100%;height:100%}.position-absolute{position:absolute}.position-fixed{position:fixed}.d-grid{display:grid}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.flex-shrink-0{flex-shrink:0}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.justify-self-start{justify-self:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:flex-stretch}.text-maison{font-family:MaisonNeue,Impact,sans-serif}.text-trump{font-family:TrumpGothicPro,Impact,sans-serif}.text-light{font-weight:300}.text-normal{font-weight:normal}.text-bold{font-weight:bold}.text-medium{font-weight:500}.text-uppercase{text-transform:uppercase}.text-line-through{text-decoration:line-through}.text-10{font-size:10px;line-height:14px;letter-spacing:1px}.text-12{font-size:12px;line-height:16px;letter-spacing:.1px}.text-14{font-size:14px;line-height:20px}.text-16{font-size:16px;line-height:24px}.text-18{font-size:18px;line-height:26px}.text-20{font-size:20px;line-height:24px;letter-spacing:-0.2px}.text-22{font-size:22px}.text-24{font-size:24px;line-height:32px}.text-30{font-size:30px;letter-spacing:.25px;line-height:32px}.text-32{font-size:32px}.text-34{font-size:34px}.text-40{font-size:40px}.text-48{font-size:48px;line-height:48px;letter-spacing:.4px}.text-60{font-size:60px;line-height:56px;letter-spacing:.5px}.text-80{font-size:80px}.text-84{font-size:84px}.text-left{text-align:left}.text-white{color:#fff}.text-black{color:#000}.text-gray{color:rgba(255,255,255,.6)}.text-darkgray{color:rgba(0,0,0,.6)}.text-placeholder{color:#999}.text-red{color:#dd262f}.text-center{text-align:center}.text-rotated{transform:rotate(-90deg)}.text-pre{white-space:pre}.word-break{word-break:break-all}.bg-red{background-color:#dd262f}.bg-black{background-color:#000}.bg-white{background-color:#fff}.bg-light-gray{background-color:#f5f5f5}.bg-dark-gray{background-color:rgba(0,0,0,.4)}.hover-underline{cursor:pointer}.hover-underline:hover{text-decoration:underline}.hover-push{cursor:pointer;display:flex;align-items:center}.hover-push img{visibility:hidden;width:0;height:13px;transition:all .25s}.hover-push:hover img{visibility:visible;width:16px;margin-right:10px}@media(max-width: 767px){.hover-push img{display:none !important}}.w-50{width:50%}.w-100{width:100%}.placeholder-black::placeholder{color:#000;opacity:1}.placeholder-black::-ms-input-placeholder{color:#000}.placeholder-black::-ms-input-placeholder{color:#000}.list-button{display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.08);color:#000}.list-button.active{background-color:#000;color:#fff;border-color:#000}.list-button:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#000}.list-button.disabled{color:rgba(0,0,0,.4)}.display-lg{display:block}@media(max-width: 1439px){.display-lg{display:none !important}}.load-more{display:flex;justify-content:center;align-items:center;height:48px;width:208px}.hide-lg{display:none}@media(max-width: 1439px){.hide-lg{display:block !important}}.flex-lg{display:flex}@media(max-width: 1439px){.flex-lg{display:none !important}}.hide-lg{display:none !important}@media(max-width: 1439px){.hide-lg{display:block !important}}.display-md{display:block !important}@media(max-width: 1199px){.display-md{display:none !important}}.flex-md{display:flex !important}@media(max-width: 1199px){.flex-md{display:none !important}}.hide-md{display:none !important}@media(max-width: 1199px){.hide-md{display:block !important}}.display-sm{display:block !important}@media(max-width: 767px){.display-sm{display:none !important}}.flex-sm{display:flex !important}@media(max-width: 767px){.flex-sm{display:none !important}}.hide-sm{display:none !important}@media(max-width: 767px){.hide-sm{display:block !important}}.btn-translucent{width:48px;height:48px;border-radius:24px;background-color:rgba(0,0,0,.3);transition:background-color .25s;background-repeat:no-repeat;background-position:center}.btn-translucent:hover{background-color:#000 !important}.btn-black{background-color:#000;width:48px;height:48px;border-radius:24px;background-repeat:no-repeat;background-position:center}.btn-gray{background-color:#f5f5f5}.btn-calendar{background-image:url("../images/calendar_white.svg")}.btn-return{background-image:url("../images/return_white.svg")}.btn-left-arrow{background-image:url("../images/left_arrow.svg")}.btn-right-arrow{background-image:url("../images/right_arrow.svg")}.btn-down-arrow{background-image:url("../images/down_arrow_white.svg")}.btn-favorite{background-image:url("../images/favorite_white.svg")}.foldable-wrapper:hover .foldable:before{opacity:1;transform:scale(1)}.foldable-wrapper:hover .hover-scale{transform:scale(1.1)}.text-gradient{position:absolute;bottom:0;width:100%;height:135px;background:linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.foldable .hover-scale{transition:transform .25s ease-in}.foldable:before{display:block;content:"";position:absolute;bottom:0;left:0;border-width:0 24px 24px 0;border-style:solid;border-color:#000 #000 transparent transparent;background:#fff;width:0;z-index:1000;opacity:0;transform:scale(0);transform-origin:left bottom;transition:all .25s}.foldable:hover:before{opacity:1;transform:scale(1)}.foldable:hover .hover-scale{transform:scale(1.1)}.dropdown,.dropdown-react{position:relative}.dropdown .dropdown-trigger,.dropdown-react .dropdown-trigger{position:relative;width:100%;height:100%;z-index:2;background-color:#fff;cursor:pointer}.dropdown .dropdown-trigger-text,.dropdown .dropdown-trigger img,.dropdown-react .dropdown-trigger-text,.dropdown-react .dropdown-trigger img{pointer-events:none}.dropdown .dropdown-bg,.dropdown-react .dropdown-bg{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(50,50,50,.4);opacity:0;visibility:hidden;transition:all .25s;z-index:1}.dropdown .dropdown-content,.dropdown-react .dropdown-content{display:none;position:absolute;z-index:1;width:100%;background-color:#fff;box-shadow:inset -1px 0 0 0 #f0f0f0}.dropdown .dropdown-content .dropdown-menu,.dropdown-react .dropdown-content .dropdown-menu{padding:0 40px 24px 40px;color:#000;font-size:14px;cursor:pointer;background-color:#fff}.dropdown .dropdown-content .dropdown-menu:hover,.dropdown-react .dropdown-content .dropdown-menu:hover{background:#f0f0f0;color:#000}.dropdown .dropdown-trigger.dropdown-black,.dropdown-react .dropdown-trigger.dropdown-black{background-color:#f5f5f5}.dropdown .dropdown-trigger.dropdown-black .up-arrow,.dropdown-react .dropdown-trigger.dropdown-black .up-arrow{display:none}.dropdown.show .dropdown-trigger.dropdown-black,.dropdown-react.show .dropdown-trigger.dropdown-black{color:#fff;background-color:#000 !important}.dropdown.show .dropdown-trigger.dropdown-black .up-arrow,.dropdown-react.show .dropdown-trigger.dropdown-black .up-arrow{display:block}.dropdown.show .dropdown-trigger.dropdown-black .down-arrow,.dropdown-react.show .dropdown-trigger.dropdown-black .down-arrow{display:none}.dropdown.show .dropdown-content,.dropdown-react.show .dropdown-content{display:block}.dropdown.show .dropdown-bg,.dropdown-react.show .dropdown-bg{opacity:1;visibility:visible}.dropdown-react .dropdown-content .dropdown-menu{padding:0 20px;height:48px}#dropdown-backlayer{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(50,50,50,.4);opacity:0;visibility:hidden;transition:all .25s;z-index:1}#dropdown-backlayer.show{opacity:1;visibility:visible}.checkbox{width:20px;height:20px;background-color:#ebebeb;cursor:pointer}.checkbox.checked{background-color:#000;background-image:url("/assets/images/checkmark_white.svg");background-position:center;background-repeat:no-repeat}.cta{position:relative;overflow:hidden;white-space:nowrap}.cta:before{content:"";width:24px;height:12px;position:absolute;left:-24px;top:50%;transform:translateY(-50%);background-image:url("/assets/images/right_arrow.svg");background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .25s ease-out}.cta:after{content:"";width:17px;height:12px;position:absolute;right:24px;top:50%;transform:translateY(-50%);background-image:url("/assets/images/right_arrow.svg");background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .25s ease-out}.cta.cta-gray:before{background-image:url("/assets/images/right_arrow_black.svg")}.cta.cta-gray:after{background-image:url("/assets/images/right_arrow_black.svg")}.cta *{transition:all .25s ease-out}.cta:hover:before{width:17px;left:24px}.cta:hover:after{width:24px;right:-24px}.cta:hover *{margin-left:32px}.members-only{align-content:stretch;align-items:stretch;display:flex;justify-content:flex-start;margin:16px 0;padding:16px}.members-only div{align-content:center;align-items:center;display:flex}.members-only .image-container{flex:0 0 16px;height:100%;padding-right:8px}.members-only .image-container img{height:14px}.members-only .text-container{flex:1 1 auto}.members-only .text-container span{color:#fff;font-size:12px;height:12px;line-height:16px}.members-only.locked{background-color:#dd262f}.members-only.unlocked{background-color:#000}.sticky{position:sticky;top:120px}.dropdown-react{max-width:336px;min-width:200px;height:48px}.dropdown-react .dropdown-trigger{padding:0 24px}.dropdown-react .dropdown-content{z-index:10}.page-buttons{padding:64px 48px;display:flex;justify-content:flex-end}.page-buttons .btn-load{width:208px;height:48px;line-height:48px;text-align:center}.page-buttons .page-button{width:48px;height:48px;line-height:48px;margin-right:12px;font-size:14px;text-align:center;cursor:pointer}.page-buttons .page-button.active{background-color:#000;color:#fff}.page-buttons .page-button:first-of-type{margin-left:0}.page-buttons .page-button:last-of-type{margin-right:0}.page-buttons .page-button.btn-left-arrow{margin-right:12px}.page-buttons .page-button.btn-right-arrow{margin-left:0}.page-buttons .page-button.btn-left-arrow,.page-buttons .page-button.btn-right-arrow{background-color:rgba(0,0,0,.3)}.page-buttons .page-button-dash{width:48px;height:2px;margin:auto 0;background-color:#000}.page-buttons .page-button-dash+.page-button{margin-left:12px}.page-buttons.bg-gray .page-button:not(.active,.btn-left-arrow,.btn-right-arrow){background-color:#fff;color:#000}.page-buttons.bg-white{background-color:#fff}.page-buttons.bg-white .page-button:not(.active,.btn-left-arrow,.btn-right-arrow){background-color:#f5f5f5}.page-buttons.bg-white .page-button:not(.active,.btn-left-arrow,.btn-right-arrow).active{background-color:#000}@media(max-width: 575px){.page-buttons{justify-content:center;padding:64px 12px}.page-buttons .page-button{display:none}.page-buttons .page-button-dash,.page-buttons .page-button.btn-left-arrow,.page-buttons .page-button.btn-right-arrow,.page-buttons .page-button.last,.page-buttons .page-button.active{display:block}}@media(max-width: 767px){.page-buttons{justify-content:center}}.moduleGrid{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding-top:40px}.moduleGrid>*{display:flex;flex-direction:column}.moduleGrid .module-grid-item{margin-bottom:40px}.moduleGrid .module-grid-item:last-child{margin-bottom:0}.moduleGrid .module-grid-item.four-col{width:23%}@media(max-width: 767px){.moduleGrid .module-grid-item.four-col{width:48%}}.moduleGrid .module-grid-item.three-col{width:31%}.moduleGrid .module-grid-item.two-col{width:48%}.moduleGrid .module-grid-item .text-18{padding:32px 0 0}.moduleGrid .module-grid-item .text-14{padding:1.6em 0 0}.moduleGrid .module-grid-item .module-grid-img{position:relative;width:100%;padding-bottom:100%}.moduleGrid .module-grid-item img{object-fit:cover;width:100% !important;height:100%;left:0;top:0;position:absolute}.inset-layout.inset-small .inset-layout-header .fill{max-width:100%}.inset-layout.inset-small .inset-layout-content{margin-bottom:0;padding-bottom:80px}.inset-layout .inset-layout-header{position:relative;height:944px}.inset-layout .inset-layout-header .fill{left:unset;right:0;max-width:88%;padding-top:144px;padding-bottom:180px;z-index:1}@media(max-width: 1199px){.inset-layout .inset-layout-header{height:744px}.inset-layout .inset-layout-header .fill{padding-bottom:32px;max-width:unset;left:0;padding-left:48px;padding-right:48px}}@media(max-width: 575px){.inset-layout .inset-layout-header{height:656px}}.inset-layout .inset-layout-content{margin:-100px 0 -100px auto;padding:80px 3.3% 0 8.7%;max-width:88%}.inset-layout .inset-layout-content .content{flex:2;padding-right:11.448%}@media(max-width: 1199px){.inset-layout .inset-layout-content .content{padding-right:0}}.inset-layout .inset-layout-content .content-sidebar{flex:1}@media(max-width: 1399px){.inset-layout .inset-layout-content{padding-left:5.5%}.inset-layout .inset-layout-content .content{padding-right:5.74%}}@media(max-width: 1199px){.inset-layout .inset-layout-content{margin:unset;max-width:unset;padding:48px 48px 0}}@media(max-width: 767px){.inset-layout .inset-layout-content{padding:32px 20px 0}.inset-layout .inset-layout-content .content{padding-right:0}}form.form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}form.form .input-select{width:100%;margin:0 0 16px;position:relative}form.form .input-select.w-70{width:calc(70% - 20px)}form.form .input-select.w-33{width:calc(33% - 16px)}form.form .input-select.w-30{width:30%}form.form .input-select .select-hidden{width:100%;height:100%;position:absolute;pointer-events:none;z-index:0}form.form .input-select .select{cursor:pointer;display:block;position:relative;font-family:"MaisonNeue-Book",Impact,sans-serif;font-size:14px;line-height:1.4;color:#000;width:100%;height:55px;border:1px solid rgba(0,0,0,.05)}form.form .input-select .select label{position:absolute;top:22px;left:24px;font-family:"MaisonNeue-Book",Impact,sans-serif;font-size:14px;line-height:1;color:#000;transition:.3s;cursor:text;z-index:1}form.form .input-select .select.valid label{top:8px;left:24px;font-size:13px;letter-spacing:.1px;color:#6d6d6d;z-index:1}form.form .input-select .select.valid .select-styled{background-color:#fff;color:#000}form.form .input-select .select.valid .select-styled::after{content:url("/assets/images/checkmark_black.svg");position:absolute;top:50%;right:8px;transform:translateY(-50%)}form.form .input-select .select.invalidation{border-color:red}form.form .input-select .select.invalidation .select-styled{background-color:#f5f5f5;color:#000}form.form .input-select .select-styled{padding:28px 25px 12px;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#f5f5f5;transition:.2s ease-in}form.form .input-select .select-styled:hover{background-color:#f5f5f5}form.form .input-select .select-styled:active,form.form .input-select .select-styled.active{background-color:#000 !important;color:#f5f5f5 !important}form.form .input-select .select-styled:active~label,form.form .input-select .select-styled.active~label{top:8px;left:24px;font-size:12px;letter-spacing:.1px;color:#f5f5f5 !important}form.form .input-select .select-styled:active::after,form.form .input-select .select-styled.active::after{content:url("/assets/images/up_arrow.svg");display:block}form.form .input-select .select-styled::after{content:url("/assets/images/down_arrow.svg");display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}form.form .input-select .select-options{max-height:310px;margin:0;padding:0;display:none;position:absolute;top:100%;left:0;right:0;background-color:#f5f5f5;list-style:none;overflow-y:scroll;z-index:999}form.form .input-select .select-options li{margin:0;padding:20px 25px;border-bottom:1px solid #dcdcdc;transition:.15s ease-in}form.form .input-select .select-options li:hover{background:#dcdcdc}form.form .input-select .select-options li[rel=hide]{display:none}form.form .input-effect{width:100%;margin:0 0 16px;padding:28px 45px 12px 25px;position:relative;border:1px solid rgba(0,0,0,.05);transition:.3s;cursor:text}form.form .input-effect.w-70{width:calc(70% - 20px)}form.form .input-effect.w-33{width:calc(33% - 16px)}form.form .input-effect.w-30{width:30%}form.form .input-effect.valid{position:relative}form.form .input-effect.valid::after{content:url("/assets/images/checkmark_black.svg");position:absolute;top:50%;right:8px;transform:translateY(-50%)}form.form .input-effect.invalidation{border-color:red}form.form .input-effect.textarea{width:100%}form.form .input-effect.date label{top:8px;font-size:12px;letter-spacing:.1px;z-index:1}form.form .input-effect.active label{top:8px;left:24px;font-size:13px;letter-spacing:.1px;color:#6d6d6d;z-index:1}form.form .input-effect.active .focus-bg{opacity:0}form.form .input-effect input,form.form .input-effect textarea{width:100%;height:100%;padding:0;display:block;position:relative;font-family:"MaisonNeue-Book",sans-serif;font-size:14px;background:transparent;resize:none;z-index:2}form.form .input-effect input::-webkit-calendar-picker-indicator,form.form .input-effect textarea::-webkit-calendar-picker-indicator{width:100%;margin:0;padding:0;position:absolute;background-position:right;pointer-events:auto;opacity:1}form.form .input-effect input:focus~.focus-bg,form.form .input-effect textarea:focus~.focus-bg{opacity:0}form.form .input-effect input:focus~label,form.form .input-effect textarea:focus~label{top:8px;left:24px;font-size:13px;letter-spacing:.1px;color:#6d6d6d}form.form .input-effect label{position:absolute;top:22px;left:24px;font-family:"MaisonNeue-Book",sans-serif;font-size:14px;line-height:1;color:#000;transition:.3s;cursor:text;z-index:1}form.form .input-effect .focus-bg{width:100%;height:100%;position:absolute;left:0;top:0;background:#f5f5f5;transition:.4s;cursor:text;z-index:0}form.form .checkbox-container{width:100%;display:flex;align-items:center;margin:0 0 20px}form.form .checkbox-container .checkbox-clone{width:18px;height:18px;position:relative}form.form .checkbox-container .checkbox-clone input{width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;border:none;outline:none;cursor:pointer;opacity:0;z-index:2}form.form .checkbox-container .checkbox-clone input:checked~div{background-color:#000;background-image:url("/assets/images/checkmark_white.svg");background-position:center;background-repeat:no-repeat}form.form .checkbox-container .checkbox-clone div{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#ebebeb;transition:.4s background-color;z-index:1}form.form .checkbox-container label{margin:2px 0 0 16px;font-family:"MaisonNeue-Book",sans-serif;font-weight:300;font-size:13px;line-height:16px;letter-spacing:.2px;color:#6d6d6d;cursor:pointer}form.form button.cta{padding:20px 24px;font-family:"MaisonNeue-Book",sans-serif;font-size:14px;font-weight:300;line-height:1;color:#fff;background:#000;border:none;outline:none;cursor:pointer}form.form button.cta:hover span{padding:0 0 0 32px}form.form button.cta span{margin:0 32px 0 0;padding:0 32px 0 0}form.form .form-buttons{width:100%;margin:15px 0 0;display:flex;justify-content:space-between;align-items:center}@media(max-width: 620px){form.form .form-buttons{flex-wrap:wrap}}form.form .form-success,form.form .form-error{display:none;width:100%;margin:30px 0 0 0;color:#000;font-weight:500;line-height:1.5}form.form .form-success{color:#00a86b}form.form .form-error{color:#dd262f}.focal-banner{object-fit:cover}.cc-window.cc-floating{font-family:inherit;padding:24px 32px !important;max-width:100% !important;width:490px}@media(max-width: 575px){.cc-window.cc-floating{left:0;width:100%}}.cc-window.cc-floating .close-cookie-modal{position:absolute;top:5px;right:5px;width:11px;padding:10px;cursor:pointer}.cc-window.cc-floating .close-cookie-modal:before,.cc-window.cc-floating .close-cookie-modal:after{content:"";position:absolute;top:50%;right:3px;width:14px;height:1px;background-color:#23423e;transform-origin:center}.cc-window.cc-floating .close-cookie-modal:before{transform:rotate(45deg)}.cc-window.cc-floating .close-cookie-modal:after{transform:rotate(-45deg)}.cc-window.cc-floating .cc-message{font-size:14px;line-height:1.71;letter-spacing:.218182px;margin:0 !important}.cc-window.cc-floating .cc-message h3{margin:0 0 8px;font-size:18px;line-height:1.78;font-weight:normal}.cc-window.cc-floating .cc-compliance{margin-top:24px}.cc-window.cc-floating .cc-compliance .cc-btn{padding:16px;width:auto !important;flex:0 0 auto !important;font-weight:normal;font-size:15px;line-height:1.6;letter-spacing:.2px}.social-share{position:fixed;left:0;top:0;bottom:0;right:0;z-index:-1001;background-color:rgba(50,50,50,.4);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.social-share.show{display:block;opacity:1;visibility:visible;z-index:1001}.social-share-modal{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:850px;padding:50px 70px;max-width:90%;max-height:95vh;overflow:auto}@media(max-width: 767px){.social-share-modal{padding:30px}}.social-share-modal .btn-close{position:absolute;top:7px;right:7px;width:11px;height:11px}.social-share-modal__buttons{display:flex;align-items:center;justify-content:center;margin-top:40px}@media(max-width: 767px){.social-share-modal__buttons{flex-wrap:wrap}}.social-share-modal .text-16{margin:56px 0}.btn-social{display:flex;justify-content:space-between;align-items:center;height:56px;flex:0 0 30%;padding:0 24px;background-color:#f5f5f5;transition:color .3s,background-color .3s}.btn-social:hover{color:#fff;background-color:#000}.btn-social:not(:last-child){margin-right:30px}@media(max-width: 767px){.btn-social:not(:last-child){margin:0 0 20px}}@media(max-width: 767px){.btn-social{flex:0 0 100%}}.social-copy{margin-top:40px;padding-top:40px;position:relative}.social-copy:before{content:"";position:absolute;top:0;left:-70px;right:-70px;border-top:1px solid #f5f5f5}@media(max-width: 767px){.social-copy:before{left:-30px;right:-30px}}.social-copy__input{margin-top:20px;word-break:break-all;height:56px;background-color:#f5f5f5;width:100%;display:flex;align-items:center;padding:0 24px}@media(max-width: 767px){.social-copy__input{height:auto;padding:20px 24px}}.subscribe-links{color:#fff}.subscribe-links .hover-push{margin-bottom:16px}@media(max-width: 1439px){.subscribe-links .hover-push{position:relative;overflow:hidden;white-space:nowrap;height:56px;padding:0 24px;background-color:#000;max-width:276px;font-size:14px;line-height:20px}}.link-list__heading:not(:first-child){margin-top:32px}a[href^=mailto]:not(.bg-light-gray){color:#3397ff !important;border-color:#3397ff !important}a:not([class]){color:#3397ff !important;border-color:#3397ff !important}.accordion-block{margin-bottom:40px;border-bottom:1px solid #f0f0f0;padding-bottom:0px !important}.accordion-block .text-48{margin-bottom:64px}.accordion-block .text-placeholder{margin:0 0 48px}.accordion-block .accordion-item{padding:24px 0;border-top:1px solid #f0f0f0}.accordion-block .accordion-item .img-minus{display:none}.accordion-block .accordion-item .resource-content{display:none;margin:unset;color:#999;font-size:16px;line-height:24px}.accordion-block .accordion-item.expanded .d-flex{margin-bottom:32px}.accordion-block .accordion-item.expanded .img-minus{display:block}.accordion-block .accordion-item.expanded .img-plus{display:none}.accordion-block .accordion-item.expanded .resource-content{display:block}.accordion-block .accordion-item.expanded .resource-content figure img{width:100%;height:auto}.mobile-only{display:none}@media(max-width: 767px){.mobile-only{display:inherit}}@media(min-width: 1199.1px){.mobile-and-tablet{display:none}}@media(max-width: 767px){.desktop-only{display:none}}@media(max-width: 1199px){.lg-only{display:none}}@media(max-width: 1439px){.xl-only{display:none}}@media(min-width: 1439.1px){.hide-xl{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.relative{position:relative}.flexible-content{margin-top:88px;display:flex;flex-direction:column}.flexible-content>*{padding-top:40px;padding-bottom:40px}.flexible-content .single-image,.flexible-content .large-gallery{padding-top:0;padding-bottom:0;margin-top:40px;margin-bottom:40px}.flexible-content .small-gallery.fourGrid,.flexible-content .small-gallery.twoGrid{padding-bottom:0}.flexible-content figure img{max-width:100%}.flexible-content iframe{max-width:100%}.flexible-content .text-18 a{border-bottom:1px dotted #3397ff;color:#3397ff}.flexible-content .text-18 a:hover{border-bottom:1px solid #3397ff}.flexible-content .photograph,.flexible-content .two-images__block{position:relative;background-size:cover}.flexible-content .photograph .bg-black,.flexible-content .two-images__block .bg-black{opacity:0;position:absolute;left:0;right:0;bottom:0;transition:opacity .25s}.flexible-content .photograph .bg-black .text-14,.flexible-content .two-images__block .bg-black .text-14{max-width:100%;margin-bottom:8px;line-height:20px}.flexible-content .photograph .hide-sm,.flexible-content .two-images__block .hide-sm{margin-top:24px}.flexible-content .photograph:hover .bg-black,.flexible-content .two-images__block:hover .bg-black{opacity:1}@media(max-width: 767px){.flexible-content .photograph .bg-black,.flexible-content .two-images__block .bg-black{opacity:1 !important}}.flexible-content .text-and-photograph .text-14{max-width:100%;margin-bottom:8px;line-height:20px}.flexible-content .text-and-photograph .text-18{line-height:26px;flex:1}.flexible-content .text-and-photograph .text-18 p{margin:0 0 24px}.flexible-content .text-and-photograph .text-18 p:last-child{margin-bottom:0}.flexible-content .text-and-photograph .photograph{flex:1}.flexible-content .text-and-photograph .photograph .photograph-img{width:100%;position:relative;display:block}.flexible-content .text-and-photograph .photograph img{width:100%;height:auto;display:block;object-fit:cover}.flexible-content .text-and-photograph .photograph .bg-black{padding:24px 48px 24px 40px}.flexible-content .text-and-photograph.image__right_square .photograph .photograph-img,.flexible-content .text-and-photograph.image__left_square .photograph .photograph-img{padding-bottom:100%}.flexible-content .text-and-photograph.image__right_square .photograph .photograph-img img,.flexible-content .text-and-photograph.image__left_square .photograph .photograph-img img{height:100%;position:absolute;top:0;left:0}.flexible-content .text-and-photograph.image__right_square .text-18,.flexible-content .text-and-photograph.image__left_square .text-18{flex:2}.flexible-content .text-and-photograph.image__left .text-18,.flexible-content .text-and-photograph.image__left_square .text-18{order:1;margin-left:72px}.flexible-content .text-and-photograph.image__right .text-18,.flexible-content .text-and-photograph.image__right_square .text-18{order:0;margin-right:72px}@media(max-width: 767px){.flexible-content .text-and-photograph{flex-direction:column;margin:0 auto}.flexible-content .text-and-photograph .hide-md{display:none !important}.flexible-content .text-and-photograph .photograph{width:100%;height:auto;flex:1}.flexible-content .text-and-photograph .photograph img{height:auto;max-height:384px}.flexible-content .text-and-photograph .text-18{margin:24px 0 0 0}.flexible-content .text-and-photograph.image__left .text-18,.flexible-content .text-and-photograph.image__left_square .text-18,.flexible-content .text-and-photograph.image__right .text-18,.flexible-content .text-and-photograph.image__right_square .text-18{order:1;margin-left:0;margin-right:0}.flexible-content .text-and-photograph.image__left .photograph,.flexible-content .text-and-photograph.image__left_square .photograph,.flexible-content .text-and-photograph.image__right .photograph,.flexible-content .text-and-photograph.image__right_square .photograph{order:0}.flexible-content .text-and-photograph.image__right_square .text-18,.flexible-content .text-and-photograph.image__left_square .text-18{width:100%;padding:0 0 24px 0}.flexible-content .text-and-photograph.image__right_square .photograph .photograph-img,.flexible-content .text-and-photograph.image__left_square .photograph .photograph-img{padding-bottom:0}.flexible-content .text-and-photograph.image__right_square .photograph .photograph-img img,.flexible-content .text-and-photograph.image__left_square .photograph .photograph-img img{position:inherit}}.flexible-content .two-images{width:1280px;margin:0 0 0 auto;padding:0 0 0 176px;display:flex;justify-content:space-between}@media(max-width: 1439px){.flexible-content .two-images{width:100%}}@media(max-width: 1200px){.flexible-content .two-images{padding:0 5%}}@media(max-width: 767px){.flexible-content .two-images{flex-wrap:wrap}}.flexible-content .two-images__block{width:48%;position:relative}@media(max-width: 767px){.flexible-content .two-images__block{width:100%}.flexible-content .two-images__block:not(:first-child){margin-top:50px}}.flexible-content .two-images__block img{width:100%;display:block}.flexible-content .two-images__block .bg-black{padding:15px;position:absolute;left:0;right:0;z-index:1}.flexible-content .two-images__block .bg-black.top{top:0;bottom:inherit}.flexible-content .two-images__block .bg-black.bottom{bottom:0}.flexible-content .single-image{width:100%;height:auto;display:block;position:relative}.flexible-content .single-image .bg-black{padding:24px 96px 24px 40px;position:absolute;left:0;right:0;bottom:0;opacity:0;transition:opacity .25s;z-index:1}.flexible-content .single-image:hover .bg-black{opacity:1}@media(max-width: 1439px){.flexible-content .single-image{height:auto}}.flexible-content .single-image.right{padding-left:50%}.flexible-content .single-image img{width:100%;height:auto;display:block;object-fit:cover;object-position:center}.flexible-content .quote{margin-left:auto;width:1280px;max-width:calc(100% - 176px)}.flexible-content .quote .text-24{line-height:32px;max-width:848px;margin-right:74px}.flexible-content .quote .line{width:40px;height:1px;background-color:#999;margin-right:18px}.flexible-content .quote-content{flex-grow:1;max-width:922px}.flexible-content .quote-author{margin-top:40px}.flexible-content .text{width:1280px;max-width:calc(100% - 176px);margin-left:auto}.flexible-content .text .text-18{line-height:26px;max-width:592px}.flexible-content .text .text-18 h1{font-size:48px;font-family:TrumpGothicPro,Impact,sans-serif;font-weight:bold;text-transform:uppercase;line-height:48px;margin:unset;margin-bottom:80px}.flexible-content .text .text-18 p{margin:unset;margin-bottom:24px}.flexible-content .small-gallery{width:1280px;max-width:calc(100% - 176px);margin-left:auto;overflow:hidden;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1200px){.flexible-content .small-gallery{width:100%;max-width:none;padding:0 5%}}.flexible-content .small-gallery .swiper-container{width:100%}.flexible-content .small-gallery .photograph{position:relative}.flexible-content .small-gallery .photograph img{width:100%;display:block}.flexible-content .small-gallery .bg-black{position:absolute;left:0;right:0;bottom:0;z-index:1}.flexible-content .small-gallery.twoGrid .photograph{width:48%;margin:0 0 40px}@media(max-width: 767px){.flexible-content .small-gallery.twoGrid .photograph{width:100%}}.flexible-content .small-gallery.twoGrid .bg-black{padding:24px 96px 24px 40px}.flexible-content .small-gallery.fourGrid .photograph{width:24%;margin:0 0 40px}@media(max-width: 767px){.flexible-content .small-gallery.fourGrid .photograph{width:100%}}.flexible-content .small-gallery.fourGrid .bg-black{padding:12px 30px 12px 20px}.flexible-content .small-gallery.slider:hover .swiper-pagination{opacity:1}.flexible-content .small-gallery.slider .swiper-pagination{width:auto;padding:10px;top:0;left:auto;right:0;bottom:auto;font-size:14px;line-height:1;color:#fff;background:#000;opacity:0}.flexible-content .small-gallery.slider .bg-black{padding:24px 96px 24px 40px}.flexible-content .large-gallery{width:1280px;max-width:calc(100% - 176px);margin-left:auto;grid-template-columns:auto auto auto auto;background:#fff}.flexible-content .large-gallery .article-gallery-item{position:relative;height:320px;background:#000}.flexible-content .large-gallery .article-gallery-item img{object-fit:cover}.flexible-content .large-gallery .article-gallery-item .overlay{opacity:0;background-color:rgba(0,0,0,.8);transition:opacity .25s}.flexible-content .large-gallery .article-gallery-item.inactive .overlay{opacity:1}.flexible-content .large-gallery .article-gallery-item:hover .overlay{opacity:0}.flexible-content .person{margin-bottom:32px}.flexible-content .person .d-grid{margin-top:64px;grid-template-columns:1fr 1fr 1fr;grid-row-gap:40px;grid-column-gap:80px}.flexible-content .person .person-card img{width:100%;object-fit:cover;margin-bottom:24px}.flexible-content .person .person-card .text-14{margin-bottom:8px}.flexible-content .person+.person{margin-top:-60px}.flexible-content .person+.person .d-grid{margin-top:0}@media(max-width: 767px){.flexible-content .person{margin-left:-20px;margin-right:-20px;margin-bottom:unset;padding:64px 20px;background-color:#fff}.flexible-content .person .d-grid{margin-top:32px;grid-template-columns:100%;grid-row-gap:24px}.flexible-content .person .d-grid .person-card{display:flex;align-items:center}.flexible-content .person .d-grid .person-card img{width:56px;height:56px;margin-bottom:unset;margin-right:16px;border-radius:28px}.flexible-content .person .d-grid .person-card .text-14{margin-bottom:unset}.flexible-content .person .d-grid .person-card .position{display:flex;align-items:center}}.flexible-content .logos__heading{color:#999;margin-bottom:24px}.flexible-content .logos .d-grid{grid-template-columns:calc(50% - 8px) calc(50% - 8px);grid-column-gap:16px;grid-row-gap:16px}.flexible-content .logos .logo{height:152px;overflow:hidden}.flexible-content .logos .logo img{max-height:80%;max-width:80%}@media(max-width: 767px){.flexible-content .logos{padding-bottom:unset}.flexible-content .logos .d-grid{grid-template-columns:100%}}@media(min-width: 1199px){.flexible-content .small-gallery,.flexible-content .large-gallery,.flexible-content .single-image.right,.flexible-content .single-image.fullWidth,.flexible-content .two-images,.flexible-content .text-and-photograph.image__right,.flexible-content .text-and-photograph.image__right_square,.flexible-content .moduleGrid{padding-right:48px}}.content-sidebar{position:relative}.content-sidebar .sidebar-container{padding-top:24px}@media(min-width: 1199px){.content-sidebar .sidebar-container{padding-top:0;position:sticky;top:100px;max-height:calc(100vh - 140px);height:100vh;overflow:hidden}}@media(min-width: 1199px){.content-sidebar .sidebar-wrapper{height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#ddd transparent;padding-top:20px;padding-bottom:20px}}@media(min-width: 1199px){.content-sidebar .sidebar-container::before,.content-sidebar .sidebar-container::after{content:"";position:absolute;left:0;right:8px;height:20px;pointer-events:none;z-index:1}.content-sidebar .sidebar-container::before{top:0;background:linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%)}.content-sidebar .sidebar-container::after{bottom:0;background:linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%)}.content-sidebar .sidebar-wrapper:not(:hover)::-webkit-scrollbar{width:0;background:transparent}.content-sidebar .sidebar-wrapper::-webkit-scrollbar{width:6px;background:transparent}.content-sidebar .sidebar-wrapper::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:3px}}.content-sidebar .sidebar-panel{margin-bottom:46px}.content-sidebar .sidebar-panel:last-of-type{margin-bottom:0}.content-sidebar .sidebar-panel ul{list-style:none;padding-left:0;margin:0}.content-sidebar .sidebar-panel a,.content-sidebar .sidebar-panel a[href^=mailto]{color:#000;background-color:#f5f5f5;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer;display:flex;align-items:center;width:100%;height:48px;padding:0 24px}.content-sidebar .sidebar-panel a img,.content-sidebar .sidebar-panel a[href^=mailto] img{visibility:hidden;width:0;height:13px;transition:all .25s}.content-sidebar .sidebar-panel a:hover,.content-sidebar .sidebar-panel a.active,.content-sidebar .sidebar-panel a[href^=mailto]:hover,.content-sidebar .sidebar-panel a[href^=mailto].active{background-color:#ebebeb}.content-sidebar .sidebar-panel a:hover img,.content-sidebar .sidebar-panel a.active img,.content-sidebar .sidebar-panel a[href^=mailto]:hover img,.content-sidebar .sidebar-panel a[href^=mailto].active img{visibility:visible;width:16px;margin-right:10px}.content-sidebar .sidebar-panel.collapsible .header{background-color:#f5f5f5;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;height:48px;padding:0 24px}.content-sidebar .sidebar-panel.collapsible .header:hover{background-color:#ebebeb}.content-sidebar .sidebar-panel.collapsible .header img:first-of-type{display:block}.content-sidebar .sidebar-panel.collapsible .header img:last-of-type{display:none}.content-sidebar .sidebar-panel.collapsible nav{max-height:0;overflow:hidden;transition:all .25s}.content-sidebar .sidebar-panel.collapsible nav ul{margin-top:0}.content-sidebar .sidebar-panel.collapsible.open .header{background-color:#000;color:#fff}.content-sidebar .sidebar-panel.collapsible.open .header img:first-of-type{display:none}.content-sidebar .sidebar-panel.collapsible.open .header img:last-of-type{display:block}.content-sidebar .sidebar-panel.collapsible.open nav{max-height:1500px}.content-sidebar .sidebar-panel.collapsible.open nav a{color:#000}.content-sidebar .sidebar-panel.static .header{padding-left:24px;padding-right:24px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:1px;line-height:16px;margin-bottom:16px;color:rgba(0,0,0,.6)}@media(min-width: 1199px){.content-sidebar .sidebar-panel.static .header{padding-left:0;padding-right:0}}#side_menu_handle{position:fixed;z-index:1002;left:0;top:0;bottom:0;width:96px;background-color:#000;box-shadow:inset 0 1px 0 0 rgba(0,0,0,.1);transition:width .25s ease-out}@media(max-width: 767px){#side_menu_handle{display:none}}#side_menu_handle:hover{width:104px}.navbar{position:fixed;z-index:1001;left:96px;top:0;right:0;height:96px;padding:0 24px 0 48px;transition:all .25s}.navbar.nav-scrollhide{top:-100px !important}.navbar #search_overlay{position:fixed;top:96px;left:96px;right:0;bottom:0;background-color:rgba(50,50,50,.2);opacity:0;visibility:hidden;transition:all .25s}.navbar #search_overlay.show{opacity:1;visibility:visible}.navbar #navbar_header_logo,.navbar #navbar_header_logo_min{height:24px}.navbar #navbar_header_logo{width:60px;background-image:url("../images/logo_full_white.svg");background-size:cover;background-repeat:no-repeat}.navbar #search_button,.navbar #mobile_search_button{width:48px;height:48px;background-image:url("../images/search.svg");background-size:16px;background-repeat:no-repeat;background-position:center;border-radius:24px}.navbar #navbar_header_logo_min{display:none}.navbar #navbar_menu_handle{display:none}.navbar a.clickable{margin-right:32px}.navbar .navbar_links{font-weight:400;text-shadow:0 0 2px rgba(0,0,0,.5)}.navbar.navbar-dark{background-color:#fff}.navbar.navbar-dark #navbar_header_logo{width:60px;background-image:url("../images/logo_black.svg")}.navbar.navbar-dark #search_button,.navbar.navbar-dark #mobile_search_button{background-image:url("../images/search_black.svg");background-color:rgba(0,0,0,.08)}.navbar.navbar-dark .navbar_links{font-weight:300;text-shadow:none}.navbar.navbar-dark .text-white{color:#000}.navbar.navbar-dark.transparent{background-color:transparent;transition:.25s}.navbar.navbar-highlighted{background-color:rgba(0,0,0,.5);transition:all .25s}.navbar.navbar-highlighted #navbar_header_logo{width:60px;background-image:url("../images/logo_white.svg")}.navbar.navbar-highlighted #search_button,.navbar.navbar-highlighted #mobile_search_button{background-image:url("../images/search.svg");background-color:rgba(0,0,0,.3)}.navbar.navbar-highlighted .text-white{color:#fff}.navbar #navbar_search{visibility:hidden;opacity:0;background-color:#fff;box-shadow:inset -1px 0 0 0 #f5f5f5;transition:all .25s}.navbar #navbar_search.show{visibility:visible;opacity:1}.navbar #navbar_search .dropdown{width:304px;height:100%}.navbar #navbar_search .dropdown .dropdown-trigger{padding:0 35px 0 40px;border-right:1px solid #f0f0f0}.navbar #navbar_search .dropdown .dropdown-menu{color:#999}.navbar #navbar_search .dropdown .dropdown-menu:hover{color:#000;background-color:#fff}.navbar #navbar_search input{flex-grow:1;border:unset;padding:0 40px}.navbar #navbar_search .btn-search{width:48px;height:48px;border-radius:24px;background-color:#000;background-image:url("../images/right_arrow_white.svg");background-position:center;background-repeat:no-repeat;margin-right:24px}@media(max-width: 1439px){.navbar.transparent{background-color:#fff !important}}@media(max-width: 767px){.navbar{left:0;height:56px;padding-left:20px;background-color:#000 !important}.navbar.navbar-highlighted{background-color:#000}.navbar.transparent{background-color:#000 !important}.navbar #search_overlay{top:56px;left:0}.navbar #navbar_header_logo{display:none}.navbar #navbar_header_logo_min{display:block;width:60px;background-image:url("../images/logo_white.svg");background-size:cover;background-repeat:no-repeat}.navbar #search_button,.navbar #mobile_search_button{background-image:url("../images/search.svg") !important}.navbar #navbar_menu_handle{display:block;margin-left:8px}.navbar #navbar_search{display:none}.navbar a.clickable{display:none}}.profile-user-link{margin:0 !important}.profile-dashboard-link{padding-right:26px;position:relative;margin:0 25px 0 0 !important}.profile-dashboard-link:before{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:16px;background-color:currentColor}.profile-avatar{margin:0 16px 0 24px;width:32px;height:32px;border-radius:50%;overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover;object-position:center}.main{position:absolute;top:0;left:96px;right:0;bottom:0;overflow-y:scroll}@media(max-width: 767px){.main{left:0}}#side_menu{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1003;background-color:transparent;transition:all .25s;visibility:hidden}#side_menu.open{background-color:rgba(50,50,50,.2);visibility:visible}#side_menu.open .side-menu{left:0}@media(max-width: 767px){#side_menu.open .side-menu{top:0}}#side_menu .side-menu{position:absolute;left:-100%;top:0;bottom:0;width:944px;max-width:100%;background-color:#000;height:100%;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.1);transition:all .25s}#side_menu .side-menu .top-graphic{position:absolute;right:0;top:0;z-index:0}#side_menu .side-menu .bottom-graphic{position:absolute;left:0;bottom:0;z-index:0}#side_menu .side-menu .fill{z-index:1}#side_menu .side-menu .btn-close{right:32px}#side_menu .side-menu #side_menu_scroll{display:none;position:absolute;bottom:24px;right:24px;width:20px;transition:opacity .25s}#side_menu .side-menu #side_menu_scroll.hidden{opacity:0}#side_menu .side-menu .side-menu-header{flex-shrink:0;padding:0 48px;height:96px}#side_menu .side-menu .side-menu-header .logo{height:24px}#side_menu .side-menu .side-menu-header .logo-responsive{display:none}#side_menu .side-menu .side-menu-header .side-menu-buttons-responsive{display:none}#side_menu .side-menu .side-menu-header .hover-underline{margin-right:40px}#side_menu .side-menu .side-menu-header .btn-become{width:214px;height:48px;padding:0 24px}#side_menu .side-menu .side-menu-content{padding:80px 0 80px 48px}#side_menu .side-menu .side-menu-content .text-32{margin-right:200px}#side_menu .side-menu .side-menu-content .hover-push{width:220px;line-height:32px}#side_menu .side-menu .side-menu-content .text-32 .hover-push{margin-bottom:16px}#side_menu .side-menu .side-menu-content .text-22 .hover-push{margin-bottom:16px}#side_menu .side-menu .side-menu-footer{padding:80px 48px}#side_menu .side-menu .side-menu-footer .hover-underline{line-height:20px;margin-bottom:8px}#side_menu .side-menu .side-menu-footer .btn-donate{width:129px;height:49px;line-height:49px;background-color:#999}#side_menu .side-menu .side-menu-footer .btn-donate:hover{background-color:rgba(99,99,99,.2)}#side_menu .side-menu .side-menu-footer .footer-links{padding-right:60px;margin-bottom:80px}#side_menu .side-menu .side-menu-footer .social-links a{margin-right:35px}@media(max-height: 880px){#side_menu .side-menu{display:block;overflow-y:scroll}#side_menu .side-menu #side_menu_scroll{display:block}}@media(max-width: 767px){#side_menu .side-menu{width:100%;left:0;top:-100%;display:block;overflow-y:scroll;overflow-x:hidden}#side_menu .side-menu .fill{padding:0 20px;height:auto}#side_menu .side-menu .fill .top-graphic{transform:scale(1.5);transform-origin:right top}#side_menu .side-menu .fill .bottom-graphic{transform:scale(1.5);transform-origin:left bottom}#side_menu .side-menu #side_menu_scroll{display:block}#side_menu .side-menu .btn-close{display:none;position:unset;right:unset;top:unset;transform:unset}#side_menu .side-menu .side-menu-header{flex-direction:column;padding:unset;align-items:unset;height:unset;z-index:1}#side_menu .side-menu .side-menu-header .logo{display:none}#side_menu .side-menu .side-menu-header .logo-responsive{position:absolute;left:20px;right:20px;display:flex;height:56px;flex-shrink:0}#side_menu .side-menu .side-menu-header .logo-responsive .logo,#side_menu .side-menu .side-menu-header .logo-responsive .btn-close{display:block}#side_menu .side-menu .side-menu-header .side-menu-buttons{display:none}#side_menu .side-menu .side-menu-header .side-menu-buttons-responsive{display:block;margin-top:88px}#side_menu .side-menu .side-menu-header .side-menu-buttons-responsive .d-flex{height:56px;padding:0 24px;border-bottom:1px solid rgba(0,0,0,.1)}#side_menu .side-menu .side-menu-content{margin:56px 0 48px;padding:unset;z-index:1}#side_menu .side-menu .side-menu-content .d-flex{flex-direction:column}#side_menu .side-menu .side-menu-content .text-32{margin-right:unset;margin-bottom:48px}#side_menu .side-menu .side-menu-footer{border-top:unset;padding:unset;padding-bottom:56px;z-index:1}#side_menu .side-menu .side-menu-footer .footer-links{flex-direction:column;margin-bottom:48px;padding-right:unset}#side_menu .side-menu .side-menu-footer .footer-links .text-white:first-child{margin-bottom:48px}#side_menu .side-menu .side-menu-footer .btn-donate{display:none}}.global-banner-wrapper{position:relative;top:0;left:0;width:100%;z-index:9999;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.global-banner-wrapper .global-banner{flex:1 1 57px;height:57px;width:100%;overflow:hidden;font-size:14px}.global-banner-wrapper .global-banner.closed{display:none}.global-banner-wrapper .global-banner.black-bg{background-color:#000}.global-banner-wrapper .global-banner.black-bg p{color:#fff}.global-banner-wrapper .global-banner.black-bg .banner-cta{background-color:#dd262f;color:#fff}.global-banner-wrapper .global-banner.white-bg{background-color:#fff}.global-banner-wrapper .global-banner.white-bg p{color:#000}.global-banner-wrapper .global-banner.white-bg .banner-cta{background-color:#19bbaf;color:#fff}.global-banner-wrapper .global-banner.yellow-bg{background-color:#efdd13}.global-banner-wrapper .global-banner.yellow-bg p{color:#000}.global-banner-wrapper .global-banner.yellow-bg .banner-cta{background-color:#2f73b8;color:#fff}.global-banner-wrapper .global-banner .interior{display:flex;height:100%;flex-direction:row;align-items:center}.global-banner-wrapper .global-banner .interior .svg-wrapper{flex:0 1 115px;height:115px;position:relative;margin-left:-57px}.global-banner-wrapper .global-banner .interior .svg-wrapper img{position:relative;top:-33%;left:0}.global-banner-wrapper .global-banner .interior .content-wrapper{flex:1 1 100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;height:100%}.global-banner-wrapper .global-banner .interior .content-wrapper p{padding:0 20px;flex:1 1 100%;order:1}.global-banner-wrapper .global-banner .interior .content-wrapper .banner-cta{width:190px;padding:20px 24px;display:flex;align-items:center;height:100%;cursor:pointer;flex:1 0 190px;order:2}.global-banner-wrapper .global-banner .interior .content-wrapper .close-button{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 32px;cursor:pointer;order:3}.global-banner-wrapper .global-banner .interior .content-wrapper .close-button img{width:16px;height:16px}@media(max-width: 575px){.global-banner-wrapper .global-banner{height:auto;flex:1 1 100%}.global-banner-wrapper .global-banner .interior{padding-left:10px}.global-banner-wrapper .global-banner .interior .svg-wrapper{flex:0 1 32px}.global-banner-wrapper .global-banner .interior .content-wrapper{flex-direction:column;justify-content:center;align-items:flex-end;min-height:115px}.global-banner-wrapper .global-banner .interior .content-wrapper p{order:2}.global-banner-wrapper .global-banner .interior .content-wrapper .banner-cta{flex:0 1 33px;order:3;padding:0 24px}.global-banner-wrapper .global-banner .interior .content-wrapper .close-button{order:1;padding:10px 32px}}.footer{width:100%;background-color:#000;padding:48px}.footer .footer-links{max-width:800px}.footer .footer-links .text-white{margin-bottom:48px}.footer .footer-links .text-white .hover-push{max-width:220px;margin-bottom:16px}.footer .footer-links .text-gray{margin-bottom:60px}.footer .footer-links .text-gray .hover-underline{margin-bottom:12px}.footer .footer-links .footer-logo{height:24px}.footer .footer-links .social-links a{margin-right:40px}.footer .footer-newsletter{position:relative;width:720px;height:456px}@media(max-width: 1439px){.footer{flex-direction:column-reverse;padding-top:unset}.footer .footer-links{width:100%;max-width:unset}.footer .footer-links .footer-links-wrapper{flex-direction:row;margin-top:60px}.footer .footer-links .footer-links-wrapper .d-flex{width:50%}.footer .footer-links .social-links{justify-content:flex-end}.footer .footer-newsletter{width:calc(100% + 96px);transform:translateX(-48px);height:336px}}@media(max-width: 1199px){.footer .footer-links .footer-links-wrapper{flex-direction:column}.footer .footer-links .footer-links-wrapper .d-flex{width:100%}.footer .footer-links .social-links a{margin-right:27px}.footer .footer-newsletter{height:432px}}@media(max-width: 767px){.footer{padding:0 20px 48px}.footer .footer-links .footer-sub-links{margin-bottom:48px;flex-direction:column}.footer .footer-links .footer-sub-links .text-gray{margin-bottom:unset}.footer .footer-newsletter{width:calc(100% + 40px);transform:translateX(-20px);height:456px}}.newsletter-form{padding:56px 80px 68px;background-image:url("../images/bg_newsletter.svg");background-repeat:no-repeat;background-position-x:calc(100% + 48px);background-position-y:-48px}.newsletter-form .form-title{max-width:310px;margin-bottom:36px}.newsletter-form .form-description{max-width:420px;margin-bottom:40px}.newsletter-form .form-selection{height:56px;padding:0 24px;margin-bottom:16px}.newsletter-form input{height:56px;padding:0 24px}.newsletter-form .btn-subscribe{width:176px;height:56px;padding:0 24px;margin-left:16px}@media(min-width: 1439px){.newsletter-form{background:unset}.newsletter-form .form-texts .form-title{color:#fff;max-width:unset;margin-bottom:56px}.newsletter-form .form-texts .form-description{line-height:24px;margin-bottom:48px}.newsletter-form .form-inputs .form-selection{padding:unset;background-color:unset;color:#fff;margin-bottom:40px;border-bottom:1px solid rgba(255,255,255,.1)}.newsletter-form .form-inputs .form-subscribe input{background-color:unset;color:#fff;padding:unset;border-bottom:1px solid rgba(255,255,255,.1);caret-color:#fff}.newsletter-form .form-inputs .form-subscribe input::placeholder{color:#fff;opacity:1}.newsletter-form .form-inputs .form-subscribe input:-ms-input-placeholder{color:#fff}.newsletter-form .form-inputs .form-subscribe input::-ms-input-placeholder{color:#fff}.newsletter-form .form-inputs .form-subscribe .btn-subscribe{margin-left:24px;background-color:#fff}.newsletter-form .form-inputs .form-subscribe .btn-subscribe .text-14{color:#000}}@media(max-width: 1439px){.newsletter-form{display:flex;padding:72px 48px;background-image:unset}.newsletter-form .form-texts{width:383px}.newsletter-form .form-texts .form-title{line-height:40px}.newsletter-form .form-texts .form-description{max-width:336px;line-height:24px}.newsletter-form .form-inputs{margin-left:112px;flex-grow:1}.newsletter-form .form-inputs .form-selection{margin-bottom:8px}.newsletter-form .form-inputs .form-subscribe{flex-direction:column}.newsletter-form .form-inputs .form-subscribe .btn-subscribe{margin:16px 0 0 auto}}@media(max-width: 1199px){.newsletter-form{padding:56px 48px;flex-direction:column}.newsletter-form .form-texts{width:100%;flex-direction:row;justify-content:space-between;margin-bottom:48px}.newsletter-form .form-texts .form-title,.newsletter-form .form-texts .form-description{max-width:270px;margin:unset}.newsletter-form .form-inputs{width:100%;margin-left:unset}.newsletter-form .form-inputs .form-selection{margin-bottom:8px}.newsletter-form .form-inputs .form-subscribe .btn-subscribe{width:100%;margin-top:16px}}@media(max-width: 767px){.newsletter-form{padding:40px 20px}.newsletter-form .form-texts{flex-direction:column;margin-bottom:40px}.newsletter-form .form-texts .form-title{max-width:336px}.newsletter-form .form-texts .form-description{font-size:14px;margin-top:32px;max-width:336px}.newsletter-form .form-inputs .form-subscribe .btn-subscribe{margin-top:8px}}.scroll-target{position:absolute;z-index:-1000;margin-top:-128px;height:10px;width:10px}@media(max-width: 767px){.scroll-target{margin-top:-96px}}.home .home-carousel .members-only-wrapper{flex:0 1 25%}.home .home-carousel .members-only-wrapper a{padding:1rem;width:100%}.home .hero-section .static-hero{display:flex;height:744px;flex-direction:column;justify-content:space-between;padding:152px 24px 0 48px;position:absolute;width:100%;z-index:1000}.home .hero-section .static-hero .mobile-information{display:none;margin-bottom:32px}.home .hero-section .static-hero .mobile-information span:first-child{margin-right:16px}@media(max-width: 767px){.home .hero-section .static-hero .mobile-information{display:flex}}.home .hero-section .static-hero .text-84{text-transform:uppercase;display:block;max-width:464px;max-height:216px;overflow:hidden}.home .hero-section .static-hero .mobile-only .text-14{margin-right:16px}.home .hero-section .static-hero .article-headline{margin:auto 0 0 0 !important;max-width:464px;font-weight:300;letter-spacing:-0.2px;line-height:32px;width:464px}.home .hero-section .static-hero .text-24{max-width:464px;line-height:32px}.home .hero-section .static-hero .by{color:#d8d8d8;margin:0}.home .hero-section .static-hero .left-group .text-14{margin:0 16px}.home .hero-section .static-hero .left-group .btn-calendar{margin-right:16px}.home .hero-section .static-hero .left-group .btn-favorite{margin-right:16px}.home .hero-section .static-hero .left-group .btn-return{margin-right:16px}.home .hero-section .static-hero .left-group span,.home .hero-section .static-hero .left-group p{margin:0 16px}.home .hero-section .static-hero .right-group span{margin-left:8px}.home .hero-section .static-hero .right-group div{margin-left:16px}.home .hero-section .static-hero .hero-controls{margin-top:56px;margin-bottom:48px}@media(max-width: 1199px){.home .hero-section .static-hero .left-group span{display:none}.home .hero-section .static-hero .right-group span{display:none}}@media(max-width: 767px){.home .hero-section .static-hero{padding:88px 20px 33px 20px;height:656px}.home .hero-section .static-hero .title{font-size:80px;font-weight:bold;letter-spacing:1px;line-height:72px}.home .hero-section .static-hero .headline{max-width:100%;font-size:20px;font-weight:300;letter-spacing:-0.2px;line-height:24px;margin-bottom:31px !important}}.home .home-header{position:relative;height:744px;background-size:cover;padding:152px 24px 0 48px}.home .home-header .overlay{background:rgba(0,0,0,.25) linear-gradient(0, rgba(0, 0, 0, 0.25) 0, rgba(0, 0, 0, 0) 400px)}.home .home-header .overlay.gray{background-color:rgba(180,180,180,.7)}.home .home-header .home-header-content{position:relative;height:100%;z-index:1}.home .home-header .mobile-information{margin-bottom:32px}.home .home-header .text-84{text-transform:uppercase;max-width:592px;line-height:72px;letter-spacing:.4px}.home .home-header .mobile-only .text-14{margin-right:16px}.home .home-header .article-headline{margin:auto 0 0 0 !important;max-width:464px;font-weight:300;letter-spacing:-0.2px;line-height:32px;width:464px}.home .home-header .text-24{max-width:464px;line-height:32px}.home .home-header .by{color:#d8d8d8;margin:0}.home .home-header .left-group .text-14{margin:0 16px}.home .home-header .left-group .btn-calendar{margin-right:16px}.home .home-header .left-group .btn-favorite{margin-right:16px}.home .home-header .left-group .btn-return{margin-right:16px}.home .home-header .left-group span{margin:0 16px}.home .home-header .right-group span{margin-left:8px}.home .home-header .right-group div{margin-left:16px}.home .home-header .hero-controls{margin-top:56px;margin-bottom:48px}.home .home-header .img-project{position:absolute;right:48px;top:0;width:336px;height:264px;z-index:-1;object-fit:cover}.home .home-header .img-member{position:absolute;right:434px;top:0;width:384px;height:600px;z-index:-1;object-fit:cover}@media(max-width: 1679px){.home .home-header .img-project{width:208px;height:164px}.home .home-header .img-member{right:320px}}@media(max-width: 1439px){.home .home-header .img-project{display:none}.home .home-header .img-member{right:160px}}@media(max-width: 1199px){.home .home-header .left-group span{display:none}.home .home-header .right-group span{display:none}.home .home-header .img-member{width:48px;height:48px;right:32px;bottom:196px;top:unset;border-radius:24px}.home .home-header .overlay.gray{background-color:rgba(0,0,0,.25)}}@media(max-width: 767px){.home .home-header{height:656px;padding:88px 20px 0}.home .home-header .home-header-content .text-84{font-size:80px;line-height:72px;letter-spacing:1px}.home .home-header .home-header-content .article-headline{width:100%;font-size:20px;line-height:24px;letter-spacing:-0.2px}.home .home-header .home-header-content .btn-translucent{margin:32px 0}.home .home-header .img-member{right:20px;bottom:32px}}.home .home-content{overflow-x:hidden}.home .home-content .featured-articles{padding:96px 0;max-height:744px}@media(max-width: 1199px){.home .home-content .featured-articles{padding:56px 0}}.home .home-content .featured-articles .featured-articles-wrapper{position:relative}@media(max-width: 991px){.home .home-content .featured-articles .featured-articles-wrapper{padding:0 48px}}@media(max-width: 767px){.home .home-content .featured-articles .featured-articles-wrapper{padding:0 20px}}.home .home-content .featured-articles .article-carousel .swiper-slide{max-width:100%;width:unset !important}.home .home-content .featured-articles .article-carousel .swiper-slide:first-of-type{margin-left:48px}@media(max-width: 768px){.home .home-content .featured-articles .article-carousel .swiper-slide:first-of-type{margin:0}}@media(max-width: 768px){.home .home-content .featured-articles .article-carousel .swiper-slide .article-grid-item{max-width:100%;width:384px}}.home .home-content .featured-articles .btn-right-arrow{position:absolute;right:24px;top:92px;z-index:50}.home .home-content .featured-articles .btn-right-arrow.swiper-button-disabled{display:none}.home .home-content .featured-articles .btn-left-arrow{position:absolute;left:24px;top:92px;z-index:50}.home .home-content .featured-articles .btn-left-arrow.swiper-button-disabled{display:none}.home .home-content .featured-articles .featured-articles-header{margin-bottom:80px;padding:0 48px}.home .home-content .featured-articles .featured-articles-header .text-48{letter-spacing:.4px}.home .home-content .featured-articles .overview{height:224px}.home .home-content .featured-articles .view-all{width:336px;height:48px;padding:24px;margin-left:96px}.home .home-content .featured-articles .article-carousel a{display:block}.home .home-content .featured-articles .article-carousel .article-wrapper{margin:0}@media(max-width: 1199px){.home .home-content .featured-articles .featured-articles-header{margin-bottom:40px}.home .home-content .featured-articles .featured-articles-header .view-all{display:none}.home .home-content .featured-articles .view-all{display:flex;margin:56px 0 0 48px}}@media(max-width: 767px){.home .home-content .featured-articles .featured-articles-header{padding:0 20px}.home .home-content .featured-articles .view-all{width:calc(100% - 40px);margin-top:30px;margin-left:20px}}.home .home-content .members{position:relative;height:960px;overflow:hidden;justify-content:space-between;flex-direction:row}@media(max-width: 1439px){.home .home-content .members{height:auto}}.home .home-content .members .members-grid-wrapper{justify-content:flex-start;flex-shrink:1;overflow:hidden}@media(max-width: 1679px){.home .home-content .members .members-grid-wrapper{flex-grow:1;display:flex;align-items:center}}.home .home-content .members .members-grid-wrapper .members-grid{overflow:hidden;justify-content:flex-end;position:unset;display:grid;grid-template-columns:180px 180px 180px 180px 180px;grid-template-rows:240px 240px 240px 240px}@media(max-width: 1679px){.home .home-content .members .members-grid-wrapper .members-grid{grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(4, 25%)}}.home .home-content .members .right-section{margin:160px 180px 240px 152px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;max-width:100%}@media(max-width: 1679px){.home .home-content .members .right-section{margin:4vw 10.7vw 4vw 6vw;justify-content:center}}.home .home-content .members .right-section .text-80{max-width:336px;line-height:72px;margin-bottom:64px}.home .home-content .members .right-section .text-16{max-width:336px;line-height:24px;margin-bottom:80px}.home .home-content .members .right-section .clickable{width:336px;padding:0 24px;height:56px}.home .home-content .list{width:976px}.home .home-content .list .list-header{margin-bottom:84px}.home .home-content .list .list-header .clickable{width:256px;height:48px;padding:0 24px}.home .home-content .competition-list-section{padding:80px 48px;border-bottom:8px solid #f5f5f5;position:relative}.home .home-content .competition-list-section .text-48{letter-spacing:.4px}.home .home-content .competition-list-section .competition-title{width:512px}.home .home-content .competition-list-section .competition-arrow{margin-left:auto}.home .home-content .competition-list-section .competition-carousel .swiper-slide{width:335px}.home .home-content .competition-list-section .competition-carousel .swiper-button-disabled{display:none}.home .home-content .competition-list-section .competition-carousel .btn-right-arrow{position:absolute;right:24px;bottom:268px;z-index:50}.home .home-content .competition-list-section .competition-carousel .btn-left-arrow{position:absolute;left:24px;bottom:268px;z-index:50}.home .home-content .competition-list-section .list .list-item{height:80px;padding:28px 24px 28px 0;border-top:1px solid #f5f5f5;transition:all .25s}.home .home-content .competition-list-section .list .list-item img{margin-left:6px}.home .home-content .competition-list-section .list .list-item .clickable{opacity:0}.home .home-content .competition-list-section .list .list-item:hover{background-color:rgba(0,0,0,.02)}.home .home-content .competition-list-section .list .list-item:hover .clickable{opacity:1}.home .home-content .competition-list-section .list .list-item:hover .text-darkgray{color:#000}.home .home-content .competition-list-section .competition-grid-item{flex-shrink:0;position:relative;margin-left:48px;width:464px;height:584px}.home .home-content .competition-list-section .competition-grid-item:before{background:#fff}.home .home-content .competition-list-section .competition-grid-item .text-gradient{height:240px}.home .home-content .competition-list-section .competition-grid-item .bottom-bar .d-flex{display:none}@media(max-width: 1199px){.home .home-content .competition-list-section .competition-grid-item{display:none}}.home .home-content .competition-list-section .btn-all-competition{display:none}@media(max-width: 1199px){.home .home-content .competition-list-section{flex-direction:column;padding-top:56px}.home .home-content .competition-list-section .list{width:100%}.home .home-content .competition-list-section .list .list-header{margin-bottom:64px}.home .home-content .competition-list-section .list .list-item{display:none}.home .home-content .competition-list-section .competition-item-list .competition-grid-item{display:flex;width:336px;height:424px;margin-left:unset;margin-right:32px}.home .home-content .competition-list-section .competition-item-list .competition-grid-item .text-gradient{height:240px}}@media(max-width: 767px){.home .home-content .competition-list-section{padding:56px 20px 48px;border-bottom-width:1px}.home .home-content .competition-list-section .competition-carousel .btn-left-arrow,.home .home-content .competition-list-section .competition-carousel .btn-right-arrow{display:none}.home .home-content .competition-list-section .list .list-header{margin-bottom:48px}.home .home-content .competition-list-section .list .list-header .clickable{display:none}.home .home-content .competition-list-section .btn-all-competition{display:flex;width:100%;height:48px;margin-top:48px;padding:0 24px}}.home .home-content .event-list-section{padding:80px 48px}.home .home-content .event-list-section .btn-all-event{display:none}.home .home-content .event-list-section .text-48{letter-spacing:.4px}.home .home-content .event-list-section .event-item-0,.home .home-content .event-list-section .event-item-1{display:none}@media(max-width: 1439px){.home .home-content .event-list-section .event-item-0,.home .home-content .event-list-section .event-item-1{display:flex}}.home .home-content .event-list-section .list .list-item{border-top:1px solid #f5f5f5;padding:22px 16px 22px 0;transition:all .25s;height:128px}.home .home-content .event-list-section .list .list-item .d-flex .text-48{width:90px;color:rgba(0,0,0,.2);line-height:40px}.home .home-content .event-list-section .list .list-item .d-flex img{width:128px;height:82px;margin:0 48px;object-fit:cover}.home .home-content .event-list-section .list .list-item .d-flex .text-14 span{margin-right:24px}.home .home-content .event-list-section .list .list-item .btn-plus,.home .home-content .event-list-section .list .list-item .btn-return{visibility:hidden;width:48px;height:48px;border-radius:24px;background-position:center;background-repeat:no-repeat;transition:all .25s}.home .home-content .event-list-section .list .list-item .btn-plus.added,.home .home-content .event-list-section .list .list-item .btn-return.added{visibility:visible !important;background-color:#000 !important}.home .home-content .event-list-section .list .list-item .btn-plus.added{background-image:url("../images/calendar_white.svg") !important}.home .home-content .event-list-section .list .list-item .btn-return.added{background-image:url("../images/calendar_white.svg") !important}.home .home-content .event-list-section .list .list-item .btn-return+.btn-plus{margin-left:16px}.home .home-content .event-list-section .list .list-item:hover{background-color:rgba(0,0,0,.02)}.home .home-content .event-list-section .list .list-item:hover .btn-plus,.home .home-content .event-list-section .list .list-item:hover .btn-return{visibility:visible;background-color:#fff}.home .home-content .event-list-section .list .list-item:hover .btn-plus{background-image:url("../images/calendar_black.svg")}.home .home-content .event-list-section .list .list-item:hover .btn-return{background-image:url("../images/return_black.svg")}.home .home-content .event-list-section .list .list-item .btn-plus:hover,.home .home-content .event-list-section .list .list-item .btn-return:hover{background-color:#000}.home .home-content .event-list-section .list .list-item .btn-plus:hover{background-image:url("../images/calendar_white.svg")}.home .home-content .event-list-section .list .list-item .btn-return:hover{background-image:url("../images/return_white.svg")}.home .home-content .event-list-section .preview-section{flex-shrink:0;margin-left:48px}.home .home-content .event-list-section .preview-section .preview-event{display:none}.home .home-content .event-list-section .preview-section .preview-event-0,.home .home-content .event-list-section .preview-section .preview-event-1{display:block}@media(max-width: 1199px){.home .home-content .event-list-section .preview-section{display:none}}.home .home-content .event-list-section .preview-section .preview{position:relative;width:464px;height:288px;margin-bottom:32px;overflow:hidden}.home .home-content .event-list-section .preview-section .preview .preview-image{object-fit:cover}.home .home-content .event-list-section .preview-section .preview .preview-top{position:absolute;left:24px;right:24px;top:24px}.home .home-content .event-list-section .preview-section .preview .preview-bottom{position:absolute;left:24px;bottom:24px;right:24px}.home .home-content .event-list-section .preview-section .preview span{margin-right:16px}.home .home-content .event-list-section .preview-section .preview .text-48{margin-right:12px}.home .home-content .event-list-section .preview-section .preview .text-20{margin-bottom:12px}.home .home-content .event-list-section .preview-section .preview .date{margin-bottom:10px}.home .home-content .event-list-section .preview-section .preview .buttons{opacity:0;transition:opacity .25s}.home .home-content .event-list-section .preview-section .preview .buttons .clickable{margin-left:10px}.home .home-content .event-list-section .preview-section .preview:hover .buttons{opacity:1}@media(max-width: 1439px){.home .home-content .event-list-section{border-bottom:20px solid #f5f5f5}.home .home-content .event-list-section .preview-section{display:none}}@media(max-width: 1199px){.home .home-content .event-list-section{border-bottom:8px solid #f5f5f5}}@media(max-width: 1199px){.home .home-content .event-list-section{display:flex;flex-direction:column;padding-top:56px}.home .home-content .event-list-section .list{width:100%}.home .home-content .event-list-section .list .list-header{margin-bottom:40px}.home .home-content .event-list-section .list .list-item{display:none}.home .home-content .event-list-section .preview-section{display:block;margin-left:unset;overflow-y:hidden;position:relative}.home .home-content .event-list-section .preview-section.with-gradient{height:848px;margin-bottom:-80px}.home .home-content .event-list-section .preview-section.with-gradient .overlay.fill{display:block}.home .home-content .event-list-section .preview-section .overlay.fill{height:171px;background:linear-gradient(-180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);top:unset;bottom:-64px}.home .home-content .event-list-section .preview-section .preview-event{display:block;margin-bottom:32px}.home .home-content .event-list-section .preview-section .preview{width:100%}.home .home-content .event-list-section .preview-section .preview:last-child{margin-bottom:unset}}@media(max-width: 767px){.home .home-content .event-list-section{padding:48px 20px;border-bottom:unset}.home .home-content .event-list-section .list .list-header .clickable{display:none}.home .home-content .event-list-section .preview-section .preview{height:248px;margin-bottom:16px}.home .home-content .event-list-section .btn-all-event{display:flex;width:100%;height:48px;margin-top:48px;padding:0 24px}}@media(max-width: 1199px){.home .home-content .members{height:unset;margin:0}.home .home-content .members .member-slider{display:block;width:100%}.home .home-content .members .member-slider .swiper-slide{width:180px}.home .home-content .members .member-slider .home-grid-member{grid-row:unset;grid-column:unset;position:unset;display:block}.home .home-content .members .member-slider .home-grid-member:hover img{filter:grayscale(1) brightness(80%) contrast(60%)}.home .home-content .members .member-slider .home-grid-member:hover .text-white{opacity:0}.home .home-content .members .member-slider .home-grid-member img{top:unset;left:unset;position:unset;height:unset;width:unset}.home .home-content .members .right-section{margin:81px 48px 88px;text-align:center;align-items:center;justify-content:start}.home .home-content .members .right-section .text-80{max-width:592px;font-size:64px;font-weight:bold;line-height:64px;margin-bottom:72px}.home .home-content .members .right-section .text-16{margin-bottom:52px}.home .home-content .members .right-section .member-slider{margin-bottom:64px}.home .home-content .members .desktop-only{display:none}.home .event-list-section .preview-section{height:864px;overflow-y:hidden;transition:height 1s}.home .event-list-section .preview-section .btn-down-arrow{z-index:100;top:712px;left:calc(50% - 24px);position:absolute}.home .event-list-section .preview-section .event-item{display:flex;position:relative;margin-bottom:32px}.home .event-list-section .preview-section .event-item .text-gradient{height:171px;z-index:25}.home .event-list-section .preview-section .event-item .preview-bottom{z-index:50}.home .event-list-section .preview-section .event-item.event-item-2 .text-gradient{display:none}.home .event-list-section .preview-section .event-item.event-item-2 .gradient{z-index:50;height:144px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%)}.home .event-list-section .preview-section .event-item.event-item-2 img{height:144px;filter:grayscale(1)}.home .event-list-section .preview-section.open .btn-down-arrow{display:none}.home .event-list-section .preview-section.open .event-item.event-item-2 .text-gradient{display:block}.home .event-list-section .preview-section.open .event-item.event-item-2 .gradient{background:none}.home .event-list-section .preview-section.open .event-item.event-item-2 img{height:100%;filter:none}}@media(max-width: 767px){.home .home-content .members .right-section{margin:72px 0 0;text-align:left;align-items:center;justify-content:space-between}.home .home-content .members .right-section .text-80{padding:0 20px;font-size:60px;letter-spacing:.5px;line-height:56px}.home .home-content .members .right-section .bottom-container{padding:0 20px}.home .home-content .members .right-section .text-16{margin-bottom:32px;font-size:16px;font-weight:300;line-height:24px;color:rgba(255,255,255,.4)}.home .home-content .members .right-section .clickable{font-size:14px;font-weight:300;line-height:24px}.home .home-content .members .right-section .text-16,.home .home-content .members .right-section .clickable{width:100%;max-width:100%}.home .event-list-section .preview-section{height:730px;overflow-y:hidden;transition:height 1s}.home .event-list-section .preview-section .btn-down-arrow{z-index:100;top:632px;left:calc(50% - 24px);position:absolute}}.home-featured-article{width:336px;margin-right:48px}.home-featured-article .article-image{position:relative;width:336px;height:232px;margin-bottom:48px}.home-featured-article .article-image .d-flex{position:absolute;top:16px;right:16px;visibility:hidden;opacity:0;transition:all .25s}.home-featured-article .article-image .d-flex img{margin-left:8px;object-fit:cover}.home-featured-article .article-image:hover .d-flex{visibility:visible;opacity:1}.home-featured-article .text-20{margin-bottom:10px}.home-featured-article .text-16{line-height:24px;margin-bottom:48px}.home-featured-article .text-12 span{margin-right:16px}.swiper-slide-active .home-grid-member img{filter:none !important}.swiper-slide-active .home-grid-member .text-white{opacity:1 !important}.home-grid-member{width:180px;height:240px;position:relative;overflow:hidden}@media(max-width: 1679px){.home-grid-member{width:100%;height:100%}}.home-grid-member.member-0{grid-row:1;grid-column:3}.home-grid-member.member-1{grid-row:1;grid-column:5}.home-grid-member.member-2{grid-row:2;grid-column:1}.home-grid-member.member-3{grid-row:2;grid-column:4}.home-grid-member.member-4{grid-row:3;grid-column:2}.home-grid-member.member-5{grid-row:3;grid-column:5}.home-grid-member.member-6{grid-row:4;grid-column:1}.home-grid-member.member-7{grid-row:4;grid-column:4}.home-grid-member.member-8{position:absolute;right:0;bottom:0;width:180px;height:240px}@media(max-width: 1679px){.home-grid-member.member-8{width:10.7vw;height:auto}}@media(max-width: 1199px){.home-grid-member.member-8{width:100%;height:100%}}.home-grid-member:hover img{filter:none}.home-grid-member img{object-fit:cover;filter:grayscale(2) brightness(50%) contrast(80%);transition:filter .25s}@media(max-width: 1679px){.home-grid-member img{position:static;max-height:100%}}.home-grid-member .overlay{background:rgba(28,28,28,.3)}.home-grid-member .text-white{opacity:0;position:absolute;left:16px;bottom:24px;text-align:left;transition:opacity .25s}.home-grid-member .text-white .text-14{margin-bottom:4px}.home-grid-member .text-white .text-12{margin-top:4px}.home-grid-member:hover img{filter:unset}.home-grid-member:hover .overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);top:100px;left:70px;height:192px}.home-grid-member:hover .text-white{opacity:1}.home-carousel .swiper-pagination{display:none !important;position:absolute;height:6px;bottom:40px !important}@media(max-width: 767px){.home-carousel .swiper-pagination{display:flex !important;flex-direction:row;justify-content:center}.home-carousel .swiper-pagination .swiper-pagination-bullet{margin:0 7px !important;padding:0;display:block;width:6px !important;height:6px !important;background-color:rgba(255,255,255,.5)}.home-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff !important}}.membership-overview .membership-overview-header{height:746px}.membership-overview .membership-overview-header .membership-slider{height:100%}.membership-overview .membership-overview-header .membership-slider__slide img{width:100%;height:100%;object-fit:cover}.membership-overview .membership-overview-header .dark-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:1}.membership-overview .membership-overview-header .fill{justify-content:flex-end}.membership-overview .membership-overview-header .text-84{max-width:560px}.membership-overview .membership-overview-header .text-24{max-width:470px;opacity:.4;line-height:32px;margin-top:150px}.membership-overview .membership-overview-header .buttons .clickable{width:256px;height:56px;padding:0 24px;margin-right:56px;margin-top:64px}.membership-overview .membership-overview-header .arrows{height:48px}.membership-overview .membership-overview-header .arrows span,.membership-overview .membership-overview-header .arrows div{margin-right:24px}@media(max-width: 1199px){.membership-overview .membership-overview-header{height:620px}.membership-overview .membership-overview-header .fill{padding-top:140px}.membership-overview .membership-overview-header .fill .text-24{margin-top:88px}.membership-overview .membership-overview-header .fill .buttons{display:flex;max-width:100%}.membership-overview .membership-overview-header .fill .buttons .bg-red{margin-right:32px}.membership-overview .membership-overview-header .fill .buttons .clickable{width:276px}.membership-overview .membership-overview-header .fill .arrows{max-width:100%;justify-content:space-between;margin-top:60px}.membership-overview .membership-overview-header .fill .arrows .clickable{margin-right:16px}.membership-overview .membership-overview-header .fill .arrows .btn-right-arrow{margin-right:0}}@media(max-width: 767px){.membership-overview .membership-overview-header{height:564px}.membership-overview .membership-overview-header .fill{padding:140px 20px 20px;line-height:56px;justify-content:flex-start}.membership-overview .membership-overview-header .fill .text-84{font-size:60px;flex:1}}@media(max-width: 575px){.membership-overview .membership-overview-header{height:512px}.membership-overview .membership-overview-header .text-84{font-size:64px;line-height:56px}.membership-overview .membership-overview-header .fill{padding-left:20px;padding-right:20px;padding-top:140px}.membership-overview .membership-overview-header .fill .text-24{margin-top:106px;font-size:20px;line-height:24px}.membership-overview .membership-overview-header .fill .buttons{flex-direction:column;margin-top:40px}.membership-overview .membership-overview-header .fill .buttons .clickable{width:100%;margin:unset;margin-top:8px}.membership-overview .membership-overview-header .fill .arrows{display:none}}.membership-overview .membership-overview-content{position:relative;z-index:1}.membership-overview .membership-overview-content .flexible-content{margin-top:0}.membership-overview .membership-overview-content .flexible-content .main-section{padding-top:0}.membership-overview .membership-overview-content .flexible-content.content>*{max-width:unset;width:100%}.membership-overview .membership-overview-content .flexible-content.content .moduleGrid{padding-bottom:0}.membership-overview .membership-overview-content .flexible-content.content .main-section{padding-top:0}.membership-overview .membership-overview-content .flexible-content.content .single-image{padding-top:0;padding-bottom:0}.membership-overview .membership-overview-content .flexible-content.content .large-gallery,.membership-overview .membership-overview-content .flexible-content.content .small-gallery{padding-top:0px;padding-bottom:0px;margin-top:40px}.membership-overview .membership-overview-content .flexible-content.content .float-block .text{max-width:unset;width:100%;margin:24px auto}.membership-overview .membership-overview-content .content{width:51.59%}.membership-overview .membership-overview-content .content a{border-bottom:1px dotted #989898}.membership-overview .membership-overview-content .content a:hover{border-bottom:1px solid #000}.membership-overview .membership-overview-content .content .main-section .text-48{margin-bottom:48px}.membership-overview .membership-overview-content .content .main-section .text-placeholder:not(:last-child){line-height:24px;margin-bottom:48px}.membership-overview .membership-overview-content .content .main-section:not(:first-of-type){padding-top:40px;border-top:1px solid #f0f0f0}.membership-overview .membership-overview-content .content p{margin:0}.membership-overview .membership-overview-content .content p :not(:first-child){margin:16px 0 0}.membership-overview .membership-overview-content .content .list-section .list-content{border-top:1px solid #f0f0f0;padding:16px 0;line-height:20px}.membership-overview .membership-overview-content .content .sub-section .text-20{margin-bottom:24px}.membership-overview .membership-overview-content .content .sub-section .text-16{line-height:24px}.membership-overview .membership-overview-content .content .float-block{width:100%}.membership-overview .membership-overview-content .content .float-block h5{margin:0 0 16px}.membership-overview .membership-overview-content .content .float-block .contain{padding:32px 40px}.membership-overview .membership-overview-content .content .float-block .cta{margin:32px 0 0;padding:16px 24px;display:inline-block;font-family:"MaisonNeue-Book",Impact,sans-serif;font-size:14px;font-weight:300;line-height:1;color:#fff;background:#000;border:none;outline:none;cursor:pointer}.membership-overview .membership-overview-content .content .float-block .cta:hover span{padding:0 0 0 32px}.membership-overview .membership-overview-content .content .float-block .cta span{margin:0 32px 0 0;padding:0 32px 0 0}.membership-overview .membership-overview-content .content .copy-section{margin-top:24px;padding:32px 40px;line-height:20px}.membership-overview .membership-overview-content .content .copy-section .text-medium{margin-bottom:16px}.membership-overview .membership-overview-content .content .separator{width:100%;height:1px;margin:80px 0}.membership-overview .membership-overview-content .membership-list{flex-shrink:0;padding-bottom:108px}.membership-overview .membership-overview-content .membership-list .separate{margin-top:16px;margin-bottom:30px}.membership-overview .membership-overview-content .membership-list .text-10{opacity:.4;margin-bottom:16px}.membership-overview .membership-overview-content .membership-list .text-14{width:336px;height:48px;padding:0 24px}.membership-overview .membership-overview-content .membership-list .text-14:hover{background-color:#ebebeb}@media(max-width: 1199px){.membership-overview .membership-overview-content{flex-direction:column-reverse}.membership-overview .membership-overview-content .content{width:100%}.membership-overview .membership-overview-content .membership-list{margin-bottom:128px;padding-bottom:0}.membership-overview .membership-overview-content .membership-list .text-14{width:100%}}@media(max-width: 767px){.membership-overview .membership-overview-content .membership-list{margin-bottom:80px}}.membership-overview .membership-overview-footer{position:relative;background-size:cover}.membership-overview .membership-overview-footer .content{max-width:88%;padding:344px 48px 150px 0;margin-left:auto;justify-content:space-between}.membership-overview .membership-overview-footer .texts{max-width:592px}.membership-overview .membership-overview-footer .texts .text-48{margin-bottom:40px}.membership-overview .membership-overview-footer .texts .text-24{margin-bottom:32px;line-height:32px}.membership-overview .membership-overview-footer .texts .text-14{padding:16px 0 30px;border-top:1px solid rgba(240,240,240,.2);line-height:20px}.membership-overview .membership-overview-footer .clickable{width:336px;height:56px;margin-top:88px;margin-left:176px;padding:0 24px}@media(max-width: 1199px){.membership-overview .membership-overview-footer .content{flex-direction:column;max-width:unset;padding-left:48px;padding-right:48px;padding-top:148px}.membership-overview .membership-overview-footer .content .texts{max-width:unset}.membership-overview .membership-overview-footer .content .bg-red{margin-left:unset;margin-top:48px}}@media(max-width: 767px){.membership-overview .membership-overview-footer .content{padding-top:112px;padding-left:20px;padding-right:20px}.membership-overview .membership-overview-footer .content .texts .text-14{padding:16px 0 14px}.membership-overview .membership-overview-footer .content .bg-red{width:100%;margin-left:unset}}.membership-detail .membership-detail-header{height:576px;background-size:cover;background-position:center}.membership-detail .membership-detail-header .content{margin-left:auto;padding:160px 48px 0 0;width:88%}.membership-detail .membership-detail-header .btn-back{opacity:.6;margin-bottom:40px}.membership-detail .membership-detail-header .btn-back img{margin-right:10px}.membership-detail .membership-detail-header .text-60{text-transform:uppercase;max-width:360px;line-height:56px}.membership-detail .membership-detail-header .btn-apply{width:336px;height:56px;padding:0 24px}.membership-detail .membership-detail-content{position:relative;z-index:1;padding-bottom:80px}.membership-detail .membership-detail-content .flexible-content{margin-top:0}.membership-detail .membership-detail-content .flexible-content .main-section{padding-top:0}.membership-detail .membership-detail-content .flexible-content.content>*{max-width:unset;width:100%}.membership-detail .membership-detail-content .flexible-content.content .moduleGrid{padding-bottom:0}.membership-detail .membership-detail-content .flexible-content.content .main-section{padding-top:0}.membership-detail .membership-detail-content .flexible-content.content .single-image{padding-top:0;padding-bottom:0}.membership-detail .membership-detail-content .flexible-content.content .large-gallery,.membership-detail .membership-detail-content .flexible-content.content .small-gallery{padding-top:0px;padding-bottom:0px;margin-top:40px}.membership-detail .membership-detail-content .flexible-content.content .float-block .text{max-width:unset;width:100%;margin:24px auto}.membership-detail .membership-detail-content .flexible-content.content .text figure,.membership-detail .membership-detail-content .flexible-content.content .float-block figure,.membership-detail .membership-detail-content .flexible-content.content .main-section figure,.membership-detail .membership-detail-content .flexible-content.content .sub-section figure{padding-top:2rem}.membership-detail .membership-detail-content .content{width:51.59%}.membership-detail .membership-detail-content .content a{border-bottom:1px dotted #989898}.membership-detail .membership-detail-content .content a:hover{border-bottom:1px solid #000}.membership-detail .membership-detail-content .content .main-section .text-48{margin-bottom:48px}.membership-detail .membership-detail-content .content .main-section .text-placeholder:not(:last-child){line-height:24px;margin-bottom:48px}.membership-detail .membership-detail-content .content .main-section:not(:first-of-type){padding-top:40px;border-top:1px solid #f0f0f0}.membership-detail .membership-detail-content .content p{margin:0}.membership-detail .membership-detail-content .content p :not(:first-child){margin:16px 0 0}.membership-detail .membership-detail-content .content .list-section .list-content{border-top:1px solid #f0f0f0;padding:16px 0;line-height:20px}.membership-detail .membership-detail-content .content .sub-section .text-20{margin-bottom:24px}.membership-detail .membership-detail-content .content .sub-section .text-16{line-height:24px}.membership-detail .membership-detail-content .content .float-block{width:100%}.membership-detail .membership-detail-content .content .float-block h5{margin:0 0 16px}.membership-detail .membership-detail-content .content .float-block .contain{padding:32px 40px}.membership-detail .membership-detail-content .content .float-block .cta{margin:32px 0 0;padding:16px 24px;display:inline-block;font-family:"MaisonNeue-Book",Impact,sans-serif;font-size:14px;font-weight:300;line-height:1;color:#fff;background:#000;border:none;outline:none;cursor:pointer}.membership-detail .membership-detail-content .content .float-block .cta:hover span{padding:0 0 0 32px}.membership-detail .membership-detail-content .content .float-block .cta span{margin:0 32px 0 0;padding:0 32px 0 0}.membership-detail .membership-detail-content .content .copy-section{margin-top:24px;padding:32px 40px;line-height:20px}.membership-detail .membership-detail-content .content .copy-section .text-medium{margin-bottom:16px}.membership-detail .membership-detail-content .content .separator{width:100%;height:1px;margin:80px 0}.membership-detail .membership-detail-content .membership-list{flex-shrink:0}.membership-detail .membership-detail-content .membership-list .separate{margin-top:16px;margin-bottom:30px}.membership-detail .membership-detail-content .membership-list .text-10{opacity:.4;margin-bottom:16px}.membership-detail .membership-detail-content .membership-list .text-14{height:48px;padding:0 24px}.membership-detail .membership-detail-content .membership-list .text-14:hover{background-color:#ebebeb}.membership-detail .membership-detail-content .membership-list .text-14.selected{background-color:#000;color:#fff}.membership-detail .membership-detail-content .membership-list .text-14.active{background-color:#ebebeb}.membership-detail .membership-detail-content .membership-list .text-14.active img{visibility:visible;width:16px;margin-right:12px}.membership-detail .membership-detail-footer{position:relative;height:785px;background-image:url("../images/membership_detail_footer.jpg");background-size:cover;background-position:center}.membership-detail .membership-detail-footer .dark-overlay{background-color:rgba(0,0,0,.25);z-index:0}.membership-detail .membership-detail-footer .content{max-width:88%;padding:344px 48px 150px 0;margin-left:auto}.membership-detail .membership-detail-footer .content .texts{z-index:2}.membership-detail .membership-detail-footer .content .text-10{margin-bottom:32px}.membership-detail .membership-detail-footer .content .text-24{max-width:590px;line-height:32px}.membership-detail .membership-detail-footer .content .clickable{width:336px;height:56px;margin-top:56px;padding:0 24px}@media(max-width: 1199px){.membership-detail .membership-detail-header{height:456px}.membership-detail .membership-detail-header .content{padding-left:48px;width:100%;padding-top:126px;padding-bottom:32px}.membership-detail .membership-detail-header .content .text-60{max-width:unset;margin-bottom:48px}.membership-detail .membership-detail-header .content .title{flex-direction:column}.membership-detail .membership-detail-footer{height:inherit}.membership-detail .membership-detail-footer .content{flex-direction:column;max-width:unset;padding-left:48px;padding-right:48px;padding-top:148px}.membership-detail .membership-detail-footer .content .clickable{margin-left:auto}.membership-detail .membership-detail-footer .content{margin-left:unset}.membership-detail .membership-detail-content{flex-direction:column-reverse}.membership-detail .membership-detail-content .content{width:100%;padding-right:0}.membership-detail .membership-detail-content .content .two-images,.membership-detail .membership-detail-content .content .small-gallery{padding:0}.membership-detail .membership-detail-content .content .text .text-18{max-width:none}.membership-detail .membership-detail-content .content .hide-md{display:none !important}.membership-detail .membership-detail-content .membership-list{margin-left:unset;margin-bottom:128px}.membership-detail .membership-detail-content .membership-list .text-14{width:100%}}@media(max-width: 767px){.membership-detail .membership-detail-header{height:380px}.membership-detail .membership-detail-header .content{padding:80px 20px}.membership-detail .membership-detail-header .content .btn-apply{width:100%}.membership-detail .membership-detail-content{padding:40px 20px}.membership-detail .membership-detail-content .membership-list{margin-bottom:80px}.membership-detail .membership-detail-content .membership-list .text-10{margin-bottom:24px}.membership-detail .membership-detail-footer .content{padding:112px 20px}.membership-detail .membership-detail-footer .content .clickable{width:100%}}.competitions .competitions-header{padding-top:168px}.competitions .competitions-header .title-section{padding:0 48px 40px}@media(max-width: 991px){.competitions .competitions-header .title-section{flex-wrap:wrap;padding:0 48px}}.competitions .competitions-header .title-section .text-trump{margin:0 14px 0 0}.competitions .competitions-header .title-section .dropdown-react{height:56px;width:336px}@media(max-width: 991px){.competitions .competitions-header .title-section .dropdown-react{width:100%;margin:24px 0 0;max-width:inherit;min-width:inherit}}.competitions .competitions-header .group-buttons{border-top:1px solid #f5f5f5;height:80px;padding:0 48px}.competitions .competitions-header .group-buttons .dropfull{display:none}@media(max-width: 991px){.competitions .competitions-header .group-buttons .dropfull{width:100%;max-width:100%;min-width:100%}}.competitions .competitions-header .group-buttons .competition-list-buttons .list-button{padding:0 32px;height:48px;border-radius:24px;margin-left:24px;cursor:pointer;white-space:nowrap}.competitions .competitions-content{padding:48px 48px 0}.competitions .competitions-content .competitions-list{grid-template-columns:1fr 1fr 1fr;grid-row-gap:48px;grid-column-gap:48px}.competitions .competitions-content .competitions-list .competition-grid-item.closed{background-color:rgba(180,180,180,.5)}.competitions .competitions-content .competitions-list .competition-grid-item.closed img.fill{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.competitions .competitions-content .competitions-list .competition-grid-item img{object-fit:cover}.competitions .recent-winners{padding:120px 0 120px 48px}.competitions .recent-winners .recent_winners_scroll_left,.competitions .recent-winners .recent_winners_scroll_right{width:48px;height:48px;border-radius:24px;border:1px solid rgba(255,255,255,.2);background-position:center;background-repeat:no-repeat}.competitions .recent-winners .recent_winners_scroll_left.inactive,.competitions .recent-winners .recent_winners_scroll_right.inactive{opacity:.4}.competitions .recent-winners .recent_winners_scroll_left{margin-top:15px;background-image:url("../images/left_arrow_bold.svg")}.competitions .recent-winners .recent_winners_scroll_right{margin-top:86px;background-image:url("../images/right_arrow_bold.svg")}.competitions .recent-winners .winners-header{width:208px;margin-right:48px;flex-shrink:0}.competitions .recent-winners .winners-header .text-48{line-height:48px}.competitions .recent-winners .winners-header .text-14{margin-left:-160px;margin-bottom:140px}.competitions .recent-winners .winners-list{overflow-x:scroll}.competitions .recent-winners .scroll-buttons-responsive{display:none}@media(max-width: 1439px){.competitions .competitions-header .title-section .dropdown{display:flex}.competitions .competitions-header .group-buttons .dropdown{display:none}.competitions .competitions-content .competitions-list{grid-template-columns:1fr 1fr;grid-column-gap:48px}.competitions .recent-winners{flex-direction:column}.competitions .recent-winners .winners-header{width:unset;flex-direction:row;margin-bottom:80px}.competitions .recent-winners .winners-header .d-flex{flex-direction:row;align-items:center}.competitions .recent-winners .winners-header .d-flex .text-14{transform:unset;margin:unset;margin-right:16px}.competitions .recent-winners .winners-header .d-flex .scroll-buttons{display:flex;flex-direction:row-reverse}.competitions .recent-winners .winners-header .d-flex .recent_winners_scroll_left,.competitions .recent-winners .winners-header .d-flex .recent_winners_scroll_right{margin:unset;margin-left:16px}}@media(max-width: 1199px){.competitions .competitions-header .title-section .dropdown{display:none}.competitions .competitions-header .dropdown-react{height:56px}.competitions .competitions-header .group-buttons{height:auto;padding:16px 48px}.competitions .competitions-header .group-buttons .list-buttons{display:none}.competitions .competitions-header .group-buttons .dropfull{display:block}.competitions .competitions-content .competitions-list{grid-template-columns:100%}.competitions .recent-winners{padding-top:64px;padding-bottom:64px}.competitions .recent-winners .winners-header{margin-bottom:56px}.competitions .recent-winners .winners-header .d-flex{display:none}.competitions .recent-winners .competition-winner-item{margin-right:10px}.competitions .recent-winners .scroll-buttons-responsive{display:flex;margin-top:48px}.competitions .recent-winners .scroll-buttons-responsive .recent_winners_scroll_left,.competitions .recent-winners .scroll-buttons-responsive .recent_winners_scroll_right{margin:unset;margin-right:16px}}@media(max-width: 991px){.competitions .competitions-header .group-buttons{border-top:unset}}@media(max-width: 767px){.competitions .competitions-header{padding-top:88px}.competitions .competitions-header .title-section{padding:0 20px 16px}.competitions .competitions-header .title-section .text-60{font-size:48px}.competitions .competitions-header .group-buttons{height:unset;margin-bottom:24px;border-top:unset;padding:0 20px}.competitions .competitions-content{padding:24px 20px}.competitions .competitions-content .competitions-list{grid-row-gap:24px}.competitions .competitions-content .competitions-list .competition-grid-item{height:424px}.competitions .competitions-content .page-buttons .btn-load{display:none}.competitions .competitions-content .page-buttons .d-flex{margin-left:-8px}.competitions .recent-winners{padding-top:72px;padding-left:20px}.competitions .recent-winners .winners-header{margin-bottom:48px}}.competition-grid-item{position:relative;height:580px;overflow:hidden}.competition-grid-item:before{background:#f5f5f5}.competition-grid-item .text-gradient{height:240px}.competition-grid-item .top-bar{z-index:1;padding:24px 24px 0}.competition-grid-item .top-bar .status{height:40px;line-height:40px;border-radius:20px;padding:0 14px}.competition-grid-item .top-bar .winners{height:40px;border-radius:20px;padding:0 10px}.competition-grid-item .top-bar .winners img{margin-left:8px}.competition-grid-item .bottom-bar{z-index:2}.competition-grid-item .bottom-bar .text-48{margin:0 24px 24px;max-width:408px;line-height:48px}.competition-grid-item .bottom-bar .d-flex{height:56px;padding:0 24px}@media(max-width: 767px){.competition-grid-item .top-bar .winners{display:none}}.competition-winner-item{position:relative;width:384px;height:720px;flex-shrink:0}.competition-winner-item .top-bar{z-index:1;padding:16px;transition:opacity .25s}.competition-winner-item .top-bar .d-flex{height:40px;border-radius:20px;padding:0 12px}.competition-winner-item .top-bar .d-flex img{margin-left:8px;object-fit:cover}.competition-winner-item .bottom-bar{z-index:2;padding:32px;transition:opacity .25s}.competition-winner-item .bottom-bar .text-20{max-width:320px;line-height:24px;margin-bottom:24px}.competition-winner-item .gradient{z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.competition-winner-item .overlay{z-index:2;opacity:0;background-color:rgba(0,0,0,.6);transition:opacity .25s}.competition-winner-item .overlay:hover{opacity:0 !important}.competition-winner-item.inactive .overlay{opacity:1}@media(max-width: 1199px){.competition-winner-item{height:600px}}@media(max-width: 767px){.competition-winner-item{width:335px;height:480px}.competition-winner-item .bottom-bar{padding:24px 20px 40px}.competition-winner-item .bottom-bar .text-20{max-width:unset}.competition-winner-item .top-bar{padding:24px 20px}.competition-winner-item .top-bar .d-flex{padding:unset;background-color:transparent}.competition-winner-item .top-bar .d-flex img{margin-left:24px}}.competition-detail .competition-detail-header{padding:124px 48px 40px}.competition-detail .competition-detail-header .btn-back{margin-bottom:24px}.competition-detail .competition-detail-header .btn-back img{margin-right:10px}.competition-detail .competition-detail-header .bg-light-gray{width:208px;height:56px;padding:0 24px}.competition-detail .competition-detail-banner{position:relative}.competition-detail .competition-detail-banner .banner{width:100%;display:block;object-fit:cover}.competition-detail .competition-detail-banner .info{position:absolute;left:48px;top:40px}.competition-detail .competition-detail-banner .info div{height:40px;line-height:40px;padding:0 16px;border-radius:20px;margin-right:16px}.competition-detail .competition-detail-banner .info .winners span{margin-right:8px}.competition-detail .competition-detail-content{padding-top:96px}.competition-detail .competition-detail-content .description{padding:0 48px 96px}.competition-detail .competition-detail-content .description.has-sponsors{padding-bottom:60px}.competition-detail .competition-detail-content .description .text-48{display:none}.competition-detail .competition-detail-content .description .text-24{max-width:592px;line-height:32px}.competition-detail .competition-detail-content .description .btn-submit{width:336px;height:56px;padding:0 24px}.competition-detail .competition-detail-content .description .buttons{display:flex;justify-content:end;margin-bottom:16px}.competition-detail .competition-detail-content .description .buttons .search-result .btn-arrow,.search-result .competition-detail .competition-detail-content .description .buttons .btn-arrow,.competition-detail .competition-detail-content .description .buttons .search-result .btn-plus,.search-result .competition-detail .competition-detail-content .description .buttons .btn-plus,.competition-detail .competition-detail-content .description .buttons .btn-calendar,.competition-detail .competition-detail-content .description .buttons .btn-return{width:48px;height:48px;border-radius:24px;background-position:center;background-repeat:no-repeat;transition:all .25s}.competition-detail .competition-detail-content .description .buttons .search-result .btn-arrow:hover,.search-result .competition-detail .competition-detail-content .description .buttons .btn-arrow:hover,.competition-detail .competition-detail-content .description .buttons .search-result .btn-plus:hover,.search-result .competition-detail .competition-detail-content .description .buttons .btn-plus:hover,.competition-detail .competition-detail-content .description .buttons .btn-calendar:hover,.competition-detail .competition-detail-content .description .buttons .btn-return:hover{background-color:#000}.competition-detail .competition-detail-content .description .buttons .btn-return+.btn-calendar{margin-left:16px}.competition-detail .competition-detail-content .description .buttons .btn-return{background-image:url("/assets/images/return_black.svg")}.competition-detail .competition-detail-content .description .buttons .btn-return:hover{background-image:url("/assets/images/return_white.svg")}.competition-detail .competition-detail-content .description .buttons .btn-calendar{margin-right:16px;background-image:url("/assets/images/calendar_black.svg")}.competition-detail .competition-detail-content .description .buttons .btn-calendar:hover{background-image:url("/assets/images/calendar_white.svg")}.competition-detail .competition-detail-content .video-player{width:100%;height:840px;padding:0 48px 48px}.competition-detail .competition-detail-content .info-sections{padding:0 48px;border-top:1px solid #f0f0f0}.competition-detail .competition-detail-content .info-sections .text-14{line-height:20px}.competition-detail .competition-detail-content .info-sections .entry-info,.competition-detail .competition-detail-content .info-sections .important-dates,.competition-detail .competition-detail-content .info-sections .pricing{width:33.33%}.competition-detail .competition-detail-content .info-sections .entry-info .text-20,.competition-detail .competition-detail-content .info-sections .important-dates .text-20,.competition-detail .competition-detail-content .info-sections .pricing .text-20{margin-bottom:52px}.competition-detail .competition-detail-content .info-sections .entry-info{padding:56px 80px 48px 0;border-right:1px solid #f0f0f0}.competition-detail .competition-detail-content .info-sections .entry-info .text-darkgray{max-width:384px;margin-bottom:40px}.competition-detail .competition-detail-content .info-sections .entry-info .clickable{max-width:384px;height:56px;padding:0 24px}.competition-detail .competition-detail-content .info-sections .important-dates{padding:56px 80px 48px;border-right:1px solid #f0f0f0}.competition-detail .competition-detail-content .info-sections .important-dates .text-14{margin-bottom:52px}.competition-detail .competition-detail-content .info-sections .important-dates .important-date{padding:18px 0 26px;border-top:1px solid #f0f0f0}.competition-detail .competition-detail-content .info-sections .important-dates .important-date .text-14{margin:unset}.competition-detail .competition-detail-content .info-sections .important-dates .important-date .calendar{width:32px;height:32px;margin-left:10px;background-image:url("../images/calendar_gray.svg");background-repeat:no-repeat;background-position:center}.competition-detail .competition-detail-content .info-sections .important-dates .important-date .calendar:hover{background-image:url("../images/calendar_black.svg")}.competition-detail .competition-detail-content .info-sections .pricing{padding:56px 0 50px 80px}.competition-detail .competition-detail-content .info-sections .pricing .text-14{margin-bottom:74px}.competition-detail .competition-detail-content .info-sections .pricing .pricing-options{column-count:2;column-gap:64px;column-rule:1px solid #f5f5f5}.competition-detail .competition-detail-content .info-sections .pricing .pricing-option{margin-bottom:24px}.competition-detail .competition-detail-content .info-sections .pricing .pricing-option .text-20{margin-bottom:16px}.competition-detail .competition-detail-content .info-sections .pricing .pricing-option .text-14{margin:unset}.competition-detail .competition-detail-content .competition-judges{padding:80px 48px 105px}.competition-detail .competition-detail-content .competition-judges .text-48{margin-bottom:56px}.competition-detail .competition-detail-content .competition-judges .competition-judge{margin-right:48px}.competition-detail .competition-detail-content .competition-judges .competition-judge:hover .fill{filter:grayscale(2) brightness(50%) contrast(80%)}.competition-detail .competition-detail-content .competition-judges .competition-judge:hover .judge-info{opacity:0}.competition-detail .competition-detail-content .competition-judges .competition-judge:hover .judge-info.hided{opacity:1}.competition-detail .competition-detail-content .competition-judges .competition-judge .fill{transition:.25s}.competition-detail .competition-detail-content .competition-judges .competition-judge .judge-info{transition:.25s}.competition-detail .competition-detail-content .competition-judges .competition-judge .judge-info.hided{opacity:0}.competition-detail .competition-detail-content .competition-judges #judge_scroll_button{display:none}.competition-detail .competition-detail-content .competition-guidelines{padding:84px 48px 124px}.competition-detail .competition-detail-content .competition-guidelines #guideline_gradient_overlay,.competition-detail .competition-detail-content .competition-guidelines #guideline_load_btn{display:none}.competition-detail .competition-detail-content .competition-guidelines .title-section{margin-bottom:96px}.competition-detail .competition-detail-content .competition-guidelines .title-section .text-48.responsive{display:none}.competition-detail .competition-detail-content .competition-guidelines .title-section .btn-download{width:336px;height:56px;padding:0 24px}.competition-detail .competition-detail-content .competition-guidelines .guideline-content{column-count:4;column-gap:48px}.competition-detail .competition-detail-content .competition-guidelines .guideline-content .main-section{margin-bottom:24px}.competition-detail .competition-detail-content .competition-guidelines .guideline-content .sub-section{margin-bottom:16px}.competition-detail .competition-detail-content .competition-guidelines .guideline-content .paragraph{line-height:20px;margin-bottom:24px}.competition-detail .competition-detail-content .competition-guidelines .guideline-content .list-section{margin-bottom:36px}.competition-detail .competition-detail-content .competition-guidelines .guideline-content .list-section .list-section-line{border-top:1px solid #f5f5f5;padding:12px 0;line-height:16px}.competition-detail .competition-detail-content .past-winners{padding:112px 48px}.competition-detail .competition-detail-content .past-winners .btn-view-all{width:384px;height:56px;padding:0 24px}.competition-detail .competition-detail-content .past-winners .btn-view-all.responsive{display:none}.competition-detail .competition-detail-content .past-winners .title-section{margin-bottom:72px}.competition-detail .competition-detail-content .past-winners .title-section .btn-year{width:220px;height:56px;padding:0 24px;border:1px solid rgba(255,255,255,.15);margin-right:24px}.competition-detail .competition-detail-content .past-winners .competition-past-winner{width:25%;height:240px}.competition-detail .competition-detail-content .past-winners .competition-past-winner.hide{display:none}.competition-detail .competition-detail-content .past-winners .grid #winners_gradient_overlay,.competition-detail .competition-detail-content .past-winners .grid #winners_load_btn{display:none}.competition-detail .competition-detail-closed .winners-title{padding:36px 48px}.competition-detail .competition-detail-closed .winners-title .mobile-heading{display:none}.competition-detail .competition-detail-closed .winners-list{padding:48px}@media(max-width: 1439px){.competition-detail .competition-detail-header{padding-bottom:64px}.competition-detail .competition-detail-header .text-60{max-width:560px;line-height:normal}.competition-detail .competition-detail-content .video-player{height:560px}.competition-detail .competition-detail-content .info-sections{flex-wrap:wrap;padding:unset}.competition-detail .competition-detail-content .info-sections .entry-info,.competition-detail .competition-detail-content .info-sections .important-dates,.competition-detail .competition-detail-content .info-sections .pricing{width:50%}.competition-detail .competition-detail-content .info-sections .entry-info,.competition-detail .competition-detail-content .info-sections .important-dates{border-bottom:1px solid #f0f0f0}.competition-detail .competition-detail-content .info-sections .entry-info,.competition-detail .competition-detail-content .info-sections .pricing{padding-left:48px}.competition-detail .competition-detail-content .info-sections .pricing{border-right:1px solid #f0f0f0}.competition-detail .competition-detail-content .info-sections .pricing .text-14,.competition-detail .competition-detail-content .info-sections .pricing .pricing-options{max-width:384px}.competition-detail .competition-detail-content .competition-judges{padding-bottom:56px}.competition-detail .competition-detail-content .competition-judges .d-flex{justify-content:space-between}.competition-detail .competition-detail-content .competition-judges .d-flex .competition-judge{margin:unset;margin-bottom:48px}.competition-detail .competition-detail-content .competition-guidelines .guideline-content{column-count:2;column-gap:80px}.competition-detail .competition-detail-content .competition-guidelines .guideline-content .paragraph{margin-bottom:32px}.competition-detail .competition-detail-content .past-winners{padding-bottom:80px}.competition-detail .competition-detail-content .past-winners .competition-past-winner{width:33.33%}}@media(max-width: 1199px){.competition-detail .competition-detail-header{padding-bottom:40px}.competition-detail .competition-detail-header .title-section{flex-direction:column;align-items:flex-start}.competition-detail .competition-detail-header .title-section .text-60{margin-bottom:40px}.competition-detail .competition-detail-header .title-section .clickable{width:100%}.competition-detail .competition-detail-content{padding-top:80px}.competition-detail .competition-detail-content .description{flex-direction:column;padding-bottom:80px}.competition-detail .competition-detail-content .description .text-24{max-width:100%;margin-bottom:64px}.competition-detail .competition-detail-content .description .btn-submit{width:100%}.competition-detail .competition-detail-content .video-player{height:320px}.competition-detail .competition-detail-content .info-sections .entry-info,.competition-detail .competition-detail-content .info-sections .important-dates,.competition-detail .competition-detail-content .info-sections .pricing{width:100%;border:unset;border-top:1px solid #f0f0f0;padding:56px 48px}.competition-detail .competition-detail-content .info-sections .entry-info .text-20,.competition-detail .competition-detail-content .info-sections .important-dates .text-20,.competition-detail .competition-detail-content .info-sections .pricing .text-20{margin-bottom:80px}.competition-detail .competition-detail-content .info-sections .entry-info .text-14,.competition-detail .competition-detail-content .info-sections .important-dates .text-14,.competition-detail .competition-detail-content .info-sections .pricing .text-14{max-width:unset;margin-bottom:40px}.competition-detail .competition-detail-content .info-sections .entry-info .clickable,.competition-detail .competition-detail-content .info-sections .important-dates .clickable,.competition-detail .competition-detail-content .info-sections .pricing .clickable{max-width:100%}.competition-detail .competition-detail-content .info-sections .entry-info .clickable .text-14,.competition-detail .competition-detail-content .info-sections .important-dates .clickable .text-14,.competition-detail .competition-detail-content .info-sections .pricing .clickable .text-14{margin:unset}.competition-detail .competition-detail-content .info-sections .pricing .pricing-options{max-width:100%}.competition-detail .competition-detail-content .info-sections .pricing .pricing-option{display:flex;flex-direction:column;min-height:72px}.competition-detail .competition-detail-content .competition-judges{padding-right:unset;padding-bottom:105px}.competition-detail .competition-detail-content .competition-judges .d-flex{position:relative;flex-wrap:nowrap;justify-content:flex-start;overflow-x:scroll}.competition-detail .competition-detail-content .competition-judges .d-flex .competition-judge{margin-right:24px;margin-bottom:unset;flex-shrink:0}.competition-detail .competition-detail-content .competition-judges .d-flex #judge_scroll_button{display:block;position:sticky;top:50%;right:48px;transform:translateY(-50%);width:48px;height:48px;background-image:url("../images/right_arrow_white.svg");background-position:center;background-repeat:no-repeat;border-radius:24px;background-color:#000;flex-shrink:0}.competition-detail .competition-detail-content .competition-guidelines{padding:80px 48px}.competition-detail .competition-detail-content .competition-guidelines .title-section{flex-direction:column;align-items:flex-start;margin-bottom:72px}.competition-detail .competition-detail-content .competition-guidelines .title-section .btn-download{margin-top:32px;width:100%}.competition-detail .competition-detail-content .competition-guidelines .guideline-content{column-count:1;column-gap:unset}.competition-detail .competition-detail-content .past-winners{padding-bottom:48px}.competition-detail .competition-detail-content .past-winners .title-section{flex-direction:column;align-items:flex-start;margin-bottom:48px}.competition-detail .competition-detail-content .past-winners .title-section .text-48{margin-bottom:48px}.competition-detail .competition-detail-content .past-winners .title-section .d-flex{width:100%}.competition-detail .competition-detail-content .past-winners .title-section .btn-year{width:100%;margin-right:unset}.competition-detail .competition-detail-content .past-winners .title-section .btn-view-all{display:none}.competition-detail .competition-detail-content .past-winners .grid .competition-past-winner{width:50%;height:216px}.competition-detail .competition-detail-content .past-winners .btn-view-all.responsive{display:flex;width:100%;margin-top:48px}.competition-detail .competition-detail-closed .winners-list{padding:unset;padding-bottom:24px;border-top:1px solid #f5f5f5}}@media(max-width: 767px){.competition-detail .competition-detail-header{display:none}.competition-detail .competition-detail-banner{margin-top:56px}.competition-detail .competition-detail-banner .info{left:20px;top:20px}.competition-detail .competition-detail-banner .info .text-14{margin-right:8px}.competition-detail .competition-detail-banner .info .d-flex:first-child{padding:unset}.competition-detail .competition-detail-content{padding-top:48px}.competition-detail .competition-detail-content .description{padding-left:20px;padding-right:20px}.competition-detail .competition-detail-content .description .text-48{display:block;line-height:normal;margin-bottom:40px}.competition-detail .competition-detail-content .description .text-24{font-size:14px;line-height:20px;margin-bottom:40px}.competition-detail .competition-detail-content .video-player{padding:0 0 48px;height:224px}.competition-detail .competition-detail-content .info-sections .entry-info,.competition-detail .competition-detail-content .info-sections .pricing,.competition-detail .competition-detail-content .info-sections .important-dates{padding:48px 20px}.competition-detail .competition-detail-content .info-sections .entry-info .text-20,.competition-detail .competition-detail-content .info-sections .pricing .text-20,.competition-detail .competition-detail-content .info-sections .important-dates .text-20{margin-bottom:96px}.competition-detail .competition-detail-content .info-sections .entry-info .text-14,.competition-detail .competition-detail-content .info-sections .pricing .text-14,.competition-detail .competition-detail-content .info-sections .important-dates .text-14{margin-bottom:32px}.competition-detail .competition-detail-content .info-sections .pricing .pricing-option{min-height:104px}.competition-detail .competition-detail-content .competition-judges{padding:64px 0 64px 20px}.competition-detail .competition-detail-content .competition-judges .text-48{margin-bottom:48px}.competition-detail .competition-detail-content .competition-judges .d-flex #judge_scroll_button{display:none}.competition-detail .competition-detail-content .competition-guidelines{position:relative;padding:64px 20px 40px;height:900px;overflow:hidden;margin-bottom:30px}.competition-detail .competition-detail-content .competition-guidelines .title-section{margin-bottom:48px}.competition-detail .competition-detail-content .competition-guidelines .title-section .text-48{display:none}.competition-detail .competition-detail-content .competition-guidelines .title-section .text-48.responsive{display:block}.competition-detail .competition-detail-content .competition-guidelines .title-section .btn-download{margin-top:48px}.competition-detail .competition-detail-content .competition-guidelines #guideline_gradient_overlay{display:block;position:absolute;left:0;bottom:0;width:100%;height:80px;background:linear-gradient(180deg, transparent, white)}.competition-detail .competition-detail-content .competition-guidelines #guideline_load_btn{display:block;position:absolute;left:50%;transform:translateX(-50%) rotate(90deg);bottom:30px}.competition-detail .competition-detail-content .past-winners{padding:64px 20px 40px}.competition-detail .competition-detail-content .past-winners .grid{position:relative;height:1024px;overflow:hidden;transition:height 500ms ease-in-out}.competition-detail .competition-detail-content .past-winners .grid .competition-past-winner{width:100%;margin-bottom:20px}.competition-detail .competition-detail-content .past-winners .grid #winners_gradient_overlay{display:block;position:absolute;left:0;bottom:0;width:100%;height:80px;background:linear-gradient(180deg, transparent, black)}.competition-detail .competition-detail-content .past-winners .grid #winners_load_btn{display:block;position:absolute;left:50%;bottom:0;transform:translateX(-50%) rotate(90deg)}.competition-detail .competition-detail-closed .winners-title{padding:53px 20px 36px}.competition-detail .competition-detail-closed .winners-title .mobile-heading{display:block;line-height:normal;margin-bottom:40px}}.competition-detail .sponsors{flex-basis:100%;margin-top:42px}.competition-detail .sponsors .d-grid{grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:16px}.competition-detail .sponsors .sponsor{height:120px;overflow:hidden}.competition-detail .sponsors .sponsor img{max-height:80%;max-width:80%}@media(max-width: 1199px){.competition-detail .sponsors .d-grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 767px){.competition-detail .sponsors .d-grid{grid-template-columns:1fr 1fr}}.competition-judge{position:relative;width:232px;height:232px}.competition-judge img{object-fit:cover}.competition-judge .judge-info{position:absolute;left:0;bottom:0;width:100%;padding:16px}.competition-judge .judge-info .text-14{margin-bottom:8px}.competition-past-winner{position:relative}.competition-past-winner .fill{object-fit:cover}.competition-past-winner .type{position:absolute;top:16px;right:16px;height:40px;border-radius:20px;padding:0 8px 0 12px;background-color:rgba(0,0,0,.3);opacity:0;transition:opacity .25s}.competition-past-winner .type img{margin-left:8px}.competition-past-winner .info{position:absolute;left:24px;bottom:24px;opacity:0;transition:opacity .25s}.competition-past-winner .info .text-white{margin-bottom:8px}.competition-past-winner .overlay{background:transparent;transition:background .25s}.competition-past-winner.inactive .overlay{background:rgba(0,0,0,.6)}.competition-past-winner:hover .overlay{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.competition-past-winner:hover .info,.competition-past-winner:hover .type{opacity:1}.competition-winner{margin-bottom:48px;justify-content:space-between}.competition-winner:last-of-type{margin-bottom:unset}.competition-winner-info{flex-shrink:0;width:640px}.competition-winner-info .info-section{position:relative;padding:48px 80px;gap:0 48px;border-bottom:1px solid #ebebeb}.competition-winner-info .info-section:last-of-type{border-bottom:unset}.competition-winner-info .info-section .text-24{margin:16px 0 48px}.competition-winner-info .info-section .w-50 .text-10{margin-top:16px}.competition-winner-info .info-section .w-50 .text-16{max-width:256px}.competition-winner-info .info-section .w-50 img{width:20px;height:20px;margin-right:12px}.competition-winner-gallery{flex-shrink:0;width:640px;grid-template-columns:50% 50%}.competition-winner-gallery .gallery{position:relative}.competition-winner-gallery .gallery img{object-fit:cover}.competition-winner-gallery .gallery .btn-view{position:absolute;left:0;right:0;bottom:0;height:56px;padding:0 24px;opacity:0;visibility:hidden;transition:all .25s}.competition-winner-gallery .gallery:hover .btn-view{opacity:1;visibility:visible}@media(max-width: 1439px){.competition-winner-info{width:640px}.competition-winner-info .info-section{padding:48px 0;margin:0 80px}.competition-winner-gallery{width:288px;grid-template-columns:100%}.competition-winner-gallery .gallery:last-of-type{display:none}}@media(max-width: 1199px){.competition-winner{flex-direction:column;margin-bottom:24px}.competition-winner-info{width:100%}.competition-winner-gallery{width:100%;grid-template-columns:50% 50%}.competition-winner-gallery .gallery{height:280px}.competition-winner-gallery .gallery:last-of-type{display:block}}@media(max-width: 1199px)and (max-width: 767px){.competition-winner-info .info-section{margin:0 20px}.competition-winner-info .info-section.d-flex{flex-wrap:wrap;padding:unset}.competition-winner-info .info-section .w-50{width:100%}.competition-winner-info .info-section .w-50:first-child{padding:24px 0 48px}.competition-winner-info .info-section .w-50:last-child{padding:24px 0 48px;border-top:1px solid #ebebeb}.competition-winner-gallery{grid-template-columns:100%}}.winners-gallery{display:none;position:fixed;top:0;left:96px;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1002}@media(max-width: 767px){.winners-gallery{left:0}}.winners-gallery img{pointer-events:none;user-select:none}.winners-gallery.show{display:block}.winners-gallery .gallery{width:100%;height:100%;display:none}.winners-gallery .gallery.show{display:block}.winners-gallery .gallery img{width:100%;height:100%;display:none;object-fit:contain}.winners-gallery .gallery img.show{display:block}.winners-gallery button{padding:0;position:absolute;cursor:pointer}.winners-gallery button img{display:block}.winners-gallery button.left-button{top:50%;left:20px;transform:translateY(-50%) rotate(180deg)}.winners-gallery button.right-button{top:50%;right:30px;transform:translateY(-50%)}.winners-gallery button.close-button{top:50px;right:30px;transform:translateY(-50%)}.press-room .press-room-header{padding:168px 48px 40px}.press-room .press-room-header .text-60{line-height:56px;letter-spacing:.5px}.press-room .press-room-header .buttons .dateRangePicker{position:relative}.press-room .press-room-header .buttons .dateRangePicker a{position:absolute;right:24px;z-index:2}.press-room .press-room-header .buttons .dateRangePicker a.close-button{display:none}.press-room .press-room-header .buttons .dateRangePicker a.close-button svg{width:16px}.press-room .press-room-header .buttons .dateRangePicker input{width:auto;position:relative;z-index:0}.press-room .press-room-header .buttons .dateRangePicker input.active~.toggle-button{display:none}.press-room .press-room-header .buttons .dateRangePicker input.active~.close-button{display:block}.press-room .press-room-header .buttons .dropdown{margin:0 0 0 20px}.press-room .press-room-header .buttons .dropdown .dropdown-content .dropdown-menu{padding:18px 24px}.press-room .press-room-header .bg-light-gray{min-width:300px;height:56px;padding:0 24px}.press-room .press-releases{grid-template-columns:1fr 1fr;grid-column-gap:48px;grid-row-gap:48px;padding:40px 48px 48px;background-color:#ebebeb}.press-room .page-buttons{background-color:#ebebeb}@media(max-width: 1439px){.press-room .press-room-header .bg-light-gray{width:280px}}@media(max-width: 1199px){.press-room .press-room-header{align-items:flex-start;flex-wrap:wrap;padding-bottom:0}.press-room .press-room-header .text-60{padding-bottom:40px;padding-right:20px}.press-room .press-room-header .buttons{padding-bottom:16px}.press-room .press-room-header .bg-light-gray{width:calc(50% - 8px)}.press-room .press-room-header .bg-light-gray:first-child{margin-left:unset}.press-room .press-releases{grid-template-columns:100%}}@media(max-width: 767px){.press-room .press-room-header{padding:88px 20px 0;flex-direction:column}.press-room .press-room-header .text-60{padding-bottom:24px}.press-room .press-room-header .buttons{width:calc(100% + 40px);flex-direction:column;margin-left:-20px;margin-right:-20px;padding:20px;border-top:1px solid #f0f0f0;border-bottom:8px solid #ebebeb;align-items:flex-start}.press-room .press-room-header .buttons .dateRangePicker{width:100%}.press-room .press-room-header .buttons .dateRangePicker input{min-width:inherit;width:100%}.press-room .press-room-header .buttons .dropdown{margin-left:0;margin-top:8px;width:100%}.press-room .press-room-header .buttons .bg-light-gray{width:100%;margin-left:unset;min-width:inherit}.press-room .press-releases{padding:unset;padding-bottom:40px;grid-row-gap:8px}}.press-release-grid-item .inner-content{background-color:#fff;width:100%;height:100%;padding:40px}.press-release-grid-item .inner-content .text-14{margin-bottom:24px;line-height:20px}.press-release-grid-item .inner-content .text-20{margin-bottom:40px;line-height:24px;letter-spacing:-0.2px}.press-release-grid-item .inner-content a{border-bottom:1px dotted #989898}.press-release-grid-item .inner-content a:hover{border-bottom-style:solid}@media(max-width: 1679px){.press-release-grid-item .inner-content .text-20{margin-bottom:28px}}@media(max-width: 1439px){.press-release-grid-item .inner-content .text-20{margin-bottom:24px}}.press-release{padding-bottom:40px}.press-release .content{width:1280px;margin-left:auto;padding:96px 0 0 128px}.press-release .content .header{padding-bottom:80px;border-bottom:1px solid #f0f0f0}.press-release .content .header .text-48{max-width:720px;margin-bottom:40px}.press-release .content .header a img{margin-right:10px}.press-release .content .press-content{margin-top:80px;padding-right:48px}.press-release .content .press-content .left{width:592px}.press-release .content .press-content .left p,.press-release .content .press-content .left h6,.press-release .content .press-content .left ol,.press-release .content .press-content .left figure{margin:unset}.press-release .content .press-content .left h6{margin-bottom:48px;color:#999;font-size:20px;font-weight:300;letter-spacing:-0.2px;line-height:24px}.press-release .content .press-content .left p{margin-bottom:24px;font-size:16px;line-height:24px}.press-release .content .press-content .left ol{padding:24px 0;list-style:none}.press-release .content .press-content .left ol li{padding:16px 0;border-top:1px solid #f0f0f0}.press-release .content .press-content .left figure img{width:1280px;height:640px;margin-left:-128px;object-fit:cover}.press-release .content .press-content .right{width:336px}.press-release .content .press-content .right .side-block{padding:32px 40px;margin-bottom:72px;line-height:20px}.press-release .content .press-content .right .side-block strong{display:inline-block;font-weight:500}.press-release .content .press-content .right .side-text{color:#999;line-height:20px}@media(max-width: 1531px){.press-release{padding-top:80px}}@media(max-width: 1439px){.press-release{padding-top:unset}.press-release .content{width:100%;margin-left:unset;padding-left:unset;padding-top:136px}.press-release .content .header{padding:0 48px 56px;border-width:8px}.press-release .content .header .text-48{margin-bottom:16px}.press-release .content .press-content{padding-left:48px}.press-release .content .press-content .left figure img{width:calc(100vw - 96px);margin-left:-48px}}@media(max-width: 1199px){.press-release .content .press-content{flex-direction:column-reverse}.press-release .content .press-content .left{width:100%}.press-release .content .press-content .right{width:100%;margin-bottom:48px}}@media(max-width: 767px){.press-release .content{padding-top:96px}.press-release .content .header{padding:0 24px 48px}.press-release .content .press-content{padding-left:20px;padding-right:20px}.press-release .content .press-content .left figure img{width:100vw;height:340px;margin-left:-20px}}.chapters .chapters-banner{border-bottom:8px solid #ebebeb}.chapters .chapters-banner .text-60{padding:168px 0 40px 48px;letter-spacing:.5px}.chapters .chapters-banner img{width:100%;height:400px;object-fit:cover}.chapters .chapters-banner .top-content{padding:64px 48px 72px}.chapters .chapters-banner .top-content .left-content .chapters-overview{max-width:464px;margin-right:48px;line-height:24px;letter-spacing:-0.2px}.chapters .chapters-banner .top-content .left-content .chapters-description{max-width:464px;line-height:20px}.chapters .chapters-banner .top-content .left-content .chapters-description p{margin-top:unset}.chapters .chapters-banner .top-content .right-content .chapters-content-list .list-item{display:block;width:336px;height:48px;padding:0 24px;line-height:48px}.chapters .chapters-banner .top-content .right-content .chapters-content-list .list-item:hover{background-color:#ebebeb}.chapters .chapters-banner .top-content .right-content .chapters-content-list .list-item.active{background-color:#000;color:#fff}.chapters .chapters-content.section-border{border-bottom:1px solid #f0f0f0}.chapters .chapters-content .header{padding:20px 48px;border-bottom:1px solid #f0f0f0}.chapters .chapters-content .header .dropdown{margin-left:155px}.chapters .chapters-content .header .dropdown .dropdown-trigger{width:336px;height:48px;padding:0 24px}.chapters .chapters-content .header .dropdown .dropdown-content{max-height:362px;overflow-y:scroll}.chapters .chapters-content .header .dropdown .dropdown-content .dropdown-menu{height:48px;line-height:48px;padding:0 24px}.chapters .chapters-content .content{padding:56px 48px 80px}.chapters .chapters-content .content .chapter-image{width:720px;height:460px;object-fit:cover}.chapters .chapters-content .content .right-content{max-width:592px;flex:1 1 auto}.chapters .chapters-content .content .text-48{margin-bottom:48px;letter-spacing:.4px;line-height:48px}.chapters .chapters-content .content .text-14{line-height:20px}.chapters .chapters-content .content .links{margin:40px 0;padding-bottom:40px;border-bottom:1px solid #f0f0f0}.chapters .chapters-content .content .links a{height:56px;margin-right:16px}.chapters .chapters-content .content .links a.bg-black{width:208px;padding:0 24px}.chapters .chapters-content .content .links a.bg-light-gray{width:118px;line-height:56px;text-align:center}.chapters .chapters-content .content .w-50 .text-10{margin-bottom:24px;line-height:16px;letter-spacing:1px}.chapters .chapters-content .content .w-50 .text-14{margin-bottom:8px;line-height:20px}.chapters .chapter-events{padding:120px 0 120px 48px}.chapters .chapter-events .chapter_events_scroll_left,.chapters .chapter-events .chapter_events_scroll_right{width:48px;height:48px;border-radius:24px;border:1px solid rgba(255,255,255,.2);background-position:center;background-repeat:no-repeat}.chapters .chapter-events .chapter_events_scroll_left.inactive,.chapters .chapter-events .chapter_events_scroll_right.inactive{opacity:.4}.chapters .chapter-events .chapter_events_scroll_left{margin-top:15px;background-image:url("../images/left_arrow_bold.svg")}.chapters .chapter-events .chapter_events_scroll_right{margin-top:86px;background-image:url("../images/right_arrow_bold.svg")}.chapters .chapter-events .events-header{width:208px;margin-right:48px;flex-shrink:0}.chapters .chapter-events .events-header .text-48{line-height:48px}.chapters .chapter-events .events-header .text-14{margin-left:-160px;margin-bottom:140px}.chapters .chapter-events .events-list{overflow-x:scroll}.chapters .chapter-events .scroll-buttons-responsive{display:none}@media(max-width: 1679px){.chapters .chapters-banner .text-60{padding:112px 48px 44px}.chapters .chapters-banner .top-content .left-content .chapters-overview{max-width:336px}.chapters .chapters-content .header .dropdown{margin-left:48px}.chapters .chapters-content .content{padding:64px 48px}.chapters .chapters-content .content .chapter-image{width:45%;height:460px}}@media(max-width: 1439px){.chapters .chapters-banner .top-content{padding-bottom:80px}.chapters .chapters-banner .top-content .left-content{max-width:592px;flex-direction:column}.chapters .chapters-banner .top-content .left-content .chapters-overview{max-width:100%;margin-right:unset;margin-bottom:48px}.chapters .chapters-banner .top-content .left-content .chapters-description{max-width:100%}.chapters .chapters-content .header .dropdown{margin-left:60px}.chapters .chapters-content .content{padding:64px 48px}.chapters .chapters-content .content .chapter-image{width:45%;height:492px}.chapters .chapters-content .content .right-content{max-width:496px}.chapters .chapters-content .content .links{margin-top:56px}.chapters .chapter-events{flex-direction:column}.chapters .chapter-events .events-header{width:unset;flex-direction:row;margin-bottom:80px}.chapters .chapter-events .events-header .d-flex{flex-direction:row;align-items:center}.chapters .chapter-events .events-header .d-flex .text-14{transform:unset;margin:unset;margin-right:16px}.chapters .chapter-events .events-header .d-flex .scroll-buttons{display:flex;flex-direction:row-reverse}.chapters .chapter-events .events-header .d-flex .chapter_events_scroll_left,.chapters .chapter-events .events-header .d-flex .chapter_events_scroll_right{margin:unset;margin-left:16px}}@media(max-width: 1199px){.chapters .chapters-banner .top-content{flex-direction:column-reverse;padding:48px 48px 80px}.chapters .chapters-banner .top-content .left-content{max-width:100%}.chapters .chapters-banner .top-content .right-content{padding:0 48px 48px;margin:0 -48px 64px -48px;border-bottom:8px solid #ebebeb}.chapters .chapters-banner .top-content .right-content .chapters-content-list .list-item{width:100%}.chapters .chapters-content .header{flex-direction:column;align-items:flex-start;padding:32px 48px 24px}.chapters .chapters-content .header .text-20{margin-bottom:24px}.chapters .chapters-content .header .text-placeholder{display:none}.chapters .chapters-content .header .d-flex{width:100%}.chapters .chapters-content .header .dropdown{width:100%;margin-left:unset}.chapters .chapters-content .header .dropdown .dropdown-trigger{width:100%}.chapters .chapters-content .content{flex-direction:column;padding:48px 48px 72px}.chapters .chapters-content .content .chapter-image{width:100%;height:400px;margin-bottom:64px}.chapters .chapters-content .content .right-content{max-width:100%}.chapters .chapters-content .content .right-content .d-flex{max-width:496px}.chapters .chapter-events{padding-top:64px;padding-bottom:64px}.chapters .chapter-events .events-header{margin-bottom:56px}.chapters .chapter-events .events-header .d-flex{display:none}.chapters .chapter-events .slide{margin-right:10px}.chapters .chapter-events .scroll-buttons-responsive{display:flex;margin-top:48px}.chapters .chapter-events .scroll-buttons-responsive .chapter_events_scroll_left,.chapters .chapter-events .scroll-buttons-responsive .chapter_events_scroll_right{margin:unset;margin-right:16px}}@media(max-width: 767px){.chapters .chapters-banner .text-60{padding:88px 20px 40px}.chapters .chapters-banner .banner-image{width:calc(100% - 40px);height:240px;margin:0 20px}.chapters .chapters-banner .top-content{padding:20px 20px 48px}.chapters .chapters-banner .top-content .right-content{padding:0 20px 48px;margin:0 -20px 48px -20px}.chapters .chapters-banner .top-content .left-content .chapters-overview{margin-bottom:40px}.chapters .chapters-content .header{padding:32px 20px 24px}.chapters .chapters-content .content{padding:24px 20px 48px}.chapters .chapters-content .content .chapter-image{height:240px;margin-bottom:48px}.chapters .chapters-content .content .links{flex-direction:column;margin-top:40px;margin-bottom:32px}.chapters .chapters-content .content .links a.bg-light-gray,.chapters .chapters-content .content .links a.bg-black{max-width:100%;width:100%;margin-right:unset}.chapters .chapters-content .content .links a.bg-light-gray{margin-top:24px}.chapters .chapters-content .content .w-50{width:100%}.chapters .chapters-content .content .w-50:first-child{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #f0f0f0}.chapters .chapter-events{padding-top:72px;padding-left:20px}.chapters .chapter-events .events-header{margin-bottom:48px}}.slide{position:relative;width:576px;height:720px;flex-shrink:0}.slide .top-bar{z-index:1;padding:16px;transition:opacity .25s}.slide .top-bar .d-flex{height:40px;border-radius:20px;padding:0 12px}.slide .top-bar .d-flex img{margin-left:8px;object-fit:cover}.slide .bottom-bar{z-index:2;padding:32px;transition:opacity .25s}.slide .bottom-bar .text-20{max-width:320px;line-height:24px;margin-bottom:24px}.slide .gradient{z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.slide .overlay{z-index:2;opacity:0;background-color:rgba(0,0,0,.6);transition:opacity .25s}.slide .overlay:hover{opacity:0 !important}.slide.inactive .overlay{opacity:1}@media(max-width: 1199px){.slide{height:600px}}@media(max-width: 767px){.slide{width:335px;height:480px}.slide .bottom-bar{padding:24px 20px 40px}.slide .bottom-bar .text-20{max-width:unset}.slide .top-bar{padding:24px 20px}.slide .top-bar .d-flex{padding:unset;background-color:transparent}.slide .top-bar .d-flex img{margin-left:24px}}.articles .articles-header{padding:168px 48px 40px;flex-wrap:wrap}.articles .articles-header .title{flex:1 1 100%;text-align:center}.articles .articles-header .buttons{display:flex;flex-wrap:wrap;justify-content:space-evenly;flex:1 1 100%}.articles .articles-header .buttons .filter-wrapper{flex:1 1 100%;padding:1rem;max-width:none}.articles .articles-header .buttons .filter-wrapper .btn-publications{display:flex;justify-content:center;align-items:center;height:56px;width:100%}.articles .articles-header .buttons .filter-wrapper .dropdown-trigger{max-width:none;min-width:auto;width:100%}.articles .articles-header .buttons .dropdown-react .bg-light-gray{height:56px}.articles .articles-header .buttons .dropdown-react{height:inherit}.articles .articles-header .btn-filter .dropdown-content{width:100% !important}.articles .articles-header .btn-filter .dropdown-trigger{margin:0 !important}.articles .articles-header .bg-light-gray{height:48px;padding:0 24px;position:relative}.articles .articles-header .dropdown-react .dropdown-content{max-height:362px;overflow-y:scroll}.articles .articles-header .dropdown-react .dropdown-content .dropdown-menu{height:48px;padding:0 24px}@media(max-width: 1199px){.articles .articles-header .dropdown-react .dropdown-content{margin-left:0}}.articles .articles-content .articles-content-half.first{padding-left:48px;padding-bottom:104px}.articles .articles-content .articles-content-half.first .articles-grid{padding-top:48px;margin-right:64px}.articles .articles-content .articles-content-half.second{padding-right:48px;padding-bottom:96px;flex-direction:row-reverse}.articles .articles-content .articles-content-half.second .articles-grid{margin-left:64px}.articles .articles-content .articles-content-half .articles-grid{grid-template-columns:auto auto;grid-column-gap:64px;grid-row-gap:80px}.articles .articles-content .articles-content-half .articles-grid .article-grid-item .article-image:before{background:#f5f5f5}.articles .articles-content .articles-content-half .article-grid-item-big{flex-grow:1;position:sticky;top:0;height:100vh}.articles .articles-publications{padding:140px 48px 96px}.articles .articles-publications .title-section{margin-bottom:68px}.articles .articles-publications .title-section .bg-light-gray{width:336px;height:48px;padding:0 24px}@media(max-width: 767px){.articles .articles-publications .title-section .dropdown-react{width:100%}}.articles .articles-publications .publications-grid{grid-template-columns:1fr 1fr;grid-column-gap:64px;grid-row-gap:96px}.articles .articles-publications .publications-grid .article-publication-item div:last-child{flex:1}.article-grid-item{width:384px;max-width:384px;font-family:MaisonNeue-Book !important,Impact,sans-serif}@media(max-width: 1679px){.article-grid-item{width:336px}}@media(max-width: 1439px){.article-grid-item{width:384px}}@media(max-width: 767px){.article-grid-item{max-width:unset;width:100%}}.article-grid-item .article-image{width:100%;height:232px;position:relative;margin-bottom:48px;overflow:hidden}.article-grid-item .article-image .fill{position:relative;object-fit:cover}.article-grid-item .article-image .text-gradient{height:144px}.article-grid-item .article-image .btn-become,.article-grid-item .article-image .members-only{position:absolute;bottom:0;left:0;right:0;height:56px;margin:0;padding:0 24px;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.article-grid-item .article-image .buttons{position:absolute;top:16px;right:16px}.article-grid-item .article-image .buttons .clickable{margin-left:8px}@media(min-width: 1199px){.article-grid-item .article-image .buttons{visibility:hidden;opacity:0;transition:all .25s}}.article-grid-item .article-image:hover .buttons{visibility:visible;opacity:1}.article-grid-item .article-image:hover .btn-become,.article-grid-item .article-image:hover .members-only{visibility:visible;opacity:1}.article-grid-item .article-title{margin-bottom:16px}.article-grid-item .article-title img{width:28px;height:28px;margin-right:12px}.article-grid-item .article-title img.logged-in,.article-grid-item .article-title img.logged-out{height:12px;width:12px}.article-grid-item .article-description{display:-webkit-box;line-height:24px;margin-bottom:16px;max-height:72px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}.article-grid-item .article-info span{margin-right:16px}.article-grid-item-big{max-width:640px;height:1%}.article-grid-item-big a{position:relative;display:block}.article-grid-item-big .members-only-icon{width:28px;height:28px;margin-right:12px}.article-grid-item-big:hover .btn-become{visibility:visible;opacity:1}.article-grid-item-big .btn-become{position:absolute;bottom:0;left:0;right:0;height:56px;padding:0 24px;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.article-grid-item-big.theme-black{background-color:#000;padding:0 0 187px 128px}.article-grid-item-big.theme-black .text-34,.article-grid-item-big.theme-black .text-16,.article-grid-item-big.theme-black .text-12{color:#fff;font-family:MaisonNeue-Book,Impact,sans-serif}.article-grid-item-big.theme-black .title-section .clickable{background-image:url("../images/favorite_white.svg");background-color:rgba(255,255,255,.1)}.article-grid-item-big.theme-black .title-section .clickable .text-34{letter-spacing:-0.4px}.article-grid-item-big.theme-white{background-color:#fff;padding-left:128px;padding-bottom:187px}.article-grid-item-big.theme-white .text-34,.article-grid-item-big.theme-white .text-12{color:#000}.article-grid-item-big.theme-white .text-16{color:rgba(0,0,0,.4)}.article-grid-item-big.theme-white .info-section,.article-grid-item-big.theme-white .title-section,.article-grid-item-big.theme-white .text-16{padding-right:32px}.article-grid-item-big.theme-white .title-section .clickable{background-image:url("../images/favorite_black.svg");background-color:#f5f5f5}.article-grid-item-big .article-image{display:block;width:100%;height:auto;object-fit:cover;margin-bottom:64px}.article-grid-item-big .title-section{margin-bottom:32px;align-items:center}.article-grid-item-big .title-section .text-34{max-width:336px;line-height:39px;margin-right:auto}.article-grid-item-big .title-section .clickable{background-position:center;background-repeat:no-repeat;width:48px;height:48px;border-radius:24px;flex-shrink:0}.article-grid-item-big .text-16{max-width:336px;margin-bottom:32px;line-height:24px}.article-grid-item-big .info-section span{margin-right:30px}.article-publication-item .btn-open{height:56px;padding:0 24px}.article-publication-item .publication-image{position:relative;width:336px;height:424px;margin-right:48px}.article-publication-item .publication-image img{object-fit:cover}.article-publication-item .publication-image .btn-open{position:absolute;width:100%;max-width:unset;bottom:0;left:0;display:none}.article-publication-item .headline .text-20{margin-bottom:8px}.article-publication-item .description{line-height:20px}@media(max-width: 1679px){.articles .articles-content .articles-content-half .articles-grid{grid-column-gap:56px}.articles .articles-publications{padding:80px 48px}.articles .articles-publications .title-section{margin-bottom:80px}.articles .articles-publications .publications-grid{grid-column-gap:64px;grid-row-gap:80px}.articles .articles-publications .page-buttons{margin-top:80px}.article-grid-item-big.theme-black{padding-right:unset;padding-left:48px}.article-grid-item-big.theme-black .title-section .clickable{margin-right:32px}.article-grid-item-big.theme-white{padding-left:48px}.article-publication-item .btn-open{display:none}.article-publication-item .publication-image{width:200px;max-height:252px;margin-right:56px}.article-publication-item .publication-image .btn-open{display:flex}}@media(max-width: 1439px){.articles{border-bottom:8px solid #f5f5f5}.articles .articles-content .articles-content-half.first .articles-grid,.articles .articles-content .articles-content-half.second .articles-grid{flex:2;padding:48px 56px}.articles .articles-content .articles-content-half.first .articles-grid .article-grid-item,.articles .articles-content .articles-content-half.second .articles-grid .article-grid-item{width:auto}.articles .articles-content .articles-content-half.first .article-grid-item-big,.articles .articles-content .articles-content-half.second .article-grid-item-big{flex:1}.articles .articles-content .articles-content-half.first{padding:unset;margin-bottom:80px}.articles .articles-content .articles-content-half.second{padding:unset;padding-bottom:96px}.articles .articles-content .articles-content-half.second .articles-grid{padding-top:unset}.articles .articles-content .articles-content-half .articles-grid{width:100%;justify-content:space-evenly;margin:unset !important}.articles .articles-publications .publications-grid{grid-template-columns:1fr 1fr 1fr;justify-content:space-between}.article-publication-item{flex-direction:column}.article-publication-item .publication-image{width:100%;max-height:483px;margin-right:unset;margin-bottom:40px}.article-publication-item .headline{margin-bottom:32px}.article-publication-item .description{color:#000}}@media(max-width: 1199px){.articles{border-width:16px}.articles .articles-content .articles-content-half .article-grid-item-big{max-width:100%;width:100%;height:auto;display:flex;flex-direction:row;padding:0}.articles .articles-content .articles-content-half .article-grid-item-big .article-grid-item-big-content{order:0;flex:1;justify-content:space-around;padding:65px 8%}.articles .articles-content .articles-content-half .article-grid-item-big a{order:1}.articles .articles-content .articles-content-half .article-grid-item-big .article-image{margin-bottom:0;padding-bottom:65px;max-width:496px}.articles .articles-content .articles-content-half.first{flex-direction:column;margin-bottom:56px}.articles .articles-content .articles-content-half.first .articles-grid{padding:82px 112px}.articles .articles-content .articles-content-half.second{flex-direction:column;padding-bottom:80px}.articles .articles-content .articles-content-half.second .articles-grid{padding:82px 112px}.articles .articles-content .articles-content-half.second #article_big_below a{order:0}.articles .articles-content .articles-content-half.second #article_big_below .article-grid-item-big-content{order:1}.articles .articles-content .articles-content-half .articles-grid{justify-content:space-between;grid-column-gap:32px;grid-row-gap:56px}.articles .articles-content .page-buttons{padding-bottom:80px}.articles .articles-content .page-buttons .btn-load{width:160px}.articles .articles-publications .title-section .bg-light-gray{width:268px}.articles .articles-publications .publications-grid{grid-template-columns:1fr 1fr;grid-column-gap:36px}.articles .articles-publications .publications-grid .article-publication-item{width:auto}.articles .articles-publications .page-buttons .btn-load{width:160px}.article-grid-item{width:auto}.article-publication-item .publication-image{max-height:618px}}@media(max-width: 1000px){.articles .articles-header{padding:168px 0 0 0}.articles .articles-header .text-60{margin-bottom:40px;padding:0 48px}.articles .articles-header .buttons{width:100%;padding:16px 48px;border-top:1px solid #f5f5f5}.articles .articles-header .buttons .bg-light-gray{margin-left:unset}}@media(max-width: 767px){.desktop-only{display:block}.mobile-only{display:none}.articles .articles-header{padding-top:88px}.articles .articles-header .text-60{margin-bottom:24px}.articles .articles-content .articles-content-half.first .articles-grid,.articles .articles-content .articles-content-half.second .articles-grid{padding:48px}.articles .articles-content .articles-content-half .article-grid-item-big{height:360px;overflow:hidden}.articles .articles-content .articles-content-half .article-grid-item-big .article-image{max-width:277px;padding-bottom:0}.articles .articles-content .articles-content-half .article-grid-item-big .title-section{align-items:stretch}}@media(max-width: 708px){.desktop-only{display:none}.mobile-only{display:inherit}}@media(max-width: 575px){.articles .articles-header{padding:88px 20px 0}.articles .articles-header .text-60{padding:unset;margin:unset;padding-bottom:32px}.articles .articles-header .buttons{width:unset;border:unset;padding:unset;padding-bottom:32px}.articles .articles-content{padding-top:0;padding-bottom:0}.articles .articles-content .articles-content-half.first .articles-grid,.articles .articles-content .articles-content-half.second .articles-grid{padding:20px}.articles .articles-content .articles-content-half .article-grid-item-big{flex-direction:column;height:auto;overflow:auto}.articles .articles-content .articles-content-half .article-grid-item-big .article-grid-item-big-content{padding:72px 20px}.articles .articles-content .articles-content-half .article-grid-item-big .article-grid-item-big-content .clickable{margin-right:0}.articles .articles-content .articles-content-half .article-grid-item-big .article-grid-item-big-content .title-section{padding-right:0}.articles .articles-content .articles-content-half .article-grid-item-big a{order:0}.articles .articles-content .articles-content-half .article-grid-item-big a .article-image{max-width:100%;padding-left:20px}.articles .articles-content .articles-content-half .articles-grid{grid-template-columns:100%;grid-row-gap:64px}.articles .articles-content .page-buttons .btn-load{display:none}.articles .articles-content .page-buttons .d-flex .page-button{margin-left:unset;margin-right:16px}.articles .articles-content .page-buttons .d-flex .page-button-dash{margin-left:unset;margin-right:16px}.articles .articles-publications{padding:56px 20px}.articles .articles-publications .title-section{flex-direction:column;align-items:flex-start;margin-bottom:56px}.articles .articles-publications .title-section .text-60{margin-bottom:24px}.articles .articles-publications .title-section .bg-light-gray{width:100%}.articles .articles-publications .publications-grid{grid-template-columns:100%;grid-row-gap:64px}.articles .articles-publications .page-buttons .btn-load{display:none}.articles .articles-publications .page-buttons .d-flex .page-button{margin-left:unset;margin-right:16px}.article-publication-item .description{max-width:unset}}@media(min-width: 767px)and (max-width: 1024px){.articles .articles-header .buttons .filter-wrapper{flex:1 1 100%}}@media(min-width: 1024px){.articles .articles-header .buttons .filter-wrapper{flex:1 1 30%;min-width:auto}.articles .articles-header .buttons .filter-wrapper .btn-publications{padding:0 24px;justify-content:flex-start}}@media(min-width: 767px){.articles .articles-header{flex-wrap:nowrap}.articles .articles-header .title{flex:1 1 40%;padding-right:2rem;text-align:left}.articles .articles-header .buttons{flex:1 1 60%}}.article-detail .article-detail-header{position:relative;height:840px;background-size:cover;background-repeat:no-repeat;background-position:center}.article-detail .article-detail-header .overlay{background-color:rgba(0,0,0,.25)}.article-detail .article-detail-header .header-section{position:absolute;top:144px;right:0;bottom:64px;width:81.84%}.article-detail .article-detail-header .header-section .text-84{max-width:592px;line-height:84px;padding-bottom:32px}.article-detail .article-detail-header .header-section .text-24{margin-bottom:72px;max-width:592px;line-height:32px}.article-detail .article-detail-header .header-section .text-group{color:rgba(255,255,255,.6)}.article-detail .article-detail-header .header-section .text-group .text-white{color:#fff;margin-right:32px}.article-detail .article-detail-header .header-section .text-group.left{margin-right:326px}.article-detail .article-detail-header .header-section .text-group.right .text-light-gray{margin-right:24px}.article-detail .article-detail-header .header-section .sponsor{display:flex;flex-wrap:wrap;align-items:center}.article-detail .article-detail-header .header-section .sponsor img{width:100%;max-width:200px}.article-detail .publications-link-container{padding-top:40px}.article-detail .publications-link-container .btn-view-all{width:336px;height:48px;padding:0 24px}.article-detail .publications-link-container .title-section .left{max-width:100%}.article-detail .publications-link-container .title-section .left .text-48{width:336px;margin-right:48px}.article-detail .article-detail-featured{padding:96px 48px}.article-detail .article-detail-featured .btn-view-all{width:336px;height:48px;padding:0 24px}.article-detail .article-detail-featured .title-section{margin-bottom:80px}.article-detail .article-detail-featured .title-section .left{max-width:100%}.article-detail .article-detail-featured .title-section .left .text-48{width:336px;margin-right:48px}.article-detail .article-detail-featured .title-section .right .clickable{width:48px;height:48px;border-radius:24px;background-position:center;background-repeat:no-repeat;background-color:#000;display:inline-block}.article-detail .article-detail-featured .title-section .right #btn_featured_article_right{margin-left:16px}.article-detail .article-detail-featured .featured-content{overflow-x:auto;margin-right:-48px}.article-detail .article-detail-featured .featured-content .article-grid-item{width:336px !important;flex-shrink:0;margin-right:48px}.article-detail .article-detail-featured .featured-content .article-grid-item .article-image:before{background-color:#f5f5f5}.article-detail .article-detail-featured>.articles-publications{padding:0}.article-detail .flexible-content{display:flex;flex-direction:column;width:81.84%;margin:48px 0 0 auto;padding-bottom:48px}.article-detail .flexible-content>*{margin:0;width:100%;max-width:none}.article-detail .flexible-content .text-and-photograph.image__left_square .text-18,.article-detail .flexible-content .text-and-photograph.image__left .text-18{padding-right:48px}.article-detail .flexible-content .text .text-18 figure{margin-block-start:0;margin-block-end:0;margin-inline-end:0;margin-inline-start:0;line-height:0}.article-detail .flexible-content .quote-content{flex-grow:0}.article-detail .two-images{padding-top:40px;padding-bottom:40px;margin:0 0 0 auto}.article-detail .moduleGrid{margin:0 0 0 auto;padding-top:48px;padding-bottom:0}.article-detail .single-image,.article-detail .large-gallery{margin-top:40px;margin-bottom:40px}.article-detail .floating-buttons{position:sticky;right:auto;left:144px;bottom:48px;margin:48px;z-index:1000}.article-detail .floating-buttons #btn_article_detail_favorite,.article-detail .floating-buttons #btn_article_detail_return{width:48px;height:48px;background-position:center;background-repeat:no-repeat;border-radius:24px;transition:all .5s ease-out}.article-detail .floating-buttons #btn_article_detail_favorite.fade-out,.article-detail .floating-buttons #btn_article_detail_return.fade-out{opacity:0}.article-detail .floating-buttons #btn_article_detail_favorite.image-white{background-image:url("../images/favorite_white.svg")}.article-detail .floating-buttons #btn_article_detail_favorite.image-black{background-image:url("../images/favorite_black.svg")}.article-detail .floating-buttons #btn_article_detail_return.image-white{background-image:url("../images/return_white.svg")}.article-detail .floating-buttons #btn_article_detail_return.image-black{background-image:url("../images/return_black.svg")}@media(max-width: 767px){.article-detail .floating-buttons{left:0;bottom:20px;margin:20px}}@media(max-width: 1439px){.article-detail .article-detail-header .header-section{width:86.84%}.article-detail .article-detail-header .header-section .bottom-line{padding-right:16px;justify-content:space-between}.article-detail .article-detail-header .header-section .bottom-line .text-group{margin:unset}.article-detail .flexible-content{width:86.84%}.article-detail .flexible-content .quote{width:unset;max-width:752px;position:relative;margin-right:176px}.article-detail .flexible-content .quote .d-flex{position:relative;width:24px}.article-detail .flexible-content .quote .quote-author{position:absolute;bottom:0;transform:translateY(100%);width:100vw;justify-content:flex-end}.article-detail .flexible-content .quote-content{max-width:unset;padding-bottom:46px}.article-detail .flexible-content .quote-author{margin-top:unset}.article-detail .flexible-content .text{width:unset;max-width:752px;margin-right:176px}.article-detail .flexible-content .text .text-18{max-width:unset}.article-detail .flexible-content .large-gallery{width:100%;max-width:unset}.article-detail .article-detail-content .large-gallery{padding-left:unset;grid-template-columns:auto auto auto}.article-detail .article-detail-content .large-gallery .article-gallery-item{height:368px}}@media(max-width: 1199px){.article-detail .small-gallery,.article-detail .large-gallery{padding:0;margin-top:40px}.article-detail .small-gallery.slider{margin-bottom:40px}.article-detail .article-detail-header .header-section{left:0;padding:0 48px;width:100%}.article-detail .article-detail-header .header-section .hide-md{margin-bottom:48px}.article-detail .article-detail-header .header-section .text-84{font-size:60px;line-height:60px}.article-detail .article-detail-header .header-section .text-24{max-width:unset;margin-bottom:48px}.article-detail .article-detail-content{margin:48px 0;width:100%;padding:0 48px}.article-detail .article-detail-content .text-and-photograph{margin-left:0}.article-detail .article-detail-content .text-and-photograph.image__left .text-18,.article-detail .article-detail-content .text-and-photograph.image__left_square .text-18{padding-right:0}.article-detail .article-detail-content .hide-md{display:none !important}.article-detail .article-detail-content .quote{max-width:none;margin-right:0}.article-detail .article-detail-content .quote .hide-md{margin-bottom:48px}.article-detail .article-detail-content .quote .text-24{margin-right:unset}.article-detail .article-detail-content .quote-content{padding-bottom:60px}.article-detail .article-detail-content .quote .quote-author{transform:unset}.article-detail .article-detail-content .quote .flex-sm{width:auto}.article-detail .article-detail-content .text{max-width:none;margin-right:0}.article-detail .article-detail-content .text .text-18 h1{margin-bottom:64px}.article-detail .article-detail-content .small-gallery .hide-md{margin-bottom:48px}.article-detail .article-detail-content .small-gallery .hide-md .text-14{margin-top:24px}.article-detail .article-detail-content .small-gallery .hide-md .text-10{margin-top:16px}.article-detail .article-detail-content .large-gallery{grid-template-columns:auto auto}.article-detail .article-detail-content .large-gallery .article-gallery-item{height:330px}.article-detail .article-detail-content .large-gallery .article-gallery-item .overlay{opacity:0}.article-detail .article-detail-content .large-gallery .article-gallery-item.inactive .overlay{opacity:0}.article-detail .article-detail-content .two-images{padding:48px 0}.article-detail .article-detail-featured .hide-md{display:flex !important;margin-top:60px}.article-detail .article-detail-featured>.articles-publications{padding:0}.article-detail .floating-buttons{bottom:24px;margin:48px}}@media(max-width: 767px){.article-detail .article-detail-header{height:676px;min-height:0}.article-detail .article-detail-header .header-section{top:86px;padding:0 20px;bottom:40px}.article-detail .article-detail-header .header-section .text-group.hide-sm{display:flex !important;margin-right:unset;margin-bottom:40px}.article-detail .article-detail-header .header-section .text-group.hide-sm .text-white{margin-right:16px}.article-detail .article-detail-header .header-section .text-84{max-width:unset}.article-detail .article-detail-header .header-section .text-24{font-size:20px;line-height:24px;margin-bottom:60px}.article-detail .article-detail-content{margin-top:48px;padding:0 20px}.article-detail .article-detail-content .quote{margin:0 20px;flex-direction:row}.article-detail .article-detail-content .quote img{margin-right:20px;margin-top:8px}.article-detail .article-detail-content .quote-content{padding-bottom:0}.article-detail .article-detail-content .quote .quote-author{position:relative;width:unset;margin-top:48px;bottom:unset}.article-detail .article-detail-content .quote .text-24{font-size:18px;line-height:26px}.article-detail .article-detail-content .quote .hide-sm{display:flex !important;justify-content:flex-start}.article-detail .article-detail-content .large-gallery .article-gallery-item{height:190px}.article-detail .article-detail-content .single-image{padding-bottom:0}.article-detail .article-detail-content .moduleGrid{margin:0}.article-detail .article-detail-featured{padding:56px 20px}.article-detail .article-detail-featured .title-section{margin-bottom:60px}.article-detail .article-detail-featured .featured-content{margin-right:-20px}.article-detail .article-detail-featured .featured-content .article-grid-item{width:295px !important;margin-right:20px}.article-detail .article-detail-featured .btn-view-all{width:100%;margin-top:40px}.article-detail .article-detail-featured>.articles-publications{padding:0}.article-detail .floating-buttons{left:0;bottom:20px;margin:20px}}.member .member-profile{width:384px;padding:96px 48px 104px;flex-shrink:0}.member .member-profile .profile-image{width:288px;height:360px;margin-bottom:40px}.member .member-profile .text-30{margin-bottom:8px}.member .member-profile .professional{margin-bottom:40px}.member .member-profile .bio{margin-bottom:32px}.member .member-profile .bio .text-10{margin-bottom:8px}.member .member-profile .bio .text-14{line-height:20px;margin-bottom:16px}.member .member-profile .separator{background-color:#f5f5f5;height:1px}.member .member-profile .job{margin:24px 0}.member .member-profile .job a{border-bottom:1px dotted #000}.member .member-profile .btn-download{height:56px;padding:0 24px;margin-bottom:24px}.member .member-profile .member-since{margin:32px 0}.member .member-profile .member-since img{margin-right:24px}.member .member-profile .member-since .text-14{margin-bottom:4px}.member .member-profile .contact{margin-top:32px}.member .member-profile .contact .text-10{margin-bottom:16px}.member .member-profile .contact .text-14{line-height:20px}.member .member-profile .contact .d-flex{margin-top:24px}.member .member-profile .contact img{margin-right:24px}.member .member-projects{padding:96px 48px 0;flex-grow:1}.member .member-projects .text-10{margin-bottom:32px;letter-spacing:1px}.member .member-projects .d-grid{grid-template-columns:auto auto auto;grid-column-gap:48px;grid-row-gap:40px}.member-project-grid-item{position:relative;width:336px;height:360px;background-size:cover;background-repeat:no-repeat;background-position:center}.member-project-grid-item .btn-translucent{opacity:0;position:absolute;right:16px;top:16px;transition:opacity .25s}.member-project-grid-item .project-info{position:absolute;left:0;right:0;bottom:0;padding:20px}.member-project-grid-item .project-info .text-14{opacity:0;margin-bottom:18px;transition:opacity .25s}.member-project-grid-item .project-info img{width:32px;height:32px;margin-right:16px}.member-project-grid-item .project-info .text-12{opacity:0;line-height:16px;max-width:220px;transition:opacity .25s}.member-project-grid-item:hover .btn-translucent{opacity:1}.member-project-grid-item:hover .project-info .text-14,.member-project-grid-item:hover .project-info .text-12{opacity:1}.about-us{padding-bottom:80px}.about-us .about-us-header{position:relative;height:576px}.about-us .about-us-header .banner{width:100%;height:100%;object-fit:cover}.about-us .about-us-header .dark-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:0}.about-us .about-us-header .fill{left:unset;right:0;max-width:1328px;padding-top:160px}.about-us .about-us-header .fill .text-84{width:84.7%;margin:0 3.3% 0 auto}.about-us .about-us-content{position:relative;z-index:1}.about-us .about-us-content .content .content-block h1{font-size:48px;text-transform:uppercase;font-family:TrumpGothicPro;margin:0 0 70px 0;line-height:48px}.about-us .about-us-content .content .content-block p{font-size:16px;line-height:24px;color:#999}.about-us .about-us-content .content .content-block h2{font-size:18px;margin:48px 0 24px 0;line-height:26px;font-weight:300}.about-us .about-us-content .content .content-block figure{width:100%;height:320px;margin:32px 0 80px 0}.about-us .about-us-content .content .content-block figure iframe{width:100% !important;height:100% !important}.about-us .about-us-content .menus{flex-shrink:0}.about-us .about-us-content .menus .menu,.about-us .about-us-content .menus .links{margin-bottom:32px}.about-us .about-us-content .menus .menu .text-10,.about-us .about-us-content .menus .links .text-10{margin-bottom:16px}.about-us .about-us-content .menus .menu .text-14,.about-us .about-us-content .menus .links .text-14{min-height:48px;line-height:24px;padding:12px 24px;display:flex}.about-us .about-us-content .menus .menu .text-14 img,.about-us .about-us-content .menus .links .text-14 img{visibility:hidden;width:0;transition:all .25s}.about-us .about-us-content .menus .menu .text-14.active,.about-us .about-us-content .menus .links .text-14.active{background-color:#ebebeb;display:flex;align-items:center;line-height:24px}.about-us .about-us-content .menus .menu .text-14.active img,.about-us .about-us-content .menus .links .text-14.active img{visibility:visible;margin-right:12px;width:16px}.about-us .about-us-content .menus .menu .text-14:hover,.about-us .about-us-content .menus .links .text-14:hover{background-color:#ebebeb}.about-us .about-us-content .menus .menu .text-14:hover img,.about-us .about-us-content .menus .links .text-14:hover img{visibility:visible;margin-right:12px;width:16px}.about-us .about-us-content .content-block{padding-top:24px;padding-bottom:24px}.about-us .about-us-content .board-members{padding-top:40px}.about-us .about-us-content .board-members .text-10{margin-bottom:16px}.about-us .about-us-content .board-members .member-content{column-count:2;column-gap:48px}@media(max-width: 1199px){.about-us .about-us-content .board-members .member-content{padding-bottom:0}}@media(max-width: 767px){.about-us .about-us-content .board-members .member-content{column-count:1}}.about-us .about-us-content .board-members .board-president-container{margin-bottom:32px}.about-us .about-us-content .board-members .member-block{break-inside:avoid;margin-bottom:32px;border-top:1px solid #f0f0f0;padding-top:16px;min-height:200px}@media(min-width: 767.1px){.about-us .about-us-content .board-members .member-block{display:inline-flex}}.about-us .about-us-content .board-members .member-block img{margin-right:32px}.about-us .about-us-content .board-members .member-block .text-14{margin-top:14px}.about-us .about-us-content .board-members .member-block .text-14 a{border-bottom:1px dotted #989898}.about-us .about-us-content .board-members .member-block .text-14.text-placeholder{margin-top:8px}@media(max-width: 1199px){.about-us{padding-bottom:40px}.about-us .about-us-header{height:456px}.about-us .about-us-header .fill{max-width:unset;left:0;padding-top:140px}.about-us .about-us-header .fill .text-84{width:100%}.about-us .about-us-content{flex-direction:column-reverse;padding:unset}.about-us .about-us-content .content{padding:80px 48px 32px}.about-us .about-us-content .menus{margin-left:unset;padding:40px 48px 48px;border-bottom:8px solid #f5f5f5}.about-us .about-us-content .menus .menu .text-14,.about-us .about-us-content .menus .links .text-14{width:100%}.about-us .about-us-content .menus .links{margin-bottom:unset}}@media(max-width: 767px){.about-us .about-us-header{height:380px}.about-us .about-us-header .fill{padding-left:20px;padding-right:20px}.about-us .about-us-header .fill .text-84{font-size:60px;line-height:56px}.about-us .about-us-content .menus{padding-left:20px;padding-right:20px}.about-us .about-us-content .content{padding:48px 20px 0}.about-us .about-us-content .content .member-block img{margin-right:20px}}.gallery .gallery-header .title{padding:168px 48px 40px;border-bottom:1px solid #f5f5f5}.gallery .gallery-header .buttons{padding:16px 48px}.gallery .gallery-header .buttons .dropdown-react{display:none}.gallery .gallery-header .buttons span{margin-right:24px}.gallery .gallery-header .buttons a{flex-shrink:0;min-width:84px;height:48px;margin-right:16px;padding:0 24px;border-radius:24px;border:1px solid rgba(0,0,0,.08);line-height:48px;text-align:center}.gallery .gallery-header .buttons a.active{color:#fff;background-color:#000}.gallery .gallery-header .bg-light-gray{width:256px;height:48px;padding:0 24px}.gallery .gallery-header .dropdown-react{width:256px;height:auto}.gallery .gallery-header .dropdown-react .dropdown-trigger{height:56px;padding:0 24px}.gallery .gallery-header .dropdown-react .dropdown-content{box-shadow:unset;border:1px solid #f5f5f5}.gallery .gallery-header .dropdown-react .dropdown-content .dropdown-menu{height:48px;line-height:48px;padding:0 24px}.gallery .gallery-content{padding-bottom:96px;min-height:80vh}.gallery .gallery-content .grid{display:grid;grid-template-columns:repeat(4, minmax(200px, 1fr));grid-auto-rows:minmax(280px, auto);grid-auto-flow:dense;background-color:#000}@media(max-width: 1199px){.gallery .gallery-content .grid{grid-template-columns:repeat(2, minmax(200px, 1fr))}}@media(max-width: 767px){.gallery .gallery-content .grid{grid-template-columns:repeat(1, minmax(200px, 1fr))}}.gallery .gallery-content .grid:hover .overlay{background-color:rgba(0,0,0,.6)}.gallery .gallery-content .grid-item{position:relative;cursor:pointer}.gallery .gallery-content .grid-item .text-gradient{height:176px}.gallery .gallery-content .grid-item.double-height{grid-row-end:span 2}.gallery .gallery-content .grid-item.double-height .text-gradient{height:296px}@media(min-width: 767.1px){.gallery .gallery-content .grid-item.double-width{grid-column-end:span 2}}.gallery .gallery-content .grid-item .photos-count{position:absolute;top:24px;right:24px;height:40px;border-radius:20px;padding:0 10px}.gallery .gallery-content .grid-item .photos-count__icon{width:16px;height:16px;margin-right:9px}.gallery .gallery-content .grid-item img{width:100%;height:100%;object-fit:cover;transition:all .25s}.gallery .gallery-content .grid-item .overlay{background-color:rgba(0,0,0,.2);transition:all .25s}.gallery .gallery-content .grid-item .info{position:absolute;left:48px;bottom:48px}.gallery .gallery-content .grid-item .info .text-white{margin-bottom:8px}.gallery .gallery-content .grid-item .info .text-gray span{margin-right:16px}.gallery .gallery-content .grid-item .buttons{display:none;position:absolute;right:16px;top:16px}.gallery .gallery-content .grid-item .buttons div{margin-bottom:8px}.gallery .gallery-content .grid-item:hover .overlay{background-color:transparent}.gallery .gallery-content .grid-item:hover .buttons{display:block}.gallery .gallery-content .grid-item:hover .photos-count{display:none}.gallery .gallery-popup{display:none;position:fixed;top:0;left:96px;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1002}@media(max-width: 767px){.gallery .gallery-popup{left:0}}.gallery .gallery-popup img{pointer-events:none;user-select:none}.gallery .gallery-popup.show{display:block}.gallery .gallery-popup__container{width:100%;height:100%}.gallery .gallery-popup .gallery-item{width:100%;height:100%;padding:0 120px;position:relative;display:none}@media(max-width: 991px){.gallery .gallery-popup .gallery-item{padding:0 60px}}@media(max-width: 768px){.gallery .gallery-popup .gallery-item{padding:0}}.gallery .gallery-popup .gallery-item.show{display:block}.gallery .gallery-popup .gallery-item__image{width:100%;height:100%;object-fit:contain;display:none}.gallery .gallery-popup .gallery-item__image.show{display:block}.gallery .gallery-popup .gallery-item__image.show .gallery-item__image{display:block}.gallery .gallery-popup .gallery-item__image-wrap{width:100%;height:100%}.gallery .gallery-popup .gallery-item__entry{display:flex;position:absolute;left:20px;bottom:20px;background:#fff}@media(max-width: 767px){.gallery .gallery-popup .gallery-item__entry{left:10px;right:10px;bottom:10px}}.gallery .gallery-popup .gallery-item__entry img{display:block}@media(max-width: 767px){.gallery .gallery-popup .gallery-item__entry img{display:none}}.gallery .gallery-popup .gallery-item__info{padding:24px}@media(max-width: 767px){.gallery .gallery-popup .gallery-item__info{padding:12px 20px}}.gallery .gallery-popup .gallery-item__info h5{margin:0 0 8px;font-family:"MaisonNeue",Impact,sans-serif;font-weight:400;font-size:14px;line-height:20px}.gallery .gallery-popup .gallery-item__info span{display:inline-block;font-family:"MaisonNeue",Impact,sans-serif;font-weight:300;font-size:12px;line-height:1;letter-spacing:.1px}.gallery .gallery-popup .gallery-item__info span:first-of-type{margin:0 16px 0 0}.gallery .gallery-popup .gallery-item__info .info{display:flex;flex-direction:column}.gallery .gallery-popup .gallery-item__info .info span:first-of-type{margin:0 0 8px 0}.gallery .gallery-popup .gallery-item .bg-black{padding:15px;position:absolute;left:0;right:0}.gallery .gallery-popup .gallery-item .bg-black.top{top:0;bottom:inherit}.gallery .gallery-popup .gallery-item .bg-black.bottom{bottom:0}.gallery .gallery-popup button{padding:0;position:absolute;cursor:pointer}.gallery .gallery-popup button img{display:block}.gallery .gallery-popup button.left-button{top:50%;left:20px;transform:translateY(-50%) rotate(180deg)}.gallery .gallery-popup button.right-button{top:50%;right:20px;transform:translateY(-50%)}.gallery .gallery-popup button.close-button{top:50px;right:20px;transform:translateY(-50%)}@media(max-width: 1199px){.gallery .gallery-header .title .dropdown-react{display:block}.gallery .gallery-header .buttons .show-modes{display:none}.gallery .gallery-header .buttons .dropdown-react{display:block}}@media(max-width: 767px){.gallery .gallery-header .title{padding:88px 20px 24px;flex-wrap:wrap}.gallery .gallery-header .title .dropdown-react{width:100%;max-width:100%;margin:24px 0 0}.gallery .gallery-header .title .dropdown-react .dropdown-trigger{width:100%;max-width:100%}.gallery .gallery-header .buttons{flex-direction:column;align-items:flex-start;padding:16px 20px 24px 20px}.gallery .gallery-header .buttons .dropdown-react{width:100%;max-width:100%}.gallery .gallery-header .buttons .dropdown-react .dropdown-trigger{width:100%;max-width:100%}.gallery .gallery-header .buttons .show-modes{width:100%;flex-wrap:wrap}.gallery .gallery-header .buttons .show-modes span{width:100%;margin-right:unset;margin-bottom:12px}.gallery .gallery-header .buttons .show-modes div{overflow-x:auto;margin-left:-20px;margin-right:-20px;padding:0 20px}}.advocacy{padding-bottom:80px}.advocacy .advocacy-header{position:relative;height:576px;background-position:center;background-repeat:no-repeat;background-size:cover}.advocacy .advocacy-header .overlay{background-color:rgba(0,0,0,.25)}.advocacy .advocacy-header .text-84{z-index:1;position:relative;margin-left:auto;padding:160px 0 0 0;width:88%}.advocacy .advocacy-content{position:relative;z-index:1}.advocacy .advocacy-content .content{width:51.59%}.advocacy .advocacy-content .content .text-48{line-height:48px;letter-spacing:.4px}.advocacy .advocacy-content .content .text-20{line-height:24px;letter-spacing:-0.2px}.advocacy .advocacy-content .content .text-14{line-height:20px}.advocacy .advocacy-content .content .text-12{line-height:16px;letter-spacing:.1px}.advocacy .advocacy-content .content .text-10{line-height:16px;letter-spacing:1px}.advocacy .advocacy-content .content .overview{margin-bottom:80px}.advocacy .advocacy-content .content .overview .text-48{margin-bottom:64px}.advocacy .advocacy-content .content .overview p{margin:unset;margin-bottom:32px;font-size:16px;line-height:24px}.advocacy .advocacy-content .content .overview p:first-of-type{margin-bottom:48px;color:#999;font-size:20px;line-height:24px;letter-spacing:-0.2px}.advocacy .advocacy-content .content .overview p:last-of-type{margin-bottom:unset}.advocacy .advocacy-content .content .state-information{margin-bottom:80px}.advocacy .advocacy-content .content .state-information .text-48{margin-bottom:64px}.advocacy .advocacy-content .content .state-information .dropdown{margin:48px 0 40px;padding-bottom:40px;border-bottom:1px solid #f0f0f0}.advocacy .advocacy-content .content .state-information .dropdown .dropdown-trigger{width:100%;height:56px;padding:0 24px;background-color:#f5f5f5}.advocacy .advocacy-content .content .state-information .dropdown .dropdown-content{box-shadow:unset;border:1px solid #f5f5f5;max-height:240px;overflow:auto}.advocacy .advocacy-content .content .state-information .dropdown .dropdown-content .dropdown-menu{height:48px;line-height:48px;padding:0 24px}.advocacy .advocacy-content .content .state-information .state-info .text-10.text-placeholder{margin-top:40px;margin-bottom:16px}.advocacy .advocacy-content .content .state-information .state-info .d-flex{padding-bottom:40px;border-bottom:1px solid #f0f0f0}.advocacy .advocacy-content .content .state-information .state-info .d-flex div{max-width:384px}.advocacy .advocacy-content .content .state-information .state-info .d-flex a{width:152px;height:56px;line-height:56px}.advocacy .advocacy-content .content .state-information .state-info .d-flex.d-flex--no-border{border-bottom:none}.advocacy .advocacy-content .content .state-information .state-info .contact:last-child{border-bottom:1px solid #f0f0f0;padding-bottom:80px}.advocacy .advocacy-content .content .state-information .state-info .contact a{margin-top:8px;border-bottom:1px dotted #989898}.advocacy .advocacy-content .content .resources{margin-bottom:80px;border-bottom:1px solid #f0f0f0}.advocacy .advocacy-content .content .resources .text-48{margin-bottom:64px}.advocacy .advocacy-content .content .resources .text-placeholder{margin:0 0 48px}.advocacy .advocacy-content .content .resources .resource-item{padding:24px 0;border-top:1px solid #f0f0f0}.advocacy .advocacy-content .content .resources .resource-item .img-minus{display:none}.advocacy .advocacy-content .content .resources .resource-item .resource-content{display:none;margin:unset;color:#999;font-size:16px;line-height:24px}.advocacy .advocacy-content .content .resources .resource-item.expanded .d-flex{margin-bottom:32px}.advocacy .advocacy-content .content .resources .resource-item.expanded .img-minus{display:block}.advocacy .advocacy-content .content .resources .resource-item.expanded .img-plus{display:none}.advocacy .advocacy-content .content .resources .resource-item.expanded .resource-content{display:block}.advocacy .advocacy-content .content .resources .resource-item.expanded .resource-content figure img{width:100%;height:auto}.advocacy .advocacy-content .content .flexible-content-builder{margin-bottom:80px;border-bottom:1px solid #f0f0f0}.advocacy .advocacy-content .content .foundation-news .content{max-width:inherit;width:100%;padding:0}.advocacy .advocacy-content .content .flexible-content .two-images__block{margin:40px 0}.advocacy .advocacy-content .content .flexible-content .photograph,.advocacy .advocacy-content .content .flexible-content .two-images__block{position:relative;background-size:cover}.advocacy .advocacy-content .content .flexible-content .photograph .bg-black,.advocacy .advocacy-content .content .flexible-content .two-images__block .bg-black{opacity:0;position:absolute;left:0;right:0;bottom:0;transition:opacity .25s}.advocacy .advocacy-content .content .flexible-content .photograph:hover .bg-black,.advocacy .advocacy-content .content .flexible-content .two-images__block:hover .bg-black{opacity:1}@media(max-width: 767px){.advocacy .advocacy-content .content .flexible-content .photograph .bg-black,.advocacy .advocacy-content .content .flexible-content .two-images__block .bg-black{opacity:1 !important}}.advocacy .advocacy-content .content .flexible-content .two-images{display:flex;justify-content:space-between;width:100%;max-width:none;padding-left:0}@media(max-width: 1439px){.advocacy .advocacy-content .content .flexible-content .two-images{width:100%}}@media(max-width: 1199px){.advocacy .advocacy-content .content .flexible-content .two-images{padding-right:0}}.advocacy .advocacy-content .content .flexible-content .two-images__block{width:48%;position:relative}.advocacy .advocacy-content .content .flexible-content .two-images__block img{width:100%;display:block}.advocacy .advocacy-content .content .flexible-content .two-images__block .bg-black{position:absolute;left:0;right:0;z-index:1}.advocacy .advocacy-content .content .flexible-content .two-images__block .bg-black.top{top:0;padding:24px 96px 24px 40px;bottom:inherit}.advocacy .advocacy-content .content .flexible-content .two-images__block .bg-black.bottom{bottom:0}.advocacy .advocacy-content .content .flexible-content .single-image{width:100%;height:950px}@media(max-width: 1439px){.advocacy .advocacy-content .content .flexible-content .single-image{height:800px}}.advocacy .advocacy-content .content .flexible-content .single-image.right{padding:0 0 0 50%}.advocacy .advocacy-content .content .flexible-content .single-image img{width:100%;height:100%;object-fit:cover;object-position:center}.advocacy .advocacy-content .content .flexible-content .quote{width:100%;max-width:none}@media(max-width: 1199px){.advocacy .advocacy-content .content .flexible-content .quote .hide-md{order:2}}.advocacy .advocacy-content .content .flexible-content .quote .text-24{line-height:32px}.advocacy .advocacy-content .content .flexible-content .quote .line{width:40px;height:1px;background-color:#999;margin-right:18px}.advocacy .advocacy-content .content .flexible-content .quote-content{flex-grow:1;max-width:922px}.advocacy .advocacy-content .content .flexible-content .quote-author{margin-top:40px}.advocacy .advocacy-content .content .flexible-content .text{width:100%;max-width:none}.advocacy .advocacy-content .content .flexible-content .text .text-18{line-height:26px;max-width:none}.advocacy .advocacy-content .content .flexible-content .text .text-18 h1{font-size:48px;font-family:TrumpGothicPro;font-weight:bold;text-transform:uppercase;line-height:48px;margin:unset;margin-bottom:80px}.advocacy .advocacy-content .content .flexible-content .text .text-18 p{margin:unset;margin-bottom:24px}.advocacy .advocacy-content .content .flexible-content .large-gallery{margin:40px auto}.advocacy .advocacy-content .content .flexible-content .small-gallery{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:unset}@media(max-width: 1200px){.advocacy .advocacy-content .content .flexible-content .small-gallery{width:100%;max-width:none;padding-left:0}}@media(max-width: 1199px){.advocacy .advocacy-content .content .flexible-content .small-gallery{padding-right:0}}.advocacy .advocacy-content .content .flexible-content .small-gallery .photograph{position:relative}.advocacy .advocacy-content .content .flexible-content .small-gallery .photograph img{width:100%;display:block}.advocacy .advocacy-content .content .flexible-content .small-gallery.slider .photograph{width:100% !important}.advocacy .advocacy-content .content .flexible-content .small-gallery .bg-black{position:absolute;left:0;right:0;bottom:0;z-index:1}.advocacy .advocacy-content .content .flexible-content .small-gallery.twoGrid .photograph{width:48%;margin:0 0 40px}.advocacy .advocacy-content .content .flexible-content .small-gallery.twoGrid .bg-black{padding:24px 96px 24px 40px}.advocacy .advocacy-content .content .flexible-content .small-gallery.fourGrid .photograph{width:24%;margin:0 0 40px}.advocacy .advocacy-content .content .flexible-content .small-gallery.fourGrid .bg-black{padding:12px 30px 12px 20px}.advocacy .advocacy-content .content .flexible-content .small-gallery.slider:hover .swiper-pagination{opacity:1}.advocacy .advocacy-content .content .flexible-content .small-gallery.slider .swiper-pagination{width:auto;padding:10px;top:0;left:auto;right:0;bottom:auto;font-size:14px;line-height:1;color:#fff;background:#000;opacity:0}.advocacy .advocacy-content .content .flexible-content .small-gallery.slider .bg-black{padding:24px 96px 24px 40px}.advocacy .advocacy-content .content .flexible-content .large-gallery{grid-template-columns:auto auto auto auto;width:100%;max-width:100%}.advocacy .advocacy-content .content .flexible-content .large-gallery .article-gallery-item{position:relative;height:320px}.advocacy .advocacy-content .content .flexible-content .large-gallery .article-gallery-item img{object-fit:cover}.advocacy .advocacy-content .content .flexible-content .large-gallery .article-gallery-item .overlay{opacity:0;background-color:rgba(0,0,0,.8);transition:opacity .25s}.advocacy .advocacy-content .content .flexible-content .large-gallery .article-gallery-item.inactive .overlay{opacity:1}.advocacy .advocacy-content .content .flexible-content .large-gallery .article-gallery-item:hover .overlay{opacity:0}.advocacy .advocacy-content .content .become-form .text-48{margin-bottom:64px}.advocacy .advocacy-content .content .become-form input{width:100%;height:56px;padding:0 24px;margin-bottom:16px;caret-color:#3826dd}.advocacy .advocacy-content .content .become-form input::placeholder{color:#000}.advocacy .advocacy-content .content .become-form input:-ms-input-placeholder{color:#000}.advocacy .advocacy-content .content .become-form input::-ms-input-placeholder{color:#000}.advocacy .advocacy-content .content .become-form input:focus{border:1px solid #3826dd !important;background-color:#fff}.advocacy .advocacy-content .content .become-form .checkbox-wrapper{margin:8px 0}.advocacy .advocacy-content .content .become-form .checkbox-wrapper .checkbox{width:18px;height:18px;margin-right:16px}.advocacy .advocacy-content .content .become-form .bg-black{width:368px;height:56px;padding:0 24px;margin-top:24px}.advocacy .advocacy-content .content .become-form .last-name-title input:first-child,.advocacy .advocacy-content .content .become-form .state-zip input:first-child{width:368px;flex-shrink:0;margin-right:16px}.advocacy .advocacy-content .content .become-form .last-name-title input:last-child,.advocacy .advocacy-content .content .become-form .state-zip input:last-child{width:auto;max-width:50%;flex-grow:1}.advocacy .advocacy-content .content .become-form .address{margin-bottom:16px}.advocacy .advocacy-content .content .become-form .address input{margin-bottom:unset}.advocacy .advocacy-content .content .become-form .address input:first-child{border-bottom:1px solid rgba(0,0,0,.05)}.advocacy .advocacy-content .content .become-form .state-zip input:first-child{background-image:url("/assets/images/down_arrow.svg");background-repeat:no-repeat;background-position:calc(100% - 16px)}.advocacy .advocacy-content .advocacy-list{flex-shrink:0}.advocacy .advocacy-content .advocacy-list .text-10{margin-bottom:16px;letter-spacing:1px;line-height:16px}.advocacy .advocacy-content .advocacy-list a{width:100%;height:48px;padding:0 24px}.advocacy .advocacy-content .advocacy-list a:hover{background-color:#ebebeb}@media(max-width: 1199px){.advocacy .advocacy-header{height:456px}.advocacy .advocacy-header .text-84{max-width:unset;padding:140px 48px 0;width:100%}.advocacy .advocacy-content{flex-direction:column-reverse;padding:unset}.advocacy .advocacy-content .advocacy-list{width:100%;padding:40px 48px 48px;border-bottom:8px solid #ebebeb}.advocacy .advocacy-content .advocacy-list .text-10{margin-bottom:24px}.advocacy .advocacy-content .content{width:100%;padding:80px 48px}.advocacy .advocacy-content .content .text-and-photograph .hide-md{display:none !important}.advocacy .advocacy-content .content .become-form .last-name-title input,.advocacy .advocacy-content .content .become-form .state-zip input{width:50% !important}.advocacy .advocacy-content .content .foundation-news{padding:80px 0}}@media(max-width: 767px){.advocacy{padding-bottom:40px}.advocacy .advocacy-header{height:380px}.advocacy .advocacy-header .text-84{padding:140px 20px 20px;font-size:60px;line-height:56px}.advocacy .advocacy-content .advocacy-list{padding:40px 20px 48px}.advocacy .advocacy-content .content{padding:48px 20px}.advocacy .advocacy-content .content .overview,.advocacy .advocacy-content .content .state-information,.advocacy .advocacy-content .content .resources,.advocacy .advocacy-content .content .foundation-news{margin-bottom:40px}.advocacy .advocacy-content .content .overview .text-48,.advocacy .advocacy-content .content .state-information .text-48,.advocacy .advocacy-content .content .resources .text-48,.advocacy .advocacy-content .content .foundation-news .text-48{margin-bottom:40px}.advocacy .advocacy-content .content .resources{padding-bottom:40px}.advocacy .advocacy-content .content .become-form .last-name-title,.advocacy .advocacy-content .content .become-form .state-zip{flex-direction:column}.advocacy .advocacy-content .content .become-form .last-name-title input,.advocacy .advocacy-content .content .become-form .state-zip input{width:100% !important;max-width:unset !important}.advocacy .advocacy-content .content .become-form .bg-black{width:100%}}.advocacy .form .text-trump{margin:0 0 60px}.advocacy .form .w-65{width:65%}.advocacy .form .w-30{width:30%}.legal{padding-bottom:80px}.legal .content{width:1280px;margin-left:auto;padding:96px 0 80px 128px}.legal .content .title{padding-bottom:80px;border-bottom:1px solid #f0f0f0}.legal .content .legal-content{padding-top:80px}.legal .content .legal-content .legal-terms{width:592px}.legal .content .legal-content .legal-terms p{margin:unset;margin-bottom:20px;line-height:20px;font-family:MaisonNeue-Book}.legal .content .legal-content .legal-terms h2{margin:unset;padding-top:40px;margin-bottom:40px;font-size:24px;font-weight:300;line-height:32px;letter-spacing:-0.2px;font-family:MaisonNeue-Book}.legal .content .legal-content .legal-terms ul{margin:unset;padding:unset;padding-top:16px;margin-bottom:40px;list-style:none}.legal .content .legal-content .legal-terms ul li{padding:24px 0;border-top:1px solid #f0f0f0;line-height:20px}.legal .content .legal-content .table-of-contents{width:336px}.legal .content .legal-content .table-of-contents .text-10{margin-bottom:24px}.legal .content .legal-content .table-of-contents a{padding:12px 0;border-top:1px solid #f0f0f0}@media(max-width: 1531px){.legal{padding-top:80px}}@media(max-width: 1439px){.legal{padding-top:unset}.legal .content{width:unset;margin-left:unset;padding-left:unset;padding-top:136px}.legal .content .title{padding-left:48px;padding-right:48px;border-bottom:8px solid #ebebeb}.legal .content .legal-content{padding-left:48px;padding-right:48px}}@media(max-width: 1199px){.legal .content .legal-content{flex-direction:column-reverse;padding:unset}.legal .content .legal-content .table-of-contents{width:100%;padding:40px 48px;border-bottom:8px solid #ebebeb}.legal .content .legal-content .legal-terms{width:100%;padding:80px 40px 0}}@media(max-width: 767px){.legal{padding-bottom:40px}.legal .content{padding-top:96px;padding-bottom:40px}.legal .content .title{padding-left:20px;padding-right:20px;padding-bottom:48px}.legal .content .legal-content .table-of-contents{padding:40px 20px}.legal .content .legal-content .legal-terms{padding:48px 20px 0}}.board-member{padding-bottom:80px}.board-member .content{max-width:1280px;margin-left:auto;padding-left:128px}.board-member .content .banner{padding:96px 0 80px 0;border-bottom:1px solid #f0f0f0}.board-member .content .banner .text-48{letter-spacing:.4px;margin-bottom:32px;line-height:48px}.board-member .content .banner .btn-back{margin-bottom:20px}.board-member .content .banner .btn-back span{opacity:.6}.board-member .content .banner .btn-back img{margin-right:10px}.board-member .content .member-content{padding:80px 48px 80px 0}.board-member .content .member-content .left .text-18{margin-bottom:32px}.board-member .content .member-content .left .text-16{line-height:24px;margin-bottom:48px}.board-member .content .member-content .left .text-14{line-height:20px}.board-member .content .member-content .right{flex-shrink:0;width:336px;margin-left:176px}.board-member .content .member-content .right img{width:100%;height:420px;margin-bottom:80px;object-fit:cover}.board-member .content .member-content .right .list .text-10{margin-bottom:16px}.board-member .content .member-content .right .list .text-14{padding:12px 0;border-bottom:1px solid #f0f0f0;line-height:24px}@media(max-width: 1531px){.board-member{padding-top:80px}}@media(max-width: 1439px){.board-member{padding-top:unset}.board-member .content{max-width:unset;margin-left:unset;padding-left:unset}.board-member .content .banner{padding:136px 48px 56px;border-width:8px}.board-member .content .banner .text-48{margin-bottom:16px}.board-member .content .member-content{padding-left:48px}.board-member .content .member-content .right{margin-left:80px}}@media(max-width: 1199px){.board-member{padding-bottom:40px}.board-member .content .member-content{flex-direction:column-reverse;padding:unset}.board-member .content .member-content .right{margin-left:unset;width:unset;padding:40px 48px 48px;border-bottom:8px solid #f0f0f0;display:flex}.board-member .content .member-content .right img{width:336px;margin-bottom:unset}.board-member .content .member-content .right .list{margin-left:40px}.board-member .content .member-content .left{padding:80px 48px}}@media(max-width: 767px){.board-member .content .banner{padding:96px 20px 48px}.board-member .content .member-content .right{padding:40px 20px 48px;flex-direction:column}.board-member .content .member-content .right img{width:100%}.board-member .content .member-content .right .list{margin-left:unset;margin-top:40px}.board-member .content .member-content .left{padding:48px 20px}}.idea-studio{padding-bottom:80px}.idea-studio .flatpickr a{position:absolute;top:50%;right:18px;transform:translateY(-50%)}.idea-studio .flatpickr a img{display:block}.idea-studio .studio-header{position:relative;height:576px}.idea-studio .studio-header .banner{width:100%;height:100%;object-fit:cover}.idea-studio .studio-header .dark-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:0}.idea-studio .studio-header .fill{left:unset;right:0;max-width:1328px;padding-top:160px}.idea-studio .studio-header .fill .text-84{margin:0 0 0 auto;width:88%}.idea-studio .studio-content{position:relative;z-index:1;padding-right:0}.idea-studio .studio-content .description{padding:80px 48px 80px 0}.idea-studio .studio-content .description .text-18{margin-bottom:40px;line-height:26px}.idea-studio .studio-content .description .text-16{line-height:24px}.idea-studio .studio-content .description .clickable{width:31.29%;height:56px;padding:0 24px;margin-left:16.65%;flex-shrink:0}.idea-studio .studio-content .gallery{grid-template-columns:auto auto}.idea-studio .studio-content .gallery .image-wrapper{position:relative;height:400px;overflow:hidden}.idea-studio .studio-content .gallery .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.idea-studio .studio-content .gallery .image-wrapper .fill{opacity:0;background-color:rgba(0,0,0,.6);transition:opacity .25s}.idea-studio .studio-content .gallery .image-wrapper:hover img{transform:scale(1.05)}.idea-studio .studio-content .gallery .image-wrapper:hover .fill{opacity:0 !important}.idea-studio .studio-content .gallery:hover .image-wrapper .fill{opacity:1}.idea-studio .studio-content .form-container{padding:80px 48px 80px 0}.idea-studio .studio-content .form-container .email-info{flex-shrink:0;width:336px;height:164px;line-height:20px;padding:32px 40px;margin-left:176px}.idea-studio .studio-content .form-container .form .title{width:100%;margin:0 0 8px}.idea-studio .studio-content .form-container .form .subtitle{width:100%;margin:56px 0 16px}.idea-studio .studio-content figure img{max-width:100%}.idea-studio .studio-content .flexible-content{padding:40px 0}.idea-studio .studio-content .flexible-content .text,.idea-studio .studio-content .flexible-content .quote{padding:40px 5% 0 0}.idea-studio .studio-content .flexible-content .two-images__block{margin:40px 0}.idea-studio .studio-content .flexible-content .photograph,.idea-studio .studio-content .flexible-content .two-images__block{position:relative;background-size:cover}.idea-studio .studio-content .flexible-content .photograph .bg-black,.idea-studio .studio-content .flexible-content .two-images__block .bg-black{opacity:0;position:absolute;left:0;right:0;bottom:0;transition:opacity .25s}.idea-studio .studio-content .flexible-content .photograph:hover .bg-black,.idea-studio .studio-content .flexible-content .two-images__block:hover .bg-black{opacity:1}@media(max-width: 767px){.idea-studio .studio-content .flexible-content .photograph .bg-black,.idea-studio .studio-content .flexible-content .two-images__block .bg-black{opacity:1 !important}}.idea-studio .studio-content .flexible-content .text-and-photograph.image__left .text-18,.idea-studio .studio-content .flexible-content .text-and-photograph.image__left_square .text-18{margin-right:5.5%}@media(max-width: 767px){.idea-studio .studio-content .flexible-content .text-and-photograph.image__left .text-18,.idea-studio .studio-content .flexible-content .text-and-photograph.image__left_square .text-18{margin-right:0}}.idea-studio .studio-content .flexible-content .two-images{display:flex;justify-content:space-between;width:100%;max-width:none;padding-left:0}@media(max-width: 1439px){.idea-studio .studio-content .flexible-content .two-images{width:100%}}@media(max-width: 1199px){.idea-studio .studio-content .flexible-content .two-images{padding-right:0}}.idea-studio .studio-content .flexible-content .two-images__block{width:48%;position:relative}.idea-studio .studio-content .flexible-content .two-images__block img{width:100%;display:block}.idea-studio .studio-content .flexible-content .two-images__block .bg-black{position:absolute;left:0;right:0;z-index:1}.idea-studio .studio-content .flexible-content .two-images__block .bg-black.top{padding:24px 96px 24px 40px;top:0;bottom:inherit}.idea-studio .studio-content .flexible-content .two-images__block .bg-black.bottom{bottom:0}.idea-studio .studio-content .flexible-content .single-image{width:100%;height:950px}@media(max-width: 1439px){.idea-studio .studio-content .flexible-content .single-image{height:800px}}.idea-studio .studio-content .flexible-content .single-image.right{padding:0 0 0 50%}.idea-studio .studio-content .flexible-content .single-image img{width:100%;height:100%;object-fit:cover;object-position:center}.idea-studio .studio-content .flexible-content .quote{width:100%;max-width:none}@media(max-width: 1199px){.idea-studio .studio-content .flexible-content .quote .hide-md{order:2}}.idea-studio .studio-content .flexible-content .quote .text-24{line-height:32px}.idea-studio .studio-content .flexible-content .quote .line{width:40px;height:1px;background-color:#999;margin-right:18px}.idea-studio .studio-content .flexible-content .quote-content{flex-grow:1;max-width:922px}.idea-studio .studio-content .flexible-content .quote-author{margin-top:40px}.idea-studio .studio-content .flexible-content .text{width:100%;max-width:none}.idea-studio .studio-content .flexible-content .text .text-18{line-height:26px;max-width:none}.idea-studio .studio-content .flexible-content .text .text-18 h1{font-size:48px;font-family:TrumpGothicPro;font-weight:bold;text-transform:uppercase;line-height:48px;margin:unset;margin-bottom:80px}.idea-studio .studio-content .flexible-content .text .text-18 p{margin:unset;margin-bottom:24px}.idea-studio .studio-content .flexible-content .small-gallery,.idea-studio .studio-content .flexible-content .large-gallery{margin:40px auto}.idea-studio .studio-content .flexible-content .small-gallery{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:unset}@media(max-width: 1200px){.idea-studio .studio-content .flexible-content .small-gallery{width:100%;max-width:none;padding-left:0}}@media(max-width: 1199px){.idea-studio .studio-content .flexible-content .small-gallery{padding-right:0}}.idea-studio .studio-content .flexible-content .small-gallery .swiper-container{width:100%}.idea-studio .studio-content .flexible-content .small-gallery .photograph{position:relative}.idea-studio .studio-content .flexible-content .small-gallery .photograph img{width:100%;display:block}.idea-studio .studio-content .flexible-content .small-gallery .bg-black{position:absolute;left:0;right:0;bottom:0;z-index:1}.idea-studio .studio-content .flexible-content .small-gallery.twoGrid .photograph{width:48%;margin:0 0 4%}.idea-studio .studio-content .flexible-content .small-gallery.twoGrid .bg-black{padding:24px 96px 24px 40px}.idea-studio .studio-content .flexible-content .small-gallery.fourGrid .photograph{width:24%;margin:0 0 2%}.idea-studio .studio-content .flexible-content .small-gallery.fourGrid .bg-black{padding:12px 30px 12px 20px}.idea-studio .studio-content .flexible-content .small-gallery.slider:hover .swiper-pagination{opacity:1}.idea-studio .studio-content .flexible-content .small-gallery.slider .swiper-pagination{width:auto;padding:10px;top:0;left:auto;right:0;bottom:auto;font-size:14px;line-height:1;color:#fff;background:#000;opacity:0}.idea-studio .studio-content .flexible-content .small-gallery.slider .bg-black{padding:24px 96px 24px 40px}.idea-studio .studio-content .flexible-content .large-gallery{grid-template-columns:auto auto auto auto;width:100%;max-width:100%}.idea-studio .studio-content .flexible-content .large-gallery .article-gallery-item{position:relative;height:320px}.idea-studio .studio-content .flexible-content .large-gallery .article-gallery-item img{object-fit:cover}.idea-studio .studio-content .flexible-content .large-gallery .article-gallery-item .overlay{opacity:0;background-color:rgba(0,0,0,.8);transition:opacity .25s}.idea-studio .studio-content .flexible-content .large-gallery .article-gallery-item.inactive .overlay{opacity:1}.idea-studio .studio-content .flexible-content .large-gallery .article-gallery-item:hover .overlay{opacity:0}@media(max-width: 1199px){.idea-studio .studio-header{height:456px}.idea-studio .studio-header .fill{padding-top:140px}.idea-studio .studio-content{margin-top:unset}}@media(max-width: 1199px)and (max-width: 767px){.idea-studio .studio-content .description,.idea-studio .studio-content .flexible-content{padding-right:0;padding-left:0;padding-top:48px}}@media(max-width: 1199px){.idea-studio .studio-content .gallery .image-wrapper{height:345px}}@media(max-width: 1199px){.idea-studio{padding-bottom:40px}.idea-studio .studio-header .fill{padding:140px 20px 0 48px}.idea-studio .studio-header .fill .text-84{font-size:60px;line-height:56px;width:100%}.idea-studio .studio-content .text-and-photograph .hide-md{display:none !important}.idea-studio .studio-content .gallery .image-wrapper{height:210px}.idea-studio .studio-content .form-container{flex-direction:column}.idea-studio .studio-content .form-container .email-info{margin-left:unset;margin-top:48px;width:100%;height:unset}}@media(max-width: 767px){.idea-studio .studio-header{height:380px}.idea-studio .studio-header .fill{padding-left:20px}.idea-studio .studio-content{padding-left:20px;padding-right:20px}.idea-studio .studio-content .description{flex-direction:column}.idea-studio .studio-content .description .bg-black{margin-left:unset;margin-top:48px;width:100%}.idea-studio .studio-content .flexible-content{padding:24px 0}.idea-studio .studio-content .flexible-content .text,.idea-studio .studio-content .flexible-content .quote,.idea-studio .studio-content .flexible-content .two-images__block,.idea-studio .studio-content .flexible-content .single-image,.idea-studio .studio-content .flexible-content .text-and-photograph{padding:24px 0}.idea-studio .studio-content .gallery{grid-template-columns:auto}.idea-studio .studio-content .gallery .image-wrapper{height:232px}.idea-studio .studio-content .form-container{padding:48px 0px}}.studio-gallery{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:1002}.studio-gallery.show{display:block}.studio-gallery .gallery-image-wrapper{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:1210px;height:944px;max-height:100%}.studio-gallery .gallery-image{object-fit:cover;opacity:0;visibility:hidden;transition:all .25s}.studio-gallery .gallery-image.show{opacity:1;visibility:visible}.studio-gallery .left-button{position:absolute;top:50%;transform:translateY(-50%) scaleX(-1);left:-120px}.studio-gallery .right-button{position:absolute;top:50%;transform:translateY(-50%);right:-120px}.studio-gallery .close-button{position:absolute;top:16px;right:-170px}@media(max-width: 1679px){.studio-gallery{background-color:#000}.studio-gallery .gallery-image-wrapper{top:0;left:0;transform:unset;width:100%;height:100%;max-height:unset}.studio-gallery .gallery-image-wrapper .left-button{left:48px}.studio-gallery .gallery-image-wrapper .right-button{right:48px}.studio-gallery .gallery-image-wrapper .close-button{right:16px}}@media(max-width: 767px){.studio-gallery .gallery-image-wrapper .left-button{left:16px}.studio-gallery .gallery-image-wrapper .right-button{right:16px}}.academy .academy-banner .text-60{padding:168px 0 40px 48px;letter-spacing:.5px}.academy .academy-banner img{width:100%;height:400px;object-fit:cover}.academy .academy-content .overview{padding:80px 48px}.academy .academy-content .overview .left{display:none;margin-right:176px}.academy .academy-content .overview .left.active{display:flex}.academy .academy-content .overview .left .text-20{max-width:464px;margin-right:48px;line-height:24px}.academy .academy-content .overview .left .text-20 p{margin:unset}.academy .academy-content .overview .left .text-14{max-width:464px;line-height:20px}.academy .academy-content .overview .left .text-14 p{margin:unset;margin-bottom:20px}.academy .academy-content .overview .right{width:336px;flex-shrink:0;margin-top:-32px}.academy .academy-content .overview .right .text-10{margin-bottom:16px;letter-spacing:1px}.academy .academy-content .overview .right .overview-list .text-14{height:48px;padding:0 24px;line-height:48px}.academy .academy-content .overview .right .overview-list .text-14:hover{background-color:#ebebeb}.academy .academy-content .overview .right .overview-list .text-14.active{background-color:#ebebeb}.academy .academy-content .academy-courses .header{height:80px;padding:0 48px;border-top:1px solid #f0f0f0}.academy .academy-content .academy-courses .header .text-darkgray{margin-right:24px}.academy .academy-content .academy-courses .header .btn-category{width:84px;height:48px;margin-right:16px;border:1px solid rgba(0,0,0,.08);border-radius:24px;text-align:center;line-height:48px;cursor:pointer}.academy .academy-content .academy-courses .header .btn-category.active{border:unset;color:#fff;background-color:#000}.academy .academy-content .academy-courses .header .dropdown .dropdown-trigger{width:336px;height:48px;padding:0 24px}.academy .academy-content .academy-courses .header .dropdown .dropdown-content .dropdown-menu{height:48px;line-height:48px;padding:0 24px}.academy .academy-content .academy-courses .mobile-header{display:none}.academy .academy-content .academy-courses .course-grid{padding:48px 48px 80px;background-color:#ebebeb}.academy .academy-content .academy-courses .course-grid .d-grid{grid-template-columns:auto auto auto;grid-template-rows:613px;grid-column-gap:48px;grid-row-gap:48px}@media(max-width: 1679px){.academy .academy-banner .text-60{padding:112px 0 44px 48px}.academy .academy-content .overview{padding:64px 48px 80px}.academy .academy-content .overview .left{margin-right:64px}.academy .academy-content .overview .left .text-14{width:464px;flex-shrink:0}.academy .academy-content .overview .right{margin-top:unset}.academy .academy-content .academy-courses .course-grid .d-grid{grid-column-gap:24px;grid-row-gap:40px}}@media(max-width: 1439px){.academy .academy-content .overview .left{flex-direction:column;margin-right:80px}.academy .academy-content .overview .left .text-20{max-width:unset;margin-right:unset;margin-bottom:48px}.academy .academy-content .overview .left .text-14{max-width:unset;width:unset}.academy .academy-content .academy-courses .course-grid .d-grid{grid-template-columns:auto auto;grid-column-gap:48px;grid-row-gap:48px}}@media(max-width: 1199px){.academy .academy-banner img{height:320px}.academy .academy-content .overview{flex-direction:column-reverse;padding:40px 0 80px}.academy .academy-content .overview .right{width:100%;padding-bottom:40px;padding-left:48px;padding-right:48px;margin-bottom:64px;border-bottom:8px solid #ebebeb}.academy .academy-content .overview .left{margin-right:unset;padding-left:48px;padding-right:48px}.academy .academy-content .overview .left .text-20{margin-bottom:40px}.academy .academy-content .academy-courses .header{display:none}.academy .academy-content .academy-courses .mobile-header{display:flex;padding:28px 48px;border-top:1px solid #f0f0f0}.academy .academy-content .academy-courses .mobile-header .dropdown{width:100%}.academy .academy-content .academy-courses .mobile-header .dropdown .dropdown-trigger{width:100%;height:56px;padding:0 24px}.academy .academy-content .academy-courses .mobile-header .dropdown .dropdown-content .dropdown-menu{height:48px;line-height:48px;padding:0 24px}.academy .academy-content .academy-courses .course-grid{padding:48px}.academy .academy-content .academy-courses .course-grid .d-grid{grid-template-columns:100%;grid-template-rows:558px;grid-row-gap:40px}}@media(max-width: 767px){.academy .academy-banner .text-60{padding:88px 20px 40px}.academy .academy-banner img{width:calc(100% - 40px);height:240px;margin-left:20px}.academy .academy-content .overview{padding:20px 0 48px}.academy .academy-content .overview .left{padding:0 20px}.academy .academy-content .overview .right{padding:0 20px 40px;margin-bottom:48px}.academy .academy-content .academy-courses .mobile-header{padding:28px 20px}.academy .academy-content .academy-courses .course-grid{padding:20px}.academy .academy-content .academy-courses .course-grid .d-grid{grid-row-gap:20px;grid-template-rows:auto}}.academy-course-grid-item{background-color:#fff}.academy-course-grid-item .img-thumbnail{width:100%;height:152px;object-fit:cover}.academy-course-grid-item .content{padding:40px}.academy-course-grid-item .content .text-12{margin-bottom:16px;letter-spacing:.1px}.academy-course-grid-item .content .text-30{margin-bottom:32px;letter-spacing:.25px;line-height:32px}.academy-course-grid-item .content .text-14{flex-grow:1;margin-bottom:24px;line-height:20px}.academy-course-grid-item .content .btn-details{width:100%;height:56px;padding:0 0 0 24px;margin-right:-40px}.academy-course-grid-item .content .btn-details span{margin-bottom:0}.academy-course-grid-item .content .btn-member{white-space:initial;color:#fff}.academy-course-grid-item .content .btn-member .members-only-icon{margin:0 15px 0 0}.academy-course-grid-item .content .members-only{height:56px;margin:0}.academy-bottom{height:560px}.academy-bottom.sponsor{border:none !important}@media(max-width: 1439px){.academy-bottom{height:480px;border-bottom:8px solid #ebebeb}.academy-bottom .w-50 .text-24,.academy-bottom .w-50 .text-14{max-width:400px}}@media(max-width: 1199px){.academy-bottom{flex-direction:column;height:unset}.academy-bottom .w-50{width:100%;height:424px;border-right:unset}.academy-bottom .w-50:first-child{border-bottom:1px solid #f5f5f5}}@media(max-width: 767px){.academy-bottom .w-50 .text-24,.academy-bottom .w-50 .text-14{max-width:335px}.academy-bottom .w-50 .clickable{width:335px}.academy-bottom .w-50:last-child{height:352px}}.academy-bottom .w-50:first-child{border-right:1px solid #f5f5f5}.academy-bottom .w-50 .text-24,.academy-bottom .w-50 .text-14{max-width:464px}.academy-bottom .w-50 .text-24{margin-bottom:40px;letter-spacing:-0.2px;line-height:32px}.academy-bottom .w-50 .text-14{margin-bottom:40px;line-height:20px}.academy-bottom .w-50 .clickable{width:256px;height:56px;padding:0 24px}.academy-bottom .w-50 .clickable span{margin-bottom:0}.academy-course .swiper-button-next,.academy-course .swiper-button-prev{color:#fff !important}.academy-course .academy-course-header{position:relative;height:576px}.academy-course .academy-course-header .academy-course-banner{width:100%;height:100%;object-fit:cover}.academy-course .academy-course-header .dark-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:0}.academy-course .academy-course-header .fill{left:unset;right:0;padding-top:140px;width:88%}.academy-course .academy-course-header .fill .text-60{margin-bottom:24px;letter-spacing:.5px}.academy-course .academy-course-header .fill .clickable{opacity:.6}.academy-course .academy-course-header .fill .clickable img{margin-right:8px}.academy-course .academy-course-content{position:relative;z-index:1;margin:-100px 0 -100px auto;padding:80px 3.3% 0 8.7%;max-width:88%}.academy-course .academy-course-content .flexible-content{width:51.59%;padding-right:11.448%;flex:2;margin-top:0}.academy-course .academy-course-content .flexible-content>*{width:100%;max-width:none;margin:0;padding-top:40px;padding-bottom:40px}.academy-course .academy-course-content .flexible-content .large-gallery{margin-top:40px;margin-bottom:40px;padding:0}.academy-course .academy-course-content .flexible-content .text .text-18{max-width:none}.academy-course .academy-course-content .content{flex:2}.academy-course .academy-course-content .content h2{margin:unset;margin-bottom:48px;color:#999;font-size:20px;font-weight:300;line-height:24px;letter-spacing:-0.2px}.academy-course .academy-course-content .content h3{margin:unset;padding-bottom:80px;border-bottom:1px solid #f0f0f0;font-size:16px;font-weight:300;line-height:24px}.academy-course .academy-course-content .content h1{margin:unset;margin-top:80px;margin-bottom:48px;font-size:30px;font-weight:700;font-family:TrumpGothicPro;line-height:32px;letter-spacing:.25px}.academy-course .academy-course-content .content p{margin:unset;padding:24px 0;border-top:1px solid #f0f0f0}.academy-course .academy-course-content .content a{border-bottom:1px dotted #989898;font-size:14px;line-height:20px}.academy-course .academy-course-content .right{flex-shrink:0;flex:1}.academy-course .academy-course-content .right .text-10{margin-bottom:16px;font-weight:600;letter-spacing:1px}.academy-course .academy-course-content .right .clickable{width:100%;padding:18px 24px;margin-bottom:32px}.academy-course .academy-course-content .right .clickable img{margin-right:10px}.academy-course .academy-course-content .right .ceu-info{border-top:1px solid #f0f0f0;line-height:48px}.academy-course .academy-course-content .right .ceu-how{padding:32px 40px;margin-top:40px;margin-bottom:40px}.academy-course .academy-course-content .right .ceu-how div:first-child{margin-bottom:16px;font-weight:600}.academy-course .academy-course-content .right .ceu-how div{line-height:20px}@media(max-width: 1399px){.academy-course .academy-course-content{padding-left:5.5%}.academy-course .academy-course-content .flexible-content{padding-right:5.74%}}@media(max-width: 1439px){.academy-course{padding-bottom:80px}.academy-course .academy-course-content{margin-bottom:0}}@media(max-width: 1199px){.academy-course{padding-bottom:40px}.academy-course .academy-course-header{height:456px}.academy-course .academy-course-header .fill{max-width:unset;padding:140px 48px 0;width:100%}.academy-course .academy-course-content{padding:40px 48px;flex-direction:column-reverse;max-width:unset;margin:unset}.academy-course .academy-course-content .right{width:100%;margin:unset}.academy-course .academy-course-content .right .ceu-how{margin-top:48px;margin-bottom:80px}.academy-course .academy-course-content .content{padding-top:80px;border-top:1px solid #f0f0f0}.academy-course .academy-course-content .flexible-content{width:100%;padding-right:0}.academy-course .academy-course-content .flexible-content .two-images,.academy-course .academy-course-content .flexible-content .small-gallery{padding:40px 0}.academy-course .academy-course-content .flexible-content .text-and-photograph .hide-md{display:none !important}}@media(max-width: 767px){.academy-course .academy-course-header{height:380px}.academy-course .academy-course-header .fill{display:flex;flex-direction:column;justify-content:space-between;padding:140px 20px 40px}.academy-course .academy-course-content{padding:40px 20px}.academy-course .academy-course-content .content{padding-top:48px}}.footer{padding-top:80px}@media(max-width: 1439px){.footer{padding-top:0}}.search .search-header{padding:160px 48px 64px}.search .search-header .text-24{margin-bottom:32px;line-height:32px;letter-spacing:-0.2px}.search .search-header .search-form{height:88px;border-bottom:1px solid #000}.search .search-header .search-form .dropdown{width:304px;height:100%}.search .search-header .search-form .dropdown .dropdown-trigger{padding:0 32px 0 40px;border-right:1px solid #f0f0f0}.search .search-header .search-form .dropdown .dropdown-menu:hover{background-color:transparent}.search .search-header .search-form input{padding:0 40px}.search .search-header .search-form .btn-search{width:48px;height:48px;margin:0 20px}.search .search-content{padding-bottom:64px;border-bottom:24px solid #f5f5f5}.search .search-content .search-content-header{padding:16px 48px;border-bottom:1px solid #ebebeb}.search .search-content .search-content-header .sort .bg-light-gray{width:336px;height:48px;margin-left:48px;padding:0 24px}.search .search-content .search-more-buttons{padding:48px 48px 80px}.search .search-content .search-more-buttons .page-button{margin-right:16px}.search .search-content .search-more-buttons .page-button:not(.active){background-color:#f5f5f5}@media(max-width: 1199px){.search .search-header .search-form{position:relative;flex-direction:column;height:unset}.search .search-header .search-form .dropdown{width:100%;height:88px}.search .search-header .search-form .dropdown .dropdown-trigger{padding-left:32px;border-right:unset}.search .search-header .search-form input{width:100%;height:88px;padding:0 32px;border-top:1px solid #ebebeb}.search .search-header .search-form .btn-search{position:absolute;right:0;bottom:20px}.search .search-content{padding-bottom:48px}.search .search-content .search-content-header .sort .text-14{display:none}.search .search-content .search-content-header .sort .bg-light-gray{width:240px}.search .search-content .search-content-header .sort .bg-light-gray .text-14{display:block}}@media(max-width: 767px){.search .search-header{padding:96px 20px 40px}.search .search-header .search-form .dropdown .dropdown-trigger{padding:0 24px}.search .search-header .search-form .dropdown .dropdown-menu{padding:0 24px 24px 24px}.search .search-header .search-form .dropdown input{padding:0 24px}.search .search-content{padding-bottom:32px;border-bottom:16px solid #f5f5f5}.search .search-content .search-content-header{flex-direction:column;padding:24px 20px}.search .search-content .search-content-header .text-14:first-child{width:100%;margin-bottom:16px}.search .search-content .search-content-header .sort{width:100%}.search .search-content .search-content-header .sort .bg-light-gray{width:100%;margin-left:unset}.search .search-content .search-content-header .sort .bg-light-gray .text-14{margin-bottom:unset}}.search-result{padding:48px 0;margin:0 48px;border-bottom:1px solid #ebebeb}.search-result .btn-arrow,.search-result .btn-plus,.search-result .competition-detail .competition-detail-content .description .buttons .btn-return,.competition-detail .competition-detail-content .description .buttons .search-result .btn-return,.search-result .competition-detail .competition-detail-content .description .buttons .btn-calendar,.competition-detail .competition-detail-content .description .buttons .search-result .btn-calendar{background-color:#f5f5f5}.search-result .btn-plus{margin-right:16px;background-image:url("../images/calendar_black.svg")}.search-result .btn-plus:hover{background-color:#000;background-image:url("../images/calendar_white.svg")}.search-result .btn-arrow{background-image:url("../images/return_black.svg")}.search-result .btn-arrow:hover{background-color:#000;background-image:url("../images/return_white.svg")}.search-result .text-20{line-height:24px}.search-result .text-14{line-height:20px}@media(max-width: 767px){.search-result .buttons{margin-top:32px}}.search-result.search-awards .content{justify-content:space-between}@media(max-width: 991px){.search-result.search-awards .content{flex-wrap:wrap}}.search-result.search-awards .title{width:250px}@media(max-width: 991px){.search-result.search-awards .title{width:100%;margin:0 0 20px}}.search-result.search-awards .text{width:calc(100% - 280px)}@media(max-width: 991px){.search-result.search-awards .text{width:100%}}.search-result.search-awards .description{margin:15px 0}.search-result.search-article .thumbnail{width:208px;height:136px;margin-right:48px}.search-result.search-article .text .text-20{margin-bottom:16px}.search-result.search-article .text .text-14{max-width:592px}.search-result.search-article .text .d-flex .text-14{margin-right:24px}@media(max-width: 1199px){.search-result.search-article .buttons{position:absolute;right:48px}.search-result.search-article .d-flex:first-child{flex-direction:column}.search-result.search-article .d-flex:first-child .thumbnail{width:400px;height:250px;margin-bottom:32px;margin-right:unset}.search-result.search-article .d-flex:first-child .text .text-20{margin-bottom:24px}.search-result.search-article .d-flex:first-child .text .description{margin-top:32px}}@media(max-width: 767px){.search-result.search-article{flex-direction:column;margin:0 20px;padding-bottom:32px}.search-result.search-article .thumbnail{display:none}.search-result.search-article .buttons{position:relative;right:unset}}.search-result.search-event .date{width:128px;color:rgba(0,0,0,.2)}.search-result.search-event .thumbnail{width:208px;height:136px;margin-right:48px}.search-result.search-event .text .text-20{margin-bottom:16px}.search-result.search-event .text .text-14{max-width:592px}.search-result.search-event .text .d-flex .text-14{margin-right:24px}.search-result.search-event .text p{max-height:40px;overflow:hidden;margin:unset}.search-result.search-event .text h6{display:none}@media(max-width: 1199px){.search-result.search-event{position:relative}.search-result.search-event .d-flex:first-child{flex-direction:column;width:100%}.search-result.search-event .d-flex:first-child .date{position:absolute;top:245px;right:0;width:unset}.search-result.search-event .d-flex:first-child a{margin-bottom:40px}.search-result.search-event .d-flex:first-child .thumbnail{width:400px;height:240px}.search-result.search-event .d-flex:first-child .text .text-14{max-width:unset}.search-result.search-event .d-flex:first-child .text .description{margin-top:32px}.search-result.search-event .d-flex:first-child p{max-height:unset}.search-result.search-event .buttons{position:absolute;top:48px;right:0}}@media(max-width: 767px){.search-result.search-event{flex-direction:column;padding:40px 0;margin:0 20px}.search-result.search-event .d-flex:first-child a{display:none}.search-result.search-event .d-flex:first-child .text .text-20{max-width:230px}.search-result.search-event .d-flex:first-child .date{top:unset}.search-result.search-event .buttons{position:relative;right:unset;top:unset;margin-top:32px}}.search-result.search-competition.md-only{display:none}.search-result.search-competition .thumbnail{width:208px;height:240px;margin-right:48px}.search-result.search-competition .bg-light-gray{height:40px;line-height:40px;padding:0 24px;margin-right:16px;border-radius:20px}.search-result.search-competition .text .text-20{margin-bottom:24px}.search-result.search-competition .text .description{max-width:592px}@media(max-width: 1199px){.search-result.search-competition{display:none}.search-result.search-competition.md-only{display:block}.search-result.search-competition.md-only .text-20{margin-bottom:32px}.search-result.search-competition.md-only .description{margin-top:48px}}@media(max-width: 767px){.search-result.search-competition{display:flex;flex-direction:column;padding-bottom:32px;margin:0 20px}.search-result.search-competition .thumbnail{display:none}.search-result.search-competition .description{margin:40px 0 32px}.search-result.search-competition.md-only{display:none}}.search-result.search-academy .thumbnail{width:384px;height:240px;margin-right:128px}.search-result.search-academy .text .title .text-20{max-width:336px;margin-bottom:16px}.search-result.search-academy .text .title .btn-arrow{display:none}.search-result.search-academy .text .text-14{max-width:592px}@media(max-width: 1199px){.search-result.search-academy .d-flex{flex-direction:column}.search-result.search-academy .buttons{position:absolute;right:48px}.search-result.search-academy .thumbnail{width:100%;height:360px;margin-right:unset;margin-bottom:40px}.search-result.search-academy .text .title{flex-direction:row}.search-result.search-academy .text .title .btn-arrow{display:block}.search-result.search-academy .text .text-12{margin-bottom:40px}}@media(max-width: 850px){.search-result.search-academy{flex-direction:column;margin:0 20px;padding-bottom:32px}.search-result.search-academy .thumbnail{display:none}.search-result.search-academy .title .text-20{margin-right:24px}.search-result.search-academy .title .text-12{margin-bottom:32px}.search-result.search-academy .title .clickable{flex-shrink:0}.search-result.search-academy .buttons{position:relative;right:unset}}.search-result .search-result-section{margin:0}.search-result .read-more{display:block;margin-top:1em}.no-results{padding-top:64px}@media(max-width: 1199px){.no-results{padding-top:48px}}@media(max-width: 767px){.no-results{padding-top:32px}}.awards .awards-header{padding-top:168px}.awards .awards-header .title{padding:0 48px 40px;border-bottom:1px solid #f0f0f0}.awards .awards-header .title .text-60{letter-spacing:.5px;line-height:56px}.awards .awards-header .title .dropdown-react{height:inherit}.awards .awards-header .title .bg-light-gray{width:336px;height:56px;padding:0 24px}.awards .awards-header .banner{padding:64px 48px;border-bottom:8px solid #ebebeb}.awards .awards-header .banner .text-24{max-width:592px;letter-spacing:-0.2px;line-height:32px}.awards .awards-header .banner .bg-light-gray{width:336px;height:56px;padding:0 24px;margin-top:24px}.awards .awards-header .banner .hero{width:720px;height:304px;object-fit:cover}.awards .award-section{flex-wrap:wrap;border-bottom:8px solid #ebebeb;padding-bottom:36px}.awards .award-section .award-section-header{padding:36px 48px;border-bottom:1px solid #f5f5f5;cursor:pointer}.awards .award-section .award-section-header .text-20{margin-right:8px;letter-spacing:-0.2px}.awards .award-section .award-section-header .text-14{margin:0 0 0 auto}.awards .award-section .awards-slider{position:relative}.awards .award-section .awards-slider .awards-prev{position:absolute;top:168px;left:20px;transform:translateY(-50%);z-index:1}.awards .award-section .awards-slider .awards-next{position:absolute;top:168px;right:20px;transform:translateY(-50%);z-index:1}.awards .award-section .awards-slider .swiper-button-disabled{display:none}.awards .award-section .awards-slider .swiper-container .swiper-wrapper .swiper-slide:first-child{margin-left:48px}@media(max-width: 767px){.awards .award-section .awards-slider .swiper-container .swiper-wrapper .swiper-slide:first-child{margin-left:20px}}.awards .award-section .w-50{border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5}.awards .award-section .w-50 .award-section-content{padding:32px 48px}@media(max-width: 1679px){.awards .awards-header .banner .hero{width:592px}}@media(max-width: 1439px){.awards .awards-header .banner .text-24{max-width:464px}.awards .awards-header .banner .hero{width:464px}.awards .award-section .award-section-content .award-vertical-item{margin-right:32px}}@media(max-width: 1199px){.awards .awards-header .banner{flex-direction:column-reverse;padding:48px}.awards .awards-header .banner .hero{width:100%;margin-bottom:48px}.awards .awards-header .banner .d-flex{width:100%}.awards .awards-header .banner .d-flex.clickable{width:336px}.awards .awards-header .banner .text-24{max-width:576px;margin-bottom:48px}.awards .award-section{flex-wrap:wrap}.awards .award-section .awards-slider .swiper-container .swiper-wrapper .swiper-slide{max-width:576px}.awards .award-section .awards-slider .swiper-container .swiper-wrapper .swiper-slide:first-child{margin-left:24px}.awards .award-section .award-section-content{padding:unset}.awards .award-section .award-section-content.d-flex{flex-direction:column;overflow:hidden}.awards .award-section .award-section-content .award-vertical-item{margin-right:unset}.awards .award-section .w-50{width:100%;border-bottom:8px solid #ebebeb}.awards .award-section .w-50 .award-section-content{max-width:576px}.awards .award-section .w-50:last-child{border-bottom:unset}}@media(max-width: 767px){.awards .awards-header{padding-top:88px}.awards .awards-header .title{flex-direction:column;padding:0 0 16px}.awards .awards-header .title .dropdown-react{max-width:inherit;min-width:inherit;width:100%}.awards .awards-header .title .dropdown-react .dropdown-content{width:94.7848761408%;margin:0 2.6075619296%}}@media(max-width: 767px)and (max-width: 575px){.awards .awards-header .title .dropdown-react .dropdown-content{width:93.0434782609%;margin:0 3.4782608696%}}@media(max-width: 767px){.awards .awards-header .title .text-60{width:100%;padding:0 20px 24px;border-bottom:1px solid #f0f0f0}}@media(max-width: 767px){.awards .awards-header .title .bg-light-gray{width:94.7848761408%;margin:0 2.6075619296%;margin-top:16px}}@media(max-width: 767px)and (max-width: 575px){.awards .awards-header .title .bg-light-gray{width:93.0434782609%;margin:0 3.4782608696%;margin-top:16px}}@media(max-width: 767px){.awards .awards-header .banner{padding:20px 20px 48px}.awards .awards-header .banner .hero{height:240px}.awards .awards-header .banner .text-24{max-width:100%}.awards .awards-header .banner .d-flex.clickable{width:100%}}@media(max-width: 767px){.awards .award-section .award-section-header{align-items:baseline;padding:32px 20px}.awards .award-section .award-section-header .text-20{margin-bottom:20px}.awards .award-section .award-section-content.d-flex{flex-direction:row;overflow-x:scroll}.awards .award-section .award-section-content .award-vertical-item{margin:32px 12px 40px 0;padding:unset}.awards .award-section .award-section-content .award-vertical-item:first-child{margin-left:20px}.awards .award-section .award-section-content .award-vertical-item:last-child{margin-right:20px !important}.awards .award-section .w-50 .award-section-content{padding:20px 20px 40px;max-width:100%}}.award-vertical-item{width:336px !important}.award-vertical-item img{width:336px;height:336px;display:block;object-fit:cover;margin-bottom:36px}.award-vertical-item .text-14{line-height:20px}.award-vertical-item .text-14.text-placeholder{line-height:20px}.award-vertical-item .text-12{margin:16px 0 28px;line-height:16px;letter-spacing:.1px}@media(max-width: 1199px){.award-vertical-item{width:100% !important;display:flex;flex-direction:row;padding:48px 24px}.award-vertical-item img{width:208px;height:208px;flex-shrink:0;margin-right:48px;margin-bottom:unset}.award-vertical-item .text-12{margin-top:8px;margin-bottom:44px}}@media(max-width: 767px){.award-vertical-item{width:315px !important;flex-direction:column;border-bottom:unset}.award-vertical-item img{width:315px;height:315px;margin-right:unset;margin-bottom:40px}}.award-horizontal-item img{width:336px;height:336px;flex-shrink:0;object-fit:cover;margin-right:48px}.award-horizontal-item .text-14{margin-bottom:8px;line-height:20px}.award-horizontal-item .text-14.text-placeholder{margin-bottom:32px}.award-horizontal-item .text-14.clickable{margin-bottom:unset;border-bottom:1px dotted #000}.award-horizontal-item .text-14.clickable:hover{border-bottom-style:solid}.award-horizontal-item .text-12{line-height:16px;letter-spacing:.1px}@media(max-width: 1439px){.award-horizontal-item img{width:80px;height:80px;margin-right:40px}.award-horizontal-item .description{margin-left:-120px;margin-top:76px}}@media(max-width: 1199px){.award-horizontal-item img{width:208px;height:208px;margin-right:48px}.award-horizontal-item .description{margin-left:unset;margin-top:64px}}@media(max-width: 767px){.award-horizontal-item{flex-direction:column}.award-horizontal-item img{width:100%;height:335px;margin-bottom:40px}.award-horizontal-item .description{margin-top:40px}}.award-series{padding-bottom:80px}.award-series .page-content{max-width:1280px;margin-left:auto;padding:96px 48px 80px 128px}.award-series .page-content .award-series-header{margin-right:-48px;padding-bottom:80px;border-bottom:1px solid #f0f0f0}.award-series .page-content .award-series-header .text-48{margin-bottom:32px;letter-spacing:.4px}.award-series .page-content .award-series-header a img{margin-right:8px}.award-series .page-content .award-series-content{padding-top:80px}.award-series .page-content .award-series-content .left{max-width:592px}@media(min-width: 1199px){.award-series .page-content .award-series-content .left{max-width:625px}}@media(min-width: 1399px){.award-series .page-content .award-series-content .left{max-width:735px}}@media(min-width: 1439px){.award-series .page-content .award-series-content .left{max-width:655px}}.award-series .page-content .award-series-content .right{width:336px;flex-shrink:0}.award-series .page-content .award-series-content .overview .description{margin-bottom:72px;line-height:24px}.award-series .page-content .award-series-content .overview .entry-page-carousel-wrapper{position:relative;left:-42px;width:calc(100% + 48px)}@media(max-width: 1199px){.award-series .page-content .award-series-content .overview .entry-page-carousel-wrapper{left:-20px;width:calc(100% + 20px)}}.award-series .page-content .award-series-content .overview .dates{margin-top:72px;margin-bottom:72px}.award-series .page-content .award-series-content .overview .dates .text-18{padding-bottom:24px;border-bottom:1px solid #f0f0f0;line-height:26px}.award-series .page-content .award-series-content .overview .dates .date{margin-top:18px}.award-series .page-content .award-series-content .overview .dates .date .d-flex img{width:16px;height:16px;margin-left:8px}.award-series .page-content .award-series-content .overview .contact{margin-bottom:72px}.award-series .page-content .award-series-content .overview .contact .text-18{margin-bottom:24px;line-height:26px}.award-series .page-content .award-series-content .overview .contact .text-16{line-height:24px}.award-series .page-content .award-series-content .overview .right .text-10{margin-bottom:16px;letter-spacing:1px}.award-series .page-content .award-series-content .overview .right .clickable{height:48px;padding:0 24px}.award-series .page-content .award-series-content .overview .right .clickable img{display:none;margin-right:10px}.award-series .page-content .award-series-content .overview .right .clickable.active{background-color:#ebebeb}.award-series .page-content .award-series-content .overview .right .clickable.active img{display:block}.award-series .page-content .award-series-content .overview .right .clickable:hover{background-color:#ebebeb}.award-series .page-content .award-series-content .criteria .left{padding-top:80px;border-top:1px solid #f0f0f0}.award-series .page-content .award-series-content .criteria .left h2{margin:unset;padding-bottom:32px;font-size:48px;font-family:TrumpGothicPro;font-weight:700;line-height:48px;letter-spacing:.4px;text-transform:uppercase}.award-series .page-content .award-series-content .criteria .left h3{margin:unset;margin-top:48px;margin-bottom:24px;font-size:18px;font-weight:300;line-height:26px}.award-series .page-content .award-series-content .criteria .left p{margin:unset;color:#999;font-size:16px;line-height:24px}.award-series .page-content .award-series-content .criteria .left ul{margin:unset;padding:unset;margin-top:48px;list-style:none}.award-series .page-content .award-series-content .criteria .left ul li{padding:24px 0;border-top:1px solid #f0f0f0;font-size:14px;font-weight:500;line-height:20px}.award-series .page-content .award-series-content .criteria .left ul li:last-child{border-bottom:1px solid #f0f0f0}.award-series .page-content .award-series-content .criteria .left ul li ul{margin-top:24px}.award-series .page-content .award-series-content .criteria .left ul li ul li{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 24px;border:unset;background-color:#f5f5f5;font-weight:300;cursor:pointer}.award-series .page-content .award-series-content .criteria .left ul li ul li:hover{background-color:#ebebeb}.award-series .page-content .award-series-content .criteria .left ul+p{margin:18px 0;color:#000;line-height:32px}.award-series .page-content .award-series-content .criteria .left ul:last-of-type{margin-top:18px}.award-series .page-content .award-series-content .criteria .right .bg-light-gray{padding:32px 40px;line-height:20px}@media(max-width: 1531px){.award-series{padding-top:80px}}@media(max-width: 1439px){.award-series{padding-top:unset}.award-series .page-content{max-width:unset;margin-left:unset;padding:136px 48px 80px}.award-series .page-content .award-series-header{margin-left:-48px;padding:0 48px 56px;border-bottom:8px solid #ebebeb}.award-series .page-content .award-series-header .text-48{margin-bottom:8px}}@media(max-width: 1199px){.award-series{padding-bottom:40px}.award-series .page-content .award-series-content{padding-top:unset}.award-series .page-content .award-series-content .left{max-width:100%;margin-top:80px}.award-series .page-content .award-series-content .overview{flex-direction:column-reverse}.award-series .page-content .award-series-content .overview .right{width:calc(100% + 96px);padding:48px;margin-left:-48px;margin-right:-48px;border-bottom:8px solid #ebebeb}.award-series .page-content .award-series-content .criteria{flex-direction:column-reverse}.award-series .page-content .award-series-content .criteria .left{padding-top:unset;border-top:unset}.award-series .page-content .award-series-content .criteria .right{width:100%}}@media(max-width: 767px){.award-series .page-content{padding:96px 20px 48px}.award-series .page-content .award-series-header{margin-left:-20px;margin-right:-20px;padding:0 20px 48px}.award-series .page-content .award-series-header .text-48{margin-bottom:16px}.award-series .page-content .award-series-content .left{margin-top:48px}.award-series .page-content .award-series-content .overview .left .description,.award-series .page-content .award-series-content .overview .left .dates,.award-series .page-content .award-series-content .overview .left .contact{margin-bottom:32px}.award-series .page-content .award-series-content .overview .right{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:40px 20px 48px}.award-series .page-content .award-series-content .criteria .left h2{padding-bottom:unset}}.foundation{padding-bottom:80px}.foundation .foundation-header{position:relative;height:576px;background-position:center;background-repeat:no-repeat;background-size:cover}.foundation .foundation-header .overlay{background-color:rgba(0,0,0,.25)}.foundation .foundation-header .content{position:relative;margin-left:auto;padding:160px 48px 0 0;z-index:1}.foundation .foundation-header .content .text-84{letter-spacing:.4px;width:65.5%;margin:0 0 0 auto}.foundation .foundation-header .content .clickable{width:22.5%;height:56px;padding:0 24px}.foundation .foundation-content{position:relative;z-index:1}.foundation .foundation-content .content{width:51.59%}.foundation .foundation-content .content .overview{margin-bottom:64px}.foundation .foundation-content .content .overview .text-48{margin-bottom:64px}.foundation .foundation-content .content .overview p{margin:unset;margin-bottom:40px;font-size:18px;line-height:26px}.foundation .foundation-content .content .overview h6{margin:unset;color:#999;font-size:16px;font-weight:300;line-height:24px}.foundation .foundation-content .content .trustees{padding-bottom:80px}.foundation .foundation-content .content .trustees .text-10{margin-top:48px;margin-bottom:16px}.foundation .foundation-content .content .trustees .trustee-content{column-count:2;column-gap:48px}@media(max-width: 1199px){.foundation .foundation-content .content .trustees .trustee-content{padding-bottom:0}}@media(max-width: 767px){.foundation .foundation-content .content .trustees .trustee-content{column-count:1}}.foundation .foundation-content .content .trustees .trustee{break-inside:avoid;margin-bottom:32px;border-top:1px solid #f0f0f0;padding-top:16px}@media(min-width: 767.1px){.foundation .foundation-content .content .trustees .trustee{display:inline-flex}}.foundation .foundation-content .content .trustees .trustee img{margin-right:32px}.foundation .foundation-content .content .trustees .trustee .text-14{margin-top:14px}.foundation .foundation-content .content .trustees .trustee .text-14 a{border-bottom:1px dotted #989898}.foundation .foundation-content .content .trustees .trustee .text-14.text-placeholder{margin-top:8px}.foundation .foundation-content .content .trustees .staff .text-10{border-bottom:1px solid #f0f0f0;padding-top:16px;padding-bottom:16px;margin-bottom:32px;margin-top:0}.foundation .foundation-content .content .trustees .staff .text-14{margin-bottom:16px}.foundation .foundation-content .foundation-list{flex-shrink:0}.foundation .foundation-content .foundation-list .text-10{margin-bottom:16px;letter-spacing:1px;line-height:16px}.foundation .foundation-content .foundation-list .bg-light-gray{width:100%;height:48px;padding:0 24px}.foundation .foundation-content .foundation-list .bg-light-gray:hover{background-color:#ebebeb}.foundation .foundation-content .foundation-list .foundation-programs,.foundation .foundation-content .foundation-list .foundation-awards,.foundation .foundation-content .foundation-list .chapter-programs{margin-top:16px}.foundation .foundation-content .foundation-list .foundation-programs .header img:last-child,.foundation .foundation-content .foundation-list .foundation-awards .header img:last-child,.foundation .foundation-content .foundation-list .chapter-programs .header img:last-child{display:none}.foundation .foundation-content .foundation-list .foundation-programs a,.foundation .foundation-content .foundation-list .foundation-awards a,.foundation .foundation-content .foundation-list .chapter-programs a{display:none}.foundation .foundation-content .foundation-list .foundation-programs.open .header,.foundation .foundation-content .foundation-list .foundation-awards.open .header,.foundation .foundation-content .foundation-list .chapter-programs.open .header{background-color:#000;color:#fff}.foundation .foundation-content .foundation-list .foundation-programs.open .header img:first-child,.foundation .foundation-content .foundation-list .foundation-awards.open .header img:first-child,.foundation .foundation-content .foundation-list .chapter-programs.open .header img:first-child{display:none}.foundation .foundation-content .foundation-list .foundation-programs.open .header img:last-child,.foundation .foundation-content .foundation-list .foundation-awards.open .header img:last-child,.foundation .foundation-content .foundation-list .chapter-programs.open .header img:last-child{display:block}.foundation .foundation-content .foundation-list .foundation-programs.open a,.foundation .foundation-content .foundation-list .foundation-awards.open a,.foundation .foundation-content .foundation-list .chapter-programs.open a{display:block}.foundation .foundation-news{margin:0;padding-left:0;padding-right:0;max-width:none;width:100%}.foundation .foundation-news .content{max-width:inherit;width:100%;padding:0}.foundation .foundation-news .content .news .news-content a{border-bottom:1px dotted #999}.foundation .flexible-content{margin:0;padding-left:0;padding-right:0;max-width:none}.foundation .flexible-content .two-images__block{margin:40px 0}.foundation .flexible-content .photograph,.foundation .flexible-content .two-images__block{position:relative;background-size:cover}.foundation .flexible-content .photograph .bg-black,.foundation .flexible-content .two-images__block .bg-black{opacity:0;position:absolute;left:0;right:0;bottom:0;transition:opacity .25s}.foundation .flexible-content .photograph:hover .bg-black,.foundation .flexible-content .two-images__block:hover .bg-black{opacity:1}@media(max-width: 767px){.foundation .flexible-content .photograph .bg-black,.foundation .flexible-content .two-images__block .bg-black{opacity:1 !important}}@media(max-width: 1199px){.foundation .flexible-content .text-and-photograph .hide-md{display:none !important}}.foundation .flexible-content .two-images{display:flex;justify-content:space-between;width:100%;max-width:none;padding-left:0}@media(max-width: 1439px){.foundation .flexible-content .two-images{width:100%}}@media(max-width: 1199px){.foundation .flexible-content .two-images{padding-right:0}}.foundation .flexible-content .two-images__block{width:48%;position:relative}.foundation .flexible-content .two-images__block img{width:100%;display:block}.foundation .flexible-content .two-images__block .bg-black{position:absolute;left:0;right:0;z-index:1}.foundation .flexible-content .two-images__block .bg-black.top{padding:24px 96px 24px 40px;bottom:auto;top:0}.foundation .flexible-content .two-images__block .bg-black.bottom{bottom:0}.foundation .flexible-content .single-image{width:100%;height:950px}@media(max-width: 1439px){.foundation .flexible-content .single-image{height:800px}}.foundation .flexible-content .single-image.right{padding:0 0 0 50%}.foundation .flexible-content .single-image img{width:100%;height:100%;object-fit:cover;object-position:center}.foundation .flexible-content .quote{width:100%;max-width:none}@media(max-width: 1199px){.foundation .flexible-content .quote .hide-md{order:2}}.foundation .flexible-content .quote .text-24{line-height:32px}.foundation .flexible-content .quote .line{width:40px;height:1px;background-color:#999;margin-right:18px}.foundation .flexible-content .quote-content{flex-grow:1;max-width:922px}.foundation .flexible-content .quote-author{margin-top:40px}.foundation .flexible-content .text{width:100%;max-width:none}.foundation .flexible-content .text .text-18{line-height:26px;max-width:none}.foundation .flexible-content .text .text-18 h1{font-size:48px;font-family:TrumpGothicPro;font-weight:bold;text-transform:uppercase;line-height:48px;margin:unset;margin-bottom:80px}.foundation .flexible-content .text .text-18 p{margin:unset;margin-bottom:24px}.foundation .flexible-content .small-gallery{flex-wrap:wrap;justify-content:space-between;width:100%;max-width:unset}@media(max-width: 1200px){.foundation .flexible-content .small-gallery{width:100%;max-width:none;padding-left:0}}@media(max-width: 1199px){.foundation .flexible-content .small-gallery{padding-right:0}}.foundation .flexible-content .small-gallery .swiper-container{width:100%}.foundation .flexible-content .small-gallery .photograph{position:relative}.foundation .flexible-content .small-gallery .photograph img{width:100%;display:block}.foundation .flexible-content .small-gallery .bg-black{position:absolute;left:0;right:0;bottom:0;z-index:1}.foundation .flexible-content .small-gallery.slider:hover .swiper-pagination{opacity:1}.foundation .flexible-content .small-gallery.slider .swiper-pagination{width:auto;padding:10px;top:0;left:auto;right:0;bottom:auto;font-size:14px;line-height:1;color:#fff;background:#000;opacity:0}.foundation .flexible-content .small-gallery.slider .bg-black{padding:24px 96px 24px 40px}.foundation .flexible-content .large-gallery{grid-template-columns:auto auto auto auto;width:100%;max-width:100%}.foundation .flexible-content .large-gallery .article-gallery-item{position:relative;height:320px}.foundation .flexible-content .large-gallery .article-gallery-item img{object-fit:cover}.foundation .flexible-content .large-gallery .article-gallery-item .overlay{opacity:0;background-color:rgba(0,0,0,.8);transition:opacity .25s}.foundation .flexible-content .large-gallery .article-gallery-item.inactive .overlay{opacity:1}.foundation .flexible-content .large-gallery .article-gallery-item:hover .overlay{opacity:0}@media(max-width: 1199px){.foundation .foundation-header{height:456px}.foundation .foundation-header .content{max-width:unset;flex-direction:column;align-items:flex-start;padding:140px 48px 0}.foundation .foundation-header .content .text-84{margin-bottom:48px;width:100%}}@media(max-width: 1199px){.foundation .foundation-content{flex-direction:column-reverse;padding:unset}.foundation .foundation-content .foundation-list{width:100%;padding:40px 48px 48px;border-bottom:8px solid #ebebeb}.foundation .foundation-content .foundation-list .text-10{margin-bottom:24px}.foundation .foundation-content .content{width:100%;padding:80px 48px}.foundation .foundation-content .content .foundation-news .content{padding-right:0;padding-left:0}}@media(max-width: 767px){.foundation{padding-bottom:40px}.foundation .foundation-header{height:380px}.foundation .foundation-header .content{height:100%;padding:140px 20px 20px}.foundation .foundation-header .content .text-84{font-size:60px;line-height:56px}.foundation .foundation-header .content .clickable{width:100%}.foundation .foundation-content .foundation-list{padding:40px 20px 48px}.foundation .foundation-content .content{padding:48px 20px}.foundation .foundation-content .foundation-news .content{padding:0}}.foundation-news{position:relative;margin-left:auto;margin-top:8px;padding-bottom:80px;margin-bottom:0px;z-index:1}@media(max-width: 1199px){.foundation-news{max-width:unset;margin-left:unset;padding:80px 0}}@media(max-width: 767px){.foundation-news{padding:40px 0}}@media(max-width: 1199px){.foundation-news .content{max-width:100%}}.foundation-news .text-48{margin-bottom:64px}.foundation-news .news{margin-bottom:80px;padding-bottom:40px;border-bottom:1px solid #f0f0f0}@media(max-width: 767px){.foundation-news .news{margin-bottom:40px;padding-bottom:unset}}.foundation-news .news:last-of-type{margin-bottom:unset;padding-bottom:unset;border-bottom:unset}.foundation-news .news figure{margin:0}.foundation-news .news figure img{width:100%}.foundation-news .news .news-title{margin-bottom:16px}.foundation-news .news h6{margin:unset;margin-bottom:40px;color:#999;font-size:14px;font-weight:300;line-height:20px}.foundation-news .news h6:first-of-type{font-size:10px;font-weight:500;line-height:16px;letter-spacing:1px;text-transform:uppercase}.foundation-news .news p{margin:unset;margin-bottom:48px;font-size:14px;line-height:20px}.foundation-news .news h5{margin:unset;padding:16px 0;border-top:1px solid #f0f0f0;font-size:14px;font-weight:300;line-height:20px}.foundation-detail{padding-bottom:80px}.foundation-detail .content{max-width:1280px;margin-left:auto;padding-left:128px}.foundation-detail .content .banner{padding:96px 0 80px 0;border-bottom:1px solid #f0f0f0}.foundation-detail .content .banner .text-48{margin-bottom:32px}.foundation-detail .content .banner .btn-back img{margin-right:10px}.foundation-detail .content .foundation-detail-content{padding:80px 48px 80px 0}.foundation-detail .content .foundation-detail-content .left{max-width:592px;display:flex;flex-direction:column}.foundation-detail .content .foundation-detail-content .left h5{margin:unset;margin-bottom:64px;font-size:24px;font-weight:300;line-height:32px;letter-spacing:-0.2px}.foundation-detail .content .foundation-detail-content .left p{margin:unset;margin-bottom:40px;font-size:16px;line-height:24px}.foundation-detail .content .foundation-detail-content .left h6{margin:unset;margin-bottom:32px;color:#999;font-size:16px;font-weight:300;line-height:24px}.foundation-detail .content .foundation-detail-content .left hr{margin:80px 0;border:0;border-top:1px solid #f0f0f0}.foundation-detail .content .foundation-detail-content .left a{border-bottom:1px dotted #999}.foundation-detail .content .foundation-detail-content .left figure{margin-bottom:40px !important}.foundation-detail .content .foundation-detail-content .left figure img{width:100%;height:auto}.foundation-detail .content .foundation-detail-content .left figure iframe{height:640px !important;width:100% !important}.foundation-detail .content .foundation-detail-content .right{width:336px}.foundation-detail .content .foundation-detail-content .right a{width:100%;height:48px;padding:0 24px}.foundation-detail .content .foundation-detail-content .right a:hover{background-color:#ebebeb}.foundation-detail .content .foundation-detail-content .right a.active{background-color:#ebebeb}.foundation-detail .content .foundation-detail-content .right a.active img{visibility:visible;width:16px;margin-right:10px}.foundation-detail .content .foundation-detail-content .right .donate{margin-top:16px}.foundation-detail .content .foundation-detail-content .right .donate .bg-red{height:56px;margin-bottom:16px}.foundation-detail .content .foundation-detail-content .right .donate .bg-red:hover{background-color:#dd262f}.foundation-detail .content .foundation-detail-content .right .donate .text-14 a{padding:0;border-bottom:1px dotted #999}@media(max-width: 1531px){.foundation-detail{padding-top:80px}}@media(max-width: 1439px){.foundation-detail{padding-top:unset}.foundation-detail .content{max-width:unset;margin-left:unset;padding-left:unset}.foundation-detail .content .banner{padding:136px 48px 56px;border-width:8px}.foundation-detail .content .banner .text-48{margin-bottom:16px}.foundation-detail .content .foundation-detail-content{padding-left:48px}}@media(max-width: 1199px){.foundation-detail{padding-bottom:40px}.foundation-detail .content .foundation-detail-content{flex-direction:column-reverse;padding:unset}.foundation-detail .content .foundation-detail-content .right{width:100%;padding:40px 48px 48px;border-bottom:8px solid #f0f0f0}.foundation-detail .content .foundation-detail-content .left{max-width:unset;padding:80px 48px}}@media(max-width: 767px){.foundation-detail .content .banner{padding:96px 20px 48px}.foundation-detail .content .foundation-detail-content .right{padding:40px 20px 48px}.foundation-detail .content .foundation-detail-content .left{padding:48px 20px}.foundation-detail .content .foundation-detail-content .left h5{margin-bottom:40px}.foundation-detail .content .foundation-detail-content .left figure{width:auto}.foundation-detail .content .foundation-detail-content .left hr{margin:48px 0}}.events .events-header .header-section{padding:0 48px;border-bottom:1px solid #f5f5f5}.events .events-header .header-section .bg-light-gray{width:336px;height:56px;padding:0 24px}.events .events-header .header-section:nth-child(1){padding-top:168px;padding-bottom:40px}.events .events-header .header-section:nth-child(1) .bg-light-gray:last-of-type{display:none}.events .events-header .header-section:nth-child(1) .btn-submit{display:none}.events .events-header .header-section:nth-child(2){padding-top:16px;padding-bottom:16px}.events .events-header .header-section:nth-child(2) span{margin-right:24px}.events .events-header .header-section:nth-child(2) a{min-width:80px;height:48px;margin-right:16px;padding:0 24px;border:1px solid rgba(0,0,0,.08);border-radius:24px;line-height:48px;text-align:center;margin-bottom:5px}.events .events-header .header-section:nth-child(2) a.active{background-color:#000;color:#fff}.events .events-header .header-section:nth-child(3){padding-top:30px}.events .events-header .header-section:nth-child(3) a{margin-right:40px;padding-bottom:28px;border-bottom:2px solid transparent}.events .events-header .header-section:nth-child(3) a:hover,.events .events-header .header-section:nth-child(3) a.active{color:#000;border-bottom-color:#000}.events .events-header .header-section:nth-child(3) .btn-submit{margin-right:24px;margin-bottom:30px}.events .events-header .header-section:nth-child(3) .show-mode{width:20px;height:20px;margin-left:16px;margin-bottom:30px;background-size:cover}.events .events-header .header-section:nth-child(3) .show-mode.btn-grid{background-image:url("/assets/images/grid_inactive.svg")}.events .events-header .header-section:nth-child(3) .show-mode.btn-grid.active{background-image:url("/assets/images/grid_active.svg")}.events .events-header .header-section:nth-child(3) .show-mode.btn-list{background-image:url("/assets/images/list_inactive.svg")}.events .events-header .header-section:nth-child(3) .show-mode.btn-list.active{background-image:url("/assets/images/list_active.svg")}.events .events-header .header-section:nth-child(4){display:none}.events .events-grid{display:none;padding:48px 48px 80px}.events .events-grid.active{display:block}.events .events-grid .d-grid{grid-template-columns:auto auto auto;grid-column-gap:48px;grid-row-gap:48px}@media(max-width: 1439px){.events .events-grid .d-grid{grid-row-gap:24px;grid-column-gap:24px}}@media(max-width: 1679px){.events .events-grid .d-grid{grid-column-gap:48px;grid-row-gap:48px}}@media(max-width: 767px){.events .events-grid .d-grid{grid-gap:24px}}.events .events-grid .d-grid .event-grid-item{overflow:hidden;height:288px}.events .events-list{display:none;padding:40px 0 80px}.events .events-list.active{display:block}.events .events-featured{padding:80px 48px 96px}.events .events-featured .text-60{margin-bottom:64px}.events .events-featured .event-featured-item{margin-bottom:40px}.events .events-featured .event-featured-item:last-of-type{margin-bottom:unset}.events .mobile-filters{display:none}.events .dropdown-react{width:100%}@media(max-width: 1679px){.events .events-header .header-section .dropdown-react{max-width:inherit;min-width:unset;width:auto}.events .events-header .header-section:nth-child(1) .bg-light-gray:last-of-type{display:flex;margin-left:24px}.events .events-header .header-section:nth-child(2) .bg-light-gray{display:none}.events .events-grid{padding-bottom:64px}.events .events-grid .d-grid{grid-column-gap:24px;grid-row-gap:24px}.events .events-featured{padding:64px 48px}.events .events-featured .event-featured-item{margin-bottom:32px}}@media(max-width: 1439px){.events .events-header .header-section:nth-child(2){padding-top:12px;padding-bottom:12px}.events .events-header .header-section:nth-child(2) a{height:40px;line-height:40px}.events .events-header .header-section:nth-child(3){padding-top:22px}.events .events-header .header-section:nth-child(3) a{padding-bottom:22px}.events .events-grid .d-grid{grid-template-columns:auto auto;grid-column-gap:48px;grid-row-gap:48px}.events .events-featured .event-featured-item .content{max-width:336px;margin-left:80px;padding-top:56px;overflow:hidden}.events .events-featured .event-featured-item .content .text-34{font-size:24px}}@media(max-width: 1199px){.events .events-header .header-section:nth-child(1) .d-flex{display:none}.events .events-header .header-section:nth-child(1) .btn-submit{display:block}.events .events-header .header-section:nth-child(2),.events .events-header .header-section:nth-child(3){display:none}.events .events-header .header-section:nth-child(4){display:block;padding:16px 48px}.events .events-header .header-section:nth-child(4) .clickable{width:100%;height:56px;padding:0 24px}.events .events-list.active{display:none}.events .events-grid{display:block;padding-bottom:48px}.events .events-grid .d-grid{grid-template-columns:100%;grid-row-gap:48px}.events .events-grid .d-grid .event-grid-item{width:100%}.events .events-featured .event-featured-item{margin-bottom:48px}.events .mobile-filters{position:fixed;left:96px;top:0;right:0;bottom:0;z-index:999;overflow-y:scroll;padding-bottom:80px}.events .mobile-filters.active{display:block}.events .mobile-filters .text-60{padding:112px 48px 32px;border-bottom:1px solid #f5f5f5}.events .mobile-filters .btn-filter{margin:16px 48px 56px;width:calc(100% - 96px);height:56px;padding:0 24px}.events .mobile-filters .show-filters{padding:0 48px;margin-bottom:40px}.events .mobile-filters .show-filters .text-14{margin-bottom:16px}.events .mobile-filters .show-filters .d-flex{padding-bottom:32px;border-bottom:1px solid #f5f5f5}.events .mobile-filters .show-filters .d-flex a{min-width:80px;height:48px;margin-right:16px;padding:0 24px;border:1px solid rgba(0,0,0,.08);border-radius:24px;line-height:48px;text-align:center}.events .mobile-filters .show-filters .d-flex a.active{background-color:#000;color:#fff}.events .mobile-filters .time-filters,.events .mobile-filters .chapter-filters{padding:0 48px;margin-bottom:10px}.events .mobile-filters .time-filters .clickable,.events .mobile-filters .chapter-filters .clickable{width:100%;height:56px;padding:0 24px 0 0;margin-top:8px}.events .mobile-filters .time-filters .clickable .dropdown-trigger,.events .mobile-filters .chapter-filters .clickable .dropdown-trigger{padding:0 24px}.events .mobile-filters .range-filters{margin:0 48px 40px;border-bottom:1px solid #f5f5f5}.events .mobile-filters .range-filters a{width:33.33%;padding:20px 0;border-bottom:2px solid transparent;text-align:center}.events .mobile-filters .range-filters a:hover,.events .mobile-filters .range-filters a.active{color:#000;border-bottom-color:#000}.events .mobile-filters .btn-apply{position:fixed;bottom:0;right:0;width:calc(100% - 96px);height:64px;z-index:5}}@media(max-width: 767px){.events .events-header{padding:88px 20px 0;border-bottom:1px solid #f5f5f5}.events .events-header .header-section:nth-child(1){padding:unset;border-bottom:unset}.events .events-header .header-section:nth-child(4){padding:24px 0 16px 0;border-bottom:unset}.events .events-grid{padding:24px 20px}.events .events-grid .d-grid{grid-row-gap:24px}.events .events-grid .d-grid .event-grid-item{height:248px}.events .events-featured{padding:56px 20px 72px}.events .events-featured .text-60{margin-bottom:48px}.events .events-featured .event-featured-item{margin-bottom:40px}.events .mobile-filters{left:0;z-index:1002}.events .mobile-filters .text-60{padding:16px 20px 104px;border-bottom:unset}.events .mobile-filters .btn-filter{position:absolute;top:20px;right:20px;width:125px;height:48px;margin:unset}.events .mobile-filters .show-filters{padding:0 20px;margin-bottom:24px}.events .mobile-filters .show-filters .d-flex{padding-bottom:32px}.events .mobile-filters .show-filters .d-flex a{margin-right:8px;margin-bottom:8px}.events .mobile-filters .time-filters,.events .mobile-filters .chapter-filters{padding:0 20px;margin-bottom:unset}.events .mobile-filters .time-filters .clickable,.events .mobile-filters .chapter-filters .clickable{margin-top:16px}.events .mobile-filters .range-filters{margin:0 20px 24px}.events .mobile-filters .range-filters a{padding:24px 0}.events .mobile-filters .btn-apply{width:100%;height:56px}}.event-grid-item{position:relative}.event-grid-item .event-image{object-fit:cover}.event-grid-item .text-gradient{height:170px}.event-grid-item .event-top{position:absolute;left:24px;right:24px;top:24px}.event-grid-item .event-bottom{position:absolute;left:24px;bottom:24px;right:24px}.event-grid-item span{margin-right:16px}.event-grid-item .text-48{margin-right:16px}.event-grid-item .text-20{margin-bottom:12px}.event-grid-item .date{margin-bottom:10px}.event-grid-item .buttons{opacity:0;transition:opacity .25s}.event-grid-item .buttons .clickable{margin-left:10px}.event-grid-item:hover .buttons{opacity:1}.event-list-item{padding:24px 48px;display:flex;border-top:1px solid #f5f5f5;transition:.25s}.event-list-item:hover{background-color:#f5f5f5}.event-list-item__content{width:100%;display:flex;flex-wrap:wrap}.event-list-item__content .event-date{width:120px}.event-list-item__content .event-image{width:272px;height:176px;display:block}.event-list-item__content .event-info{width:calc(100% - 24px - 120px - 272px);margin:0 0 0 24px}.event-list-item .text-48{color:rgba(0,0,0,.2);letter-spacing:.4px}.event-list-item .text-20{margin-top:8px;margin-bottom:24px}.event-list-item .text-14 span{margin-right:24px}.event-list-item .buttons .event-detail .event-detail-content .right .date .btn-calendar,.event-detail .event-detail-content .right .date .event-list-item .buttons .btn-calendar,.event-list-item .buttons .event-detail .event-detail-content .right .date .btn-return,.event-detail .event-detail-content .right .date .event-list-item .buttons .btn-return,.event-list-item .buttons .btn-right-arrow,.event-list-item .buttons .btn-calendar{width:48px;height:48px;border-radius:24px;background-position:center;background-repeat:no-repeat;transition:all .25s}.event-list-item .buttons .event-detail .event-detail-content .right .date .btn-calendar:hover,.event-detail .event-detail-content .right .date .event-list-item .buttons .btn-calendar:hover,.event-list-item .buttons .event-detail .event-detail-content .right .date .btn-return:hover,.event-detail .event-detail-content .right .date .event-list-item .buttons .btn-return:hover,.event-list-item .buttons .btn-right-arrow:hover,.event-list-item .buttons .btn-calendar:hover{background-color:#000}.event-list-item .buttons .btn-calendar{margin-right:16px;background-image:url("/assets/images/calendar_black.svg")}.event-list-item .buttons .btn-calendar:hover{background-image:url("/assets/images/calendar_white.svg")}.event-list-item .buttons .btn-right-arrow{background-image:url("/assets/images/return_black.svg")}.event-list-item .buttons .btn-right-arrow:hover{background-image:url("/assets/images/return_white.svg")}.event-featured-item{min-height:560px}.event-featured-item .w-50{position:relative}.event-featured-item .banner-image{object-fit:cover}.event-featured-item .buttons{position:absolute;top:24px;right:24px}.event-featured-item .buttons div{margin-left:16px}.event-featured-item .content{max-width:464px;height:100%;padding-top:80px;margin-left:152px}.event-featured-item .content .text-34{margin-bottom:16px}.event-featured-item .content .text-16{margin-bottom:64px}.event-featured-item .content div.text-14{margin-bottom:8px}.event-featured-item .content .clickable{width:336px;min-height:48px;padding:0 24px;margin-top:24px;margin-bottom:24px}@media(max-width: 1679px){.event-featured-item .w-50:first-of-type{width:512px}.event-featured-item .w-50:last-of-type{width:auto;flex-grow:1}.event-featured-item .content{margin-left:128px;justify-content:flex-start}}@media(max-width: 1199px){.event-featured-item{height:unset;flex-direction:column}.event-featured-item .w-50{width:100% !important}.event-featured-item .w-50:first-of-type{height:320px}.event-featured-item .w-50:last-of-type{padding:0 80px}.event-featured-item .w-50:last-of-type .content{max-width:unset;margin-left:unset;padding-top:56px}.event-featured-item .w-50:last-of-type .content .text-16{margin-bottom:56px}.event-featured-item .w-50:last-of-type .content .clickable{width:100%;margin-top:48px;margin-bottom:48px}}@media(max-width: 767px){.event-featured-item .w-50:first-of-type{height:160px}.event-featured-item .w-50:last-of-type{padding:0 20px}.event-featured-item .w-50:last-of-type .content{padding-top:32px}.event-featured-item .w-50:last-of-type .content .text-34{font-size:20px}.event-featured-item .w-50:last-of-type .content .clickable{margin-top:32px}.event-featured-item .buttons{top:16px;right:16px}.event-featured-item .buttons div{margin-left:8px}}.event-submission{position:fixed;left:96px;top:0;bottom:0;right:0;z-index:1001;background-color:rgba(50,50,50,.4)}@media(max-width: 767px){.event-submission{left:0}}.event-submission .btn-close{position:absolute;top:7px;right:7px;width:11px;height:11px}.event-submission .event-submission-finish-modal,.event-submission .event-submission-form-modal{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:816px;max-width:100%;max-height:calc(100% - 40px);overflow:auto}@media(max-width: 767px){.event-submission .event-submission-finish-modal,.event-submission .event-submission-form-modal{left:0;top:0;transform:unset;width:100%;height:100%;max-height:none}}.event-submission-form-modal{padding:40px 48px 48px}.event-submission-form-modal label{width:100%;margin-bottom:24px}.event-submission-form-modal label.textarea{margin-bottom:72px}.event-submission-form-modal label.valid{position:relative}.event-submission-form-modal label.valid::after{content:url("/assets/images/checkmark_black.svg");position:absolute;top:50%;right:8px;transform:translateY(-50%)}.event-submission-form-modal label.valid input,.event-submission-form-modal label.valid textarea{outline:1px solid #e7e7e7;background-color:#fff}.event-submission-form-modal label.invalidation input,.event-submission-form-modal label.invalidation textarea{outline:1px solid red}.event-submission-form-modal input,.event-submission-form-modal textarea{width:100%;height:56px;padding:0 24px;outline-offset:-2px}.event-submission-form-modal input:focus,.event-submission-form-modal textarea:focus{outline:1px solid #3826dd !important;background-color:#fff}.event-submission-form-modal input::placeholder,.event-submission-form-modal textarea::placeholder{color:#000;opacity:.8}.event-submission-form-modal textarea{height:168px;padding-top:18px;padding-bottom:18px;resize:none}.event-submission-form-modal .text-48{max-width:400px;margin-bottom:112px}.event-submission-form-modal .double-input label{width:calc(50% - 8px)}.event-submission-form-modal .double-input label input{width:100%}.event-submission-form-modal .buttons .clickable{height:56px;padding:0 24px}.event-submission-form-modal .buttons .clickable:first-of-type{width:128px}.event-submission-form-modal .buttons .clickable:last-of-type{width:208px}.event-submission-finish-modal{padding:152px 176px 96px}.event-submission-finish-modal .text-48{margin-bottom:40px}.event-submission-finish-modal .text-16{margin-bottom:72px}.event-submission-finish-modal .bg-light-gray{width:208px;height:56px;margin:0 auto}@media(max-width: 767px){.event-submission-form-modal{overflow-y:scroll;padding:16px 20px 0}.event-submission-form-modal .btn-close{top:22px;right:22px;width:20px;height:20px}.event-submission-form-modal .text-48{max-width:100%;margin-bottom:72px}.event-submission-form-modal input{margin-bottom:8px}.event-submission-form-modal textarea{height:184px;margin-bottom:48px}.event-submission-form-modal .double-input{flex-direction:column;margin-bottom:unset}.event-submission-form-modal .double-input label{width:100%}.event-submission-form-modal .double-input label input{width:100%;margin-bottom:8px}.event-submission-form-modal .buttons{margin-bottom:48px}.event-submission-form-modal .buttons .clickable:first-child{display:none}.event-submission-form-modal .buttons .clickable:last-child{width:100%}.event-submission-finish-modal{padding:0 20px}.event-submission-finish-modal.show{display:flex !important}.event-submission-finish-modal .btn-close{top:22px;right:22px;width:20px;height:20px}}.event-sponsor-blocks{margin-top:18px}.event-detail .event-detail-header{position:relative;height:680px}.event-detail .event-detail-header .event-detail-banner{object-fit:cover}.event-detail .event-detail-header .dark-overlay{background-color:rgba(0,0,0,.25)}.event-detail .event-detail-header .content{position:absolute;top:144px;bottom:180px;right:0;width:1280px}.event-detail .event-detail-header .content .text-60{max-width:592px}.event-detail .event-detail-header .content .text-14 span{margin-right:32px}.event-detail .event-detail-mobile-header{display:none}.event-detail .event-detail-content{position:relative;z-index:1;max-width:1280px;margin:-120px 0 0 auto}.event-detail .event-detail-content .left{padding:80px 128px}.event-detail .event-detail-content .left .content{width:592px}.event-detail .event-detail-content .left .content .description{margin-bottom:48px}.event-detail .event-detail-content .left .content .description p,.event-detail .event-detail-content .left .content .description h6{margin:unset}.event-detail .event-detail-content .left .content .description p{margin-bottom:48px;font-size:20px;line-height:24px;letter-spacing:-0.2px}.event-detail .event-detail-content .left .content .description h6{color:#999;font-size:16px;font-weight:300;line-height:24px}.event-detail .event-detail-content .left .content .sponsors{padding-bottom:80px;margin-bottom:80px;border-bottom:1px solid #f0f0f0}.event-detail .event-detail-content .left .content .sponsors .d-grid{margin-top:24px;grid-template-columns:calc(50% - 8px) calc(50% - 8px);grid-column-gap:16px;grid-row-gap:16px}.event-detail .event-detail-content .left .content .sponsors .sponsor{height:152px;overflow:hidden}.event-detail .event-detail-content .left .content .sponsors .sponsor img{max-height:80%;max-width:80%}.event-detail .event-detail-content .left .content .programs{padding-bottom:64px;margin-bottom:80px;border-bottom:1px solid #f0f0f0}.event-detail .event-detail-content .left .content .programs .text-48{padding-bottom:48px;border-bottom:1px solid #f0f0f0}.event-detail .event-detail-content .left .content .programs .program{padding:16px 0;border-bottom:1px solid #f0f0f0}.event-detail .event-detail-content .left .content .programs .program .bg-light-gray{padding:20px 24px;border-radius:5px}.event-detail .event-detail-content .left .content .programs .program .bg-light-gray .text-darkgray{margin-bottom:4px}.event-detail .event-detail-content .left .content .panelists{margin-bottom:32px}.event-detail .event-detail-content .left .content .panelists .d-grid{margin-top:64px;grid-template-columns:1fr 1fr 1fr;grid-row-gap:40px;grid-column-gap:80px}.event-detail .event-detail-content .left .content .panelists .panelist img{width:100%;object-fit:cover;margin-bottom:24px}.event-detail .event-detail-content .left .content .panelists .panelist .text-14{margin-bottom:8px}.event-detail .event-detail-content .right{flex-shrink:0;width:432px;padding:80px 48px;border-left:1px solid #f0f0f0}.event-detail .event-detail-content .right .date{padding-bottom:32px}.event-detail .event-detail-content .right .date .text-48{margin-right:12px}.event-detail .event-detail-content .right .date .btn-calendar,.event-detail .event-detail-content .right .date .btn-return,.event-detail .event-detail-content .right .date .event-list-item .buttons .btn-right-arrow,.event-list-item .buttons .event-detail .event-detail-content .right .date .btn-right-arrow{width:48px;height:48px;margin-left:16px;border-radius:24px;background-color:#f5f5f5;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .25s}.event-detail .event-detail-content .right .date .btn-calendar:hover,.event-detail .event-detail-content .right .date .btn-return:hover,.event-detail .event-detail-content .right .date .event-list-item .buttons .btn-right-arrow:hover,.event-list-item .buttons .event-detail .event-detail-content .right .date .btn-right-arrow:hover{background-color:#000}.event-detail .event-detail-content .right .date .btn-return{background-image:url("/assets/images/return_black.svg")}.event-detail .event-detail-content .right .date .btn-return:hover{background-image:url("/assets/images/return_white.svg")}.event-detail .event-detail-content .right .date .btn-calendar{background-image:url("/assets/images/calendar_black.svg")}.event-detail .event-detail-content .right .date .btn-calendar:hover{background-image:url("/assets/images/calendar_white.svg")}.event-detail .event-detail-content .right .location{padding:24px 0;border-bottom:1px solid #f0f0f0}.event-detail .event-detail-content .right .location .text-14{margin-right:48px}.event-detail .event-detail-content .right .location img{flex-shrink:0;width:160px;height:80px;overflow:hidden;background-color:#f5f5f5}.event-detail .event-detail-content .right .price{padding:24px 0;border-bottom:1px solid #f0f0f0}.event-detail .event-detail-content .right .price-title{width:128px}.event-detail .event-detail-content .right .price-info{flex-grow:1}.event-detail .event-detail-content .right .text-12{margin:24px 0}.event-detail .event-detail-content .right .bg-red{width:100%;height:56px;padding:0 24px}.event-detail .event-map{position:relative;width:100%;height:640px;margin-top:-100px}.event-detail .event-map #map{width:100% !important;height:100% !important}.event-detail .event-photos{padding:96px 48px}.event-detail .event-photos .d-grid{margin-top:48px;grid-template-columns:16.66% 16.66% 16.66% 16.66% 16.66% 16.66%}.event-detail .event-photos .d-grid .event-photo{position:relative}.event-detail .event-photos .d-grid .event-photo img{width:100%;height:100%;display:block;object-fit:cover}.event-detail .event-photos .d-grid .event-photo .overlay{background-color:rgba(0,0,0,.8);opacity:0;transition:opacity .25s}.event-detail .event-photos .d-grid .event-photo:hover .overlay{opacity:0}.event-detail .event-photos .d-grid:hover .overlay{opacity:1}.event-detail .event-related{padding:96px 48px}.event-detail .event-related .bg-black{width:336px;height:48px;padding:0 24px}.event-detail .event-related .event-list{margin-top:64px;overflow-x:auto}.event-detail .event-related .event-list .event-grid-item{flex-shrink:0;width:464px;height:288px;margin-right:48px}@media(max-width: 1439px){.event-detail{padding-bottom:16px}.event-detail .event-detail-header{height:556px}.event-detail .event-detail-header .content{width:unset;right:48px;left:48px;top:144px;bottom:56px}.event-detail .event-detail-content{max-width:unset;margin-top:unset}.event-detail .event-detail-content .left{padding:56px 48px}.event-detail .event-detail-content .left .content{width:unset}.event-detail .event-map{height:476px;margin-top:unset}.event-detail .event-photos{padding-top:80px}.event-detail .event-photos .d-grid{margin-top:64px;grid-template-columns:25% 25% 25% 25%}}@media(max-width: 1199px){.event-detail{padding-bottom:unset}.event-detail .event-detail-header{height:680px}.event-detail .event-detail-header .content{bottom:48px}.event-detail .event-detail-content{flex-direction:column-reverse}.event-detail .event-detail-content .right{width:100%;padding:48px;border-bottom:16px solid #f5f5f5}.event-detail .event-detail-content .left .panelists .d-grid{grid-column-gap:48px}.event-detail .event-map{height:400px}.event-detail .event-photos{padding-bottom:80px}.event-detail .event-photos .d-grid{grid-template-columns:50% 50%}.event-detail .event-related{position:relative;padding:64px 48px 144px;background-color:#f5f5f5}.event-detail .event-related .bg-black{position:absolute;bottom:64px;width:calc(100% - 96px)}.event-detail .event-related .event-list{flex-direction:column;margin-top:40px}.event-detail .event-related .event-list .event-grid-item{width:100%;margin-right:unset;margin-bottom:32px}.event-detail .event-related .event-list .event-grid-item:before{background-color:#f5f5f5}}@media(max-width: 767px){.event-detail .event-detail-header{height:256px}.event-detail .event-detail-header .content{display:none}.event-detail .event-detail-mobile-header{display:block;padding:24px 20px 56px;border-bottom:8px solid #ebebeb}.event-detail .event-detail-mobile-header .text-48{margin-bottom:24px}.event-detail .event-detail-mobile-header .d-flex .btn-calendar{width:48px;height:48px;margin-right:24px;border-radius:24px;background-image:url("/assets/images/calendar_black.svg");background-position:center;background-repeat:no-repeat}.event-detail .event-detail-mobile-header .d-flex .btn-calendar:hover{background-color:#000;background-image:url("/assets/images/calendar_white.svg")}.event-detail .event-detail-mobile-header .d-flex:last-of-type{margin-top:40px}.event-detail .event-detail-mobile-header .d-flex:last-of-type img{margin-left:12px}.event-detail .event-detail-content .right{padding:20px}.event-detail .event-detail-content .right .text-12{margin-bottom:unset}.event-detail .event-detail-content .left{padding:56px 20px 0;background-color:#f5f5f5}.event-detail .event-detail-content .left .content .sponsors{padding-bottom:unset}.event-detail .event-detail-content .left .content .sponsors .d-grid{grid-template-columns:100%}.event-detail .event-detail-content .left .content .programs{padding-bottom:unset;margin-bottom:unset;border-bottom:unset}.event-detail .event-detail-content .left .content .panelists{margin-left:-20px;margin-right:-20px;margin-bottom:unset;padding:64px 20px;background-color:#fff}.event-detail .event-detail-content .left .content .panelists .d-grid{margin-top:32px;grid-template-columns:100%;grid-row-gap:24px}.event-detail .event-detail-content .left .content .panelists .d-grid .panelist{display:flex;align-items:center}.event-detail .event-detail-content .left .content .panelists .d-grid .panelist img{width:56px;height:56px;margin-bottom:unset;margin-right:16px;border-radius:28px}.event-detail .event-detail-content .left .content .panelists .d-grid .panelist .text-14{margin-bottom:unset}.event-detail .event-detail-content .left .content .panelists .d-grid .panelist .position{display:flex;align-items:center}.event-detail .event-map{height:448px}.event-detail .event-photos{padding:48px 0}.event-detail .event-photos .text-48{padding:0 20px}.event-detail .event-photos .d-grid{margin-top:48px}.event-detail .event-related{padding-left:20px;padding-right:20px}.event-detail .event-related .event-list{margin-top:48px}.event-detail .event-related .event-list .event-grid-item{height:248px;margin-bottom:24px}.event-detail .event-related .bg-black{width:calc(100% - 40px)}}.event-lightbox{padding:0;display:none;position:fixed;top:0;left:96px;right:0;bottom:0;background:rgba(0,0,0,.6);z-index:1002}.event-lightbox img{pointer-events:none;user-select:none}.event-lightbox.show{display:block}.event-lightbox .image{width:100%;height:100%}.event-lightbox .image img{width:100%;height:100%;display:block;object-fit:contain}.event-lightbox button{padding:0;position:absolute;cursor:pointer}.event-lightbox button img{display:block}.event-lightbox button.left-button{top:50%;left:20px;transform:translateY(-50%) rotate(180deg)}.event-lightbox button.right-button{top:50%;right:30px;transform:translateY(-50%)}.event-lightbox button.close-button{top:50px;right:30px;transform:translateY(-50%)}.faq .faq-header{padding:144px 48px 80px}.faq .faq-grid{grid-template-columns:33.33% 33.33% 33.33%}.faq .faq-grid .faq-grid-item{padding:48px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.faq .faq-grid .faq-grid-item .title{margin-bottom:120px}.faq .faq-grid .faq-grid-item .title .text-24{margin-right:12px}.faq .faq-grid .faq-grid-item .question{margin-bottom:16px}.faq .faq-grid .faq-grid-item .text-14{border-bottom:1px solid transparent}.faq .faq-grid .faq-grid-item .text-14:hover{color:#000;border-bottom:1px dotted #989898}.faq .faq-grid .faq-grid-item .text-16{border-bottom:1px dotted #989898}.faq .faq-grid .faq-grid-item .text-16:hover{border-bottom-style:solid}.faq .faq-contact{padding:144px 0 164px}.faq .faq-contact .text-24{margin-bottom:40px}.faq .faq-contact .text-16{margin-bottom:72px}.faq .faq-contact .contact-box{width:488px}.faq .faq-contact .contact-box:first-of-type{border-right:1px solid #f0f0f0}.faq .faq-contact .contact-box img{width:64px;margin-bottom:40px}.faq .faq-contact .contact-box a{margin-bottom:22px;border-bottom:1px dotted #989898}.faq .faq-detail{border-bottom:1px solid #f0f0f0}.faq .faq-detail .faq-entry-list{width:432px;flex-shrink:0;padding:56px 48px;border-right:1px solid #f0f0f0}.faq .faq-detail .faq-entry-list .text-16{margin-bottom:24px}.faq .faq-detail .faq-entry-list .dropdown{display:none}.faq .faq-detail .faq-entry-list .dropdown .dropdown-trigger{width:100%;height:56px;padding:0 24px}.faq .faq-detail .faq-entry-list .dropdown .dropdown-content{box-shadow:unset;border:1px solid #f5f5f5}.faq .faq-detail .faq-entry-list .dropdown .dropdown-content .dropdown-menu{height:48px;line-height:48px;padding:0 24px}.faq .faq-detail .faq-content{flex-grow:1;padding:56px 48px 80px 128px}.faq .faq-detail .faq-content .btn-back{margin-bottom:24px}.faq .faq-detail .faq-content .btn-back img{margin-right:8px}.faq .faq-detail .faq-content .text-34{margin-bottom:64px}.faq .faq-detail .faq-content .question-answer{padding:22px 0 56px;border-top:1px solid #f0f0f0}.faq .faq-detail .faq-content .question-answer .question .text-16{margin-right:128px}.faq .faq-detail .faq-content .question-answer .question .minus-image{display:none}.faq .faq-detail .faq-content .question-answer .answer{display:none;margin-top:24px}.faq .faq-detail .faq-content .question-answer .answer p{margin:unset;margin-bottom:24px}.faq .faq-detail .faq-content .question-answer .answer p:last-of-type{margin-bottom:unset}.faq .faq-detail .faq-content .question-answer.open .question .plus-image{display:none}.faq .faq-detail .faq-content .question-answer.open .question .minus-image{display:block}.faq .faq-detail .faq-content .question-answer.open .answer{display:block}@media(max-width: 1679px){.faq .faq-detail .faq-entry-list{width:304px}}@media(max-width: 1439px){.faq{padding-bottom:8px;background-color:#ebebeb}.faq .faq-header .text-60{width:100%;text-align:center}.faq .faq-grid{grid-template-columns:50% 50%;margin-bottom:8px}}@media(max-width: 1199px){.faq .faq-grid{grid-template-columns:100%}.faq .faq-grid .faq-grid-item{display:flex;flex-direction:row;align-items:flex-start;border-right:unset}.faq .faq-grid .faq-grid-item .title{margin:unset;padding-right:24px}.faq .faq-grid .faq-grid-item>div{width:50%}.faq .faq-contact{padding:112px 0 0}.faq .faq-contact .text-16{max-width:464px;margin-bottom:32px;text-align:center}.faq .faq-contact .contact-boxes{width:100%;flex-direction:column}.faq .faq-contact .contact-box{width:100%;padding:56px 0}.faq .faq-contact .contact-box:first-of-type{border-right:unset;border-bottom:1px solid #f0f0f0}.faq .faq-contact .contact-box img{margin-bottom:32px}.faq .faq-detail{flex-direction:column}.faq .faq-detail .faq-entry-list{width:100%;padding:32px 48px;border-right:unset;border-bottom:1px solid #f0f0f0}.faq .faq-detail .faq-entry-list .list{display:none}.faq .faq-detail .faq-entry-list .dropdown{display:block}.faq .faq-detail .faq-content{padding:56px 48px 80px;border-bottom:8px solid #ebebeb}}@media(max-width: 767px){.faq .faq-header{padding:136px 20px 80px}.faq .faq-grid .faq-grid-item{flex-direction:column;padding:48px 20px}.faq .faq-grid .faq-grid-item .title{margin:unset;margin-bottom:120px}.faq .faq-contact{padding-top:64px}.faq .faq-contact .text-24,.faq .faq-contact .text-16{padding:0 20px;text-align:center}.faq .faq-contact .text-16{margin-bottom:unset}.faq .faq-detail .faq-entry-list{padding:32px 20px}.faq .faq-detail .faq-content{padding:48px 20px}.faq .faq-detail .faq-content .text-34{margin-bottom:48px}}.donation .donation-forms{width:976px;margin:144px auto 120px}.donation .donation-forms .text-60{margin-bottom:40px}.donation .donation-forms .donation-form{width:100%;padding:56px 80px 72px;margin-bottom:16px}.donation .donation-forms .funds .title{margin-bottom:40px}.donation .donation-forms .funds .left{flex-grow:1}.donation .donation-forms .funds .right{width:176px}.donation .donation-forms .funds .column-headers{margin-bottom:16px}.donation .donation-forms .funds .fund{border-top:1px solid #f0f0f0}.donation .donation-forms .funds .fund .left .checkbox{margin-right:16px}.donation .donation-forms .funds .fund .left .active{color:#000}.donation .donation-forms .funds .fund .right{position:relative}.donation .donation-forms .funds .total{margin-top:64px;padding-top:30px;border-top:1px solid #ebebeb}.donation .donation-forms .funds .total .text-12{margin-top:40px}.donation .donation-forms .instructions .title{margin-bottom:16px}.donation .donation-forms .instructions .subtitle{margin-bottom:48px}.donation .donation-forms .instructions textarea{height:168px;resize:none}.donation .donation-forms .personal-info .title{width:100%;margin-bottom:38px}.donation .donation-forms .personal-info .clickable{width:100%;height:56px;padding:0 24px;margin-bottom:16px}.donation .donation-forms .personal-info .double-input input:last-child{width:256px;margin-left:16px}.donation .donation-forms .personal-info .double-line input:first-child{margin-bottom:unset;border-bottom:1px solid rgba(0,0,0,.05)}.donation .donation-forms .payment-details .title{width:100%;margin-bottom:40px}.donation .donation-forms .payment-details .subtitle{width:100%;margin-bottom:16px}.donation .donation-forms .payment-details .cards{margin-bottom:40px}.donation .donation-forms .payment-details .cards .card{position:relative;width:calc(50% - 8px);padding:32px 0 36px}.donation .donation-forms .payment-details .cards .card img{height:32px;margin-bottom:24px}.donation .donation-forms .payment-details .cards .card .text-14{margin-bottom:8px}.donation .donation-forms .payment-details .cards .card .checkmark{display:none;position:absolute;top:8px;right:8px;width:16px;height:16px}.donation .donation-forms .payment-details .cards .card.active{background-color:#000}.donation .donation-forms .payment-details .cards .card.active .text-14{color:#fff}.donation .donation-forms .payment-details .cards .card.active .checkmark{display:block}.donation .donation-forms .payment-details .triple-inputs input{width:calc(33.33% - 16px);background-position:calc(100% - 16px);background-repeat:no-repeat}.donation .donation-forms .payment-details .triple-inputs input.date{background-image:url("/assets/images/calendar.svg")}.donation .donation-forms .payment-details .triple-inputs input.info{background-image:url("/assets/images/info.svg")}.donation .donation-forms .payment-details .description{margin:24px 0;padding-top:38px;border-top:1px solid #f0f0f0}.donation .donation-forms .payment-details .agree-check .checkbox{margin-right:16px}.donation .donation-forms .btn-continue{width:256px;height:56px;margin-left:auto;margin-top:40px;padding:0 24px}.donation .donation-forms .btn-continue.disabled{cursor:default}@media(max-width: 1679px){.donation .donation-forms{margin-bottom:246px}}@media(max-width: 1439px){.donation .donation-forms{margin-bottom:134px}}@media(max-width: 1199px){.donation{width:100%}.donation .text-60{padding:0 48px}.donation .donation-forms{margin-bottom:80px}.donation .donation-forms .donation-form{padding:56px 48px}.donation .donation-forms .funds .right{width:112px}.donation .donation-forms .funds .fund .right input{width:100%}.donation .donation-forms .personal-info .double-input input:last-child{width:160px}.donation .donation-forms .payment-details .triple-inputs{flex-wrap:wrap}.donation .donation-forms .payment-details .triple-inputs input{width:calc(50% - 8px)}.donation .btn-continue{margin-right:48px}}@media(max-width: 767px){.donation .donation-forms{margin-top:104px}.donation .donation-forms .text-60{padding:0 20px;margin-bottom:48px}.donation .donation-forms .donation-form{padding:56px 20px 48px}.donation .donation-forms .funds .left .checkbox{flex-shrink:0}.donation .donation-forms .funds .right{flex-shrink:0}.donation .donation-forms .personal-info{position:relative}.donation .donation-forms .personal-info .title .text-14{position:absolute;top:18px;right:20px}.donation .donation-forms .personal-info .double-input{flex-wrap:wrap}.donation .donation-forms .personal-info .double-input input{width:100% !important;margin-left:unset !important}.donation .donation-forms .payment-details .cards{flex-direction:column}.donation .donation-forms .payment-details .cards .card{width:100%;height:168px;margin-bottom:16px}.donation .donation-forms .payment-details .triple-inputs input{width:100%}.donation .donation-forms .btn-continue{width:calc(100% - 40px);margin:0 20px}}.donation-confirm{display:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:1001;background-color:rgba(50,50,50,.4)}.donation-confirm.show{display:block}.donation-confirm .donation-confirm-modal{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:720px;padding:104px 128px}.donation-confirm .donation-confirm-modal .btn-close{position:absolute;top:7px;right:7px;width:11px;height:11px}.donation-confirm .donation-confirm-modal .text-16{margin:56px 0}.donation-confirm .donation-confirm-modal a{width:208px;height:56px;padding:0 24px}.donation-confirm .donation-confirm-modal a:first-child{margin-right:16px}.shop-header{padding:168px 48px 40px}.shop-content{grid-template-columns:33.33% 33.33% 33.33%;border-top:1px solid #f0f0f0;border-bottom:8px solid #f5f5f5}.shop-content .instruction{grid-column:3/3;grid-row:1/1;padding:64px 48px 64px 64px;background-image:url("/assets/images/card_graphic.svg");background-repeat:no-repeat;background-position:right top}.shop-content .instruction .text-16:first-of-type{margin-bottom:24px}.shop-content .instruction .bg-light-gray{width:296px;height:56px;padding:0 24px;margin-top:48px}@media(max-width: 1439px){.shop-content{grid-template-columns:50% 50%;border-bottom-width:16px}.shop-content .instruction{grid-column:2/2}}@media(max-width: 1199px){.shop-content .instruction{grid-column:1/span 2;padding:64px 48px}.shop-content .instruction .text-24{margin-bottom:48px}}@media(max-width: 767px){.shop-header{padding:88px 20px 32px}.shop-content{grid-template-columns:100%;border-bottom-color:#ebebeb}.shop-content .instruction{grid-column:1/span 1;padding:56px 20px}.shop-content .instruction .text-24{margin-bottom:96px}}.product{padding:24px 24px 48px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:#fff}.product .image{position:relative;height:296px;margin-bottom:40px}.product .image img{object-fit:contain}.product .text-20{margin-bottom:8px}.product .price{margin-bottom:24px}.product .price .text-red{margin-left:8px}.product .description{margin-right:32px}@media(max-width: 1199px){.product .description{margin-right:unset}}@media(max-width: 767px){.product{padding-bottom:64px}}.benefits{padding-bottom:80px}.benefits .benefits-header{position:relative;height:576px;background-position:center;background-repeat:no-repeat;background-size:cover}.benefits .benefits-header .overlay{background-color:rgba(0,0,0,.25)}.benefits .benefits-header .content{position:relative;margin-left:auto;padding:160px 0 0 0;z-index:1;width:88%}.benefits .benefits-header .btn-back{opacity:.6;margin-bottom:30px}.benefits .benefits-header .btn-back img{margin-right:10px}.benefits .benefits-content{position:relative;z-index:1;padding-right:0}.benefits .benefits-content .content{flex:1;padding-right:0}.benefits .benefits-content .content .text-48{line-height:48px;letter-spacing:.4px}.benefits .benefits-content .content .text-20{line-height:24px;letter-spacing:-0.2px}.benefits .benefits-content .content .text-14{line-height:20px}.benefits .benefits-content .content .text-12{line-height:16px;letter-spacing:.1px}.benefits .benefits-content .content .text-10{line-height:16px;letter-spacing:1px}.benefits .benefits-content .content .additional-text{padding-right:8.7%}.benefits .benefits-content .content .overview{margin-bottom:80px;padding-right:8.7%}.benefits .benefits-content .content .overview .text-48{margin-bottom:64px}.benefits .benefits-content .content .overview p{margin:unset;margin-bottom:32px;font-size:16px;line-height:24px}.benefits .benefits-content .content .overview p:first-of-type{margin-bottom:48px;color:#999;font-size:20px;line-height:24px;letter-spacing:-0.2px}.benefits .benefits-content .content .overview p:last-of-type{margin-bottom:unset}.benefits .benefits-content .content .state-information{margin-bottom:80px}.benefits .benefits-content .content .state-information .text-48{margin-bottom:64px}.benefits .benefits-content .content .state-information .dropdown{margin:48px 0 40px;padding-bottom:40px;border-bottom:1px solid #f0f0f0}.benefits .benefits-content .content .state-information .dropdown .dropdown-trigger{width:100%;height:56px;padding:0 24px;background-color:#f5f5f5}.benefits .benefits-content .content .state-information .dropdown .dropdown-content{box-shadow:unset;border:1px solid #f5f5f5}.benefits .benefits-content .content .state-information .dropdown .dropdown-content .dropdown-menu{height:48px;line-height:48px;padding:0 24px}.benefits .benefits-content .content .state-information .state-info .text-10.text-placeholder{margin-top:40px;margin-bottom:16px}.benefits .benefits-content .content .state-information .state-info .d-flex{padding-bottom:40px;border-bottom:1px solid #f0f0f0}.benefits .benefits-content .content .state-information .state-info .d-flex div{max-width:384px}.benefits .benefits-content .content .state-information .state-info .d-flex a{width:152px;height:56px;line-height:56px}.benefits .benefits-content .content .state-information .state-info .contact{padding-bottom:80px;border-bottom:1px solid #f0f0f0}.benefits .benefits-content .content .state-information .state-info .contact #benefitsContactEmail{margin-top:8px;border-bottom:1px dotted #989898}.benefits .benefits-content .content .resources{margin-bottom:80px;padding-bottom:80px;border-bottom:1px solid #f0f0f0;padding-right:8.7%}.benefits .benefits-content .content .resources .text-48{margin-bottom:64px}.benefits .benefits-content .content .resources .resource-item{padding:24px 0;border-top:1px solid #f0f0f0}.benefits .benefits-content .content .resources .resource-item .img-minus{display:none}.benefits .benefits-content .content .resources .resource-item .resource-content{display:none;margin:unset;color:#999;font-size:16px;line-height:24px}.benefits .benefits-content .content .resources .resource-item.expanded .d-flex{margin-bottom:32px}.benefits .benefits-content .content .resources .resource-item.expanded .img-minus{display:block}.benefits .benefits-content .content .resources .resource-item.expanded .img-plus{display:none}.benefits .benefits-content .content .resources .resource-item.expanded .resource-content{display:block}.benefits .benefits-content .content .become-form .text-48{margin-bottom:64px}.benefits .benefits-content .content .become-form input{width:100%;height:56px;padding:0 24px;margin-bottom:16px;caret-color:#3826dd}.benefits .benefits-content .content .become-form input::placeholder{color:#000}.benefits .benefits-content .content .become-form input:-ms-input-placeholder{color:#000}.benefits .benefits-content .content .become-form input::-ms-input-placeholder{color:#000}.benefits .benefits-content .content .become-form input:focus{border:1px solid #3826dd !important;background-color:#fff}.benefits .benefits-content .content .become-form .checkbox-wrapper{margin:8px 0}.benefits .benefits-content .content .become-form .checkbox-wrapper .checkbox{width:18px;height:18px;margin-right:16px}.benefits .benefits-content .content .become-form .bg-black{width:368px;height:56px;padding:0 24px;margin-top:24px}.benefits .benefits-content .content .become-form .last-name-title input:first-child,.benefits .benefits-content .content .become-form .state-zip input:first-child{width:368px;flex-shrink:0;margin-right:16px}.benefits .benefits-content .content .become-form .last-name-title input:last-child,.benefits .benefits-content .content .become-form .state-zip input:last-child{width:auto;max-width:50%;flex-grow:1}.benefits .benefits-content .content .become-form .address{margin-bottom:16px}.benefits .benefits-content .content .become-form .address input{margin-bottom:unset}.benefits .benefits-content .content .become-form .address input:first-child{border-bottom:1px solid rgba(0,0,0,.05)}.benefits .benefits-content .content .become-form .state-zip input:first-child{background-image:url("/assets/images/down_arrow.svg");background-repeat:no-repeat;background-position:calc(100% - 16px)}.benefits .benefits-content .content .sponsor{margin-right:8.7%}@media(max-width: 1399px){.benefits .benefits-content .content .sponsor{margin-right:5.5%}}@media(max-width: 1199px){.benefits .benefits-content .content .sponsor{margin-right:0}.benefits .benefits-content .content .sponsor .w-50:first-child{border-right:0}}.benefits .benefits-content .benefits-list{width:336px;flex-shrink:0}.benefits .benefits-content .benefits-list .text-10{margin-bottom:16px;letter-spacing:1px;line-height:16px}.benefits .benefits-content .benefits-list a{width:100%;height:48px;padding:0 24px}.benefits .benefits-content .benefits-list a:hover{background-color:#ebebeb}@media(max-width: 1199px){.benefits .benefits-header{height:456px}.benefits .benefits-header .content{width:100%;padding:140px 48px 0}.benefits .benefits-content{max-width:unset;margin:unset;padding:80px 48px;flex-direction:column-reverse;padding:unset}.benefits .benefits-content .benefits-list{width:100%;padding:40px 48px 48px;border-bottom:8px solid #ebebeb}.benefits .benefits-content .benefits-list .text-10{margin-bottom:24px}.benefits .benefits-content .content{max-width:100%;padding:80px 48px}.benefits .benefits-content .content .resources,.benefits .benefits-content .content .overview{padding-right:0}.benefits .benefits-content .content .become-form .last-name-title input,.benefits .benefits-content .content .become-form .state-zip input{width:50% !important}}@media(max-width: 767px){.benefits{padding-bottom:40px}.benefits .benefits-header{height:380px}.benefits .benefits-header .content{padding-right:20px;padding-left:20px;font-size:60px;line-height:56px}.benefits .benefits-header .content .text-84{font-size:60px}.benefits .benefits-content .benefits-list{padding:40px 20px 48px}.benefits .benefits-content .content{padding:48px 20px}.benefits .benefits-content .content .overview,.benefits .benefits-content .content .resources{padding-right:0}.benefits .benefits-content .content .overview,.benefits .benefits-content .content .state-information,.benefits .benefits-content .content .resources{margin-bottom:40px}.benefits .benefits-content .content .overview .text-48,.benefits .benefits-content .content .state-information .text-48,.benefits .benefits-content .content .resources .text-48{margin-bottom:40px}.benefits .benefits-content .content .resources{padding-bottom:40px}.benefits .benefits-content .content .become-form .last-name-title,.benefits .benefits-content .content .become-form .state-zip{flex-direction:column}.benefits .benefits-content .content .become-form .last-name-title input,.benefits .benefits-content .content .become-form .state-zip input{width:100% !important;max-width:unset !important}.benefits .benefits-content .content .become-form .bg-black{width:100%}}.page-contacts{padding:168px 0 80px;background:#fff}@media(max-width: 620px){.page-contacts{padding:88px 0 48px}}.page-contacts h1{padding:0 48px 40px}@media(max-width: 620px){.page-contacts h1{padding:0 20px 24px}}.page-contacts h1,.page-contacts h3{margin:0;border-bottom:1px solid #f0f0f0}.page-contacts h3{padding:36px 0;font-family:"MaisonNeue-Book",Impact,sans-serif;font-weight:300;font-size:20px;letter-spacing:-0.2px}.page-contacts .contacts{display:flex}@media(max-width: 991px){.page-contacts .contacts{flex-wrap:wrap}}.page-contacts .contacts__form{flex-basis:100%}@media(max-width: 991px){.page-contacts .contacts__form{width:100%}}.page-contacts .contacts__form h3{padding-left:48px}@media(max-width: 991px){.page-contacts .contacts__form h3{padding-right:48px}}@media(max-width: 620px){.page-contacts .contacts__form h3{padding:38px 20px}}.page-contacts .contacts__form form{width:848px;padding-left:48px;padding-top:48px}@media(max-width: 1500px){.page-contacts .contacts__form form{width:724px}}@media(max-width: 1240px){.page-contacts .contacts__form form{width:592px}}@media(max-width: 1120px){.page-contacts .contacts__form form{width:100%}}@media(max-width: 991px){.page-contacts .contacts__form form{padding:48px;border-bottom:8px solid #f5f5f5}}@media(max-width: 620px){.page-contacts .contacts__form form{padding:32px 20px}}@media(max-width: 620px){.page-contacts .contacts__form form .form-buttons{flex-wrap:wrap}}@media(max-width: 620px){.page-contacts .contacts__form form .form-buttons .checkbox-container{width:100%;margin:0 0 40px}}.page-contacts .contacts__info{flex-basis:100%}@media(max-width: 991px){.page-contacts .contacts__info{width:100%;border-bottom:8px solid #f5f5f5}}.page-contacts .contacts__info h3{padding-left:176px;padding-right:48px}@media(max-width: 1500px){.page-contacts .contacts__info h3{padding-left:48px}}@media(max-width: 620px){.page-contacts .contacts__info h3{padding:38px 20px}}.page-contacts .contacts__info .info{padding:0 48px 0 176px}@media(max-width: 1500px){.page-contacts .contacts__info .info{padding:0 48px}}@media(max-width: 991px){.page-contacts .contacts__info .info{display:flex;flex-wrap:wrap;justify-content:space-between}}@media(max-width: 620px){.page-contacts .contacts__info .info{padding:0 20px 24px}}@media(max-width: 991px){.page-contacts .contacts__info .info .block{width:45%}}@media(max-width: 620px){.page-contacts .contacts__info .info .block{width:100%}}.page-contacts .contacts__info .info h5{margin:48px 0 24px;font-weight:500;font-size:10px;line-height:16px;letter-spacing:1px;text-transform:uppercase;color:#999}.page-contacts .contacts__info .info .text{font-family:"MaisonNeue-Book",Impact,sans-serif;font-weight:300;font-size:16px;line-height:24px}.page-contacts .contacts__info .info .text p{margin:0}.talent-collective-overview .talent-collective-overview-header{height:576px;background-size:cover;background-position:center}.talent-collective-overview .talent-collective-overview-header .talent-collective-slider{height:100%}.talent-collective-overview .talent-collective-overview-header .talent-collective-slider__slide img{width:100%;height:100%;object-fit:cover}.talent-collective-overview .talent-collective-overview-header .dark-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:1}.talent-collective-overview .talent-collective-overview-header .bottom-wrapper{align-items:flex-end;max-height:100%}.talent-collective-overview .talent-collective-overview-header .fill{justify-content:flex-end}.talent-collective-overview .talent-collective-overview-header .text-24{max-width:470px;line-height:32px;margin-top:150px}.talent-collective-overview .talent-collective-overview-header .buttons{margin-top:64px;gap:56px}.talent-collective-overview .talent-collective-overview-header .buttons .clickable{height:56px;min-width:256px;padding:0 66px 0 24px;transition:all .25s ease-out}.talent-collective-overview .talent-collective-overview-header .buttons .clickable:hover{padding-right:24px;padding-left:34px}.talent-collective-overview .talent-collective-overview-header .arrows{height:48px}.talent-collective-overview .talent-collective-overview-header .arrows span,.talent-collective-overview .talent-collective-overview-header .arrows div{margin-right:24px}@media(max-width: 1199px){.talent-collective-overview .talent-collective-overview-header{height:620px}.talent-collective-overview .talent-collective-overview-header .fill{padding-top:140px}.talent-collective-overview .talent-collective-overview-header .fill .text-24{margin-top:88px}.talent-collective-overview .talent-collective-overview-header .fill .buttons{display:flex;max-width:100%;gap:32px}.talent-collective-overview .talent-collective-overview-header .fill .buttons .clickable{min-width:276px}.talent-collective-overview .talent-collective-overview-header .fill .arrows{max-width:100%;justify-content:space-between;margin-top:60px}.talent-collective-overview .talent-collective-overview-header .fill .arrows .clickable{margin-right:16px}.talent-collective-overview .talent-collective-overview-header .fill .arrows .btn-right-arrow{margin-right:0}}@media(max-width: 767px){.talent-collective-overview .talent-collective-overview-header{height:564px}.talent-collective-overview .talent-collective-overview-header .fill{padding:140px 20px 20px;line-height:56px;justify-content:flex-start}.talent-collective-overview .talent-collective-overview-header .fill .text-84{font-size:60px;flex:1}}@media(max-width: 575px){.talent-collective-overview .talent-collective-overview-header{height:512px}.talent-collective-overview .talent-collective-overview-header .text-84{font-size:64px;line-height:56px}.talent-collective-overview .talent-collective-overview-header .fill{padding-left:20px;padding-right:20px;padding-top:90px}.talent-collective-overview .talent-collective-overview-header .fill .text-24{margin-top:106px;font-size:20px;line-height:24px}.talent-collective-overview .talent-collective-overview-header .fill .buttons{flex-direction:column;margin-top:40px}.talent-collective-overview .talent-collective-overview-header .fill .buttons .clickable{width:100%;margin:unset;margin-top:8px}.talent-collective-overview .talent-collective-overview-header .fill .arrows{display:none}}.talent-collective-overview .talent-collective-overview-content{position:relative;z-index:1;padding-bottom:80px}.talent-collective-overview .talent-collective-overview-content .flexible-content{margin-top:0}.talent-collective-overview .talent-collective-overview-content .flexible-content .main-section{padding-top:0}.talent-collective-overview .talent-collective-overview-content .flexible-content.content>*{max-width:unset;width:100%}.talent-collective-overview .talent-collective-overview-content .flexible-content.content .moduleGrid{padding-bottom:0}.talent-collective-overview .talent-collective-overview-content .flexible-content.content .main-section{padding-top:0}.talent-collective-overview .talent-collective-overview-content .flexible-content.content .single-image{padding-top:0;padding-bottom:0}.talent-collective-overview .talent-collective-overview-content .flexible-content.content .large-gallery,.talent-collective-overview .talent-collective-overview-content .flexible-content.content .small-gallery{padding-top:0px;padding-bottom:0px;margin-top:40px}.talent-collective-overview .talent-collective-overview-content .flexible-content.content .float-block .text{max-width:unset;width:100%;margin:24px auto}.talent-collective-overview .talent-collective-overview-content .content{width:100%}.talent-collective-overview .talent-collective-overview-content .content a{border-bottom:1px dotted #989898}.talent-collective-overview .talent-collective-overview-content .content a:hover{border-bottom:1px solid #000}.talent-collective-overview .talent-collective-overview-content .content .main-section .text-48{margin-bottom:48px}.talent-collective-overview .talent-collective-overview-content .content .main-section .text-placeholder:not(:last-child){line-height:24px;margin-bottom:48px}.talent-collective-overview .talent-collective-overview-content .content .main-section:not(:first-of-type){padding-top:40px;border-top:1px solid #f0f0f0}.talent-collective-overview .talent-collective-overview-content .content p{margin:0}.talent-collective-overview .talent-collective-overview-content .content p :not(:first-child){margin:16px 0 0}.talent-collective-overview .talent-collective-overview-content .content .list-section .list-content{border-top:1px solid #f0f0f0;padding:16px 0;line-height:20px}.talent-collective-overview .talent-collective-overview-content .content .sub-section .text-20{margin-bottom:24px}.talent-collective-overview .talent-collective-overview-content .content .sub-section .text-16{line-height:24px}.talent-collective-overview .talent-collective-overview-content .content .float-block{width:100%}.talent-collective-overview .talent-collective-overview-content .content .float-block h5{margin:0 0 16px}.talent-collective-overview .talent-collective-overview-content .content .float-block .contain{padding:32px 40px}.talent-collective-overview .talent-collective-overview-content .content .float-block .cta{margin:32px 0 0;padding:16px 24px;display:inline-block;font-family:"MaisonNeue-Book",Impact,sans-serif;font-size:14px;font-weight:300;line-height:1;color:#fff;background:#000;border:none;outline:none;cursor:pointer}.talent-collective-overview .talent-collective-overview-content .content .float-block .cta:hover span{padding:0 0 0 32px}.talent-collective-overview .talent-collective-overview-content .content .float-block .cta span{margin:0 32px 0 0;padding:0 32px 0 0}.talent-collective-overview .talent-collective-overview-content .content .copy-section{margin-top:24px;padding:32px 40px;line-height:20px}.talent-collective-overview .talent-collective-overview-content .content .copy-section .text-medium{margin-bottom:16px}.talent-collective-overview .talent-collective-overview-content .content .separator{width:100%;height:1px;margin:80px 0}.talent-collective-overview .talent-collective-overview-content .talent-collective-list{flex-shrink:0}.talent-collective-overview .talent-collective-overview-content .talent-collective-list .separate{margin-top:16px;margin-bottom:30px}.talent-collective-overview .talent-collective-overview-content .talent-collective-list .text-10{opacity:.4;margin-bottom:16px}.talent-collective-overview .talent-collective-overview-content .talent-collective-list .text-14{padding:14px 24px}.talent-collective-overview .talent-collective-overview-content .talent-collective-list .text-14:hover{background-color:#ebebeb}.talent-collective-overview .talent-collective-overview-content .talent-collective-list .text-14.selected{background-color:#000;color:#fff}.talent-collective-overview .talent-collective-overview-content .talent-collective-list .text-14.active{background-color:#ebebeb}.talent-collective-overview .talent-collective-overview-content .talent-collective-list .text-14.active img{visibility:visible;width:16px;margin-right:12px}.talent-collective-overview .talent-collective-overview-footer{position:relative;background-size:cover}.talent-collective-overview .talent-collective-overview-footer .content{max-width:88%;padding:344px 48px 150px 0;margin-left:auto;justify-content:space-between}.talent-collective-overview .talent-collective-overview-footer .texts{max-width:592px}.talent-collective-overview .talent-collective-overview-footer .texts .text-48{margin-bottom:40px}.talent-collective-overview .talent-collective-overview-footer .texts .text-24{margin-bottom:32px;line-height:32px}.talent-collective-overview .talent-collective-overview-footer .texts .text-14{padding:16px 0 30px;border-top:1px solid rgba(240,240,240,.2);line-height:20px}.talent-collective-overview .talent-collective-overview-footer .clickable{width:336px;height:56px;margin-top:88px;margin-left:176px;padding:0 24px}@media(max-width: 1199px){.talent-collective-overview .talent-collective-overview-footer .content{flex-direction:column;max-width:unset;padding-left:48px;padding-right:48px;padding-top:148px}.talent-collective-overview .talent-collective-overview-footer .content .texts{max-width:unset}.talent-collective-overview .talent-collective-overview-footer .content .bg-red{margin-left:unset;margin-top:48px}}@media(max-width: 767px){.talent-collective-overview .talent-collective-overview-footer .content{padding-top:112px;padding-left:20px;padding-right:20px}.talent-collective-overview .talent-collective-overview-footer .content .texts .text-14{padding:16px 0 14px}.talent-collective-overview .talent-collective-overview-footer .content .bg-red{width:100%;margin-left:unset}}@media(max-width: 1199px){.talent-collective-overview .talent-collective-overview-content{flex-direction:column-reverse}.talent-collective-overview .talent-collective-overview-content .talent-collective-list{margin-left:unset;margin-bottom:128px}.talent-collective-overview .talent-collective-overview-content .talent-collective-list .text-14{width:100%}}@media(max-width: 767px){.talent-collective-overview .talent-collective-overview-content .talent-collective-list{margin-bottom:80px}.talent-collective-overview .talent-collective-overview-content .talent-collective-list .text-10{margin-bottom:24px}}.talent-collective-detail .talent-collective-detail-header{height:576px;background-size:cover;background-position:center}.talent-collective-detail .talent-collective-detail-header .content{margin-left:auto;padding:160px 48px 0 0;width:88%}.talent-collective-detail .talent-collective-detail-header .content .title .subtitle{padding-top:10px}.talent-collective-detail .talent-collective-detail-header .btn-back{opacity:.6;margin-bottom:40px}.talent-collective-detail .talent-collective-detail-header .btn-back img{margin-right:10px}.talent-collective-detail .talent-collective-detail-header .text-60{text-transform:uppercase;max-width:360px;line-height:56px}.talent-collective-detail .talent-collective-detail-header .btn-cta{width:336px;height:56px;padding:0 24px;margin-bottom:16px}.talent-collective-detail .talent-collective-detail-content{position:relative;z-index:1;padding-bottom:80px}.talent-collective-detail .talent-collective-detail-content .flexible-content{margin-top:0}.talent-collective-detail .talent-collective-detail-content .flexible-content .main-section{padding-top:0}.talent-collective-detail .talent-collective-detail-content .flexible-content.content>*{max-width:unset;width:100%}.talent-collective-detail .talent-collective-detail-content .flexible-content.content .moduleGrid{padding-bottom:0}.talent-collective-detail .talent-collective-detail-content .flexible-content.content .main-section{padding-top:0}.talent-collective-detail .talent-collective-detail-content .flexible-content.content .single-image{padding-top:0;padding-bottom:0}.talent-collective-detail .talent-collective-detail-content .flexible-content.content .large-gallery,.talent-collective-detail .talent-collective-detail-content .flexible-content.content .small-gallery{padding-top:0px;padding-bottom:0px;margin-top:40px}.talent-collective-detail .talent-collective-detail-content .flexible-content.content .float-block .text{max-width:unset;width:100%;margin:24px auto}.talent-collective-detail .talent-collective-detail-content .content{width:51.59%}.talent-collective-detail .talent-collective-detail-content .content a{border-bottom:1px dotted #989898}.talent-collective-detail .talent-collective-detail-content .content a:hover{border-bottom:1px solid #000}.talent-collective-detail .talent-collective-detail-content .content .main-section .text-48{margin-bottom:48px}.talent-collective-detail .talent-collective-detail-content .content .main-section .text-placeholder:not(:last-child){line-height:24px;margin-bottom:48px}.talent-collective-detail .talent-collective-detail-content .content .main-section:not(:first-of-type){padding-top:40px;border-top:1px solid #f0f0f0}.talent-collective-detail .talent-collective-detail-content .content p{margin:0}.talent-collective-detail .talent-collective-detail-content .content p :not(:first-child){margin:16px 0 0}.talent-collective-detail .talent-collective-detail-content .content .list-section .list-content{border-top:1px solid #f0f0f0;padding:16px 0;line-height:20px}.talent-collective-detail .talent-collective-detail-content .content .sub-section .text-20{margin-bottom:24px}.talent-collective-detail .talent-collective-detail-content .content .sub-section .text-16{line-height:24px}.talent-collective-detail .talent-collective-detail-content .content .float-block{width:100%}.talent-collective-detail .talent-collective-detail-content .content .float-block h5{margin:0 0 16px}.talent-collective-detail .talent-collective-detail-content .content .float-block .contain{padding:32px 40px}.talent-collective-detail .talent-collective-detail-content .content .float-block .cta{margin:32px 0 0;padding:16px 24px;display:inline-block;font-family:"MaisonNeue-Book",Impact,sans-serif;font-size:14px;font-weight:300;line-height:1;color:#fff;background:#000;border:none;outline:none;cursor:pointer}.talent-collective-detail .talent-collective-detail-content .content .float-block .cta:hover span{padding:0 0 0 32px}.talent-collective-detail .talent-collective-detail-content .content .float-block .cta span{margin:0 32px 0 0;padding:0 32px 0 0}.talent-collective-detail .talent-collective-detail-content .content .copy-section{margin-top:24px;padding:32px 40px;line-height:20px}.talent-collective-detail .talent-collective-detail-content .content .copy-section .text-medium{margin-bottom:16px}.talent-collective-detail .talent-collective-detail-content .content .separator{width:100%;height:1px;margin:80px 0}.talent-collective-detail .talent-collective-detail-content .talent-collective-list{flex-shrink:0}.talent-collective-detail .talent-collective-detail-content .talent-collective-list .separate{margin-top:16px;margin-bottom:30px}.talent-collective-detail .talent-collective-detail-content .talent-collective-list .text-10{opacity:.4;margin-bottom:16px}.talent-collective-detail .talent-collective-detail-content .talent-collective-list .text-14{padding:14px 24px}.talent-collective-detail .talent-collective-detail-content .talent-collective-list .text-14:hover{background-color:#ebebeb}.talent-collective-detail .talent-collective-detail-content .talent-collective-list .text-14.selected{background-color:#000;color:#fff}.talent-collective-detail .talent-collective-detail-content .talent-collective-list .text-14.active{background-color:#ebebeb}.talent-collective-detail .talent-collective-detail-content .talent-collective-list .text-14.active img{visibility:visible;width:16px;margin-right:12px}.talent-collective-detail .talent-collective-detail-footer{position:relative;height:785px;background-image:url("../images/talent-collective_detail_footer.jpg");background-size:cover;background-position:center}.talent-collective-detail .talent-collective-detail-footer .dark-overlay{background-color:rgba(0,0,0,.25);z-index:0}.talent-collective-detail .talent-collective-detail-footer .content{max-width:88%;padding:344px 48px 150px 0;margin-left:auto}.talent-collective-detail .talent-collective-detail-footer .content .texts{z-index:2}.talent-collective-detail .talent-collective-detail-footer .content .text-10{margin-bottom:32px}.talent-collective-detail .talent-collective-detail-footer .content .text-24{max-width:590px;line-height:32px}.talent-collective-detail .talent-collective-detail-footer .content .clickable{width:336px;height:56px;margin-top:56px;padding:0 24px}@media(max-width: 1199px){.talent-collective-detail .talent-collective-detail-header{min-height:456px}.talent-collective-detail .talent-collective-detail-header .content{padding-left:48px;width:100%;padding-top:126px;padding-bottom:32px}.talent-collective-detail .talent-collective-detail-header .content .text-60{max-width:unset;margin-bottom:48px}.talent-collective-detail .talent-collective-detail-header .content .title>div>div{margin-bottom:0}.talent-collective-detail .talent-collective-detail-header .content .title{flex-direction:column}.talent-collective-detail .talent-collective-detail-header .content .title .subtitle{padding-top:20px;margin-bottom:48px}.talent-collective-detail .talent-collective-detail-footer{height:inherit}.talent-collective-detail .talent-collective-detail-footer .content{flex-direction:column;max-width:unset;padding-left:48px;padding-right:48px;padding-top:148px}.talent-collective-detail .talent-collective-detail-footer .content .clickable{margin-left:auto}.talent-collective-detail .talent-collective-detail-footer .content{margin-left:unset}.talent-collective-detail .talent-collective-detail-content{flex-direction:column-reverse}.talent-collective-detail .talent-collective-detail-content .content{width:100%;padding-right:0}.talent-collective-detail .talent-collective-detail-content .content .two-images,.talent-collective-detail .talent-collective-detail-content .content .small-gallery{padding:0}.talent-collective-detail .talent-collective-detail-content .content .text .text-18{max-width:none}.talent-collective-detail .talent-collective-detail-content .content .hide-md{display:none !important}.talent-collective-detail .talent-collective-detail-content .talent-collective-list{margin-left:unset;margin-bottom:128px}.talent-collective-detail .talent-collective-detail-content .talent-collective-list .text-14{width:100%}}@media(max-width: 767px){.talent-collective-detail .talent-collective-detail-header{min-height:380px}.talent-collective-detail .talent-collective-detail-header .content{padding:80px 20px}.talent-collective-detail .talent-collective-detail-header .content .btn-cta{width:100%}.talent-collective-detail .talent-collective-detail-content{padding:40px 20px}.talent-collective-detail .talent-collective-detail-content .talent-collective-list{margin-bottom:80px}.talent-collective-detail .talent-collective-detail-content .talent-collective-list .text-10{margin-bottom:24px}.talent-collective-detail .talent-collective-detail-footer .content{padding:112px 20px}.talent-collective-detail .talent-collective-detail-footer .content .clickable{width:100%}}@media(max-width: 299px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:175px !important}}@media(min-width: 300px)and (max-width: 449px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:225px !important}}@media(min-width: 450px)and (max-width: 575px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:275px !important}}@media(min-width: 575px)and (max-width: 767px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:390px !important}}@media(min-width: 767px)and (max-width: 850px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:350px !important}}@media(min-width: 851px)and (max-width: 900px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:375px !important}}@media(min-width: 901px)and (max-width: 1025px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:435px !important}}@media(min-width: 1025px)and (max-width: 1199px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:500px !important}}@media(min-width: 1199px)and (max-width: 1439px){div>figure>iframe,div>figure>em>iframe{width:792px !important;height:auto !important;min-height:443px !important}}@media(min-width: 1439px)and (max-width: 1679px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:400px}}@media(min-width: 1679px){div>figure>iframe,div>figure>em>iframe{width:100% !important;height:auto !important;min-height:475px}}div figure{margin-block-start:0 !important;margin-block-end:0 !important;margin-inline-start:0 !important;margin-inline-end:0 !important}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0, 0, 0, 0.9);fill:rgba(0, 0, 0, 0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57, 57, 57, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57, 57, 57, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57, 57, 57, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0, 0, 0, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0, 0, 0, 0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0, 0, 0, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57, 57, 57, 0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57, 57, 57, 0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57, 57, 57, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #eee,-1px 0 0 #eee,0 1px 0 #eee,0 -1px 0 #eee,0 3px 13px rgba(0, 0, 0, 0.08);box-shadow:1px 0 0 #eee,-1px 0 0 #eee,0 1px 0 #eee,0 -1px 0 #eee,0 3px 13px rgba(0, 0, 0, 0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);animation:fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #eee}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#eee}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#eee}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#3c3f40;fill:#3c3f40;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#3c3f40;fill:#3c3f40}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#f64747}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(64, 72, 72, 0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0, 0, 0, 0.1)}.numInputWrapper span:active{background:rgba(0, 0, 0, 0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(64, 72, 72, 0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(64, 72, 72, 0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(60, 63, 64, 0.5)}.numInputWrapper:hover{background:rgba(0, 0, 0, 0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0 ;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#3c3f40}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#3c3f40}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(60, 63, 64, 0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0, 0, 0, 0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0, 0, 0, 0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #eee;box-shadow:-1px 0 0 #eee}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#404848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e9e9e9;border-color:#e9e9e9}.flatpickr-day.today{border-color:#f64747}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#f64747;background:#f64747;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#4f99ff;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#4f99ff}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #4f99ff;box-shadow:-10px 0 0 #4f99ff}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e9e9e9,5px 0 0 #e9e9e9;box-shadow:-5px 0 0 #e9e9e9,5px 0 0 #e9e9e9}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(64, 72, 72, 0.3);background:transparent;border-color:#e9e9e9;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(64, 72, 72, 0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #4f99ff,5px 0 0 #4f99ff;box-shadow:-5px 0 0 #4f99ff,5px 0 0 #4f99ff}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #eee;box-shadow:1px 0 0 #eee}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(64, 72, 72, 0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#404848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#404848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#404848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#404848;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#f1f1f1}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.flatpickr-calendar{width:307.875px}.dayContainer{padding:0;border-right:0}span.flatpickr-day,span.flatpickr-day.prevMonthDay,span.flatpickr-day.nextMonthDay{border-radius:0 !important;border:1px solid #e9e9e9;max-width:none;border-right-color:transparent}span.flatpickr-day:nth-child(n+8),span.flatpickr-day.prevMonthDay:nth-child(n+8),span.flatpickr-day.nextMonthDay:nth-child(n+8){border-top-color:transparent}span.flatpickr-day:nth-child(7n-6),span.flatpickr-day.prevMonthDay:nth-child(7n-6),span.flatpickr-day.nextMonthDay:nth-child(7n-6){border-left:0}span.flatpickr-day:nth-child(n+36),span.flatpickr-day.prevMonthDay:nth-child(n+36),span.flatpickr-day.nextMonthDay:nth-child(n+36){border-bottom:0}span.flatpickr-day:nth-child(-n+7),span.flatpickr-day.prevMonthDay:nth-child(-n+7),span.flatpickr-day.nextMonthDay:nth-child(-n+7){margin-top:0}span.flatpickr-day.today:not(.selected),span.flatpickr-day.prevMonthDay.today:not(.selected),span.flatpickr-day.nextMonthDay.today:not(.selected){border-color:#e9e9e9;border-right-color:transparent;border-top-color:transparent;border-bottom-color:#f64747}span.flatpickr-day.today:not(.selected):hover,span.flatpickr-day.prevMonthDay.today:not(.selected):hover,span.flatpickr-day.nextMonthDay.today:not(.selected):hover{border:1px solid #f64747}span.flatpickr-day.startRange,span.flatpickr-day.prevMonthDay.startRange,span.flatpickr-day.nextMonthDay.startRange,span.flatpickr-day.endRange,span.flatpickr-day.prevMonthDay.endRange,span.flatpickr-day.nextMonthDay.endRange{border-color:#4f99ff}span.flatpickr-day.today,span.flatpickr-day.prevMonthDay.today,span.flatpickr-day.nextMonthDay.today,span.flatpickr-day.selected,span.flatpickr-day.prevMonthDay.selected,span.flatpickr-day.nextMonthDay.selected{z-index:2}.rangeMode .flatpickr-day{margin-top:-1px}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:none;box-shadow:none}.flatpickr-weekwrapper span.flatpickr-day{border:0;margin:-1px 0 0 -1px}.hasWeeks .flatpickr-days{border-right:0}@media screen and (min-width: 0\0 )and (min-resolution: 72dpi){span.flatpickr-day{display:block;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(-1*var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0, 0, 0, 0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0, 0, 0, 0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(max-width: 767px){html,body{overflow-x:hidden}body{position:relative}}

/*# sourceMappingURL=iida.css.map */