.elementor-18 .elementor-element.elementor-element-0d16817{--display:flex;--min-height:90vh;--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:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--overlay-opacity:0.4;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-0d16817::before, .elementor-18 .elementor-element.elementor-element-0d16817 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-0d16817 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-0d16817 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-0d16817 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-0d16817 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-text ) 33%, #19181603 86%);}.elementor-18 .elementor-element.elementor-element-0d16817:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0d16817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://fattoria-casabianca.it/wp-content/uploads/fattoria-casabianca-hero-home-3.jpg") 50% 50%;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-18 .elementor-element.elementor-element-5d73a8a{text-align:center;}.elementor-18 .elementor-element.elementor-element-5d73a8a .elementor-heading-title{font-family:var( --e-global-typography-d3796f8-font-family ), Sans-serif;font-size:var( --e-global-typography-d3796f8-font-size );font-weight:var( --e-global-typography-d3796f8-font-weight );line-height:var( --e-global-typography-d3796f8-line-height );letter-spacing:var( --e-global-typography-d3796f8-letter-spacing );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a181d87{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-62a09cb .elementor-button{background-color:var( --e-global-color-a0c8d72 );font-family:var( --e-global-typography-7cb1bb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7cb1bb2-font-size );font-weight:var( --e-global-typography-7cb1bb2-font-weight );text-transform:var( --e-global-typography-7cb1bb2-text-transform );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.6px 1.6px 1.6px 1.6px;border-color:var( --e-global-color-2229bab );}.elementor-18 .elementor-element.elementor-element-62a09cb .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-62a09cb .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-b1be2e8 .elementor-button{background-color:var( --e-global-color-a0c8d72 );font-family:var( --e-global-typography-7cb1bb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7cb1bb2-font-size );font-weight:var( --e-global-typography-7cb1bb2-font-weight );text-transform:var( --e-global-typography-7cb1bb2-text-transform );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.6px 1.6px 1.6px 1.6px;border-color:var( --e-global-color-2229bab );}.elementor-18 .elementor-element.elementor-element-b1be2e8 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-b1be2e8 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-d7f029d{--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:center;--padding-top:5em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-d7f029d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d7f029d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd1676d );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-da2671d{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-6ecbd22 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-18 .elementor-element.elementor-element-59863e3{width:var( --container-widget-width, 575px );max-width:575px;--container-widget-width:575px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-040d1a2{--display:flex;--min-height:420px;--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:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-040d1a2:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-040d1a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cd1676d );}.elementor-18 .elementor-element.elementor-element-b8a9d1c{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-b8a9d1c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b8a9d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fattoria-casabianca.it/wp-content/uploads/Prodotti-tab.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-b8a9d1c::before, .elementor-18 .elementor-element.elementor-element-b8a9d1c > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-b8a9d1c > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-b8a9d1c > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-b8a9d1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-b8a9d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #191816 0%, #726F6900 43%);}.elementor-18 .elementor-element.elementor-element-b8a9d1c:hover::before, .elementor-18 .elementor-element.elementor-element-b8a9d1c:hover > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-b8a9d1c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-b8a9d1c > .elementor-background-slideshow:hover::before, .elementor-18 .elementor-element.elementor-element-b8a9d1c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-cd1676d ) 17%, #FFFFFF9E 100%);}.elementor-18 .elementor-element.elementor-element-b8a9d1c:hover{--overlay-opacity:1;}.elementor-18 .elementor-element.elementor-element-b8a9d1c, .elementor-18 .elementor-element.elementor-element-b8a9d1c::before{--overlay-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-2e95ea1{width:auto;max-width:auto;background-color:var( --e-global-color-a0c8d72 );padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2229bab );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-2e95ea1.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-2e95ea1 .elementor-heading-title{font-family:var( --e-global-typography-11dc20a-font-family ), Sans-serif;font-size:var( --e-global-typography-11dc20a-font-size );font-weight:var( --e-global-typography-11dc20a-font-weight );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-e078342{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5bac540-font-family ), Sans-serif;font-size:var( --e-global-typography-5bac540-font-size );font-weight:var( --e-global-typography-5bac540-font-weight );color:#19181600;}.elementor-18 .elementor-element.elementor-element-e078342.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-2e719d1{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-2e719d1:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2e719d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fattoria-casabianca.it/wp-content/uploads/Ospitalita-tab.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-2e719d1::before, .elementor-18 .elementor-element.elementor-element-2e719d1 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-2e719d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-2e719d1 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-2e719d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-2e719d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #191816 0%, #726F6900 43%);}.elementor-18 .elementor-element.elementor-element-2e719d1:hover::before, .elementor-18 .elementor-element.elementor-element-2e719d1:hover > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-2e719d1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-2e719d1 > .elementor-background-slideshow:hover::before, .elementor-18 .elementor-element.elementor-element-2e719d1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-cd1676d ) 17%, #FFFFFF9E 100%);}.elementor-18 .elementor-element.elementor-element-2e719d1:hover{--overlay-opacity:1;}.elementor-18 .elementor-element.elementor-element-2e719d1, .elementor-18 .elementor-element.elementor-element-2e719d1::before{--overlay-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-14317d5{width:auto;max-width:auto;background-color:var( --e-global-color-a0c8d72 );padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2229bab );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-14317d5.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-14317d5 .elementor-heading-title{font-family:var( --e-global-typography-11dc20a-font-family ), Sans-serif;font-size:var( --e-global-typography-11dc20a-font-size );font-weight:var( --e-global-typography-11dc20a-font-weight );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-3401b21{width:var( --container-widget-width, 196px );max-width:196px;--container-widget-width:196px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5bac540-font-family ), Sans-serif;font-size:var( --e-global-typography-5bac540-font-size );font-weight:var( --e-global-typography-5bac540-font-weight );color:#19181600;}.elementor-18 .elementor-element.elementor-element-3401b21.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6351d13{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-6351d13:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6351d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fattoria-casabianca.it/wp-content/uploads/Esperienze-tab.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-6351d13::before, .elementor-18 .elementor-element.elementor-element-6351d13 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-6351d13 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-6351d13 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-6351d13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-6351d13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #191816 0%, #726F6900 43%);}.elementor-18 .elementor-element.elementor-element-6351d13:hover::before, .elementor-18 .elementor-element.elementor-element-6351d13:hover > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-6351d13:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-6351d13 > .elementor-background-slideshow:hover::before, .elementor-18 .elementor-element.elementor-element-6351d13 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-cd1676d ) 17%, #FFFFFF9E 100%);}.elementor-18 .elementor-element.elementor-element-6351d13:hover{--overlay-opacity:1;}.elementor-18 .elementor-element.elementor-element-6351d13, .elementor-18 .elementor-element.elementor-element-6351d13::before{--overlay-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-2730271{width:auto;max-width:auto;background-color:var( --e-global-color-a0c8d72 );padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2229bab );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-2730271.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-2730271 .elementor-heading-title{font-family:var( --e-global-typography-11dc20a-font-family ), Sans-serif;font-size:var( --e-global-typography-11dc20a-font-size );font-weight:var( --e-global-typography-11dc20a-font-weight );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-948469a{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5bac540-font-family ), Sans-serif;font-size:var( --e-global-typography-5bac540-font-size );font-weight:var( --e-global-typography-5bac540-font-weight );color:#19181600;}.elementor-18 .elementor-element.elementor-element-948469a.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-15c1206{--display:flex;--justify-content:flex-end;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-15c1206:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-15c1206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fattoria-casabianca.it/wp-content/uploads/Wine-club-tab.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-15c1206::before, .elementor-18 .elementor-element.elementor-element-15c1206 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-15c1206 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-15c1206 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-15c1206 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-15c1206 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, #191816 0%, #726F6900 43%);}.elementor-18 .elementor-element.elementor-element-15c1206:hover::before, .elementor-18 .elementor-element.elementor-element-15c1206:hover > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-15c1206:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-15c1206 > .elementor-background-slideshow:hover::before, .elementor-18 .elementor-element.elementor-element-15c1206 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-cd1676d ) 17%, #FFFFFF9E 100%);}.elementor-18 .elementor-element.elementor-element-15c1206:hover{--overlay-opacity:1;}.elementor-18 .elementor-element.elementor-element-15c1206, .elementor-18 .elementor-element.elementor-element-15c1206::before{--overlay-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-dde890f{width:auto;max-width:auto;background-color:var( --e-global-color-a0c8d72 );padding:4px 12px 4px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2229bab );border-radius:8px 8px 8px 8px;}.elementor-18 .elementor-element.elementor-element-dde890f.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-dde890f .elementor-heading-title{font-family:var( --e-global-typography-11dc20a-font-family ), Sans-serif;font-size:var( --e-global-typography-11dc20a-font-size );font-weight:var( --e-global-typography-11dc20a-font-weight );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-593b132{width:var( --container-widget-width, 180px );max-width:180px;--container-widget-width:180px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-5bac540-font-family ), Sans-serif;font-size:var( --e-global-typography-5bac540-font-size );font-weight:var( --e-global-typography-5bac540-font-weight );color:#19181600;}.elementor-18 .elementor-element.elementor-element-593b132.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-35cf9d6{--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:8em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-35cf9d6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-35cf9d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-cd1676d ) 0%, #FFFFFF 100%);}.elementor-18 .elementor-element.elementor-element-943169e{text-align:center;}.elementor-18 .elementor-element.elementor-element-943169e .elementor-heading-title{font-family:var( --e-global-typography-85cd483-font-family ), Sans-serif;font-size:var( --e-global-typography-85cd483-font-size );font-weight:var( --e-global-typography-85cd483-font-weight );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );color:var( --e-global-color-text );}.elementor-18 .elementor-element.elementor-element-5c9b61d{--swiper-slides-to-display:5;--swiper-slides-gap:10px;}.elementor-18 .elementor-element.elementor-element-5c9b61d .swiper-slide > .elementor-element{height:100%;}.elementor-18 .elementor-element.elementor-element-7e6f83c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:6em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:24em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-7e6f83c:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7e6f83c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://fattoria-casabianca.it/wp-content/uploads/Panoramica-Sfondo-Home.jpg");background-position:bottom center;background-repeat:repeat-x;background-size:contain;}.elementor-18 .elementor-element.elementor-element-abc4c58{--display:flex;--min-height:500px;--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-18 .elementor-element.elementor-element-ca8ae67{--display:flex;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-ca8ae67:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ca8ae67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-10db327 .elementor-heading-title{font-family:var( --e-global-typography-85cd483-font-family ), Sans-serif;font-size:var( --e-global-typography-85cd483-font-size );font-weight:var( --e-global-typography-85cd483-font-weight );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-475f1a4{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-7378350 .elementor-button{background-color:var( --e-global-color-a0c8d72 );font-family:var( --e-global-typography-7cb1bb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7cb1bb2-font-size );font-weight:var( --e-global-typography-7cb1bb2-font-weight );text-transform:var( --e-global-typography-7cb1bb2-text-transform );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.6px 1.6px 1.6px 1.6px;border-color:var( --e-global-color-2229bab );}.elementor-18 .elementor-element.elementor-element-7378350 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-7378350 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-069858e{--display:flex;}.elementor-18 .elementor-element.elementor-element-069858e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-069858e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fattoria-casabianca.it/wp-content/uploads/casetta-01.jpg");background-size:cover;}.elementor-18 .elementor-element.elementor-element-0739250{--display:flex;--min-height:500px;--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-18 .elementor-element.elementor-element-8ea5e22{--display:flex;}.elementor-18 .elementor-element.elementor-element-8ea5e22:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8ea5e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fattoria-casabianca.it/wp-content/uploads/degustazione.jpg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-048d488{--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:center;--overlay-opacity:0.6;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-048d488:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-048d488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://fattoria-casabianca.it/wp-content/uploads/sezione-esperienze.jpg");background-position:bottom center;background-size:120% auto;}.elementor-18 .elementor-element.elementor-element-048d488::before, .elementor-18 .elementor-element.elementor-element-048d488 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-048d488 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-048d488 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-048d488 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-048d488 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-cc21a11{--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:center;--gap:2em 2em;--row-gap:2em;--column-gap:2em;}.elementor-18 .elementor-element.elementor-element-3cf9a18{text-align:start;}.elementor-18 .elementor-element.elementor-element-3cf9a18 .elementor-heading-title{font-family:var( --e-global-typography-85cd483-font-family ), Sans-serif;font-size:var( --e-global-typography-85cd483-font-size );font-weight:var( --e-global-typography-85cd483-font-weight );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-680eae0{width:100%;max-width:100%;padding:0em 0em 0em 0em;columns:1;text-align:start;font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1em;}.elementor-18 .elementor-element.elementor-element-67b2787{--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:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--background-transition:0.3s;--border-radius:16px 16px 16px 16px;--padding-top:2em;--padding-bottom:2em;--padding-left:3em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-67b2787:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-67b2787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0D5C1AD;}.elementor-18 .elementor-element.elementor-element-67b2787:hover{background-color:#DDCBAAAD;}.elementor-18 .elementor-element.elementor-element-c17ddbc{width:100%;max-width:100%;padding:0em 0em 0em 0em;columns:1;text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-18 .elementor-element.elementor-element-c17ddbc.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-3d0f06b{--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;--padding-top:0em;--padding-bottom:12em;--padding-left:0em;--padding-right:0em;}.elementor-18 .elementor-element.elementor-element-3d0f06b:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-3d0f06b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#302D27;}.elementor-18 .elementor-element.elementor-element-f8d34bb{--display:flex;--justify-content:center;--margin-top:-10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-18 .elementor-element.elementor-element-29bd5e7 .elementor-heading-title{font-family:var( --e-global-typography-85cd483-font-family ), Sans-serif;font-size:var( --e-global-typography-85cd483-font-size );font-weight:var( --e-global-typography-85cd483-font-weight );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6892d17{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-8fa3d19 .elementor-button{background-color:var( --e-global-color-a0c8d72 );font-family:var( --e-global-typography-7cb1bb2-font-family ), Sans-serif;font-size:var( --e-global-typography-7cb1bb2-font-size );font-weight:var( --e-global-typography-7cb1bb2-font-weight );text-transform:var( --e-global-typography-7cb1bb2-text-transform );fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1.6px 1.6px 1.6px 1.6px;border-color:var( --e-global-color-2229bab );}.elementor-18 .elementor-element.elementor-element-8fa3d19 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-8fa3d19 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-bc6d339{--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:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:-10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-f8d486e img{border-radius:12px 12px 12px 12px;}.elementor-18 .elementor-element.elementor-element-0081469 img{border-radius:12px 12px 12px 12px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-0d16817{--min-height:60vh;}.elementor-18 .elementor-element.elementor-element-5d73a8a{width:var( --container-widget-width, 356px );max-width:356px;--container-widget-width:356px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-5d73a8a.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-5d73a8a .elementor-heading-title{font-size:var( --e-global-typography-d3796f8-font-size );line-height:var( --e-global-typography-d3796f8-line-height );letter-spacing:var( --e-global-typography-d3796f8-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-18 .elementor-element.elementor-element-62a09cb .elementor-button{font-size:var( --e-global-typography-7cb1bb2-font-size );}.elementor-18 .elementor-element.elementor-element-b1be2e8 .elementor-button{font-size:var( --e-global-typography-7cb1bb2-font-size );}.elementor-18 .elementor-element.elementor-element-d7f029d{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:3em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-040d1a2{--min-height:740px;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-2e95ea1 .elementor-heading-title{font-size:var( --e-global-typography-11dc20a-font-size );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e078342{font-size:var( --e-global-typography-5bac540-font-size );}.elementor-18 .elementor-element.elementor-element-14317d5 .elementor-heading-title{font-size:var( --e-global-typography-11dc20a-font-size );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );}.elementor-18 .elementor-element.elementor-element-3401b21{font-size:var( --e-global-typography-5bac540-font-size );}.elementor-18 .elementor-element.elementor-element-2730271 .elementor-heading-title{font-size:var( --e-global-typography-11dc20a-font-size );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );}.elementor-18 .elementor-element.elementor-element-948469a{font-size:var( --e-global-typography-5bac540-font-size );}.elementor-18 .elementor-element.elementor-element-dde890f .elementor-heading-title{font-size:var( --e-global-typography-11dc20a-font-size );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );}.elementor-18 .elementor-element.elementor-element-593b132{font-size:var( --e-global-typography-5bac540-font-size );}.elementor-18 .elementor-element.elementor-element-35cf9d6{--padding-top:5em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-943169e .elementor-heading-title{font-size:var( --e-global-typography-85cd483-font-size );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5c9b61d{--swiper-slides-to-display:4;}.elementor-18 .elementor-element.elementor-element-7e6f83c{--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:16em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-ca8ae67{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-10db327 .elementor-heading-title{font-size:var( --e-global-typography-85cd483-font-size );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-475f1a4{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-7378350 .elementor-button{font-size:var( --e-global-typography-7cb1bb2-font-size );}.elementor-18 .elementor-element.elementor-element-048d488{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-18 .elementor-element.elementor-element-cc21a11{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:0em;}.elementor-18 .elementor-element.elementor-element-3cf9a18 .elementor-heading-title{font-size:var( --e-global-typography-85cd483-font-size );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-67b2787{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-c17ddbc{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-3d0f06b{--padding-top:0em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-f8d34bb{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:2em;}.elementor-18 .elementor-element.elementor-element-29bd5e7 .elementor-heading-title{font-size:var( --e-global-typography-85cd483-font-size );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6892d17{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-8fa3d19 .elementor-button{font-size:var( --e-global-typography-7cb1bb2-font-size );}.elementor-18 .elementor-element.elementor-element-bc6d339{--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:1em 1em;--row-gap:1em;--column-gap:1em;--margin-top:-8em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-0d16817{--min-height:50vh;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:3em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-5d73a8a{--container-widget-width:232px;--container-widget-flex-grow:0;width:var( --container-widget-width, 232px );max-width:232px;}.elementor-18 .elementor-element.elementor-element-5d73a8a .elementor-heading-title{font-size:var( --e-global-typography-d3796f8-font-size );line-height:var( --e-global-typography-d3796f8-line-height );letter-spacing:var( --e-global-typography-d3796f8-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a181d87{--justify-content:center;--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-18 .elementor-element.elementor-element-62a09cb .elementor-button{font-size:var( --e-global-typography-7cb1bb2-font-size );}.elementor-18 .elementor-element.elementor-element-b1be2e8 .elementor-button{font-size:var( --e-global-typography-7cb1bb2-font-size );}.elementor-18 .elementor-element.elementor-element-d7f029d{--gap:1em 1em;--row-gap:1em;--column-gap:1em;--padding-top:2em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-da2671d{--container-widget-width:110px;--container-widget-flex-grow:0;width:var( --container-widget-width, 110px );max-width:110px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-040d1a2{--min-height:520px;--gap:.6em .6em;--row-gap:.6em;--column-gap:.6em;--padding-top:0em;--padding-bottom:0em;--padding-left:0.6em;--padding-right:0.6em;}.elementor-18 .elementor-element.elementor-element-b8a9d1c{--width:48%;--padding-top:1em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-2e95ea1 .elementor-heading-title{font-size:var( --e-global-typography-11dc20a-font-size );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e078342{font-size:var( --e-global-typography-5bac540-font-size );}.elementor-18 .elementor-element.elementor-element-2e719d1{--width:48%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-14317d5 .elementor-heading-title{font-size:var( --e-global-typography-11dc20a-font-size );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );}.elementor-18 .elementor-element.elementor-element-3401b21{font-size:var( --e-global-typography-5bac540-font-size );}.elementor-18 .elementor-element.elementor-element-6351d13{--width:48%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-2730271 .elementor-heading-title{font-size:var( --e-global-typography-11dc20a-font-size );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );}.elementor-18 .elementor-element.elementor-element-948469a{font-size:var( --e-global-typography-5bac540-font-size );}.elementor-18 .elementor-element.elementor-element-15c1206{--width:48%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-dde890f .elementor-heading-title{font-size:var( --e-global-typography-11dc20a-font-size );line-height:var( --e-global-typography-11dc20a-line-height );letter-spacing:var( --e-global-typography-11dc20a-letter-spacing );}.elementor-18 .elementor-element.elementor-element-593b132{font-size:var( --e-global-typography-5bac540-font-size );}.elementor-18 .elementor-element.elementor-element-35cf9d6{--padding-top:3em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-18 .elementor-element.elementor-element-943169e .elementor-heading-title{font-size:var( --e-global-typography-85cd483-font-size );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-5c9b61d{--swiper-slides-to-display:2;}.elementor-18 .elementor-element.elementor-element-7e6f83c{--margin-top:2em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:12em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-abc4c58{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-ca8ae67{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-10db327 .elementor-heading-title{font-size:var( --e-global-typography-85cd483-font-size );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-475f1a4{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-7378350 .elementor-button{font-size:var( --e-global-typography-7cb1bb2-font-size );}.elementor-18 .elementor-element.elementor-element-069858e{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-8ea5e22{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-8ea5e22:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8ea5e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-18 .elementor-element.elementor-element-048d488{--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-3cf9a18 .elementor-heading-title{font-size:var( --e-global-typography-85cd483-font-size );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-c17ddbc{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-3d0f06b{--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:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-18 .elementor-element.elementor-element-f8d34bb{--margin-top:-5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-18 .elementor-element.elementor-element-29bd5e7 .elementor-heading-title{font-size:var( --e-global-typography-85cd483-font-size );line-height:var( --e-global-typography-85cd483-line-height );letter-spacing:var( --e-global-typography-85cd483-letter-spacing );}.elementor-18 .elementor-element.elementor-element-6892d17{font-size:var( --e-global-typography-text-font-size );}.elementor-18 .elementor-element.elementor-element-8fa3d19 .elementor-button{font-size:var( --e-global-typography-7cb1bb2-font-size );}.elementor-18 .elementor-element.elementor-element-bc6d339{--flex-wrap:nowrap;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-0d16817{--content-width:500px;}.elementor-18 .elementor-element.elementor-element-ca8ae67{--width:50%;}.elementor-18 .elementor-element.elementor-element-8ea5e22{--width:60%;}.elementor-18 .elementor-element.elementor-element-048d488{--width:100%;}.elementor-18 .elementor-element.elementor-element-cc21a11{--width:100%;}.elementor-18 .elementor-element.elementor-element-67b2787{--width:90%;}.elementor-18 .elementor-element.elementor-element-f8d34bb{--width:60%;}.elementor-18 .elementor-element.elementor-element-bc6d339{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-b8a9d1c{--width:48%;}.elementor-18 .elementor-element.elementor-element-2e719d1{--width:48%;}.elementor-18 .elementor-element.elementor-element-6351d13{--width:48%;}.elementor-18 .elementor-element.elementor-element-15c1206{--width:48%;}.elementor-18 .elementor-element.elementor-element-ca8ae67{--width:100%;}.elementor-18 .elementor-element.elementor-element-8ea5e22{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b8a9d1c */.elementor-18 .elementor-element.elementor-element-b8a9d1c .elementor-widget-heading {
    transform: translateY(260%)
}

