@charset "UTF-8";.container{max-width:1200px}button.accordion{background-color:#f8f9fa;border-radius:0;cursor:pointer;line-height:1.5rem;font:normal normal 400 1.35rem Fira Sans,Verdana,sans-serif;outline:none;padding-left:1.5rem;padding-right:2.5rem;position:relative;text-align:left;transition:.4s;width:100%}button.accordion:after{align-items:center;color:#777;content:"❯";display:flex;flex-direction:row;float:right;font-size:1.5rem;height:100%;justify-content:center;margin-left:.1rem;position:absolute;right:0;top:0;transition:all .4s;width:10%}.active:focus{background-color:#dde4ed;font-weight:500}.active:after{transform:rotate(90deg)}.collapse-content{line-height:1.2;margin-left:1rem;max-height:0;overflow:hidden;padding-left:1.5rem;padding-right:1.5rem;transition:max-height .2s ease-out}@media (max-width:767.98px){.collapse-content{margin-left:.9rem;padding-left:1.2rem}}@font-face{font-family:Fira Sans;font-style:normal;font-weight:300;src:url(../../fonts/fira/FiraSans-Light.ttf);src:local(""),url(../../fonts/fira/FiraSans-Light.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(../../fonts/fira/FiraSans-Regular.ttf);src:local(""),url(../../fonts/fira/FiraSans-Regular.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(../../fonts/fira/FiraSans-Medium.ttf);src:local(""),url(../../fonts/fira/FiraSans-Medium.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;src:url(../../fonts/fira/FiraSans-SemiBold.ttf);src:local(""),url(../../fonts/fira/FiraSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(../../fonts/fira/FiraSans-Bold.ttf);src:local(""),url(../../fonts/fira/FiraSans-Bold.ttf) format("truetype")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300;src:url(../../fonts/overpass/OverpassMono-Light.ttf);src:local(""),url(../../fonts/overpass/OverpassMono-Light.ttf) format("truetype")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;src:url(../../fonts/overpass/OverpassMono-Regular.ttf);src:local(""),url(../../fonts/overpass/OverpassMono-Regular.ttf) format("truetype")}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;src:url(../../fonts/overpass/OverpassMono-SemiBold.ttf);src:local(""),url(../../fonts/overpass/OverpassMono-SemiBold.ttf) format("truetype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:100;src:url(../../fonts/gilroy/Gilroy-Thin.otf);src:local(""),url(../../fonts/gilroy/Gilroy-Thin.otf) format("opentype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:400;src:url(../../fonts/gilroy/Gilroy-Regular.otf);src:local(""),url(../../fonts/gilroy/Gilroy-Regular.otf) format("opentype")}@font-face{font-family:Gilroy;font-style:normal;font-weight:500;src:url(../../fonts/gilroy/Gilroy-Medium.otf);src:local(""),url(../../fonts/gilroy/Gilroy-Medium.otf) format("opentype")}body{-webkit-text-size-adjust:100%;color:#000;font:normal 400 1rem Fira Sans,Verdana,sans-serif}.mono{font-family:Overpass Mono,Courier,monospace;font-style:normal}.bold{font-weight:700}.semibold{font-weight:600}.medium{font-weight:500}.regular{font-weight:400}.light{font-weight:300}.thin{font-weight:100}.italic{font-style:italic}.white{color:#fff}h1,h2,h3,h4,h5,h6{font-family:Fira Sans,Verdana,sans-serif;font-style:normal}h1{font-weight:600}h2,h3,h4,h5,h6{font-weight:500}p{font:normal 400 1.2rem Fira Sans,Verdana,sans-serif;line-height:1.8}@media (min-width:768px){p{font-size:1.1rem;line-height:1.9rem}}p span{font-weight:500}.link{font-weight:600;text-decoration:underline;text-decoration-color:#83e7ff;text-decoration-thickness:.2rem}.link,.link:hover{color:#000}h1{font-size:2rem;line-height:2.4rem}h2{font-size:1.8rem;line-height:2.2rem}h3{font-size:1.6rem;line-height:2rem}h4{font-size:1.4rem;line-height:1.8rem}h5{font-size:1.2rem;line-height:1.6rem}h6{font-size:1rem;line-height:1.4rem}@media (min-width:768px){h1{font-size:2.2rem;line-height:2.8rem}h2{font-size:2rem;line-height:2.6rem}h3{font-size:1.8rem;line-height:2.4rem}h4{font-size:1.6rem;line-height:2.2rem}h5{font-size:1.4rem;line-height:2rem}h6{font-size:1.2rem;line-height:1.8rem}}h3{font-weight:400}a{color:#fff;font-weight:600;text-decoration:none}a :hover{color:#fff;transition:.2s}a.dark{color:#000}a.decorated{text-decoration:underline;text-decoration-color:#83e7ff;text-decoration-thickness:.2rem}a.blue:hover{color:#83e7ff;transition:.2s}a.steelblue{color:#303640}a.steelblue:hover{color:#e3f866;text-decoration:underline;text-decoration-thickness:.2rem;transition:.2s}a.regular{font-weight:400}ul{list-style:circle}ol{font-weight:500;list-style:decimal}.contactForm .label,.contactForm .text-danger{font-size:12px;line-height:28px}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid #707070;font-size:14px;padding:13px;width:100%}.contactForm textarea{height:137px}.contactForm .phone{display:none}.contactForm .privacy{font-size:12px}.overlay{background:rgba(10,49,76,.8);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:4}.overlay-content{background-color:#fff;margin:7% auto 1%;max-width:746px;padding:10px 10px 40px;position:relative;width:90%}.overlay-image{background-size:cover;height:124px;margin:-70px auto auto;width:124px}.overlay-close{cursor:pointer;font-size:29px;position:absolute;right:14px;top:4px}.shops .overlay-image{background-image:url(/images/contact-shops.png)}.publishers .overlay-image{background-image:url(/images/contact-publishers.png)}.css .overlay-image{background-image:url(/images/contact-css.png)}.overlay-text{font-size:19px;font-weight:500;line-height:30px}@media (min-width:768px){.overlay-content{padding-bottom:100px}.overlay-text{font-size:28px;line-height:40px}.overlay-image{height:194px;margin-top:-100px;width:194px}.success-image{height:229px;width:161px}}.consulting-contact .contact-section-select{border:1px solid #707070;font-size:14px;margin:auto auto 3rem;padding:13px;width:70%}.consulting-contact .contact-section{border:.5rem solid #0a314c;overflow:hidden}.consulting-contact .contact-section:hover .contact-headline{visibility:hidden}.consulting-contact .contact-section{background:#0a314c;border-radius:100%;height:18rem;margin:0 auto;width:18rem}@media (max-width:991.98px){.consulting-contact .contact-section{height:14rem;width:14rem}}@media (max-width:575.98px){.consulting-contact .contact-section{height:18rem;width:18rem}}.consulting-contact .contact-section img{border-radius:100%;height:auto;left:-3%;opacity:.5;position:absolute;width:106%}.consulting-contact .contact-section img:hover{opacity:1}.consulting-contact .contact-section.contact-recomad{border-color:#83e7ff}.consulting-contact .contact-section.contact-css{border-color:#fff500}.faq-header{background-color:#fbf9c2;min-height:22rem;padding:3rem}.faq-header .faq-category-link{background:#fff 0 0 no-repeat padding-box;border:3px solid #000;border-radius:20px;color:#000;display:inline-block;font:normal normal 600 1rem Overpass Mono,Courier,monospace;padding:.4rem 2rem;white-space:nowrap}.faq-header .faq-category-link:hover{border:3px solid #83e7ff}.accordion-wrapper .collapse-content{background-color:#f8f9fa;margin-left:0}.accordion-wrapper .collapse-content p{padding-top:1rem}.accordion-wrapper button{border:none;margin:0}@media (max-width:767.98px){.faq-header{font-size:1rem;min-height:10rem;padding:1.5rem}}
