

/* Start:/local/templates/alrosa/components/bitrix/menu/topMenu/style.min.css?1711088195490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/alrosa/components/bitrix/menu/topMenu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/local/templates/alrosa/components/bitrix/menu/footerMenu/style.min.css?1711088195490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/alrosa/components/bitrix/menu/footerMenu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */


/* Start:/bitrix/components/niges/cookiesaccept/templates/.default/style.css?17840997822729*/
/* NIGES.COOKIESACCEPT */

.nca-cookiesaccept-line {
    font-size: inherit;
    font-family: inherit;
    line-height: 1;
    padding: 10px;
}


.nca-cookiesaccept-line.style-1 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-3 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-5 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-7 .nca-cookiesaccept-line-text {
    color:#111;
}
.nca-cookiesaccept-line.style-2 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-4 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-6 .nca-cookiesaccept-line-text,
.nca-cookiesaccept-line.style-8 .nca-cookiesaccept-line-text {
    color:#eee;
}

.nca-cookiesaccept-line.style-1 {
    /* background-position: center;
    background-repeat: repeat-x;
	background-image: url(/bitrix/components/niges/cookiesaccept/templates/.default/images/style-1-2.svg);
    background-size: contain; */
    background-color: rgb(61, 168, 255); 
}

.nca-cookiesaccept-line.style-2 {
    background-color: rgb(13, 62, 102);
}


.nca-cookiesaccept-line.style-3 {
    background-color: rgb(197, 197, 197);
}

.nca-cookiesaccept-line.style-4 {
    background-color: rgb(71, 71, 71);
}

.nca-cookiesaccept-line.style-5 {
    background-color: rgb(61, 255, 158);
}

.nca-cookiesaccept-line.style-6 {
    background-color: rgb(9, 92, 50);
}

.nca-cookiesaccept-line.style-7 {
    background-color: rgb(84, 255, 61);
}

.nca-cookiesaccept-line.style-8 {
    background-color: rgb(92, 5, 5);
}

.nca-cookiesaccept-line.style-9 {
    background-color: rgb(203, 255, 61);
}

.nca-cookiesaccept-line.style-10 {
    background-color: rgb(70, 94, 4);
}

.nca-cookiesaccept-line.style-11 {
    background-color: rgb(255, 148, 61);
}

.nca-cookiesaccept-line.style-12 {
    background-color: rgb(138, 70, 14);
}

.nca-cookiesaccept-line.style-13 {
    background-color: rgb(255, 61, 61);
}

.nca-cookiesaccept-line.style-14 {
    background-color: rgb(119, 22, 22);
}

.nca-cookiesaccept-line.style-15 {
    background-color: rgb(255, 61, 152);
}

.nca-cookiesaccept-line.style-16 {
    background-color: rgb(85, 10, 45);
}

.nca-cookiesaccept-line.style-17 {
    background-color: rgb(83, 129, 255);
}

.nca-cookiesaccept-line.style-18 {
    background-color: rgb(6, 37, 122);
}

 
.nca-cookiesaccept-line.style-19 {
    background-color: rgb(255, 255, 255);
}

.nca-cookiesaccept-line.style-20 {
    background-color: rgb(0, 0, 0);
}
 

@media screen and (min-width:767.01px) {
	.nca-hidden-pc {display: none !important;}
}
@media screen and (max-width:767px) {
	.nca-hidden-mobile {display: none !important;}
}
/* End */


/* Start:/local/templates/alrosa/styles.css?17129092791499*/
.l-content figure.c-big-img img {
	max-height: 440px;
}

#bx_incl_area_2_1_2 b, 
#bx_incl_area_2_1_2 strong {
	font-weight: 500 !important;
	line-height: inherit !important;
}

.l-content b,
l-content strong {
	font-weight: 500 !important;
	line-height: inherit !important;
}

.df .l-contact-us ul li {
	margin-bottom: 15px;
}

/*
.df .l-contact-us .l-contact-us__item:nth-child(3n + 4) {
	margin-bottom: 25px;
}
*/

.df .c-tb-18 {
	align-self: start;
}

@media screen and (max-width: 470px) {
	.js-swiper__services .swiper-wrapper .swiper-slide {
		height: auto;
	}
}

.js-swiper__services .swiper-wrapper .swiper-slide article {
	z-index: 5;
}

.js-swiper__services .swiper-wrapper .swiper-slide h3 {
	overflow: hidden;
	-webkit-line-clamp: 4;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.js-swiper__services {
	overflow: hidden;
}
.abc_abc {
    border-bottom: 1px solid red;
    padding-bottom: 22px;
    margin-bottom: 34px;
    display: inline-block;
}
.abc-li {
    display: flex;
    gap: 15px;
    margin-bottom: 15px;
}
.header-menu.active-nav.active {
height: 700px !important;
}

@media screen and (max-width: 420px) {
	.c-bg__small .l-block h1 {
    	font-size: 20px !important;
	}
}

#bx_incl_area_2_5{
	position: relative;
}

