

/* Start:/bitrix/templates/geoskvagina/components/bitrix/menu/horizontal_multilevel/style.min.css?15000151273715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/bitrix/templates/geoskvagina/components/bitrix/menu/horizontal_multilevel/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/bitrix/templates/geoskvagina/components/bitrix/menu/horizontal_multilevel/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/bitrix/templates/geoskvagina/components/bitrix/menu/horizontal_multilevel/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1679490539467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/bitrix/templates/geoskvagina/template_styles.css?17034823928981*/
body{
	font-family: Corbel;
	
}

#header{
	width: 100%;
	min-height: 100vh;
	background: #222939 url('/bitrix/templates/geoskvagina/images/top_backgr2.png');
	background-size:100% auto;
	color: #f7f6f6;
	font-family: Corbel;
}

#header_inside{
	width: 100%;
	background: #222939 url('/bitrix/templates/geoskvagina/images/backgr_inside.png');
	background-size:100% auto;
	color: #f7f6f6;
	padding-bottom: 72px;
	font-family: Corbel;
}

.shapka{
	padding-top: 30px;
}

.logo{
	color: #f7f6f6;
	font-size: 13px;
}

.logo img{
	width: 100%;
}

.logo a{
	color: #f7f6f6;
	font-size: 13px;
}

.logo a:hover{
	text-decoration: none;
	color: #f7f6f6;
}

.slogan{
	font-family: tahoma;
    line-height: 2;
    margin-left: 3px;
}

.text-contakt{
	font-size: 13px;	
	font-family: Tahoma;
}

.right-menu {
	display: block;
    margin-left: 10px;
    margin-top: 4px;
}

.navbar-nav .nav-item {
    color: #fff;
    text-transform: uppercase;
}

.form_header{
	width: 100%;
	height: auto;
	padding: 10px 30px;
	border: 2px solid #fff;
	border-radius:4px;
	margin-top: 250px;
	margin-bottom: 40px;
	margin-bottom: 100px;
}

.name_form{
	font-size: 24px;
	text-transform: uppercase;
}

.radio_form{
    font-size: 14px;
    line-height: 2;
    margin-top: 5px;	
}

.form_submit{
	background: #037dd3;
	padding: 5px 10px;
	color: #fff;
	text-transform: uppercase;
	font-size: 13px;
	border: none;
	margin-left: 10px;
	border-radius: 3px;
	margin-top: 10px;


}

.form_inp{
	border: medium none;
    border-radius: 3px;
    color: #767575;
    margin-left: 15px;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-top: 3px;
    border: 1px solid #767575;
margin-top:10px;
min-width: 200px;
}

.blue_zigzag{
	width: 100%;
	/*background: url('/bitrix/templates/geoskvagina/images/zigzag.png') no-repeat;*/
	background-size:100% auto;
	/*margin-top: -48px;*/
	margin-top: -24px;
	padding-top: 60px;
	margin-bottom: 70px;
}

.white_cont{
	width: 100%;
	margin-bottom: 40px;
}

h1{
	font-size: 25px;
	text-align: center;
	margin-bottom: 20px; 
	text-transform: uppercase;
}


h2{
	font-size: 24px;
	text-align: center;
	margin-bottom: 20px; 
	margin-top: 20px; 
	text-transform: uppercase;
}

h2 a{
	color: #373a3c;
}

.bannerp img{
	width: 100%;
	max-width: 200px;
}

.bannerp_ins{
	margin-top: 10px;
}

.bannerp_ins img{
	max-width: 100%;
}

.gray_serv{
	background: #eeeded;
	width: 100%;
	padding-top: 60px;
	padding-bottom: 50px;
}

.serv_b{
	background: url('/bitrix/templates/geoskvagina/images/s_background.png') no-repeat;
	background-size:100%;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    /*height: 207px;*/
    padding-left: 10px;
    padding-right: 10px;
    /*padding-top: 49px;*/
    text-align: center;
    text-transform: uppercase;
    width: 260px;
    margin-top: 20px;

	height: 188px;
	display: table-cell;
	vertical-align: middle;
}

.serv_b a{
	color: #fff;
	text-decoration: none;
}

.serv_b a:hover{
	color: #fff;
	text-decoration: none;
}

.white_b{
	padding-top: 30px;
}

.gray_podl{
	background: #f6f4f4;
	padding: 10px;	
}

.gray_podl img{
	max-width: 100%;
}

.gray_podl_text{
	font-size: 13px;
	margin-top: 20px;
}

.rew_name{
	text-transform: uppercase;
	margin-bottom: 10px;
}

.gray_podl_rew{
	font-size: 13px;
}

.rew_link{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
} 

.rew_link a{
	text-transform: uppercase;
	color: #2b2b2b;
	font-size: 12px;
	text-decoration: underline;
}

.footer_menu{
	background: #222b3a;
	width: 100%;
	padding-top: 20px;
	color: #fff;
}

.zagol_bm{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;	
}

.zagol_bm a{
	color: #fff;
}

.zagol_bm a:hover{
	text-decoration: none;
}

#bottom_m_ul{
	list-style: none;
	padding-left: 5px;
	margin-left: 0;
	line-height: 1.2;
}

#bottom_m_ul li{
	padding-top: 10px;
}

#bottom_m_ul a{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	text-transform: uppercase;
}

#bottom_m_ul a:hover{
	text-decoration: underline;	
}

