/* Generated from page: springer-spaniel-angielski */
.themify_builder_content-22453 .tb_uuc5288>.row_inner{--col:1.125fr .875fr}
.themify_builder_content-22453 .tb_uuc5288{background-attachment:scroll;background-position:0% 0%;background-size:cover;background-repeat:no-repeat;background-image:url(http://equesscarnivale.pl/wp-content/uploads/2026/09/Hero.jpg);padding:30px 0 100px;margin-top:0}
.themify_builder_content-22453 .tb_uuc5288>.builder_row_cover::before,.themify_builder_content-22453 .tb_uuc5288>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-image:linear-gradient(180deg,rgba(0, 0, 0, 0.23) 0%,rgba(0, 0, 0, 0.21) 100%);background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-22453 .tb_uuc5288>.builder_row_cover,.themify_builder_content-22453 .tb_uuc5288>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-22453 .tb_b5nw288,.themify_builder_content-22453 .tb_b5nw288 p,.themify_builder_content-22453 .tb_b5nw288 h1,.themify_builder_content-22453 .tb_b5nw288 h2,.themify_builder_content-22453 .tb_b5nw288 h3,.themify_builder_content-22453 .tb_b5nw288 h4,.themify_builder_content-22453 .tb_b5nw288 h5,.themify_builder_content-22453 .tb_b5nw288 h6{color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, .2)}
.themify_builder_content-22453 .tb_ia2m288{padding-right:10%;padding-left:10%}
.themify_builder_content-22453 .tb_p75s288.module-buttons{text-align:center}
.themify_builder_content-22453 .tb_afov288.module-buttons{width:auto;text-align:center}
.themify_builder_content-22453 .tb_2u00243{padding-top:20px}
.themify_builder_content-22453 .tb_68ti243{background-color:rgba(210, 224, 250, .36)}
.themify_builder_content-22453 .tb_blpq243{background-color:rgba(240, 206, 206, .29)}
.themify_builder_content-22453 .tb_xkln243{background-color:rgba(215, 230, 198, .28)}
.themify_builder_content-22453 .tb_3v2217{padding-bottom:20px;background-color:rgba(245, 222, 188, .33)}
.themify_builder_content-22453 .tb_xjlh17{background-color:rgba(192, 189, 222, .33);padding:10px}
.themify_builder_content-22453 .tb_aa66966{background-color:rgba(245, 238, 208, .42)}
.themify_builder_content-22453 .tb_6acc0f2{background-color:rgba(245, 238, 206, .12)}
.themify_builder_content-22453 .tb_6acc0f2,.themify_builder_content-22453 .tb_6acc0f2 p,.themify_builder_content-22453 .tb_6acc0f2 h1,.themify_builder_content-22453 .tb_6acc0f2 h2,.themify_builder_content-22453 .tb_6acc0f2 h3,.themify_builder_content-22453 .tb_6acc0f2 h4,.themify_builder_content-22453 .tb_6acc0f2 h5,.themify_builder_content-22453 .tb_6acc0f2 h6{color:#fff}
.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap p,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap blockquote,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap h1,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap h2,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap h3,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap h4,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap h5,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap h6,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap li,.themify_builder_content-22453 .tb_2022b54.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#0a0808}

@media(max-width:1024px){
.themify_builder_content-22453 .tb_ogta288.module-text.module h5{font-size:16px}
.themify_builder_content-22453 .tb_ogta288.module-text.module h4{font-size:18px}
.themify_builder_content-22453 .tb_p75s288.module-buttons .module-buttons-item a,.themify_builder_content-22453 .tb_afov288.module-buttons .module-buttons-item a{line-height:120%;font-size:12px}
}
@media(max-width:768px){
.themify_builder_content-22453 .tb_ia2m288{--area:"col1" "col2"}
.themify_builder_content-22453 .tb_p75s288.module-buttons .module-buttons-item a,.themify_builder_content-22453 .tb_afov288.module-buttons .module-buttons-item a{line-height:100%;font-size:16px}
.themify_builder_content-22453 .tb_p75s288.module-buttons{margin-bottom:8px}
}
@media(max-width:600px){
.themify_builder_content-22453 .tb_uuc5288{padding:60px 10px}
.themify_builder_content-22453 .tb_uuc5288>.row_inner{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-22453 .tb_ia2m288,.themify_builder_content-22453 .tb_sqv5455,.themify_builder_content-22453 .tb_d56i473,.themify_builder_content-22453 .tb_503705d>.row_inner{--area:var(--aream2_auto)}
.themify_builder_content-22453 .tb_5hrk243{--area:var(--aream3_auto)}
}/*Builder Custom CSS START*/
.hero-btn a {
    width: 100%;
    min-height: 54px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    padding: 10px 14px;
    text-align: center;
    white-space: nowrap;
}

/* Telefon */
@media (max-width: 680px) {
    .hero-btn a {
        width: 100%;
        min-height: 48px;
        white-space: nowrap;
    }
}
.hero-btn a {
    transition: all 0.25s ease;
}

.hero-btn a:hover {
    background: transparent !important;
    color: #ffff !important;
    border: 2px solid #ffff !important;

    transform: translateY(-2px);
}

.link-img a {
    display: block;
    overflow: hidden;
    border-radius: 10px;
    transition: box-shadow 0.3s ease;
}

.link-img img {
    display: block;
    width: 100%;
    transition: transform 0.35s ease, filter 0.35s ease;
}

.link-img a:hover img {
    transform: scale(1.035);
    filter: brightness(0.88);
}

.link-img a:hover {
    box-shadow: 0 8px 20px rgba(0,0,0,0.22);
}

@media (min-width: 769px) {
    .miot-card {
        display: flex !important;
        flex-direction: column;
        height: 100%;
    }

    .miot-card .module-image {
        margin-top: auto !important;
    }
}
/*Builder Custom CSS END*/