.elementor-7658 .elementor-element.elementor-element-b8f4161{--display:flex;--background-transition:0.3s;}.elementor-7658 .elementor-element.elementor-element-af6fa9a .gallery-item .gallery-caption{text-align:center;}.elementor-7658 .elementor-element.elementor-element-990cff7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7658 .elementor-element.elementor-element-990cff7{text-align:center;}.elementor-7658 .elementor-element.elementor-element-990cff7 .elementor-heading-title{color:#413370;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:500;}.elementor-7658 .elementor-element.elementor-element-0582570 .elementor-button{background-color:var( --e-global-color-astglobalcolor2 );border-radius:19px 19px 19px 19px;}.elementor-7658 .elementor-element.elementor-element-0582570 .elementor-button:hover, .elementor-7658 .elementor-element.elementor-element-0582570 .elementor-button:focus{background-color:#5F6770;border-color:var( --e-global-color-astglobalcolor3 );}.elementor-7658 .elementor-element.elementor-element-6412a48 .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7658 .elementor-element.elementor-element-6412a48{--image-transition-duration:0ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-justify-content:center;--content-padding:0px;--title-text-color:#F0F5FA;--description-margin-top:0px;--content-transition-duration:0ms;--content-transition-delay:0ms;}.elementor-7658 .elementor-element.elementor-element-6412a48 .elementor-gallery-item__overlay{background-color:#02010100;}.elementor-7658 .elementor-element.elementor-element-6412a48 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-7658 .elementor-element.elementor-element-6412a48 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#00000080;}.elementor-7658 .elementor-element.elementor-element-6412a48 .elementor-gallery-item__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7658 .elementor-element.elementor-element-6412a48 .elementor-gallery-item__description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7658 .elementor-element.elementor-element-caaab0a{--display:flex;--background-transition:0.3s;}.elementor-7658 .elementor-element.elementor-element-bdef22f .elementor-button{fill:#081E2D;color:#081E2D;background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#081E2D;border-radius:19px 19px 19px 19px;padding:010px 45px 010px 45px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7658 .elementor-element.elementor-element-caaab0a{--content-width:300px;}}@media(max-width:767px){.elementor-7658 .elementor-element.elementor-element-990cff7 .elementor-heading-title{font-size:22px;}.elementor-7658 .elementor-element.elementor-element-6412a48{--content-padding:0px;}}/* Start custom CSS for gallery, class: .elementor-element-6412a48 *//* 1. Задаем фон контейнеру */
.elementor-7658 .elementor-element.elementor-element-6412a48 .elementor-gallery-item__image {
    background-color: #D2D3DB !important;
}

/* 2. Настраиваем картинку */
.elementor-7658 .elementor-element.elementor-element-6412a48 .elementor-gallery-item__image img {
    /* ГЛАВНОЕ: заставляем padding работать внутрь, уменьшая картинку */
    box-sizing: border-box !important;
    padding: 40px !important; /* Увеличивайте это число, чтобы картинка стала еще меньше */
    
    /* Убираем растягивание и обрезку */
    object-fit: contain !important; 
    width: 100% !important;
    height: 100% !important;
}/* End custom CSS */