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;font-size:100%;vertical-align:baseline}a{text-decoration:none}a:active,a:hover{outline:0}li,ul{list-style-type:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}*,:after,:before,html{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}audio,img,video{max-width:100%;height:auto}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border:0}textarea{resize:none;overflow:auto;vertical-align:top;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}button,input,select,textarea{outline:none;border:none;font-size:100%;margin:0}button,input{line-height:normal}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html.mobile{overflow:inherit}body{font-family:Ubuntu,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#000;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.9)),to(hsla(0,0%,100%,.9))),url(../../assets/imgs/pattern-bg.png);background-image:-o-linear-gradient(hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),url(../../assets/imgs/pattern-bg.png);background-image:linear-gradient(hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),url(../../assets/imgs/pattern-bg.png);background-color:#ececec;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.mobile{overflow:hidden}h1{font-size:30px;margin:10px auto 20px}h2{font-size:26px;margin:10px 0 20px}h2,h3{font-weight:400;line-height:1.4;text-align:center}h3{font-size:22px;margin:10px 0}p{margin-bottom:10px}p img.alignleft{float:left;margin:5px 20px 10px 0;height:auto}p img.alignright{float:right;margin:5px 0 10px 20px;height:auto}p img.aligncenter{display:block;margin:15px auto}.content-text ul,.text ul{margin:10px 0}.content-text ul li,.text ul li{position:relative;text-indent:15px;margin-bottom:5px}.content-text ul li:before,.text ul li:before{content:"";position:absolute;border-radius:50px;width:5px;height:5px;top:10px;left:0;background-color:#2ebdbd}.content-text ol,.text ol{margin:10px 20px}.content-text ol li,.text ol li{list-style-type:decimal;margin-bottom:10px}.wrapper{max-width:1030px;width:100%;margin:0 auto;padding:0 10px}.wrapper .text{padding:15px 0}.wrapper .text p{font-size:1rem;line-height:1.4}.section-block{padding:30px 10px}header{background-color:#f4feff;position:relative;z-index:20}header:after{content:"";position:absolute;background-image:url(../../assets/imgs/hero.png);background-repeat:no-repeat;background-position:100% 0;width:100%;height:100%;top:0;right:0;z-index:-1}header.header-page{background-color:#2ebdbd}header.header-page .hero,header.header-page:after{display:none}header.header-page nav ul li{position:relative}header.header-page nav ul li a{padding:20px 5px;position:relative}header.header-page nav ul li a,header.header-page nav ul li a:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header.header-page nav ul li a:before{left:0;background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,rgba(0,0,0,0)),color-stop(50%,#ffca03));background:-o-linear-gradient(right bottom,rgba(0,0,0,0) 50%,#ffca03 50%);background:linear-gradient(to left top,rgba(0,0,0,0) 50%,#ffca03 0)}header.header-page nav ul li a:after,header.header-page nav ul li a:before{opacity:0;content:"";width:50%;bottom:-20px;top:58px;position:absolute;overflow:hidden;z-index:1}header.header-page nav ul li a:after{right:0;background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,rgba(0,0,0,0)),color-stop(50%,#ffca03));background:-o-linear-gradient(left bottom,rgba(0,0,0,0) 50%,#ffca03 50%);background:linear-gradient(to right top,rgba(0,0,0,0) 50%,#ffca03 0);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header.header-page nav ul li a:hover{color:#000;background:#ffca03;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}header.header-page nav ul li a:hover:after,header.header-page nav ul li a:hover:before{opacity:1}header.header-page nav ul li span{font-size:16px;padding:20px 5px;display:block;position:relative;color:#000;background:#ffca03;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}header.header-page nav ul li span:before{left:0;background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,rgba(0,0,0,0)),color-stop(50%,#ffca03));background:-o-linear-gradient(right bottom,rgba(0,0,0,0) 50%,#ffca03 50%);background:linear-gradient(to left top,rgba(0,0,0,0) 50%,#ffca03 0)}header.header-page nav ul li span:after,header.header-page nav ul li span:before{opacity:1;content:"";width:50%;bottom:-20px;top:58px;position:absolute;overflow:hidden;z-index:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header.header-page nav ul li span:after{right:0;background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,rgba(0,0,0,0)),color-stop(50%,#ffca03));background:-o-linear-gradient(left bottom,rgba(0,0,0,0) 50%,#ffca03 50%);background:linear-gradient(to right top,rgba(0,0,0,0) 50%,#ffca03 0)}header.header-page nav ul li .sub-menu{position:absolute;top:100%;left:0;padding:5px;background-color:#fff;opacity:0;visibility:hidden;width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);z-index:9999}header.header-page nav ul li .sub-menu li a:after,header.header-page nav ul li .sub-menu li a:before{display:none}header.header-page nav ul li .sub-menu li a:hover,header.header-page nav ul li .sub-menu li span{background:none;color:#ffca03;-webkit-box-shadow:none;box-shadow:none}header.header-page nav ul li .sub-menu li span{padding:0}header.header-page nav ul li .sub-menu li span:after,header.header-page nav ul li .sub-menu li span:before{display:none}header.header-page nav ul li:hover .sub-menu{opacity:1;visibility:visible}.hero{width:64%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;text-align:center}.hero__title{font-family:Lobster,cursive;font-size:60px;line-height:77px;color:#002338;margin-bottom:0}.hero__short{margin:0 auto}.hero__order{font-size:18px;background-color:#ffca03;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;color:#000;text-transform:uppercase;display:table;margin:30px auto;padding:15px 70px;-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}.hero__order:hover{-webkit-box-shadow:none;box-shadow:none}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{font-family:Lobster,cursive;font-size:41px;color:#002338}.header__menu-btn{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:right;border-radius:3px;background-color:#ffca03;padding:5px;display:none;margin-right:20px;cursor:pointer;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header__menu-btn.mobile{position:fixed;right:0;  z-index: 99999;}.header__telephone--number{font-size:18px;color:#000}.header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header__menu ul li{margin:0 10px;position:relative}.header__menu ul li a{font-size:16px;color:#000;padding:0 5px;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.header__menu ul li a:hover{color:#ffca03}.header__menu ul li span{font-size:16px;color:#ffca03;padding:0 5px}.header__menu ul li .sub-menu{position:absolute;top:100%;left:0;padding:5px;background-color:#fff;opacity:0;visibility:hidden;width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);z-index:9999}.header__menu ul li .sub-menu li{display:block}.header__menu ul li .sub-menu li a{padding:5px 0}.header__menu ul li:hover .sub-menu{opacity:1;visibility:visible}.header__menu.mobile{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.9);top:0;left:0;z-index:9999}.header__menu.mobile ul{display:block;position:absolute;top:5vh;left:0;right:0}.header__menu.mobile ul li{margin:0}.header__menu.mobile ul li a{color:#fff}.header__menu.mobile ul li a:hover{color:#ffca03;background-color:rgba(0,0,0,0)}.header__menu.mobile ul li a,.header__menu.mobile ul li span{padding:2px 0;display:block;text-align:center}.header__menu.mobile ul li span{color:#ffca03;background:rgba(0,0,0,0)}.header__menu.mobile ul li span:after,.header__menu.mobile ul li span:before{display:none}.header__menu.mobile ul li .sub-menu{position:relative;background-color:#a9a9a9;opacity:1;visibility:visible;right:0;margin:0 auto}.header__menu.mobile ul li .sub-menu li a,.header__menu.mobile ul li .sub-menu li span{padding:2px 0}.header__menu.mobile ul li .sub-menu li span{color:#ffca03;background:rgba(0,0,0,0)}.header__menu.mobile ul li .sub-menu li span:after,.header__menu.mobile ul li .sub-menu li span:before{display:none}.services{-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services,.services__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.services__list{-webkit-box-orient:vertical;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:0 auto}.services .service{max-width:100%;width:473px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffd898;border-radius:10px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);padding:10px 20px;margin-bottom:15px;margin-right:5px}.services .service__name{position:relative;text-indent:35px}.services .service__name:before{content:"";position:absolute;border-radius:50px;width:20px;height:20px;top:50%;left:0;background:#2ebdbd;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.services .service__name a{color:#000;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.services .service__name a:hover{color:#2ebdbd}.advantages-small-left,.advantages-small-right,.advantages-three{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.advantages-small-left .adv-item--icon,.advantages-small-right .adv-item--icon,.advantages-three .adv-item--icon{background-image:url(../../assets/imgs/icons/adv_sprites.png);background-repeat:no-repeat}.advantages-small-left .adv-item--title,.advantages-small-right .adv-item--title,.advantages-three .adv-item--title{font-weight:500;font-size:18px;text-align:center}.advantages-small-left .adv-item--text,.advantages-small-right .adv-item--text,.advantages-three .adv-item--text{font-size:14px;line-height:21px;text-align:center}.advantages-small-left .wrap-flex,.advantages-small-right .wrap-flex,.advantages-three .wrap-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advantages-small-left .wrap-flex .wrap-flex-text,.advantages-small-right .wrap-flex .wrap-flex-text,.advantages-three .wrap-flex .wrap-flex-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.advantages-three__item{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:10px;max-width:315px;width:100%;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 15px}.advantages-three__item:first-child{background-color:#c4ecfa}.advantages-three__item:nth-child(2n){background-color:#56ccf2}.advantages-three__item:nth-child(2n) .adv-item--icon{width:66px;background-position:-202px 0}.advantages-three__item:last-child{background-color:#b9eaa8}.advantages-three__item:last-child .adv-item--icon{width:68px;background-position:-134px 0}.advantages-three__item .adv-item--icon{width:58px;height:67px;margin-bottom:15px;background-position:-273px 0}.advantages-small-right .advantages-sr__item{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:10px;width:100%;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 15px}.advantages-small-right .advantages-sr__item:first-child{background-color:#ffca03;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:25px}.advantages-small-right .advantages-sr__item:first-child .adv-item--icon{width:175px;height:144px;background-position:-513px -15px}.advantages-small-right .advantages-sr__item:last-child{background-color:#ffd898;width:320px}.advantages-small-right .advantages-sr__item:last-child .adv-item--icon{width:66px;height:67px;background-position:-68px 0}.advantages-small-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.advantages-small-left .advantages-sl__item{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:10px;width:100%;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 15px}.advantages-small-left .advantages-sl__item:first-child{background-color:#e9cbf7;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:25px;padding:20px 15px}.advantages-small-left .advantages-sl__item:first-child .adv-item--icon{width:176px;height:177px;background-position:-336px 0}.advantages-small-left .advantages-sl__item:last-child{background-color:#c4ecfa;width:320px}.advantages-small-left .advantages-sl__item:last-child .adv-item--icon{width:58px;height:67px;background-position:-5px 0}.example-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.example-list__item{background:#cde3e4;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;max-width:320px;width:100%;padding:10px 20px;margin-bottom:10px}.example-list__footer,.example-list__header{font-weight:500;font-size:18px;line-height:21px;text-align:center;text-transform:uppercase;color:#000}.example-list__footer{display:table;margin:0 auto}.example-list__footer .icon-img-download{margin:0 5px 7px 0}.example-list__inner{margin:10px 0}.example-list__inner .inner--theme,.example-list__inner .inner--type{color:#094747;font-weight:500;font-size:18px;text-transform:uppercase}.example-list__inner .inner--show{padding:5px 0;font-size:14px}.faq-section{counter-reset:section}.faq-item{position:relative;padding-left:90px;min-height:90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.faq-item,.faq-item:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-item:before{position:absolute;counter-increment:section;content:counter(section);left:0;top:9px;border:8px solid #2ebdbd;width:75px;height:75px;background-color:#fff;border-radius:50%;font-size:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25)}.faq-item__title{font-weight:500;font-size:18px;margin-bottom:10px}.faq-item__text{font-size:14px;line-height:16px}.how-order--steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.how-order--steps .how-order__step{background-image:url(../../assets/imgs/how-order.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;position:relative;max-width:215px;margin-left:-40px;width:100%;height:175px;padding:5px 30px}.how-order--steps .how-order__step .step-number{font-family:Lobster,cursive;font-size:78px;line-height:97px;text-align:center;color:#fff;text-shadow:0 4px 10px rgba(0,0,0,.25)}.how-order--steps .how-order__step .step-text{font-weight:500;font-size:16px;line-height:21px;text-align:center;color:#002338}.how-order--steps .how-order__step .step-number-best{position:absolute;font-family:Lobster,cursive;font-size:60px;color:red;bottom:15px;right:48px}.how-order--steps .how-order__step:first-child{margin-left:0;z-index:20}.how-order--steps .how-order__step:nth-child(2){z-index:18}.how-order--steps .how-order__step:nth-child(3){z-index:16}.how-order--steps .how-order__step:nth-child(4){z-index:14}.how-order--steps .how-order__step:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.authors-section{position:relative;z-index:10}.authors-section:before{content:"";position:absolute;left:0;top:0;background-image:url(../../assets/imgs/author.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;z-index:-1}.authors-section .author-block{background-color:hsla(0,0%,100%,.8);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;padding:30px;max-width:520px;width:100%;margin:0 auto}.authors-section .author-block__text{line-height:18px}.authors-section .author-block__order{font-size:18px;background-color:#ffca03;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;color:#000;text-transform:uppercase;display:table;margin:20px auto 0;padding:15px 70px;-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear}.authors-section .author-block__order:hover{-webkit-box-shadow:none;box-shadow:none}.testimonials-section .testimonials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.testimonials-section .testimonials-list__item{background:#b9eaa8;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;max-width:320px;width:100%;padding:10px 20px;height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.testimonials-section .testimonials-list__order{font-weight:500;font-size:14px;line-height:16px}.testimonials-section .testimonials-list__text{font-size:14px;line-height:16px}footer{border-color:#000;border-style:solid;border-width:1px 0;padding:10px 0}.footer-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.footer-main .logo-footer{font-family:Lobster,cursive;font-size:41px;color:#002338}.footer-main .footer-socials a{margin-right:10px}.footer-main .footer-schedule__title{font-weight:500;font-size:18px}.footer-main .footer-schedule__info{font-size:14px;padding:10px 0}.footer-menu{margin-right:10px}.footer-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.footer-menu ul li a,.footer-menu ul li span{font-weight:500;font-size:18px}.footer-menu ul li a{color:#000;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.footer-menu ul li a:hover,.footer-menu ul li span{color:#ffca03}.copyright{font-size:12px}.breadcrumps,.copyright{padding:10px 0}.page-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 0 40px}.page-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:20px}.page-content h1{font-size:30px;color:#000;text-transform:uppercase;line-height:43px;margin-bottom:15px;position:relative;display:table}.page-content h1:after{content:"";position:absolute;width:100%;height:1px;background-color:#000;bottom:0;left:0}.page-content .content-text{font-size:18px;line-height:21px}.page-content .content-text p{margin-bottom:10px}.page-sidebar{-webkit-box-flex:0;-ms-flex:none;flex:none}.page-sidebar .custom-widget{margin-bottom:30px}.page-sidebar .custom-widget__title{font-size:36px;line-height:43px;color:#000;text-transform:uppercase;margin-bottom:15px}.page-sidebar .popular-widget__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.page-sidebar .popular-widget__list a{font-size:18px;line-height:21px;color:#156464;margin-bottom:10px;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.page-sidebar .popular-widget__list a:hover{color:#ffca03}.page-sidebar .stock-widget img{max-width:390px;width:100%;height:auto}.sitemap-bl{margin-bottom:30px}.sitemap-bl .sitemap-heading{font-size:22px;font-weight:700;border-left:5px solid #afd13d;padding:0 10px;background-color:#faf8ec}.sitemap-bl .sitemap-list .sitemap-name{color:#000;text-decoration:none;display:table;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.sitemap-bl .sitemap-posts-list{background-color:#ccc;border-radius:3px}.sitemap-bl .sitemap-posts-list ul{list-style:none;padding:5px 10px}.sitemap-bl .sitemap-posts-list ul a{color:#000;text-decoration:none;display:table;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.page-error{padding:60px 0}.page-error h1{font-size:50px;text-align:center}.content-text .form-wrap__horizontal{margin:0 auto;padding-bottom:15px;max-width:100%;background:none;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:#2ebdbd}.content-text .form-wrap__horizontal .form-title{background-color:#2ebdbd;background-image:none;padding:15px 10px}.content-text .form-wrap__horizontal .form-title h3{color:#000;font-family:Ubuntu,Arial,sans-serif;font-size:18px;font-weight:400;line-height:21px}.content-text .form-wrap__horizontal .form-title .form-flag,.content-text .form-wrap__horizontal .form-title .form-title--icon,.content-text .form-wrap__horizontal .form .label-control{display:none}.content-text .form-wrap__horizontal .form .form-control{border-radius:8px;border:1px solid #000;height:auto;padding:15px 5px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.content-text .form-wrap__horizontal .form textarea.form-control{min-height:100px;padding:5px;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.content-text .form-wrap__horizontal .form .button{font-size:18px;background-color:#ffca03;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;color:#000;text-transform:uppercase;display:table;margin:30px auto;padding:15px 70px;-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear;border:none;font-weight:500}.content-text .form-wrap__horizontal .form .select2-container--default .select2-selection--single{border:1px solid #000;border-radius:8px;height:auto;padding:10px 5px;overflow:hidden;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25)}.content-text .form-wrap__horizontal .form .select2-container--default .select2-selection--single .select2-selection__arrow{height:49px;width:25px;background:none;border-left:1px solid #000}.content-text .form-wrap__horizontal:before{display:none}.content-text .form-wrap__horizontal #reg-form_new{display:-webkit-box;display:-ms-flexbox;display:flex}.content-text .form-wrap__horizontal #reg-form_new .form-group{width:100%}.content-text .form-wrap__horizontal #reg-form_new .form-group .mail_reg_home{width:100%!important;height:54px;border:1px solid #002338;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);box-shadow:0 4px 10px rgba(0,0,0,.25)}.content-text .form-wrap__horizontal #reg-form_new input[type=submit]{font-size:18px;background-color:#ffca03;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;color:#000;text-transform:uppercase;margin:0!important;padding:15px 40px;-webkit-transition:-webkit-box-shadow .2s linear;transition:-webkit-box-shadow .2s linear;-o-transition:box-shadow .2s linear;transition:box-shadow .2s linear;transition:box-shadow .2s linear,-webkit-box-shadow .2s linear;height:54px}.content-text .form-wrap__horizontal #reg-form_new input[type=submit]:hover{-webkit-box-shadow:none;box-shadow:none}.wrapper .fbc{margin:25px 0 0}.wrapper .fbc-page .fbc-wrap .fbc-items{background-color:none;font-family:Ubuntu,Arial,sans-serif;font-weight:500;font-size:18px}.wrapper .fbc-page .fbc-wrap .fbc-items li a{color:#156464}.top-header{background-color:#ffca03;padding:3px 0}.top-header .flex-top-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-header .flex-top-header div{font-size:18px}header .na5ku-cabinet-buttons{background:rgba(0,0,0,0)!important}header .na5ku-cabinet-buttons ul.button_cabinet_active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .na5ku-cabinet-buttons ul.button_cabinet_active li{margin:0 5px 0 0!important}header .na5ku-cabinet-buttons ul.button_cabinet_active li:first-child a{background-color:rgba(0,0,0,0);border:2px solid #ffd898;color:#000!important;border-radius:5px}header .na5ku-cabinet-buttons ul.button_cabinet_active li:first-child a:hover{background-color:#ffd898}header .na5ku-cabinet-buttons ul.button_cabinet_active li:last-child a{background-color:#ffd898;border:2px solid #ffd898;color:#000!important;border-radius:5px}header .na5ku-cabinet-buttons ul.button_cabinet_active li:last-child a:hover{background-color:rgba(0,0,0,0)}header .na5ku-cabinet-buttons ul.button_cabinet_active li a{padding:5px 10px;margin:0!important;text-decoration:none;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header .na5ku-cabinet-buttons ul.button_cabinet_active li a i{display:none}header ul.switcher-list{margin-top:-10px}header ul.switcher-list li{height:15px}header ul.switcher-list li a>span,header ul.switcher-list li span>span{display:none}.post_title{text-align:center}@media only screen and (max-width:320px){.wrapper .text p{text-align:justify;line-height:1.4}}@media only screen and (max-width:767px){header:after{display:none}.hero{margin:0 auto;width:100%}.services .service{width:445px}.advantages-small-left,.advantages-small-right,.advantages-three{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.advantages-small-right .advantages-sr__item{padding:5px 15px}.advantages-small-right .advantages-sr__item:first-child{margin-right:0;margin-bottom:15px}.advantages-small-right .advantages-sr__item:last-child{width:100%}.advantages-small-left .advantages-sl__item:first-child{margin-left:0;margin-bottom:15px}.advantages-small-left .advantages-sl__item:last-child{width:100%}.authors-section .author-block{padding:15px}.footer-cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-cols__col{margin-bottom:10px}.footer-menu ul li a,.footer-menu ul li span{text-align:center;display:block}.top-header .flex-top-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-header .flex-top-header div:first-child{display:none}}@media only screen and (max-width:991px){.hero__title{font-size:45px;line-height:60px}.header__menu-btn{display:table}.header__menu{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header__menu ul{display:none}.advantages-three__item{max-width:100%;margin-bottom:15px;padding:5px 15px}.advantages-three__item .adv-item--icon{margin-bottom:10px}.how-order--steps{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.footer-menu{margin-right:0}.footer-menu ul li a,.footer-menu ul li span{font-size:15px}.page-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.page-content{padding-right:0}.page-sidebar{margin:0 auto}}@media only screen and (max-width:991px) and (max-width:767px){.hero__title{font-size:35px;line-height:inherit}}@media only screen and (max-width:480px){.services__list{width:100%}.advantages-small-left .wrap-flex,.advantages-small-right .wrap-flex,.advantages-three .wrap-flex,.how-order--steps,.services .service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.how-order--steps .how-order__step{margin-left:0}.content-text .form-wrap__horizontal #reg-form_new{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.api-response-danger{
	display: inline-block;
    margin: 10px auto;
}
header .na5ku-cabinet-buttons{background:rgba(0,0,0,0)!important}header .na5ku-cabinet-buttons .button_cabinet_active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .na5ku-cabinet-buttons .button_cabinet_active .na5ku-cabinet-buttons{margin:0 5px 0 0!important}header .na5ku-cabinet-buttons .button_cabinet_active .na5ku-cabinet-buttons:first-child a{background-color:rgba(0,0,0,0);border:2px solid #ffd898;color:#000!important;border-radius:5px}header .na5ku-cabinet-buttons .button_cabinet_active .na5ku-cabinet-buttons:first-child a:hover{background-color:#ffd898}header .na5ku-cabinet-buttons .button_cabinet_active .na5ku-cabinet-buttons:last-child a{background-color:#ffd898;border:2px solid #ffd898;color:#000!important;border-radius:5px}header .na5ku-cabinet-buttons .button_cabinet_active .na5ku-cabinet-buttons:last-child a:hover{background-color:rgba(0,0,0,0)}header .na5ku-cabinet-buttons .button_cabinet_active .na5ku-cabinet-buttons a{padding:5px 10px;margin:0!important;text-decoration:none;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header .na5ku-cabinet-buttons .button_cabinet_active .na5ku-cabinet-buttons a i{display:none}
@media only screen and (max-width: 480px){
    .advantages-small-right .advantages-sr__item:first-child,
    .advantages-small-left .advantages-sl__item:first-child{
        display: block;
        height: auto;
    }
    .advantages-small-right .advantages-sr__item:first-child .wrap-flex,
    .advantages-small-left .advantages-sl__item:first-child .wrap-flex{
        margin: 0 auto;
    }
    .advantages-small-right .advantages-sr__item:first-child .wrap-flex-text,
    .advantages-small-left .advantages-sl__item:first-child .wrap-flex-text{
        -webkit-box-flex: none;
        -ms-flex: none;
        flex: none;
    }
}
iframe {
    border: 0;
    width: 100%;
}
.posts-loop{
	display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-flex-flow: column wrap;-ms-flex-flow: column wrap;flex-flow: column wrap;
}
.posts-loop h2{ margin: 5px 0;}
