:root{--logo-color: #878786;--white: #fff;--black: #000;--red:#CE1625;--blue:#283583;--grey: #b1b1b1;--font-grey: #808080;--grey-dark: #222222;--grey-light: #3E4548;--grey-bright: #E5E5E5;--greyblue-bright: #EDF0F3;--greyblue-light: #E0DEDC;--greyblue-dark: #DCE1E6;--background-color: #fff;--primary-font: "Oxanium", sans-serif;--transition-default: all 0.3s ease;--transition-middle: all 0.5s ease;--transition-slow: all 1s ease;--gradient: linear-gradient(217deg, rgba(237,240,243,1) 0%, rgba(173,185,195,1) 100%);--paddingY: 3rem;--font-size-p: 1.25rem;--line-height-p: 1.75rem;--border-radius-md:12px;--font-color: var(--white);--primaryfontsize: 22;--primarylineheight: 29}@media (max-width:767.98px){:root{--paddingY: 2rem;--font-size-p: 1.125rem;--line-height-p: 1.563rem}}body{font:calc(var(--primaryfontsize) * 1px)/calc(var(--primarylineheight) * 1px) var(--primary-font);--bs-body-font-family: var(--primary-font);font-weight:400;-webkit-font-smoothing:antialiased;overflow-x:hidden}body::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);z-index:199;opacity:0;pointer-events:none;transition:opacity 0.25s ease}body.child-navi-overlay{position:relative}body.child-navi-overlay::before{opacity:1}.background--light{background:var(--white);--font-color: var(--black);--header-font-color: var(--black)}.bg-grey-light{background-color:var(--grey-light)}.bg-grey{background-color:var(--grey-dark)}.bg-dark,.background--dark{background:var(--black);--background-color: var(--black);--font-color: var(--white);--header-font-color: var(--white)}.bg-blue{background:var(--blue)}.background--gradient{background:var(--gradient);--font-color: var(--black);--header-font-color: var(--black)}.background--red{background:var(--primary-color)}*:focus{outline:none}.apple{position:absolute;width:100%;min-height:100vh;max-width:100vw;overflow-x:hidden}.img__sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:8rem !important}.rounded{border-radius:var(--border-radius-md) !important}.rounded-md{border-radius:calc(var(--border-radius-md) / 2) !important}.center__vertical{position:relative;top:50%;transform:translateY(-50%)}.img__overlay{background:rgba(0, 0, 0, 0.25);position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.img_hover_zoom{overflow:hidden}.img_hover_zoom img{transition:var(--transition-default)}.img_hover_zoom:hover img{transform:scale(1.05);transition:var(--transition-default)}.border-bottom,.border-top{border-color:var(--grey)}.loadingscreen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255, 255, 255, 0.4);z-index:25000;pointer-events:none;user-select:none}.loadingscreen img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);max-width:50vw;width:150px;pointer-events:none}.dividing__line hr{height:1px;background-color:#32333C;opacity:1}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--black);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb{background:var(--red);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--red) 90%, black)}::selection{background:var(--red);color:var(--white)}input[type="checkbox"]{accent-color:var(--red)}.fa,.fal,.far,.fas{font-family:"Font Awesome 5 Pro" !important}.fab{font-family:"Font Awesome 5 Brands" !important}.hamburger{padding:0 !important;line-height:1}.round_img{border-radius:9999px;border:3px solid white}.dropdown.lang__select{cursor:pointer}.dropdown.lang__select.simple__layout{border:none;padding:0}.dropdown.lang__select.simple__layout .current__lang img{max-width:20px}.dropdown.lang__select.simple__layout .current__lang *{font-size:15px;line-height:30px}.dropdown.lang__select.simple__layout .lang__selector *{font-size:12px;line-height:18px}@media (max-width:767.98px){.dropdown.lang__select .current__lang{position:relative}}.dropdown.lang__select .current__lang *{font-size:1.125rem}@media (max-width:767.98px){.dropdown.lang__select .current__lang *{font-size:1rem}}.dropdown.lang__select .lang__selector *{font-size:14px;line-height:24px}.dropdown.lang__select img{border-radius:50%}