.elementor-6404 .elementor-element.elementor-element-88da725{--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-6404 .elementor-element.elementor-element-88da725 .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-88da725 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-88da725 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-6404 .elementor-element.elementor-element-30d7a49{--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:300px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-6404 .elementor-element.elementor-element-30d7a49:not(.elementor-motion-effects-element-type-background), .elementor-6404 .elementor-element.elementor-element-30d7a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frigozika.com/wp-content/uploads/2026/05/Miki-Kan-1.jpg");background-position:bottom left;background-size:cover;}.elementor-6404 .elementor-element.elementor-element-30d7a49 .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-30d7a49 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-30d7a49 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-6404 .elementor-element.elementor-element-1ac665a{--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:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-6404 .elementor-element.elementor-element-1ac665a .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-1ac665a .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-1ac665a .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-6404 .elementor-element.elementor-element-3f720ab{--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6404 .elementor-element.elementor-element-3f720ab .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-3f720ab .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-3f720ab .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-6404 .elementor-element.elementor-element-cf481e3{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-6404 .elementor-element.elementor-element-cf481e3:not(.elementor-motion-effects-element-type-background), .elementor-6404 .elementor-element.elementor-element-cf481e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;background-image:url("https://frigozika.com/wp-content/uploads/2026/04/pozadina-scaled.png");background-position:top left;background-size:cover;}.elementor-6404 .elementor-element.elementor-element-cf481e3 .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-cf481e3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-cf481e3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-6404 .elementor-element.elementor-element-cf481e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6404 .elementor-element.elementor-element-92adb6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 25px 0px 25px;text-align:center;}.elementor-6404 .elementor-element.elementor-element-92adb6b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-6404 .elementor-element.elementor-element-92adb6b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:300;line-height:70px;letter-spacing:1.9px;color:#5A5A5A;}.elementor-6404 .elementor-element.elementor-element-8fa4835{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6404 .elementor-element.elementor-element-8fa4835 .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-8fa4835 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-8fa4835 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-6404 .elementor-element.elementor-element-714dbce .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6404 .elementor-element.elementor-element-8eddbe5{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6404 .elementor-element.elementor-element-cc605d2{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6404 .elementor-element.elementor-element-cc605d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:#000000;}.elementor-6404 .elementor-element.elementor-element-cdbc89a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6404 .elementor-element.elementor-element-db68ad7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-6404 .elementor-element.elementor-element-f2dfd99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-6404 .elementor-element.elementor-element-94e247c{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6404 .elementor-element.elementor-element-29e4a5f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-6404 .elementor-element.elementor-element-e1e39b9{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6404 .elementor-element.elementor-element-1fef888{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6404 .elementor-element.elementor-element-1fef888 .elementor-divider-separator{width:100%;}.elementor-6404 .elementor-element.elementor-element-1fef888 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6404 .elementor-element.elementor-element-2f2e36b{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6404 .elementor-element.elementor-element-2f2e36b .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-2f2e36b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-2f2e36b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6404 .elementor-element.elementor-element-ec1ede8{width:var( --container-widget-width, 50% );max-width:50%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-6404 .elementor-element.elementor-element-ec1ede8.elementor-element{--align-self:center;}.elementor-6404 .elementor-element.elementor-element-325d09c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6404 .elementor-element.elementor-element-325d09c .elementor-divider-separator{width:100%;}.elementor-6404 .elementor-element.elementor-element-325d09c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6404 .elementor-element.elementor-element-b242102{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6404 .elementor-element.elementor-element-b242102 .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-b242102 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-b242102 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-6404 .elementor-element.elementor-element-3b78a09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-6404 .elementor-element.elementor-element-eb78606{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6404 .elementor-element.elementor-element-d92f12b{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6404 .elementor-element.elementor-element-d92f12b .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-d92f12b .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-d92f12b .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-6404 .elementor-element.elementor-element-1913fc8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6404 .elementor-element.elementor-element-1913fc8 .elementor-divider-separator{width:100%;}.elementor-6404 .elementor-element.elementor-element-1913fc8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6404 .elementor-element.elementor-element-07ad270{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6404 .elementor-element.elementor-element-07ad270 .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-07ad270 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-07ad270 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-6404 .elementor-element.elementor-element-dce1bd1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6404 .elementor-element.elementor-element-dce1bd1 .elementor-divider-separator{width:100%;}.elementor-6404 .elementor-element.elementor-element-dce1bd1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6404 .elementor-element.elementor-element-dba8253{--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-6404 .elementor-element.elementor-element-dba8253 .trx_addons_bg_text{z-index:0;}.elementor-6404 .elementor-element.elementor-element-dba8253 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-6404 .elementor-element.elementor-element-dba8253 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}@media(max-width:1024px){.elementor-6404 .elementor-element.elementor-element-92adb6b .elementor-heading-title{line-height:1.1em;}}@media(min-width:768px){.elementor-6404 .elementor-element.elementor-element-cf481e3{--width:100%;}}@media(max-width:767px){.elementor-6404 .elementor-element.elementor-element-92adb6b .elementor-heading-title{font-size:30px;}.elementor-6404 .elementor-element.elementor-element-714dbce .elementor-heading-title{font-size:25px;}.elementor-6404 .elementor-element.elementor-element-cc605d2 .elementor-heading-title{font-size:25px;}.elementor-6404 .elementor-element.elementor-element-f2dfd99 .elementor-heading-title{font-size:25px;}.elementor-6404 .elementor-element.elementor-element-94e247c{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6404 .elementor-element.elementor-element-29e4a5f .elementor-heading-title{font-size:25px;}.elementor-6404 .elementor-element.elementor-element-3b78a09 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for html, class: .elementor-element-db68ad7 */.three-d-design {
    padding: 80px 20px;
    background: #f5f7f9;
    font-family: Arial, Helvetica, sans-serif;
}

.three-d-design__container {
    max-width: 1200px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1.4fr 0.6fr;
    gap: 60px;
    align-items: center;
}

.three-d-design__content h2 {
    margin: 15px 0 25px;
    font-size: 38px;
    line-height: 1.2;
    color: #0b2c49;
    font-weight: 700;
}

.three-d-design__content p {
    color: #4a5560;
    font-size: 17px;
    line-height: 1.8;
    margin-bottom: 22px;
}

.three-d-design__content strong {
    color: #0b2c49;
    font-weight: 700;
}

.three-d-design__label {
    display: inline-block;
    font-size: 13px;
    letter-spacing: 2px;
    font-weight: 700;
    color: #0b2c49;
    border-left: 4px solid #0b2c49;
    padding-left: 12px;
}

.three-d-design__subtitle {
    font-size: 20px !important;
    font-weight: 700;
    color: #0b2c49 !important;
    margin-bottom: 15px !important;
}

.three-d-design__list {
    list-style: none;
    padding: 0;
    margin: 0 0 30px;
}

.three-d-design__list li {
    position: relative;
    padding: 12px 0 12px 35px;
    color: #333;
    font-size: 16px;
    border-bottom: 1px solid #dfe5ea;
}

.three-d-design__list li:last-child {
    border-bottom: none;
}

.three-d-design__list li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 19px;
    width: 14px;
    height: 3px;
    background: #0b2c49;
}

