.elementor-14385 .elementor-element.elementor-element-51163e6e{--display:flex;}.elementor-14385 .elementor-element.elementor-element-51163e6e:not(.elementor-motion-effects-element-type-background), .elementor-14385 .elementor-element.elementor-element-51163e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-14385 .elementor-element.elementor-element-29c4f80{width:100%;max-width:100%;padding:50px 0px 0px 0px;}.elementor-14385 .elementor-element.elementor-element-8dbdfbc{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-14385 .elementor-element.elementor-element-162aeeb{width:100%;max-width:100%;padding:0px 0px 50px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-29c4f80 *//* ===== GLOSS FIRE CONTENT ===== */

.glossfire-content{
    font-family: 'Manrope', sans-serif !important;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 0px;
}

/* Весь текст */

.glossfire-content,
.glossfire-content *{
    font-family: 'Manrope', sans-serif !important;
}

/* H1 */

.glossfire-content h1{
    font-size: 64px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    color: #ffffff !important;
    margin-bottom: 40px !important;
    letter-spacing: -0.03em;
}

/* H2 */

.glossfire-content h2{
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    color: #ffffff !important;
    margin-top: 90px !important;
    margin-bottom: 35px !important;
    letter-spacing: -0.02em;
}

/* H3 */

.glossfire-content h3{
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    color: #ffffff !important;
    margin-top: 50px !important;
    margin-bottom: 20px !important;
}

/* Параграфи */

.glossfire-content p{
    font-size: 21px !important;
    line-height: 1.9 !important;
    color: rgba(255,255,255,.85) !important;
    margin-bottom: 30px !important;
    max-width: 1000px;
}

/* Списки */

.glossfire-content ul{
    margin: 35px 0 !important;
    padding-left: 28px !important;
}

.glossfire-content li{
    font-size: 20px !important;
    line-height: 1.9 !important;
    color: rgba(255,255,255,.85) !important;
    margin-bottom: 14px !important;
}

/* Жирний текст */

.glossfire-content strong{
    color: #ffffff !important;
    font-weight: 700 !important;
}

/* Фото */

.glossfire-content img{
    width: 100% !important;
    max-width: 900px !important;
    height: auto !important;
    display: block !important;
    margin: 60px auto !important;
    border-radius: 20px !important;
}

/* Посилання */

.glossfire-content a{
    color: #C8A25A !important;
    text-decoration: none !important;
    transition: .3s;
}

.glossfire-content a:hover{
    color: #E0BC78 !important;
}

/* Відступ між блоками */

.glossfire-content .elementor-widget-text-editor{
    margin-bottom: 50px;
}

/* Мобільна версія */

@media (max-width: 768px){

    .glossfire-content{
        padding: 40px 20px;
    }

    .glossfire-content h1{
        font-size: 42px !important;
    }

    .glossfire-content h2{
        font-size: 32px !important;
    }

    .glossfire-content h3{
        font-size: 24px !important;
    }

    .glossfire-content p,
    .glossfire-content li{
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    .glossfire-content img{
        border-radius: 14px !important;
        margin: 40px auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c0402ac */.glossfire-image img{
    width: 100% !important;
    height: 500px !important;
    object-fit: cover !important;
    display: block;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dbdfbc *//* ===== GLOSS FIRE CONTENT ===== */

.glossfire-content{
    font-family: 'Manrope', sans-serif !important;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 0px;
}

/* Весь текст */

.glossfire-content,
.glossfire-content *{
    font-family: 'Manrope', sans-serif !important;
}

/* H1 */

.glossfire-content h1{
    font-size: 64px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    color: #ffffff !important;
    margin-bottom: 40px !important;
    letter-spacing: -0.03em;
}

/* H2 */

.glossfire-content h2{
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    color: #ffffff !important;
    margin-top: 90px !important;
    margin-bottom: 35px !important;
    letter-spacing: -0.02em;
}

/* H3 */

.glossfire-content h3{
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    color: #ffffff !important;
    margin-top: 50px !important;
    margin-bottom: 20px !important;
}

/* Параграфи */

.glossfire-content p{
    font-size: 21px !important;
    line-height: 1.9 !important;
    color: rgba(255,255,255,.85) !important;
    margin-bottom: 30px !important;
    max-width: 1000px;
}

/* Списки */

.glossfire-content ul{
    margin: 35px 0 !important;
    padding-left: 28px !important;
}

.glossfire-content li{
    font-size: 20px !important;
    line-height: 1.9 !important;
    color: rgba(255,255,255,.85) !important;
    margin-bottom: 14px !important;
}

/* Жирний текст */

.glossfire-content strong{
    color: #ffffff !important;
    font-weight: 700 !important;
}

/* Фото */

.glossfire-content img{
    width: 100% !important;
    max-width: 900px !important;
    height: auto !important;
    display: block !important;
    margin: 60px auto !important;
    border-radius: 20px !important;
}

/* Посилання */

.glossfire-content a{
    color: #C8A25A !important;
    text-decoration: none !important;
    transition: .3s;
}

.glossfire-content a:hover{
    color: #E0BC78 !important;
}

/* Відступ між блоками */

.glossfire-content .elementor-widget-text-editor{
    margin-bottom: 50px;
}

/* Мобільна версія */

@media (max-width: 768px){

    .glossfire-content{
        padding: 40px 20px;
    }

    .glossfire-content h1{
        font-size: 42px !important;
    }

    .glossfire-content h2{
        font-size: 32px !important;
    }

    .glossfire-content h3{
        font-size: 24px !important;
    }

    .glossfire-content p,
    .glossfire-content li{
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    .glossfire-content img{
        border-radius: 14px !important;
        margin: 40px auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8f4432b */.glossfire-image img{
    width: 100% !important;
    height: 500px !important;
    object-fit: cover !important;
    display: block;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-162aeeb *//* ===== GLOSS FIRE CONTENT ===== */

.glossfire-content{
    font-family: 'Manrope', sans-serif !important;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 0px;
}

/* Весь текст */

.glossfire-content,
.glossfire-content *{
    font-family: 'Manrope', sans-serif !important;
}

/* H1 */

.glossfire-content h1{
    font-size: 64px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    color: #ffffff !important;
    margin-bottom: 40px !important;
    letter-spacing: -0.03em;
}

/* H2 */

.glossfire-content h2{
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    color: #ffffff !important;
    margin-top: 90px !important;
    margin-bottom: 35px !important;
    letter-spacing: -0.02em;
}

/* H3 */

.glossfire-content h3{
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    color: #ffffff !important;
    margin-top: 50px !important;
    margin-bottom: 20px !important;
}

/* Параграфи */

.glossfire-content p{
    font-size: 21px !important;
    line-height: 1.9 !important;
    color: rgba(255,255,255,.85) !important;
    margin-bottom: 30px !important;
    max-width: 1000px;
}

/* Списки */

.glossfire-content ul{
    margin: 35px 0 !important;
    padding-left: 28px !important;
}

.glossfire-content li{
    font-size: 20px !important;
    line-height: 1.9 !important;
    color: rgba(255,255,255,.85) !important;
    margin-bottom: 14px !important;
}

/* Жирний текст */

.glossfire-content strong{
    color: #ffffff !important;
    font-weight: 700 !important;
}

/* Фото */

.glossfire-content img{
    width: 100% !important;
    max-width: 900px !important;
    height: auto !important;
    display: block !important;
    margin: 60px auto !important;
    border-radius: 20px !important;
}

/* Посилання */

.glossfire-content a{
    color: #C8A25A !important;
    text-decoration: none !important;
    transition: .3s;
}

.glossfire-content a:hover{
    color: #E0BC78 !important;
}

/* Відступ між блоками */

.glossfire-content .elementor-widget-text-editor{
    margin-bottom: 50px;
}

/* Мобільна версія */

@media (max-width: 768px){

    .glossfire-content{
        padding: 40px 20px;
    }

    .glossfire-content h1{
        font-size: 42px !important;
    }

    .glossfire-content h2{
        font-size: 32px !important;
    }

    .glossfire-content h3{
        font-size: 24px !important;
    }

    .glossfire-content p,
    .glossfire-content li{
        font-size: 17px !important;
        line-height: 1.8 !important;
    }

    .glossfire-content img{
        border-radius: 14px !important;
        margin: 40px auto !important;
    }
}/* End custom CSS */