@layer reset{*,*:before,*:after{box-sizing:border-box;margin:0}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif}html{scroll-behavior:smooth}ul,ol{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}img,video,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}button{background:none;border:none;padding:0;cursor:pointer}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}}@layer variables{:root{--main-white: #FFFFFF;--main-black: #000000;--main-black-2: #010101;--main-dark-red: #B90845;--main-magenta: #E72770;--main-amber: #FAB950;--main-tangerine: #E8490F;--main-peach: #F29460;--main-lemon: #DADB00;--main-deep-teal: #0D3737;--main-gray: #6D6D6D;--main-gray-2: #707070;--main-gray-3: #828282;--font-komu-a: "Komu_A", sans-serif;--font-shuttleblock-demi: "Shuttleblock_Demi", sans-serif;--font-barlow-condensed-bold: "Barlow_Condensed_Bold", "Barlow Condensed", Arial, sans-serif;--font-barlow-semi-condensed-bold: "Barlow_Semi_Condensed_Bold", "Barlow Semi Condensed", Arial, sans-serif;--font-barlow-semi-condensed-medium: "Barlow_Semi_Condensed_Medium", "Barlow Semi Condensed", Arial, sans-serif;--font-barlow-regular: "Barlow_Regular", "Barlow", Arial, sans-serif;--font-shuttleblock-test-condensed-demi: "Shuttleblock Test Condensed Demi", sans-serif}}@layer base{@font-face{font-family:Komu_A;src:url(/fonts/Komu_A.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shuttleblock_Demi;src:url(/fonts/Shuttleblock_Demi.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow_Condensed_Bold;src:url(/fonts/BarlowCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow_Semi_Condensed_Bold;src:url(/fonts/BarlowSemiCondensed-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow_Semi_Condensed_Medium;src:url(/fonts/BarlowSemiCondensed-Medium.ttf) format("truetype");font-weight:400;font-style:medium;font-display:swap}@font-face{font-family:Barlow_Regular;src:url(/fonts/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Shuttleblock Test Condensed Demi;src:url(https://db.onlinewebfonts.com/t/1374e9326cdf109606e77a65ff67313f.eot);src:url(https://db.onlinewebfonts.com/t/1374e9326cdf109606e77a65ff67313f.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/1374e9326cdf109606e77a65ff67313f.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/1374e9326cdf109606e77a65ff67313f.woff)format("woff"),url(https://db.onlinewebfonts.com/t/1374e9326cdf109606e77a65ff67313f.ttf)format("truetype"),url("https://db.onlinewebfonts.com/t/1374e9326cdf109606e77a65ff67313f.svg#Shuttleblock Test Condensed Demi")format("svg")}}@layer base{:root{--mat-select-panel-background-color: var(--main-white);--mat-form-field-outlined-container-shape: 12px;--mat-form-field-container-vertical-padding: 12px;--mat-form-field-container-height: 44px}.mat-mdc-select-arrow{display:none!important}.mat-mdc-select-trigger{padding-right:24px;background-image:url(/images/icons/chevron-down-select.svg);background-repeat:no-repeat;background-position:right 8px center}.mat-mdc-option:hover{background-color:var(--main-lemon)!important}.mat-pseudo-checkbox{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.mat-mdc-option{position:relative}.mat-mdc-option:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;left:16px;transform:translateY(-50%);background-image:url(/images/icons/custom-unchecked.svg);background-size:contain;background-repeat:no-repeat}.mat-mdc-option-multiple.mdc-list-item--selected:before{background-image:url(/images/icons/custom-checked.svg)!important}.mat-select-search-inner-row:before{content:"search";font-family:Material Icons;position:absolute;right:20px;top:15px;font-size:28px;color:var(--main-gray, #888);pointer-events:none}.mat-select-search-inner-row:has(.mat-select-search-clear):before{display:none!important}.mat-select-search-inner-row input:not(:placeholder-shown)+.mat-select-search-inner-row:before{display:none!important}.mat-select-search-input{width:85%!important;border:1px solid var(--main-gray-3)!important;border-radius:12px!important;padding:10px 12px!important;margin-inline:15px!important;margin-block:10px!important}.mat-select-search-clear{right:15px!important;top:15px!important;color:var(--main-gray-3)!important;font-size:10px!important}@media (width < 767px){.mat-mdc-selection-list{padding:0!important}.mat-mdc-selection-list .mat-mdc-list-option{flex-direction:row-reverse;padding:0!important}.mat-mdc-selection-list .mat-mdc-list-option .mdc-list-item__end{margin:0}}}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v143/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@layer reset,variables,base;@layer base{h1{font-size:144px;font-family:var(--font-komu-a);font-weight:400;color:var(--main-white);line-height:100%;margin-bottom:20px}h2{font-size:64px;font-family:var(--font-komu-a);font-weight:400;color:var(--main-white);line-height:100%}p{font-size:16px;font-family:var(--font-barlow-regular);line-height:1.2rem}p a{color:#00f}p a:visited{color:purple}p:not(:last-child){margin-bottom:24px}.main-btn{height:48px;border-radius:12px;background:var(--main-lemon);color:#000;font-family:var(--font-barlow-semi-condensed-medium);font-size:20px;border:none;padding-inline:32px;cursor:pointer;transition:background .2s}.secondary-btn{height:48px;border-radius:12px;color:var(--main-black);font-family:var(--font-barlow-semi-condensed-medium);font-size:20px;border:1px solid var(--main-black);padding-inline:32px;cursor:pointer;transition:background .2s}.description>*{margin-bottom:20px}@media (width < 767px){h1{font-size:48px}h2{font-size:32px}.main-btn{width:100%;padding:0}}}
