

/* Start:/bitrix/templates/bs_education_s1/components/bitrix/main.include/map/style.css?1750948670923*/
.map #map {height: 600px; border-top: 1px solid #CCCCCC;}
.map {position: relative; line-height: 1.3; font-size: 1.1rem;}
.map label {font-size: 1rem; font-weight: 600;}
.map .bg {transition: all .30s ease-in;  opacity:1; visibility: visible; width: 100%; height: 100%; top: 0; left: 0; position: absolute; background: rgba(15, 64, 96, 0.15); z-index: 1;}
.map:hover .bg {visibility: hidden; opacity: 0;}
.map:hover [class*="ymaps-2-1"][class*="-ground-pane"] {
    filter: none;
    -webkit-filter: none; 
}
.map.css_filter [class*="placemark-overlay"] ymaps ymaps {
    filter:grayscale(1) brightness(0%) var(--OPTION_BASE_COLOR_FILTER);
}
.map [class*="placemark-overlay"] ymaps ymaps {
    -webkit-animation: marker-animation 1s infinite;
    animation: marker-animation 1s infinite;
}

@-webkit-keyframes marker-animation {
    0% {top: -105px; }
    50% {top: -110px;}
    100% {top: -105px; } 
}
/* End */


/* Start:/bitrix/templates/bs_education_s1/components/brainsite/iblock.element.add.form/main_form/style.css?17509486701060*/
.main_form_container {
    background-size: cover; 
    background-size: contain; 
    background-position: right bottom;
    background-repeat: no-repeat;
    background-color: #f8f9fb;
}
body.SITE_THEME_DARK .main_form_container  {background-color: var(--THEME_DARK_LINE_COLOR);}

.main_form {
    padding: 40px;
    box-shadow: 0px 15px 15px 0px rgba(50, 50, 50, 0.1);
    border-radius: 7px;
}

.main_form .form_message {text-align: center; margin: 5px 0 30px 0;}
.main_form .form_field {width: 45%; float: left; margin-right: 2%;}

/*.col-xl-  (>= 1200px)*/
@media screen and (min-width: 1200px)
{
       
}
/*.col-lg-  (>= 992px)*/
@media screen and (max-width: 1200px)
{
     
}
/*.col-md-  (>= 768px)*/
@media screen and (max-width: 991px)
{
    
}
/*.col-sm-  (>= 576px)*/
@media screen and (max-width: 767px)
{
    .main_form {background: #f8f9fb; padding: 20px;}
    .main_form .form_field {width: 48%; margin-right: 0; margin: 0 1%;}
    
}
/*.col-*/
@media screen and (max-width: 575px)
{
    
}




/* End */
/* /bitrix/templates/bs_education_s1/components/bitrix/main.include/map/style.css?1750948670923 */
/* /bitrix/templates/bs_education_s1/components/brainsite/iblock.element.add.form/main_form/style.css?17509486701060 */
