.elementor-6388 .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-6388 .elementor-element.elementor-element-88da725 .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .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-6388 .elementor-element.elementor-element-30d7a49:not(.elementor-motion-effects-element-type-background), .elementor-6388 .elementor-element.elementor-element-30d7a49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://frigozika.com/wp-content/uploads/2026/04/WhatsApp-slika-2024-08-08-u-09.12.22_feafbbc0.jpg");background-position:center center;background-size:cover;}.elementor-6388 .elementor-element.elementor-element-30d7a49 .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .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-6388 .elementor-element.elementor-element-1ac665a .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .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-6388 .elementor-element.elementor-element-3f720ab .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .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-6388 .elementor-element.elementor-element-cf481e3:not(.elementor-motion-effects-element-type-background), .elementor-6388 .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-6388 .elementor-element.elementor-element-cf481e3 .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .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-6388 .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-6388 .elementor-element.elementor-element-92adb6b.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-6388 .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-6388 .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-6388 .elementor-element.elementor-element-8fa4835 .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .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-6388 .elementor-element.elementor-element-8eddbe5{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6388 .elementor-element.elementor-element-cc605d2{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6388 .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-6388 .elementor-element.elementor-element-cdbc89a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6388 .elementor-element.elementor-element-f2dfd99 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-6388 .elementor-element.elementor-element-94e247c{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-6388 .elementor-element.elementor-element-f853a13{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6388 .elementor-element.elementor-element-f853a13 .elementor-divider-separator{width:100%;}.elementor-6388 .elementor-element.elementor-element-f853a13 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6388 .elementor-element.elementor-element-29e4a5f{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6388 .elementor-element.elementor-element-29e4a5f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-6388 .elementor-element.elementor-element-e1e39b9{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6388 .elementor-element.elementor-element-694e3c8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6388 .elementor-element.elementor-element-694e3c8 .elementor-divider-separator{width:100%;}.elementor-6388 .elementor-element.elementor-element-694e3c8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6388 .elementor-element.elementor-element-8441f76{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6388 .elementor-element.elementor-element-8441f76 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-6388 .elementor-element.elementor-element-d5aacbe{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6388 .elementor-element.elementor-element-1fef888{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6388 .elementor-element.elementor-element-1fef888 .elementor-divider-separator{width:100%;}.elementor-6388 .elementor-element.elementor-element-1fef888 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6388 .elementor-element.elementor-element-e9bc446 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-6388 .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-6388 .elementor-element.elementor-element-2f2e36b .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .elementor-element.elementor-element-ef38efc{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6388 .elementor-element.elementor-element-448d423 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-6388 .elementor-element.elementor-element-448d423 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.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-6388 .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-6388 .elementor-element.elementor-element-ec1ede8.elementor-element{--align-self:center;}.elementor-6388 .elementor-element.elementor-element-325d09c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6388 .elementor-element.elementor-element-325d09c .elementor-divider-separator{width:100%;}.elementor-6388 .elementor-element.elementor-element-325d09c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6388 .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-6388 .elementor-element.elementor-element-b242102 .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .elementor-element.elementor-element-2b26276 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-6388 .elementor-element.elementor-element-31af75b{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-6388 .elementor-element.elementor-element-3b78a09 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:40px;font-weight:300;color:#000000;}.elementor-6388 .elementor-element.elementor-element-13ece39 .sc_item_title_text{-webkit-text-stroke-width:0px;}.elementor-6388 .elementor-element.elementor-element-13ece39 .sc_item_title_text2{-webkit-text-stroke-width:0px;}.elementor-widget-ha-justified-gallery .justified-gallery > .ha-justified-grid__item > .caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-justified-gallery .ha-filter__item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6388 .elementor-element.elementor-element-3110af0 .ha-justified-grid__wrap{--justified-grid-pull:10px;}.elementor-6388 .elementor-element.elementor-element-3110af0{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6388 .elementor-element.elementor-element-3110af0 .ha-justified-grid__item:hover img{cursor:default;}.elementor-6388 .elementor-element.elementor-element-3110af0 .ha-filter{text-align:left;}.elementor-6388 .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-6388 .elementor-element.elementor-element-d92f12b .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .elementor-element.elementor-element-1913fc8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6388 .elementor-element.elementor-element-1913fc8 .elementor-divider-separator{width:100%;}.elementor-6388 .elementor-element.elementor-element-1913fc8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6388 .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-6388 .elementor-element.elementor-element-07ad270 .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .elementor-element.elementor-element-dce1bd1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6388 .elementor-element.elementor-element-dce1bd1 .elementor-divider-separator{width:100%;}.elementor-6388 .elementor-element.elementor-element-dce1bd1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6388 .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-6388 .elementor-element.elementor-element-dba8253 .trx_addons_bg_text{z-index:0;}.elementor-6388 .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-6388 .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-6388 .elementor-element.elementor-element-92adb6b .elementor-heading-title{line-height:1.1em;}}@media(min-width:768px){.elementor-6388 .elementor-element.elementor-element-cf481e3{--width:100%;}}@media(max-width:767px){.elementor-6388 .elementor-element.elementor-element-92adb6b .elementor-heading-title{font-size:30px;}.elementor-6388 .elementor-element.elementor-element-714dbce .elementor-heading-title{font-size:25px;}.elementor-6388 .elementor-element.elementor-element-cc605d2 .elementor-heading-title{font-size:25px;}.elementor-6388 .elementor-element.elementor-element-f2dfd99 .elementor-heading-title{font-size:25px;}.elementor-6388 .elementor-element.elementor-element-94e247c{margin:250px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6388 .elementor-element.elementor-element-29e4a5f .elementor-heading-title{font-size:25px;}.elementor-6388 .elementor-element.elementor-element-8441f76 .elementor-heading-title{font-size:25px;}.elementor-6388 .elementor-element.elementor-element-e9bc446 .elementor-heading-title{font-size:25px;}.elementor-6388 .elementor-element.elementor-element-2b26276 .elementor-heading-title{font-size:25px;}.elementor-6388 .elementor-element.elementor-element-3b78a09 .elementor-heading-title{font-size:25px;}.elementor-6388 .elementor-element.elementor-element-3110af0{margin:1000px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for html, class: .elementor-element-404b5cc */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');


