*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,picture,svg,canvas,video{display:block;max-width:100%}img{height:auto;border-style:none}input,button,textarea,select{margin:0;padding:0;border:none;outline:none;background:rgba(0,0,0,0);color:inherit;font:inherit}textarea{resize:vertical}button{cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse;border-spacing:0}fieldset{margin:0;padding:0;border:0}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}iframe{border:0}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-uppercase{text-transform:uppercase !important}.text-lowercase{text-transform:lowercase !important}.text-capitalize{text-transform:capitalize !important}.text-primary{color:#f1bd12 !important}.text-white{color:#fff !important}.text-black{color:#000 !important}.text-gray{color:#3a3a3a !important}html{font-size:15px;scroll-behavior:smooth}body{font-family:var(--primary-font);color:#000;background:#3a3a3a}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font)}.container{width:100%;max-width:1350px;margin-inline:auto;padding-inline:1rem}.container-sm{width:100%;max-width:900px;margin-inline:auto;padding-inline:1rem}@media only screen and (max-width: 1400px){.container-sm{max-width:750px}}@media only screen and (max-width: 1200px){.container-sm{max-width:650px}}@media only screen and (max-width: 992px){.container-sm{max-width:100%}}.footer{background-color:#3a3a3a;padding:17px 0;padding-right:270px}@media only screen and (max-width: 991px){.footer{padding:16px 0;text-align:center}}.footer__copyright{font-family:var(--primary-font);font-weight:500;font-size:13px;line-height:16px;color:#fff}.footer__copyright a{text-decoration:underline}.footer__fixed{position:fixed;bottom:0;left:0;width:100%}@media only screen and (max-width: 992px){.footer__fixed{position:unset}}.page__wrapper{padding-right:270px}@media only screen and (max-width: 992px){.page__wrapper{padding-right:0}}.page__content{width:100%;min-height:100vh;overflow:hidden;overflow-y:auto;position:relative}.sidebar{width:270px;position:fixed;z-index:1000;top:0;right:0;background-color:#f1bd12;-webkit-transition:all .3s linear;transition:all .3s linear}@media only screen and (max-width: 992px){.sidebar{right:-270px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}}.sidebar.is-open{right:0}.sidebar__inner{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:54px 42px 42px}@media only screen and (max-height: 768px){.sidebar__inner{padding:32px 42px 24px}}@media only screen and (max-height: 620px){.sidebar__inner{overflow-y:auto}}@media only screen and (max-width: 576px){.sidebar__inner{padding:32px 42px 24px}}.sidebar__logo{margin-bottom:42px}@media only screen and (max-height: 768px){.sidebar__logo{margin-bottom:32px}}@media only screen and (max-height: 650px){.sidebar__logo{margin-bottom:24px}}.sidebar__bottom{margin-top:auto}.sidebar__login{margin-bottom:16px}.sidebar__languages{margin-bottom:14px}.sidebar__legal .widget__footer:not(:first-child){margin-top:16px}.sidebar__legal .widget__title{font-family:var(--heading-font);font-size:15px;line-height:18px;color:#000;margin-bottom:8px}.sidebar__legal .widget__content a{font-family:var(--primary-font);font-weight:500;font-size:13px;line-height:20px;letter-spacing:-0.02em;color:#000;opacity:.5;-webkit-transition:all .3s linear;transition:all .3s linear}.sidebar__legal .widget__content a:hover{opacity:1}.sidebar__toggle{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;top:50%;right:calc(100% + 16px);-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:8px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff}@media only screen and (max-width: 992px){.sidebar__toggle{opacity:1;visibility:visible}}@media only screen and (max-width: 576px){.sidebar__toggle{width:40px;height:40px;gap:4px;right:calc(100% + 8px)}}.sidebar__toggle span{display:block;width:24px;height:2px;margin:0 auto;background:#3a3a3a;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 576px){.sidebar__toggle span{width:20px}}.sidebar__toggle.is-active{right:calc(100% + 5px)}.sidebar__toggle.is-active span:nth-child(1){-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}@media only screen and (max-width: 576px){.sidebar__toggle.is-active span:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}}.sidebar__toggle.is-active span:nth-child(2){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.sidebar__toggle.is-active span:nth-child(3){-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}@media only screen and (max-width: 576px){.sidebar__toggle.is-active span:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}}.navigation{margin-bottom:24px}.navigation .menu-item{position:relative}.navigation .menu-item::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:1px;background-color:#3a3a3a;opacity:0;visibility:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.navigation .menu-item:hover::before{left:-20px;opacity:1;visibility:visible}.navigation .menu-item:hover .menu-link{font-weight:600;-webkit-transform:translateX(20px);transform:translateX(20px)}.navigation .menu-item.active::before{left:-20px;opacity:1;visibility:visible}.navigation .menu-item.active .menu-link{font-weight:600;-webkit-transform:translateX(20px);transform:translateX(20px)}.navigation .menu-link{display:block;font-family:var(--primary-font);font-weight:500;font-size:15px;line-height:18px;letter-spacing:-0.02em;color:#000;-webkit-transition:all .3s linear;transition:all .3s linear;padding:16px 0}@media only screen and (max-height: 768px){.navigation .menu-link{padding:12px 0}}@media only screen and (max-height: 650px){.navigation .menu-link{padding:10px 0}}.site-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;z-index:900}.site-overlay.is-show{opacity:1;visibility:visible}.overlay-open{overflow:hidden}.language-switcher{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.language-switcher__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;cursor:pointer;border:0;background:none;font-family:var(--primary-font);font-weight:500;font-size:13px;line-height:16px;letter-spacing:-0.02em;color:#000;opacity:.8}.language-switcher__dropdown{position:fixed;min-width:180px;background:#fff;border-radius:8px;-webkit-box-shadow:0 15px 40px rgba(0,0,0,.15);box-shadow:0 15px 40px rgba(0,0,0,.15);opacity:0;visibility:hidden;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,-webkit-transform .25s;transition:opacity .25s,transform .25s;transition:opacity .25s,transform .25s,-webkit-transform .25s;z-index:200}.language-switcher__dropdown.is-show{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.language-switcher__arrow{position:absolute;width:12px;height:12px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:200}.language-switcher__list{margin:0;padding:8px 0;list-style:none}.language-switcher__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 18px;text-decoration:none;color:#3a3a3a;-webkit-transition:background .2s;transition:background .2s}.language-switcher__link:hover{background:#f5f5f5}.btn{width:auto;min-width:130px;display:inline-block;padding:10px 15px;font-family:var(--primary-font);font-size:15px;line-height:18px;font-weight:700;letter-spacing:-0.02em;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;color:#000;border:1px solid rgba(0,0,0,0);border-radius:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn:hover{text-decoration:none;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn:focus-visible{outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(0,0,0,.15);box-shadow:0 0 0 .25rem rgba(0,0,0,.15)}.btn:disabled,.btn.disabled{opacity:.65;pointer-events:none}.btn-primary{color:#fff;background-color:#f1bd12;border-color:#f1bd12}.btn-primary:hover{opacity:.9}.btn-secondary{color:#fff;background-color:#3a3a3a;border-color:#3a3a3a}.btn-secondary:hover{opacity:.9}.btn-outline-white{color:#fff;opacity:.4;background:rgba(0,0,0,0);border-color:#fff}.btn-outline-white:hover{opacity:1}.btn-lg{min-width:195px;padding:13.5px 15px;font-size:17px;line-height:21px}.btn-block{display:block;width:100%}.btn-loading{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.btn-loading::after{content:"";position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;width:18px;height:18px;border:2px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.section{position:relative;overflow:hidden;min-height:100dvh}@media only screen and (max-width: 992px){.section{min-height:unset !important}}.section__bg{position:absolute;inset:0}.section__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section__overlay{position:absolute;inset:0;background:#d9d9d9;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.85)), to(rgba(58, 58, 58, 0.15)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.85) 0%, rgba(58, 58, 58, 0.15) 100%)}.section__container{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:1234px;height:100%;margin:0 auto;padding-left:16px;padding-right:16px}.section__header{margin-top:3rem;margin-bottom:3rem}@media only screen and (max-width: 992px){.section__header{margin-top:24px;margin-bottom:24px}}.section__title{font-family:var(--heading-font);font-weight:400;font-size:100px;line-height:86px;color:#f1bd12;margin-bottom:24px}@media only screen and (max-width: 1400px){.section__title{font-size:80px;line-height:68px}}@media only screen and (max-width: 1200px){.section__title{font-size:64px;line-height:55px}}@media only screen and (max-width: 992px){.section__title{font-size:48px;line-height:42px;margin-bottom:16px}}@media only screen and (max-width: 768px){.section__title{font-size:32px;line-height:28px}}.section__desc{font-family:var(--primary-font);font-weight:500;font-size:15px;line-height:1.5;color:#fff}@media only screen and (max-width: 992px){.section__desc{font-size:15px}}.section__body{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:var(--primary-font);font-weight:500;font-size:15px;line-height:1.5;color:#fff}.section--dark .section__body,.section--dark .section__title,.section--dark .section__desc{color:#3a3a3a}.section--fullpage{height:calc(100dvh - 50px)}.section--fullpage .section{height:100%}.fp-watermark{display:none !important}.is-fullpage .page__content{height:100dvh;overflow:hidden}.side-toolbar{--side-toolbar-left: 40px;--side-toolbar-right: 40px;position:fixed;z-index:1;top:var(--side-toolbar-top)}@media only screen and (max-width: 1600px){.side-toolbar{--side-toolbar-left: 0px;--side-toolbar-right: 0px}}@media only screen and (max-width: 1080px){.side-toolbar{top:unset;bottom:20px;left:20px !important}}.side-toolbar--left{left:calc((var(--page-content-width) - var(--container-width))/2 - var(--side-toolbar-left) - var(--side-toolbar-width))}.side-toolbar--right{left:calc((var(--page-content-width) - var(--container-width))/2 + var(--container-width) + var(--side-toolbar-right))}.side-toolbar__inner{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:97px}.side-toolbar__title{font-family:var(--heading-font);font-size:20px;line-height:20px;text-transform:uppercase;color:#f1bd12}@media only screen and (max-width: 1080px){.side-toolbar__title{display:none}}.side-toolbar__title span{display:block}.side-toolbar__title a{display:block;color:var(--category-label-color, currentColor)}.side-toolbar__title a:not(:last-child){margin-bottom:14px}.side-toolbar__title a:hover{text-decoration:underline}.side-toolbar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media only screen and (max-width: 1080px){.side-toolbar__actions{position:absolute;z-index:-1}}.side-toolbar__button{width:50px;height:50px;border:1px solid #686868;border-radius:50%;background:#fff;color:#3a3a3a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 1080px){.side-toolbar__button{width:40px;height:40px;position:absolute;-webkit-transform:translate(0, 0) scale(0.5);transform:translate(0, 0) scale(0.5);-webkit-transition:.35s;transition:.35s}.side-toolbar__button:nth-child(1){-webkit-transition-delay:.3s;transition-delay:.3s}.side-toolbar__button:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.side-toolbar__button:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.side-toolbar__button:nth-child(4){-webkit-transition-delay:0s;transition-delay:0s}}.side-toolbar__button:hover{background:#f1bd12;border-color:#f1bd12}.side-toolbar__button:hover svg{color:#fff}.side-toolbar__button--primary{background:#f1bd12;border-color:#f1bd12}.side-toolbar__button--primary svg{color:#fff}.side-toolbar__button:disabled{cursor:default}.side-toolbar__button:disabled:hover{border-color:#686868;background:#fff}.side-toolbar__button:disabled:hover svg{color:#000}.side-toolbar__button svg{color:#000;-webkit-transition:all .3s ease;transition:all .3s ease}@media only screen and (max-width: 1080px){.side-toolbar__button svg{width:20px;height:20px}}.side-toolbar__toggle{width:40px;height:40px;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:50%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);background-color:#fff}@media only screen and (max-width: 1080px){.side-toolbar__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;visibility:visible}}.side-toolbar__toggle span{display:block;width:20px;height:2px;margin:0 auto;background:#3a3a3a;border-radius:999px;-webkit-transition:all .3s ease;transition:all .3s ease}.side-toolbar.is-open .side-toolbar__toggle span:nth-child(1){-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}.side-toolbar.is-open .side-toolbar__toggle span:nth-child(2){opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.side-toolbar.is-open .side-toolbar__toggle span:nth-child(3){-webkit-transform:translateY(-6px) rotate(-45deg);transform:translateY(-6px) rotate(-45deg)}.side-toolbar.is-open .side-toolbar__button{--distance: 75px;-webkit-transform:scale(1);transform:scale(1);position:absolute;left:50%;top:50%;-webkit-transform:rotate(var(--angle)) translateY(calc(var(--distance) * -1)) rotate(calc(var(--angle) * -1));transform:rotate(var(--angle)) translateY(calc(var(--distance) * -1)) rotate(calc(var(--angle) * -1));-webkit-transition:.35s;transition:.35s}.side-toolbar.is-open .side-toolbar__button:nth-child(1){--angle: -10deg;-webkit-transition-delay:.3s;transition-delay:.3s}.side-toolbar.is-open .side-toolbar__button:nth-child(2){--angle: 25deg;-webkit-transition-delay:.2s;transition-delay:.2s}.side-toolbar.is-open .side-toolbar__button:nth-child(3){--angle: 60deg;-webkit-transition-delay:.1s;transition-delay:.1s}.side-toolbar.is-open .side-toolbar__button:nth-child(4){--angle: 95deg;-webkit-transition-delay:0s;transition-delay:0s}.cards__grid{--columns: 4;--gap-x: 42px;--gap-y: 32px;display:grid;grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--gap-y) var(--gap-x)}@media only screen and (max-width: 1680px){.cards__grid{--columns: 3;--gap-x: 32px}}@media only screen and (max-width: 1200px){.cards__grid{--columns: 2;--gap-x: 24px}}@media only screen and (max-width: 576px){.cards__grid{--gap-x: 16px}}.card{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.card:hover .card__image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.card__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.card__image{position:relative;margin-bottom:20px;border-radius:3px;overflow:hidden}@media only screen and (max-width: 992px){.card__image{margin-bottom:12px}}.card__image img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.card__body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card__title{font-family:var(--primary-font);font-weight:500;font-size:15px;line-height:18px;letter-spacing:-0.02em;color:#fff;margin-bottom:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 992px){.card__title{font-size:14px;line-height:16px}}.card__title:hover{color:#f1bd12}.card__meta{display:grid;grid-template-columns:auto auto;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:4px}@media only screen and (max-width: 576px){.card__meta{grid-template-columns:auto}}.card__meta-item{font-family:var(--primary-font);font-weight:500;font-size:12px;line-height:15px;letter-spacing:-0.02em;color:#686868;padding-left:16px}.card__meta-item:nth-child(odd){font-weight:600}.card__meta-item:nth-child(even){text-align:right}@media only screen and (max-width: 576px){.card__meta-item:nth-child(even){text-align:left}}.card__meta-label{display:inline-block;position:relative}.card__meta-label::before{content:"";position:absolute;top:6px;left:-8px;width:3px;height:3px;border-radius:50%;background-color:#686868}.card__actions{margin-top:auto}.legal-popup-open{overflow:hidden}.legal-popup{position:fixed;z-index:1200;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}.legal-popup.is-open{opacity:1;visibility:visible}.legal-popup__backdrop{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.78)}.legal-popup__dialog{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:min(820px,100vw - 48px);max-height:min(84dvh,860px);padding:30px 26px 24px;border:1px solid rgba(241,189,18,.7);border-radius:22px;color:#fff;background:#211910;-webkit-box-shadow:0 22px 70px rgba(0,0,0,.42);box-shadow:0 22px 70px rgba(0,0,0,.42)}.legal-popup__close{position:absolute;top:-16px;right:-16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:1px solid #f1bd12;border-radius:50%;color:#f1bd12;background:#07172d;font-size:31px;line-height:1}.legal-popup__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:22px;color:#f1bd12;font-family:var(--heading-font);font-size:42px;font-weight:400;line-height:1;text-transform:uppercase}.legal-popup__body{min-height:0;padding-right:12px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:#fff;font-size:15px;font-weight:500;line-height:1.45;scrollbar-color:#f1bd12 hsla(0,0%,100%,.1);scrollbar-width:thin}.legal-popup__body a{color:#f1bd12;text-decoration:underline}.legal-popup__body p:not(:last-child){margin-bottom:17px}.legal-popup__body h1,.legal-popup__body h2,.legal-popup__body h3,.legal-popup__body h4,.legal-popup__body h5,.legal-popup__body h6{color:#f1bd12}.legal-popup__body h3{margin:24px 0 10px;font-size:20px}.legal-popup__footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:22px;text-align:center}.legal-popup__accept{min-width:224px;padding:13px 24px;border-radius:12px;color:#3a3a3a;background:#f1bd12;font-size:14px;font-weight:700;letter-spacing:.08em}@media only screen and (max-width: 576px){.legal-popup{padding:14px}.legal-popup__dialog{width:100%;max-height:calc(100dvh - 28px);padding:26px 18px 18px;border-radius:16px}.legal-popup__close{top:10px;right:10px;width:40px;height:40px;font-size:27px}.legal-popup__title{padding-right:48px;font-size:34px}.legal-popup__body{padding-right:7px;font-size:13px;line-height:1.5}.legal-popup__footer{padding-top:16px}.legal-popup__accept{width:100%;min-width:0}}.about-homepage .footer{z-index:10}.about-fullpage{background:#3a3a3a}.about-section{position:relative;min-height:calc(100dvh - 50px);overflow:hidden}@media only screen and (max-width: 992px){.fp-responsive .about-section,.fp-responsive .about-section>.fp-overflow{height:auto !important;min-height:0 !important;max-height:none}}.about-who-we-are{color:#fff;background:#3a3a3a}.about-who-we-are__media{position:absolute;inset:0}.about-who-we-are__media img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.about-who-we-are__container{position:relative;z-index:1;width:100%;max-width:1250px;height:100%;min-height:calc(100dvh - 50px);margin:0 auto;padding:clamp(84px,10.5vh,100px) 0 58px}.about-who-we-are__header{margin-bottom:clamp(54px,8vh,78px)}.about-who-we-are__title{color:#f1bd12;font-family:var(--heading-font);font-size:clamp(78px,6vw,104px);font-weight:400;line-height:.84;letter-spacing:-0.025em;text-transform:uppercase}.about-who-we-are__title span{display:block}.about-who-we-are__body{width:100%;max-width:440px}.about-who-we-are__description{margin-bottom:clamp(38px,6vh,54px);font-size:17px;font-weight:500;line-height:1.28;text-align:start}.about-who-we-are__description p:last-child{margin-bottom:0}.about-who-we-are__facts{display:grid;gap:22px;padding-left:20px;font-size:15px;font-weight:500;line-height:1.2}.about-who-we-are__facts li{position:relative}.about-who-we-are__facts li::before{position:absolute;top:.5em;left:-16px;width:4px;height:4px;border-radius:50%;background:#fff;content:""}@media only screen and (max-width: 1600px){.about-who-we-are__container{max-width:1080px;padding-right:32px;padding-left:32px}.about-who-we-are__header{margin-bottom:44px}.about-who-we-are__description{margin-bottom:34px;font-size:15px}.about-who-we-are__facts{gap:16px;font-size:14px}}@media only screen and (max-width: 992px){.about-who-we-are{min-height:0}.about-who-we-are::after{position:absolute;inset:0;content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.78)), to(rgba(0, 0, 0, 0.15)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.78), rgba(0, 0, 0, 0.15))}.about-who-we-are__container{min-height:0;padding:72px 32px}.about-who-we-are__header,.about-who-we-are__body{position:relative;z-index:1}}@media only screen and (max-width: 576px){.about-who-we-are__container{padding:56px 16px 52px}.about-who-we-are__header{margin-bottom:30px}.about-who-we-are__title{font-size:58px}.about-who-we-are__body{max-width:100%}.about-who-we-are__description{margin-bottom:28px;font-size:14px;line-height:1.35;text-align:left}.about-who-we-are__facts{gap:13px;font-size:13px}}.about-vision-mission{color:#3a3a3a;background:#f1bd12}.about-vision-mission>.fp-overflow{display:grid;grid-template-columns:minmax(0, 580px) minmax(0, 1fr);width:100%;height:100%;max-height:none}.about-vision-mission__media{position:relative;min-width:0;overflow:hidden;background:#070b10}.about-vision-mission__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.about-vision-mission__panel{position:relative;min-width:0;overflow:hidden;background:#f1bd12}.about-vision-mission__watermark{position:absolute;right:18px;bottom:-10px;color:rgba(58,58,58,.055);font-family:var(--heading-font);font-size:clamp(190px,15vw,270px);line-height:.77;text-align:right;text-transform:uppercase;white-space:nowrap}.about-vision-mission__container{position:relative;z-index:1;width:min(100%,690px);min-height:calc(100dvh - 50px);padding:clamp(88px,10.5vh,104px) 44px 64px clamp(100px,10.7vw,176px)}.about-vision-mission__title{margin-bottom:clamp(70px,9vh,88px);color:#3a3a3a;font-family:var(--heading-font);font-size:clamp(82px,5.8vw,104px);font-weight:400;line-height:.84;letter-spacing:-0.025em;text-transform:uppercase}.about-vision-mission__title span{display:block}.about-vision-mission__items{display:grid;gap:clamp(56px,7vh,72px)}.about-vision-mission__item{display:grid;grid-template-columns:80px minmax(0, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:24px}.about-vision-mission__item h3{margin-bottom:18px;color:#3a3a3a;font-family:var(--heading-font);font-size:34px;font-weight:400;line-height:1;text-transform:uppercase}.about-vision-mission__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:76px;height:76px}.about-vision-mission__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.about-vision-mission__description{max-width:350px;font-size:16px;font-weight:500;line-height:1.15;text-align:start}@media only screen and (max-width: 1400px){.about-vision-mission>.fp-overflow{grid-template-columns:minmax(0, 38%) minmax(0, 1fr)}.about-vision-mission__container{padding-right:32px;padding-left:clamp(50px,7vw,100px)}.about-vision-mission__title{margin-bottom:54px}.about-vision-mission__items{gap:42px}.about-vision-mission__item{grid-template-columns:64px minmax(0, 1fr);gap:18px}.about-vision-mission__icon{width:60px;height:60px}.about-vision-mission__item h3{margin-bottom:12px;font-size:29px}.about-vision-mission__description{font-size:14px}}@media only screen and (min-width: 993px)and (max-height: 780px){.about-vision-mission__container{padding-top:48px;padding-bottom:48px}.about-vision-mission__title{margin-bottom:34px;font-size:64px}.about-vision-mission__items{gap:28px}.about-vision-mission__item{grid-template-columns:52px minmax(0, 1fr);gap:16px}.about-vision-mission__icon{width:50px;height:50px}.about-vision-mission__item h3{margin-bottom:8px;font-size:25px}.about-vision-mission__description{font-size:13px;line-height:1.2}}@media only screen and (max-width: 992px){.about-vision-mission{min-height:0}.about-vision-mission>.fp-overflow{display:block;height:auto}.about-vision-mission__media{position:absolute;inset:0}.about-vision-mission__media::after{position:absolute;inset:0;content:"";background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.82)), to(rgba(0, 0, 0, 0.35)));background:linear-gradient(90deg, rgba(0, 0, 0, 0.82), rgba(0, 0, 0, 0.35))}.about-vision-mission__panel{min-height:0;color:#fff;background:rgba(241,189,18,.88);clip-path:polygon(24% 0, 100% 0, 100% 100%, 0 100%, 0 32%)}.about-vision-mission__container{width:100%;min-height:0;margin-left:auto;padding:82px 32px 64px 25%}.about-vision-mission__watermark{display:none}.about-vision-mission__title{margin-bottom:52px;font-size:72px}.about-vision-mission__description{max-width:420px;text-align:left}}@media only screen and (max-width: 576px){.about-vision-mission__panel{clip-path:polygon(18% 0, 100% 0, 100% 100%, 0 100%, 0 22%)}.about-vision-mission__container{padding:72px 18px 56px 20%}.about-vision-mission__title{margin-bottom:40px;font-size:54px}.about-vision-mission__items{gap:34px}.about-vision-mission__item{grid-template-columns:48px minmax(0, 1fr);gap:14px}.about-vision-mission__icon{width:46px;height:46px}.about-vision-mission__item h3{margin-bottom:10px;font-size:26px}.about-vision-mission__description{font-size:13px;line-height:1.3}}.about-core-value{color:#fff;background:#3a3a3a}.about-core-value__background{position:absolute;inset:0}.about-core-value__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.about-core-value__container{position:relative;z-index:1;width:100%;max-width:1250px;min-height:calc(100dvh - 50px);margin:0 auto;padding:clamp(88px,10.5vh,100px) 0 58px}.about-core-value__title{margin-bottom:clamp(62px,8vh,78px);color:#f1bd12;font-family:var(--heading-font);font-size:clamp(82px,5.8vw,104px);font-weight:400;line-height:.84;letter-spacing:-0.025em;text-transform:uppercase}.about-core-value__title span{display:block}.about-core-value__grid{display:grid;grid-template-columns:330px 330px;grid-template-rows:repeat(4, auto);gap:clamp(38px,5vh,54px) clamp(80px,8vw,120px);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:32px}.about-core-value__item{display:grid;grid-template-columns:18px minmax(0, 1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:12px}.about-core-value__item:nth-child(1){grid-column:1;grid-row:1}.about-core-value__item:nth-child(2){grid-column:1;grid-row:2}.about-core-value__item:nth-child(3){grid-column:2;grid-row:2}.about-core-value__item:nth-child(4){grid-column:1;grid-row:3}.about-core-value__item:nth-child(5){grid-column:2;grid-row:3}.about-core-value__item:nth-child(6){grid-column:1;grid-row:4}.about-core-value__item:nth-child(7){grid-column:2;grid-row:4}.about-core-value__item h3{margin-bottom:12px;color:#f1bd12;font-family:var(--heading-font);font-size:20px;font-weight:400;line-height:1;text-transform:uppercase}.about-core-value__check{width:16px;height:16px;margin-top:1px;-o-object-fit:contain;object-fit:contain}.about-core-value__description{font-size:16px;font-weight:500;line-height:1.2}@media only screen and (max-width: 1600px){.about-core-value__container{max-width:1080px;padding-right:32px;padding-left:32px}.about-core-value__title{margin-bottom:42px}.about-core-value__grid{grid-template-columns:290px 290px;gap:32px 64px}.about-core-value__description{font-size:14px}}@media only screen and (min-width: 993px)and (max-height: 780px){.about-core-value__container{padding-top:48px;padding-bottom:48px}.about-core-value__title{margin-bottom:32px;font-size:64px}.about-core-value__grid{gap:24px 64px}.about-core-value__item h3{margin-bottom:7px;font-size:18px}.about-core-value__description{font-size:13px}}@media only screen and (max-width: 992px){.about-core-value{min-height:0}.about-core-value__background::after{position:absolute;inset:0;content:"";background:rgba(58,58,58,.58)}.about-core-value__background img{-o-object-position:62% center;object-position:62% center}.about-core-value__container{min-height:0;padding:72px 32px 64px}.about-core-value__grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto;width:100%;margin-left:0;gap:34px 28px}.about-core-value__item:nth-child(n){grid-column:auto;grid-row:auto}}@media only screen and (max-width: 576px){.about-core-value__container{padding:64px 16px 52px}.about-core-value__title{margin-bottom:40px;font-size:58px}.about-core-value__grid{grid-template-columns:1fr;gap:28px}.about-core-value__item h3{margin-bottom:8px}.about-core-value__description{font-size:13px}}.about-profile{color:#3a3a3a;background:#f1bd12}.about-profile__background{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0, 1fr) 420px}.about-profile__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.about-profile__yellow{position:relative;min-width:0;overflow:hidden}.about-profile__visual{min-width:0;overflow:hidden}.about-profile__watermark{position:absolute;top:255px;left:105px;color:hsla(0,0%,100%,.16);font-family:var(--heading-font);font-size:clamp(190px,18vw,310px);line-height:1;text-transform:uppercase;white-space:nowrap}.about-profile__portrait{position:absolute;z-index:2;right:105px;bottom:50px;width:min(38vw,650px);height:calc(100% - 50px);pointer-events:none}.about-profile__portrait img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.about-profile__container{position:relative;z-index:3;width:100%;max-width:1250px;min-height:calc(100dvh - 50px);margin:0 auto;padding:clamp(88px,10.5vh,100px) 0 58px}.about-profile__header{margin-bottom:clamp(105px,13vh,125px)}.about-profile__title{margin-bottom:8px;font-family:var(--heading-font);font-size:clamp(82px,6vw,104px);font-weight:400;line-height:.9;letter-spacing:-0.025em;text-transform:uppercase}.about-profile__position{font-family:var(--heading-font);font-size:16px;font-weight:400;line-height:1;text-transform:uppercase}.about-profile__content{display:grid;grid-template-columns:350px 350px;gap:86px;margin-left:-44px}.about-profile__column{font-size:15px;font-weight:500;line-height:1.18;text-align:start}.about-profile__column p:not(:last-child){margin-bottom:34px}.about-profile__specialties{margin-top:36px;font-family:"Montserrat",sans-serif;font-size:14px;font-style:italic;font-weight:600;line-height:normal;letter-spacing:-0.02em;text-align:left}@media only screen and (max-width: 1600px){.about-profile__background{grid-template-columns:minmax(0, 85%) minmax(0, 15%)}.about-profile__container{max-width:1080px;padding-right:20px;padding-left:20px}.about-profile__portrait{right:0;width:43vw}.about-profile__watermark{left:36px}.about-profile__header{margin-bottom:58px}.about-profile__title{font-size:72px}.about-profile__content{grid-template-columns:280px 280px;gap:54px;margin-left:0}.about-profile__column{font-size:13px}.about-profile__column p:not(:last-child){margin-bottom:24px}.about-profile__specialties{margin-top:24px}}@media only screen and (min-width: 993px)and (max-height: 780px){.about-profile__container{padding-top:46px;padding-bottom:46px}.about-profile__header{margin-bottom:38px}.about-profile__title{font-size:64px}.about-profile__content{grid-template-columns:265px 265px;gap:42px}.about-profile__column{font-size:11px;line-height:1.13}.about-profile__column p:not(:last-child){margin-bottom:16px}.about-profile__specialties{margin-top:16px}}@media only screen and (max-width: 992px){.about-profile{--profile-visual-height: max(62svh, 470px);min-height:0;overflow:visible}.about-profile__background,.about-profile__background img,.about-profile__portrait,.about-profile__portrait img,.about-profile [data-aos]{-webkit-animation:none !important;animation:none !important;-webkit-transition:none !important;transition:none !important;-webkit-transform:none !important;transform:none !important;opacity:1 !important}.about-profile [data-aos]{visibility:visible !important}.about-profile__background{position:absolute;top:0;right:0;bottom:auto;left:0;height:var(--profile-visual-height);grid-template-columns:repeat(2, minmax(0, 1fr))}.about-profile__watermark{display:none}.about-profile__portrait{position:relative;right:auto;bottom:auto;width:100%;height:var(--profile-visual-height);min-height:0;background:rgba(0,0,0,0)}.about-profile__container{min-height:0;margin-top:0;padding:36px 32px 72px;background:#f1bd12}.about-profile__header{margin-bottom:40px}.about-profile__title{font-size:72px}.about-profile__content{grid-template-columns:repeat(2, minmax(0, 1fr));gap:36px}.about-profile__column{font-size:14px}}@media only screen and (max-width: 576px){.about-profile{--profile-visual-height: max(56svh, 390px)}.about-profile__container{padding:30px 16px 56px}.about-profile__header{margin-bottom:34px}.about-profile__title{font-size:52px}.about-profile__position{font-size:13px}.about-profile__content{grid-template-columns:1fr;gap:28px}.about-profile__column{font-size:13px;text-align:left}.about-profile__column p:not(:last-child){margin-bottom:22px}.about-profile__specialties{margin-top:22px}}.about-profile--pol .about-profile__title{font-size:clamp(72px,5.4vw,96px);white-space:nowrap}.about-profile--pol .about-profile__portrait{right:48px;width:min(44vw,760px)}.about-profile--pol .about-profile__watermark{top:278px;font-size:clamp(150px,14vw,235px)}@media only screen and (max-width: 1600px){.about-profile--pol .about-profile__title{font-size:58px}.about-profile--pol .about-profile__portrait{right:0;width:43vw}.about-profile--pol .about-profile__watermark{font-size:150px}}@media only screen and (min-width: 993px)and (max-height: 780px){.about-profile--pol .about-profile__title{font-size:54px}}@media only screen and (max-width: 992px){.about-profile--pol .about-profile__title{font-size:64px;white-space:normal}.about-profile--pol .about-profile__portrait{right:auto;width:100%}}@media only screen and (max-width: 576px){.about-profile--pol .about-profile__title{font-size:44px}}.about-license{position:relative;background:#3a3a3a}.about-license__background{position:absolute;inset:0}.about-license__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.about-license__watermark{position:absolute;top:62px;left:108px;color:rgba(0,0,0,.11);font-family:var(--heading-font);font-size:clamp(220px,21vw,365px);line-height:.88;text-transform:uppercase;white-space:nowrap}.about-license__container{position:relative;z-index:1;display:grid;grid-template-columns:480px minmax(0, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:90px;width:100%;min-height:calc(100dvh - 50px);padding:42px 38px 82px 214px}@media only screen and (max-width: 1440px){.about-license__container{padding:42px 38px 82px 80px;gap:40px}}.about-license__title{font-family:var(--heading-font);font-size:clamp(82px,6vw,104px);font-weight:400;line-height:.84;letter-spacing:-0.025em;text-transform:uppercase}.about-license__title span{display:block}.about-license__document{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.about-license__document img{width:100%;max-width:830px;max-height:570px;-o-object-fit:contain;object-fit:contain}.about-license__document-button{display:block;width:100%;cursor:-webkit-zoom-in;cursor:zoom-in}.about-license__document-button:focus-visible{outline:3px solid #fff;outline-offset:5px}.about-license--business{color:#f1bd12;background:#3a3a3a}.about-license--derivatives{color:#3a3a3a;background:#f1bd12}.about-license--derivatives .about-license__watermark{color:rgba(58,58,58,.08)}@media only screen and (max-width: 1400px){.about-license__container{grid-template-columns:minmax(250px, 34%) minmax(0, 1fr);gap:44px;padding:42px 24px 72px 80px}.about-license__watermark{left:36px;font-size:220px}.about-license__title{font-size:72px}}@media only screen and (min-width: 993px)and (max-height: 780px){.about-license__container{padding-top:34px;padding-bottom:66px}.about-license__title{font-size:64px}.about-license__document img{max-height:490px}}@media only screen and (max-width: 992px){.about-license{min-height:0;overflow-x:clip;overflow-anchor:none}.about-license>.fp-overflow{overflow:visible !important;overflow-anchor:none}.about-license__document[data-aos=fade-up]{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity;overflow-anchor:none}.about-license__watermark{display:none}.about-license__container{grid-template-columns:1fr;gap:44px;min-height:0;padding:80px 32px 72px}.about-license__title{font-size:72px}.about-license__document img{width:min(100%,830px);max-height:none}}@media only screen and (max-width: 576px){.about-license__container{gap:34px;padding:64px 16px 56px}.about-license__title{font-size:54px}}.license-lightbox-open{overflow:hidden}.license-lightbox{position:fixed;z-index:1100;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;-webkit-transition:opacity .25s ease,visibility .25s ease;transition:opacity .25s ease,visibility .25s ease}.license-lightbox.is-open{opacity:1;visibility:visible}.license-lightbox__backdrop{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.88);cursor:-webkit-zoom-out;cursor:zoom-out}.license-lightbox__content{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:94vw;max-height:92dvh}.license-lightbox__image{width:auto;max-width:94vw;height:auto;max-height:92dvh;-o-object-fit:contain;object-fit:contain}.license-lightbox__close{position:absolute;z-index:2;top:-18px;right:-18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#3a3a3a;background:#fff;font-size:32px;line-height:1;cursor:pointer}@media only screen and (max-width: 576px){.license-lightbox{padding:16px}.license-lightbox__content,.license-lightbox__image{max-width:calc(100vw - 32px);max-height:calc(100dvh - 48px)}.license-lightbox__close{top:-12px;right:-8px;width:40px;height:40px}}.about-homepage #fp-nav{left:34px}.about-homepage #fp-nav ul li a span{background:rgba(241,189,18,.45)}.about-homepage #fp-nav ul li a.active span,.about-homepage #fp-nav ul li:hover a.active span{background:#f1bd12}@media only screen and (max-width: 1600px){.about-homepage #fp-nav{left:0}}.fp-overflow{overflow:hidden;height:100%}.what-we-offer .section__overlay{display:none}.what-we-offer .section__title,.what-we-offer .section__desc,.what-we-offer .section__body{color:#3a3a3a}.what-we-offer .section__header{max-width:450px}.what-we-offer__wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media only screen and (max-width: 992px){.what-we-offer__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.what-we-offer__body{width:930px;max-width:100%;height:100%;background-color:#f1bd12;padding:32px 64px}@media only screen and (max-width: 992px){.what-we-offer__body{width:100%;padding:24px 0px 48px}}.what-we-offer__image{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;z-index:2}.what-we-offer__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.what-we-offer__list{display:grid;grid-template-columns:repeat(2, 1fr);max-width:720px;row-gap:64px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media only screen and (max-width: 992px){.what-we-offer__list{grid-template-columns:1fr;row-gap:24px;margin-top:1rem}}.what-we-offer__list img{width:50px;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.what-we-offer__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.what-we-offer__item-title{font-family:var(--heading-font);font-size:20px;line-height:25px;font-weight:400;text-transform:uppercase}@media only screen and (max-width: 1200px){.what-we-offer__item-title{font-size:18px;line-height:22px}}@media only screen and (max-width: 992px){.what-we-offer__item-title{font-size:16px;line-height:20px}}.what-we-offer__item-icon{-ms-flex-negative:0;flex-shrink:0}.what-we-offer__qrcode{padding:14px 16px;background-color:#3a3a3a;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;color:#fff;width:400px;max-width:100%}.what-we-offer__qrcode-title{font-family:var(--heading-font);font-size:20px;line-height:25px;font-weight:400;text-transform:uppercase;margin-bottom:unset}@media only screen and (max-width: 1200px){.what-we-offer__qrcode-title{font-size:18px;line-height:22px}}@media only screen and (max-width: 992px){.what-we-offer__qrcode-title{font-size:16px;line-height:20px}}.what-we-offer__qrcode-desc{font-family:var(--primary-font);font-weight:600;font-size:15px;margin-bottom:unset;margin-top:5px}.what-we-offer__qrcode img{width:96px;height:auto}.our-approach .section__header{max-width:450px}.our-approach .section__container{padding-top:32px}@media only screen and (max-width: 992px){.our-approach .section__container{padding-top:24px;padding-bottom:36px}}.our-approach__list{display:grid;grid-template-columns:repeat(2, 1fr);max-width:800px;row-gap:42px;-webkit-column-gap:128px;-moz-column-gap:128px;column-gap:128px}@media only screen and (max-width: 992px){.our-approach__list{grid-template-columns:1fr;row-gap:24px;-webkit-column-gap:unset;-moz-column-gap:unset;column-gap:unset}}.our-approach__item:nth-child(2){grid-column-start:1;grid-column-end:2}@media only screen and (max-width: 992px){.our-approach__item:nth-child(2){grid-column-start:unset;grid-column-end:unset}}.our-approach__item img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.our-approach__item-icon{margin-bottom:24px}.our-approach__item-title{font-family:var(--heading-font);font-size:20px;line-height:25px;font-weight:400;text-transform:uppercase;margin-bottom:16px}@media only screen and (max-width: 1200px){.our-approach__item-title{font-size:18px;line-height:22px}}@media only screen and (max-width: 992px){.our-approach__item-title{font-size:16px;line-height:20px}}.our-approach__item-desc{font-family:var(--primary-font);font-weight:500;font-size:15px;margin-bottom:unset}.market-focus .section__overlay{display:none}.market-focus .section__title{color:#f1bd12}.market-focus .section__desc,.market-focus .section__body{color:#fff}.market-focus .section__header{max-width:450px}.market-focus__wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}@media only screen and (max-width: 992px){.market-focus__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.market-focus__body{width:930px;max-width:100%;height:100%;background-color:#f1bd12;padding:32px 64px}@media only screen and (max-width: 992px){.market-focus__body{width:100%;padding:24px 0px 48px 0px}}.market-focus__image{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;z-index:2}.market-focus__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.market-focus__body{background-image:url("../images/professional-services/market-focus-box.jpg");background-size:cover;background-position:bottom center}.market-focus__list{display:grid;grid-template-columns:repeat(2, 1fr);max-width:800px;row-gap:42px;-webkit-column-gap:128px;-moz-column-gap:128px;column-gap:128px}@media only screen and (max-width: 992px){.market-focus__list{grid-template-columns:1fr;row-gap:24px;margin-top:1rem}}.market-focus__item-icon{margin-bottom:24px;-ms-flex-negative:0;flex-shrink:0}.market-focus__item-title{font-family:var(--heading-font);font-size:20px;line-height:25px;font-weight:400;text-transform:uppercase;margin-bottom:16px;color:#f1bd12}@media only screen and (max-width: 1200px){.market-focus__item-title{font-size:18px;line-height:22px}}@media only screen and (max-width: 992px){.market-focus__item-title{font-size:16px;line-height:20px}}.market-focus__item-desc{font-family:var(--primary-font);font-weight:500;font-size:15px;margin-bottom:unset}.compliance-purpose .section__overlay{display:none}.compliance-purpose .section__header{margin-top:unset}.compliance-purpose .section__title{color:#f1bd12}.compliance-purpose .section__desc,.compliance-purpose .section__body{color:#fff}.compliance-purpose .section__header{max-width:450px}.compliance-purpose .section__container{padding-top:calc(32px + 3rem);padding-bottom:6rem}@media only screen and (max-width: 992px){.compliance-purpose .section__container{padding-top:calc(24px + 2rem);padding-bottom:64px}}.compliance-purpose .section__desc{text-align:justify}.compliance-purpose__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width: 992px){.compliance-purpose__container{display:unset}}.compliance-purpose__box{width:100%;background-image:url("../images/professional-services/compliance-purpose-bg.jpg");background-size:cover;background-position:bottom center}.compliance-purpose__box .section__container{height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:128px}@media only screen and (max-width: 992px){.compliance-purpose__box .section__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.compliance-purpose__mask{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:url("../images/professional-services/compliance-purpose-mask.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;width:100%}@media only screen and (max-width: 992px){.compliance-purpose__mask{height:320px}}.compliance-purpose__list{display:grid;grid-template-columns:repeat(2, 1fr);max-width:720px;row-gap:64px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media only screen and (max-width: 992px){.compliance-purpose__list{row-gap:24px;margin-top:1rem}}.compliance-purpose__list img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.compliance-purpose__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.compliance-purpose__item-title{font-family:var(--heading-font);font-size:20px;line-height:25px;font-weight:400;text-transform:uppercase}@media only screen and (max-width: 1200px){.compliance-purpose__item-title{font-size:18px;line-height:22px}}@media only screen and (max-width: 992px){.compliance-purpose__item-title{font-size:16px;line-height:20px}}.our-commitment .section__overlay{display:none}.our-commitment .section__header{margin-top:unset}.our-commitment .section__body{margin-top:12rem}@media only screen and (max-width: 992px){.our-commitment .section__body{margin-top:unset}}.our-commitment .section__title,.our-commitment .section__desc,.our-commitment .section__body{color:#3a3a3a}.our-commitment .section__header{max-width:450px}.our-commitment .section__container{padding-top:calc(32px + 3rem);padding-bottom:6rem}@media only screen and (max-width: 992px){.our-commitment .section__container{padding-top:calc(24px + 2rem);padding-bottom:64px}}.our-commitment .section__desc{text-align:justify}.our-commitment__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}@media only screen and (max-width: 992px){.our-commitment__container{display:unset}}.our-commitment__box{width:100%;background-color:#f1bd12;overflow:hidden;position:relative}.our-commitment__box .section__container{height:-webkit-max-content !important;height:-moz-max-content !important;height:max-content !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:128px}@media only screen and (max-width: 992px){.our-commitment__box .section__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.our-commitment__box::before{content:"";background-image:url("../images/professional-services/our-commitment-mask.png");background-position:top left;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;width:25%;bottom:0}.our-commitment__mask{-webkit-box-flex:1;-ms-flex:1;flex:1;background-image:url("../images/professional-services/our-commitment-bg.png");background-position:center;background-size:cover;background-repeat:no-repeat;width:100%}@media only screen and (max-width: 992px){.our-commitment__mask{height:320px}}.our-commitment__list{display:grid;grid-template-columns:repeat(2, 1fr);max-width:720px;row-gap:64px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}@media only screen and (max-width: 992px){.our-commitment__list{row-gap:24px;margin-top:unset}}.our-commitment__list img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.our-commitment__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.our-commitment__item-title{font-family:var(--heading-font);font-size:20px;line-height:25px;font-weight:400;text-transform:uppercase}@media only screen and (max-width: 1200px){.our-commitment__item-title{font-size:18px;line-height:22px}}@media only screen and (max-width: 992px){.our-commitment__item-title{font-size:16px;line-height:20px}}body #fp-nav ul li a span,body .fp-slidesNav ul li a span{height:8px;width:8px;background:rgba(241,189,18,.3)}body #fp-nav ul li a.active span,body #fp-nav ul li:hover a.active span,body .fp-slidesNav ul li a.active span,body .fp-slidesNav ul li:hover a.active span{width:8px;height:8px;background:#f1bd12;margin:-2px 0 0 -2px}body #fp-nav ul li a,body .fp-slidesNav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #fp-nav ul li,body .fp-slidesNav ul li{margin:16px 7px}body.fp-viewing-our-commitment #fp-nav ul li a span,body.fp-viewing-our-commitment .fp-slidesNav ul li a span{background:rgba(58,58,58,.3)}body.fp-viewing-our-commitment #fp-nav ul li a.active span,body.fp-viewing-our-commitment #fp-nav ul li:hover a.active span,body.fp-viewing-our-commitment .fp-slidesNav ul li a.active span,body.fp-viewing-our-commitment .fp-slidesNav ul li:hover a.active span{background:#3a3a3a}.news-listing-page .page__content{min-height:calc(100dvh - 50px)}@media only screen and (min-width: 993px){html:has(body.news-listing-page),body.news-listing-page,body.news-listing-page .page__content{scrollbar-width:none}html:has(body.news-listing-page)::-webkit-scrollbar,body.news-listing-page::-webkit-scrollbar,body.news-listing-page .page__content::-webkit-scrollbar{width:0;height:0;display:none}}.news-listing{position:relative;min-height:calc(100dvh - 50px);overflow:hidden;color:#fff;background-color:#3a3a3a}.news-listing__decoration{position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-size:100% auto}.news-listing--press-release .news-listing__decoration{background-image:url("../images/news/press-release-listing-background.png")}.news-listing--knowledge-base .news-listing__decoration{background-image:url("../images/news/knowledge-base-listing-background.png")}.news-listing--market-insight .news-listing__decoration{background-image:url("../images/news/market-insight-listing-background.png")}.news-listing__container{position:relative;z-index:1;max-width:1350px;padding-top:clamp(64px,8vh,100px);padding-bottom:clamp(106px,13vh,146px)}.news-listing__header{display:grid;grid-template-columns:330px minmax(0, 1fr);-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:56px;margin-bottom:clamp(54px,7vh,78px)}.news-listing__title{margin:0;color:var(--category-title-color, #F1BD12);font-family:var(--heading-font);font-size:clamp(72px,6vw,100px);font-weight:400;line-height:.82;text-transform:uppercase}.news-listing__title span{display:block}.news-listing__description{max-width:820px;padding-bottom:2px;font-size:17px;font-weight:500;line-height:1.35}.news-listing__description p:last-child{margin-bottom:0}.news-listing__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));-webkit-column-gap:clamp(32px,4vw,76px);-moz-column-gap:clamp(32px,4vw,76px);column-gap:clamp(32px,4vw,76px);row-gap:54px}.news-listing__empty{padding:48px 0;color:hsla(0,0%,100%,.7);text-align:center}.news-listing__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:clamp(72px,10vh,120px)}.news-listing__pagination nav>div:first-child{display:none}.news-listing__pagination nav>div:last-child>div:first-child{display:none}.news-listing__pagination nav>div:last-child,.news-listing__pagination nav>div:last-child>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex}.news-listing__pagination .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:28px;margin:0;padding:0;list-style:none}.news-listing__pagination .page-item:first-child,.news-listing__pagination .page-item:last-child{display:none}.news-listing__pagination .page-link{width:52px;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:hsla(0,0%,100%,.38);background:rgba(0,0,0,0);font-size:16px;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}.news-listing__pagination .page-link:hover{color:#fff;border-color:hsla(0,0%,100%,.5)}.news-listing__pagination .page-item.active .page-link{color:#fff;border-color:hsla(0,0%,100%,.42)}@media only screen and (max-width: 1200px){.news-listing__header{grid-template-columns:280px minmax(0, 1fr);gap:36px}.news-listing__grid{-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media only screen and (max-width: 992px){.news-listing{min-height:100dvh}.news-listing__container{padding-top:56px;padding-bottom:64px}.news-listing__header{grid-template-columns:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:28px;margin-bottom:48px}.news-listing__title{font-size:64px}.news-listing__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 28px}.news-listing__decoration{background-position:center 30%;background-size:auto 70%}}@media only screen and (max-width: 576px){.news-listing__container{padding-top:40px;padding-bottom:48px}.news-listing__title{font-size:48px}.news-listing__description{font-size:15px}.news-listing__decoration{opacity:.28;background-position:58% 24%;background-size:auto 48%}.news-listing__grid{grid-template-columns:1fr}.news-listing__pagination{margin-top:56px}.news-listing__pagination .pagination{gap:12px}.news-listing__pagination .page-link{width:44px;height:44px}}.news-card{min-width:0}.news-card__image{position:relative;display:block;aspect-ratio:1.72/1;overflow:hidden;background:rgba(0,0,0,.18)}.news-card__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.news-card__image:hover img{-webkit-transform:scale(1.035);transform:scale(1.035)}.news-card__body{padding-top:18px}.news-card__title{display:-webkit-box;min-height:2.5em;margin:0 0 12px;overflow:hidden;color:#fff;font-family:var(--primary-font);font-size:16px;font-weight:500;line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-card__title a{color:inherit;-webkit-transition:color .2s ease;transition:color .2s ease}.news-card__title a:hover{color:#f1bd12}.news-card__time{display:block;color:hsla(0,0%,100%,.22);font-size:12px;font-weight:500}.news-card__time::before{content:"·";margin-right:7px}.news-detail{min-height:100dvh;padding:105px 0 120px;color:#fff;background:#3a3a3a}.news-detail__container{position:relative}.news-detail__header{margin-bottom:56px}.news-detail__title{max-width:820px;margin-bottom:9px;color:#fff;font-family:var(--primary-font);font-size:31px;font-weight:500;line-height:1.18;letter-spacing:-0.02em}.news-detail__time,.news-detail .news-card__time{color:hsla(0,0%,100%,.22);font-size:12px;font-weight:500}.news-detail__time{display:block}.news-detail__time::before{content:"·";margin-right:7px}.news-detail__lead{margin-top:28px;color:#fff;font-size:17px;font-weight:500;line-height:1.35}.news-detail__lead p:last-child{margin-bottom:0}.news-detail__content{color:#fff;font-size:15px;font-weight:500;line-height:1.45}.news-detail__content p,.news-detail__content ul,.news-detail__content ol,.news-detail__content blockquote,.news-detail__content figure,.news-detail__content img,.news-detail__content video,.news-detail__content iframe,.news-detail__content table{margin-bottom:24px}.news-detail__content img,.news-detail__content video,.news-detail__content iframe{width:100%;height:auto}.news-detail__content iframe{aspect-ratio:16/9}.news-detail__content ul,.news-detail__content ol{padding-left:24px}.news-detail__content ul{list-style:disc}.news-detail__content ol{list-style:decimal}.news-detail__content a{color:#f1bd12;text-decoration:underline}.news-detail__content h2,.news-detail__content h3,.news-detail__content h4{margin:36px 0 16px;color:#fff;font-family:var(--primary-font);font-weight:600}.news-detail__related{margin-top:82px}.news-detail__related-title{margin-bottom:20px;color:#fff;font-family:var(--primary-font);font-size:20px;font-weight:500;line-height:1.2;text-transform:uppercase}.news-detail__related-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:50px 28px}.news-detail__related-grid .news-card__body{padding-top:12px}.news-detail__related-grid .news-card__title{font-size:14px}@media only screen and (max-width: 992px){.news-detail{padding:72px 0 80px}.news-detail__header{margin-bottom:40px}.news-detail__title{font-size:27px}.news-detail__related{margin-top:64px}.news-detail__related-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px 24px}}@media only screen and (max-width: 576px){.news-detail{padding:48px 0 64px}.news-detail__title{font-size:23px}.news-detail__lead{margin-top:22px;font-size:15px}.news-detail__content{font-size:14px}.news-detail__related-grid{grid-template-columns:1fr}}.training-courses__explore{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 992px){.training-courses__explore{height:auto}}.training-courses__explore-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}@media only screen and (max-width: 992px){.training-courses__explore-main{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}@media only screen and (max-width: 768px){.training-courses__explore-main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.training-courses__explore-content,.training-courses__explore-image{width:50%}@media only screen and (max-width: 768px){.training-courses__explore-content,.training-courses__explore-image{width:100%}}.training-courses__explore-content{padding:180px 30px 30px 80px}@media only screen and (max-width: 1600px){.training-courses__explore-content{padding:150px 30px 30px 70px}}@media only screen and (max-width: 1440px){.training-courses__explore-content{padding:120px 30px 30px 60px}}@media only screen and (max-width: 1280px){.training-courses__explore-content{padding:100px 30px 30px 40px}}@media only screen and (max-width: 992px){.training-courses__explore-content{padding:32px 24px !important}}@media only screen and (max-width: 576px){.training-courses__explore-content{padding:32px 16px 16px !important}}@media only screen and (max-height: 650px){.training-courses__explore-content{padding-top:50px}}.training-courses__explore-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.training-courses__explore-heading{margin-bottom:16px}.training-courses__explore-title{font-family:var(--heading-font);font-weight:400;font-size:75px;line-height:70px;text-transform:uppercase;color:#fff}@media only screen and (max-width: 1700px){.training-courses__explore-title{font-size:65px;line-height:60px}}@media only screen and (max-width: 1600px){.training-courses__explore-title{font-size:60px;line-height:55px}}@media only screen and (max-width: 1440px){.training-courses__explore-title{font-size:50px;line-height:46px}}@media only screen and (max-width: 1280px){.training-courses__explore-title{font-size:40px;line-height:38px}}@media only screen and (max-width: 1080px){.training-courses__explore-title{font-size:34px;line-height:32px}}.training-courses__explore-title span{display:block;margin-left:50px}@media only screen and (max-width: 1600px){.training-courses__explore-title span{margin-left:40px}}@media only screen and (max-width: 1440px){.training-courses__explore-title span{margin-left:30px}}.training-courses__explore-description{font-family:var(--primary-font);font-weight:500;font-size:15px;line-height:18px;letter-spacing:-0.02em;color:#fff}.training-courses__explore-actions{margin-top:64px}@media only screen and (max-width: 1280px){.training-courses__explore-actions{margin-top:48px}}@media only screen and (max-width: 992px){.training-courses__explore-actions{margin-top:32px}}@media only screen and (max-width: 768px){.training-courses__explore-actions{margin-top:24px}}.training-courses__explore-actions a{margin-bottom:15px}.training-courses__explore-actions a:not(:last-child){margin-right:15px}.training-courses__explore-features{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.training-courses__explore-features{-ms-flex-wrap:wrap;flex-wrap:wrap}}.training-courses__explore-feature{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 16px;position:relative}@media only screen and (max-width: 768px){.training-courses__explore-feature{width:50%;padding:20px 16px}}.training-courses__explore-feature::after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background-color:#000;opacity:.05;z-index:-1}.training-courses__explore-feature--highlight{background-color:#f1bd12;opacity:1}.training-courses__explore-feature--highlight .training-courses__explore-feature-title,.training-courses__explore-feature--highlight .training-courses__explore-feature-description{opacity:1}.training-courses__explore-feature-title,.training-courses__explore-feature-description{font-family:var(--primary-font);color:#fff;opacity:.5;text-align:center}.training-courses__explore-feature-title{font-weight:700;font-size:15px;line-height:18px;letter-spacing:.05em;text-transform:uppercase;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}@media only screen and (max-width: 1280px){.training-courses__explore-feature-title{min-height:36px}}@media only screen and (max-width: 992px){.training-courses__explore-feature-title{font-size:14px;line-height:16px}}.training-courses__explore-feature-description{font-weight:500;font-size:13px;line-height:16px;letter-spacing:-0.02em}.training-courses__learn{width:100%;height:100vh;background-image:url("../images/training-courses/2.avif");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 992px){.training-courses__learn{height:auto}}.training-courses__learn-inner{width:50%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:32px 24px}@media only screen and (max-width: 992px){.training-courses__learn-inner{width:60%}}@media only screen and (max-width: 576px){.training-courses__learn-inner{width:100%;padding:32px 16px}}.training-courses__learn-main{width:100%;max-width:505px;padding:56px 55px 100px;background:#3a3a3a;border-radius:10px 50px 10px 10px}@media only screen and (max-width: 992px){.training-courses__learn-main{padding:32px 32px 42px !important}}@media only screen and (max-height: 700px){.training-courses__learn-main{padding:42px 55px 50px}}.training-courses__learn-title{font-family:var(--heading-font);font-weight:400;font-size:50px;line-height:50px;letter-spacing:-0.02em;text-transform:uppercase;color:#f1bd12;margin-bottom:10px}@media only screen and (max-width: 992px){.training-courses__learn-title{font-size:40px;line-height:40px}}@media only screen and (max-width: 768px){.training-courses__learn-title{font-size:34px;line-height:34px}}@media only screen and (max-width: 576px){.training-courses__learn-title{font-size:30px;line-height:30px}}.training-courses__learn-title span{display:block;margin-left:30px}.training-courses__learn-description{font-family:var(--primary-font);font-weight:500;font-size:13px;line-height:16px;letter-spacing:-0.02em;color:#fff;opacity:.5}.training-courses__learn-list{padding-left:32px;margin-top:26px}@media only screen and (max-width: 992px){.training-courses__learn-list{margin-top:20px}}@media only screen and (max-width: 768px){.training-courses__learn-list{margin-top:16px}}.training-courses__learn-item{font-family:var(--primary-font);font-weight:600;font-size:13px;line-height:30px;letter-spacing:-0.02em;color:#f1bd12;position:relative}.training-courses__learn-item::before{content:"";position:absolute;top:13px;left:-8px;width:3px;height:3px;border-radius:50%;background-color:#f1bd12}.training-courses__learn-actions{margin-top:35px}@media only screen and (max-width: 992px){.training-courses__learn-actions{margin-top:24px}}.training-courses__upcoming{width:100%;padding:78px 0 46px;background-color:#f1bd12;position:relative;overflow:hidden}@media only screen and (max-width: 992px){.training-courses__upcoming{padding:50px 0 40px}}@media only screen and (max-width: 576px){.training-courses__upcoming{padding:40px 0 30px}}.training-courses__upcoming::before,.training-courses__upcoming::after{aspect-ratio:1/1;display:block;content:"";position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}.training-courses__upcoming::before{width:30%;max-width:482px;top:0;right:0;background-image:url("../images/training-courses/decor-top.png")}.training-courses__upcoming::after{width:25.5%;max-width:422px;bottom:0;left:0;background-image:url("../images/training-courses/decor-bottom.png")}.training-courses__upcoming-title,.training-courses__upcoming-description{color:#3a3a3a;letter-spacing:-0.02em;text-align:center}.training-courses__upcoming-title{font-family:var(--heading-font);font-weight:400;font-size:40px;line-height:40px;text-transform:uppercase;margin-bottom:12px}@media only screen and (max-width: 992px){.training-courses__upcoming-title{font-size:34px;line-height:40px}}@media only screen and (max-width: 768px){.training-courses__upcoming-title{font-size:30px;line-height:36px}}@media only screen and (max-width: 576px){.training-courses__upcoming-title{font-size:26px;line-height:32px}}.training-courses__upcoming-description{font-family:var(--primary-font);font-weight:500;font-size:15px;line-height:18px}.training-courses__upcoming-slider{position:relative;margin-top:32px}.training-courses__upcoming-slider .swiper-slide{height:auto}.training-courses__upcoming-slider .swiper-button-lock{display:none !important}.training-courses__upcoming-swiper{padding:5px 0}.training-courses__upcoming-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.training-courses__upcoming-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.training-courses__upcoming-card:hover .training-courses__upcoming-card-image img{-webkit-transform:scale(1.05);transform:scale(1.05)}.training-courses__upcoming-card-link{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.training-courses__upcoming-card-image{position:relative;margin-bottom:20px;border-radius:3px;overflow:hidden}@media only screen and (max-width: 576px){.training-courses__upcoming-card-image{margin-bottom:12px}}.training-courses__upcoming-card-image img{width:100%;height:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.training-courses__upcoming-card-body{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.training-courses__upcoming-card-title{font-family:var(--primary-font);font-weight:500;font-size:15px;line-height:18px;letter-spacing:-0.02em;color:#3a3a3a;margin-bottom:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.training-courses__upcoming-card-title:hover{color:#000}.training-courses__upcoming-card-meta{display:grid;grid-template-columns:auto auto;margin-bottom:24px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:4px}.training-courses__upcoming-card-item{font-family:var(--primary-font);font-weight:500;font-size:12px;line-height:15px;letter-spacing:-0.02em;color:#3a3a3a;padding-left:16px}.training-courses__upcoming-card-item:nth-child(odd){font-weight:600}.training-courses__upcoming-card-item:nth-child(even){text-align:right}.training-courses__upcoming-card-label{display:inline-block;position:relative}.training-courses__upcoming-card-label::before{content:"";position:absolute;top:6px;left:-8px;width:3px;height:3px;border-radius:50%;background-color:#3a3a3a}.training-courses__upcoming-card-actions{margin-top:auto}.training-courses__upcoming-swiper-prev,.training-courses__upcoming-swiper-next{position:absolute;z-index:1;top:30%;width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 1720px){.training-courses__upcoming-swiper-prev,.training-courses__upcoming-swiper-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}}@media only screen and (max-width: 992px){.training-courses__upcoming-swiper-prev,.training-courses__upcoming-swiper-next{width:36px;height:36px}}.training-courses__upcoming-swiper-prev:hover,.training-courses__upcoming-swiper-next:hover{background-color:#fff}.training-courses__upcoming-swiper-prev svg,.training-courses__upcoming-swiper-next svg{width:20px;height:20px}@media only screen and (max-width: 992px){.training-courses__upcoming-swiper-prev svg,.training-courses__upcoming-swiper-next svg{width:16px;height:16px}}.training-courses__upcoming-swiper-prev{left:-60px}@media only screen and (max-width: 1720px){.training-courses__upcoming-swiper-prev{left:10px}}.training-courses__upcoming-swiper-next{right:-60px}@media only screen and (max-width: 1720px){.training-courses__upcoming-swiper-next{right:10px}}.training-courses__trusted{padding:85px 0 65px;background-image:url("../images/training-courses/trusted-bg.avif");background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-width: 992px){.training-courses__trusted{padding:50px 0 40px}}.training-courses__trusted-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.training-courses__trusted-title,.training-courses__trusted-subtitle{font-family:var(--heading-font);font-weight:400;text-align:center;letter-spacing:-0.02em;text-transform:uppercase}.training-courses__trusted-title{font-size:40px;line-height:50px;color:#fff}@media only screen and (max-width: 992px){.training-courses__trusted-title{font-size:34px;line-height:40px}}@media only screen and (max-width: 768px){.training-courses__trusted-title{font-size:30px;line-height:36px}}@media only screen and (max-width: 576px){.training-courses__trusted-title{font-size:26px;line-height:32px}}.training-courses__trusted-subtitle{font-size:50px;line-height:50px;color:#f1bd12;margin-bottom:18px}@media only screen and (max-width: 992px){.training-courses__trusted-subtitle{font-size:40px;line-height:40px}}@media only screen and (max-width: 768px){.training-courses__trusted-subtitle{font-size:34px;line-height:34px}}@media only screen and (max-width: 576px){.training-courses__trusted-subtitle{font-size:30px;line-height:30px}}.training-courses__trusted-description{font-family:var(--primary-font);font-weight:500;font-size:15px;line-height:18px;text-align:center;letter-spacing:-0.02em;color:#fff}@media only screen and (max-width: 992px){.training-courses__trusted-description{font-size:14px;line-height:16px}}@media only screen and (max-width: 768px){.training-courses__trusted-description{font-size:13px;line-height:15px}}.training-courses__trusted-actions{margin-top:84px}@media only screen and (max-width: 992px){.training-courses__trusted-actions{margin-top:42px}}.training-courses__top{padding:58px 0 80px}@media only screen and (max-width: 992px){.training-courses__top{padding:50px 0 70px}}@media only screen and (max-width: 768px){.training-courses__top{padding:40px 0 60px}}.training-courses__top-heading{margin-bottom:80px}@media only screen and (max-width: 992px){.training-courses__top-heading{margin-bottom:60px}}@media only screen and (max-width: 768px){.training-courses__top-heading{margin-bottom:40px}}@media only screen and (max-width: 576px){.training-courses__top-heading{margin-bottom:30px}}.training-courses__top-title{font-family:var(--heading-font);font-weight:400;font-size:40px;line-height:40px;text-transform:uppercase;color:#f1bd12;letter-spacing:-0.02em;text-align:center;margin-bottom:12px}@media only screen and (max-width: 992px){.training-courses__top-title{font-size:34px;line-height:40px}}@media only screen and (max-width: 768px){.training-courses__top-title{font-size:30px;line-height:36px}}@media only screen and (max-width: 576px){.training-courses__top-title{font-size:26px;line-height:32px}}.training-courses__top-actions{text-align:center;margin-top:30px}@media only screen and (max-width: 992px){.training-courses__top-actions{margin-top:20px}}.training-courses__video-inner iframe{width:100%;height:100%;aspect-ratio:16/9}.partner-program__preamble{background-image:url("../images/partner-program/bg.avif");background-size:cover;background-position:center;background-repeat:no-repeat;padding:100px 0 50px}@media only screen and (max-width: 992px){.partner-program__preamble{padding:80px 0 50px}}@media only screen and (max-width: 768px){.partner-program__preamble{padding:60px 0 40px}}@media only screen and (max-width: 576px){.partner-program__preamble{padding:40px 0 30px}}.partner-program__preamble-header{margin-bottom:64px}.partner-program__preamble-title{font-family:var(--heading-font);font-weight:400;font-size:100px;line-height:86px;color:#f1bd12;margin-bottom:32px}@media only screen and (max-width: 1440px){.partner-program__preamble-title{font-size:80px;line-height:70px}}@media only screen and (max-width: 992px){.partner-program__preamble-title{font-size:70px;line-height:60px}}@media only screen and (max-width: 768px){.partner-program__preamble-title{font-size:60px;line-height:52px}}@media only screen and (max-width: 576px){.partner-program__preamble-title{font-size:40px;line-height:35px}}.partner-program__preamble-subtitle{font-family:var(--primary-font);font-weight:600;font-size:17px;line-height:21px;letter-spacing:-0.02em;color:#d9d9d9;display:inline-block;position:relative}@media only screen and (max-width: 576px){.partner-program__preamble-subtitle{font-size:15px;line-height:18px}}.partner-program__preamble-subtitle::after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background-color:#f1bd12}.partner-program__preamble-description{width:100%;max-width:815px;font-family:var(--primary-font);font-weight:700;font-size:40px;line-height:49px;letter-spacing:-0.02em;color:#fff;margin-bottom:32px}@media only screen and (max-width: 1440px){.partner-program__preamble-description{font-size:32px;line-height:39px}}@media only screen and (max-width: 992px){.partner-program__preamble-description{font-size:24px;line-height:29px}}@media only screen and (max-width: 768px){.partner-program__preamble-description{font-size:20px;line-height:24px}}@media only screen and (max-width: 576px){.partner-program__preamble-description{font-size:18px;line-height:22px}}.partner-program__preamble-note{font-family:var(--primary-font);font-weight:700;font-size:15px;line-height:18px;letter-spacing:-0.02em;color:#ffeef0;margin-bottom:16px}.partner-program__hiw{padding:100px 0}@media only screen and (max-width: 992px){.partner-program__hiw{padding:80px 0}}@media only screen and (max-width: 768px){.partner-program__hiw{padding:60px 0}}@media only screen and (max-width: 576px){.partner-program__hiw{padding:40px 0}}.partner-program__hiw-title{font-family:var(--primary-font);font-weight:700;font-size:40px;line-height:49px;letter-spacing:-0.02em;color:#fff;margin-bottom:32px}@media only screen and (max-width: 1440px){.partner-program__hiw-title{font-size:32px;line-height:39px}}@media only screen and (max-width: 992px){.partner-program__hiw-title{font-size:24px;line-height:29px;margin-bottom:24px}}.partner-program__hiw-steps{position:relative}.partner-program__hiw-steps .swiper-slide{height:auto}.partner-program__hiw-steps .swiper-button-lock{display:none !important}.partner-program__hiw-steps-swiper-prev,.partner-program__hiw-steps-swiper-next{position:absolute;z-index:1;top:30%;width:40px;height:40px;border-radius:50%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 1280px){.partner-program__hiw-steps-swiper-prev,.partner-program__hiw-steps-swiper-next{display:-webkit-box;display:-ms-flexbox;display:flex;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}}@media only screen and (max-width: 992px){.partner-program__hiw-steps-swiper-prev,.partner-program__hiw-steps-swiper-next{width:36px;height:36px}}.partner-program__hiw-steps-swiper-prev:hover,.partner-program__hiw-steps-swiper-next:hover{background-color:#fff}.partner-program__hiw-steps-swiper-prev svg,.partner-program__hiw-steps-swiper-next svg{width:20px;height:20px}@media only screen and (max-width: 992px){.partner-program__hiw-steps-swiper-prev svg,.partner-program__hiw-steps-swiper-next svg{width:16px;height:16px}}.partner-program__hiw-steps-swiper-prev{left:-60px}@media only screen and (max-width: 1280px){.partner-program__hiw-steps-swiper-prev{left:10px}}.partner-program__hiw-steps-swiper-next{right:-60px}@media only screen and (max-width: 1280px){.partner-program__hiw-steps-swiper-next{right:10px}}.partner-program__hiw-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}@media only screen and (max-width: 768px){.partner-program__hiw-step{gap:16px}}.partner-program__hiw-step-media{padding:42px 50px;border-radius:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;aspect-ratio:370/195}.partner-program__hiw-step-media::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;border-radius:7px;z-index:-1}.partner-program__hiw-step-number{font-family:var(--primary-font);font-weight:700;font-size:90px;line-height:80px;letter-spacing:-0.02em;color:#fff;opacity:.1}@media only screen and (max-width: 1440px){.partner-program__hiw-step-number{font-size:70px;line-height:60px}}@media only screen and (max-width: 768px){.partner-program__hiw-step-number{font-size:50px;line-height:40px}}.partner-program__hiw-step-icon{width:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 1440px){.partner-program__hiw-step-icon{width:80px}}@media only screen and (max-width: 768px){.partner-program__hiw-step-icon{width:60px}}.partner-program__hiw-step-icon img{width:100%;max-width:100px;height:auto}.partner-program__hiw-step-text{font-family:var(--primary-font);font-weight:700;font-size:17px;line-height:21px;letter-spacing:-0.02em;color:#ffeef0}.partner-program__cta{background-image:url("../images/partner-program/cta-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 0 30px}@media only screen and (max-width: 992px){.partner-program__cta{padding:60px 0 30px}}@media only screen and (max-width: 576px){.partner-program__cta{padding:40px 0 20px}}.partner-program__cta-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px}@media only screen and (max-width: 992px){.partner-program__cta-content{gap:40px}}@media only screen and (max-width: 576px){.partner-program__cta-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.partner-program__cta-title{font-family:var(--primary-font);font-weight:700;font-size:40px;line-height:49px;letter-spacing:-0.02em;color:#fff}@media only screen and (max-width: 1440px){.partner-program__cta-title{font-size:32px;line-height:39px}}@media only screen and (max-width: 992px){.partner-program__cta-title{font-size:24px;line-height:29px}}.business-contact{display:grid;grid-template-columns:52.5% 47.5%;min-height:100dvh;color:#3a3a3a;background:#f1bd12}.business-contact__content{padding:clamp(60px,10vh,105px) clamp(52px,8vw,214px) 96px}.business-contact__inner{width:100%;max-width:610px;margin-left:auto}.business-contact__title{margin-bottom:clamp(42px,7vh,72px);font-family:var(--heading-font);font-size:clamp(72px,6.2vw,102px);font-weight:400;line-height:.87;text-transform:uppercase}.business-contact__intro{display:grid;grid-template-columns:minmax(0, 1fr) 240px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px;padding-bottom:clamp(42px,6vh,66px);border-bottom:1px solid rgba(0,0,0,.1)}.business-contact__intro p{font-size:17px;font-weight:500;line-height:1.25}.business-contact__chat{min-width:0;padding:13px 18px;text-transform:uppercase}.business-contact__details{display:grid;grid-template-columns:1fr 1.35fr;gap:58px;padding:clamp(42px,6vh,62px) 0;border-bottom:1px solid rgba(0,0,0,.1)}.business-contact__detail h2{margin-bottom:14px;font-family:var(--heading-font);font-size:20px;font-weight:400;line-height:1;text-transform:uppercase}.business-contact__detail h2:not(:first-child){margin-top:38px}.business-contact__detail p,.business-contact__detail a{font-size:16px;font-weight:500;line-height:1.3}.business-contact__detail a:hover{text-decoration:underline}.business-contact__channels{display:grid;grid-template-columns:1fr 1fr;gap:58px;padding-top:clamp(40px,6vh,54px)}.business-contact__channel{display:block}.business-contact__channel img{width:50px;height:50px;margin-bottom:14px;-o-object-fit:contain;object-fit:contain}.business-contact__channel h2{max-width:170px;margin-bottom:14px;font-family:var(--heading-font);font-size:20px;font-weight:400;line-height:1.18;text-transform:uppercase}.business-contact__channel p{max-width:185px;font-size:16px;font-weight:500;line-height:1.3}.business-contact__visual{position:relative;min-width:0;background:#d7d4cc}.business-contact__visual img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.business-contact__visual--empty{background:linear-gradient(145deg, #d9d6ce, #aaa79f)}.business-contact__hero-content{display:none}@media only screen and (max-width: 1500px){.business-contact{grid-template-columns:57% 43%}.business-contact__content{padding-right:40px;padding-left:40px}.business-contact__title{font-size:72px}.business-contact__intro{grid-template-columns:minmax(0, 1fr) 200px}.business-contact__details,.business-contact__channels{gap:35px}}@media only screen and (min-width: 993px)and (max-height: 820px){.business-contact__content{padding-top:32px}.business-contact__title{margin-bottom:24px;font-size:56px}.business-contact__intro{padding-bottom:20px}.business-contact__intro p{font-size:15px}.business-contact__details{padding:20px 0}.business-contact__details h2{margin-bottom:9px}.business-contact__details h2:not(:first-child){margin-top:24px}.business-contact__details p,.business-contact__details a{font-size:14px}.business-contact__channels{padding-top:20px}.business-contact__channel img{width:40px;height:40px;margin-bottom:8px}.business-contact__channel h2{margin-bottom:8px;font-size:18px}.business-contact__channel p{font-size:14px}}@media only screen and (max-width: 992px){.business-contact{grid-template-columns:1fr}.business-contact__content{padding:52px 24px 64px}.business-contact__inner{max-width:720px;margin:0 auto}.business-contact__visual{height:clamp(460px,60svh,620px);min-height:0;grid-row:1;overflow:hidden}.business-contact__visual::after{position:absolute;inset:0;z-index:1;content:"";background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 0, 0, 0.08)), color-stop(60%, rgba(0, 0, 0, 0.42)), to(rgba(0, 0, 0, 0.88)));background:linear-gradient(180deg, rgba(0, 0, 0, 0.08) 20%, rgba(0, 0, 0, 0.42) 60%, rgba(0, 0, 0, 0.88) 100%)}.business-contact__visual img{-o-object-position:center 58%;object-position:center 58%}.business-contact__title,.business-contact__intro{display:none}.business-contact__hero-content{position:absolute;right:0;bottom:0;left:0;z-index:2;display:block;padding:48px 24px;color:#fff}.business-contact__hero-inner{width:100%;max-width:720px;margin:0 auto}.business-contact__hero-title{margin:0 0 24px;color:#f1bd12;font-family:var(--heading-font);font-size:clamp(56px,8vw,76px);font-weight:400;line-height:.88;text-transform:uppercase}.business-contact__hero-description p{max-width:480px;color:#fff;font-size:16px;font-weight:500;line-height:1.35}.business-contact__hero-description p:last-child{margin-bottom:0}.business-contact__hero-chat{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:24px;text-transform:uppercase}}@media only screen and (max-width: 576px){.business-contact__content{padding:40px 16px 56px}.business-contact__visual{height:clamp(440px,68svh,560px)}.business-contact__details,.business-contact__channels{grid-template-columns:1fr;gap:32px}.business-contact__hero-content{padding:36px 16px}.business-contact__hero-title{margin-bottom:18px;font-size:48px}.business-contact__hero-description p{font-size:15px}.business-contact__hero-chat{width:100%;margin-top:22px}.business-contact__details{padding:36px 0}.business-contact__channels{padding-top:36px}}.course-details{padding:80px 0 80px;color:#fff}@media only screen and (max-width: 992px){.course-details{padding:60px 0 60px}}@media only screen and (max-width: 576px){.course-details{padding:40px 0 40px}}.course-details__title{font-family:var(--primary-font);font-weight:500;font-size:35px;line-height:43px;letter-spacing:-0.02em;color:#fff;margin-bottom:5px}@media only screen and (max-width: 992px){.course-details__title{font-size:30px;line-height:36px}}@media only screen and (max-width: 576px){.course-details__title{font-size:25px;line-height:30px}}.course-details__meta{margin-bottom:24px}.course-details__meta-item{display:inline-block;font-family:var(--primary-font);font-weight:600;font-size:12px;line-height:15px;text-align:justify;letter-spacing:-0.02em;color:#d9d9d9;padding-left:16px;position:relative}.course-details__meta-item:not(:last-child){margin-right:28px}.course-details__meta-item::before{content:"";position:absolute;top:6px;left:6px;width:3px;height:3px;border-radius:50%;background-color:#d9d9d9}.course-details__meta-item--highlight{color:#f1bd12}.course-details__meta-item--highlight::before{background-color:#f1bd12}.course-details p{font-family:var(--primary-font);font-weight:500;font-size:17px;line-height:25px;letter-spacing:-0.02em;color:#fff;margin-bottom:1rem}@media only screen and (max-width: 992px){.course-details p{font-size:15px;line-height:22px}}@media only screen and (max-width: 576px){.course-details p{font-size:14px;line-height:20px}}.course-details__action{margin-top:40px}@media only screen and (max-width: 992px){.course-details__action{margin-top:30px}}@media only screen and (max-width: 576px){.course-details__action{margin-top:20px}}.latest-courses{margin-top:80px}@media only screen and (max-width: 992px){.latest-courses{margin-top:60px}}@media only screen and (max-width: 576px){.latest-courses{margin-top:40px}}.latest-courses__title{font-family:var(--primary-font);font-weight:500;font-size:20px;line-height:25px;letter-spacing:-0.02em;color:#f1bd12;margin-bottom:20px}.latest-courses__list{--gap-x: 30px;--gap-y: 34px}@media only screen and (max-width: 1440px){.latest-courses__list{--gap-x: 24px;--gap-y: 32px}}@media only screen and (max-width: 1200px){.latest-courses__list{--columns: 3}}@media only screen and (max-width: 576px){.latest-courses__list{--columns: 2;--gap-x: 16px;--gap-y: 24px}}.error-page-body .page__content{min-height:calc(100dvh - 50px)}.error-page{position:relative;min-height:calc(100dvh - 50px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;color:#fff;background:radial-gradient(circle at 72% 42%, rgba(241, 189, 18, 0.08), transparent 30%),#3a3a3a}.error-page::before{position:absolute;right:clamp(24px,8vw,140px);bottom:-12%;width:clamp(220px,32vw,520px);aspect-ratio:1;border:1px solid rgba(241,189,18,.14);border-radius:50%;content:""}.error-page__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(280px, 0.85fr) minmax(360px, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(48px,8vw,140px);padding-top:64px;padding-bottom:64px}.error-page__code{color:rgba(0,0,0,0);font-family:var(--heading-font);font-size:clamp(220px,25vw,410px);font-weight:400;line-height:.78;letter-spacing:-0.04em;-webkit-text-stroke:2px rgba(241,189,18,.75)}.error-page__content{max-width:560px}.error-page__eyebrow{margin-bottom:18px;color:#f1bd12;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.error-page__title{margin-bottom:28px;color:#f1bd12;font-family:var(--heading-font);font-size:clamp(72px,7vw,112px);font-weight:400;line-height:.84;text-transform:uppercase}.error-page__title span{display:block}.error-page__description{max-width:480px;color:hsla(0,0%,100%,.75);font-size:17px;font-weight:500;line-height:1.55}.error-page__action{margin-top:36px}@media only screen and (max-width: 992px){.error-page{min-height:100dvh}.error-page__container{grid-template-columns:1fr;gap:30px;padding-top:80px;padding-bottom:80px}.error-page__code{font-size:clamp(150px,34vw,260px)}}@media only screen and (max-width: 576px){.error-page__container{gap:24px;padding-top:56px;padding-bottom:56px}.error-page__code{font-size:142px;-webkit-text-stroke-width:1px}.error-page__title{margin-bottom:20px;font-size:58px}.error-page__description{font-size:15px}.error-page__action{width:100%;margin-top:28px}}
/*# sourceMappingURL=style.css.map */
