@font-face{font-family:'Open Sans';src:url(../fonts/opensans.woff2) format('woff2'),url(../fonts/opensans.woff) format('woff'),url(../fonts/opensans.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/opensansbold.woff2) format('woff2'),url(../fonts/opensansbold.woff) format('woff'),url(../fonts/opensansbold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/opensansextrabold.woff2) format('woff2'),url(../fonts/opensansextrabold.woff) format('woff'),url(../fonts/opensansextrabold.ttf) format('truetype');font-weight:900;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,textarea{outline:0;width:100%}button,input,optgroup,select,textarea{display:block;font-family:inherit;border-radius:0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}*{margin:0;padding:0;outline:0}*,:after,:before{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;min-width:320px;width:100%;height:100%}body{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#f7f7f7;color:#000;font-family:'Open Sans';cursor:default;overflow-x:hidden;overflow-y:auto}.body--fixed{overflow:hidden!important}.clear{width:0;height:0;visibility:hidden;display:block;clear:both;position:relative;font-size:0;line-height:0}a{text-decoration:none;color:inherit}b{font-weight:700}i{font-style:italic}.ui-btn,a{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:.4s;transition:.4s}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.disabled{pointer-events:none;cursor:default!important}.svg-sprite{position:absolute;left:-99999px;top:-99999px;width:0;height:0}svg{display:block;width:100%;height:100%}img{display:block;width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:.5;text-align:inherit}input::-moz-placeholder,textarea::-moz-placeholder{opacity:.5;text-align:center}textarea::-webkit-input-placeholder{text-align:inherit!important;opacity:.5}textarea::-moz-placeholder{text-align:inherit!important;opacity:.5}input::-moz-placeholder,input::-webkit-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder{opacity:1}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0}label{display:block;position:relative}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0}textarea{resize:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}:-webkit-autofill,:-webkit-autofill:focus,:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #fff inset!important}.ui-input input,.ui-input textarea{width:100%;display:block;color:#777;padding:14px 19px;font-size:14px;line-height:20px;font-weight:400;text-align:left;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee;border-radius:4px;background:#fff;position:relative;-webkit-transition:.4s;transition:.4s}.ui-input input{height:50px}.ui-input textarea{height:150px;resize:none}.ui-input-placeholder{display:block;font-size:14px;line-height:24px;font-weight:700;text-align:left;color:#777;cursor:default;margin-bottom:5px}.ui-input-placeholder em{color:red}.ui-input input:focus,.ui-input input:hover,.ui-input textarea:focus,.ui-input textarea:hover{border-color:#afafaf}.ui-form-field--error input,.ui-form-field--error textarea{border-color:red!important}.ui-form-field{position:relative;margin-bottom:20px}.ui-form-errors{color:red;font-size:12px;line-height:14px;display:none;pointer-events:none;text-align:left;z-index:2;margin-top:10px;width:100%}.ui-form-errors p{margin-bottom:5px}.ui-form-errors p:last-child{margin-bottom:0!important}.ui-form-field--error .ui-form-errors{display:block}.ui-btn{display:block;width:100%;padding:20px;text-align:center;font-size:14px;line-height:20px;font-weight:700;border-radius:4px;cursor:pointer;text-transform:uppercase}.ui-btn--blue{background:#08c;color:#fff}html.no-touch .ui-btn--blue:hover{background:#006394}.page{width:100%;position:relative;z-index:1;margin:0 auto;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-content{width:100%;position:relative;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ui-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-col{padding:0 10px}.ui-col--50{width:50%}.ui-col--100{width:100%}.footer,.header,.section{width:100%;position:relative}.inner,.title{width:100%;max-width:1020px;margin:0 auto;padding:0 20px;position:relative}.title{text-align:center;max-width:800px}.title-head{font-size:44px;line-height:54px;font-weight:900;position:relative}.title-head em{color:#e81c25}.title-subtitle{font-size:18px;line-height:28px;padding-top:20px;font-weight:500;max-width:700px;margin:0 auto}.title--inner{padding-left:0!important;padding-right:0!important}.header{background:#08c;padding-top:30px}.head-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head-logo{width:79px;display:block}.head-btn{display:block;font-size:14px;line-height:24px;padding:7px 20px;color:#212529;font-weight:700;background:#fff;border-radius:.4rem}.head-btn:hover{background:#f2f2f2;color:#212529}.brief-head{padding:50px 0 60px;background:#08c;color:#fff}.brief-head-bot{position:absolute;left:0;right:0;bottom:-1px;pointer-events:none}.brief-head:before{position:absolute;left:0;right:0;bottom:-30px;height:60px;border-radius:100%;background:#08c;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.brief-icon{position:absolute;-webkit-transition:1s;transition:1s;opacity:0;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.body--page-loaded .brief-icon{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.brief{padding:50px 0 30px}.brief-start{font-size:20px;line-height:30px;font-weight:900;color:#000;max-width:800px}.brief-sub{font-size:14px;line-height:24px;color:#777;padding-top:15px}.brief-block{padding-top:30px}.brief-block:not(:last-child){border-bottom:1px solid #e3e3e3;padding-bottom:10px}.brief-ttl{padding-bottom:20px;font-size:20px;line-height:24px;font-weight:900;text-transform:uppercase}.brief-ttl--switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brief-ttl-switch{margin-left:20px;-ms-flex-negative:0;flex-shrink:0}.switch-trigger{width:50px;height:24px;border-radius:12px;position:relative;background:#e3e3e3;cursor:pointer;-webkit-transition:background .5s;transition:background .5s}html.no-touch .switch-trigger:hover{background:#afafaf}.switch-trigger:before{content:'';width:18px;height:18px;border-radius:100%;position:absolute;left:3px;top:3px;background:#fff;-webkit-transition:left .5s;transition:left .5s;-webkit-box-shadow:0 1px 1px rgb(0,0,0,.3);box-shadow:0 1px 1px rgb(0,0,0,.3)}.switch-trigger.active{background:#08c!important}.switch-trigger.active:before{left:calc(100% - 21px)}.switch-hidden{display:none}.brief-btn{max-width:240px;margin:0 auto}.footer{padding-bottom:40px;color:#555}.foot-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e3e3e3;padding-top:30px;font-size:11px;line-height:26px}.foot-left{-ms-flex-negative:0;flex-shrink:0}.foot-logo{width:79px;display:block}html.no-touch .footer a:hover{opacity:.6}.custom-animated-circles{position:absolute;left:0;bottom:0;width:500px;height:500px;-webkit-transform:translate3d(-55%,25%,0);transform:translate3d(-55%,25%,0)}.custom-animated-circles .circle{position:absolute;top:50%;left:50%;width:50%;height:50%;border-radius:100%;border:1px solid #fff;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-animation-name:customAnimatedCircles;animation-name:customAnimatedCircles;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-delay:.5s;animation-delay:.5s}.custom-animated-circles .circle:nth-child(2){width:70%;height:70%;-webkit-animation-delay:1s;animation-delay:1s}.custom-animated-circles .circle:nth-child(3){width:90%;height:90%;-webkit-animation-delay:1.5s;animation-delay:1.5s}.custom-animated-circles .circle:nth-child(4){width:110%;height:110%;-webkit-animation-delay:2s;animation-delay:2s}.custom-animated-circles.custom-animated-circles-pos-2{bottom:auto;top:0;-webkit-transform:translate3d(-55%,-25%,0);transform:translate3d(-55%,-25%,0)}.custom-animated-circles.custom-animated-circles-pos-3{bottom:auto;left:auto;right:0;-webkit-transform:translate3d(65%,-50%,0);transform:translate3d(65%,-50%,0);top:0}@-webkit-keyframes customAnimatedCircles{0%{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}50%{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}100%{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1)}}@keyframes customAnimatedCircles{0%{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(.8);transform:translate3d(-50%,-50%,0) scale(.8)}50%{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}100%{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1)}}.popups-overlay{position:fixed;z-index:9999;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.9);opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.popup{position:fixed;z-index:99999;width:100%;height:100%;left:0;top:0;overflow:hidden;overflow-y:auto;text-align:center;font-size:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s}.popup-wrapper{width:100%;min-height:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.popup-content{margin:0 auto;padding:40px 30px;font-size:16px;background:#fff;width:100%;max-width:600px;position:relative;border-radius:20px}.popup.active,.popups-overlay.active{opacity:1;visibility:visible}.popup-close{position:absolute;z-index:3;width:22px;height:22px;right:20px;top:20px;cursor:pointer;-webkit-transition:opacity .4s;transition:opacity .4s}.popup-close:after,.popup-close:before{display:block;position:absolute;content:'';width:100%;height:2px;left:0;top:10px;background:#000}.popup-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.popup-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-close:hover{opacity:.5}.popup-title{margin:0 auto 30px}.popup-title__head{font-size:34px;line-height:40px;font-weight:900}.popup-title__subtitle{font-size:16px;line-height:20px;padding-top:15px}.thx-btn{max-width:200px;margin:0 auto}