.margin_bm{
	margin-top: 25px;
}

.logo_footer{
	max-width: 100%;
}

.phone_footer{
	color: #fff;
	font-size: 12px;
	font-family: tahoma;	
}

.phone_footer a{
	color: #fff;
	display: block;
	margin-bottom: 6px;
}

.phone_footer a:hover{
	text-decoration: none;
}

.copy{
	font-size: 12px;
	margin-bottom: 10px;
}

.copy a{
	color: #fff;
}

.content_text{
	margin-top: 20px;
}

.form_bottom{
	width: 100%;
	height: 70px;
	background: url('/bitrix/templates/geoskvagina/images/backgr_form.png') no-repeat;
	background-size:100%;
	padding-top: 20px;
}

.form_bottom input{
	width: 100%;
	border: none;
}

.radf{
	width: auto !important;
}

.radio_padd{
	margin-top: -10px;
}






.navbar-light .navbar-toggler {
    border-color: rgba(255, 255, 255, 0.9);
}
.navbar-light .navbar-brand, .navbar-light .navbar-toggler {
    color: rgba(255, 255, 255, 0.9);
}

.navbar-toggler {
	color:#fff;
}

.navbar-toggler-right {
    position: unset !important;
}

@media screen and (max-width: 1200px) {
.serv_b {
  background: rgba(0, 0, 0, 0) url("/bitrix/templates/geoskvagina/images/s_background.png") no-repeat scroll 0 0 / 100% auto;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 154px;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 209px;
}
}

@media screen and (max-width: 1190px) {

#header{
	min-height: auto;
	background-repeat: no-repeat;
}

.form_header {
    border: 2px solid #fff;
    border-radius: 4px;
    height: auto;
    margin-bottom: 100px;
    margin-top: 50px;
    padding: 10px 30px;
    width: 100%;
}

.form_bottom{
	background-repeat: repeat;
	height: auto;
}
.form_bottom input{
	margin-bottom: 15px;
}

.blue_zigzag {
	/*margin-top: -44px;*/
}

}

@media screen and (max-width: 1000px) {
#header{
	min-height: auto;
	background: #222939;
}

#header_inside {
    background: #222939;
    color: #f7f6f6;
    font-family: Corbel;
    padding-bottom: 22px;
    width: 100%;
}

.form_header {
    border: 2px solid #fff;
    border-radius: 4px;
    height: auto;
    margin-bottom: 50px;
    margin-top: 40px;
    padding: 10px 30px;
    width: 100%;
}

.blue_zigzag{
	width: 100%;
	background: none;
	background-size:100% auto;
	/*margin-top: 0px;*/
	padding-top: 20px;

}

.bx-breadcrumb .bx-breadcrumb-item {
    line-height: 13px;
    white-space: normal;
}


.serv_b {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/geoskvagina/images/s_background.png") no-repeat scroll 0 0 / 100% auto;
    color: #fff;
    font-size: 9px;
    font-weight: bold;
    height: 110px;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    text-transform: uppercase;
    width: 209px;
}


}

@media screen and (max-width: 370px) {

.navbar-nav .nav-item {
    padding-left: 8px !important;
}

#header{
	min-height: auto;
	background: #222939;
}

#header_inside {
    background: #222939;
    padding-bottom: 10px;
}

.form_header {
    border: 2px solid #fff;
    border-radius: 4px;
    height: auto;
    margin-bottom: 50px;
    margin-top: 0;
    padding: 10px 30px;
    width: 100%;
}

.form_bottom {
    background: #ececec;
    height: auto;
    padding-bottom: 30px;
    padding-top: 20px;
    width: 100%;
}

.form_bottom input{
	margin-bottom: 15px;
}

.blue_zigzag{
	width: 100%;
	background: none;
	background-size:100% auto;
	margin-top: 0px;
	padding-top: 20px;

}

.serv_b {
    background: rgba(0, 0, 0, 0) url("/bitrix/templates/geoskvagina/images/s_background.png") no-repeat scroll 0 0 / 100% auto;
    color: #fff;
	font-size: 9px;
    font-weight: bold;
    height: 110px;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    text-align: center;
    text-transform: uppercase;
    width: 140px;


}

.form_submit {
    background: #037dd3 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    margin-left: 15px;
    margin-top: 10px;
    padding: 5px 10px;
    text-transform: uppercase;
    max-width: 260px;
}

.form_inp {
    border: 1px solid #767575;
    border-radius: 3px;
    color: #767575;
    margin-left: 15px;
    margin-top: 10px;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-top: 3px;
}

}

.navbar-toggler-icon{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") !important}



.card {
	border-left: none;
    border-right: none;
    border-bottom: none;
}

.card-body{
	margin-top:35px;
}

.btn-link {
    font-size: 20px;
    text-transform: uppercase;
	text-decoration:none;
 outline:0 none !important;
	cursor:pointer;
}

.btn-link:before { content: "\2714"; }


.btn-link, .btn-link.active, .btn-link:active, .btn-link:hover, .btn-link:disabled{
	text-decoration:none;
 outline:0 none !important;
}

.btn-link:focus, .btn-link:hover {
     outline:0 none !important;
text-decoration:none;
}

/* End */
/* /bitrix/templates/geoskvagina/components/bitrix/menu/horizontal_multilevel/style.min.css?15000151273715 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1679490539467 */
/* /bitrix/templates/geoskvagina/template_styles.css?17034823928981 */
