.elementor-617 .elementor-element.elementor-element-b41b6fb{--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;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:190px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-c3f07ff{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:050px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-b95ecf9{--display:flex;--min-height:60vh;}.elementor-617 .elementor-element.elementor-element-b95ecf9:not(.elementor-motion-effects-element-type-background), .elementor-617 .elementor-element.elementor-element-b95ecf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.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 );color:var( --e-global-color-primary );}.elementor-617 .elementor-element.elementor-element-e5ecd86{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-e5ecd86.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-617 .elementor-element.elementor-element-e5ecd86 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:2.9rem;font-weight:500;text-transform:uppercase;color:#A42434;}.elementor-617 .elementor-element.elementor-element-3129e08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-cca3571{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-617 .elementor-element.elementor-element-1408575{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-6141697{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-6141697.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-6141697 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-617 .elementor-element.elementor-element-1760aec{width:var( --container-widget-width, 100% );max-width:100%;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-1760aec.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-1760aec .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:400;color:#000000;}.elementor-617 .elementor-element.elementor-element-973c430{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-8346322{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-617 .elementor-element.elementor-element-8346322.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-8346322 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-617 .elementor-element.elementor-element-6f176cf{width:var( --container-widget-width, 100% );max-width:100%;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-617 .elementor-element.elementor-element-6f176cf.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-6f176cf .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:400;color:#000000;}.elementor-617 .elementor-element.elementor-element-06c9049{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-3ab1b23{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-617 .elementor-element.elementor-element-3ab1b23.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-3ab1b23 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-617 .elementor-element.elementor-element-75ea129{width:var( --container-widget-width, 100% );max-width:100%;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-617 .elementor-element.elementor-element-75ea129.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-75ea129 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:400;color:#000000;}.elementor-617 .elementor-element.elementor-element-9acce68{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-124e144{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-617 .elementor-element.elementor-element-124e144.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-124e144 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-617 .elementor-element.elementor-element-7f65e7e{width:var( --container-widget-width, 100% );max-width:100%;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-617 .elementor-element.elementor-element-7f65e7e.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-7f65e7e .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:400;color:#000000;}.elementor-617 .elementor-element.elementor-element-53a0ab0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-color:#E2E2E2;--border-color:#E2E2E2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-92ce6f4{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-92ce6f4.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-92ce6f4 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-617 .elementor-element.elementor-element-95f328a{width:var( --container-widget-width, 100% );max-width:100%;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-95f328a.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-95f328a .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:400;text-decoration:underline;line-height:32px;color:var( --e-global-color-59bfc8b );}.elementor-617 .elementor-element.elementor-element-35b3177{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-c6b0f9d{--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-617 .elementor-element.elementor-element-53e8ab7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-54bd647{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-54bd647.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-54bd647 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-617 .elementor-element.elementor-element-20017ef{width:var( --container-widget-width, 100% );max-width:100%;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-20017ef.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-20017ef .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:400;color:#000000;}.elementor-617 .elementor-element.elementor-element-ec0f8d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-c71e539{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-c71e539.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-c71e539 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-617 .elementor-element.elementor-element-8f1531a{width:var( --container-widget-width, 100% );max-width:100%;margin:8% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-8f1531a.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-8f1531a .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.3rem;font-weight:400;text-decoration:underline;line-height:32px;color:var( --e-global-color-59bfc8b );}.elementor-617 .elementor-element.elementor-element-02dbe3e{--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-617 .elementor-element.elementor-element-ff855ba{width:100%;max-width:100%;text-align:start;}.elementor-617 .elementor-element.elementor-element-ff855ba.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-617 .elementor-element.elementor-element-ff855ba .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:2rem;font-weight:600;text-transform:uppercase;color:#A42434;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-617 .elementor-element.elementor-element-b998df9{font-family:"Fustat", Sans-serif;font-size:1.5rem;font-weight:400;line-height:24px;color:#000000;}.elementor-617 .elementor-element.elementor-element-77d51fd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-617 .elementor-element.elementor-element-85dbfed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-617 .elementor-element.elementor-element-64771fa{--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;--justify-content:flex-end;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-617 .elementor-element.elementor-element-a468cc8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-617 .elementor-element.elementor-element-a468cc8.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-617 .elementor-element.elementor-element-a468cc8 .elementor-icon-box-wrapper{text-align:start;}.elementor-617 .elementor-element.elementor-element-a468cc8 .elementor-icon-box-title, .elementor-617 .elementor-element.elementor-element-a468cc8 .elementor-icon-box-title a{font-family:"Fustat", Sans-serif;font-size:2.9vw;font-weight:600;text-transform:uppercase;}.elementor-617 .elementor-element.elementor-element-a468cc8 .elementor-icon-box-title{color:#A42434;}.elementor-617 .elementor-element.elementor-element-a468cc8:has(:hover) .elementor-icon-box-title,
					 .elementor-617 .elementor-element.elementor-element-a468cc8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-59bfc8b );}.elementor-617 .elementor-element.elementor-element-d8bd8e3{--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;--justify-content:flex-end;}.elementor-617 .elementor-element.elementor-element-26ab14b{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--progressbar-normal-color:var( --e-global-color-59bfc8b );}.elementor-617 .elementor-element.elementor-element-26ab14b .swiper-slide > .elementor-element{height:100%;}.elementor-617 .elementor-element.elementor-element-fefe4b7{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-d84497c{width:100%;max-width:100%;text-align:center;}.elementor-617 .elementor-element.elementor-element-d84497c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-617 .elementor-element.elementor-element-d84497c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:12rem;font-weight:500;color:#ECA80042;}.elementor-617 .elementor-element.elementor-element-939c956{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;text-align:center;}.elementor-617 .elementor-element.elementor-element-939c956.elementor-element{--align-self:center;}.elementor-617 .elementor-element.elementor-element-939c956 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-617 .elementor-element.elementor-element-1dbd5e5{--display:flex;--margin-top:080px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-e89540a{--swiper-slides-to-display:3;--swiper-slides-gap:54px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:42px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:42px;--arrow-size:82px;}.elementor-617 .elementor-element.elementor-element-e89540a .swiper-slide > .elementor-element{height:100%;}.elementor-617 .elementor-element.elementor-element-e89540a :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-617 .elementor-element.elementor-element-26ab14b{--swiper-slides-to-display:2;}.elementor-617 .elementor-element.elementor-element-e89540a{--swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-617 .elementor-element.elementor-element-b41b6fb{--content-width:90%;}.elementor-617 .elementor-element.elementor-element-c3f07ff{--content-width:90%;}.elementor-617 .elementor-element.elementor-element-b95ecf9{--width:100%;}.elementor-617 .elementor-element.elementor-element-3129e08{--content-width:90%;}.elementor-617 .elementor-element.elementor-element-cca3571{--width:50%;}.elementor-617 .elementor-element.elementor-element-1408575{--width:33.33%;}.elementor-617 .elementor-element.elementor-element-973c430{--width:33.33%;}.elementor-617 .elementor-element.elementor-element-06c9049{--width:33.33%;}.elementor-617 .elementor-element.elementor-element-9acce68{--width:33.33%;}.elementor-617 .elementor-element.elementor-element-53a0ab0{--width:100%;}.elementor-617 .elementor-element.elementor-element-35b3177{--content-width:90%;}.elementor-617 .elementor-element.elementor-element-c6b0f9d{--width:30%;}.elementor-617 .elementor-element.elementor-element-53e8ab7{--width:100%;}.elementor-617 .elementor-element.elementor-element-ec0f8d6{--width:100%;}.elementor-617 .elementor-element.elementor-element-02dbe3e{--width:70%;}.elementor-617 .elementor-element.elementor-element-85dbfed{--content-width:98%;}.elementor-617 .elementor-element.elementor-element-64771fa{--width:30%;}.elementor-617 .elementor-element.elementor-element-d8bd8e3{--width:70%;}.elementor-617 .elementor-element.elementor-element-fefe4b7{--content-width:90%;}.elementor-617 .elementor-element.elementor-element-1dbd5e5{--content-width:97%;}}@media(max-width:767px){.elementor-617 .elementor-element.elementor-element-b41b6fb{--content-width:91%;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-0d507be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-617 .elementor-element.elementor-element-c3f07ff{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-617 .elementor-element.elementor-element-e5ecd86{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-617 .elementor-element.elementor-element-e5ecd86 .elementor-heading-title{font-size:1.8rem;}.elementor-617 .elementor-element.elementor-element-3129e08{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-617 .elementor-element.elementor-element-cca3571{--width:50%;}.elementor-617 .elementor-element.elementor-element-1408575{--width:1228px;}.elementor-617 .elementor-element.elementor-element-6141697{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-6141697.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-6141697 .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-1760aec{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-1760aec.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-1760aec .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-8346322{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-8346322.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-8346322 .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-6f176cf{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-6f176cf.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-6f176cf .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-3ab1b23{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-3ab1b23.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-3ab1b23 .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-75ea129{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-75ea129.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-75ea129 .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-124e144{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-124e144.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-124e144 .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-7f65e7e{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-7f65e7e.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-7f65e7e .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-53a0ab0{--width:42%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-92ce6f4{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-617 .elementor-element.elementor-element-92ce6f4.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-92ce6f4 .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-95f328a{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 1px 1px 1px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-617 .elementor-element.elementor-element-95f328a.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-95f328a .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-35b3177{--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-c6b0f9d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-617 .elementor-element.elementor-element-53e8ab7{--width:100%;}.elementor-617 .elementor-element.elementor-element-54bd647{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-54bd647.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-54bd647 .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-20017ef{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:18px 10px 1px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-20017ef.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-20017ef .elementor-heading-title{font-size:1.3rem;line-height:1.4em;}.elementor-617 .elementor-element.elementor-element-ec0f8d6{--width:100%;}.elementor-617 .elementor-element.elementor-element-c71e539{width:var( --container-widget-width, 100% );max-width:100%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-c71e539.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-c71e539 .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-8f1531a{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 10px 1px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-617 .elementor-element.elementor-element-8f1531a.elementor-element{--align-self:flex-start;}.elementor-617 .elementor-element.elementor-element-8f1531a .elementor-heading-title{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-02dbe3e{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-ff855ba{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-617 .elementor-element.elementor-element-ff855ba .elementor-heading-title{font-size:2rem;}.elementor-617 .elementor-element.elementor-element-b998df9{font-size:1.3rem;}.elementor-617 .elementor-element.elementor-element-85dbfed{--content-width:99%;}.elementor-617 .elementor-element.elementor-element-a468cc8{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-617 .elementor-element.elementor-element-a468cc8 .elementor-icon-box-wrapper{text-align:center;}.elementor-617 .elementor-element.elementor-element-a468cc8 .elementor-icon-box-title, .elementor-617 .elementor-element.elementor-element-a468cc8 .elementor-icon-box-title a{font-size:2rem;}.elementor-617 .elementor-element.elementor-element-26ab14b{--swiper-slides-to-display:1;}.elementor-617 .elementor-element.elementor-element-d84497c .elementor-heading-title{font-size:5rem;}.elementor-617 .elementor-element.elementor-element-939c956{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-617 .elementor-element.elementor-element-939c956 .elementor-heading-title{font-size:1.1rem;}.elementor-617 .elementor-element.elementor-element-1dbd5e5{--margin-top:030px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-617 .elementor-element.elementor-element-e89540a{--swiper-slides-to-display:1;}}/* Start custom CSS for shortcode, class: .elementor-element-0d507be *//* Contenitore principale Breadcrumb Rank Math */
.rank-math-breadcrumb,
.rank-math-breadcrumb p {
    font-family: 'Fustat', sans-serif; /* Il tuo font */
    font-size: 1.0rem;                 /* La dimensione richiesta */
    line-height: 1.5;
    color: #757575;                    /* Colore testo generico (grigio medio) */
    margin: 0;                         /* Rimuove margini di default dei paragrafi */
    padding-bottom: 15px;              /* Spazio sotto la breadcrumb */
    display: flex;                     /* Allinea tutto su una riga */
    flex-wrap: wrap;                   /* Va a capo su mobile se necessario */
    align-items: center;
}

/* Stile dei Link (Home, Categorie, ecc.) */
.rank-math-breadcrumb a {
    color: #2b2b2b;                    /* Grigio scuro (preso dal tuo sito) */
    text-decoration: none;             /* Nessuna sottolineatura */
    font-weight: 500;                  /* Leggermente più marcato */
    transition: all 0.3s ease;         /* Transizione fluida al passaggio del mouse */
}

/* Stile dei Link al passaggio del mouse (Hover) */
.rank-math-breadcrumb a:hover {
    color: #15779b;                    /* Il tuo colore accento (Teal) */
    text-decoration: underline;        /* Sottolineatura classica al passaggio */
}

/* Separatore (es. / o > o -) */
.rank-math-breadcrumb .separator {
    margin: 0 8px;                     /* Spazio a destra e sinistra del separatore */
    color: #ccc;                       /* Colore tenue per non disturbare */
    font-size: 0.9em;                  /* Leggermente più piccolo */
}

/* L'elemento corrente (l'ultima voce, es. titolo ricetta) */
.rank-math-breadcrumb .last {
    color: #757575;                    /* Colore meno evidente perché non è cliccabile */
    font-weight: 400;                  /* Peso normale */
    pointer-events: none;              /* Disabilita il click (sicurezza) */
}

/* (Opzionale) Mobile: riduce leggermente il font se il titolo è lungo */
@media (max-width: 767px) {
    .rank-math-breadcrumb,
    .rank-math-breadcrumb p {
        font-size: 0.9rem;
    }
}
/* Stile Mobile: Una riga con puntini (...) */
@media (max-width: 767px) {
    .rank-math-breadcrumb p {
        display: block; /* Disattiva flex per permettere il taglio del testo */
        white-space: nowrap; /* Impedisce di andare a capo */
        overflow: hidden; /* Nasconde il testo che sborda */
        text-overflow: ellipsis; /* Aggiunge i tre puntini ... */
        text-align: center; /* Opzionale: centra se il testo è breve */
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fustat';
	font-display: auto;
	src: url('https://delfinobattistasrl.it/wp-content/uploads/2025/08/Fustat-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */