@font-face{font-family:"OpenSans-Regular";src:url("../fonts/OpenSans-Regular.eot");src:url("../fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular.otf") format("opentype"), url("../fonts/OpenSans-Regular.ttf") format("truetype"), url("../fonts/OpenSans-Regular.woff") format("woff"), url("../fonts/OpenSans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"OpenSans-SemiBold";src:url("../fonts/OpenSans-SemiBold.eot");src:url("../fonts/OpenSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-SemiBold.otf") format("opentype"), url("../fonts/OpenSans-SemiBold.ttf") format("truetype"), url("../fonts/OpenSans-SemiBold.woff") format("woff"), url("../fonts/OpenSans-SemiBold.woff2") format("woff2");font-weight:normal;font-style:normal}*{box-sizing:border-box}img{display:block;border:none;width:auto;height:auto;max-width:100%}html{--nt-blue: #0082d0;--nt-dark_blue: #045b8f;--nt-light_blue: #039ef9;--nt-gray: #656565}body,html{padding:0;width:100%;font-family:"OpenSans-Regular", sans-serif;font-size:16px;min-width:320px;max-width:1920px;margin:0 auto}body.no_scroll,html.no_scroll{overflow:hidden}.container{display:block;max-width:1220px;padding:0 10px;margin:0 auto}.items_block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.items_block .item{display:block}.items_block .item .item_thumb{display:flex;flex-direction:row;align-items:center;justify-content:center;height:100%;width:100%;overflow:hidden}.items_block .item .item_thumb img.no_img{width:100%;height:100%;object-fit:scale-down;padding:10px}.items_block .item .item_title{display:block}.items_block .item .item_date{display:block;color:#707070;font-size:12px;letter-spacing:0.05em;margin-bottom:20px}.items_block .item .item_excerpt{display:block}b,strong{font-family:"OpenSans-SemiBold", sans-serif}h1,h2,h3,h4{font-weight:bold;text-transform:uppercase;font-size:30px;color:#000;text-align:center}h1 a,h2 a,h3 a,h4 a{color:#000;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline}.home header .header_bottom nav ul li.current-menu-item a:after{display:none}header .header_top{padding:10px 0;background:var(--nt-blue)}header .header_top .container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}header .header_top .logo{display:block;margin-right:10px}header .header_top h1,header .header_top p{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:24px;margin:10px;color:#fff;font-style:italic;text-transform:initial;text-align:left;padding-left:70px;position:relative;min-height:75px}header .header_top h1:after,header .header_top p:after{display:block;content:"";background:url("../img/logo.png") no-repeat center;width:68px;height:75px;position:absolute;top:0;left:0}header .header_top .btns_block{width:100%;max-width:450px;margin:auto}header .header_top .header_contacts{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;width:100%;max-width:435px;margin-left:auto}header .header_top .phone,header .header_top .email,header .header_top .address{color:#fff;font-size:15px}header .header_top .address{width:100%;margin:5px 0}header .header_top .address:after{background:url("../img/location_w.png") no-repeat center}header .header_top .phone{margin-right:auto}header .header_top .phone:after{background:url("../img/phone_w.png") no-repeat center}header .header_top .email:after{background:url("../img/email_w.png") no-repeat center}header .header_bottom{background:var(--nt-dark_blue)}header .header_bottom .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}header .header_bottom .menu_mobile{display:none;width:100px;height:32px;background-size:cover;cursor:pointer;position:relative;line-height:32px;font-size:18px;text-align:center;text-transform:uppercase;padding-left:40px;color:#fff;margin:0 auto}header .header_bottom .menu_mobile:after{display:block;content:"";background:url("../img/menu.png") no-repeat;width:32px;height:32px;position:absolute;top:0;left:0}header .header_bottom .close_mobile{display:none;background:url("../img/cancel.png") no-repeat center;background-size:cover;width:40px;height:40px;position:fixed;top:30px;right:20px;z-index:999999;cursor:pointer}header .header_bottom nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:0 auto;padding:0 10px;width:100%}header .header_bottom nav .mobile_social{display:block;width:100%;max-width:120px}header .header_bottom nav .mobile_social .btn{display:none}header .header_bottom nav ul{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;flex-wrap:wrap;padding:0;margin:0}header .header_bottom nav ul li{list-style:none;padding:15px 10px}header .header_bottom nav ul li.current-menu-item a:after{display:block}header .header_bottom nav ul li a{display:block;width:auto;max-width:max-content;font-size:20px;text-decoration:none;position:relative;color:#fff}header .header_bottom nav ul li a:hover:after{display:block}header .header_bottom nav ul li a:after{display:none;content:"";height:2px;background:#fff;position:absolute;left:0;right:0;bottom:-4px}header .header_bottom.show .close_mobile{display:block}header .header_bottom.show .menu_mobile{display:none}header .header_bottom.show nav{display:block;position:fixed;max-height:initial;max-width:initial;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fff;overflow:auto;padding-bottom:40px}header .header_bottom.show nav ul{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:nowrap;margin:10% auto 0 auto;padding:40px 0 10px 0}header .header_bottom.show nav ul li{padding:10px 0;margin:0;min-height:initial;line-height:initial}header .header_bottom.show nav ul li a{text-align:center;color:#000;font-size:18px}header .header_bottom.show nav .mobile_social{display:block;margin:30px auto;max-width:260px}header .header_bottom.show nav .mobile_social .social_block{justify-content:center}header .header_bottom.show nav .mobile_social .btn_recall{display:block}header .header_bottom .bvi-shortcode{min-width:275px}header .header_bottom .bvi-shortcode a.bvi-open{display:block;width:100%;max-width:max-content;text-decoration:none}header .header_bottom .bvi-panel-close{display:block;background-color:#000 !important;color:#fff;width:270px;padding:10px;text-align:center}footer .footer_bottom{background:#4d4d4d;padding:5px 0;color:#fff;font-size:14px}footer .footer_bottom .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}footer .footer_bottom p{text-align:center}footer .footer_bottom .links_block{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:max-content;margin:0}footer .footer_bottom .links_block a{color:#fff;text-decoration:none}footer .footer_bottom .links_block a:hover{text-decoration:underline}footer .footer_bottom .links_block span{display:block;margin:0 5px}footer .footer_bottom .author{display:block;color:#fff;text-decoration:none}footer .footer_bottom .author:hover{text-decoration:underline}main h2,main h3,main h4{text-align:center;font-size:36px;color:#656565}main .main_banner_block{position:relative}main .main_banner_block .mobile_banner{display:none}main .main_banner_block .master-slider{display:block;max-width:100% !important;width:100% !important;box-sizing:content-box;overflow:hidden;margin:0 !important}main .main_banner_block .master-slider .ms-view,main .main_banner_block .master-slider .ms-slide,main .main_banner_block .master-slider img{width:100% !important;margin:0 !important}main .main_banner_block .master-slider .ms-bullets{bottom:0 !important;left:0 !important;right:0 !important;margin:0 auto;height:50px;z-index:99}main .main_banner_block .master-slider .ms-bullets .ms-bullets-count{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;height:30px;margin:10px 0;right:0 !important;left:0 !important}main .main_banner_block .master-slider .ms-bullets .ms-bullets-count .ms-bullet{float:none;width:16px !important;height:16px !important;border-radius:50%;background:#fff !important}main .main_banner_block .master-slider .ms-bullets .ms-bullets-count .ms-bullet.ms-bullet-selected{background:#fff !important}main .main_banner_block .wpb_row .master-slider-parent *,main .main_banner_block .master-slider-parent *{box-sizing:border-box}main .main_news{padding:30px 0}.phone{display:block;width:auto;max-width:max-content;padding-left:27px;min-height:30px;line-height:30px;font-size:20px;position:relative;color:#000;text-decoration:none;margin:0 0 10px 0}.phone:after{display:block;content:"";background:url("../img/phone.png") no-repeat center;width:27px;height:27px;position:absolute;left:0;top:0;bottom:0;margin:auto}.email{display:block;width:auto;max-width:max-content;padding-left:27px;min-height:30px;line-height:30px;font-size:20px;position:relative;color:#000;text-decoration:none;margin:0 0 10px 0}.email:hover{text-decoration:underline}.email:after{display:block;content:"";background:url("../img/email.png") no-repeat center;width:27px;height:27px;position:absolute;left:0;top:2px;bottom:0;margin:auto}.phone_block,.email_block{margin:0 auto}.phone_block .phone,.phone_block .email,.email_block .phone,.email_block .email{max-width:initial}.address{display:block;width:auto;max-width:max-content;padding:2px 0 2px 27px;min-height:30px;line-height:25px;font-size:20px;position:relative;margin:0}.address:after{display:block;content:"";background:url("../img/location.png") no-repeat center;width:27px;height:27px;position:absolute;left:0;top:5px;margin:auto}.content_grid__block{align-items:stretch}.content_grid__block .content-grid{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;width:100%;margin:10px auto 30px auto;-webkit-box-shadow:0 0 10px 1px #e3dfe3;-moz-box-shadow:0 0 10px 1px #e3dfe3;box-shadow:0 0 10px 1px #e3dfe3}.content_grid__block .content-grid:hover{-webkit-box-shadow:0 0 10px 2px var(--nt-blue);-moz-box-shadow:0 0 10px 2px var(--nt-blue);box-shadow:0 0 10px 2px var(--nt-blue)}.content_grid__block .content-grid .item_thumb{display:flex;flex-direction:row;align-items:center;justify-content:center;min-width:200px;margin-right:10px;height:150px}.content_grid__block .content-grid .item_thumb img{display:block;width:100%;height:100%;object-fit:cover;max-width:200px;max-height:150px}.content_grid__block .content-grid .item_thumb img.no_img{object-fit:scale-down;max-width:190px}.content_grid__block .content-grid .item_content{width:100%;padding-bottom:30px;position:relative;min-height:150px}.content_grid__block .content-grid .item_content .item_title{display:block;width:100%;margin:5px 0 10px 0;font-size:18px;text-transform:initial;text-decoration:none;text-align:left;color:#000;font-weight:bold;padding:0 5px}.content_grid__block .content-grid .item_content .item_excerpt{display:block;margin:5px auto;font-size:15px;color:#000;padding:0 5px;max-height:206px;overflow:hidden}.content_grid__block .content-grid .item_content .item_excerpt table,.content_grid__block .content-grid .item_content .item_excerpt img{display:none}.content_grid__block .content-grid .item_content .item_excerpt strong{font-family:"OpenSans-Regular", sans-serif;font-weight:normal}.content_grid__block .content-grid .item_content .item_forward{display:block;width:max-content;height:30px;line-height:30px;text-align:right;padding:0 20px;color:var(--nt-blue);text-decoration:underline;margin-top:10px;position:absolute;bottom:0;right:0}.content_grid__block .content-grid .item_content .item_forward:hover{color:var(--nt-dark_blue)}.contacts_page .row{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;padding-bottom:30px}.contacts_page .row .item{min-width:300px;margin:10px;color:var(--nt-gray)}.contacts_page .row .item .phone,.contacts_page .row .item .email{color:var(--nt-gray)}.contacts_page .row b{margin-left:10px}.contacts_page .row span{display:block;font-size:24px;font-weight:bold;text-transform:uppercase;color:#000;margin-bottom:10px}.contacts_page .social_block{margin-left:20px}.contacts_page .social_block a{background:var(--nt-light_blue)}.contacts_page .map{background:#ededed;height:500px}.btn{display:block;width:auto;min-width:120px;max-width:max-content;padding:10px 15px;border-radius:5px;color:#000;font-size:16px;line-height:20px;text-align:center;cursor:pointer;text-decoration:none}.btn.btn_pink{background:#fff;border:2px solid var(--nt-blue);color:#656565;margin:10px auto}.btn.btn_pink:hover{background:var(--nt-light_blue)}a.forward{display:block;width:auto;max-width:max-content;padding:10px;margin:30px auto 10px auto;font-size:18px;text-align:center;font-family:"OpenSans-Regular", sans-serif;color:var(--nt-blue);text-transform:uppercase}a.forward:hover{color:var(--nt-dark_blue)}.btns_block{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:5px}.social_block{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;max-width:260px}.social_block a{display:block;width:30px;min-width:30px;height:30px;border-radius:50%;background:#fff;position:relative;margin:5px}.social_block a:hover{background:var(--nt-blue)}.social_block a:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.social_block a.inst:after{background:url("../img/inst.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.vk:after{background:url("../img/vk.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.fb:after{background:url("../img/fb.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.whatsapp:after{background:url("../img/whatsapp.png") no-repeat center;background-size:contain;width:20px;height:20px}.social_block a.yt:after{background:url("../img/yt.png") no-repeat center;background-size:contain;width:20px;height:20px}.gallery{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap}.gallery .gallery-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:280px;max-width:280px;margin:10px;border:none;-webkit-box-shadow:0 0 10px 1px rgba(128, 125, 125, 0.75);-moz-box-shadow:0 0 10px 1px rgba(128, 125, 125, 0.75);box-shadow:0 0 10px 1px rgba(128, 125, 125, 0.75)}.gallery .gallery-item:hover a img{transform:scale(1.1);-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.gallery .gallery-item .gallery-icon,.gallery .gallery-item a{display:block;width:100%;height:220px;overflow:hidden}.gallery .gallery-item .gallery-icon img,.gallery .gallery-item a img{width:100%;height:100%;max-width:280px;max-height:220px;object-fit:cover;-webkit-transition:all 500ms linear;-moz-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear}.gallery .gallery-item figcaption{display:block;width:100%;padding:10px;text-align:center;margin:auto}.gallery_vertical .gallery .gallery-item{width:218px;max-width:218px}.gallery_vertical .gallery .gallery-item .gallery-icon,.gallery_vertical .gallery .gallery-item a{height:300px}.gallery_vertical .gallery .gallery-item .gallery-icon img,.gallery_vertical .gallery .gallery-item a img{max-width:218px;max-height:300px}article .content,.single-post .content,.category_text .content{margin:0 auto;padding-bottom:20px}article .content:after,.single-post .content:after,.category_text .content:after{display:block;content:"";clear:both}article .content .post_thumb img,.single-post .content .post_thumb img,.category_text .content .post_thumb img{margin:0 auto}article .content table,.single-post .content table,.category_text .content table{width:100% !important;height:auto !important;margin:0 auto;border-collapse:collapse;overflow-x:auto;font-family:"OpenSans-Regular", sans-serif}article .content table tr th,article .content table tr td,.single-post .content table tr th,.single-post .content table tr td,.category_text .content table tr th,.category_text .content table tr td{padding:10px 15px}article .content ul,.single-post .content ul,.category_text .content ul{padding:0 0 0 5px}article .content ul li,.single-post .content ul li,.category_text .content ul li{list-style:none;padding:0 0 0 20px;position:relative;min-height:20px;font-size:16px;line-height:20px}article .content ul li:after,.single-post .content ul li:after,.category_text .content ul li:after{display:block;content:"";width:10px;height:10px;background:var(--nt-light_blue);position:absolute;top:4px;left:0}article .content .wsp-container,.single-post .content .wsp-container,.category_text .content .wsp-container{color:#000}article .content .wsp-container a,.single-post .content .wsp-container a,.category_text .content .wsp-container a{color:#000}article .content .wsp-container ul li,.single-post .content .wsp-container ul li,.category_text .content .wsp-container ul li{list-style:initial;padding:0}article .content .wsp-container ul li:after,.single-post .content .wsp-container ul li:after,.category_text .content .wsp-container ul li:after{display:none}.left{text-align:left}.center{text-align:center}.breadcrumbs{display:block;margin:10px 0;padding:10px 5px;width:100%;font-size:14px}.breadcrumbs .sep{margin:0;color:#000}.breadcrumbs .current{color:#646363}.breadcrumbs a{text-decoration:none;font-size:14px;color:#000}.breadcrumbs a:hover{color:var(--nt-light_blue);text-decoration:underline}.breadcrumbs a.home{color:#000}.error-404{text-align:center}.pagination{display:block;width:100%;text-align:center;margin:50px auto}.pagination h2.screen-reader-text{display:none}.pagination .nav-links{text-align:center}.pagination .nav-links .page-numbers{display:inline-block;width:40px;height:40px;line-height:36px;font-size:24px;color:#fff;background:var(--nt-blue);border:2px solid var(--nt-blue);text-align:center;text-decoration:none;margin:0 2px}.pagination .nav-links .page-numbers.current{background:#fff;color:var(--nt-blue);border:2px solid var(--nt-blue)}.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.alignleft{float:left;margin-right:10px;margin-bottom:10px}.alignright{float:right;margin-left:10px;margin-bottom:10px}body.admin-bar .centerblock{min-height:calc(100vh - 270px)}.centerblock{min-height:calc(100vh - 238px)}.wpcf7-form{padding:10px 0}.wpcf7-form h1,.wpcf7-form h2,.wpcf7-form h3{font-size:24px;margin:10px auto;text-align:center;color:#000;padding:0}.wpcf7-form .inp_name,.wpcf7-form .inp_phone,.wpcf7-form .inp_date,.wpcf7-form .inp_comment,.wpcf7-form .inp_email{display:block;min-height:46px;width:100%;max-width:300px;margin:0 auto 25px auto}.wpcf7-form .inp_name label,.wpcf7-form .inp_phone label,.wpcf7-form .inp_date label,.wpcf7-form .inp_comment label,.wpcf7-form .inp_email label{display:block;margin-bottom:5px;font-size:16px;color:#000;font-weight:bold}.wpcf7-form .inp_name input,.wpcf7-form .inp_name textarea,.wpcf7-form .inp_phone input,.wpcf7-form .inp_phone textarea,.wpcf7-form .inp_date input,.wpcf7-form .inp_date textarea,.wpcf7-form .inp_comment input,.wpcf7-form .inp_comment textarea,.wpcf7-form .inp_email input,.wpcf7-form .inp_email textarea{display:block;width:100%;height:46px;line-height:46px;padding:0 10px;font-size:16px;color:#000;background:#fff;border:1px solid var(--nt-light_blue);font-family:"OpenSans-Regular", sans-serif}.wpcf7-form .inp_name input::-webkit-input-placeholder,.wpcf7-form .inp_name textarea::-webkit-input-placeholder,.wpcf7-form .inp_phone input::-webkit-input-placeholder,.wpcf7-form .inp_phone textarea::-webkit-input-placeholder,.wpcf7-form .inp_date input::-webkit-input-placeholder,.wpcf7-form .inp_date textarea::-webkit-input-placeholder,.wpcf7-form .inp_comment input::-webkit-input-placeholder,.wpcf7-form .inp_comment textarea::-webkit-input-placeholder,.wpcf7-form .inp_email input::-webkit-input-placeholder,.wpcf7-form .inp_email textarea::-webkit-input-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .inp_name input::-moz-placeholder,.wpcf7-form .inp_name textarea::-moz-placeholder,.wpcf7-form .inp_phone input::-moz-placeholder,.wpcf7-form .inp_phone textarea::-moz-placeholder,.wpcf7-form .inp_date input::-moz-placeholder,.wpcf7-form .inp_date textarea::-moz-placeholder,.wpcf7-form .inp_comment input::-moz-placeholder,.wpcf7-form .inp_comment textarea::-moz-placeholder,.wpcf7-form .inp_email input::-moz-placeholder,.wpcf7-form .inp_email textarea::-moz-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .inp_name input:-moz-placeholder,.wpcf7-form .inp_name textarea:-moz-placeholder,.wpcf7-form .inp_phone input:-moz-placeholder,.wpcf7-form .inp_phone textarea:-moz-placeholder,.wpcf7-form .inp_date input:-moz-placeholder,.wpcf7-form .inp_date textarea:-moz-placeholder,.wpcf7-form .inp_comment input:-moz-placeholder,.wpcf7-form .inp_comment textarea:-moz-placeholder,.wpcf7-form .inp_email input:-moz-placeholder,.wpcf7-form .inp_email textarea:-moz-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .inp_name input:-ms-input-placeholder,.wpcf7-form .inp_name textarea:-ms-input-placeholder,.wpcf7-form .inp_phone input:-ms-input-placeholder,.wpcf7-form .inp_phone textarea:-ms-input-placeholder,.wpcf7-form .inp_date input:-ms-input-placeholder,.wpcf7-form .inp_date textarea:-ms-input-placeholder,.wpcf7-form .inp_comment input:-ms-input-placeholder,.wpcf7-form .inp_comment textarea:-ms-input-placeholder,.wpcf7-form .inp_email input:-ms-input-placeholder,.wpcf7-form .inp_email textarea:-ms-input-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .inp_comment textarea{max-width:300px;min-width:300px;max-height:200px;min-height:60px;line-height:20px;padding:10px}.wpcf7-form .btn_sub{display:block;cursor:pointer;max-width:300px;margin:10px auto;position:relative}.wpcf7-form .btn_sub:hover input{opacity:1}.wpcf7-form .btn_sub input{display:block;width:100%;max-width:300px;margin:auto;height:46px;text-align:center;background:var(--nt-blue);border:none;color:#fff;line-height:46px;font-size:15px;font-family:"OpenSans-Regular", sans-serif;text-transform:uppercase;letter-spacing:0.07em;opacity:0.7;cursor:pointer;font-weight:bold}.wpcf7-form .btn_sub .ajax-loader{position:absolute;right:calc(50% - 100px);top:0;bottom:0;margin:auto}.wpcf7-form p{font-size:15px;color:#000;text-align:center}.wpcf7-form p a{color:#000}.wpcf7-form p.subtitle{font-size:20px}.wpcf7-form span.wpcf7-not-valid-tip{display:block;width:100%;font-size:14px;text-align:center;background:#f00;color:#fff;padding:10px}.wpcf7-form div.wpcf7-validation-errors,.wpcf7-form div.wpcf7-acceptance-missing{background:yellow;font-size:14px;display:block;max-width:300px;margin:0 auto;text-align:center;padding:5px}.wpcf7-form div.wpcf7-mail-sent-ng,.wpcf7-form div.wpcf7-aborted{background:#ff0000;color:#fff}.wpcf7-form div.wpcf7-mail-sent-ok{background:#398f14;color:#fff;text-align:center;max-width:300px;margin:0 auto}.wpcf7-form .wpcf7 form.sent .wpcf7-response-output{background:#46b450}.wpcf7-form .wpcf7-response-output{border-color:#ffb900;background:#ffb900;color:#000}.wpcf7-form .prices{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:10px 0;max-width:500px}.wpcf7-form .prices b{display:block;width:max-content;min-width:max-content;margin:10px;font-weight:normal}.wpcf7-form .prices input{display:block;width:100%;max-width:170px;height:46px;line-height:46px;padding:0 10px;font-size:16px;color:#000;border:2px solid var(--nt-light_blue);font-family:"OpenSans-Regular", sans-serif}.wpcf7-form .prices input::-webkit-input-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .prices input::-moz-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .prices input:-moz-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .prices input:-ms-input-placeholder{color:#000;font-weight:normal;opacity:1}.wpcf7-form .checkboxes{margin-bottom:15px}.wpcf7-form .checkboxes .wpcf7-checkbox{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;width:100%}.wpcf7-form .checkboxes .wpcf7-checkbox span.wpcf7-list-item{display:block;margin:5px 10px}.wpcf7-form .radioboxes{margin-bottom:15px}.wpcf7-form .radioboxes span.wpcf7-list-item{display:block;margin:10px 0 15px 0}.wpcf7-form .accept{display:block;width:100%;max-width:345px;margin:10px auto;padding-left:16px;position:relative;font-size:15px;color:#000;text-align:left}.wpcf7-form .accept a{color:#000}.wpcf7-form .accept .wpcf7-form-control-wrap{position:initial}.wpcf7-form .accept .jq-checkbox{position:absolute;left:0;top:0}.wpcf7-form .accept label{width:100%}.wpcf7-form .accept label span{display:block;width:100%;font-size:13px}html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding:0 !important}.pum-close{line-height:23px !important}.slick-list{min-width:100%}.slick-slide{display:flex !important;flex-direction:row;align-items:flex-start;justify-content:center}nav ul li.menu-item-has-children .sub-menu{display:none}.cookie-banner{display:block;width:100%;max-width:510px;position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:10px 0 15px rgba(0, 0, 0, 0.2);color:#000;padding:15px 20px;z-index:9999;font-size:13px;line-height:1.4em;gap:10px;font-family:Arial, "Times New Roman", "Bitstream Charter", Times, serif}.cookie-banner.hidden{display:none}.cookie-banner p{margin:0 0 15px 0}.cookie-banner b{font-size:14px;font-family:Arial, "Times New Roman", "Bitstream Charter", Times, serif}.cookie-banner a{color:#000;text-decoration:underline}.cookie-banner button{width:100%;background-color:#4d4dfd;color:#fff;border:none;padding:10px 16px;border-radius:5px;cursor:pointer;font-size:14px}.cookie-banner button:hover{background-color:#3d3dc1}@media screen and (max-width:1170px){header .header_top .container{flex-wrap:wrap;justify-content:center}header .header_top h1,header .header_top p{font-size:16px}header .header_top .header_contacts{max-width:100%;margin:10px auto;flex-direction:column;align-items:center}header .header_top .phone,header .header_top .email{margin:5px 10px}header .header_bottom .container{padding:5px 10px}header .header_bottom .menu_mobile{display:block}header .header_bottom nav{display:none}header .header_bottom a.bvi-link-shortcode{min-width:40px}header .header_bottom a.bvi-link-shortcode span{display:none}footer .footer_bottom .container{flex-direction:column;align-items:center;justify-content:flex-start;padding:10px}footer .footer_bottom .links_block{flex-direction:column;align-items:center;justify-content:flex-start;width:auto;margin:10px auto}footer .footer_bottom .links_block span{display:none}h1,h2,h3,h4{font-size:28px}.alignleft,.alignright{float:none;margin:10px auto}}@media screen and (max-width:1000px){.main_banner_block .mobile_banner{display:block}.main_banner_block .main_banner{display:none}}@media screen and (max-width:650px){header .header_top .container{flex-direction:column;align-items:center;justify-content:flex-start}header .header_top h1,header .header_top p{font-size:14px}header .header_top .logo{margin:0 auto 10px auto}header .header_top .header_contacts{margin:0 auto}header .header_top .header_contacts .address,header .header_top .header_contacts .phone,header .header_top .header_contacts .email{font-size:14px}header .header_bottom .bvi-shortcode{min-width:initial}header .header_bottom .bvi-shortcode a.bvi-open span{display:none}.content_grid__block{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.content_grid__block .content-grid,.content_grid__block .item{flex-wrap:wrap;max-width:300px;margin:20px 10px;-webkit-box-shadow:0 0 10px 1px #e3dfe3;-moz-box-shadow:0 0 10px 1px #e3dfe3;box-shadow:0 0 10px 1px #e3dfe3}.content_grid__block .content-grid .item_thumb,.content_grid__block .item .item_thumb{width:100%;min-width:150px;max-width:300px;height:300px;margin:0 auto}.content_grid__block .content-grid .item_thumb img,.content_grid__block .item .item_thumb img{max-height:300px;max-width:initial;object-position:top}.content_grid__block .content-grid .item_thumb img.no_img,.content_grid__block .item .item_thumb img.no_img{max-width:300px;object-position:center}.content_grid__block .content-grid .item_content,.content_grid__block .item .item_content{padding:5px 5px 35px 5px}.content_grid__block .content-grid .item_content .item_title,.content_grid__block .item .item_content .item_title{text-align:center;font-size:20px}.content_grid__block .content-grid .item_content .item_excerpt,.content_grid__block .item .item_content .item_excerpt{max-height:200px}.content_grid__block .content-grid .item_content .item_forward,.content_grid__block .item .item_content .item_forward{bottom:5px}.contacts_page .row{flex-direction:column;align-items:center}.contacts_page .row .item span{text-align:center}.contacts_page .row .item:nth-child(2){text-align:center}}