.cd-words-wrapper{display:inline-block;position:relative;text-align:left;font-size:70px}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.blc{font-size:70px}.cd-words-wrapper b.is-visible{position:relative}.cd-headline.clip span{display:inline-block;padding:.2em 0}.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.clip b{opacity:0}.cd-headline b.is-visible{opacity:1;font-weight:900}.contact-clean{background:#f1f7fc;padding:80px 0}.contact-clean form{max-width:480px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.contact-clean h2{margin-top:5px;font-weight:700;font-size:28px;margin-bottom:36px;color:inherit}.contact-clean form .form-control{background:#fff;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.05);outline:0;color:inherit;padding-left:12px;height:42px}.contact-clean form .form-control:focus{border:1px solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}.contact-clean form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1;outline:0!important}.contact-clean form .btn:hover{opacity:1}.contact-clean form .btn:active{transform:translateY(1px)}.contact-clean form .btn-primary{background-color:#055ada!important;margin-top:15px;color:#fff}.navbar.navbar-dark.navbar-expand-md.fixed-top.bg-dark{background-color:#000!important;opacity:.8}.navbar-dark .navbar-nav .nav-link .apple-logo{font-size:21px;line-height:0}.navbar-dark .navbar-nav .nav-link{color:#fff;font-size:13px}section{width:100%;height:238px;border:none;overflow:hidden}#contact h2{font-family:Raleway;font-size:36px;font-weight:600;text-align:center;margin-top:40px;margin-bottom:20px;text-transform:uppercase;color:#fff}#contact p{font-family:Raleway;font-size:16px;line-height:23px;color:#7d8285;text-align:center}label.control-label{font-family:Raleway;color:#f3f3f3;font-weight:700}.form-control{border-radius:0;background-color:#f3f3f3;font-family:Raleway}button.btn.btn-success.btn-send{background-color:#6e9a76;border-color:#6e9a76;width:100px;margin-bottom:10px}div#contact{background-color:#313131}#contact .intro{max-width:500px;margin:0 auto 40px}h2{font-size:36px}form#contact-form{margin-bottom:20px}footer{background-color:#292c2f;box-shadow:0 1px 1px 0 rgba(0,0,0,.12);box-sizing:border-box;width:100%;text-align:left;font:bold 16px sans-serif;padding:5px 50px;margin-top:100%;bottom:0;color:#fff}.footer-navigation h3{margin:0 0 20px;font:36px Cookie,cursive;color:#fff}.footer-navigation h3 a{text-decoration:none;color:#fff}.footer-navigation h3 span{color:#5383d3}.footer-navigation p.links a{color:#fff;text-decoration:none}.footer-navigation p.company-name{color:#8f9296;font-size:14px;font-weight:400;margin-top:20px}@media (max-width:767px){.contact-clean{padding:20px 0}.contact-clean form{padding:30px}.footer-contacts{margin:30px 0}}.footer-contacts p{display:inline-block;color:#fff;vertical-align:middle}.footer-contacts p a{color:#5383d3;text-decoration:none}.fa.footer-contacts-icon{background-color:#33383b;color:#fff;font-size:18px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:38px;margin:10px 15px 10px 0}span.new-line-span{display:block;font-weight:400;font-size:14px;line-height:2}.footer-about h4{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.footer-about p{line-height:20px;color:#92999f;font-size:13px;font-weight:400;margin:0}div.social-links{margin-top:20px;color:#fff;text-align:center}.social-links a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#33383b;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:5px;margin-bottom:5px}*{box-sizing:border-box}.rig-header{text-align:center;padding:32px}.rig-row{display:flex;flex-wrap:wrap;padding:0 4px}.rig-column{flex:25%;max-width:25%;padding:0 4px}@media (max-width:768px){.rig-column{flex:50%;max-width:50%}}@media (max-width:576px){.rig-column{flex:100%;max-width:100%}}.rig-column img{margin-top:8px;width:100%;vertical-align:middle}