@charset "UTF-8";:root{--main-color: hsl(190,100%,29%);--main-color-bright: hsl(190,65%,67%);--main-color-dark: hsl(190,100%,17%);--complementary-color: hsl(29,100%,46%);--complementary-color-text: hsl(210, 11%, 15%);--grey: hsl(0,0%,80%);--background-sublink-area: white;--text-color-sublink: hsl(210, 11%, 15%);--text-color-links: hsl(0, 0%, 100%);--text-color-links-second: hsl(190,88%,36%);--background-color-light-mode: hsl(0, 0%, 100%);--text-color-light-mode: hsl(210, 11%, 15%);--main-color-sublinks-light-mode: hsla(190,100%,17%,.9);--text-color-links-second-light-mode: hsl(190,88%,36%);--background-color-footer-light-mode: hsl(210, 11%, 15%);--text-color-footer-light-mode: hsl(228, 15%, 78%);--background-color-dark-mode: hsl(210, 11%, 15%);--text-color-dark-mode: hsl(0, 0%, 100%);--main-color-sublinks-dark-mode: hsla(210, 11%, 15%,.95);--text-color-links-second-dark-mode: hsl(0,0%,70%);--background-color-footer-dark-mode: hsl(5,0%,80%);--text-color-footer-dark-mode: hsl(210, 11%, 15%)}body.dark-mode{--background-color: var(--background-color-dark-mode);--text-color: var(--text-color-dark-mode);--text-color-header: hsl(210, 11%, 15%);--main-color-sublinks: var(--main-color-sublinks-dark-mode);--text-color-links-second: var(--text-color-links-second-dark-mode);--background-color-footer: var(--background-color-footer-dark-mode);--text-color-footer: var(--text-color-footer-dark-mode)}body:not(.dark-mode){--background-color: var(--background-color-light-mode);--text-color: var(--text-color-light-mode);--text-color-header: hsl(210, 11%, 15%);--main-color-sublinks: var(--main-color-sublinks-light-mode);--text-color-links-second: var(--text-color-links-second-light-mode);--background-color-footer: var(--background-color-footer-light-mode);--text-color-footer: var(--text-color-footer-light-mode)}:root{font-family:Helvetica,Arial,sans-serif;line-height:1.2em;letter-spacing:.02em;box-sizing:border-box}*,:before,:after{box-sizing:inherit}html,body{font-family:Arial,sans-serif;font-size:14px;font-weight:400}h1,h2,h3,h4,h5,h6{margin-bottom:0}h1,h2,h3,h4{font-weight:200}h1{font-size:2.3rem;line-height:3.4rem}h2{font-size:2rem;line-height:3.4rem}h3{font-size:1.6rem;line-height:2rem}h4{font-size:1.3rem;line-height:1.7rem}h5{font-weight:400;font-size:1.2rem;line-height:1.7rem}h6{font-weight:400;font-size:1rem;line-height:1.7rem}a,button{cursor:pointer}.btn{background-color:var(--main-color-bright);color:#fff;border:1px solid var(--main-color-bright);border-radius:3px;min-height:2em}.form-group{display:flex;flex-direction:column;margin-bottom:0}.form-group label+span{line-height:1.2rem}.form-group>*{flex:1 1 auto;align-items:center}.form-group>label,.form-group>.form-label{flex:0 0 auto;width:unset;max-width:unset;height:2em;line-height:0;margin-bottom:0;padding:0;text-align:left;vertical-align:middle;color:var(--main-color-dark);font-weight:500;font-size:.85em}.form-group>label:first-line,.form-group>.form-label:first-line{line-height:32px}.form-group>span{line-height:32px;vertical-align:middle}.form-group>.btn{flex:0}.form-group .btn{margin:0}.form-group p-slider{padding-top:8px}.form-group{vertical-align:top;padding:8px 0}body{margin:0}header,nav{position:fixed;top:0;left:0;width:100%;z-index:500;background:var(--main-color-dark)}header{height:2em;background:var(--grey);display:flex;align-items:center;justify-content:flex-start}header .contact,header .jobs,header .about-us{margin-left:1.7em}header .contact>a,header .jobs>a,header .about-us>a{color:var(--text-color-header);text-decoration:unset;text-transform:uppercase;font-weight:700;cursor:pointer;font-size:.9rem}header .icon-brush{padding-top:.1em;font-size:1.5em}header .icon-globe{padding-top:.05em;font-size:1.5em}header .theme,header .language{margin-left:1.7em;color:var(--text-color-header);display:flex}header .theme .select,header .language .select{position:relative;display:flex;width:5em;border-radius:.25em;overflow:hidden;margin-left:.25em}header .theme .select>select,header .language .select>select{appearance:none;outline:10px red;border:0;box-shadow:none;flex:1;padding:0 1em;color:#fff;background-color:var(--main-color-dark);background-image:none;cursor:pointer}header .theme .select>select::-ms-expand,header .language .select>select::-ms-expand{display:none}header .theme .select:after,header .language .select:after{content:"\25bc";position:absolute;top:0;right:0;padding-right:.5em;padding-top:.2em;background-color:var(--main-color-dark);color:#fff;transition:.25s all ease;pointer-events:none}header .theme .select:hover:after,header .language .select:hover:after{color:var(--complementary-color)}header .theme{margin-right:1em;display:none}@media screen and (max-width: 940px){header{height:4em;background:var(--main-color-dark)}header .theme{position:fixed;top:1.5em;right:11em;z-index:2000}header .language{position:fixed;top:1.5em;right:4em;z-index:2000}header .theme .select>select,header .language .select>select{background-color:var(--main-color)}header .theme .select:after,header .language .select:after{background-color:var(--main-color)}header .icon-brush,header .icon-globe{color:#fff}header .contact,header .jobs,header .about-us{display:none}}nav{top:2em;height:8em}@media screen and (max-width: 940px){nav{top:4em;height:1em}}.main-container{display:flex;flex-direction:column;margin-top:10em;height:calc(100vh - 10em);width:100vw}@media screen and (max-width: 940px){.main-container{margin-top:5em;height:calc(100vh - 5em)}}main{flex:1;background:var(--background-color);color:var(--text-color);padding-left:1em;padding-top:1em}@media screen and (max-width: 940px){main{padding-left:.2em;padding-top:1em}}footer{min-height:5em;background:var(--grey);color:var(--text-color-footer);text-align:center}
