blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}a{text-decoration:none}table{border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal}strong{font-weight:700}ol,ul{list-style:none;margin:0;padding:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%;margin:0;padding:0;color:#444}q:after,q:before{content:''}abbr,acronym{border:0}*,body,html{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}body{padding:0;margin:0;border:0}.container{margin:auto;max-width:1200px;position:relative}*{font-family:'Open Sans',sans-serif;color:#000;font-size:18px;box-sizing:border-box}.head{margin-top:33px;width:100%;position:absolute;z-index:999999}.logo a{display:inline-flex;align-items:center}.logo h1{margin-left:.3333em;font-style:normal;font-weight:700;font-size:30px;line-height:1.3667em;color:#000}#open-menu-checkbox{display:none}.menu{width:42px;height:42px;position:absolute;top:0;right:2.5em;justify-content:flex-end;display:none;cursor:pointer}.mobile-menu-button{top:calc(50% - 12px);background-color:#000;position:absolute;width:5px;height:5px;border-radius:50%}.mobile-menu-button::after,.mobile-menu-button::before{content:'';background-color:#000;width:5px;height:5px;position:absolute;top:10px;border-radius:50%}.mobile-menu-button::before{top:20px}.navigation{position:absolute;top:0;right:0}.navigation ul{display:flex;align-items:center}.navigation li{margin-top:8px;margin-right:45px}.navigation li:last-child{margin-right:0}.navigation a{font-weight:400;font-size:18px;line-height:1.3889em}.navigation li:last-child a{background-color:#f0f2fe;border:1px solid #fff;border-radius:4px;font-weight:700;color:#5474f5;padding:.5556em 1.6667em}.navigation li:last-child a:hover{background-color:#dadffd}.contact{padding:150px 0 150px 0;max-width:790px;margin:auto;font-size:16px}.contact-title{font-weight:400;color:#000;font-size:5em;padding:0 0 .3em 0}.logo-end{color:#1c9bff;font-size:1.3em}.text-intro{font-size:1.5em;line-height:1.5em;font-weight:400;color:#000;animation-delay:250ms!important}.contact form{animation-delay:.5s!important}.item-button{text-align:center;background:#55b369;font-size:14px;color:#fff;font-weight:600;border-radius:3px;padding:17px 38px;border:0;margin:20px 0 0 0;display:block;width:100%;vertical-align:middle;-webkit-font-smoothing:antialiased;outline:0;cursor:pointer}.item-button:focus{border:1px solid #277337}.contact a{text-decoration:none}.contact a{font-size:12px;text-decoration:none;text-shadow:.03em .03em #fff,-.03em .03em #fff,.03em .03em #fff,.03em -.09em #fff,.06em .03em #fff,-.06em .03em #fff,.09em .03em #fff,-.09em .03em #fff,.12em .03em #fff,-.12em -.07em #fff,.15em .03em #fff,-.15em .03em #fff;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#ff9f35,#ff9f35);background-size:.05em 4px,.05em 4px,4px 4px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:0 90%,100% 90%,0 90%;color:#000;text-decoration:none}.contact a:focus,.contact a:hover{color:#ff9f35}.contact-newsletter-warning a{background-size:.05em 2px,.05em 2px,2px 2px;padding:2px 0}.loader{display:none;border-radius:50%;width:23px;height:23px;border:.3rem solid rgba(0,0,0,.1);border-top-color:#fff;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;margin:0 10px 0 0;vertical-align:middle}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.contact-newsletter-warning{font-size:12px;color:#909090;margin:0 0 0 8px;font-family:'Open Sans',sans-serif}.contact-newsletter-warning label{font-size:12px;color:#909090}.contact-button{width:189px;margin:10px 5px}#form-surname{display:none}.input-text{position:relative;margin:31px 5px 8px 5px}.input-text:first-child{margin-top:0}.input-text input[type=email],.input-text input[type=text],.input-textarea textarea{background:#fff;width:100%;line-height:1em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:13px 15px 13px 15px;margin-right:10px;border:1px solid #d4d7da;color:#464d5d;font-size:15px}input.input-error,input.input-error:focus{border-color:#ff6161!important;color:#ff6161!important;outline:0}.input-text-placeholder{display:block;margin:0 0 5px 0}.input-text-placeholder,.input-text-placeholder span{font-size:16px;color:#8a959e;font-weight:400}.input-textarea textarea{height:300px}.input-half{display:inline-block;width:50%;margin-right:0;margin-left:0;padding:6px;vertical-align:text-bottom}.input-text input:disabled{color:#ccc;border-color:#e0e2e4;background-color:#f7f7f7}.animate.fromBottom{opacity:0;transform:translate3d(0,50px,0)}.animate.fromBottom{animation:fromBottom .7s;animation-fill-mode:forwards;animation-delay:0s}@keyframes fromBottom{to{opacity:1;transform:translate3d(0,0,0)}}.animate.fromLeft{opacity:0;transform:translate3d(-50px,0,0)}.animate.fromLeft{animation:fromLeft .8s;animation-fill-mode:forwards;animation-delay:0s}@keyframes fromLeft{to{opacity:1;transform:translate3d(0,0,0)}}.animate.fromRight{opacity:0;transform:translate3d(50px,0,0)}.animate.fromRight{animation:fromRight .8s;animation-fill-mode:forwards;animation-delay:0s}@keyframes fromRight{to{opacity:1;transform:translate3d(0,0,0)}}.tooltip{background-color:rgba(0,0,0,.2);border-radius:50%;position:relative;width:19px;height:19px;display:inline-flex;justify-content:center;align-items:center;font-size:13px;color:#fff}.tooltip:hover{cursor:pointer;background-color:#000}.tooltip:hover::before{content:attr(data-title);white-space:nowrap;position:absolute;top:-50px;left:50%;transform:translateX(-50%);padding:10px;border-radius:10px;background-color:rgba(0,0,0,.7)}.notification{display:none;position:fixed;top:0;z-index:99;width:100%;background:red;padding:45px;text-align:center;font-size:1.3em;color:#fff;left:0;z-index:9999999}.notification.success{background:#55b369}.notification.error{background:#d85e5e}.notification-close{position:absolute;right:30px;cursor:pointer;margin:auto;top:0;bottom:0;height:45px}.notification-close:hover{color:#000}.close-x{font-size:3em;cursor:pointer;position:relative;display:block;height:45px;width:46px}.close-x.active{transform:scale(1) translateZ(0)}.close-x:after,.close-x:before{transform:rotate(-45deg);content:'';position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-25px;display:block;height:10px;width:50px;background-color:#333;transition:all .25s ease-out}.close-x:after,.close-x:before{background-color:#fff}.close-x:after{transform:rotate(-135deg)}.close-x-wrapper:hover .close-x:after,.close-x-wrapper:hover .close-x:before{transform:rotate(0)}.no-link,.no-link:focus,.no-link:hover{background-image:none!important;text-shadow:none!important}@media screen and (max-width:1200px){.container{max-width:100%;width:100%;padding-left:2.5em;padding-right:2.5em}.head{left:0}.logo{margin-left:2.5em}.navigation{right:2.5em}}@media screen and (max-width:850px),screen and (max-height:750px){.fromBottom,.fromLeft,.fromRight{transform:translate3d(0,0,0)!important;opacity:1!important}}@media screen and (max-width:850px){.navigation{top:50px;background-color:#fff;position:absolute;display:none;border-radius:5px;box-shadow:0 10px 30px rgba(0,0,0,.06),0 1px 4px rgba(0,0,0,.05),0 1px 0 rgba(0,0,0,.07)}.navigation ul{display:block}.navigation li{width:100%;padding:20px 40px;text-align:center;margin:0!important;user-select:none;border-bottom:1px solid #edeff3}.navigation li:last-child{border:0}.navigation a{background-color:#fff!important;color:#000!important;font-weight:400!important;padding:0!important}.navigation a:hover{color:#5474f5!important}.menu{display:flex}#open-menu-checkbox:checked~.navigation{display:block}}@media all and (max-width:820px){.contact-title{font-size:3em}.text-intro{font-size:1.3em}}@media all and (max-width:640px){.input-half{display:block;width:100%;margin:31px 5px 8px 5px;padding:0}}@media all and (max-width:570px){.contact-button{width:100%}}@media all and (max-width:400px){.contact-title{font-size:2.5em}.text-intro{font-size:1.2em}}