.fz-bakery-section{

    --accent:#0c2c4b;
    --text:#263645;
    --border:#cfd8e2;
    --light:#f6f8fa;

    font-family:'Roboto', sans-serif;

    padding:70px 20px;

    max-width:1400px;

    margin:auto;

    color:var(--text);

}


/* ==========================
   UVOD SA SLIKOM
========================== */


.fz-bakery-header{

    min-height:430px;


    overflow:hidden;


    background:
    linear-gradient(
        rgba(12,44,75,.78),
        rgba(12,44,75,.78)
    ),
    url("https://frigozika.com/wp-content/uploads/2026/04/WhatsApp-Image-2026-02-20-at-14.43.43-1024x784.jpeg");


    background-size:cover;

    background-position:center;


    display:flex;

    align-items:center;

}



.fz-header-overlay{

    max-width:760px;

    padding:60px;

    color:#fff;

}



.fz-tag{

    display:block;

    color:#dce7f0;

    font-size:13px;

    font-weight:700;

    letter-spacing:2px;

    margin-bottom:18px;

}



.fz-header-overlay h2{

    margin:0 0 25px;

    font-size:48px;

    line-height:1.15;

    font-weight:500;

    color:#fff;

}



.fz-header-overlay p{

    margin:0;

    font-size:18px;

    line-height:1.8;

    color:#edf3f8;

}



/* ==========================
   NASLOV PROGRAMA
========================== */


.fz-program-intro{

    text-align:center;

    padding:70px 20px 45px;

}



.fz-program-intro h3{

    margin:0 0 15px;

    color:var(--accent);

    font-size:38px;

    font-weight:500;
        font-family: Roboto;


}



.fz-program-intro p{

    max-width:850px;

    margin:auto;

    color:#657383;

    font-size:18px;

    line-height:1.7;

}



/* ==========================
   KARTICE
========================== */


.fz-category-list{

    display:grid;

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

    gap:30px;

}



.fz-category-card{

    background:#ffffff;

    border:1px solid var(--border);

    border-radius:18px;

    padding:35px 38px;


    box-shadow:

    0 12px 35px rgba(12,44,75,.06);


    transition:

    transform .3s ease,

    box-shadow .3s ease,

    border-color .3s ease;

}



.fz-category-card:hover{

    transform:translateY(-6px);

    border-color:var(--accent);


    box-shadow:

    0 22px 55px rgba(12,44,75,.14);

}



.fz-category-card h4{

    margin:0 0 25px;

    padding-bottom:18px;


    border-bottom:1px solid #e4e9ee;


    color:var(--accent);

    font-size:26px;

    font-weight:500;
    font-family: Roboto;

}



/* LISTA PROIZVODA */


.fz-category-card ul{

    display:flex;

    flex-direction:column;

    gap:12px;


    padding:0;

    margin:0;

}



