.elementor-2717 .elementor-element.elementor-element-34b7a86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-827d00a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2717 .elementor-element.elementor-element-e94884b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:95px;--padding-bottom:95px;--padding-left:90px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-7d2c9fc .elementor-heading-title{font-size:48px;font-weight:400;color:var( --e-global-color-7b934f8 );}.elementor-2717 .elementor-element.elementor-element-352ec8c{padding:50px 0px 0px 0px;}.elementor-2717 .elementor-element.elementor-element-352ec8c .elementor-heading-title{font-family:"Normas PRO", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-7b934f8 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2717 .elementor-element.elementor-element-0e2b256{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-item > a{font-size:24px;font-weight:400;}.elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-text{color:#002550;transition:color 0.3s;}.elementor-2717 .elementor-element.elementor-element-4d25219{padding:40px 0px 0px 0px;}.elementor-2717 .elementor-element.elementor-element-4d25219 .elementor-heading-title{font-family:"Normas PRO", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-7b934f8 );}.elementor-2717 .elementor-element.elementor-element-a0ebd95 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2717 .elementor-element.elementor-element-a0ebd95 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2717 .elementor-element.elementor-element-a0ebd95{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2717 .elementor-element.elementor-element-a0ebd95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2717 .elementor-element.elementor-element-a0ebd95 .elementor-icon-list-item > a{font-size:24px;font-weight:400;}.elementor-2717 .elementor-element.elementor-element-a0ebd95 .elementor-icon-list-text{color:#002550;transition:color 0.3s;}.elementor-2717 .elementor-element.elementor-element-0ca233a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2717 .elementor-element.elementor-element-b63d547{font-size:24px;font-weight:400;color:var( --e-global-color-7b934f8 );}.elementor-2717 .elementor-element.elementor-element-b63d547 p{margin-block-end:0px;}.elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2717 .elementor-element.elementor-element-3c651f4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-item > a{font-size:24px;font-weight:400;}.elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-text{color:#002550;transition:color 0.3s;}.elementor-2717 .elementor-element.elementor-element-2186f59{padding:25px 0px 0px 0px;font-size:24px;font-weight:400;color:var( --e-global-color-7b934f8 );}.elementor-2717 .elementor-element.elementor-element-2186f59 p{margin-block-end:0px;}.elementor-2717 .elementor-element.elementor-element-e87f5c1{padding:25px 0px 0px 0px;font-size:24px;font-weight:400;color:var( --e-global-color-7b934f8 );}.elementor-2717 .elementor-element.elementor-element-e87f5c1 p{margin-block-end:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2717 .elementor-element.elementor-element-827d00a{--width:50%;}.elementor-2717 .elementor-element.elementor-element-e94884b{--width:50%;}}@media(max-width:767px){.elementor-2717 .elementor-element.elementor-element-34b7a86{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2717 .elementor-element.elementor-element-e94884b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2717 .elementor-element.elementor-element-7d2c9fc .elementor-heading-title{font-size:24px;}.elementor-2717 .elementor-element.elementor-element-352ec8c .elementor-heading-title{font-size:16px;}.elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-item > a{font-size:16px;}.elementor-2717 .elementor-element.elementor-element-4d25219 .elementor-heading-title{font-size:16px;}.elementor-2717 .elementor-element.elementor-element-a0ebd95 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2717 .elementor-element.elementor-element-a0ebd95 .elementor-icon-list-item > a{font-size:16px;}.elementor-2717 .elementor-element.elementor-element-b63d547{font-size:16px;}.elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-item > a{font-size:16px;}.elementor-2717 .elementor-element.elementor-element-2186f59{font-size:16px;}.elementor-2717 .elementor-element.elementor-element-e87f5c1{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-a2f0a00 *//* Слой плиток делаем серым, холодным, немного бледным */
#map .ymaps-2-1-79-tiles-pane,
#map .ymaps-2-1-79-ground-pane {
    filter: saturate(0%) brightness(1.05) contrast(0.95) hue-rotate(190deg);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0e2b256 *//* Десктопная версия */
.elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-item a {
  color: #002550; /* тёмно-синий */
  text-decoration: underline;
  text-decoration-color: #002550;
  text-decoration-thickness: 3px;
  text-underline-offset: 6px;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.4;
  transition: text-decoration-color 0.2s ease;
}

/* Hover эффект */
.elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-item a:hover {
  text-decoration-color: #072d66; /* чуть темнее при наведении */
}

/* 📱 Мобильная версия — компактный текст */
@media (max-width: 767px) {
  .elementor-2717 .elementor-element.elementor-element-0e2b256 .elementor-icon-list-item a {
    font-size: 16px !important; /* уменьшаем шрифт */
    line-height: 1.4 !important;
    text-underline-offset: 4px !important; /* можно чуть ближе */
  }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-a0ebd95 */.elementor-2717 .elementor-element.elementor-element-a0ebd95 .elementor-icon-list-item a {
  color: #002550; /* тёмно-синий как в оригинале */
  text-decoration: underline;
  text-decoration-color: #002550;
  text-decoration-thickness: 3px; /* толщина линии */
  text-underline-offset: 6px; /* отступ снизу как на скрине */
  font-weight: 400;
  font-size: 24px;
  line-height: 1.4;
  transition: text-decoration-color 0.2s ease;
}

.elementor-2717 .elementor-element.elementor-element-a0ebd95 .elementor-icon-list-item a:hover {
  text-decoration-color: #072d66; /* при наведении чуть темнее */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3c651f4 *//* Десктопная версия */
.elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-item a {
  color: #002550; /* тёмно-синий */
  text-decoration: underline;
  text-decoration-color: #002550;
  text-decoration-thickness: 3px;
  text-underline-offset: 6px;
  font-weight: 400;
  font-size: 24px;
  line-height: 1.4;
  transition: text-decoration-color 0.2s ease;
}

/* Hover эффект */
.elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-item a:hover {
  text-decoration-color: #072d66; /* чуть темнее при наведении */
}

/* 📱 Мобильная версия — компактный текст */
@media (max-width: 767px) {
  .elementor-2717 .elementor-element.elementor-element-3c651f4 .elementor-icon-list-item a {
    font-size: 16px !important; /* уменьшаем шрифт */
    line-height: 1.4 !important;
    text-underline-offset: 4px !important; /* можно чуть ближе */
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Normas PRO';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://aquamarin.ru/wp-content/uploads/2025/11/ttnormspro-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Normas PRO';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://aquamarin.ru/wp-content/uploads/2025/11/ttnormspro-light.woff2') format('woff2');
}
/* End Custom Fonts CSS */