.js-swiper__services{
	padding-top: 0 !important;
	margin-top: 72px;
}

.swiper-button-prev.uslugi{
	left: -48px;
    color: white;
	transform: scale(0.5);
}

.swiper-button-next.uslugi{
	right: -48px;
    color: white;
	transform: scale(0.5);
}
/* End */


/* Start:/local/templates/alrosa/template_styles.css?17129092793780*/
/*search panel in header*/
.l-header__right form label {
  cursor: pointer;
  display: flex;
  flex-direction: row-reverse;
}
.l-header__right form input#vumsit {
  width: 0;
  -webkit-transition: width 0.4s ease-in-out;
  transition: width 0.4s ease-in-out;
  background: none;
  border-bottom: 1px solid #D9D9D9;
  color: #FFFFFF;
}
.l-header__right form input#vumsit:focus {
  max-width: 250px;
  width: 100%;
}

/*search page*/
.vumsit_search td {
  padding: 0;
}
.vumsit_search .search-query {
  background: none!important;
  border: none!important;
  border-bottom: 1px solid!important;
  border-color: #D9D9D9!important;
  padding: 4px;
}
.vumsit_search form .search-result {
  margin-top: 0;
}
.vumsit_search .search-result {
  margin-top: 50px;
}
.vumsit_search .search-button {
  border: 2px solid #8DC8E8!important;
  border-radius: 42px;
  background: none!important;
  padding: 10px 60px;
  cursor: pointer;
  transition: all .4s cubic-bezier(.075,.82,.165,1);
  font-weight: 400;
  line-height: 20px;
}
.vumsit_search .search-button:hover {
  background: #8dc8e8!important;
  color: #fff!important;
}
/*hide translate panel*/
body {
  top: 0!important;
}
.skiptranslate {
  display: none;
  height: 0;
}

#goog-gt-tt {
  display: none!important;
}

:last-child:not(.is-active)>.accordion-title {
  border-radius: 8px !important;
  border-bottom: unset !important;
}

.swith-lang::after  {
  content: "EN";
}

.language_active::after {
  content: 'RU';
}
footer {
  height: unset !important;
}
footer .footer-lines {
  bottom: -1px!important;
  height: auto!important;
}

.mw-90 {
max-width:90%;
}

.p-about-us figcaption p {
margin-bottom: 10px;
}

.l-contacts-column {
align-items: flex-start!important;
}

.l-about-gallery__grid {
	grid-template-columns: 1fr 1fr 1fr !important;
}

.figure.c-big-img img{
	object-fit: cover;
}

section.main-section>.l-wrapper {
	position: unset !important;
}
section.main-section {position:relative;}

.l-about-content::after {
	background-size: 100% !important;
}

.p-uslugi .l-about-content {align-items: flex-start !important;}

figure.c-big-img img {object-fit:cover;}

.l-services::after {
    background: url(/upload/medialibrary/67a/p36l1s32yynpmy8tuoawgwc69v50zrj2.jpeg) no-repeat center/cover !important;
}
.gidrogeolfoto{
max-width: 100%;
    height: 378px;
    width: 100%;
    object-fit: cover;
    vertical-align: bottom;
}

.docs-19892{
	display: flex;
    align-items: center;
	font-size: 18px;
}

.docs-19892 svg{
    width: 24px;
    height: 24px;
    margin-right: 17px;
}
.priem {
margin-top: 0px !important;
}
.contactgap{
gap: 10px !important;
}
.l-column-last.izmenen {
    display: flex;
    align-items: center;
    gap: 20px;
}
.l-timelapse .l-item-card p {
	padding-top: 32px !important;
}

.item-img-pashanim{
	margin-top: 36px;
}
.l-about-img__container.izm{
display: block !important;
}
.c-bg.izm {
height: unset !important;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .header {
	font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group {
	font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group input[type="text"]{
	padding-left: 12px;
	font-weight:400;
	font-size:18px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group label:nth-child(1){
	font-weight:400;
	margin-bottom:5px;
	font-size:18px;
}
.interlabs-feedbackform__container .interlabs-feedbackform__container__dialog .body .form-group .file a{
display:block;
margin-bottom:5px;
}

.l-about-content.izm7 {
    align-items: flex-start;
}
/* End */
/* /local/templates/alrosa/components/bitrix/menu/topMenu/style.min.css?1711088195490 */
/* /local/templates/alrosa/components/bitrix/menu/footerMenu/style.min.css?1711088195490 */
/* /bitrix/components/niges/cookiesaccept/templates/.default/style.css?17840997822729 */
/* /local/templates/alrosa/styles.css?17129092791499 */
/* /local/templates/alrosa/template_styles.css?17129092793780 */