.three-d-design__visual {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.three-d-design__box {
    width: 100%;
    min-height: 320px;
    background: #0b2c49;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #ffffff;
    text-align: center;
    padding: 40px;
}

.three-d-design__box span {
    font-size: 90px;
    font-weight: 800;
    line-height: 1;
    color: #ffffff;
}

.three-d-design__box p {
    margin-top: 20px;
    color: #dce6ef;
    font-size: 18px;
    letter-spacing: 1px;
}


/* Responsive */
@media (max-width: 900px) {
    .three-d-design__container {
        grid-template-columns: 1fr;
        gap: 40px;
    }

    .three-d-design__content h2 {
        font-size: 30px;
    }

    .three-d-design__box {
        min-height: 220px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9559204 */.butcher-equipment {
    padding: 100px 20px;
    background: #f5f7f9;
    font-family: Arial, Helvetica, sans-serif;
}


/* HEADER */

.butcher-equipment__header {
    max-width: 950px;
    margin: 0 auto 80px;
    text-align: center;
}


.butcher-equipment__header span {
    display: inline-block;
    color: #0b2c49;
    font-size: 13px;
    letter-spacing: 3px;
    font-weight: 700;
    margin-bottom: 20px;
}


.butcher-equipment__header h2 {
    color: #0b2c49;
    font-size: 44px;
    line-height: 1.2;
    margin: 0 0 25px;
}


.butcher-equipment__header p {
    font-size: 18px;
    line-height: 1.8;
    color: #555;
}







/* GLAVNI KONTEJNER */


.butcher-equipment__grid {

    max-width:1250px;

    margin:auto;

    display:flex;

    flex-direction:column;

    gap:45px;

}







/* KARTICE */


.equipment-card {

    display:grid;

    grid-template-columns:420px 1fr;

    background:#fff;

    box-shadow:
    0 15px 45px rgba(11,44,73,.08);

    transition:.35s;

}



.equipment-card:hover {

    transform:translateY(-8px);

    box-shadow:
    0 25px 65px rgba(11,44,73,.18);

}





/* ALTERNIRANJE SLIKA */

.equipment-card:nth-child(even)
.equipment-card__image {

    order:2;

}


.equipment-card:nth-child(even)
.equipment-card__content {

    order:1;

}





/* FULL WIDTH KARTICA */


.equipment-card--full {

    display:block;

}



.equipment-card--full 
.equipment-card__content {

    padding:70px 90px;

}







/* SLIKE */


.equipment-card__image {

    overflow:hidden;

    min-height:430px;


}



.equipment-card__image img {

    width:100%;

    height:100%;

    min-height:430px;

    object-fit:contain;

    display:block;

    transition:.5s;

}



.equipment-card:hover 
.equipment-card__image img {

    transform:scale(1.06);

}







/* SADRZAJ */


.equipment-card__content {

    padding:50px;

}



.equipment-number {

    display:block;

    color:#0b2c49;

    font-size:14px;

    font-weight:700;

    letter-spacing:2px;

    margin-bottom:15px;

}




.equipment-card__content h3 {

    font-size:32px;

    line-height:1.25;

    color:#0b2c49;

    margin:0 0 25px;
    font-family: Roboto;

}



.equipment-card__content p {

    color:#555;

    font-size:16px;

    line-height:1.8;

    margin-bottom:25px;

}







/* LISTE */


.equipment-card__content ul {

    padding:0;

    margin:0;

    list-style:none;

}



.equipment-card__content li {

    position:relative;

    padding:10px 0 10px 22px;

    border-bottom:1px solid #ededed;

    color:#333;

    line-height:1.5;

}



.equipment-card__content li:last-child {

    border-bottom:none;

}



.equipment-card__content li:before {

    content:"";

    width:7px;

    height:7px;

    background:#0b2c49;

    position:absolute;

    left:0;

    top:18px;

}







/* LINKOVI */


.equipment-card__content a {

    display:inline-block;

    margin-top:30px;

    padding:15px 30px;

    background:#0b2c49;

    color:white;

    text-decoration:none;

    font-weight:700;

    transition:.3s;

}



.equipment-card__content a:hover {

    background:#163f62;
color: Black;
}








/* GALERIJA */


.equipment-gallery {

    max-width:1250px;

    margin:90px auto;

    display:grid;

    grid-template-columns:repeat(3,1fr);

    gap:25px;

}



.equipment-gallery__item {

    height:320px;

    position:relative;

    overflow:hidden;

    background:#0b2c49;

    box-shadow:
    0 15px 45px rgba(11,44,73,.15);

}



.equipment-gallery__item img {

    width:100%;

    height:100%;

    object-fit:cover;

    transition:.5s;

}



.equipment-gallery__item:hover img {

    transform:scale(1.08);

}





.equipment-gallery__overlay {

    position:absolute;

    inset:0;

    display:flex;

    align-items:flex-end;

    padding:25px;

    background:
    linear-gradient(
    transparent,
    rgba(11,44,73,.85)
    );

}



.equipment-gallery__overlay span {

    color:white;

    font-size:18px;

    font-weight:700;

}









/* CTA */


.butcher-equipment__cta {

    max-width:1250px;

    min-height:430px;

    margin:0 auto;

    position:relative;

    display:flex;

    align-items:center;

    justify-content:center;

    text-align:center;

    overflow:hidden;


    background-image:url("https://frigozika.com/wp-content/uploads/2026/05/Miki-Kan-1.jpg");

    background-size:cover;

    background-position:center;

}



.butcher-equipment__cta-overlay {

    position:absolute;

    inset:0;

    background:rgba(11,44,73,.82);

}



.butcher-equipment__cta-content {

    position:relative;

    z-index:2;

    max-width:800px;

    padding:60px 30px;

}



.butcher-equipment__cta-content span {

    color:#fff;

    letter-spacing:3px;

    font-size:13px;

    font-weight:700;

}



.butcher-equipment__cta h2 {

    color:white;

    font-size:42px;

    margin:20px 0;

}



.butcher-equipment__cta p {

    color:#e2e9ef;

    font-size:18px;

    line-height:1.8;

}



.butcher-equipment__cta a {

    display:inline-block;

    margin-top:30px;

    padding:17px 35px;

    background:white;

    color:#0b2c49;

    text-decoration:none;

    font-weight:700;

    transition:.3s;

}



.butcher-equipment__cta a:hover {

    background:#dce6ee;
color: white;
}








/* RESPONSIVE */


@media(max-width:1000px){


    .equipment-card {

        grid-template-columns:1fr;

    }



    .equipment-card:nth-child(even)
    .equipment-card__image {

        order:initial;

    }


    .equipment-card:nth-child(even)
    .equipment-card__content {

        order:initial;

    }



    .equipment-gallery {

        grid-template-columns:1fr;

    }


}






@media(max-width:700px){


    .butcher-equipment {

        padding:60px 15px;

    }



    .butcher-equipment__header h2 {

        font-size:32px;

    }



    .equipment-card__content {

        padding:30px;

    }



    .equipment-card__content h3 {

        font-size:25px;

    }



    .equipment-card__image,
    .equipment-card__image img {

        min-height:300px;

    }



    .equipment-card--full 
    .equipment-card__content {

        padding:40px 30px;

    }



    .butcher-equipment__cta h2 {

        font-size:30px;

    }


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0c699af */.fz-bakery-project-section{

padding:100px 20px;
background:#f8fafc;
font-family:'Roboto',sans-serif;

}


.fz-bakery-container{

max-width:1200px;
margin:auto;

}


/* ===========================
   MAIN GRID
=========================== */


.fz-bakery-grid{

display:grid;
grid-template-columns:1fr 1fr;
gap:60px;
align-items:center;

}



/* ===========================
   CONTENT
=========================== */


.fz-bakery-tag{

display:inline-block;
font-size:13px;
font-weight:700;
letter-spacing:2px;
color:#0b3158;
margin-bottom:18px;

}



.fz-bakery-content h2{

font-size:46px;
line-height:1.15;
color:#092846;
margin:0 0 25px;

}



.fz-bakery-content p{

font-size:17px;
line-height:1.8;
color:#59697a;
margin-bottom:18px;

}



.fz-bakery-list{

margin:35px 0;
padding:0;
list-style:none;

}



.fz-bakery-list li{

display:flex;
align-items:flex-start;
gap:14px;

margin-bottom:17px;

font-size:16px;
line-height:1.5;

color:#37485b;

}



.fz-bakery-list i{

flex-shrink:0;

width:24px;
height:24px;

background:#092846;

display:flex;
align-items:center;
justify-content:center;

font-size:11px;

color:#fff;

border-radius:50%;

margin-top:2px;

}





/* ===========================
   HIGHLIGHT
=========================== */


.fz-bakery-highlight{

margin-top:35px;

background:#fff;

padding:30px;

box-shadow:0 15px 40px rgba(0,0,0,.08);

border-left:5px solid #092846;

}



.fz-bakery-highlight strong{

display:block;

font-size:22px;

color:#092846;

margin-bottom:12px;

}



.fz-bakery-highlight p{

margin:0;

}





/* ===========================
   GALLERY
=========================== */


.fz-bakery-gallery{

position:relative;

display:grid;

grid-template-columns:1fr 1fr;

gap:18px;

}



.fz-bakery-gallery img{

width:100%;

height:220px;

object-fit:cover;

box-shadow:0 15px 35px rgba(0,0,0,.12);

}



.fz-bakery-gallery .big{

grid-column:1 / 3;

height:360px;

}



/* ===========================
   FLOAT CARD
=========================== */


.fz-bakery-card{

position:absolute;

left:25px;

bottom:20px;

background:#092846;

color:white;

padding:25px 30px;

max-width:310px;

box-shadow:0 20px 40px rgba(0,0,0,.25);

}



.fz-bakery-card h3{

margin:0 0 10px;

font-size:24px;

color:#fff;

}



.fz-bakery-card span{

display:block;

font-size:15px;

line-height:1.6;

color:#d8e2ec;

}





/* ===========================
   PROCESS
=========================== */


.fz-bakery-process{

margin-top:80px;

display:grid;

grid-template-columns:repeat(4,1fr);

gap:25px;

}



.fz-process-item{

background:#fff;

padding:35px 25px;

text-align:center;

box-shadow:0 12px 30px rgba(0,0,0,.06);

transition:.3s;

}



.fz-process-item:hover{

transform:translateY(-6px);

box-shadow:0 20px 40px rgba(0,0,0,.12);

}



.fz-number{

width:60px;
height:60px;

margin:0 auto 20px;

background:#092846;

color:#fff;

display:flex;

align-items:center;

justify-content:center;

font-size:22px;

font-weight:700;

border-radius:50%;

}



.fz-process-item h4{

font-size:21px;

color:#092846;

margin-bottom:12px;

}



.fz-process-item p{

font-size:15px;

line-height:1.7;

color:#677687;

}





/* ===========================
   BOTTOM
=========================== */


.fz-bakery-bottom{

margin-top:60px;

padding:45px;

background:#fff;

text-align:center;

box-shadow:0 10px 30px rgba(0,0,0,.05);

}



.fz-bakery-bottom p{

font-size:18px;

line-height:1.8;

color:#566574;

max-width:900px;

margin:auto;

}





/* ===========================
   TABLET
=========================== */


@media(max-width:1100px){


.fz-bakery-grid{

gap:40px;

}


.fz-bakery-content h2{

font-size:40px;

}


.fz-bakery-process{

grid-template-columns:repeat(2,1fr);

}


}





/* ===========================
   MOBILE
=========================== */


@media(max-width:768px){


.fz-bakery-project-section{

padding:60px 15px;

}



.fz-bakery-grid{

grid-template-columns:1fr;

gap:40px;

}



.fz-bakery-content h2{

font-size:32px;

line-height:1.25;

}



.fz-bakery-content p{

font-size:16px;

line-height:1.7;

}



.fz-bakery-list{

margin:25px 0;

}



.fz-bakery-list li{

font-size:15px;

gap:10px;

}



.fz-bakery-highlight{

padding:22px;

}



.fz-bakery-highlight strong{

font-size:19px;

}





/* gallery mobile */


.fz-bakery-gallery{

grid-template-columns:1fr;

gap:15px;

}



.fz-bakery-gallery .big{

grid-column:auto;

height:260px;

}



.fz-bakery-gallery img:not(.big){

height:200px;

}



.fz-bakery-card{

position:relative;

left:auto;

bottom:auto;

margin-top:15px;

max-width:none;

padding:22px;

}



.fz-bakery-card h3{

font-size:21px;

}





/* process mobile */


.fz-bakery-process{

grid-template-columns:1fr;

margin-top:50px;

}



.fz-process-item{

padding:30px 22px;

}




/* bottom */


.fz-bakery-bottom{

margin-top:45px;

padding:25px 20px;

}



.fz-bakery-bottom p{

font-size:16px;

line-height:1.7;

}



}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-217436f */.fz-faq-section{

background:#f6f8fb;
padding:100px 20px;
font-family:'Roboto',Arial,sans-serif;

}


.fz-faq-container{

max-width:950px;
margin:auto;

}



.fz-faq-header{

text-align:center;
margin-bottom:60px;

}



.fz-faq-header span{

font-size:13px;
font-weight:700;
letter-spacing:2px;
color:#092846;

}


.fz-faq-header h2{

font-size:42px;
color:#092846;
margin:20px 0;

}


.fz-faq-header p{

font-size:17px;
line-height:1.7;
color:#5c6876;

}




.fz-faq-list{

display:flex;
flex-direction:column;
gap:12px;

}




.fz-faq-item{

background:#fff;

box-shadow:
0 10px 30px rgba(9,40,70,.07);

}




.fz-faq-question{

width:100%;

background:none;

border:0;

padding:25px 30px;

display:flex;

justify-content:space-between;

align-items:center;

cursor:pointer;

font-size:18px;

font-weight:700;

color:#092846;

text-align:left;

font-family:inherit;

}




.fz-faq-question span{

font-size:28px;

font-weight:300;

color:#092846;

transition:.3s;

}




.fz-faq-answer{

max-height:0;

overflow:hidden;

transition:max-height .35s ease;

padding:0 30px;

}



.fz-faq-answer p{

color:#5c6876;

font-size:16px;

line-height:1.8;

padding-bottom:25px;

margin:0;

}





.fz-faq-item.active 
.fz-faq-question span{

transform:rotate(45deg);

}




@media(max-width:700px){

.fz-faq-header h2{

font-size:32px;

}


.fz-faq-question{

padding:20px;

font-size:16px;

}


.fz-faq-answer{

padding:0 20px;

}

}/* End custom CSS */