.elementor-28667 .elementor-element.elementor-element-fa9d8f1{--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;--overlay-opacity:0.85;}.elementor-28667 .elementor-element.elementor-element-fa9d8f1:not(.elementor-motion-effects-element-type-background), .elementor-28667 .elementor-element.elementor-element-fa9d8f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://blagoslov.com.ua/wp-content/uploads/2026/01/fon-scaled.png");background-position:center center;background-repeat:repeat;}.elementor-28667 .elementor-element.elementor-element-fa9d8f1::before, .elementor-28667 .elementor-element.elementor-element-fa9d8f1 > .elementor-background-video-container::before, .elementor-28667 .elementor-element.elementor-element-fa9d8f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-28667 .elementor-element.elementor-element-fa9d8f1 > .elementor-background-slideshow::before, .elementor-28667 .elementor-element.elementor-element-fa9d8f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28667 .elementor-element.elementor-element-fa9d8f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1B4E6B;--background-overlay:'';}.elementor-28667 .elementor-element.elementor-element-23eecd8{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28667 .elementor-element.elementor-element-137ad49{text-align:start;}.elementor-28667 .elementor-element.elementor-element-8da862a > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-28667 .elementor-element.elementor-element-8da862a{text-align:start;font-family:"Roboto Serif", Sans-serif;font-size:13px;font-weight:400;color:#CCCCCC;}.elementor-28667 .elementor-element.elementor-element-eadad9f{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28667 .elementor-element.elementor-element-9c85572{text-align:start;}.elementor-28667 .elementor-element.elementor-element-9c85572 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-3b6bdc8 .elementor-icon-list-icon i{color:#CCCCCC;transition:color 0.3s;}.elementor-28667 .elementor-element.elementor-element-3b6bdc8 .elementor-icon-list-icon svg{fill:#CCCCCC;transition:fill 0.3s;}.elementor-28667 .elementor-element.elementor-element-3b6bdc8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28667 .elementor-element.elementor-element-3b6bdc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28667 .elementor-element.elementor-element-3b6bdc8 .elementor-icon-list-item > a{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;}.elementor-28667 .elementor-element.elementor-element-3b6bdc8 .elementor-icon-list-text{color:#CCCCCC;transition:color 0.3s;}.elementor-28667 .elementor-element.elementor-element-5e6cc0b{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28667 .elementor-element.elementor-element-30e7ace{text-align:start;}.elementor-28667 .elementor-element.elementor-element-30e7ace .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-b40a2db .elementor-icon-list-icon i{color:#CCCCCC;transition:color 0.3s;}.elementor-28667 .elementor-element.elementor-element-b40a2db .elementor-icon-list-icon svg{fill:#CCCCCC;transition:fill 0.3s;}.elementor-28667 .elementor-element.elementor-element-b40a2db{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28667 .elementor-element.elementor-element-b40a2db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28667 .elementor-element.elementor-element-b40a2db .elementor-icon-list-item > a{font-family:"Roboto Serif", Sans-serif;font-size:16px;font-weight:400;}.elementor-28667 .elementor-element.elementor-element-b40a2db .elementor-icon-list-text{color:#CCCCCC;transition:color 0.3s;}.elementor-28667 .elementor-element.elementor-element-03b45a6{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28667 .elementor-element.elementor-element-4401bd1{text-align:start;}.elementor-28667 .elementor-element.elementor-element-4401bd1 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-28667 .elementor-element.elementor-element-1a4fa6b .elementor-icon-list-icon i{color:#CCCCCC;transition:color 0.3s;}.elementor-28667 .elementor-element.elementor-element-1a4fa6b .elementor-icon-list-icon svg{fill:#CCCCCC;transition:fill 0.3s;}.elementor-28667 .elementor-element.elementor-element-1a4fa6b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-28667 .elementor-element.elementor-element-1a4fa6b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28667 .elementor-element.elementor-element-1a4fa6b .elementor-icon-list-item > a{font-family:"Roboto Serif", Sans-serif;font-size:16px;}.elementor-28667 .elementor-element.elementor-element-1a4fa6b .elementor-icon-list-text{color:#CCCCCC;transition:color 0.3s;}.elementor-28667 .elementor-element.elementor-element-37427e0{--grid-template-columns:repeat(0, auto);--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-28667 .elementor-element.elementor-element-37427e0 .elementor-widget-container{text-align:left;}.elementor-28667 .elementor-element.elementor-element-37427e0 .elementor-social-icon{background-color:#02010100;}.elementor-28667 .elementor-element.elementor-element-81dcdd0{--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;}.elementor-28667 .elementor-element.elementor-element-81dcdd0:not(.elementor-motion-effects-element-type-background), .elementor-28667 .elementor-element.elementor-element-81dcdd0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4E6B;}.elementor-28667 .elementor-element.elementor-element-822b516{text-align:center;font-family:"Roboto Serif", Sans-serif;font-size:13px;font-weight:300;color:#CCCCCC;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-fa9d8f1 *//* 1. Стильна золота лінія під заголовками */
.elementor-28667 .elementor-element.elementor-element-fa9d8f1 .elementor-widget-heading .elementor-heading-title {
    position: relative;
    padding-bottom: 15px; /* Відступ до лінії */
    margin-bottom: 15px; /* Відступ від лінії до списку */
}

.elementor-28667 .elementor-element.elementor-element-fa9d8f1 .elementor-widget-heading .elementor-heading-title::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 40px; /* Довжина лінії */
    height: 2px; /* Товщина лінії */
    background-color: #d4af37; /* Ваш золотий колір */
    transition: width 0.3s ease;
}

/* Ефект: при наведенні на заголовок лінія подовжується */
.elementor-28667 .elementor-element.elementor-element-fa9d8f1 .elementor-widget-heading:hover .elementor-heading-title::after {
    width: 60px;
}

/* 2. Ефект для посилань (Списки): Зсув вправо + Золото */
.elementor-28667 .elementor-element.elementor-element-fa9d8f1 .elementor-icon-list-item a {
    transition: all 0.3s ease;
    display: inline-block;
}

.elementor-28667 .elementor-element.elementor-element-fa9d8f1 .elementor-icon-list-item a:hover {
    padding-left: 8px; /* Зсув вправо */
    color: #d4af37 !important; /* Золотий колір */
    text-shadow: 0px 0px 10px rgba(212, 175, 55, 0.3); /* Легке світіння */
}

/* 3. Ефект для іконок списку (галочки/стрілочки) */
.elementor-28667 .elementor-element.elementor-element-fa9d8f1 .elementor-icon-list-icon {
    transition: transform 0.3s ease;
}
.elementor-28667 .elementor-element.elementor-element-fa9d8f1 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    transform: scale(1.2); /* Іконка трохи збільшується */
    color: #fff !important; /* Стає білою */
}

/* 4. Соцмережі: Підстрибування */
.elementor-28667 .elementor-element.elementor-element-fa9d8f1 .elementor-social-icon {
    transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
}
.elementor-28667 .elementor-element.elementor-element-fa9d8f1 .elementor-social-icon:hover {
    transform: translateY(-5px); /* Стрибок вгору */
    box-shadow: 0 5px 15px rgba(0,0,0,0.3); /* Тінь знизу */
    border-color: #d4af37 !important; 
}/* End custom CSS */