.contacts-block .contacts_info-item:before,.practice-list .data:after,q:after,q:before{content:''}html,legend{color:#000}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;width:100%}@media (min-width:768px){.container{max-width:750px}}@media (min-width:1024px){.container{max-width:990px}}@media (min-width:1280px){.container{max-width:1200px}}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;background:#FFF}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,td,th,ul{margin:0;padding:0}td{vertical-align:top}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}b,strong{font-weight:700}em{font-style:italic}li{list-style:none}caption{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-weight:inherit}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-Light.eot);src:url(../fonts/OpenSans/OpenSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-LightItalic.eot);src:url(../fonts/OpenSans/OpenSans-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-LightItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans.eot);src:url(../fonts/OpenSans/OpenSans.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans.woff) format("woff"),url(../fonts/OpenSans/OpenSans.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-Italic.eot);src:url(../fonts/OpenSans/OpenSans-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Italic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-Semibold.eot);src:url(../fonts/OpenSans/OpenSans-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Semibold.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-SemiboldItalic.eot);src:url(../fonts/OpenSans/OpenSans-SemiboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-SemiboldItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-SemiboldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-Bold.eot);src:url(../fonts/OpenSans/OpenSans-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-BoldItalic.eot);src:url(../fonts/OpenSans/OpenSans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-BoldItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-Extrabold.eot);src:url(../fonts/OpenSans/OpenSans-Extrabold.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-Extrabold.woff) format("woff"),url(../fonts/OpenSans/OpenSans-Extrabold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans/OpenSans-ExtraboldItalic.eot);src:url(../fonts/OpenSans/OpenSans-ExtraboldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/OpenSans/OpenSans-ExtraboldItalic.woff) format("woff"),url(../fonts/OpenSans/OpenSans-ExtraboldItalic.ttf) format("truetype");font-weight:800;font-style:italic}body{color:#2a1c1c;font:400 14px/1.5 OpenSans,sans-serif}.h1,.h3,h1,h3{color:#362929;margin-bottom:20px;text-align:center}.h1,h1{font:700 28px/1.2 Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}.h1 span,h1 span{border-bottom:3px solid #00b8c8;padding-bottom:2px}input,select{border:1px solid #00b8c8}@media (min-width:768px){.h1,h1{font-size:36px}}.h3,h3{font:700 24px/1.2 Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}select,select option{color:#5b5b5b}.h5,h5,select{font-size:18px}a{text-decoration:underline}select{background-color:#fff;display:inline-block;outline:0;height:38px;padding:0 0 0 7px}input,textarea{background-color:#fff;color:#000;font-size:16px;outline:0}input{display:inline-block;border-radius:2px;height:42px;padding:0 15px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#333}input[type=checkbox]{display:inline-block!important;border:1px solid #00b8c8;width:12px!important;height:12px!important;padding:0}textarea{border:1px solid #00b8c8;border-radius:2px;padding:10px 15px;resize:none}input.error,select.error,textarea.error{border:1px solid #bb0030}label.error,label.error a{color:#bb0030!important}::-webkit-input-placeholder{color:#374046;font-size:13px;font-weight:300;text-transform:uppercase}::-moz-placeholder{color:#374046;font-size:13px;font-weight:300;text-transform:uppercase}:-moz-placeholder{color:#374046;font-size:13px;font-weight:300;text-transform:uppercase}:-ms-input-placeholder{color:#374046;font-size:13px;font-weight:300;text-transform:uppercase}.button,button{cursor:pointer;background-color:#00b8c8;border:none;border-radius:3px;outline:0;color:#fff;display:inline-block;font-size:16px;font-weight:600;text-align:center;text-decoration:none;padding:10px 20px}a.button{text-decoration:none}.button img,button img{vertical-align:middle;margin:-3px 5px 0 0}.preheader{background:#362929;display:block}@media (min-width:768px){.preheader{display:none}}.preheader .container{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:10px}.header{background:url(../img/header.jpg) top center no-repeat;background-size:cover}.header-into{background:#fff;text-align:center}.header-into .container{padding-top:0;padding-bottom:15px;position:relative}@media (min-width:768px){.header-into{background:0 0}.header-into .container{display:-webkit-box;display:-ms-flexbox;display:flex}}.header-logo{display:none}@media (min-width:480px){.header-into{text-align:left}.header-into .container{padding-top:20px;padding-bottom:20px}.header_call{position:absolute;bottom:20px;right:15px}}@media (min-width:768px){.header-logo{display:block}.header_call{right:auto;left:15px}.header_contacts-address{max-width:250px}}@media (min-width:1024px){.header_call{display:none}}.header_contacts{font:400 16px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;margin-left:auto;margin-top:15px;margin-bottom:10px}@media (min-width:480px){.header_contacts{margin-top:0;margin-bottom:0;display:block}}@media (min-width:1024px){.header_contacts{display:-webkit-box;display:-ms-flexbox;display:flex}.header_contacts-item{margin-left:35px}}.header_contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2px;margin-bottom:5px}.header_contacts-item:before{display:none}@media (min-width:480px){.header_contacts-item{margin-bottom:20px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.header_contacts-item:last-child{margin-bottom:0}.header_contacts-item:before{content:'';background:center center no-repeat #00b8c8;border-radius:50%;display:block;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px;margin-right:10px;margin-top:-2px}}.header_contacts-address:before{background-image:url(../img/i_m.png)}@media (min-width:768px){.header_contacts-phone{font-size:18px;font-weight:700}}.header-banner_title,.header-navigation ul li a{font:400 20px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}.header_contacts-phone:before{background-image:url(../img/i_p.png)}.header_contacts-email:before{background-image:url(../img/i_e.png)}.header_contacts a{color:#2a1c1c;text-decoration:none}.header_contacts a:hover{text-decoration:underline}.header-navigation{background:#362929;display:none}@media (min-width:768px){.header-navigation{display:block}}.header-navigation .container{padding-top:15px;padding-bottom:15px}@media (min-width:1024px){.header-navigation .container{padding-top:10px;padding-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header-navigation .button{display:none;margin-left:auto}@media (min-width:1024px){.header-navigation .button{display:block}}.header-navigation ul{display:block;list-style:none;padding:0;margin:0}.header-navigation ul li{display:inline-block;list-style:none;padding:5px 0;margin:0 40px 0 0}@media (min-width:1024px){.header-navigation ul li{margin:0 45px 0 0}}.header-navigation ul li:last-child{margin-right:0}.header-navigation ul li a{color:#fff;text-decoration:none}.header-navigation ul li a:hover{text-decoration:underline}.header-navigation ul li.active a{color:#00b8c8}.header-navigation.opened{display:block;position:absolute;top:65px;right:0;min-width:250px}.header-navigation.opened li{display:block;margin:0;padding:8px 15px;border-bottom:1px solid rgba(255,255,255,.5)}.header-navigation.opened li:last-child{border-bottom:none}.header-banner .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header-banner_img{display:none}.header-banner_title{margin-bottom:20px;margin-top:25px}@media (min-width:480px){.header-banner_title{font-size:30px}}@media (min-width:768px){.header-banner_title{font-size:36px;margin-bottom:40px;margin-top:50px}}@media (min-width:1024px){.header-banner_img{display:block;margin-right:50px}.header-banner_title{font-size:48px}}.header-banner_title div{border-bottom:3px solid #00b8c8;font-weight:700}.header-banner_text{background:rgba(255,255,255,.5);-webkit-box-shadow:-3px -2px 8px 5px rgba(0,0,0,.24);box-shadow:-3px -2px 8px 5px rgba(0,0,0,.24);border-radius:0 20px 20px;font-size:14px;font-style:italic;max-width:570px;margin:20px 0 25px;padding:15px 20px}@media (min-width:768px){.header-banner_text{font-size:16px;margin:40px 0 45px;padding:20px 40px 20px 30px}}.header-nav_toggle{display:block;width:44px;height:44px;position:relative;margin-left:auto}@media screen and (min-width:768px){.header-nav_toggle{display:none}}.header-nav_toggle .bar{-webkit-transition:.3s;transition:.3s;position:absolute;width:36px;height:5px;background:#00b8c8;top:50%;left:50%;margin-left:-18px;border-radius:2px;margin-top:-12px}.header-nav_toggle .bar+.bar{margin-top:-2px}.header-nav_toggle .bar+.bar+.bar{margin-top:8px}.header-nav_toggle.opened .bar{-webkit-transform:scale(.9) rotate(45deg) translateX(8px) translateY(8px);transform:scale(.9) rotate(45deg) translateX(8px) translateY(8px)}.header-nav_toggle.opened .bar+.bar{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}.header-nav_toggle.opened .bar+.bar+.bar{opacity:1;-webkit-transform:scale(.9) rotate(-45deg) translateX(8px) translateY(-8px);transform:scale(.9) rotate(-45deg) translateX(8px) translateY(-8px)}.services-section .container{padding-top:20px;padding-bottom:20px}.services-section .h5,.services-section h5{text-align:center;max-width:780px;margin:0 auto}.services-section .services-more{margin-top:20px;text-align:center}.services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;margin-left:-15px;margin-right:-15px}.services-list .item,.works-list,.works-list .item{display:-webkit-box;display:-ms-flexbox}@media (min-width:768px){.services-section .container{padding-top:50px;padding-bottom:40px}.services-list{margin-top:35px}}.services-list .item{width:100%;padding:15px;display:flex}@media (min-width:768px){.services-list .item{width:50%}}.services-list .data{background:top right #eddada;background-size:cover;-webkit-box-shadow:-2px -2px 8px 4px rgba(0,0,0,.14);box-shadow:-2px -2px 8px 4px rgba(0,0,0,.14);padding:20px 30px;width:100%}.reviews-list .data,.works-list .data{-webkit-box-shadow:-2px -2px 8px 4px rgba(0,0,0,.14)}.services-list .title{font:700 24px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}.services-list ul{padding:0;margin:12px 0 0}.services-list ul li{list-style-image:url(../img/li.png);padding:0;margin:5px 0 5px 22px}.services-list .panel{margin-top:15px}.services-list .panel a{color:#2a1c1c}.services-list .panel .button{color:#fff;font-size:14px;margin-right:20px}.works-section .container{padding-top:20px;padding-bottom:20px}@media (min-width:768px){.works-section .container{padding-top:30px;padding-bottom:40px}}.works-list{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:35px;margin-left:-15px;margin-right:-15px}.works-list .item{width:50%;padding:15px;display:flex}@media (min-width:1024px){.works-list .item{width:25%}}.works-list .data{background:#fff;background-size:cover;box-shadow:-2px -2px 8px 4px rgba(0,0,0,.14);padding:0 20px 15px;width:100%}@media (min-width:768px){.works-list .data{padding:0 30px 20px}}.contacts-section .container,.reviews-section .container{padding-top:20px;padding-bottom:40px}.works-list .title{color:#00b8c8;font:700 60px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}@media (min-width:768px){.works-list .title{font-size:100px}}.works-list .text{font-size:14px;line-height:1.8;margin-top:5px}@media (min-width:768px){.works-list .text{font-size:16px;margin-top:15px}}.practice-section .container{padding-top:20px;padding-bottom:40px}.practice-section .practice-more{margin-top:30px;text-align:center}.practice-list{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.practice-list .item{padding:15px;width:100%}.practice-list .data{padding:20px;background:#f1dfdf;-webkit-box-shadow:-2px -2px 8px 2px rgba(0,0,0,.1);box-shadow:-2px -2px 8px 2px rgba(0,0,0,.1);position:relative}@media (min-width:768px){.practice-list .data{padding:30px 40px}}.practice-list .data:after{background:url(../img/tree.png) center center no-repeat;display:block;position:absolute;width:56px;height:51px;top:30px;right:35px}.practice-list .into{font:700 24px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;margin-bottom:8px}.practice-list .title{font:700 14px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}.practice-list .text{font-size:14px;margin-top:10px}.practice-list .images{margin-top:15px;word-spacing:-4px}.practice-list .images a{text-decoration:none;display:inline-block;margin-right:10px}.reviews-section{background:#fdf5f5}.reviews-section .reviews-more{margin-top:30px;text-align:center}.reviews-list{margin-top:30px}.reviews-list .item{padding:15px}.reviews-list .data{font-size:14px;padding:20px;background:#fff;box-shadow:-2px -2px 8px 4px rgba(0,0,0,.14)}.reviews-list .name{font-weight:700}.contacts-block .contacts_info,.footer{font:400 16px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif}.reviews-list .text{margin-top:10px}.reviews-list .owl-next,.reviews-list .owl-prev{width:19px;height:37px;position:absolute;top:45%;margin-top:-20px}.reviews-list .owl-prev{background:url(../img/left.png);left:-35px;display:none}@media (min-width:1024px){.reviews-list .owl-prev{display:block}}.reviews-list .owl-prev:hover{background:url(../img/left_a.png)}.reviews-list .owl-next{background:url(../img/right.png);right:-35px;display:none}@media (min-width:1024px){.reviews-list .owl-next{display:block}}.reviews-list .owl-next:hover{background:url(../img/right_a.png)}.reviews-list .owl-dots{bottom:0;margin-top:20px;text-align:center;width:100%}.reviews-list .owl-dots .owl-dot{background:#aeaeae;border-radius:50%;display:inline-block;width:10px;height:10px;margin:0 5px}.reviews-list .owl-dots .owl-dot.active{background:#00b8c8}.contacts-block{-webkit-box-shadow:-2px -2px 8px 4px rgba(0,0,0,.14);box-shadow:-2px -2px 8px 4px rgba(0,0,0,.14);margin-top:35px}.contacts-block .contacts_info{padding:20px}@media (min-width:768px){.contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-block .contacts_info{width:35%}}@media (min-width:1024px){.contacts-block .contacts_info{padding:40px 30px 30px 40px}}.contacts-block .contacts_info-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2px;margin-bottom:28px}.contacts-block .contacts_info-item:before{background:center center no-repeat #00b8c8;border-radius:50%;display:block;width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;margin-right:10px;margin-top:-2px}.contacts-block .contacts_info-item:last-child{margin-bottom:0}.contacts-block .contacts_info-phone:before{background-image:url(../img/i_p.png)}.contacts-block .contacts_info-address:before{background-image:url(../img/i_m.png)}.contacts-block .contacts_info-email:before{background-image:url(../img/i_e.png)}.contacts-block .contacts_info a{color:#2a1c1c;text-decoration:none}.contacts-block .contacts_info a:hover{text-decoration:underline}.contacts-block .contacts_map{width:100%}@media (min-width:768px){.contacts-block .contacts_map{width:65%}}.footer{background:#362929;color:#fff}.footer .container{padding-top:30px;padding-bottom:20px}.footer_item{width:100%;text-align:center}@media (min-width:480px){.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer_item{width:50%;text-align:left}}@media (min-width:1024px){.footer_item{width:25%}}.footer_item-development{margin-top:30px;width:100%}@media (min-width:1024px){.footer_item-development{margin-top:0;width:25%}.footer_item-contacts{width:25%}}.footer_item-contacts{margin-top:30px}@media (min-width:480px){.footer_item-contacts{margin-top:0}}.footer_item-menu{display:none}@media (min-width:1024px){.footer_item-menu{display:block}}.footer_copyright{margin-top:15px}@media (min-width:480px){.footer_copyright{margin-top:30px}}.footer_policy{margin-top:10px}@media (min-width:480px){.footer_policy{margin-top:15px}}.footer_policy a{color:#fff}.footer_navigation{list-style:none;padding:0;margin:0 0 0 40px}.footer_navigation li{padding:0;margin:0 0 8px}.footer_navigation li:last-child{margin-bottom:0}.footer_navigation li a{color:#fff}.footer_contacts-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2px;margin-bottom:5px}@media (min-width:480px){.footer_contacts-item{margin-bottom:20px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}@media (min-width:1024px){.footer_contacts-item{margin-bottom:28px}}.footer_contacts-item:before{display:none}@media (min-width:480px){.footer_contacts-item:before{content:'';background:center center no-repeat #00b8c8;border-radius:50%;display:block;width:30px;height:30px;-webkit-box-flex:0;-ms-flex:0 0 30px;flex:0 0 30px;margin-right:10px;margin-top:-2px}.footer_contacts-address{max-width:250px}}.footer_contacts-item:last-child{margin-bottom:0}.footer_contacts-phone:before{background-image:url(../img/i_p.png)}.footer_contacts-address:before{background-image:url(../img/i_m.png)}.footer_contacts-email:before{background-image:url(../img/i_e.png)}.footer_contacts a{color:#fff;text-decoration:none}.footer_contacts a:hover{text-decoration:underline}.footer_development{line-height:1.5;text-align:center}.footer_development a{color:#fff;text-decoration:none}.footer_development a:hover{text-decoration:underline}.footer_development img{display:none}@media (min-width:1024px){.footer_development{text-align:right;padding-left:20px}.footer_development img{display:inline-block}}.page-text .container{padding-top:20px;padding-bottom:40px}.popup-form{background-color:#fff;position:relative;padding:15px;border-radius:15px;width:280px}@media (min-width:480px){.popup-form{width:400px;padding:25px}}@media (min-width:1024px){.popup-form{width:500px;padding:35px}}@media (min-width:1280px){.popup-form{padding:35px 50px 30px}}.popup-form__close{position:absolute;top:18px;right:25px}.popup-form__title{color:#00b8c8;font:400 24px Georgia,Palatino,"Palatino Linotype",Times,"Times New Roman",serif;margin-bottom:30px;text-align:center}.popup-form input,.popup-form textarea{width:100%}.popup-form label{font-weight:700;margin-bottom:5px;display:block}.popup-form label.agreement{font-size:12px;font-weight:400;color:#626262;margin-bottom:0}.popup-form label.agreement a{color:#626262;text-decoration:underline}@media (min-width:768px){.popup-form .row{margin:20px -15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.popup-form .col{width:100%;margin:20px 0;padding:0}@media (min-width:768px){.popup-form .col{margin:0 15px}}.popup-form .col-50{width:100%;margin:20px 0}@media (min-width:768px){.popup-form .col-50{width:50%;margin:0 15px}}.popup-form__success{color:#00773c;font-size:24px;font-weight:500;line-height:37px;overflow:hidden;padding:35px}.popup-form__success img{float:left;margin-right:27px}
/*# sourceMappingURL=template.css.map */
