@font-face{font-family:"FontAwesome";src:url("51931456e77f3dcc2003.9b6c8da3c489.eot");src:url("51931456e77f3dcc2003.9b6c8da3c489.eot") format("embedded-opentype"),url("6402aa0b5a15d97dac17.48461ea4e797.woff2") format("woff2"),url("2ab8272acad26547aa57.7b464e274bc3.woff") format("woff"),url("e4ecd7a75b2f2cbc30c9.947b9537bc0f.ttf") format("truetype"),url("405bd81e7c54fd4008bf.b5472631dbac.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome-Regular";src:url("186b1f3e156b73b341e3.7422060ca379.eot");src:url("186b1f3e156b73b341e3.7422060ca379.eot") format("embedded-opentype"),url("cb5f6f809f276a5eba76.949a2b066ec3.woff2") format("woff2"),url("52d4b336f9c107531881.381af09a1366.woff") format("woff"),url("86c079f6b3266bf7e77a.73fe7f1effbf.ttf") format("truetype"),url("4b831aa96e1516568e5e.b5a61b229c9c.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"FontAwesome-Solid";src:url("5b08d3ada9ef0666cabc.70e65a7d3490.eot");src:url("5b08d3ada9ef0666cabc.70e65a7d3490.eot") format("embedded-opentype"),url("85475257955f4bf4f6d9.14a08198ec7d.woff2") format("woff2"),url("e98fbd160b2f50ebfe4d.815694de1120.woff") format("woff"),url("cbd59280a84ea502978e.0079a0ab6bec.ttf") format("truetype"),url("e15864144b9712e2ef72.38508b2e7fac.svg") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("549c7c27e141332b2241.cfabf0c2b781.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("549c7c27e141332b2241.cfabf0c2b781.eot?#iefix") format("embedded-opentype"),url("9ffed65db527232e9a9d.a72549752452.woff2") format("woff2"),url("a10fbd5e1c2aa71b89f8.f67c1672ed97.woff") format("woff"),url("56f1eef4f0e56644f3cc.a05c11bfc8ff.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("16e5bd74a30bab85dbd9.0a74e46c16dc.eot");src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("16e5bd74a30bab85dbd9.0a74e46c16dc.eot?#iefix") format("embedded-opentype"),url("117298bec81d6c8250df.dbee1c420151.woff2") format("woff2"),url("e155e56559d64cd7360e.64a19962a2fb.woff") format("woff"),url("dd4e8cb6bdf262547359.1113ce5ba90c.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("098f6eb04c80842573e6.0b381610df44.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("098f6eb04c80842573e6.0b381610df44.eot?#iefix") format("embedded-opentype"),url("bddf0720f99a7ee7f84e.c9e6ced6ee6d.woff2") format("woff2"),url("6d0544d741f81b2a673d.2ac818f8c4a5.woff") format("woff"),url("73945936653e6516f966.470dc6a3ee40.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("0170d0b84c5038496de0.338b9f42d2b9.eot");src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url("0170d0b84c5038496de0.338b9f42d2b9.eot?#iefix") format("embedded-opentype"),url("88c519b23b7fee683e1c.f2cc18d929ab.woff2") format("woff2"),url("f3d0666c830ccc6e20c3.664346662057.woff") format("woff"),url("c7b92e87f9bf16862b92.f525db7b8333.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Open Sans";src:url("bfeb16f294e4cd4ce8bc.4dfa927030de.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("bfeb16f294e4cd4ce8bc.4dfa927030de.eot?#iefix") format("embedded-opentype"),url("2091bdb896d65876907a.375b048cb30e.woff2") format("woff2"),url("c5bf411d96396b0c614f.54c6a1dd7663.woff") format("woff"),url("e341725894bf01be3988.0e81d518fab7.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{padding:0;margin:0;box-sizing:border-box;outline:none}:after,:before,:hover{box-sizing:border-box}html,body{height:100%}body{font-family:"Open Sans",Arial,sans-serif;font-size:1em;color:#000;background-color:#fff}ul li{list-style-type:none}a{text-decoration:none;outline:none}p{line-height:1.5;word-wrap:break-word}strong{font-weight:bold}textarea,input,select,button{border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#303030;font-family:"Open Sans",Arial,sans-serif}textarea{resize:none;height:80px}button{background-color:#fff;cursor:pointer}::-webkit-input-placeholder{color:#999;font-size:14px;font-family:"Open Sans",Arial,sans-serif}::-moz-placeholder{color:#999;font-size:14px;font-family:"Open Sans",Arial,sans-serif}:-ms-input-placeholder{color:#999;font-size:14px;font-family:"Open Sans",Arial,sans-serif}:-moz-placeholder{color:#999;font-size:14px;font-family:"Open Sans",Arial,sans-serif}label.error{color:red;font-size:.8em;display:block}.button{color:#fff;background:#8f268f;transition:.5s all ease;display:inline-block;text-transform:uppercase;padding:13px 30px;text-align:center;font-weight:600;border-radius:2px;font-size:.9em}.button:hover{background:#b94bb9}.button_more{color:#000;border:1px solid #8f268f;background:rgba(0,0,0,0);transition:.5s all ease;display:inline-block;text-transform:uppercase;padding:10px 35px 10px 15px;text-align:center;font-weight:600;border-radius:2px;font-size:.9em;position:relative}.button_more:hover{color:#8f268f}.button_more:before{content:"";font-family:FontAwesome-Solid;position:absolute;top:10px;right:15px;font-size:1.1em}.container{width:1170px;margin:0 auto;padding:0 15px}.title_center{font-weight:bold;font-size:1.8em;padding:50px 0 40px;position:relative;line-height:1.2;text-align:center}.title_center:before{content:"";width:65px;height:3px;background-color:#26a8e0;position:absolute;top:30px;left:0;right:0;margin:auto;display:block}.line_title{font-weight:bold;font-size:1.8em;padding:50px 0 40px;position:relative;line-height:1.2}.line_title:before{content:"";width:65px;height:3px;background-color:#26a8e0;position:absolute;top:30px;left:0;margin:auto;display:block}.italic_title{font-style:italic;line-height:1.3;font-size:1.3em;padding-bottom:15px}#toTop{display:inline-block;position:fixed;bottom:50px;right:4%;width:35px;height:35px;line-height:4px;text-align:center;font-size:21px;color:#000;border:1px solid #d1d1d1;border-radius:7px;padding:15px 10px;box-shadow:0 7px 11px 0 rgba(0,0,0,.15);background-color:#fff;z-index:9999;transition:all .4s ease 0s}#toTop:before{content:"";font-family:FontAwesome-Solid}#toTop:hover{color:#c153c1}.input_name{background:url("123633b797c081560e5e.7b549b776e2a.png") no-repeat 95% center #fff}.input_phone{background:url("d3d93e2fc53629bb0f60.296efedb67bc.png") no-repeat 95% center #fff}.input_email{background:url("338890a2f7f8d4233d66.1d57572c78ac.png") no-repeat 95% center #fff}/*!*---------slick slider--------------*!*/.slick-slide{outline:none;border:none}.slick-next,.slick-prev{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;border-radius:50%;border:1px solid #a2a2a2;font-size:20px;background-color:rgba(0,0,0,0);z-index:1;cursor:pointer;display:block;color:#a2a2a2;transition:.5s ease;margin:auto}.slick-next:hover,.slick-prev:hover{transition:.5s ease;color:#8f268f;border-color:#8f268f}.slick-next:before,.slick-prev:before{font-family:FontAwesome-Solid;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;font-size:16px;line-height:45px}.slick-prev{left:0}.slick-next{right:0}.slick-next:before{content:""}.slick-prev:before{content:""}.slick-dots{text-align:center;font-size:0;position:absolute;bottom:15%;left:0;right:0;margin:auto}.slick-dots li{display:inline-block;width:12px;height:12px;border-radius:50%;background:#9ec8d9;opacity:.5;margin:0 5px;cursor:pointer;transition:.5s all ease}.slick-dots li button{background:none;outline:none;border:none;font-size:0}.slick-dots li.slick-active,.slick-dots li:hover{opacity:1}.slick-slide img{width:100%;height:100%}.popup_js{width:100%;height:100%;display:none;position:fixed;top:0;left:0;background:rgba(0,0,0,.7);z-index:99999}.popup-inner{width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:40px 15px;max-height:95%;overflow-y:auto;background-color:#e9f6fb;color:#292a32;border-radius:8px;box-shadow:0 0 20px 0 rgba(0,0,0,.15)}.popup-inner .sign_up_form input,.popup-inner .sign_up_form select,.popup-inner .sign_up_form option,.popup-inner .sign_up_form .select2-container--default .select2-selection--single{background-color:#fff !important}.popup-inner .title_popup{text-align:center;font-weight:bold;line-height:1.3;font-size:20px !important;padding-bottom:20px}.popup-inner form{max-width:618px;margin:0 auto}.popup-inner form textarea,.popup-inner form input:not([type=checkbox]):not([type=radio]),.popup-inner form select{width:100%;border-radius:4px;padding:13px 10px;background-color:#e9f6fb;height:44px}.popup-inner form .select2-container--default .select2-selection--single{border:0;border-radius:4px;height:44px;background-color:#e9f6fb}.popup-inner form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px;line-height:44px;color:#999;font-size:14px;font-family:"Open Sans",Arial,sans-serif}.popup-inner form .select2-container--default .select2-selection--single .select2-selection__arrow{height:42px}.popup-inner form .input_box{position:relative;padding-bottom:22px}.popup-inner form .input_box label.error{position:absolute;top:45px;z-index:2}.popup-inner form .flex_wrap{margin:0 -8px;display:flex;flex-wrap:wrap}.popup-inner form .flex_wrap .col{width:50%;padding-left:8px;padding-right:8px}.popup-inner form .flex_wrap .name_col{width:75%}.popup-inner form .flex_wrap .age_col{width:25%}.popup-inner label.error{color:red;font-size:11px;display:block}.popup-inner .button{margin:15px 0;width:100%}.popup-close{width:30px;height:30px;display:inline-block;position:absolute;top:10px;right:10px;transition:ease all .25s;text-align:center}.popup-close:hover:before,.popup-close:hover:after{background-color:#999}.popup-close:before,.popup-close:after{content:"";width:2px;height:15px;transition:.5s ease;position:absolute;top:7px;background-color:#000}.popup-close:before{transform:rotate(-45deg)}.popup-close:after{transform:rotate(45deg)}.fixed_body{overflow:hidden}input[name=honeypot],input[name=confirm_email],input[name=url],input[name=service],input[name=doctor],input[name=service_order],input[name=doctor_order],input[name=branch_order]{display:none !important}.popup_callback{max-width:460px}.popup_callback form{max-width:385px}img{max-width:100%}[data-type=text_field]{position:relative;font-size:.9em;padding:0 0 30px;color:#555}[data-type=text_field] h1{font-size:45px;word-wrap:break-word}[data-type=text_field] h2{font-weight:bold;font-size:1.6em;padding:50px 0 40px;position:relative;line-height:1.2}[data-type=text_field] h2:before{content:"";width:65px;height:3px;background-color:#26a8e0;position:absolute;top:30px;left:0;margin:auto;display:block}[data-type=text_field] h3{font-weight:bold;line-height:1.5;font-size:1.1em;padding-top:15px;padding-bottom:15px;word-wrap:break-word}[data-type=text_field] h4{font-size:1.3em;padding-top:15px;padding-bottom:15px;line-height:1.5;font-weight:300;word-wrap:break-word}[data-type=text_field] p{padding-bottom:10px;text-align:justify}[data-type=text_field] a{color:#26a8e0;text-decoration:underline;transition:.5s ease;word-wrap:break-word}[data-type=text_field] a:hover{transition:.5s ease;color:#177fab}[data-type=text_field] a.button{color:#fff;text-decoration:none}[data-type=text_field] ul{padding-bottom:10px}[data-type=text_field] ul li{position:relative;padding:5px 10px 5px 20px;line-height:1.5;display:block}[data-type=text_field] ul li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;border-radius:50%;background-color:#26a8e0}[data-type=text_field] ul .hidden-li{padding:0}[data-type=text_field] ul .hidden-li:before{width:0;height:0}[data-type=text_field] ol{list-style:none;counter-reset:li;margin-left:20px;padding-bottom:10px}[data-type=text_field] ol>li{position:relative;padding:5px;line-height:1.5}[data-type=text_field] ol>li::before{counter-increment:li;content:counters(li, ".") ". ";width:1em;margin-left:-1.5em;margin-right:.5em;text-align:right}[data-type=text_field] table{max-width:100%;margin-bottom:10px}[data-type=text_field] blockquote{line-height:1.5;margin:20px 0 35px;position:relative;padding-left:50px;font-weight:500;font-size:1.2em;color:#000}[data-type=text_field] blockquote:before{font-weight:bold;content:"”";font-size:60px;position:absolute;left:0;top:6px;color:#000;line-height:1}[data-type=text_field] img{max-width:100%;height:auto !important;margin-top:15px;margin-bottom:15px}[data-type=text_field] .p-image{text-align:center;display:block;margin-left:auto;margin-right:auto}.vk,.google,.facebook,.instagram{position:relative;color:#fff;width:35px;height:35px;border:1px solid #fff;border-radius:50%;display:inline-block;text-align:center;transition:.5s ease;margin-right:10px;font-size:1.4em;line-height:1.6}.vk:hover,.google:hover,.facebook:hover,.instagram:hover{transition:.5s ease;color:#8f268f;border-color:#8f268f}.vk:before{content:"";font-family:FontAwesome}.google::before{content:"";font-family:FontAwesome}.facebook::before{content:"";font-family:FontAwesome}.instagram::before{content:"";font-family:FontAwesome}.phone,.email,.marker,.viber,.time,.footer-time{position:relative;padding:5px 5px 5px 30px;font-size:.9em}.phone:before,.email:before,.marker:before,.viber:before,.time:before,.footer-time:before{content:"";font-family:FontAwesome-Regular;color:#26a8e0;position:absolute;top:1px;left:0;border-radius:2px;text-align:center;width:20px;height:20px;font-size:1.3em}.footer-time:before{color:#fff}.phone:before{content:"";font-family:FontAwesome-Solid;transform:rotate(90deg);font-size:16px;top:7px}.email:before{content:""}.marker:before{content:""}.viber:before{content:""}.time:before{content:""}.comment,.view{position:relative;padding:5px 5px 5px 20px;display:inline-block;color:#6b6b6b}.comment:before,.view:before{content:"";position:absolute;left:0;top:4px;font-family:"FontAwesome-Regular"}.comment:before{content:""}.view:before{content:""}[data-type=pagination]{margin:10px auto 40px;padding:5px;text-align:center}[data-type=pagination] li{display:inline-block;vertical-align:middle}[data-type=pagination] li a,[data-type=pagination] li p,[data-type=pagination] li>span{color:#000;padding:7px;display:block;transition:.5s all ease;font-weight:bold;line-height:1.3;text-align:center}[data-type=pagination] li a:hover,[data-type=pagination] li p{color:#fff;background-color:#8f268f}[data-type=pagination] li a,[data-type=pagination] li p{border:1px solid #f1f5f6;border-radius:3px;width:35px;height:35px}[data-type=pagination] .end{color:#ccc}[data-type=pagination] .prev,[data-type=pagination] .next{position:relative;padding-left:15px}[data-type=pagination] .prev:before,[data-type=pagination] .next:before{content:"";font-family:"FontAwesome-Solid";position:absolute;left:0;top:2px;font-size:22px;margin:auto;right:0;text-align:center;color:#8f268f}[data-type=pagination] .prev:hover:before,[data-type=pagination] .next:hover:before{color:#fff}[data-type=pagination] .next:before{content:""}.pages_title{background-color:#4dc3f3;text-align:center;padding:15px 0;margin-bottom:50px;color:#fff}.pages_title h1{font-weight:bold;font-size:1.8em;padding-bottom:5px;line-height:1.3}.breadcrumbs{padding:5px 0;position:relative}.breadcrumbs li{display:inline-block;font-size:.8em;color:#fff;line-height:1.2}.breadcrumbs li a{color:#fff;position:relative;display:block;transition:.5s all ease;line-height:1.5;padding:0 20px 0 0}.breadcrumbs li a:hover{color:#8f268f}.breadcrumbs li a::before{content:"/";color:#fff;position:absolute;right:4px;top:-4px;font-size:18px}header{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.15);z-index:999;position:relative}header .inner_wrap{position:relative;padding-left:25%;min-height:140px}header .logo_header{width:25%;padding-right:10px;position:absolute;left:0;top:50%;transform:translateY(-50%)}header .logo_header .logo{display:inline-block;width:100%;max-width:230px}header .logo_header .logo img{display:block;width:100%}header .header_content .box{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 0}header .time:before{top:3px}header .header_phone{position:relative;margin-left:auto}header .header_phone p{font-size:14px}header .header_phone a{font-weight:600;font-size:16px;color:#000;padding-right:6px;transition:.5s all ease}header .header_phone a:hover{color:#8f268f}header .header_phone .phone{display:inline-block}header .header_phone .phone span{font-size:.9em;font-weight:300}header .header_phone .open_phones{border:1px solid #26a8e0;border-radius:3px;width:18px;height:18px;display:inline-block;cursor:pointer;text-align:center;position:absolute;top:7px;right:-30px;line-height:1.3;z-index:11}header .header_phone .open_phones:before{content:"";color:#26a8e0;font-family:"FontAwesome-Solid"}header .header_phone .all_phones_dropdown{background-color:#fff;border-radius:3px;width:100%;max-width:220px;position:absolute;right:0;z-index:10;text-align:center;color:#000;display:none;box-shadow:0 0 7px 0 rgba(0,0,0,.15);padding:20px 0}header .header_phone .all_phones_dropdown p,header .header_phone .all_phones_dropdown a{color:#000}header .header_phone .all_phones_dropdown.phone{padding:15px 10px}header .header_phone .all_phones_dropdown:after{content:"";position:absolute;border:10px solid rgba(0,0,0,0);border-bottom:10px solid #ececec;right:5px;top:-20px;left:auto}header .header_phone .all_phones_dropdown:after{border-bottom:8px solid #fff;right:5px;top:-17px}header .header_phone .all_phones_dropdown.open{display:block}header .header_callback{padding:13px 10px}header nav{border-top:1px solid #e8e8e8}header nav>ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}header nav>ul>li{padding:0 11px}header nav>ul>li>a,header nav>ul>li>p{transition:.5s all ease;text-transform:uppercase;font-weight:600;padding:15px 0;line-height:1.1;color:#000;font-size:.85em;display:block;position:relative}header nav>ul>li>a:before,header nav>ul>li>p:before{content:"";width:100%;height:3px;background-color:#8f268f;position:absolute;top:-1px;left:0;opacity:0;transition:.5s all ease}header nav>ul>li>a.arrow,header nav>ul>li>p.arrow{padding-right:20px}header nav>ul>li>a.arrow:after,header nav>ul>li>p.arrow:after{content:"";font-family:FontAwesome-Solid;font-size:14px;top:15px;right:0;position:absolute}header nav>ul>li>a:hover,header nav>ul>li>p:hover{color:#8f268f;transition:.5s all ease}header nav>ul>li>a:hover:before,header nav>ul>li>p:hover:before{opacity:1}header nav>ul>li p{color:#8f268f}header nav .menu_dropdown{background:#26a8e0;position:absolute;display:none;width:1170px;left:0;z-index:999999;font-size:0}header nav .menu_dropdown li{width:33.3%;display:inline-block;vertical-align:top;padding:0;font-size:14px}header nav .menu_dropdown li .menu_dropdown_item{display:flex;align-items:center;color:#fff;transition:.3s all ease;padding:10px 8px 10px 80px;text-align:left;line-height:1.3;position:relative;min-height:100px}header nav .menu_dropdown li .menu_dropdown_item span{word-wrap:break-word}header nav .menu_dropdown li .menu_dropdown_item img{position:absolute;left:10px;top:50%;transform:translateY(-50%);max-width:100%}header nav .menu_dropdown li .menu_dropdown_item:hover{background-color:#8f268f}header .nav_open{display:block}header .nav_mobile{display:none}header .nav_mobile:after{position:absolute;content:"";font-family:"FontAwesome-Solid";height:45px;width:45px;text-align:center;font-size:26px;line-height:2;top:0;right:6px;cursor:pointer;z-index:1}header .nav_mobile.active::after{content:"";font-family:"FontAwesome-Solid"}#select_lang{transition:.5s all ease;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:#000;padding:0 12px 0 5px !important;text-transform:uppercase;font-size:16px;background:url("f5bcc880550ef6a3a53b.980667f25bdc.svg") no-repeat right center rgba(0,0,0,0);background-size:10px 10px;cursor:pointer;width:55px;margin:0 30px 0 auto}#select_lang option{font-weight:300;padding:8px 12px 8px 5px;color:#000}.main_wrapper{display:flex;flex-direction:column;min-height:100vh}footer{margin:auto auto 0 auto;width:100%;padding-top:20px;font-size:.9em;background-color:#26a8e0;color:#fff}.footer_content{font-size:0;margin:0 -15px;padding:15px 0 20px}.footer_content>li{display:inline-block;vertical-align:top;width:33.3%;padding:0 15px;font-size:14px}.footer_content>li p.list-head{text-transform:uppercase;font-weight:600;padding-bottom:15px;font-size:1.2em;line-height:1.5}.footer_content>li ul{font-size:0}.footer_content>li ul li{padding-bottom:5px;font-size:14px}.footer_content>li ul li a,.footer_content>li ul li p{color:#fff;border-bottom:2px solid rgba(0,0,0,0);display:inline-block;transition:.5s all ease;padding:5px 0;line-height:1.2}.footer_content>li ul li a:hover,.footer_content>li ul li p:hover{border-color:#8f268f;color:#8f268f}.footer_content>li ul li a span,.footer_content>li ul li p span{font-weight:normal;text-transform:none;font-size:.9em}.footer_content>li ul li p{color:#8f268f}.footer_content .foo_services_item{padding-top:39px}.footer_content .phone{margin:15px 0;display:inline-block;text-align:left}.footer_content .phone .oferta{font-weight:300;font-size:9px;text-decoration:underline;padding-bottom:10px}.footer_content .phone a{font-weight:600;font-size:14px;color:#fff;padding-right:5px;transition:.5s all ease}.footer_content .phone a:hover{opacity:.6}.footer_content .phone p{font-size:14px;padding-bottom:3px}.footer_content .phone:before{color:#fff}.foo_bar{display:table;clear:both;padding:20px 0 15px;background-color:#fff;color:#000;width:100%}.foo_bar a{color:#3a85f3;transition:.5s all ease;display:inline-block;padding-bottom:5px}.foo_bar a:hover{color:#3e70b9}.foo_bar .copyright{font-size:.9em;display:inline-block}.foo_bar .nomax{float:right;display:inline-block}.title_box{position:relative;padding:60px 200px 45px 0}.title_box:before{content:"";width:65px;height:3px;background-color:#26a8e0;position:absolute;top:40px;left:0;margin:auto;display:block}.title_box h2,.title_box h1,.title_box .h2{font-weight:bold;font-size:1.6em;position:relative;line-height:1.2}.title_box h1{font-size:1.8em}.title_box p{text-transform:uppercase;padding-bottom:15px;font-weight:600}.title_box .button_more{position:absolute;right:0;bottom:50px}.main_slider .slide{position:relative;overflow:hidden}.main_slider .slide .img_box{position:relative}.main_slider .slide .img_box .mobile{display:none}.main_slider .slide .img_box img{width:100%;height:1px;overflow:hidden;visibility:hidden;transition:height .2s linear}.main_slider .slide .img_box:before{content:"";background:url("55bd1ea5d22ceb706b75.9e44365a1204.png") no-repeat;background-size:100% 100%;position:absolute;left:0;right:0;top:0;bottom:0}.main_slider .slide .text_box{visibility:hidden;position:absolute;left:20%;top:50%;transform:translateY(-50%);color:#fff;max-width:615px}.main_slider .slide .text_box h2{text-transform:uppercase;font-weight:bold;font-size:1.8em;line-height:1.3;padding-bottom:30px}.main_slider .slide .text_box .button{margin-top:30px}.index_top_banner .slick-dots{bottom:20px}.index_top_banner .slick-dots li{width:8px;height:8px;border-radius:50%;background-color:#fff}.index_top_banner .item a{display:block}.index_advant{background-color:#f8f9fb}.index_advant .advant_list{font-size:0;position:relative;z-index:1}.index_advant .advant_list li{display:inline-block;vertical-align:top;width:25%;color:#fff;font-weight:600;font-size:14px}.index_advant .advant_list li:nth-child(1){background-color:#8f268f}.index_advant .advant_list li:nth-child(2){background-color:#8cc440}.index_advant .advant_list li:nth-child(3){background-color:#eb2b7a}.index_advant .advant_list li:nth-child(4){background-color:#26a8e0}.index_advant .advant_list li div{display:flex;align-items:center;min-height:100px}.index_advant .advant_list li div p{padding:0 25px;font-size:1.2em;width:100%;text-align:center}.services{background-color:#f8f9fb;padding:30px 0 65px}.services .services_list{box-shadow:0 0 20px 0 rgba(0,0,0,.15);font-size:0;background:#fff;padding:0;display:flex}.services .services_list li{display:flex;flex-direction:column;flex-grow:1;width:16.66%;padding:0;font-size:14px;border:1px solid #f5f5f5}.services .services_list li a{color:#000;display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;transition:.3s all ease;padding:30px 10px;text-align:center;line-height:1.3;position:relative}.services .services_list li a span{word-wrap:break-word;display:block;text-transform:uppercase;padding-top:15px;line-height:1.3}.services .services_list li a img{display:block;max-width:100%}.services .services_list li a:hover{background-color:#8f268f;color:#fff}.services .services_list li a:hover img{filter:brightness(0) invert(1)}.about_video_link{position:relative;display:block;transition:.5s all ease}.about_video_link:before{content:"";position:absolute;width:70px;height:70px;display:block;left:0;right:0;top:50%;transform:translateY(-50%);margin:auto;background:url("39798df9a037248979ae.c1a75c23f691.svg") no-repeat;background-size:100% 100%;transition:.5s all ease}.about_video_link:hover:before{opacity:.8}.about_video_link img{display:block;width:100%;object-fit:cover;object-position:center}.index_about{display:table;clear:both;margin:0 -15px;padding:0 0 50px 0}.index_about>div{width:50%;float:left;padding:0 15px}.index_team{position:relative;padding:0 0 50px 250px}.index_team .index_team_title{position:absolute;width:200px;top:0;left:0}.index_team .index_team_title p{font-size:1.5em;font-weight:bold;padding-bottom:30px}.index_team .slide{padding:0 2px}.index_team .slide .slide_box{max-width:295px;margin:0 auto;position:relative;transition:.5s all ease}.index_team .slide .slide_box:hover img{transform:scale(1.1)}.index_team .slide .slide_box:hover .team_item .team_content{opacity:0}.index_team .slide .slide_box img{transition:.5s all ease}.index_team .slide .slide_box .team_item{display:block;transition:.5s all ease;overflow:hidden;border-radius:8px}.index_team .slide .slide_box .team_name{font-weight:bold;padding-bottom:8px;color:#fff}.index_team .slide .slide_box .team_position{font-style:italic;font-size:14px}.index_team .slide .slide_box .team_content{background:#8f268f;position:absolute;bottom:0;width:100%;color:#fff;padding:10px 15px;text-align:center;border-top:3px solid #fff;transition:.5s all ease;border-radius:0 0 8px 8px}.index_team .slide .slide_box .hover_box{position:absolute;top:0;left:0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:rgba(143,38,143,.65);width:100%;height:100%;padding:0 15px;text-align:center;opacity:0;transition:.5s all ease}.index_team .slide .slide_box .hover_box .team_name{padding-bottom:25px;font-size:18px}.index_team .slide .slide_box .hover_box .address{position:relative;padding:0 0 12px 30px;font-style:italic;font-size:14px}.index_team .slide .slide_box .hover_box .address:before{content:"";background:url("0b39a6dec31ed59e32c8.7643a0ebb899.svg") no-repeat;background-size:100% 100%;width:24px;height:24px;position:absolute;top:-2px;left:0}.index_team .slide .slide_box .hover_box .button{border-radius:8px;text-transform:none;display:block;width:100%;padding:13px}.index_team .slide .slide_box .hover_box .sign_up_btn{background-color:#fff;color:#8f268f;margin-top:30px;margin-bottom:10px}.index_team .slide .slide_box .hover_box .sign_up_btn:hover{opacity:.8}.index_team .slick-slide:nth-of-type(even) .slide_box{margin-top:50px}.index_team .slick-prev{transform:translateY(0);left:-250px;top:auto;bottom:50px}.index_team .slick-next{transform:translateY(0);right:auto;left:-200px;top:auto;bottom:50px}.index_review{background-color:#f8f9fb;padding-bottom:100px}.index_review .slick-prev{transform:translateY(0);left:-50px;right:0;top:auto;bottom:-70px}.index_review .slick-next{transform:translateY(0);right:-50px;left:0;top:auto;bottom:-70px}.br-theme-fontawesome-stars .br-widget a{font-size:12px !important}.br-theme-fontawesome-stars .br-widget a:after{color:#c7c7c7 !important;font-family:"FontAwesome-Solid" !important}.br-theme-fontawesome-stars .br-widget a.br-selected:after,.br-theme-fontawesome-stars .br-widget a.br-active:after{color:#edb867 !important}.br-theme-fontawesome-stars .br-widget{height:18px !important}.review{font-size:.9em;padding-top:30px !important;min-height:160px}.review .review_photo{display:block;float:left;margin-right:33px;margin-bottom:16px;position:relative}.review .review_photo:before{content:"";position:absolute;width:104px;height:104px;background:#f09433;background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);border-radius:50%;top:-2px;left:-2px}.review .review_photo .photo{display:block;width:100px;height:100px;overflow:hidden;border-radius:50%;border:3px solid #fff;background-color:#fff;position:relative;z-index:1}.review .review_photo img{width:100%;height:auto !important;display:block;border-radius:50%}.review .review_title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-bottom:10px}.review .name{font-weight:bold;font-size:17px}.review .name.quote{position:relative;padding:20px 0 20px 65px}.review .name.quote:before{content:"";position:absolute;left:0;top:0;background:url("7994bb1037f5cd71884c.4c32859e1833.png") no-repeat;background-size:100% 100%;height:39px;width:48px}.review .date{font-weight:normal;font-size:13px;color:#999}.review .review_content{line-height:1.5;font-size:15px}.review .review_answer{margin:30px 0 0 60px}.review .review_answer .name{padding-bottom:10px}.contact_form{background:url("43429adedd1d177f2205.d801d1678db3.jpg") no-repeat right center #26a8e0;background-size:cover}.contact_form form{color:#fff;margin:0 auto;max-width:800px;padding:75px 10px}.contact_form form p{text-align:center}.contact_form form .form_title,.contact_form form h2{font-size:1.8em;font-weight:bold;text-align:center;line-height:1.5}.contact_form form .flex_wrap{padding:30px 0 10px;margin:0 -5px;display:flex;flex-wrap:wrap}.contact_form form .flex_wrap .col{width:25%;padding:5px}.contact_form form .label{display:block;font-size:.8em;text-align:left;padding-bottom:5px}.contact_form form input,.contact_form form textarea,.contact_form form select{padding:10px;display:inline-block;width:100%;border-radius:3px;height:39px;margin-bottom:5px}.contact_form form .select2-container{margin-bottom:5px}.contact_form form .select2-container--default .select2-selection--single{border:0;border-radius:3px;height:39px}.contact_form form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px;line-height:39px;color:#999;font-size:14px;font-family:"Open Sans",Arial,sans-serif}.contact_form form .select2-container--default .select2-selection--single .select2-selection__arrow{height:37px}.contact_form form input[name=honeypot],.contact_form form input[name=url]{display:none}.contact_form form .button{width:230px;margin:30px auto;display:block}.contact_form label.error{color:#fff}.select2-hidden-accessible{opacity:0 !important}.select2{width:100% !important}.select2-dropdown{border-color:#cce3ec !important;z-index:999999 !important}.select2-results__option{font-size:14px;line-height:1.5}.index_blog{padding-bottom:50px}.blog_list{margin:0 -15px;font-size:0}.blog_list li{padding:0 15px 30px;display:inline-block;width:33.3%;font-size:14px;vertical-align:top}.blog_list li a{display:block;border:1px solid #ddd;transition:.5s all ease;font-size:.9em;color:#000}.blog_list li a img{display:block;width:100%}.blog_list li a .box{padding:15px}.blog_list li a span{display:block;color:#8f268f}.blog_list li a .blog-title{color:#26a8e0;font-weight:600;min-height:70px;font-size:1.2em;padding-top:10px;line-height:1.2}.blog_list li a .text{min-height:126px}.blog_list li:hover a{box-shadow:0 0 17px 0 rgba(0,0,0,.15)}.map_box{position:relative}.map_box iframe{width:100%}.map_box .map-huck{height:570px;width:100%;display:inline-block;overflow:hidden}.map_box .map{width:100%;height:570px}.map_box .container{position:absolute;height:570px;top:0;left:0;right:0;display:flex;justify-content:flex-end}.map_box .content_box{background-color:#fff;padding:15px;overflow-y:auto;max-width:300px;width:100%;top:0;font-size:.9em;box-shadow:0 0 11px 0 rgba(0,0,0,.15);z-index:1}.map_box .content_box h2{font-weight:bold;line-height:1.5;font-size:1.3em;padding-bottom:15px}.map_box .content_box ul{font-size:0}.map_box .content_box ul li{padding:10px 0 30px;position:relative;font-size:14px}.map_box .content_box ul li:before{content:"";width:65px;height:3px;background-color:#26a8e0;position:absolute;bottom:8px;left:0}.map_box .content_box ul li:last-of-type:before{display:none}.map_box .content_box ul li a{color:#000}.map_box .content_box ul li h3{font-weight:bold;line-height:1.5}.map_box .content_box ul li.address__btn{cursor:pointer;transition:all .1s linear}.map_box .content_box ul li.address__btn:hover{color:#26a8e0}.map_box .content_box .social a{color:#26a8e0;border:0}.map_box .content_box .social a:hover{color:#8f268f}.contacts_page .map{width:100%;height:350px}a.mapboxgl-ctrl-logo,.mapboxgl-ctrl-bottom-right{display:none !important}.thank_you{display:flex;align-items:center;max-width:800px;margin:0 auto;padding:100px 15px}.thank_you .text_box{width:55%}.thank_you .text_box h2{font-size:2em;line-height:1.3;padding-bottom:15px}.thank_you .text_box .button{margin-top:50px}.thank_you .img_box{width:45%}.thank_you .img_box img{width:100%;display:block}.page404 .container{display:flex;align-items:center}.page404 .img_box{width:45%}.page404 .img_box img{display:block;width:100%}.page404 .text_box{width:55%;padding:100px 15px}.page404 .text_box h2{font-size:8em;line-height:1.3;padding-bottom:15px}.page404 .text_box h3{font-size:1.6em;line-height:1.3;padding-bottom:15px}.page404 .text_box ul{padding:30px 0;font-size:0;margin:0 -15px}.page404 .text_box ul li{position:relative;padding:5px 15px;line-height:1.5;font-size:14px;display:inline-block;width:50%}.page404 .text_box ul li a{color:#000;border-bottom:2px solid rgba(0,0,0,0);display:inline-block;transition:.5s all ease;line-height:1.2}.page404 .text_box ul li a:hover{border-color:#8f268f;color:#8f268f}.reviews_info{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:20px}.total_rating{display:flex;justify-content:flex-end;align-items:center;color:#415861}.total_rating .rating_count{font-size:30px;padding-right:15px;font-weight:600;line-height:1}.total_rating .total{padding-left:10px;font-size:13px;color:#999}.reviews_list{padding-bottom:15px}.reviews_list li{padding:15px 25px 30px 25px;margin-bottom:15px}.reviews_list li:nth-child(even){background-color:#f8f9fb}.reviews_list+.show_all_reviews{display:block;margin:0 auto 40px}.review_form{padding:15px 70px 30px;box-shadow:0 0 20px 0 rgba(0,0,0,.15);font-size:.9em;margin-bottom:50px;display:table;clear:both;width:100%}.review_form input,.review_form textarea,.review_form select{display:block;width:100%;border:1px solid #aeaeae;padding:10px;margin:5px 0 14px}.review_form .button{max-width:300px;width:100%;float:right}.review_form textarea{height:120px}.review_form .flex_wrap{display:flex;flex-wrap:wrap;margin:30px -10px 0}.review_form .flex_wrap .col{width:50%;padding:0 10px}.review_form .br-wrapper{margin-top:14px;margin-bottom:14px}.review_form .br-theme-fontawesome-stars .br-widget a{font-size:18px !important}.review_form .br-theme-fontawesome-stars .br-widget{height:19px !important}.review_form_new{padding-bottom:70px}.review_form_new .title_box{padding:60px 0 30px 0}.review_form_new .flex_wrap{display:flex;flex-wrap:wrap;margin:0 -10px}.review_form_new .flex_wrap .col{width:33.3%;padding:0 10px;margin-bottom:20px}.review_form_new .rating_wrap{display:flex;align-items:center;justify-content:space-between;background-color:#e9f6fb;height:64px;border-radius:4px;padding:0 10px;color:#85a0ab}.review_form_new input,.review_form_new textarea,.review_form_new select{display:block;width:100%;padding:10px;background-color:#e9f6fb;height:64px;border-radius:4px}.review_form_new textarea{height:240px;padding-top:20px;margin-bottom:20px}.review_form_new .select2-container{margin-bottom:10px;display:block}.review_form_new .select2-container--default .select2-selection--single{border:0;border-radius:4px;height:64px;background-color:#e9f6fb}.review_form_new .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:10px;line-height:64px;color:#999;font-size:14px;font-family:"Open Sans",Arial,sans-serif}.review_form_new .select2-container--default .select2-selection--single .select2-selection__arrow{height:62px}.social_reviews_slider{margin:0 -15px 50px}.social_reviews_slider .item{padding:0 15px}.social_reviews_slider .item a{display:block}.social_reviews_slider .item img{height:auto !important;display:block;width:100%}.team_list{margin:0 -15px;font-size:0}.team_list li{display:inline-block;vertical-align:top;width:50%;font-size:14px;padding:0 15px 30px}.team_list li a{display:block;transition:.5s all ease;color:#000}.team_list li a:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.team_list li .team_box{position:relative;min-height:364px;padding:15px 10px 50px 280px}.team_list li .team_box img{position:absolute;left:0;top:0;display:block}.team_list li .team_box h3{font-weight:bold;padding-bottom:5px;line-height:1.5}.team_list li .team_box span{display:block;font-style:italic;padding-bottom:5px;line-height:1.5}.team_list li .team_box div{margin:0 -10px 15px 0;position:relative;color:#fff;background-color:#8f268f;padding:15px 15px 15px 0;line-height:1.3;font-weight:bold;z-index:2}.team_list li .team_box div:before{content:"";background-color:#8f268f;height:100%;width:50px;position:absolute;top:0;left:-50px}.team_list li .team_box .button_more{position:absolute;right:5px;bottom:5px}.team_list li .team_box .button_more:before{font-size:1.2em}.blog_detail .date{border-top:1px solid #c6c6c6;padding:15px 0;color:#8f268f;margin-bottom:30px;display:table;clear:both;width:100%}.blog_detail .date .button_more{margin:0 auto;display:block;width:180px}.blog_detail .date span{display:inline-block;padding-top:10px}.blog_detail img{display:block;max-width:100%}.contacts_page{margin-top:-50px}.contacts_page .wrap{padding:30px 0;display:flex;align-items:center}.contacts_page .wrap .img_box{width:50%;padding-left:30px}.contacts_page .wrap .img_box img{width:100%;display:block}.contacts_page .wrap .text_box{width:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.15);background-color:#fff;padding:15px 30px}.contacts_page .wrap .text_box h2{font-weight:bold;line-height:1.5;font-size:1.3em;padding-bottom:15px}.contacts_page .wrap .text_box span{color:#26a8e0}.contacts_page .wrap .text_box ul{font-size:0}.contacts_page .wrap .text_box ul li{padding:10px 0 30px;position:relative;font-size:14px}.contacts_page .wrap .text_box ul li:before{content:"";width:65px;height:3px;background-color:#26a8e0;position:absolute;bottom:8px;left:0}.contacts_page .wrap .text_box ul li:last-of-type:before{display:none}.contacts_page .wrap .text_box ul li a{color:#000}.contacts_page .wrap .text_box ul li p{padding:2px 0}.contacts_page .social a{color:#26a8e0;border:0}.contacts_page .social a:hover{color:#8f268f}.contacts_page .title{font-size:1.8em;font-weight:bold;line-height:1.3;text-align:center;padding-bottom:30px;padding-top:30px}.contacts_offices_list .item{display:flex;flex-wrap:wrap;align-items:center;background-color:#f8f9fb;margin-bottom:30px;padding:30px}.contacts_offices_list .item .text_col{width:30%;padding-right:30px}.contacts_offices_list .item .text_col .address{font-weight:600;padding-bottom:20px}.contacts_offices_list .item .text_col a{color:#000;display:block}.contacts_offices_list .item .text_col a.button{margin:10px 0;color:#fff}.contacts_offices_list .item .map_col{width:70%}.accordion_list{padding-bottom:50px}.accordion_list dd{display:none}.accordion_list dd.active{display:block}.accordion_list dd ul{padding-bottom:30px}.accordion_list dd ul li{margin:1px 0;background-color:#f8f9fb;position:relative;padding:10px 130px 10px 15px;line-height:1.5}.accordion_list dd ul li span{position:absolute;width:120px;display:block;right:0;top:50%;transform:translateY(-50%);text-align:center}.accordion_list dt{cursor:pointer;background-color:#8f268f;border-bottom:2px solid #fff;position:relative;color:#fff;padding:10px 35px;line-height:1.5}.accordion_list dt.open{background-color:#747475}.accordion_list dt:before{content:"";font-family:FontAwesome-Solid;font-size:23px;position:absolute;top:6px;right:10px}.accordion_list dt.open:before{content:""}.faq dt{background-color:#e8e8e8;color:#000;padding-left:50px}.faq dt.open{color:#fff}.faq dt:before,.faq dt:after{color:#8f268f}.faq dt.open:before{content:"";color:#fff}.faq dt:after{content:"";font-family:FontAwesome-Solid;font-size:20px;position:absolute;top:6px;left:15px}.faq dt.open:after{color:#fff}.faq dd{padding:30px 0}.about_advant{background-color:rgba(0,0,0,0);padding-bottom:50px}.about_advant ul{margin:0 auto}.about_slider{padding:0 50px 50px;max-width:850px;margin:0 auto}.about_slider p{font-weight:bold;text-align:center;padding:5px;font-size:.9em}.about_description{margin:0 15px}.about_description .text_box,.about_description .video_box{padding:0 15px;width:50%;float:left}.youtube_box{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;display:block;overflow:hidden;transition:all 200ms ease-out;cursor:pointer;margin:0 auto;width:100%;height:310px;max-width:720px}.youtube_box .play{background:url("db45113961e3dca7f9f7.dd7272b0546b.png") no-repeat center center;background-size:64px 64px;position:absolute;height:100%;width:100%;opacity:.9;filter:alpha(opacity=90);transition:all .2s ease-out}.youtube_box .play:hover{opacity:1;filter:alpha(opacity=100)}.about_top_banner{margin:-50px 0 88px}.about_top_banner img{display:block;width:100%}.about_advant_list{display:flex;flex-wrap:wrap;margin:0 -12px 64px}.about_advant_list .item{display:flex;flex-direction:column;width:25%;padding:0 12px 24px}.about_advant_list .item .inner_wrap{flex-grow:1;background-color:#e9f6fb;border-radius:4px;padding:28px 15px 24px;text-align:center;color:#000;font-weight:600;font-size:16px}.about_advant_list .item .inner_wrap .ico{width:48px;height:48px;background-color:#fff;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 8px}.about_advant_list .item .inner_wrap .ico img{display:block;width:24px;height:24px}.about_flex_block{display:flex;flex-wrap:wrap;align-items:center;margin:0 -15px 50px}.about_flex_block .col{width:50%;padding:0 15px}.about_flex_block .img_box img{display:block;width:100%}.about_flex_block [data-type=text_field]{color:#000;padding-bottom:0}.about_flex_block .icon_list{padding-bottom:0}.about_flex_block .icon_list .item{margin-bottom:29px}.about_flex_block .icon_list .item:last-of-type{margin-bottom:0}.about_flex_block .icon_list .item .icon{top:-7px;transform:translateY(0)}.about_flex_block .icon_list .item .experience_title{padding-bottom:10px}.mt0{margin-top:0 !important}.about_count_list{display:flex;flex-wrap:wrap;margin:0 -12px 64px}.about_count_list .item{display:flex;flex-direction:column;width:25%;padding:0 12px 24px}.about_count_list .item .inner_wrap{flex-grow:1;background-color:#e9f6fb;border-radius:4px;padding:24px 15px;position:relative;min-height:96px}.about_count_list .item .inner_wrap [data-type=text_field]{color:#000;padding-bottom:0}.about_count_list .item .inner_wrap .count{color:#dcf0f8;font-size:96px;font-weight:bold;position:absolute;z-index:0;bottom:0;right:15px}.certificate_slider{background-color:#f8f9fb;margin-bottom:100px}.certificate_slider .slick-prev{transform:translateY(0);left:-50px;right:0;top:auto;bottom:-70px}.certificate_slider .slick-next{transform:translateY(0);right:-50px;left:0;top:auto;bottom:-70px}.certificate_slider .slick-track{display:flex;align-items:center}.certificate_slider .slide{padding:0 5px}.certificate_slider .slide img{display:block;max-width:300px;margin:0 auto}.doctor_description{display:table;clear:both;margin:0 -15px;padding-bottom:40px}.doctor_description>div{width:50%;padding:0 15px;float:left}.doctor_description .photo_box img{width:100%;display:block;max-width:555px;margin:0 auto}.doctor_description .text_box h3{margin:0 0 15px 0;position:relative;color:#fff;background-color:#8f268f;padding:15px;line-height:1.3;font-weight:bold}.doctor_description .text_box h4{font-weight:bold;padding-bottom:5px;line-height:1.5}.doctor_description .text_box span{display:block;font-style:italic;padding-bottom:5px;line-height:1.5}.doctor_description .text_box .special{line-height:1.5;padding-top:30px}.doctor_description .text_box .special strong{font-style:italic}.doctor_description .text_box .quote{margin-top:30px;position:relative;background-color:#f8f9fb;padding:30px 30px 30px 100px;line-height:1.5}.doctor_description .text_box .quote:before{content:"";position:absolute;left:30px;top:30px;background:url("7994bb1037f5cd71884c.4c32859e1833.png") no-repeat;background-size:100% 100%;height:39px;width:48px}.doctor_description .text_box p{text-align:justify}.home-special{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.home-special-item{width:50%}.home-special-item img{width:100%;display:block}.home-special{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.home-special-item{width:50%}.home-special-item img{width:100%;display:block}.partners{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:40px}.partners .partner{display:block;width:25%;padding:15px;min-width:320px}.partners .partner img{display:block;width:100%}.contact_form select{height:35px;display:inline-block;width:100%;border-radius:3px;background:#fff;padding:0 10px}.contact_form select:required:invalid{color:#373a37;letter-spacing:.6px;font-size:13px}.contact_form select option[value=""][disabled]{display:none}.contact_form select option{color:#000}.contact_form select option{height:50px;padding:15px 0}.contact_form form ul li{width:25%}.doctor_detail{display:flex;flex-wrap:wrap;margin:0 -15px 72px;font-size:.9em}.doctor_detail .col{width:50%;padding:0 15px;display:flex;flex-direction:column}.doctor_detail .photo{display:block;border-radius:4px;width:100% !important;height:auto !important}.doctor_detail .name{font-size:20px;line-height:1.4;text-transform:uppercase;font-weight:bold;padding-bottom:16px}.doctor_detail .position{padding-bottom:24px}.doctor_detail .button{margin-top:auto;width:100%}.icon_list{padding-bottom:20px}.icon_list .item{position:relative;min-height:48px;padding:0 0 0 60px;margin-bottom:20px}.icon_list .item .icon{width:48px;height:48px;border-radius:50%;background-color:#e9f6fb;position:absolute;display:flex;align-items:center;justify-content:center;left:0;top:50%;transform:translateY(-50%)}.icon_list .item .icon img{display:block;width:24px;height:24px}.icon_list .item .experience_title{font-weight:bold}.icon_list .item .experience_university{padding-bottom:5px}.icon_list .item a{color:#26a8e0}.icon_list .item a:hover{text-decoration:underline}.doctor_detail_slider{margin:0 -15px 50px}.doctor_detail_slider .slide{padding:0 15px}.doctor_detail_slider .slide a{display:block}.doctor_detail_slider .slide img{height:auto !important}.doctor_detail_slider .slick-next,.doctor_detail_slider .slick-prev{transform:translateY(0);top:-83px}.doctor_detail_slider .slick-next{right:15px}.doctor_detail_slider .slick-prev{left:auto;right:74px}.doctor_detail_slider .slick-dots{bottom:-40px}.accordion .accordion-toggle{cursor:pointer}.accordion .accordion-content{display:none}.accordion .accordion-content.active{display:block}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.services_detail_description{display:flex;flex-wrap:wrap;padding-bottom:66px}.services_detail_description .services_detail_sidebar{width:35%}.services_detail_description .right_col{width:65%;padding-left:50px}.services_detail_description [data-type=text_field]{color:#000}.services_detail_description .sign_up_form{position:sticky;top:0}.services_detail_description .sign_up_clinic{display:none}.services_detail_description .services_detail_sort{border-top:4px solid #26a8e0;background:#e9f6fb;border-radius:4px;margin-bottom:48px;overflow:hidden}.services_detail_description .search_form{background-color:#dcf0f8;position:relative;padding-left:62px}.services_detail_description .search_form ::-webkit-input-placeholder{color:#85a0ab}.services_detail_description .search_form ::-moz-placeholder{color:#85a0ab}.services_detail_description .search_form :-ms-input-placeholder{color:#85a0ab}.services_detail_description .search_form :-moz-placeholder{color:#85a0ab}.services_detail_description .search_form button{height:62px;width:62px;background:url("6be7734480fa0e031762.07364c4524c4.svg") no-repeat center;background-size:24px 24px;position:absolute;left:0;top:0;transition:.5s all ease}.services_detail_description .search_form button:hover{background-color:#e9f6fb}.services_detail_description .search_form .input_wrap input{width:100%;display:block;height:62px;background-color:rgba(0,0,0,0);padding:0 5px}.services_detail_description .other_services_open{position:relative;padding:14px 44px 14px 30px;font-size:18px;color:#415861;font-weight:bold;display:none;transition:.5s all ease}.services_detail_description .other_services_open:before{content:"";font-family:FontAwesome-Solid;position:absolute;top:50%;transform:translateY(-50%);right:30px;font-size:20px;color:#8f268f;transition:.5s all ease}.services_detail_description .other_services_open.open:before{transform:translateY(-50%) rotate(-180deg)}.services_detail_description .accordion{padding:0 30px 15px}.services_detail_description .accordion .accordion-toggle{color:#415861;font-size:18px;line-height:1.5;padding:14px 35px 14px 0;position:relative;border-top:2px solid #cce3ec;animation:accordion-icon-transition .3s}.services_detail_description .accordion .accordion-toggle:first-of-type{border:0}.services_detail_description .accordion .accordion-toggle a{color:#415861}.services_detail_description .accordion .accordion-toggle:before{content:"";font-family:FontAwesome-Solid;position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);right:0;font-size:16px;transition:.3s all ease}.services_detail_description .accordion .accordion-toggle.empty:before{content:""}.services_detail_description .accordion .accordion-toggle.active:before{transform:translateY(-50%) rotate(90deg)}.services_detail_description .accordion .accordion-content{padding:10px 0 16px}.services_detail_description .accordion .accordion-content ul li{padding:0 0 10px 10px;position:relative}.services_detail_description .accordion .accordion-content ul li:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background-color:#383b45;top:11px;left:0}.services_detail_description .accordion .accordion-content ul li a,.services_detail_description .accordion .accordion-content ul li p{color:#383b45;line-height:1.5;transition:.5s all ease}.services_detail_description .accordion .accordion-content ul li a:hover,.services_detail_description .accordion .accordion-content ul li p:hover{color:#8f268f}.services_detail_description .accordion .accordion-content ul li p{color:#8f268f}.services_detail_description .doctors_list{padding:0 0 24px 24px}.services_detail_description .doctors_list li{padding:7px 0;border-bottom:1px solid #cce3ec}.services_detail_description .doctors_list li:last-of-type{border-bottom:0}.services_detail_description .doctors_list li a,.services_detail_description .doctors_list li p{color:#415861;transition:.5s all ease;line-height:1.3;padding-right:10px;display:block}.services_detail_description .doctors_list li a:hover,.services_detail_description .doctors_list li p:hover{color:#8f268f}.services_detail_description .doctors_list li p{color:#8f268f;font-weight:bold}#select2-sign_up_form_clinic-results .select2-results__option{padding-left:20px}.sign_up_form{background:#e9f6fb;border-radius:4px;padding:32px 40px}.sign_up_form .form_title{color:#415861;font-size:22px;font-weight:600;line-height:1.2;padding-bottom:24px;text-align:center}.sign_up_form textarea,.sign_up_form input:not([type=checkbox]),.sign_up_form select{border:1px solid #cce3ec;border-radius:4px;width:100%;display:block;margin-bottom:10px;margin-top:20px;padding:14px 20px;height:49px}.sign_up_form #child-adult-selector,.sign_up_form #child-adult-selector-doctor,.sign_up_form #child-adult-selector-doctor-form{text-align:center;margin-bottom:20px;color:#999}.sign_up_form #child-adult-selector .container,.sign_up_form #child-adult-selector-doctor .container,.sign_up_form #child-adult-selector-doctor-form .container{display:inline-block;width:40%;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;font-family:"Open Sans",Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sign_up_form #child-adult-selector .container input,.sign_up_form #child-adult-selector-doctor .container input,.sign_up_form #child-adult-selector-doctor-form .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sign_up_form #child-adult-selector .checkmark,.sign_up_form #child-adult-selector-doctor .checkmark,.sign_up_form #child-adult-selector-doctor-form .checkmark{position:absolute;top:-6px;left:0;height:25px;width:25px;background-color:#fff;border-radius:50%}.sign_up_form #child-adult-selector .container:hover input~.checkmark,.sign_up_form #child-adult-selector-doctor .container:hover input~.checkmark,.sign_up_form #child-adult-selector-doctor-form .container:hover input~.checkmark{background-color:#ccc}.sign_up_form #child-adult-selector .container input:checked~.checkmark,.sign_up_form #child-adult-selector-doctor .container input:checked~.checkmark,.sign_up_form #child-adult-selector-doctor-form .container input:checked~.checkmark{background-color:#8f268f}.sign_up_form #child-adult-selector .checkmark:after,.sign_up_form #child-adult-selector-doctor .checkmark:after,.sign_up_form #child-adult-selector-doctor-form .checkmark:after{content:"";position:absolute;display:none}.sign_up_form #child-adult-selector .container input:checked~.checkmark:after,.sign_up_form #child-adult-selector-doctor .container input:checked~.checkmark:after,.sign_up_form #child-adult-selector-doctor-form .container input:checked~.checkmark:after{display:block}.sign_up_form #child-adult-selector .container .checkmark:after,.sign_up_form #child-adult-selector-doctor .container .checkmark:after,.sign_up_form #child-adult-selector-doctor-form .container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.sign_up_form .button{width:100%;background-color:#8f268f;margin-top:10px}.sign_up_form .select2-container{margin-bottom:10px;display:block}.sign_up_form .select2-container--default .select2-selection--single{border:1px solid #cce3ec;border-radius:4px;height:49px}.sign_up_form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:20px;line-height:49px;color:#999;font-size:14px;font-family:"Open Sans",Arial,sans-serif}.sign_up_form .select2-container--default .select2-selection--single .select2-selection__arrow{height:49px}.license_section{background-color:#edf8fc;padding:100px 0}.license_section .flex_wrap{display:flex;align-items:center;justify-content:space-between}.license_section .license{margin-left:30px}.license_section .license img{display:block;width:100%;max-width:689px;height:auto !important}.service_detail_price,#price-page{display:flex;margin-bottom:24px}.service_detail_price .img_box,#price-page .img_box{width:25%;border-radius:8px 0 0 8px;overflow:hidden}.service_detail_price .img_box img,#price-page .img_box img{display:block;width:100% !important;height:100% !important;object-fit:cover;object-position:center;margin:0}.service_detail_price .price_box,#price-page .price_box{width:75%;background-color:#e9f6fb;border-radius:0 8px 8px 0;overflow:hidden;border-left:2px solid #fff}.service_detail_price .price_box table,#price-page .price_box table{width:100%}.service_detail_price .price_box table td,.service_detail_price .price_box table th,#price-page .price_box table td,#price-page .price_box table th{text-align:left;line-height:1.3;padding:15px 20px;vertical-align:middle;border-left:2px solid #fff}.service_detail_price .price_box table td:first-of-type,.service_detail_price .price_box table th:first-of-type,#price-page .price_box table td:first-of-type,#price-page .price_box table th:first-of-type{border:0}.service_detail_price .price_box table th,#price-page .price_box table th{background-color:#26a8e0;color:#fff;font-weight:600;font-size:24px}.service_detail_price .price_box table tr:nth-child(odd),#price-page .price_box table tr:nth-child(odd){background-color:#dcf0f8}#price-page,#team-page{display:block}#price-page .price_box,#team-page .price_box{margin:auto;background:none}#price-page .price_box form,#team-page .price_box form{width:100%}#price-page .price_box form #price-search,#price-page .price_box form button,#team-page .price_box form #price-search,#team-page .price_box form button{border-radius:4px;padding:13px 10px;display:inline-block;font-size:1em}#price-page .price_box form #price-search,#team-page .price_box form #price-search{width:75%;background-color:#e9f6fb}#price-page .price_box form button,#team-page .price_box form button{width:24%;float:right;color:#e9f6fb;font-weight:300;text-transform:none}#price-page .price_box table,#team-page .price_box table{background-color:#e9f6fb;margin:10px 0}#price-page .price_box table th,#team-page .price_box table th{font-size:1.1em}#price-page .price_box table th,#price-page .price_box table tr,#price-page .price_box table td,#team-page .price_box table th,#team-page .price_box table tr,#team-page .price_box table td{font-size:1em;line-height:1;padding:10px}#price-page .price_box table th:nth-of-type(even),#price-page .price_box table tr:nth-of-type(even),#price-page .price_box table td:nth-of-type(even),#team-page .price_box table th:nth-of-type(even),#team-page .price_box table tr:nth-of-type(even),#team-page .price_box table td:nth-of-type(even){min-width:95px}#team-page .price_box{margin-bottom:20px}#team-page .price_box form #doctor-team-search{width:75%;background-color:#e9f6fb}#team-page .price_box form .button{background-color:#4dc3f3}.view_all_price{margin-bottom:89px}.view_all_price a{color:#26a8e0;transition:.5s all ease}.view_all_price a:hover{opacity:.6}.reviews_slider{margin:0 -15px 92px}.reviews_slider .slick-prev{transform:translateY(0);left:-50px;right:0;top:auto;bottom:-65px}.reviews_slider .slick-next{transform:translateY(0);right:-50px;left:0;top:auto;bottom:-65px}.reviews_slider .slick-track{display:flex}.reviews_slider .slick-track .slick-slide{display:flex;flex-direction:column;flex-grow:1;height:auto}.reviews_slider .slick-track .slick-slide>div{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.reviews_slider .slide{display:flex !important;flex-direction:column;flex-grow:1;padding:0 15px}.reviews_slider .review_item{flex-grow:1;background:#e9f6fb;border-radius:8px;padding:40px}.reviews_slider .review_item .review_title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:20px}.reviews_slider .review_item .inner_wrap{padding-left:66px;min-height:66px;position:relative}.reviews_slider .review_item .photo{display:block;width:60px;height:60px;border-radius:50%;overflow:hidden;position:absolute;left:0;top:0}.reviews_slider .review_item .name{font-size:18px;font-weight:bold;padding-bottom:4px;padding-top:4px}.reviews_slider .review_item .date{color:#858a8c}.reviews_slider .review_item .review_content{line-height:1.5}.reviews_slider .review_item .br-theme-fontawesome-stars .br-widget a.br-selected:after,.reviews_slider .review_item .br-theme-fontawesome-stars .br-widget a.br-active:after{color:#f8e11a !important}.reviews_slider .review_item .br-wrapper{margin-left:auto}.hidden{display:none !important}.select2-container--default .select2-results__option[aria-disabled=true]{display:none}.sharethis-inline-share-buttons{padding:10px}#more{display:none}blockquote{margin:10px 0 0 10px;border-radius:5px;background:#4dc3f3}blockquote p{padding:15px}blockquote p.answer{text-align:right}blockquote p .date{color:#fff !important}@media all and (min-width: 1920px){.main_slider .slide .img_box img{width:100% !important;height:auto !important}}@media all and (max-width: 1170px){.container{width:100%}.popup-inner{width:95%}header .inner_wrap{padding:0;min-height:auto}header .logo_header{width:auto;position:relative;top:auto;left:auto;transform:translateY(0)}header .header_content{width:auto}header .header_menu{margin:0 -15px}header .nav_mobile{text-align:left;display:block;position:relative;background:#26a8e0;padding:17px 20px;color:#fff;text-transform:uppercase;cursor:pointer}header nav ul{display:none}header nav ul li{display:block;position:relative}header nav>ul>li{background:#75b933;border-bottom:1px solid #fff;padding:0}header nav>ul>li a{color:#fff;padding:17px 20px;display:block}header nav>ul>li a:hover{background-color:rgba(0,0,0,0)}header nav>ul>li a:after{display:none}header nav>ul>li p{color:#8f268f;padding:17px 20px;background-color:rgba(0,0,0,0)}header nav .menu_dropdown{position:relative;width:100%;display:none;top:auto}header nav .open_dropdown:after{position:absolute;content:"";font-family:"FontAwesome-Solid";height:45px;width:45px;text-align:center;font-size:26px;line-height:2;top:0;right:6px;cursor:pointer;z-index:1;color:#fff}header nav .open_dropdown.active:after{content:"";font-family:"FontAwesome-Solid"}.main_slider .slide .img_box .mobile{display:block}.main_slider .slide .img_box .desktop{display:none}.main_slider .slide .text_box{left:15px;right:15px}.index_advant .advant_list li div p{padding:0 10px}}@media all and (max-width: 1023px){header .logo_header .logo{max-width:140px}header .time{display:none}#select_lang{margin-right:20px}.team_list li{width:100%}.doctor_description>div{width:100%;float:none}.doctor_description .photo_box img{margin-bottom:25px}.contacts_offices_list .item{display:block;margin-bottom:30px;padding:15px}.contacts_offices_list .item .text_col{width:100%;padding:0 0 30px;text-align:center}.contacts_offices_list .item .map_col{width:100%}.services_detail_description{padding-bottom:40px}.services_detail_description .services_detail_sidebar{width:100%;margin-bottom:20px}.services_detail_description .right_col{width:100%;padding-left:0}.services_detail_description .sign_up_form{display:none}.services_detail_description .sign_up_clinic{display:block;margin:0 auto;max-width:350px}.services_detail_description .services_detail_sort{margin-bottom:15px}.services_detail_description .other_services_open{display:block}.services_detail_description .other_services_list{display:none;border-top:2px solid #cce3ec}.services_detail_description .other_services_list.open{display:block}.services_detail_description .doctor_detail{margin-top:20px}.index_team{position:relative;padding:0 0 100px 0}.index_team .slide_box{margin-top:0 !important}.index_team .index_team_title{position:relative;width:100%;top:auto;left:auto;padding-bottom:30px}.index_team .index_team_title p{padding-bottom:15px}.index_team .slick-prev{transform:translateY(0);left:-50px;right:0;top:auto;bottom:-70px}.index_team .slick-next{transform:translateY(0);right:-50px;left:0;top:auto;bottom:-70px}.services_detail_section{margin-top:50px}.about_count_list{margin:0 -5px 40px}.about_count_list .item{width:50%;padding:0 5px 10px}}@media all and (max-width: 950px){#price-page .price_box{width:95%}.blog_list li{width:50%}.map_box .container{position:relative;right:auto;top:auto;height:auto;display:block}.map_box .content_box{max-width:100%;width:auto;box-shadow:none}.map_box .content_box ul{margin:0 -15px;padding-top:20px;padding-bottom:20px}.map_box .content_box ul li{width:33.3%;display:inline-block;vertical-align:top;padding:0 15px}.map_box .content_box ul li:before{display:none}.page404{position:relative}.page404 .container{display:block}.page404 .img_box{width:100%;max-width:367px;position:absolute;top:7px;right:0;opacity:.4;z-index:1}.page404 .text_box{width:100%;position:relative;z-index:2}.license_section{padding:20px 0 50px}.license_section .flex_wrap{flex-direction:column}.license_section .license{margin:0}.service_detail_price{display:block}.service_detail_price .img_box{display:none}.service_detail_price .price_box{width:100%;border-radius:8px;border:0}.service_detail_price .price_box table{width:100%;font-size:14px}.service_detail_price .price_box table td,.service_detail_price .price_box table th{padding:15px 10px}.service_detail_price .price_box table th{font-size:18px;padding:20px 10px}.reviews_slider .slide{display:flex !important;flex-direction:column;flex-grow:1;padding:0 15px}.reviews_slider .review_item{padding:30px 15px}.reviews_slider .review_item .review_title{flex-direction:column;align-items:flex-start}.view_all_price{margin-bottom:20px}}@media all and (max-width: 900px){.footer_content>li{width:50%}.footer_content .foo_social_item{width:100%;padding-top:30px}.about_description{display:block}.about_description .text_box,.about_description .video_box{padding-bottom:30px;width:100%;float:none}}@media all and (max-width: 850px){.index_advant .advant_list{margin-top:0}.index_advant .advant_list li{width:50%}.index_advant .advant_list li div p{font-size:.9em}.main_slider{padding-bottom:30px}.main_slider .slide .text_box{max-width:100%}.main_slider .slide .text_box h2{font-size:1.4em}.main_slider .slick-dots{bottom:10%}.about_flex_block{margin:0 0 10px}.about_flex_block .col{width:100%;padding:0}.about_flex_block .img_box{margin:30px auto 0;max-width:500px}.about_top_banner{margin-bottom:30px}.about_advant_list{margin:0 -5px 40px}.about_advant_list .item{width:50%;padding:0 5px 10px}.about_advant_list .item .inner_wrap{font-size:14px;padding:20px 5px}}@media all and (max-width: 800px){.services .services_list{flex-wrap:wrap}.services .services_list li{width:33.3%}.services .services_list li a{font-size:.8em}}@media all and (max-width: 750px){.contact_form form .form_title{font-size:1.4em}.contact_form form .flex_wrap .col{width:100%;max-width:350px;margin:0 auto}.services_detail_section{margin-top:30px}}@media all and (max-width: 700px){.main_slider .slide .img_box img{max-height:450px;width:auto !important}header .header_content .box{position:relative;display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"logo lang callback" "logo phone phone"}header .logo_header{grid-area:logo}header .header_phone{grid-area:phone;margin-top:10px}header .header_phone a{font-size:14px}header .header_phone p{font-size:10px}header .header_phone .phone:before{font-size:12px;top:3px}header .header_phone .open_phones{top:5px}header .header_callback{font-size:11px;padding:6px;grid-area:callback}header #select_lang{grid-area:lang;font-size:13px;width:50px}header nav .menu_dropdown li{width:50%}header nav .menu_dropdown li .menu_dropdown_item{padding:0 8px 0 55px;min-height:70px}header nav .menu_dropdown li .menu_dropdown_item img{max-width:30px}#select_lang{margin-right:10px}.foo_bar{text-align:center}.foo_bar .nomax{float:none;display:block}.contact_form{background:url("0ad512606a976b897055.2e41c74ff9ec.jpg") no-repeat center #26a8e0;background-size:cover}.blog_list li{width:100%}.blog_list li a{max-width:360px;margin:0 auto}.title_box{position:relative;padding:50px 0 45px 0}.title_box .button_more{position:relative;right:auto;bottom:auto;margin-top:15px}.index_about>div{width:100%;float:none}.review_form{padding:15px 30px 30px}.review .name{padding-bottom:5px;width:100%}.review .name span{display:block}.review .name .br-wrapper{margin-left:auto}.services_detail_description .doctor_detail{margin-bottom:50px}.services_detail_description .doctor_detail .col{width:100%}.services_detail_description .doctor_detail .img_col{max-width:466px;margin:0 auto 30px}.services_detail_description .doctor_detail .name{text-align:center;padding-bottom:5px}.services_detail_description .doctor_detail .position{text-align:center}.services_detail_description .doctor_detail .button{max-width:350px;margin-left:auto;margin-right:auto}.review_form_new .flex_wrap .col{width:100%}.review_form_new .button{display:block;margin:0 auto}}@media all and (max-width: 650px){.thank_you{display:block;padding:50px 15px}.thank_you .text_box{width:100%;text-align:center}.thank_you .text_box .button{margin-top:30px}.thank_you .img_box{width:100%;max-width:300px;margin:30px auto 0}.about_video_link:before{width:48px;height:48px}.title_box h2,.line_title{font-size:24px}.title_box h1{font-size:26px}.sign_up_form{padding:30px 15px}.popup-inner form .flex_wrap .col{width:100% !important}.services_detail_description{padding-bottom:20px}.services_detail_description .accordion{padding:0 15px 15px}.services_detail_description .accordion .accordion-toggle{font-size:15px}.services_detail_description .accordion .accordion-content ul{font-size:14px}.services_detail_description .accordion .accordion-content ul li{padding-bottom:13px}.services_detail_description .accordion .accordion-content ul li:before{top:8px}.services_detail_description .other_services_open{padding:14px 40px 14px 20px}.services_detail_description .other_services_open:before{right:20px}.service_detail_price .price_box table th{font-size:16px}.reviews_info{flex-direction:column;justify-content:center;margin-bottom:20px}.reviews_info .total_rating{margin-top:15px}.reviews_info .button{width:100%}}@media all and (max-width: 600px){.page404 .text_box ul li{width:100%}.team_list li .team_box{padding:0 0 50px 0}.team_list li .team_box img{position:relative;left:auto;top:auto;margin:0 auto 15px}.team_list li .team_box div{margin:0;padding:15px}.team_list li .team_box div:before{display:none}.contacts_page .wrap{display:block}.contacts_page .wrap .img_box{width:100%;padding:0;margin-top:30px}.contacts_page .wrap .text_box{width:100%}.about_slider{padding:0 0 100px 0}.about_slider .slick-prev{transform:translateY(0);left:-50px;right:0;top:auto;bottom:30px}.about_slider .slick-next{transform:translateY(0);right:-50px;left:0;top:auto;bottom:30px}.map_box .content_box ul li{width:100%}}@media all and (max-width: 550px){.footer_content>li{width:100%;text-align:center}.footer_content .foo_services_item{padding-top:0}.footer-time{max-width:160px;margin:auto}.services .services_list li{width:50%}.services .services_list li a img{max-width:60px}.review_form .flex_wrap .col{width:100%}.review_form .button{float:none;margin:0 auto;display:block}.about_count_list .item{width:100%}}@media all and (max-width: 480px){header nav .menu_dropdown li{width:100%}}
