.elementor-28616 .elementor-element.elementor-element-7b05587e:not(.elementor-motion-effects-element-type-background), .elementor-28616 .elementor-element.elementor-element-7b05587e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solace.dp.ua/wp-content/uploads/2026/09/Frame-108.png");background-position:100% 86px;background-repeat:no-repeat;background-size:580px auto;}.elementor-28616 .elementor-element.elementor-element-7b05587e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 55px 65px 55px;}.elementor-28616 .elementor-element.elementor-element-7b05587e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-28616 .elementor-element.elementor-element-2b4b9aab > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-28616 .elementor-element.elementor-element-2b4b9aab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28616 .elementor-element.elementor-element-76b08a92 > .elementor-widget-container{margin:0px 0px 95px 0px;}.elementor-28616 .elementor-element.elementor-element-76b08a92 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;text-decoration:none;line-height:14px;letter-spacing:0.04em;color:#252323;}.elementor-28616 .elementor-element.elementor-element-fb2e6af > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-28616 .elementor-element.elementor-element-fb2e6af .elementor-heading-title{font-family:"Forum", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;line-height:70px;color:#252323;}.elementor-28616 .elementor-element.elementor-element-17e2eada{width:var( --container-widget-width, 653px );max-width:653px;--container-widget-width:653px;--container-widget-flex-grow:0;}.elementor-28616 .elementor-element.elementor-element-17e2eada .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0.04em;color:#252323;}.elementor-28616 .elementor-element.elementor-element-3e2de2cd{padding:0px 55px 95px 55px;}.elementor-28616 .elementor-element.elementor-element-5ba8ffd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-28616 .elementor-element.elementor-element-5ba8ffd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-28616 .elementor-element.elementor-element-15bbf3a9 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:transparent;background-image:linear-gradient(180deg, #06190D00 0%, #06190D 100%);}.elementor-28616 .elementor-element.elementor-element-15bbf3a9{--titles-container-justify-content:flex-start;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:left;--content-justify-content:flex-end;--content-padding:16px;--title-text-color:#FFFFFF;--description-text-color:#DEE0DB;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:#25232380;--galleries-title-color-hover:#252323;--galleries-pointer-bg-color-hover:#252323;--gallery-title-color-active:#252323;--galleries-pointer-bg-color-active:#252323;--galleries-pointer-border-width:1px;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery-item__title{font-family:"Forum", Sans-serif;font-size:24px;font-weight:400;line-height:20px;letter-spacing:0.04em;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery-item__description{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;line-height:14px;letter-spacing:0.04em;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:0.04em;--space-between:27.5px;}body.elementor-page-28616:not(.elementor-motion-effects-element-type-background), body.elementor-page-28616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F5;}@media(max-width:1024px){.elementor-28616 .elementor-element.elementor-element-7b05587e:not(.elementor-motion-effects-element-type-background), .elementor-28616 .elementor-element.elementor-element-7b05587e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solace.dp.ua/wp-content/uploads/2026/09/Frame-110.png");background-position:100% 75px;background-size:240px auto;}.elementor-28616 .elementor-element.elementor-element-7b05587e{padding:30px 24px 30px 24px;}.elementor-28616 .elementor-element.elementor-element-76b08a92 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-28616 .elementor-element.elementor-element-17e2eada{--container-widget-width:69%;--container-widget-flex-grow:0;width:var( --container-widget-width, 69% );max-width:69%;}.elementor-28616 .elementor-element.elementor-element-17e2eada .elementor-heading-title{font-size:20px;line-height:24px;}.elementor-28616 .elementor-element.elementor-element-3e2de2cd{padding:0px 24px 65px 24px;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery-title{font-size:16px;line-height:16px;}}@media(max-width:767px){.elementor-28616 .elementor-element.elementor-element-7b05587e:not(.elementor-motion-effects-element-type-background), .elementor-28616 .elementor-element.elementor-element-7b05587e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solace.dp.ua/wp-content/uploads/2026/09/Frame-109.png");background-position:100% 16px;background-size:126px auto;}.elementor-28616 .elementor-element.elementor-element-7b05587e{padding:16px 15px 50px 15px;}.elementor-28616 .elementor-element.elementor-element-76b08a92 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-28616 .elementor-element.elementor-element-fb2e6af{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-28616 .elementor-element.elementor-element-fb2e6af .elementor-heading-title{font-size:56px;line-height:58px;}.elementor-28616 .elementor-element.elementor-element-17e2eada{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-28616 .elementor-element.elementor-element-17e2eada .elementor-heading-title{font-size:16px;line-height:20px;}.elementor-28616 .elementor-element.elementor-element-3e2de2cd{padding:0px 15px 50px 15px;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9{--content-padding:10px;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery-item__title{font-size:18px;line-height:18px;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery-item__description{font-size:11px;line-height:11px;}.elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery-title{font-size:14px;line-height:14px;}}/* Start custom CSS for gallery, class: .elementor-element-15bbf3a9 */.elementor-28616 .elementor-element.elementor-element-15bbf3a9 a{
    padding: 6px 0px;
}
.elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery-item__content{
    gap: 8px;
}
@media(max-width: 1024px){
    .elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery__titles-container{

    overflow: scroll;
   flex-wrap: nowrap;
    }
    a{
        white-space: nowrap;
    }
}
@media(max-width: 767px){
    .elementor-28616 .elementor-element.elementor-element-15bbf3a9 .elementor-gallery__titles-container{
        
    overflow: scroll;
   flex-wrap: nowrap;
   width: 200%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e2de2cd */.elementor-28616 .elementor-element.elementor-element-3e2de2cd{
    overflow: hidden!important;
}/* End custom CSS */