.elementor-element-1036774 > .elementor-column-wrap > .porto-carousel, .elementor-element-1036774 > .porto-carousel{--porto-el-spacing:0px;}.elementor-element-1036774 .owl-dots:not(.disabled){display:block !important;}.elementor-5336 .elementor-element.elementor-element-1036774 .owl-dots{bottom:2.55rem !important;left:0% !important;right:0% !important;}.elementor-5336 .elementor-element.elementor-element-1036774 .owl-dot span{background-color:#22252933 !important;}.elementor-5336 .elementor-element.elementor-element-1036774 .owl-dot.active span, .elementor-5336 .elementor-element.elementor-element-1036774 .owl-dot:hover span{background-color:#222529 !important;}.elementor-5336 .elementor-element.elementor-element-baa95c6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5336 .elementor-element.elementor-element-baa95c6:not(.elementor-motion-effects-element-type-background), .elementor-5336 .elementor-element.elementor-element-baa95c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF0D5;background-image:url("https://lazuccadoro.it/wp-content/uploads/2024/09/porto45-el-intro-back-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5336 .elementor-element.elementor-element-baa95c6 > .elementor-container{min-height:600px;}.elementor-5336 .elementor-element.elementor-element-baa95c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5336 .elementor-element.elementor-element-baa95c6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5336 .elementor-element.elementor-element-3c83e02 > .elementor-widget-container{margin:41px 0px 0px 0px;}.elementor-5336 .elementor-element.elementor-element-3c83e02 .porto-u-main-heading > *{font-size:3.571em;font-weight:600;line-height:1.2em;letter-spacing:-0.025em;}.elementor-5336 .elementor-element.elementor-element-3c83e02 .porto-u-sub-heading{font-size:3.571em;font-weight:600;line-height:1.2em;letter-spacing:-0.025em;color:#222529;}.elementor-5336 .elementor-element.elementor-element-05b4715 .elementor-button{background-color:#00000000;font-size:18px;font-weight:500;line-height:26px;letter-spacing:-0.025em;fill:#666666;color:#666666;border-style:solid;border-width:0px 0px 1px 0px;border-color:#666666;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5336 .elementor-element.elementor-element-05b4715 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-5336 .elementor-element.elementor-element-05b4715 .elementor-button:hover, .elementor-5336 .elementor-element.elementor-element-05b4715 .elementor-button:focus{color:#0169FE;border-color:#0169FE;}.elementor-5336 .elementor-element.elementor-element-05b4715 .elementor-button:hover svg, .elementor-5336 .elementor-element.elementor-element-05b4715 .elementor-button:focus svg{fill:#0169FE;}.elementor-5336 .elementor-element.elementor-element-675f345 > .elementor-widget-container{margin:68px 30px 60px 46px;}.elementor-5336 .elementor-element.elementor-element-675f345{text-align:start;}.elementor-5336 .elementor-element.elementor-element-675f345 img{width:535px;max-width:30vw;}.elementor-5336 .elementor-element.elementor-element-8f73142{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8f73142{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5336 .elementor-element.elementor-element-5d2eeb1:not(.elementor-motion-effects-element-type-background), .elementor-5336 .elementor-element.elementor-element-5d2eeb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lazuccadoro.it/wp-content/uploads/2024/09/dots-background-4.png");background-position:top right;background-repeat:no-repeat;}.elementor-5336 .elementor-element.elementor-element-5d2eeb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5336 .elementor-element.elementor-element-5d2eeb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5336 .elementor-element.elementor-element-34f355e .porto-u-main-heading > *{font-size:2.3em;line-height:1.2em;}.elementor-5336 .elementor-element.elementor-element-34f355e .porto-u-sub-heading{font-size:1.1em;}.elementor-element-f297c52 input[type="text"], .elementor-element-f297c52 input[type="email"], .elementor-element-f297c52 input[type="date"], .elementor-element-f297c52 input[type="datetime"], .elementor-element-f297c52 input[type="number"], .elementor-element-f297c52 input[type="tel"], .elementor-element-f297c52 select{height:57.375px;--wpforms-field-size-input-height:57.375px;}.elementor-element-f297c52 textarea{height:16.65rem;--wpforms-field-size-input-height:calc( 16.65rem / 2.8 );}.elementor-element-f297c52 input[type="text"], .elementor-element-f297c52 input[type="email"], .elementor-element-f297c52 input[type="date"], .elementor-element-f297c52 input[type="datetime"], .elementor-element-f297c52 input[type="number"], .elementor-element-f297c52 input[type="tel"], .elementor-element-f297c52 textarea, .elementor-element-f297c52 .form-control, .elementor-element-f297c52 select{font-size:0.875rem;--wpforms-field-size-font-size:0.875rem;color:#777777;--wpforms-field-text-color:#777777;background-color:#FFFFFF;--wpforms-field-background-color:#FFFFFF;border-width:0px 0px 0px 0px;--wpforms-field-border-size:0px 0px 0px 0px;}.elementor-element-f297c52 input[type="tel"]::placeholder, .elementor-element-f297c52 input[type="text"]::placeholder, .elementor-element-f297c52 input[type="email"]::placeholder, .elementor-element-f297c52 textarea::placeholder, .elementor-element-f297c52 .form-control::placeholder{color:#777777CC;}.elementor-element-f297c52 div.wpforms-container input::placeholder,.elementor-element-f297c52 div.wpforms-container select::placeholder, .elementor-element-f297c52 div.wpforms-container textarea::placeholder{color:#777777CC !important;opacity:1 !important;}.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="email"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="number"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="password"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="search"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="tel"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="text"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="url"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="color"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="date"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="datetime"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="datetime-local"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="month"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="time"],.elementor-5336 .elementor-element.elementor-element-f297c52 input[type="week"],.elementor-5336 .elementor-element.elementor-element-f297c52 textarea,.elementor-5336 .elementor-element.elementor-element-f297c52 .form-control,.elementor-5336 .elementor-element.elementor-element-f297c52 select{padding:19.2px 19.2px 19.2px 19.2px;}.elementor-element-f297c52 button, .elementor-element-f297c52 .btn, .elementor-element-f297c52 input[type="submit"], .elementor-element-f297c52 input[type="button"], .elementor-element-f297c52 .wpforms-container button[type="submit"]{font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.33em;}.elementor-element-f297c52 .wpforms-container button[type="submit"], .elementor-element-f297c52 button, .elementor-element-f297c52 .btn, .elementor-element-f297c52 input[type="submit"], .elementor-element-f297c52 input[type="button"]{padding:1rem 1.5rem 1rem 1.5rem;}.elementor-element-f297c52 button, .elementor-element-f297c52 .btn, .elementor-element-f297c52 input[type="submit"], .elementor-element-f297c52 input[type="button"]{--wpforms-button-text-color:#212529;color:#212529;}.elementor-5336 .elementor-element.elementor-element-79bb444:not(.elementor-motion-effects-element-type-background), .elementor-5336 .elementor-element.elementor-element-79bb444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lazuccadoro.it/wp-content/uploads/2024/09/dots-background-4.png");background-position:top right;background-repeat:no-repeat;}.elementor-5336 .elementor-element.elementor-element-79bb444{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5336 .elementor-element.elementor-element-79bb444 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5336 .elementor-element.elementor-element-8086f83 .porto-u-main-heading > *{font-size:2.3em;line-height:1.2em;}.elementor-5336 .elementor-element.elementor-element-8086f83 .porto-u-sub-heading{font-size:1.1em;}.elementor-element-826b89c input[type="text"], .elementor-element-826b89c input[type="email"], .elementor-element-826b89c input[type="date"], .elementor-element-826b89c input[type="datetime"], .elementor-element-826b89c input[type="number"], .elementor-element-826b89c input[type="tel"], .elementor-element-826b89c select{height:57.375px;--wpforms-field-size-input-height:57.375px;}.elementor-element-826b89c textarea{height:16.65rem;--wpforms-field-size-input-height:calc( 16.65rem / 2.8 );}.elementor-element-826b89c input[type="text"], .elementor-element-826b89c input[type="email"], .elementor-element-826b89c input[type="date"], .elementor-element-826b89c input[type="datetime"], .elementor-element-826b89c input[type="number"], .elementor-element-826b89c input[type="tel"], .elementor-element-826b89c textarea, .elementor-element-826b89c .form-control, .elementor-element-826b89c select{font-size:0.875rem;--wpforms-field-size-font-size:0.875rem;color:#777777;--wpforms-field-text-color:#777777;background-color:#FFFFFF;--wpforms-field-background-color:#FFFFFF;border-width:0px 0px 0px 0px;--wpforms-field-border-size:0px 0px 0px 0px;}.elementor-element-826b89c input[type="tel"]::placeholder, .elementor-element-826b89c input[type="text"]::placeholder, .elementor-element-826b89c input[type="email"]::placeholder, .elementor-element-826b89c textarea::placeholder, .elementor-element-826b89c .form-control::placeholder{color:#777777CC;}.elementor-element-826b89c div.wpforms-container input::placeholder,.elementor-element-826b89c div.wpforms-container select::placeholder, .elementor-element-826b89c div.wpforms-container textarea::placeholder{color:#777777CC !important;opacity:1 !important;}.elementor-5336 .elementor-element.elementor-element-826b89c input[type="email"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="number"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="password"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="search"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="tel"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="text"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="url"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="color"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="date"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="datetime"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="datetime-local"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="month"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="time"],.elementor-5336 .elementor-element.elementor-element-826b89c input[type="week"],.elementor-5336 .elementor-element.elementor-element-826b89c textarea,.elementor-5336 .elementor-element.elementor-element-826b89c .form-control,.elementor-5336 .elementor-element.elementor-element-826b89c select{padding:19.2px 19.2px 19.2px 19.2px;}.elementor-element-826b89c button, .elementor-element-826b89c .btn, .elementor-element-826b89c input[type="submit"], .elementor-element-826b89c input[type="button"], .elementor-element-826b89c .wpforms-container button[type="submit"]{font-size:0.875rem;font-weight:600;text-transform:uppercase;line-height:1.33em;}.elementor-element-826b89c .wpforms-container button[type="submit"], .elementor-element-826b89c button, .elementor-element-826b89c .btn, .elementor-element-826b89c input[type="submit"], .elementor-element-826b89c input[type="button"]{padding:1rem 1.5rem 1rem 1.5rem;}.elementor-element-826b89c button, .elementor-element-826b89c .btn, .elementor-element-826b89c input[type="submit"], .elementor-element-826b89c input[type="button"]{--wpforms-button-text-color:#212529;color:#212529;}@media(max-width:991px){.elementor-5336 .elementor-element.elementor-element-baa95c6 > .elementor-container{min-height:460px;}.elementor-5336 .elementor-element.elementor-element-3c83e02 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5336 .elementor-element.elementor-element-3c83e02 .porto-u-main-heading > *{font-size:2.661em;}.elementor-5336 .elementor-element.elementor-element-3c83e02 .porto-u-sub-heading{font-size:2.661em;}}@media(max-width:767px){.elementor-5336 .elementor-element.elementor-element-baa95c6 > .elementor-container{min-height:425px;}.elementor-5336 .elementor-element.elementor-element-3c83e02 .porto-u-main-heading > *{font-size:2.05em;}.elementor-5336 .elementor-element.elementor-element-3c83e02 .porto-u-sub-heading{font-size:2.05em;}.elementor-5336 .elementor-element.elementor-element-05b4715 .elementor-button{font-size:15px;}.elementor-5336 .elementor-element.elementor-element-675f345 > .elementor-widget-container{margin:0px 30px 60px 46px;}.elementor-5336 .elementor-element.elementor-element-675f345 img{width:240px;max-width:60vw;}}