/* Generated from page: english-springer-spaniel */
.themify_builder_content-22493 .tb_f3wp979>.row_inner{--col:1.125fr .875fr}
.themify_builder_content-22493 .tb_f3wp979{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:80px 0 100px;margin-top:0}
.themify_builder_content-22493 .tb_f3wp979>.builder_row_cover::before,.themify_builder_content-22493 .tb_f3wp979>: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-22493 .tb_f3wp979>.builder_row_cover,.themify_builder_content-22493 .tb_f3wp979>: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-22493 .tb_hfpy979,.themify_builder_content-22493 .tb_hfpy979 p,.themify_builder_content-22493 .tb_hfpy979 h1,.themify_builder_content-22493 .tb_hfpy979 h2,.themify_builder_content-22493 .tb_hfpy979 h3,.themify_builder_content-22493 .tb_hfpy979 h4,.themify_builder_content-22493 .tb_hfpy979 h5,.themify_builder_content-22493 .tb_hfpy979 h6{color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, .2)}
.themify_builder_content-22493 .tb_5oth979{padding-right:10%;padding-left:10%}
.themify_builder_content-22493 .tb_sxtr979.module-buttons{text-align:center}
.themify_builder_content-22493 .tb_n7cd979.module-buttons{width:auto;text-align:center}
.themify_builder_content-22493 .tb_t97y242{padding-top:20px}
.themify_builder_content-22493 .tb_360f242{background-color:rgba(210, 224, 250, .36)}
.themify_builder_content-22493 .tb_p1hv242{background-color:rgba(240, 206, 206, .29)}
.themify_builder_content-22493 .tb_ekgi242{background-color:rgba(215, 230, 198, .28)}
.themify_builder_content-22493 .tb_25a3962{padding-bottom:20px;background-color:rgba(245, 222, 188, .33)}
.themify_builder_content-22493 .tb_w5pu962{background-color:rgba(192, 189, 222, .33);padding:10px}

@media(max-width:1024px){
.themify_builder_content-22493 .tb_9xj8979.module-text.module h5{font-size:16px}
.themify_builder_content-22493 .tb_9xj8979.module-text.module h4{font-size:18px}
.themify_builder_content-22493 .tb_sxtr979.module-buttons .module-buttons-item a,.themify_builder_content-22493 .tb_n7cd979.module-buttons .module-buttons-item a{line-height:120%;font-size:12px}
}
@media(max-width:768px){
.themify_builder_content-22493 .tb_5oth979{--area:"col1" "col2"}
.themify_builder_content-22493 .tb_sxtr979.module-buttons .module-buttons-item a,.themify_builder_content-22493 .tb_n7cd979.module-buttons .module-buttons-item a{line-height:100%;font-size:16px}
.themify_builder_content-22493 .tb_sxtr979.module-buttons{margin-bottom:8px}
}
@media(max-width:600px){
.themify_builder_content-22493 .tb_f3wp979{padding:60px 10px}
.themify_builder_content-22493 .tb_f3wp979>.row_inner{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-22493 .tb_5oth979,.themify_builder_content-22493 .tb_hbzs962,.themify_builder_content-22493 .tb_1pt5962,.themify_builder_content-22493 .tb_a0q6305>.row_inner{--area:var(--aream2_auto)}
.themify_builder_content-22493 .tb_kn92242{--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*/