.elementor-3328 .elementor-element.elementor-element-f9bd7b7{--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-3328 .elementor-element.elementor-element-462cd83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -195px;padding:0px -0px 0px 0px;}.elementor-3328 .elementor-element.elementor-element-462cd83.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-aff44de{width:var( --container-widget-width, 45.622% );max-width:45.622%;--container-widget-width:45.622%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-aff44de.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-b204e3d{width:var( --container-widget-width, 45.622% );max-width:45.622%;--container-widget-width:45.622%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-b204e3d.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-beac977{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-28px;--margin-bottom:0px;--margin-left:-133px;--margin-right:0px;}.elementor-3328 .elementor-element.elementor-element-beac977.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-3328 .elementor-element.elementor-element-27d9de6 .elementor-button{background-color:var( --e-global-color-60e8629 );border-radius:10px 10px 10px 10px;}.elementor-3328 .elementor-element.elementor-element-4f96124 .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-60e8629 );border-radius:10px 10px 10px 10px;}.elementor-3328 .elementor-element.elementor-element-770a888{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;}.elementor-3328 .elementor-element.elementor-element-770a888.e-con{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-157d22d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 77px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-157d22d.elementor-element{--align-self:center;}.elementor-3328 .elementor-element.elementor-element-ba9a213{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-e23180f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-292af84{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-2014b0e{--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:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-2014b0e:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-2014b0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0057B8;}.elementor-3328 .elementor-element.elementor-element-6995441{color:#FFFFFF;}.elementor-3328 .elementor-element.elementor-element-f9c3553{color:#FFFFFF;width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-bae3e4f{color:var( --e-global-color-d27711c );width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-3328 .elementor-element.elementor-element-d9166d8{--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:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-d9166d8:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-d9166d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF3;}.elementor-3328 .elementor-element.elementor-element-ec01ca9{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -60px) 0px;}.elementor-3328 .elementor-element.elementor-element-8a76fb7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-5968e96 a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-5968e96{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-5968e96:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-802b2ec a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-802b2ec{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-802b2ec:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-8ac64e9 a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-8ac64e9{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-8ac64e9:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-82049bf a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-82049bf{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-82049bf:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-fd81819 a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-fd81819{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-fd81819:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-3808f6b a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-3808f6b{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-3808f6b:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-9cff65e a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-9cff65e{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-9cff65e:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-630eae0 a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-630eae0{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-630eae0:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-ee52459 a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-ee52459{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-ee52459:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-d77a498 a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-d77a498{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-d77a498:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-86fa1e5 a{transition-duration:0s;}.elementor-3328 .elementor-element.elementor-element-86fa1e5{padding:20px 0px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D8D8D8;border-radius:50px 50px 50px 50px;}.elementor-3328 .elementor-element.elementor-element-86fa1e5:hover{--e-transform-translateY:-10px;}.elementor-3328 .elementor-element.elementor-element-a79671c{--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:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-34057e0{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-34057e0:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-34057e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF3;}.elementor-3328 .elementor-element.elementor-element-85f507e{--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:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3328 .elementor-element.elementor-element-dc74af7{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3328 .elementor-element.elementor-element-775788d{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-ef8d3bd{--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-3328 .elementor-element.elementor-element-684301d{--display:flex;}.elementor-3328 .elementor-element.elementor-element-cb7672e{--display:flex;}.elementor-3328 .elementor-element.elementor-element-c2c65a4{--display:flex;}.elementor-3328 .elementor-element.elementor-element-aff69ea{--display:flex;}.elementor-3328 .elementor-element.elementor-element-16802bf{--display:flex;}.elementor-3328 .elementor-element.elementor-element-2eb36e1{--display:flex;}.elementor-3328 .elementor-element.elementor-element-17ae5bd{--n-accordion-title-icon-order:-1;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;border-radius:0px 0px 0px 0px;}:where( .elementor-3328 .elementor-element.elementor-element-17ae5bd > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Georgia", Sans-serif;}.elementor-3328 .elementor-element.elementor-element-a0141d8{--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-3328 .elementor-element.elementor-element-328b62c{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3328 .elementor-element.elementor-element-162d425{--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-3328 .elementor-element.elementor-element-162d425:not(.elementor-motion-effects-element-type-background), .elementor-3328 .elementor-element.elementor-element-162d425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0057B8;}.elementor-3328 .elementor-element.elementor-element-ccb16f8{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-3328 .elementor-element.elementor-element-beac977{--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-770a888{--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-8a76fb7{--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-775788d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3328 .elementor-element.elementor-element-beac977{--width:36%;}.elementor-3328 .elementor-element.elementor-element-770a888{--width:92%;}}@media(max-width:767px){.elementor-3328 .elementor-element.elementor-element-beac977{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-770a888{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-8a76fb7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3328 .elementor-element.elementor-element-775788d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-52e4b3f */.steps-container {
    display: flex;
    justify-content: space-between;
    gap: 30px;
    padding: 40px 0;
    flex-wrap: wrap; /* Дозволяє блокам переноситися на мобільних */
}

.step-item {
    flex: 1;
    min-width: 220px; /* Мінімальна ширина для адекватної адаптивності */
    display: flex;
    flex-direction: column;
}

.step-number {
    font-family: 'Times New Roman', serif;
    font-size: 64px; /* Дуже великий шрифт */
    font-weight: 300;
    color: #f2eee8; /* Дуже світлий колір, як на фото */
    line-height: 1;
    margin-bottom: 20px;
}

.step-title {
    font-family: 'Times New Roman', serif;
    font-size: 22px;
    font-weight: bold;
    color: #002244; /* Темно-синій заголовок */
    margin: 0 0 15px 0;
}

.step-text {
    font-family: Arial, sans-serif;
    font-size: 15px;
    line-height: 1.6;
    color: #555; /* Сірий колір основного тексту */
    margin: 0;
}

/* Адаптація для мобільних (по 1 або 2 в ряд) */
@media (max-width: 768px) {
    .step-item {
        flex: 0 0 45%;
    }
}

@media (max-width: 480px) {
    .step-item {
        flex: 0 0 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86d3bd1 */<style>
/* Фон секції */
body {
    background-color: #f2eee8; /* Світло-бежевий фон як на фото */
    padding: 50px;
}

.benefits-grid {
    display: flex;
    gap: 25px;
    justify-content: center;
    flex-wrap: wrap;
}

.benefit-card {
    background: #ffffff;
    flex: 1;
    min-width: 300px;
    max-width: 400px;
    padding: 40px 30px;
    border-radius: 20px; /* Сильне заокруглення */
    box-shadow: 0 4px 15px rgba(0,0,0,0.05); /* Легка тінь */
    position: relative;
    overflow: hidden; /* Щоб межа не виходила за кути */
    border-top: 8px solid; /* Товста верхня лінія */
}

/* Кольори для кожної картки */
.card-blue { border-top-color: #2c4c74; }
.card-gold { border-top-color: #a68b6d; }
.card-green { border-top-color: #4c6444; }

.benefit-title {
    font-family: 'Times New Roman', serif;
    font-size: 24px;
    font-weight: bold;
    color: #1a1a1a;
    margin-bottom: 20px;
}

.benefit-text {
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 1.6;
    color: #666;
}

/* Адаптивність */
@media (max-width: 768px) {
    .benefits-grid {
        flex-direction: column;
        align-items: center;
    }
}
</style>/* End custom CSS */
/* Start custom CSS */.location-card-single {
    display: flex;
    align-items: center;
    background: #ffffff;
    border: 1px solid #f0eee9;
    border-radius: 12px;
    padding: 12px 20px;
    width: 100%; /* Займає всю ширину колонки, куди ви його поставите */
    max-width: 250px;
    box-sizing: border-box;
}

.location-card-single .dot {
    width: 8px;
    height: 8px;
    background-color: #a68b6d;
    border-radius: 50%;
    margin-right: 15px;
    flex-shrink: 0;
}

.location-card-single .info {
    display: flex;
    flex-direction: column;
}

.location-card-single .city-name {
    font-family: 'Times New Roman', serif;
    font-size: 17px;
    font-weight: bold;
    color: #002244;
    line-height: 1.2;
}

.location-card-single .region-name {
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #b0b0b0;
    margin-top: 2px;
}

strong, b {
    font-weight: bold !important;
}/* End custom CSS */