:root{--font-family-base: "Montserrat", Arial, sans-serif;--font-family-accent: "Montserrat", Arial, sans-serif;--container-width: 90rem;--container-padding-x: clamp(0.625rem, 0.3125rem + 1.5625vw, 1.875rem);--header-height: clamp(3.75rem, 3.125rem + 3.125vw, 6.25rem);--input-height: clamp(2.8125rem, 2.578125rem + 1.171875vw, 3.75rem);--padding-block: clamp(1.875rem, 1.09375rem + 3.90625vw, 5rem);--padding-item: clamp(0.625rem, 0.46875rem + 0.78125vw, 1.25rem);--radius: clamp(0.3125rem, 0.234375rem + 0.390625vw, 0.625rem);--transition: all 0.2s linear;--transition-duration: 0.2s;--color-red: #ff0000;--color-green: #00cc00;--color-blue: #2062af;--color-yellow: #ffd11a;--color-black: black;--color-white: white}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Roboto-Light.woff2) format("woff2"),url(../fonts/Roboto-Light.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Roboto-Regular.woff2) format("woff2"),url(../fonts/Roboto-Regular.woff) format("woff")}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Roboto-SemiBold.woff2) format("woff2"),url(../fonts/Roboto-SemiBold.woff) format("woff")}@font-face{font-family:"Roboto-Condensed";font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Roboto_Condensed-Light.woff2) format("woff2"),url(../fonts/Roboto_Condensed-Light.woff) format("woff")}@font-face{font-family:"Roboto-Condensed";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Roboto_Condensed-Regular.woff2) format("woff2"),url(../fonts/Roboto_Condensed-Regular.woff) format("woff")}@font-face{font-family:"Roboto-Condensed";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Roboto_Condensed-Medium.woff2) format("woff2"),url(../fonts/Roboto_Condensed-Medium.woff) format("woff")}@font-face{font-family:"Roboto-Condensed";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Roboto_Condensed-SemiBold.woff2) format("woff2"),url(../fonts/Roboto_Condensed-SemiBold.woff) format("woff")}@font-face{font-family:"Roboto-Condensed";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Roboto_Condensed-Bold.woff2) format("woff2"),url(../fonts/Roboto_Condensed-Bold.woff) format("woff")}*,::before,::after{box-sizing:border-box}:where(ul,ol):where([class]){padding-left:0}body,:where(blockquote,figure):where([class]){margin:0}:where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl):where([class]){margin-block:0}:where(dd[class]){margin-left:0}:where(fieldset[class]){margin-left:0;padding:0;border:none}:where(ul[class]){list-style:none}:where(address[class]){font-style:normal}p{margin-block:0}p:where(:not([class]):not(:last-child)){padding-bottom:var(--radius)}img,video{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}html{height:100%}html,:has(:target){scroll-behavior:smooth}body{min-height:100%}a:where([class]){display:inline-flex}button,label{cursor:pointer}svg *{transition-property:fill,stroke}@media(prefers-reduced-motion: reduce){*,::before,::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{overflow:hidden auto;max-height:max-content;margin-top:0 !important}html:has(.body-modal,.popup-modal){scrollbar-gutter:stable}html,body{width:100%}body.body-modal{overflow-y:hidden;max-height:100vh}.main{display:flex;flex-direction:column;row-gap:var(--padding-block);flex-grow:1}a,button,label,input,textarea,select,svg *{transition:all var(--transition-duration) linear}textarea{font-family:var(--font-family-base)}a{color:inherit}a[class]{text-decoration:none}@media(any-hover: hover){a:not([class]):hover{color:var(--color-button)}}@media(any-hover: none){a:not([class]):active{color:var(--color-button)}}a:focus,button:focus,input:focus,textarea:focus,label:focus{outline:none}svg,img{pointer-events:none}.container{max-width:calc(var(--container-width) + var(--container-padding-x)*2);margin-inline:auto;padding-inline:var(--container-padding-x)}.visually-hidden{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;white-space:nowrap !important;clip-path:inset(100%) !important;clip:rect(0 0 0 0) !important}.the_content ol{list-style-position:inside;padding-left:0}.button{cursor:pointer;display:flex;align-items:center;position:relative;transition:var(--transition)}.breadcrumb{width:100%}.breadcrumb__item-divider{display:none !important}