.elementor-18 .elementor-element.elementor-element-b8a9d1c:hover .elementor-widget-heading {
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e719d1 */.elementor-18 .elementor-element.elementor-element-2e719d1 .elementor-widget-heading {
    transform: translateY(260%)
}

.elementor-18 .elementor-element.elementor-element-2e719d1:hover .elementor-widget-heading {
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6351d13 */.elementor-18 .elementor-element.elementor-element-6351d13 .elementor-widget-heading {
    transform: translateY(260%)
}

.elementor-18 .elementor-element.elementor-element-6351d13:hover .elementor-widget-heading {
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1206 */.elementor-18 .elementor-element.elementor-element-15c1206 .elementor-widget-heading {
    transform: translateY(260%)
}

.elementor-18 .elementor-element.elementor-element-15c1206:hover .elementor-widget-heading {
    transform: translateY(0px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-040d1a2 */.elementor-18 .elementor-element.elementor-element-040d1a2 #section-tab:hover p {
    color: var(--e-global-color-text);
    transition: 0.3s;
    transition-timing-function: ease-in;

}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-5c9b61d */.elementor-18 .elementor-element.elementor-element-5c9b61d {
    mix-blend-mode: multiply;
}


@media screen and (min-width: 1025px) {

.elementor-18 .elementor-element.elementor-element-5c9b61d .elementor-loop-container {
    overflow: visible !important;
}

/*

.elementor-18 .elementor-element.elementor-element-5c9b61d .e-con-inner {
    opacity: 0.6;
    filter: blur(2px);
      transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-5c9b61d .e-con-inner:hover {
    opacity: 1;
    filter: blur(0px);
    transition: 0.3s;
}

.elementor-18 .elementor-element.elementor-element-5c9b61d .e-con-inner .elementor-button {
    opacity: 0;
    transform: translateY(-30px);
    transition: 0.6s;

}

.elementor-18 .elementor-element.elementor-element-5c9b61d .e-con-inner:hover .elementor-button {
    opacity: 1;
    transform: translateY(0px);
    transition: 0.6s;
    transition-delay: 0.15s;


}

.elementor-18 .elementor-element.elementor-element-5c9b61d .e-con-inner .elementor-heading-title {
    opacity: 0;
    transform: translateY(-16px);
        transition-duration: 0.4s;

}

.elementor-18 .elementor-element.elementor-element-5c9b61d .e-con-inner:hover .elementor-heading-title {
    opacity: 1;
    transform: translateY(0px);
    transition-duration: 0.4s;
}
}

@media screen and (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-5c9b61d .swiper-wrapper {
        padding-left: 3.5%;
    }
}

*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-680eae0 */.elementor-18 .elementor-element.elementor-element-680eae0 p:hover {
    color: var(--e-global-color-accent);
    transition-duration: 0.15s;
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS */body, html {
    overflow-x: hidden !important;
}/* End custom CSS */