.elementor-2743 .elementor-element.elementor-element-b5729e6{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2743 .elementor-element.elementor-element-479bc41{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2743 .elementor-element.elementor-element-2b3d4d1{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2743 .elementor-element.elementor-element-29e00d2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2743 .elementor-element.elementor-element-38d6dd1{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-38d6dd1:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-38d6dd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labotalla.it/wp-content/uploads/2020/05/trekking-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-9cfa029{--display:flex;}.elementor-2743 .elementor-element.elementor-element-9cfa029.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Inter;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2743 .elementor-element.elementor-element-20cd941 .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:22px;font-weight:400;color:var( --e-global-color-936b1f5 );}.elementor-2743 .elementor-element.elementor-element-7d73d6e .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:58px;font-weight:400;color:var( --e-global-color-936b1f5 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Inter;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-2743 .elementor-element.elementor-element-69a8414{font-family:"Inter", Inter;font-size:27px;font-weight:400;color:var( --e-global-color-936b1f5 );}.elementor-2743 .elementor-element.elementor-element-83acb8c{--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-2743 .elementor-element.elementor-element-9f2ecc3{--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;}.elementor-2743 .elementor-element.elementor-element-31923c4{--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 50px;--row-gap:0px;--column-gap:50px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-b480c89{--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:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-b480c89:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-b480c89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-b480c89.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-ab0fa69{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-c1a92a9 .elementor-heading-title{font-family:"Inter", Inter;font-size:20px;font-weight:800;color:#A97955;}.elementor-2743 .elementor-element.elementor-element-64f4419{font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-6664c2c{background-color:transparent;padding:0px 0px 0px 20px;background-image:linear-gradient(180deg, #FFFFFF 10%, #F9F2E8 100%);border-style:solid;border-width:0px 0px 0px 4px;border-color:var( --e-global-color-secondary );font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-5119c63{--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;}.elementor-2743 .elementor-element.elementor-element-05ace41{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-05ace41:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-05ace41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labotalla.it/wp-content/uploads/2021/03/ViaggioMontisRegalis_page-0001.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-9425075{--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-2743 .elementor-element.elementor-element-9fe0169{--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-2743 .elementor-element.elementor-element-7ff6430{--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:center;--align-items:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-7ff6430:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-7ff6430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-2743 .elementor-element.elementor-element-973f5dd{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:28px;}.elementor-2743 .elementor-element.elementor-element-98a4393{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-98a4393:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-98a4393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-98a4393.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-049d4b4 .elementor-heading-title{font-family:"Inter", Inter;font-size:25px;font-weight:800;color:#A97955;}.elementor-2743 .elementor-element.elementor-element-c108f93 .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:48px;font-weight:400;letter-spacing:1px;color:#2C2722;}.elementor-2743 .elementor-element.elementor-element-9f1bfc4{font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-0430fb1{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Inter;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2743 .elementor-element.elementor-element-37f04d3 .elementor-button{background-color:#315626;font-family:"Inter", Inter;font-size:20px;font-weight:800;border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-37f04d3 .elementor-button:hover, .elementor-2743 .elementor-element.elementor-element-37f04d3 .elementor-button:focus{background-color:#7FB239;color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-37f04d3{width:var( --container-widget-width, 46.809% );max-width:46.809%;--container-widget-width:46.809%;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-37f04d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-37f04d3 .elementor-button:hover svg, .elementor-2743 .elementor-element.elementor-element-37f04d3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-a68c1a9{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-a68c1a9:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-a68c1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://labotalla.it/wp-content/uploads/2020/05/map-google-e1641819039853.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-a68c1a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-fb3f477{--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:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-0c6e873{--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:center;--align-items:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-0c6e873:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-0c6e873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-2743 .elementor-element.elementor-element-6da0a17{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:28px;}.elementor-2743 .elementor-element.elementor-element-dc3b27c{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-dc3b27c:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-dc3b27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://labotalla.it/wp-content/uploads/2021/03/IMG-1394-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-dc3b27c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-ae21d4c{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-ae21d4c:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-ae21d4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-ae21d4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-b5f02d3 .elementor-heading-title{font-family:"Inter", Inter;font-size:25px;font-weight:800;color:#A97955;}.elementor-2743 .elementor-element.elementor-element-66bbb6a .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:48px;font-weight:400;letter-spacing:1px;color:#2C2722;}.elementor-2743 .elementor-element.elementor-element-d69ef4b{font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-cce3e66{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-2743 .elementor-element.elementor-element-4d10876 .elementor-button{background-color:#315626;font-family:"Inter", Inter;font-size:20px;font-weight:800;border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-4d10876 .elementor-button:hover, .elementor-2743 .elementor-element.elementor-element-4d10876 .elementor-button:focus{background-color:#7FB239;color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-4d10876{width:var( --container-widget-width, 46.809% );max-width:46.809%;--container-widget-width:46.809%;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-4d10876.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-4d10876 .elementor-button:hover svg, .elementor-2743 .elementor-element.elementor-element-4d10876 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-9252831{--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:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-8a42e12{--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:center;--align-items:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-8a42e12:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-8a42e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-2743 .elementor-element.elementor-element-7dd19cf{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:28px;}.elementor-2743 .elementor-element.elementor-element-67389f2{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-67389f2:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-67389f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-67389f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-6b1f900 .elementor-heading-title{font-family:"Inter", Inter;font-size:25px;font-weight:800;color:#A97955;}.elementor-2743 .elementor-element.elementor-element-3d491b7 .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:48px;font-weight:400;letter-spacing:1px;color:#2C2722;}.elementor-2743 .elementor-element.elementor-element-d2c372d{font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-61a5cb6{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-2743 .elementor-element.elementor-element-29fbb13 .elementor-button{background-color:#315626;font-family:"Inter", Inter;font-size:20px;font-weight:800;border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-29fbb13 .elementor-button:hover, .elementor-2743 .elementor-element.elementor-element-29fbb13 .elementor-button:focus{background-color:#7FB239;color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-29fbb13{width:var( --container-widget-width, 46.809% );max-width:46.809%;--container-widget-width:46.809%;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-29fbb13.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-29fbb13 .elementor-button:hover svg, .elementor-2743 .elementor-element.elementor-element-29fbb13 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-167bffd{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-167bffd:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-167bffd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://labotalla.it/wp-content/uploads/2020/05/IMG-20190613-WA0006.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-167bffd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-6f7ecff{--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:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-e550aa2{--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:center;--align-items:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-e550aa2:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-e550aa2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-2743 .elementor-element.elementor-element-7e24498{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:28px;}.elementor-2743 .elementor-element.elementor-element-81c9588{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-81c9588:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-81c9588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://labotalla.it/wp-content/uploads/2020/05/cavalli.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-81c9588.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-497075e{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-497075e:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-497075e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-497075e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-fd29f79 .elementor-heading-title{font-family:"Inter", Inter;font-size:25px;font-weight:800;color:#A97955;}.elementor-2743 .elementor-element.elementor-element-b99b285 .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:48px;font-weight:400;letter-spacing:1px;color:#2C2722;}.elementor-2743 .elementor-element.elementor-element-680cd4c{font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-61feb7c{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-2743 .elementor-element.elementor-element-599ac2d .elementor-button{background-color:#315626;font-family:"Inter", Inter;font-size:20px;font-weight:800;border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-599ac2d .elementor-button:hover, .elementor-2743 .elementor-element.elementor-element-599ac2d .elementor-button:focus{background-color:#7FB239;color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-599ac2d{width:var( --container-widget-width, 46.809% );max-width:46.809%;--container-widget-width:46.809%;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-599ac2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-599ac2d .elementor-button:hover svg, .elementor-2743 .elementor-element.elementor-element-599ac2d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-2e90d1b{--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-2743 .elementor-element.elementor-element-ec1e70a{--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-2743 .elementor-element.elementor-element-a6d6536{--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:center;--align-items:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-a6d6536:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-a6d6536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-2743 .elementor-element.elementor-element-2a8c407{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:28px;}.elementor-2743 .elementor-element.elementor-element-5516491{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-5516491:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-5516491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-5516491.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-6fdc0fe .elementor-heading-title{font-family:"Inter", Inter;font-size:25px;font-weight:800;color:#A97955;}.elementor-2743 .elementor-element.elementor-element-b12aed7 .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:48px;font-weight:400;letter-spacing:1px;color:#2C2722;}.elementor-2743 .elementor-element.elementor-element-0446c86{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-0446c86:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-0446c86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://labotalla.it/wp-content/uploads/2020/05/map-google-e1641819039853.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-0446c86.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-b6c8c34{font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-b9c407d{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-2743 .elementor-element.elementor-element-ab1c1ab .elementor-button{background-color:#315626;font-family:"Inter", Inter;font-size:20px;font-weight:800;border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-ab1c1ab .elementor-button:hover, .elementor-2743 .elementor-element.elementor-element-ab1c1ab .elementor-button:focus{background-color:#7FB239;color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-ab1c1ab{width:var( --container-widget-width, 46.809% );max-width:46.809%;--container-widget-width:46.809%;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-ab1c1ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-ab1c1ab .elementor-button:hover svg, .elementor-2743 .elementor-element.elementor-element-ab1c1ab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-fa1cebd{--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:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-c847ad3{--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:center;--align-items:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-c847ad3:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-c847ad3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-2743 .elementor-element.elementor-element-b6636d9{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:28px;}.elementor-2743 .elementor-element.elementor-element-15c1ad0{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-15c1ad0:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-15c1ad0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-15c1ad0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-e9641df .elementor-heading-title{font-family:"Inter", Inter;font-size:25px;font-weight:800;color:#A97955;}.elementor-2743 .elementor-element.elementor-element-5612f27 .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:48px;font-weight:400;letter-spacing:1px;color:#2C2722;}.elementor-2743 .elementor-element.elementor-element-c88c7e4{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-c88c7e4:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-c88c7e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://labotalla.it/wp-content/uploads/2021/03/IMG-1394-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-c88c7e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-6155372{font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-d109468{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-2743 .elementor-element.elementor-element-da28b1e .elementor-button{background-color:#315626;font-family:"Inter", Inter;font-size:20px;font-weight:800;border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-da28b1e .elementor-button:hover, .elementor-2743 .elementor-element.elementor-element-da28b1e .elementor-button:focus{background-color:#7FB239;color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-da28b1e{width:var( --container-widget-width, 46.809% );max-width:46.809%;--container-widget-width:46.809%;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-da28b1e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-da28b1e .elementor-button:hover svg, .elementor-2743 .elementor-element.elementor-element-da28b1e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-4cdff2f{--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:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-8b21792{--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:center;--align-items:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-8b21792:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-8b21792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-2743 .elementor-element.elementor-element-bd13bab{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:28px;}.elementor-2743 .elementor-element.elementor-element-1a79c93{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-1a79c93:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-1a79c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-1a79c93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-bcab9c8 .elementor-heading-title{font-family:"Inter", Inter;font-size:25px;font-weight:800;color:#A97955;}.elementor-2743 .elementor-element.elementor-element-06bccfa .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:48px;font-weight:400;letter-spacing:1px;color:#2C2722;}.elementor-2743 .elementor-element.elementor-element-66bd18b{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-66bd18b:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-66bd18b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://labotalla.it/wp-content/uploads/2020/05/IMG-20190613-WA0006.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-66bd18b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-84c763d{font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-502ee7f{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-2743 .elementor-element.elementor-element-bb0c941 .elementor-button{background-color:#315626;font-family:"Inter", Inter;font-size:20px;font-weight:800;border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-bb0c941 .elementor-button:hover, .elementor-2743 .elementor-element.elementor-element-bb0c941 .elementor-button:focus{background-color:#7FB239;color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-bb0c941{width:var( --container-widget-width, 46.809% );max-width:46.809%;--container-widget-width:46.809%;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-bb0c941.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-bb0c941 .elementor-button:hover svg, .elementor-2743 .elementor-element.elementor-element-bb0c941 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-9b6836d{--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:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-12c027b{--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:center;--align-items:center;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-12c027b:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-12c027b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8F3;}.elementor-2743 .elementor-element.elementor-element-05fdd53{--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:28px;--margin-right:28px;}.elementor-2743 .elementor-element.elementor-element-55ed117{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-55ed117:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-55ed117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-55ed117.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-3b7199e .elementor-heading-title{font-family:"Inter", Inter;font-size:25px;font-weight:800;color:#A97955;}.elementor-2743 .elementor-element.elementor-element-a829aa8 .elementor-heading-title{font-family:"DM Serif Display", Inter;font-size:48px;font-weight:400;letter-spacing:1px;color:#2C2722;}.elementor-2743 .elementor-element.elementor-element-0872079{--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:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E7D8C4;--border-color:#E7D8C4;--border-radius:34px 34px 34px 34px;box-shadow:0px 24px 60px 0px rgba(46, 41.99999999999999, 37, 0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-0872079:not(.elementor-motion-effects-element-type-background), .elementor-2743 .elementor-element.elementor-element-0872079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://labotalla.it/wp-content/uploads/2020/05/cavalli.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2743 .elementor-element.elementor-element-0872079.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-66da509{font-family:"Inter", Inter;font-weight:400;line-height:1.55em;color:#6B6156;}.elementor-2743 .elementor-element.elementor-element-3529e76{--display:flex;--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;--justify-content:center;--align-items:center;}.elementor-2743 .elementor-element.elementor-element-1e67e9c .elementor-button{background-color:#315626;font-family:"Inter", Inter;font-size:20px;font-weight:800;border-radius:50px 50px 50px 50px;}.elementor-2743 .elementor-element.elementor-element-1e67e9c .elementor-button:hover, .elementor-2743 .elementor-element.elementor-element-1e67e9c .elementor-button:focus{background-color:#7FB239;color:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-1e67e9c{width:var( --container-widget-width, 46.809% );max-width:46.809%;--container-widget-width:46.809%;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-1e67e9c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2743 .elementor-element.elementor-element-1e67e9c .elementor-button:hover svg, .elementor-2743 .elementor-element.elementor-element-1e67e9c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2743 .elementor-element.elementor-element-d9c77f5{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2743 .elementor-element.elementor-element-31923c4{--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-2743 .elementor-element.elementor-element-7ff6430{--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-973f5dd{--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:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:22px;}.elementor-2743 .elementor-element.elementor-element-a68c1a9{--min-height:350px;}.elementor-2743 .elementor-element.elementor-element-0c6e873{--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-6da0a17{--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:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:22px;}.elementor-2743 .elementor-element.elementor-element-dc3b27c{--min-height:350px;}.elementor-2743 .elementor-element.elementor-element-8a42e12{--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-7dd19cf{--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:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:22px;}.elementor-2743 .elementor-element.elementor-element-167bffd{--min-height:350px;}.elementor-2743 .elementor-element.elementor-element-e550aa2{--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-7e24498{--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:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:22px;}.elementor-2743 .elementor-element.elementor-element-81c9588{--min-height:350px;}.elementor-2743 .elementor-element.elementor-element-a6d6536{--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-2a8c407{--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:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:22px;}.elementor-2743 .elementor-element.elementor-element-0446c86{--min-height:350px;}.elementor-2743 .elementor-element.elementor-element-c847ad3{--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-b6636d9{--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:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:22px;}.elementor-2743 .elementor-element.elementor-element-c88c7e4{--min-height:350px;}.elementor-2743 .elementor-element.elementor-element-8b21792{--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-bd13bab{--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:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:22px;}.elementor-2743 .elementor-element.elementor-element-66bd18b{--min-height:350px;}.elementor-2743 .elementor-element.elementor-element-12c027b{--margin-top:72px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-05fdd53{--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:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:22px;}.elementor-2743 .elementor-element.elementor-element-0872079{--min-height:350px;}}@media(max-width:767px){.elementor-2743 .elementor-element.elementor-element-05ace41{--min-height:55vh;}.elementor-2743 .elementor-element.elementor-element-7ff6430{--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-2743 .elementor-element.elementor-element-973f5dd{--content-width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2743 .elementor-element.elementor-element-98a4393{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-049d4b4 .elementor-heading-title{font-size:15px;}.elementor-2743 .elementor-element.elementor-element-c108f93 .elementor-heading-title{font-size:35px;}.elementor-2743 .elementor-element.elementor-element-37f04d3{width:var( --container-widget-width, 149.039px );max-width:149.039px;--container-widget-width:149.039px;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-a68c1a9{--min-height:350px;--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-2743 .elementor-element.elementor-element-0c6e873{--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-2743 .elementor-element.elementor-element-6da0a17{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-dc3b27c{--min-height:350px;--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-2743 .elementor-element.elementor-element-ae21d4c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-8a42e12{--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-2743 .elementor-element.elementor-element-7dd19cf{--content-width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2743 .elementor-element.elementor-element-67389f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-167bffd{--min-height:350px;--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-2743 .elementor-element.elementor-element-e550aa2{--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-2743 .elementor-element.elementor-element-7e24498{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-81c9588{--min-height:350px;--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-2743 .elementor-element.elementor-element-497075e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-a6d6536{--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-2743 .elementor-element.elementor-element-2a8c407{--content-width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2743 .elementor-element.elementor-element-5516491{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-6fdc0fe .elementor-heading-title{font-size:15px;}.elementor-2743 .elementor-element.elementor-element-b12aed7 .elementor-heading-title{font-size:35px;}.elementor-2743 .elementor-element.elementor-element-0446c86{--min-height:350px;--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-2743 .elementor-element.elementor-element-ab1c1ab{width:var( --container-widget-width, 149.039px );max-width:149.039px;--container-widget-width:149.039px;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-fa1cebd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-c847ad3{--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-2743 .elementor-element.elementor-element-b6636d9{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-15c1ad0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-e9641df .elementor-heading-title{font-size:15px;}.elementor-2743 .elementor-element.elementor-element-5612f27 .elementor-heading-title{font-size:35px;}.elementor-2743 .elementor-element.elementor-element-c88c7e4{--min-height:350px;--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-2743 .elementor-element.elementor-element-da28b1e{width:var( --container-widget-width, 135.297px );max-width:135.297px;--container-widget-width:135.297px;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-4cdff2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-8b21792{--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-2743 .elementor-element.elementor-element-bd13bab{--content-width:90%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-2743 .elementor-element.elementor-element-1a79c93{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-bcab9c8 .elementor-heading-title{font-size:15px;}.elementor-2743 .elementor-element.elementor-element-06bccfa .elementor-heading-title{font-size:35px;}.elementor-2743 .elementor-element.elementor-element-66bd18b{--min-height:350px;--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-2743 .elementor-element.elementor-element-bb0c941{width:var( --container-widget-width, 137.188px );max-width:137.188px;--container-widget-width:137.188px;--container-widget-flex-grow:0;}.elementor-2743 .elementor-element.elementor-element-9b6836d{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-12c027b{--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-2743 .elementor-element.elementor-element-05fdd53{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2743 .elementor-element.elementor-element-55ed117{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2743 .elementor-element.elementor-element-3b7199e .elementor-heading-title{font-size:13px;}.elementor-2743 .elementor-element.elementor-element-a829aa8 .elementor-heading-title{font-size:35px;}.elementor-2743 .elementor-element.elementor-element-0872079{--min-height:350px;--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-2743 .elementor-element.elementor-element-1e67e9c{width:var( --container-widget-width, 124.57px );max-width:124.57px;--container-widget-width:124.57px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2743 .elementor-element.elementor-element-9cfa029{--width:66.015%;}.elementor-2743 .elementor-element.elementor-element-b480c89{--width:46.264%;}.elementor-2743 .elementor-element.elementor-element-5119c63{--width:50%;}.elementor-2743 .elementor-element.elementor-element-973f5dd{--content-width:100%;}.elementor-2743 .elementor-element.elementor-element-98a4393{--width:100%;}.elementor-2743 .elementor-element.elementor-element-a68c1a9{--width:100%;}.elementor-2743 .elementor-element.elementor-element-6da0a17{--content-width:100%;}.elementor-2743 .elementor-element.elementor-element-dc3b27c{--width:100%;}.elementor-2743 .elementor-element.elementor-element-ae21d4c{--width:100%;}.elementor-2743 .elementor-element.elementor-element-7dd19cf{--content-width:100%;}.elementor-2743 .elementor-element.elementor-element-67389f2{--width:100%;}.elementor-2743 .elementor-element.elementor-element-167bffd{--width:100%;}.elementor-2743 .elementor-element.elementor-element-7e24498{--content-width:100%;}.elementor-2743 .elementor-element.elementor-element-81c9588{--width:100%;}.elementor-2743 .elementor-element.elementor-element-497075e{--width:100%;}.elementor-2743 .elementor-element.elementor-element-2a8c407{--content-width:100%;}.elementor-2743 .elementor-element.elementor-element-5516491{--width:100%;}.elementor-2743 .elementor-element.elementor-element-0446c86{--width:100%;}.elementor-2743 .elementor-element.elementor-element-b6636d9{--content-width:100%;}.elementor-2743 .elementor-element.elementor-element-15c1ad0{--width:100%;}.elementor-2743 .elementor-element.elementor-element-c88c7e4{--width:100%;}.elementor-2743 .elementor-element.elementor-element-bd13bab{--content-width:100%;}.elementor-2743 .elementor-element.elementor-element-1a79c93{--width:100%;}.elementor-2743 .elementor-element.elementor-element-66bd18b{--width:100%;}.elementor-2743 .elementor-element.elementor-element-05fdd53{--content-width:100%;}.elementor-2743 .elementor-element.elementor-element-55ed117{--width:100%;}.elementor-2743 .elementor-element.elementor-element-0872079{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2743 .elementor-element.elementor-element-b480c89{--width:100%;}.elementor-2743 .elementor-element.elementor-element-5119c63{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-20cd941 */.elementor-2743 .elementor-element.elementor-element-20cd941 {
  width: fit-content;
  max-width: 100%;
}

.elementor-2743 .elementor-element.elementor-element-20cd941 .elementor-heading-title {
  display: inline-flex;
  align-items: center;
  padding: 10px 16px;
  border-radius: 999px;
  background: rgba(255,255,255,.14);
  border: 1px solid rgba(255,255,255,.22);
  color: #FFFFFF;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  font-family: Inter, sans-serif;
  font-size: 13px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
  line-height: 1.2em;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38d6dd1 *//* =====================================================
   HERO RISTORANTE LA BOTALLA - ELEMENTOR
   CLASSI DEFINITIVE: NON CAMBIARE NOMI
   ===================================================== */

/* SEZIONE PRINCIPALE CON FOTO */
.botalla-hero-ristorante {
  position: relative !important;
  min-height: 80vh !important;
  overflow: hidden !important;
  isolation: isolate !important;

  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

/* OVERLAY SCURO SOLO SULLA FOTO */
.botalla-hero-ristorante::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;

  background: linear-gradient(
    90deg,
    rgba(27, 37, 20, 0.80) 0%,
    rgba(27, 37, 20, 0.46) 44%,
    rgba(27, 37, 20, 0.16) 100%
  ) !important;
}

/* CONTENITORE INTERNO ELEMENTOR */
.botalla-hero-ristorante > .e-con-inner {
  position: relative !important;
  z-index: 2 !important;

  width: min(1260px, calc(100% - 28px)) !important;
  max-width: 1260px !important;
  min-height: 80vh !important;
  margin: 0 auto !important;

  display: grid !important;
  grid-template-columns: minmax(0, 1.05fr) minmax(420px, 0.95fr) !important;
  gap: 28px !important;
  align-items: end !important;

  padding: 98px 0 40px !important;
}

/* COLONNA SINISTRA */
.botalla-hero-left {
  position: relative !important;
  z-index: 3 !important;
  align-self: end !important;
  max-width: 760px !important;
}

/* BADGE */
.botalla-hero-tag {
  width: fit-content !important;
  max-width: fit-content !important;
  margin: 0 0 18px 0 !important;
  padding: 0 !important;
}

.botalla-hero-tag .elementor-widget-container {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  width: auto !important;
  max-width: 100% !important;
  min-height: 0 !important;

  padding: 10px 16px !important;
  border-radius: 999px !important;

  background: rgba(255, 255, 255, 0.12) !important;
  border: 1px solid rgba(255, 255, 255, 0.18) !important;

  backdrop-filter: blur(10px) !important;
  -webkit-backdrop-filter: blur(10px) !important;
}

.botalla-hero-tag .elementor-heading-title,
.botalla-hero-tag p,
.botalla-hero-tag span {
  margin: 0 !important;
  font-family: Inter, Arial, sans-serif !important;
  font-size: 13px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  color: #ffffff !important;
  white-space: nowrap !important;
}

/* TITOLO GRANDE SINISTRA */
/* prende il titolo dentro la colonna sinistra ma NON il badge */
.botalla-hero-left > .elementor-widget-heading:not(.botalla-hero-tag) .elementor-heading-title {
  margin: 0 !important;
  max-width: 820px !important;

  font-size: clamp(46px, 5.8vw, 76px) !important;
  line-height: 0.94 !important;
  letter-spacing: -0.04em !important;
  color: #ffffff !important;
}

/* TESTO SINISTRA */
.botalla-hero-left > .elementor-widget-text-editor {
  margin-top: 18px !important;
  max-width: 760px !important;
}

.botalla-hero-left > .elementor-widget-text-editor,
.botalla-hero-left > .elementor-widget-text-editor p,
.botalla-hero-left > .elementor-widget-text-editor .elementor-widget-container {
  font-size: clamp(18px, 2vw, 22px) !important;
  line-height: 1.35 !important;
  color: rgba(255, 255, 255, 0.88) !important;
}

/* CARD BIANCA DESTRA */
.botalla-hero-card {
  position: relative !important;
  z-index: 3 !important;

  align-self: end !important;
  justify-self: end !important;

  width: 100% !important;
  max-width: 620px !important;
  height: auto !important;
  min-height: 0 !important;

  padding: 24px !important;
  border-radius: 32px !important;

  background: rgba(255, 255, 255, 0.94) !important;
  border: 1px solid rgba(255, 255, 255, 0.28) !important;
  box-shadow: 0 18px 60px rgba(46, 42, 37, 0.12) !important;

  backdrop-filter: blur(14px) !important;
  -webkit-backdrop-filter: blur(14px) !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
  align-items: stretch !important;
  gap: 0 !important;
}

/* TITOLO CARD BIANCA */
.botalla-hero-card > .elementor-widget-heading .elementor-heading-title {
  margin: 0 !important;

  font-size: 28px !important;
  line-height: 1.04 !important;
  letter-spacing: -0.02em !important;
  color: #2E2A25 !important;
}

/* TESTO CARD BIANCA */
.botalla-hero-card > .elementor-widget-text-editor {
  margin-top: 12px !important;
  margin-bottom: 0 !important;
}

.botalla-hero-card > .elementor-widget-text-editor,
.botalla-hero-card > .elementor-widget-text-editor p,
.botalla-hero-card > .elementor-widget-text-editor .elementor-widget-container {
  font-size: 17px !important;
  line-height: 1.55 !important;
  color: #6B6358 !important;
}

/* GRIGLIA DELLE 4 MINI CARD */
.botalla-mini-menu {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  gap: 12px !important;
  margin-top: 18px !important;

  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
}

/* MINI CARD */
.botalla-mini-card {
  background: #ffffff !important;
  border: 1px solid rgba(185, 150, 107, 0.18) !important;
  border-radius: 16px !important;
  padding: 15px !important;

  min-height: 126px !important;
  height: auto !important;

  box-shadow: none !important;

  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-start !important;
}

/* TITOLO MINI CARD */
.botalla-mini-card .elementor-widget-heading .elementor-heading-title {
  margin: 0 0 6px 0 !important;

  color: #3F6B2A !important;
  font-size: 15px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
}

/* TESTO MINI CARD */
.botalla-mini-card .elementor-widget-text-editor,
.botalla-mini-card .elementor-widget-text-editor p,
.botalla-mini-card .elementor-widget-container {
  color: #6B6358 !important;
  font-size: 15px !important;
  line-height: 1.45 !important;
}

/* EFFETTO ELEGANTE */
.botalla-hero-card,
.botalla-mini-card {
  transition: transform 0.25s ease, box-shadow 0.25s ease !important;
}

.botalla-hero-card:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 24px 68px rgba(46, 42, 37, 0.16) !important;
}

.botalla-mini-card:hover {
  transform: translateY(-2px) !important;
}

/* TABLET */
@media (max-width: 1100px) {
  .botalla-hero-ristorante {
    min-height: auto !important;
  }

  .botalla-hero-ristorante > .e-con-inner {
    grid-template-columns: 1fr !important;
    min-height: auto !important;
    padding: 88px 0 34px !important;
    gap: 28px !important;
  }

  .botalla-hero-left,
  .botalla-hero-card {
    max-width: 100% !important;
    justify-self: stretch !important;
  }
}

/* MOBILE */
@media (max-width: 760px) {
  .botalla-hero-ristorante > .e-con-inner {
    width: min(100% - 28px, 1260px) !important;
    padding: 88px 0 26px !important;
  }

  .botalla-hero-left > .elementor-widget-heading:not(.botalla-hero-tag) .elementor-heading-title {
    font-size: clamp(42px, 12vw, 58px) !important;
    line-height: 0.96 !important;
  }

  .botalla-hero-left > .elementor-widget-text-editor,
  .botalla-hero-left > .elementor-widget-text-editor p,
  .botalla-hero-left > .elementor-widget-text-editor .elementor-widget-container {
    font-size: 18px !important;
  }

  .botalla-hero-tag .elementor-heading-title,
  .botalla-hero-tag p,
  .botalla-hero-tag span {
    white-space: normal !important;
    font-size: 12px !important;
  }

  .botalla-hero-card {
    padding: 24px !important;
    border-radius: 28px !important;
  }

  .botalla-mini-menu {
    grid-template-columns: 1fr !important;
  }

  .botalla-mini-card {
    min-height: auto !important;
  }

  .botalla-hero-card:hover,
  .botalla-mini-card:hover {
    transform: none !important;
  }
}
/* =====================================================
   FIX ALTEZZA CARD HERO RISTORANTE
   tiene le classi già usate, non cambiare nomi
   ===================================================== */

/* La card bianca deve essere larga ma compatta */
.botalla-hero-card {
  max-width: 620px !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;

  padding: 24px !important;
  border-radius: 32px !important;

  align-self: end !important;
  justify-self: end !important;
  margin-bottom: 40px !important;

  display: block !important;
}

/* Toglie eventuali altezze automatiche/forzate di Elementor dentro la card */
.botalla-hero-card .e-con,
.botalla-hero-card .e-con-inner,
.botalla-hero-card .elementor-element,
.botalla-hero-card .elementor-widget,
.botalla-hero-card .elementor-widget-container {
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
}

/* Titolo della card bianca più compatto */
.botalla-hero-card > .elementor-widget-heading .elementor-heading-title {
  font-size: 28px !important;
  line-height: 1.04 !important;
  margin: 0 !important;
}

/* Testo sotto titolo più vicino */
.botalla-hero-card > .elementor-widget-text-editor {
  margin-top: 12px !important;
  margin-bottom: 0 !important;
}

.botalla-hero-card > .elementor-widget-text-editor p {
  margin: 0 !important;
  font-size: 17px !important;
  line-height: 1.5 !important;
}

/* Griglia delle mini card: righe NON stirate */
.botalla-mini-menu {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  grid-auto-rows: auto !important;
  align-items: start !important;
  gap: 12px !important;

  margin-top: 18px !important;
  min-height: 0 !important;
  height: auto !important;
}

/* Se Elementor ha un inner dentro il mini menu */
.botalla-mini-menu > .e-con-inner {
  display: grid !important;
  grid-template-columns: 1fr 1fr !important;
  grid-auto-rows: auto !important;
  align-items: start !important;
  gap: 12px !important;

  min-height: 0 !important;
  height: auto !important;
  padding: 0 !important;
}

/* Mini-card compatte, rettangolari, senza vuoto */
.botalla-mini-card {
  min-height: 96px !important;
  height: auto !important;
  max-height: none !important;

  padding: 16px 18px !important;
  border-radius: 16px !important;

  display: block !important;
  align-self: start !important;

  background: #ffffff !important;
  border: 1px solid rgba(185, 150, 107, 0.18) !important;
}

/* Toglie stiramenti anche dentro ogni mini-card */
.botalla-mini-card .e-con,
.botalla-mini-card .e-con-inner,
.botalla-mini-card .elementor-element,
.botalla-mini-card .elementor-widget,
.botalla-mini-card .elementor-widget-container {
  min-height: 0 !important;
  height: auto !important;
  max-height: none !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Titolo mini card */
.botalla-mini-card .elementor-widget-heading {
  margin-bottom: 6px !important;
}

.botalla-mini-card .elementor-widget-heading .elementor-heading-title {
  margin: 0 !important;
  font-size: 15px !important;
  line-height: 1.2 !important;
  color: #3F6B2A !important;
}

/* Testo mini card */
.botalla-mini-card .elementor-widget-text-editor,
.botalla-mini-card .elementor-widget-text-editor p {
  margin: 0 !important;
  font-size: 15px !important;
  line-height: 1.4 !important;
  color: #6B6358 !important;
}

/* Titolo grande a sinistra leggermente più piccolo */
.botalla-hero-left > .elementor-widget-heading:not(.botalla-hero-tag) .elementor-heading-title {
  font-size: clamp(44px, 5.2vw, 70px) !important;
  line-height: 0.94 !important;
}

/* Più respiro sotto la hero, come nella prova */
.botalla-hero-ristorante > .e-con-inner {
  padding-bottom: 46px !important;
}

/* MOBILE */
@media (max-width: 760px) {
  .botalla-hero-card {
    margin-bottom: 0 !important;
  }

  .botalla-mini-menu,
  .botalla-mini-menu > .e-con-inner {
    grid-template-columns: 1fr !important;
  }

  .botalla-mini-card {
    min-height: auto !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-973f5dd */.elementor-2743 .elementor-element.elementor-element-973f5dd {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  grid-template-areas:
    "text grid"
    "agrispa grid";
  gap: 18px 24px;
  align-items: stretch;
}

/* CARD TESTO */
.elementor-2743 .elementor-element.elementor-element-973f5dd .text-card {
  grid-area: text;
  background: #FFFFFF;
  border: 1px solid rgba(206,180,139,.18);
  border-radius: 34px;
  padding: 34px;
  box-shadow: 0 24px 60px rgba(46,42,37,.10);
}

/* CARD AGRISPA */
.elementor-2743 .elementor-element.elementor-element-973f5dd .agrispa-card {
  grid-area: agrispa;
  position: relative;
  min-height: 220px;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-973f5dd .agrispa-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.38));
  z-index: 1;
}

.elementor-2743 .elementor-element.elementor-element-973f5dd .agrispa-card .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-973f5dd .agrispa-card .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOSAICO DESTRO */
.elementor-2743 .elementor-element.elementor-element-973f5dd .cut-grid {
  grid-area: grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 18px;
  min-height: 560px;
}

.elementor-2743 .elementor-element.elementor-element-973f5dd .cut {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-973f5dd .cut:hover,
.elementor-2743 .elementor-element.elementor-element-973f5dd .agrispa-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 28px 70px rgba(46,42,37,.16);
}

.elementor-2743 .elementor-element.elementor-element-973f5dd .cut.tall {
  grid-row: span 2;
}

.elementor-2743 .elementor-element.elementor-element-973f5dd .cut .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-973f5dd .cut .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOBILE / TABLET */
@media (max-width: 900px) {
  .elementor-2743 .elementor-element.elementor-element-973f5dd {
    grid-template-columns: 1fr;
    grid-template-areas:
      "text"
      "agrispa"
      "grid";
  }

  .elementor-2743 .elementor-element.elementor-element-973f5dd .cut-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }

  .elementor-2743 .elementor-element.elementor-element-973f5dd .cut,
  .elementor-2743 .elementor-element.elementor-element-973f5dd .cut.tall,
  .elementor-2743 .elementor-element.elementor-element-973f5dd .agrispa-card {
    min-height: 260px;
    grid-row: auto;
  }

  .elementor-2743 .elementor-element.elementor-element-973f5dd .text-card {
    padding: 28px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da0a17 */.elementor-2743 .elementor-element.elementor-element-6da0a17 {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  grid-template-areas:
    "text grid"
    "agrispa grid";
  gap: 18px 24px;
  align-items: stretch;
}

/* CARD TESTO */
.elementor-2743 .elementor-element.elementor-element-6da0a17 .text-card {
  grid-area: text;
  background: #FFFFFF;
  border: 1px solid rgba(206,180,139,.18);
  border-radius: 34px;
  padding: 34px;
  box-shadow: 0 24px 60px rgba(46,42,37,.10);
}

/* CARD AGRISPA */
.elementor-2743 .elementor-element.elementor-element-6da0a17 .agrispa-card {
  grid-area: agrispa;
  position: relative;
  min-height: 220px;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-6da0a17 .agrispa-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.38));
  z-index: 1;
}

.elementor-2743 .elementor-element.elementor-element-6da0a17 .agrispa-card .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-6da0a17 .agrispa-card .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOSAICO DESTRO */
.elementor-2743 .elementor-element.elementor-element-6da0a17 .cut-grid {
  grid-area: grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 18px;
  min-height: 560px;
}

.elementor-2743 .elementor-element.elementor-element-6da0a17 .cut {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-6da0a17 .cut:hover,
.elementor-2743 .elementor-element.elementor-element-6da0a17 .agrispa-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 28px 70px rgba(46,42,37,.16);
}

.elementor-2743 .elementor-element.elementor-element-6da0a17 .cut.tall {
  grid-row: span 2;
}

.elementor-2743 .elementor-element.elementor-element-6da0a17 .cut .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-6da0a17 .cut .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOBILE / TABLET */
@media (max-width: 900px) {
  .elementor-2743 .elementor-element.elementor-element-6da0a17 {
    grid-template-columns: 1fr;
    grid-template-areas:
      "text"
      "agrispa"
      "grid";
  }

  .elementor-2743 .elementor-element.elementor-element-6da0a17 .cut-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }

  .elementor-2743 .elementor-element.elementor-element-6da0a17 .cut,
  .elementor-2743 .elementor-element.elementor-element-6da0a17 .cut.tall,
  .elementor-2743 .elementor-element.elementor-element-6da0a17 .agrispa-card {
    min-height: 260px;
    grid-row: auto;
  }

  .elementor-2743 .elementor-element.elementor-element-6da0a17 .text-card {
    padding: 28px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dd19cf */.elementor-2743 .elementor-element.elementor-element-7dd19cf {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  grid-template-areas:
    "text grid"
    "agrispa grid";
  gap: 18px 24px;
  align-items: stretch;
}

/* CARD TESTO */
.elementor-2743 .elementor-element.elementor-element-7dd19cf .text-card {
  grid-area: text;
  background: #FFFFFF;
  border: 1px solid rgba(206,180,139,.18);
  border-radius: 34px;
  padding: 34px;
  box-shadow: 0 24px 60px rgba(46,42,37,.10);
}

/* CARD AGRISPA */
.elementor-2743 .elementor-element.elementor-element-7dd19cf .agrispa-card {
  grid-area: agrispa;
  position: relative;
  min-height: 220px;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-7dd19cf .agrispa-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.38));
  z-index: 1;
}

.elementor-2743 .elementor-element.elementor-element-7dd19cf .agrispa-card .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-7dd19cf .agrispa-card .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOSAICO DESTRO */
.elementor-2743 .elementor-element.elementor-element-7dd19cf .cut-grid {
  grid-area: grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 18px;
  min-height: 560px;
}

.elementor-2743 .elementor-element.elementor-element-7dd19cf .cut {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-7dd19cf .cut:hover,
.elementor-2743 .elementor-element.elementor-element-7dd19cf .agrispa-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 28px 70px rgba(46,42,37,.16);
}

.elementor-2743 .elementor-element.elementor-element-7dd19cf .cut.tall {
  grid-row: span 2;
}

.elementor-2743 .elementor-element.elementor-element-7dd19cf .cut .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-7dd19cf .cut .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOBILE / TABLET */
@media (max-width: 900px) {
  .elementor-2743 .elementor-element.elementor-element-7dd19cf {
    grid-template-columns: 1fr;
    grid-template-areas:
      "text"
      "agrispa"
      "grid";
  }

  .elementor-2743 .elementor-element.elementor-element-7dd19cf .cut-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }

  .elementor-2743 .elementor-element.elementor-element-7dd19cf .cut,
  .elementor-2743 .elementor-element.elementor-element-7dd19cf .cut.tall,
  .elementor-2743 .elementor-element.elementor-element-7dd19cf .agrispa-card {
    min-height: 260px;
    grid-row: auto;
  }

  .elementor-2743 .elementor-element.elementor-element-7dd19cf .text-card {
    padding: 28px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e24498 */.elementor-2743 .elementor-element.elementor-element-7e24498 {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  grid-template-areas:
    "text grid"
    "agrispa grid";
  gap: 18px 24px;
  align-items: stretch;
}

/* CARD TESTO */
.elementor-2743 .elementor-element.elementor-element-7e24498 .text-card {
  grid-area: text;
  background: #FFFFFF;
  border: 1px solid rgba(206,180,139,.18);
  border-radius: 34px;
  padding: 34px;
  box-shadow: 0 24px 60px rgba(46,42,37,.10);
}

/* CARD AGRISPA */
.elementor-2743 .elementor-element.elementor-element-7e24498 .agrispa-card {
  grid-area: agrispa;
  position: relative;
  min-height: 220px;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-7e24498 .agrispa-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.38));
  z-index: 1;
}

.elementor-2743 .elementor-element.elementor-element-7e24498 .agrispa-card .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-7e24498 .agrispa-card .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOSAICO DESTRO */
.elementor-2743 .elementor-element.elementor-element-7e24498 .cut-grid {
  grid-area: grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 18px;
  min-height: 560px;
}

.elementor-2743 .elementor-element.elementor-element-7e24498 .cut {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-7e24498 .cut:hover,
.elementor-2743 .elementor-element.elementor-element-7e24498 .agrispa-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 28px 70px rgba(46,42,37,.16);
}

.elementor-2743 .elementor-element.elementor-element-7e24498 .cut.tall {
  grid-row: span 2;
}

.elementor-2743 .elementor-element.elementor-element-7e24498 .cut .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-7e24498 .cut .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOBILE / TABLET */
@media (max-width: 900px) {
  .elementor-2743 .elementor-element.elementor-element-7e24498 {
    grid-template-columns: 1fr;
    grid-template-areas:
      "text"
      "agrispa"
      "grid";
  }

  .elementor-2743 .elementor-element.elementor-element-7e24498 .cut-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }

  .elementor-2743 .elementor-element.elementor-element-7e24498 .cut,
  .elementor-2743 .elementor-element.elementor-element-7e24498 .cut.tall,
  .elementor-2743 .elementor-element.elementor-element-7e24498 .agrispa-card {
    min-height: 260px;
    grid-row: auto;
  }

  .elementor-2743 .elementor-element.elementor-element-7e24498 .text-card {
    padding: 28px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8c407 */.elementor-2743 .elementor-element.elementor-element-2a8c407 {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  grid-template-areas:
    "text grid"
    "agrispa grid";
  gap: 18px 24px;
  align-items: stretch;
}

/* CARD TESTO */
.elementor-2743 .elementor-element.elementor-element-2a8c407 .text-card {
  grid-area: text;
  background: #FFFFFF;
  border: 1px solid rgba(206,180,139,.18);
  border-radius: 34px;
  padding: 34px;
  box-shadow: 0 24px 60px rgba(46,42,37,.10);
}

/* CARD AGRISPA */
.elementor-2743 .elementor-element.elementor-element-2a8c407 .agrispa-card {
  grid-area: agrispa;
  position: relative;
  min-height: 220px;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-2a8c407 .agrispa-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.38));
  z-index: 1;
}

.elementor-2743 .elementor-element.elementor-element-2a8c407 .agrispa-card .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-2a8c407 .agrispa-card .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOSAICO DESTRO */
.elementor-2743 .elementor-element.elementor-element-2a8c407 .cut-grid {
  grid-area: grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 18px;
  min-height: 560px;
}

.elementor-2743 .elementor-element.elementor-element-2a8c407 .cut {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-2a8c407 .cut:hover,
.elementor-2743 .elementor-element.elementor-element-2a8c407 .agrispa-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 28px 70px rgba(46,42,37,.16);
}

.elementor-2743 .elementor-element.elementor-element-2a8c407 .cut.tall {
  grid-row: span 2;
}

.elementor-2743 .elementor-element.elementor-element-2a8c407 .cut .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-2a8c407 .cut .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOBILE / TABLET */
@media (max-width: 900px) {
  .elementor-2743 .elementor-element.elementor-element-2a8c407 {
    grid-template-columns: 1fr;
    grid-template-areas:
      "text"
      "agrispa"
      "grid";
  }

  .elementor-2743 .elementor-element.elementor-element-2a8c407 .cut-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }

  .elementor-2743 .elementor-element.elementor-element-2a8c407 .cut,
  .elementor-2743 .elementor-element.elementor-element-2a8c407 .cut.tall,
  .elementor-2743 .elementor-element.elementor-element-2a8c407 .agrispa-card {
    min-height: 260px;
    grid-row: auto;
  }

  .elementor-2743 .elementor-element.elementor-element-2a8c407 .text-card {
    padding: 28px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6636d9 */.elementor-2743 .elementor-element.elementor-element-b6636d9 {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  grid-template-areas:
    "text grid"
    "agrispa grid";
  gap: 18px 24px;
  align-items: stretch;
}

/* CARD TESTO */
.elementor-2743 .elementor-element.elementor-element-b6636d9 .text-card {
  grid-area: text;
  background: #FFFFFF;
  border: 1px solid rgba(206,180,139,.18);
  border-radius: 34px;
  padding: 34px;
  box-shadow: 0 24px 60px rgba(46,42,37,.10);
}

/* CARD AGRISPA */
.elementor-2743 .elementor-element.elementor-element-b6636d9 .agrispa-card {
  grid-area: agrispa;
  position: relative;
  min-height: 220px;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-b6636d9 .agrispa-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.38));
  z-index: 1;
}

.elementor-2743 .elementor-element.elementor-element-b6636d9 .agrispa-card .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-b6636d9 .agrispa-card .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOSAICO DESTRO */
.elementor-2743 .elementor-element.elementor-element-b6636d9 .cut-grid {
  grid-area: grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 18px;
  min-height: 560px;
}

.elementor-2743 .elementor-element.elementor-element-b6636d9 .cut {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-b6636d9 .cut:hover,
.elementor-2743 .elementor-element.elementor-element-b6636d9 .agrispa-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 28px 70px rgba(46,42,37,.16);
}

.elementor-2743 .elementor-element.elementor-element-b6636d9 .cut.tall {
  grid-row: span 2;
}

.elementor-2743 .elementor-element.elementor-element-b6636d9 .cut .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-b6636d9 .cut .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOBILE / TABLET */
@media (max-width: 900px) {
  .elementor-2743 .elementor-element.elementor-element-b6636d9 {
    grid-template-columns: 1fr;
    grid-template-areas:
      "text"
      "agrispa"
      "grid";
  }

  .elementor-2743 .elementor-element.elementor-element-b6636d9 .cut-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }

  .elementor-2743 .elementor-element.elementor-element-b6636d9 .cut,
  .elementor-2743 .elementor-element.elementor-element-b6636d9 .cut.tall,
  .elementor-2743 .elementor-element.elementor-element-b6636d9 .agrispa-card {
    min-height: 260px;
    grid-row: auto;
  }

  .elementor-2743 .elementor-element.elementor-element-b6636d9 .text-card {
    padding: 28px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd13bab */.elementor-2743 .elementor-element.elementor-element-bd13bab {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  grid-template-areas:
    "text grid"
    "agrispa grid";
  gap: 18px 24px;
  align-items: stretch;
}

/* CARD TESTO */
.elementor-2743 .elementor-element.elementor-element-bd13bab .text-card {
  grid-area: text;
  background: #FFFFFF;
  border: 1px solid rgba(206,180,139,.18);
  border-radius: 34px;
  padding: 34px;
  box-shadow: 0 24px 60px rgba(46,42,37,.10);
}

/* CARD AGRISPA */
.elementor-2743 .elementor-element.elementor-element-bd13bab .agrispa-card {
  grid-area: agrispa;
  position: relative;
  min-height: 220px;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-bd13bab .agrispa-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.38));
  z-index: 1;
}

.elementor-2743 .elementor-element.elementor-element-bd13bab .agrispa-card .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-bd13bab .agrispa-card .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOSAICO DESTRO */
.elementor-2743 .elementor-element.elementor-element-bd13bab .cut-grid {
  grid-area: grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 18px;
  min-height: 560px;
}

.elementor-2743 .elementor-element.elementor-element-bd13bab .cut {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-bd13bab .cut:hover,
.elementor-2743 .elementor-element.elementor-element-bd13bab .agrispa-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 28px 70px rgba(46,42,37,.16);
}

.elementor-2743 .elementor-element.elementor-element-bd13bab .cut.tall {
  grid-row: span 2;
}

.elementor-2743 .elementor-element.elementor-element-bd13bab .cut .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-bd13bab .cut .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOBILE / TABLET */
@media (max-width: 900px) {
  .elementor-2743 .elementor-element.elementor-element-bd13bab {
    grid-template-columns: 1fr;
    grid-template-areas:
      "text"
      "agrispa"
      "grid";
  }

  .elementor-2743 .elementor-element.elementor-element-bd13bab .cut-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }

  .elementor-2743 .elementor-element.elementor-element-bd13bab .cut,
  .elementor-2743 .elementor-element.elementor-element-bd13bab .cut.tall,
  .elementor-2743 .elementor-element.elementor-element-bd13bab .agrispa-card {
    min-height: 260px;
    grid-row: auto;
  }

  .elementor-2743 .elementor-element.elementor-element-bd13bab .text-card {
    padding: 28px 24px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05fdd53 */.elementor-2743 .elementor-element.elementor-element-05fdd53 {
  display: grid;
  grid-template-columns: 1.05fr .95fr;
  grid-template-areas:
    "text grid"
    "agrispa grid";
  gap: 18px 24px;
  align-items: stretch;
}

/* CARD TESTO */
.elementor-2743 .elementor-element.elementor-element-05fdd53 .text-card {
  grid-area: text;
  background: #FFFFFF;
  border: 1px solid rgba(206,180,139,.18);
  border-radius: 34px;
  padding: 34px;
  box-shadow: 0 24px 60px rgba(46,42,37,.10);
}

/* CARD AGRISPA */
.elementor-2743 .elementor-element.elementor-element-05fdd53 .agrispa-card {
  grid-area: agrispa;
  position: relative;
  min-height: 220px;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-05fdd53 .agrispa-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(0,0,0,.05), rgba(0,0,0,.38));
  z-index: 1;
}

.elementor-2743 .elementor-element.elementor-element-05fdd53 .agrispa-card .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-05fdd53 .agrispa-card .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOSAICO DESTRO */
.elementor-2743 .elementor-element.elementor-element-05fdd53 .cut-grid {
  grid-area: grid;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 18px;
  min-height: 560px;
}

.elementor-2743 .elementor-element.elementor-element-05fdd53 .cut {
  position: relative;
  overflow: hidden;
  border-radius: 28px;
  box-shadow: 0 24px 60px rgba(46,42,37,.12);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  transition: transform .35s ease, box-shadow .35s ease;
}

.elementor-2743 .elementor-element.elementor-element-05fdd53 .cut:hover,
.elementor-2743 .elementor-element.elementor-element-05fdd53 .agrispa-card:hover {
  transform: translateY(-3px);
  box-shadow: 0 28px 70px rgba(46,42,37,.16);
}

.elementor-2743 .elementor-element.elementor-element-05fdd53 .cut.tall {
  grid-row: span 2;
}

.elementor-2743 .elementor-element.elementor-element-05fdd53 .cut .elementor-widget-heading {
  position: absolute;
  left: 16px;
  bottom: 16px;
  z-index: 2;
  background: rgba(255,255,255,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border: 1px solid rgba(255,255,255,.20);
  border-radius: 18px;
  padding: 12px 16px;
}

.elementor-2743 .elementor-element.elementor-element-05fdd53 .cut .elementor-heading-title {
  color: #FFFFFF;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.1em;
}

/* MOBILE / TABLET */
@media (max-width: 900px) {
  .elementor-2743 .elementor-element.elementor-element-05fdd53 {
    grid-template-columns: 1fr;
    grid-template-areas:
      "text"
      "agrispa"
      "grid";
  }

  .elementor-2743 .elementor-element.elementor-element-05fdd53 .cut-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    grid-template-rows: none;
  }

  .elementor-2743 .elementor-element.elementor-element-05fdd53 .cut,
  .elementor-2743 .elementor-element.elementor-element-05fdd53 .cut.tall,
  .elementor-2743 .elementor-element.elementor-element-05fdd53 .agrispa-card {
    min-height: 260px;
    grid-row: auto;
  }

  .elementor-2743 .elementor-element.elementor-element-05fdd53 .text-card {
    padding: 28px 24px;
  }
}/* End custom CSS */