.fz-category-card li{

    position:relative;

    list-style:none;


    padding:12px 15px 12px 35px;


    background:#f7f9fb;

    border-radius:8px;


    color:#445361;

    font-size:17px;

    line-height:1.45;

}



/* STRELICA */


.fz-category-card li::before{

    content:"→";

    position:absolute;

    left:14px;

    top:50%;

    transform:translateY(-50%);


    color:var(--accent);

    font-weight:700;

}



/* ==========================
   ZAVRSNI BLOK
========================== */


.fz-quality-box{

    margin-top:60px;


    background:#f4f7fa;


    border-radius:24px;


    padding:50px;


    text-align:center;

}



.fz-quality-box h3{

    margin:0 0 20px;

    color:var(--accent);

    font-size:32px;

    font-weight:800;

}



.fz-quality-box p{

    max-width:950px;

    margin:auto;


    color:#617080;

    font-size:17px;

    line-height:1.8;

}



/* ==========================
   RESPONSIVE
========================== */


@media(max-width:1100px){

    .fz-category-list{

        grid-template-columns:1fr;

    }

}



@media(max-width:900px){


    .fz-header-overlay{

        padding:45px;

    }


    .fz-header-overlay h2{

        font-size:38px;

    }


}



@media(max-width:600px){


    .fz-bakery-section{

        padding:40px 15px;

    }


    .fz-bakery-header{

        min-height:380px;


    }


    .fz-header-overlay{

        padding:30px;

    }


    .fz-header-overlay h2{

        font-size:30px;

    }


    .fz-header-overlay p{

        font-size:16px;

    }


    .fz-program-intro{

        padding:50px 10px 35px;

    }


    .fz-program-intro h3{

        font-size:30px;

    }


    .fz-category-card{

        padding:28px 22px;

        border-radius:16px;

    }


    .fz-category-card h4{

        font-size:22px;

    }


    .fz-category-card li{

        font-size:15px;

    }


    .fz-quality-box{

        padding:30px 20px;

        border-radius:18px;

    }


    .fz-quality-box h3{

        font-size:26px;

    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-37efed6 */.fz-3d-button{

    display:inline-flex;
    align-items:center;
    justify-content:space-between;
    gap:25px;

    background:#092846;
    color:#fff;

    padding:18px 22px 18px 30px;

    min-width:330px;

    border-radius:14px;

    text-decoration:none;

    box-shadow:
    0 15px 35px rgba(9,40,70,.25);

    transition:.35s ease;

}


.fz-btn-text{

    display:flex;
    flex-direction:column;

    font-size:18px;
    font-weight:700;

    line-height:1.3;

}


.fz-btn-text small{

    font-size:13px;
    font-weight:400;

    color:#c9d7e5;

    margin-top:5px;

}



.fz-btn-icon{

    width:45px;
    height:45px;

    background:#fff;

    color:#092846;

    border-radius:50%;

    display:flex;

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

    transition:.35s ease;

}




.fz-3d-button:hover{

    transform:translateY(-5px);

    box-shadow:
    0 25px 50px rgba(9,40,70,.35);

}



.fz-3d-button:hover .fz-btn-icon{

    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cecb0c5 */.fz-3d-button{

    display:inline-flex;
    align-items:center;
    justify-content:space-between;
    gap:25px;

    background:#092846;
    color:#fff;

    padding:18px 22px 18px 30px;

    min-width:330px;

    border-radius:14px;

    text-decoration:none;

    box-shadow:
    0 15px 35px rgba(9,40,70,.25);

    transition:.35s ease;

}


.fz-btn-text{

    display:flex;
    flex-direction:column;

    font-size:18px;
    font-weight:700;

    line-height:1.3;

}


.fz-btn-text small{

    font-size:13px;
    font-weight:400;

    color:#c9d7e5;

    margin-top:5px;

}



.fz-btn-icon{

    width:45px;
    height:45px;

    background:#fff;

    color:#092846;

    border-radius:50%;

    display:flex;

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

    transition:.35s ease;

}




.fz-3d-button:hover{

    transform:translateY(-5px);

    box-shadow:
    0 25px 50px rgba(9,40,70,.35);

}



.fz-3d-button:hover .fz-btn-icon{

    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14aa1be */.fz-3d-button{

    display:inline-flex;
    align-items:center;
    justify-content:space-between;
    gap:25px;

    background:#092846;
    color:#fff;

    padding:18px 22px 18px 30px;

    min-width:330px;

    border-radius:14px;

    text-decoration:none;

    box-shadow:
    0 15px 35px rgba(9,40,70,.25);

    transition:.35s ease;

}


.fz-btn-text{

    display:flex;
    flex-direction:column;

    font-size:18px;
    font-weight:700;

    line-height:1.3;

}


.fz-btn-text small{

    font-size:13px;
    font-weight:400;

    color:#c9d7e5;

    margin-top:5px;

}



.fz-btn-icon{

    width:45px;
    height:45px;

    background:#fff;

    color:#092846;

    border-radius:50%;

    display:flex;

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

    transition:.35s ease;

}




.fz-3d-button:hover{

    transform:translateY(-5px);

    box-shadow:
    0 25px 50px rgba(9,40,70,.35);

}



.fz-3d-button:hover .fz-btn-icon{

    transform:translateX(6px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7b38c2 */@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');


.fz-equipment-section{

    font-family:'Roboto',sans-serif;

    max-width:1400px;

    margin:auto;

    padding:70px 20px;

}



.fz-equipment-intro{

    max-width:1000px;

    margin:0 auto 60px;

    text-align:center;

}


.fz-equipment-intro h2{

    color:#0c2c4b;

    font-size:42px;

    font-weight:500;

    margin-bottom:25px;
    line-height: 54px;

}


.fz-equipment-intro p{

    color:#647383;

    font-size:18px;

    line-height:1.8;

}



.fz-product-grid{

    display:grid;

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

    gap:30px;

}



.fz-product-card{

    background:#fff;

    border:1px solid #d5dde5;

    border-radius:22px;

    overflow:hidden;

    box-shadow:0 15px 40px rgba(12,44,75,.07);

    transition:.3s ease;

}



.fz-product-card:hover{

    transform:translateY(-8px);

    border-color:#0c2c4b;

    box-shadow:0 25px 55px rgba(12,44,75,.14);

}



.fz-product-card img{

    width:100%;

    height:260px;

    object-fit:cover;

}



.fz-product-content{

    padding:30px;

}



.fz-product-content h3{

    color:#0c2c4b;

    font-size:24px;

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

}



.fz-product-content p{

    color:#657383;

    line-height:1.7;

    font-size:15px;

    margin-bottom:25px;

}



.fz-product-content a{

    display:inline-block;

    color:#fff;

    background:#0c2c4b;

    padding:12px 22px;

    border-radius:10px;

    text-decoration:none;

    font-weight:600;

}

.fz-product-content a:hover{


    color:black;


}



@media(max-width:1100px){

    .fz-product-grid{

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

    }

}



@media(max-width:700px){

    .fz-product-grid{

        grid-template-columns:1fr;

    }


    .fz-equipment-intro h2{

        font-size:32px;

    }

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

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

}

.fz-bakery-container{

max-width:1200px;
margin:auto;

}

.fz-bakery-grid{

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

}

.fz-bakery-tag{

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

}

.fz-bakery-content h2{

font-size:46px;
line-height:1.2;
color:#092846;
margin-bottom:25px;

}

.fz-bakery-content p{

font-size:17px;
line-height:1.9;
color:#59697a;

}

.fz-bakery-list{

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

}

.fz-bakery-list li{

display:flex;
align-items:center;
gap:14px;
margin-bottom:18px;
font-size:16px;
color:#37485b;

}

.fz-bakery-list i{

width:24px;
height:24px;
border-radius:50%;
background:#092846;
display:flex;
align-items:center;
justify-content:center;
font-size:11px;
color:#fff;

}

.fz-bakery-highlight{

margin-top:40px;
background:#fff;
padding:30px;
border-radius:20px;
box-shadow:0 15px 40px rgba(0,0,0,.08);
border-left:6px solid #092846;

}

.fz-bakery-highlight strong{

display:block;
font-size:22px;
color:#092846;
margin-bottom:12px;

}

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

.fz-bakery-gallery{

position:relative;
display:grid;
grid-template-columns:1fr 1fr;
gap:18px;
padding-bottom:40px;

}

.fz-bakery-gallery img{

width:100%;
border-radius:20px;
object-fit:cover;
box-shadow:0 15px 35px rgba(0,0,0,.12);

}

.fz-bakery-gallery .big{

grid-column:1/3;
height:340px;

}

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

height:220px;

}

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

.fz-bakery-card{

position:absolute;

left:25px;
bottom:150px;

background:#092846;
color:white;

padding:25px 30px;

border-radius:20px;

max-width:300px;

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

z-index:5;

}

.fz-bakery-card h3{

margin:0 0 10px;
font-size:24px;
color: white;

}

.fz-bakery-card span{

display:block;
line-height:1.6;
color:#d8e2ec;

}

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

.fz-bakery-process{

margin-top:90px;

display:grid;
grid-template-columns:repeat(4,1fr);
gap:25px;

}

.fz-process-item{

background:#fff;
padding:35px 30px;
border-radius:20px;
text-align:center;
box-shadow:0 12px 30px rgba(0,0,0,.06);
transition:.3s;

}

.fz-process-item:hover{

transform:translateY(-8px);

}

.fz-number{

width:65px;
height:65px;

margin:auto auto 20px;

background:#092846;
color:#fff;

border-radius:50%;

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

font-size:22px;
font-weight:700;

}

.fz-process-item h4{

font-size:22px;
color:#092846;
margin-bottom:12px;
font-family: Roboto;

}

.fz-process-item p{

font-size:15px;
line-height:1.7;
color:#677687;

}

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

.fz-bakery-bottom{

margin-top:60px;
padding:45px;
background:#fff;
border-radius:24px;
text-align:center;
box-shadow:0 10px 30px rgba(0,0,0,.05);

}

.fz-bakery-bottom p{

font-size:18px;
line-height:1.9;
color:#566574;
max-width:900px;
margin:auto;

}

/* ===========================
   RESPONSIVE
=========================== */

@media(max-width:950px){

.fz-bakery-grid{

grid-template-columns:1fr;

}

.fz-bakery-content h2{

font-size:36px;

}

.fz-bakery-process{

grid-template-columns:1fr;

}

.fz-bakery-card{

position:relative;
left:auto;
bottom:auto;
margin-top:20px;
max-width:100%;

}

.fz-bakery-gallery .big{

height:260px;

}

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

height:180px;

}

.fz-bakery-bottom{

padding:30px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a38e073 */.fz-why-section {
    padding:100px 0;
    background:#ffffff;
}


.fz-why-container {
    max-width:1200px;
    margin:0 auto;
    padding:0 25px;
}


/* HEADER */

.fz-why-header {
    max-width:850px;
    margin:0 auto 70px;
    text-align:center;
}


.fz-why-header span {

    display:inline-block;

    font-size:13px;
    letter-spacing:3px;
    color:#a47a42;
    font-weight:500;

    margin-bottom:20px;

}


.fz-why-header h2 {

    font-family:Roboto,sans-serif;

    font-size:44px;

    font-weight:300;

    line-height:1.25;

    color:#111;

    margin:0 0 25px;

}


.fz-why-header p {

    font-size:18px;

    line-height:1.8;

    color:#666;

}



/* GRID */

.fz-why-grid {

    display:grid;

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

    gap:30px;

}



/* CARD */

.fz-why-card {

    position:relative;

    background:#fafafa;

    padding:38px;

    border:1px solid #e8e8e8;

    transition:.35s ease;

}


.fz-why-card:hover {

    background:#fff;

    transform:translateY(-5px);

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

}



/* LABEL */

.fz-why-label {

    display:inline-block;

    background:#111;

    color:#fff;

    padding:7px 15px;

    font-size:11px;

    letter-spacing:2px;

    margin-bottom:22px;

}



/* TITLE */

.fz-why-card h3 {

    font-family:Roboto,sans-serif;

    font-size:25px;

    font-weight:300;

    line-height:1.35;

    margin:0 0 15px;

    color:#111;

}



/* TEXT */

.fz-why-card p {

    font-size:16px;

    line-height:1.75;

    color:#666;

    margin:0;

}


.fz-why-card a {

    display:inline-block;

    margin-top:20px;

    color:#111;

    text-decoration:none;

    border-bottom:1px solid #111;

}



/* BOTTOM */

.fz-why-bottom {

    margin-top:80px;

    padding:60px 40px;

    background:#111;

    text-align:center;

}


.fz-why-bottom h3 {

    font-family:Roboto,sans-serif;

    font-size:34px;

    font-weight:300;

    color:#fff;

    margin:0 0 20px;

}


.fz-why-bottom p {

    max-width:750px;

    margin:0 auto 30px;

    color:#ddd;

    font-size:17px;

    line-height:1.8;

}


.fz-why-bottom a {

    color:#fff;

    text-decoration:none;

    border-bottom:1px solid #fff;

}



/* MOBILE */

@media(max-width:800px){

    .fz-why-grid{

        grid-template-columns:1fr;

    }


    .fz-why-header h2{

        font-size:32px;

    }


    .fz-why-card{

        padding:28px;

    }

}/* 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 */