.elementor-4286 .elementor-element.elementor-element-3714dcb7 > .elementor-container{min-height:540px;}.elementor-4286 .elementor-element.elementor-element-3714dcb7:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-3714dcb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://info.camplus.it/wp-content/uploads/2023/01/Camplus-Zamboni-Bologna_5N6A5765_300dpi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4286 .elementor-element.elementor-element-3714dcb7 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-3714dcb7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-4286 .elementor-element.elementor-element-6817ba8.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-4286 .elementor-element.elementor-element-6817ba8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-4286 .elementor-element.elementor-element-6817ba8 > .elementor-element-populated{margin:0px 0px -100px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4286 .elementor-element.elementor-element-75bf5883 > .elementor-container{max-width:1200px;}.elementor-4286 .elementor-element.elementor-element-75bf5883{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4286 .elementor-element.elementor-element-75bf5883 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-245d2379:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4286 .elementor-element.elementor-element-245d2379 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://info.camplus.it/wp-content/uploads/2023/01/Camplus-Zamboni-Bologna_5N6A5765_300dpi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4286 .elementor-element.elementor-element-245d2379 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 75px 0px;}.elementor-4286 .elementor-element.elementor-element-245d2379 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-24400762{text-align:center;}.elementor-4286 .elementor-element.elementor-element-24400762 .elementor-heading-title{color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:74px;font-weight:700;text-shadow:0px 0px 10px #000000;}.elementor-4286 .elementor-element.elementor-element-24400762 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-3aac3068 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-3aac3068 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-3aac3068 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-3aac3068 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-3aac3068{z-index:1;}.elementor-4286 .elementor-element.elementor-element-31e97084:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-31e97084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://info.camplus.it/wp-content/uploads/2023/01/Camplus-Zamboni-Bologna_5N6A5765_300dpi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4286 .elementor-element.elementor-element-31e97084 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-31e97084{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4286 .elementor-element.elementor-element-4f88b84.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4286 .elementor-element.elementor-element-4f88b84.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4286 .elementor-element.elementor-element-4f88b84 > .elementor-element-populated{margin:0px 0px -75px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:75px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-63b0527e > .elementor-container{max-width:1248px;}.elementor-4286 .elementor-element.elementor-element-63b0527e:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-63b0527e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://info.camplus.it/wp-content/uploads/2022/11/header.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4286 .elementor-element.elementor-element-63b0527e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4286 .elementor-element.elementor-element-63b0527e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-44fb250c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4286 .elementor-element.elementor-element-44fb250c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://info.camplus.it/wp-content/uploads/2023/01/Camplus-Zamboni-Bologna_5N6A5765_300dpi.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4286 .elementor-element.elementor-element-44fb250c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:125px 0px 125px 0px;}.elementor-4286 .elementor-element.elementor-element-44fb250c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-44fb250c{z-index:1;}.elementor-4286 .elementor-element.elementor-element-35f28520{text-align:center;}.elementor-4286 .elementor-element.elementor-element-35f28520 .elementor-heading-title{color:#FFFFFF;font-family:"Assistant", Sans-serif;font-size:70px;font-weight:700;text-shadow:0px 0px 10px #000000;}.elementor-4286 .elementor-element.elementor-element-35f28520 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-70a7ec30 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-70a7ec30 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-70a7ec30 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-70a7ec30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-70a7ec30{z-index:1;}.elementor-4286 .elementor-element.elementor-element-4887a7a > .elementor-background-overlay{mix-blend-mode:difference;}.elementor-4286 .elementor-element.elementor-element-4887a7a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-54bbdb8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-14fe7541 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-14fe7541{left:-680px;}body.rtl .elementor-4286 .elementor-element.elementor-element-14fe7541{right:-680px;}.elementor-4286 .elementor-element.elementor-element-14fe7541{top:92.989px;}.elementor-4286 .elementor-element.elementor-element-14fe7541 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-container{min-height:13vw;}.elementor-4286 .elementor-element.elementor-element-7062eb26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:7rem;margin-bottom:0rem;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-5acf92a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-4286 .elementor-element.elementor-element-5acf92a > .elementor-element-populated{margin:40px 49px 0px 49px;--e-column-margin-right:49px;--e-column-margin-left:49px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-709f652a{column-gap:0px;text-align:center;color:#000000;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.7em;letter-spacing:0.3px;}.elementor-4286 .elementor-element.elementor-element-709f652a > .elementor-widget-container{margin:0px 80px 22px 80px;}.elementor-4286 .elementor-element.elementor-element-e59d0ab > .elementor-container{max-width:1340px;}.elementor-4286 .elementor-element.elementor-element-e59d0ab{margin-top:30px;margin-bottom:40px;}.elementor-4286 .elementor-element.elementor-element-7626bfc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7aad0ab > .elementor-container{max-width:1600px;}.elementor-4286 .elementor-element.elementor-element-7aad0ab{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-b1856be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-b1856be > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-144ab19 > .elementor-widget-container{margin:0px 2px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-f2db2e5 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-f2db2e5 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-f2db2e5 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-f2db2e5 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-f2db2e5{z-index:1;}.elementor-4286 .elementor-element.elementor-element-8028445{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-8028445 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-db0d530{text-align:center;}.elementor-4286 .elementor-element.elementor-element-db0d530 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-23175d9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-23175d9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-60c747a > .elementor-widget-container{margin:0px 2px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-8bacd59 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-8bacd59 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-8bacd59 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-8bacd59 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-8bacd59{z-index:1;}.elementor-4286 .elementor-element.elementor-element-efceee0{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-efceee0 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-dc96177{text-align:center;}.elementor-4286 .elementor-element.elementor-element-dc96177 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2968053 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-2968053 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-83b3c51 > .elementor-widget-container{margin:0px 2px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e2c9cc9 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-e2c9cc9 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-e2c9cc9 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-e2c9cc9 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e2c9cc9{z-index:1;}.elementor-4286 .elementor-element.elementor-element-a25780f{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-a25780f > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-53d7669{text-align:center;}.elementor-4286 .elementor-element.elementor-element-53d7669 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4cf3297{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-dbdb091 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-dbdb091 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-daf271e > .elementor-widget-container{margin:0px 1px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-18c71c3 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-18c71c3 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-18c71c3 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-18c71c3 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-18c71c3{z-index:1;}.elementor-4286 .elementor-element.elementor-element-7695736{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-7695736 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-49cdf64{text-align:center;}.elementor-4286 .elementor-element.elementor-element-49cdf64 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4302de8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-4302de8 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-00215bf > .elementor-widget-container{margin:0px 1px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7dcd547 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-7dcd547 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-7dcd547 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-7dcd547 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7dcd547{z-index:1;}.elementor-4286 .elementor-element.elementor-element-aff1b3a{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-aff1b3a > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-3daeb1d{text-align:center;}.elementor-4286 .elementor-element.elementor-element-3daeb1d > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-b87dd42 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-b87dd42 > .elementor-element-populated{margin:0px 4px 20px 5px;--e-column-margin-right:4px;--e-column-margin-left:5px;padding:0rem 0rem 0rem 0rem;}.elementor-4286 .elementor-element.elementor-element-94e9925 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-789aa2e .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-789aa2e .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-789aa2e .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-789aa2e > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-789aa2e{z-index:1;}.elementor-4286 .elementor-element.elementor-element-b06e6f9{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-b06e6f9 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-7a11204{text-align:center;color:#000000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.3px;}.elementor-4286 .elementor-element.elementor-element-7a11204 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-ed9d215{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-38a8dd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-38a8dd1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-6e353b7 > .elementor-widget-container{margin:0px 1px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e8ebdb7 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-e8ebdb7 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-e8ebdb7 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-e8ebdb7 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e8ebdb7{z-index:1;}.elementor-4286 .elementor-element.elementor-element-9c5ff43{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-9c5ff43 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-a31327a{text-align:center;}.elementor-4286 .elementor-element.elementor-element-a31327a > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2a92882 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-2a92882 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2a615f4 > .elementor-widget-container{margin:0px 1px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-81d7cb0 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-81d7cb0 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-81d7cb0 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-81d7cb0 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-81d7cb0{z-index:1;}.elementor-4286 .elementor-element.elementor-element-1d41bf6{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-1d41bf6 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-61d027f{text-align:center;}.elementor-4286 .elementor-element.elementor-element-61d027f > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-1d64b0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-1d64b0c > .elementor-element-populated{margin:0px 4px 20px 5px;--e-column-margin-right:4px;--e-column-margin-left:5px;padding:0rem 0rem 0rem 0rem;}.elementor-4286 .elementor-element.elementor-element-a16aedb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4079d9f .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-4079d9f .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-4079d9f .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-4079d9f > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4079d9f{z-index:1;}.elementor-4286 .elementor-element.elementor-element-7614572{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-7614572 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-a214e92{text-align:center;color:#000000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.3px;}.elementor-4286 .elementor-element.elementor-element-a214e92 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-00f666f > .elementor-container{max-width:1600px;}.elementor-4286 .elementor-element.elementor-element-00f666f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-5395589 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-5395589 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-32eb810 > .elementor-widget-container{margin:0px 1px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-1c30042 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-1c30042 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-1c30042 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-1c30042 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-1c30042{z-index:1;}.elementor-4286 .elementor-element.elementor-element-2e493ae{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-2e493ae > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-dcfc8a1{text-align:center;}.elementor-4286 .elementor-element.elementor-element-dcfc8a1 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-d536d79 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-d536d79 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-35cc787 > .elementor-widget-container{margin:0px 2px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-43e5014 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-43e5014 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-43e5014 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-43e5014 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-43e5014{z-index:1;}.elementor-4286 .elementor-element.elementor-element-a080b3a{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-a080b3a > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-f40ae62{text-align:center;}.elementor-4286 .elementor-element.elementor-element-f40ae62 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-d09ee30 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-d09ee30 > .elementor-element-populated{margin:0px 4px 20px 5px;--e-column-margin-right:4px;--e-column-margin-left:5px;padding:0rem 0rem 0rem 0rem;}.elementor-4286 .elementor-element.elementor-element-519177f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7a9ef7f .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-7a9ef7f .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-7a9ef7f .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-7a9ef7f > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7a9ef7f{z-index:1;}.elementor-4286 .elementor-element.elementor-element-c7c8c5d{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-c7c8c5d > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-dea02ac{text-align:center;color:#000000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.3px;}.elementor-4286 .elementor-element.elementor-element-dea02ac > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4ba4798 > .elementor-container{max-width:1600px;}.elementor-4286 .elementor-element.elementor-element-4ba4798{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-fff58fa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-fff58fa > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e736a91 > .elementor-widget-container{margin:0px 2px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-6a6e2eb .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-6a6e2eb .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-6a6e2eb .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-6a6e2eb > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-6a6e2eb{z-index:1;}.elementor-4286 .elementor-element.elementor-element-05b137e{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-05b137e > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-8d8c689{text-align:center;}.elementor-4286 .elementor-element.elementor-element-8d8c689 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-17e0745 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-17e0745 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-9e66fd9 > .elementor-widget-container{margin:0px 2px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-b3ac827 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-b3ac827 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-b3ac827 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-b3ac827 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-b3ac827{z-index:1;}.elementor-4286 .elementor-element.elementor-element-be82af2{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-be82af2 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-e98a0dc{text-align:center;}.elementor-4286 .elementor-element.elementor-element-e98a0dc > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2ada3d1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-2ada3d1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-603394b > .elementor-widget-container{margin:0px 1px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-dbcffdc .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-dbcffdc .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-dbcffdc .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-dbcffdc > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-dbcffdc{z-index:1;}.elementor-4286 .elementor-element.elementor-element-943c35d{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-943c35d > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-879a2b9{text-align:center;}.elementor-4286 .elementor-element.elementor-element-879a2b9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-267c3b4 > .elementor-container{max-width:1600px;}.elementor-4286 .elementor-element.elementor-element-267c3b4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-221a2f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-221a2f9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-6d4a704 > .elementor-widget-container{margin:0px 1px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-a6f285d .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-a6f285d .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-a6f285d .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-a6f285d > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-a6f285d{z-index:1;}.elementor-4286 .elementor-element.elementor-element-9719ceb{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-9719ceb > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-feb3679{text-align:center;}.elementor-4286 .elementor-element.elementor-element-feb3679 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-252138b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-252138b > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-30badc8 > .elementor-widget-container{margin:0px 1px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-bc85d35 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-bc85d35 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-bc85d35 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-bc85d35 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-bc85d35{z-index:1;}.elementor-4286 .elementor-element.elementor-element-9ddfa62{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-9ddfa62 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-fe68bdb{text-align:center;}.elementor-4286 .elementor-element.elementor-element-fe68bdb > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-33c837e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-33c837e > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-a1c43ab > .elementor-widget-container{margin:0px 1px 0px 2px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-49810bb .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-49810bb .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-49810bb .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-49810bb > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-49810bb{z-index:1;}.elementor-4286 .elementor-element.elementor-element-bfa532a{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-bfa532a > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-46e7556{text-align:center;}.elementor-4286 .elementor-element.elementor-element-46e7556 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-716e13f > .elementor-container{max-width:1600px;}.elementor-4286 .elementor-element.elementor-element-716e13f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-eeb5ff4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-eeb5ff4 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e97c44c > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7bde7bb .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-7bde7bb .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-7bde7bb .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-7bde7bb > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7bde7bb{z-index:1;}.elementor-4286 .elementor-element.elementor-element-b8376d1{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-b8376d1 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-162db13{text-align:center;}.elementor-4286 .elementor-element.elementor-element-162db13 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2223c62 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-2223c62 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4ca42ff > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-343e86b .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-343e86b .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-343e86b .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-343e86b > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-343e86b{z-index:1;}.elementor-4286 .elementor-element.elementor-element-2383b8b{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-2383b8b > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-112a020{text-align:center;}.elementor-4286 .elementor-element.elementor-element-112a020 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-0378b36 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-0378b36 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-8e44c40 > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2687995 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-2687995 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-2687995 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-2687995 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2687995{z-index:1;}.elementor-4286 .elementor-element.elementor-element-ad4e520{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-ad4e520 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-412e139{text-align:center;}.elementor-4286 .elementor-element.elementor-element-412e139 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-905ad79 > .elementor-container{max-width:1600px;}.elementor-4286 .elementor-element.elementor-element-905ad79{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-a405032 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-a405032 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-1c864b5 > .elementor-widget-container{margin:0px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-0050637 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-0050637 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-0050637 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-0050637 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-0050637{z-index:1;}.elementor-4286 .elementor-element.elementor-element-f30c1fd{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-f30c1fd > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-650e872{text-align:center;}.elementor-4286 .elementor-element.elementor-element-650e872 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-b529824 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-b529824 > .elementor-element-populated{margin:0px 4px 20px 5px;--e-column-margin-right:4px;--e-column-margin-left:5px;padding:0rem 0rem 0rem 0rem;}.elementor-4286 .elementor-element.elementor-element-0125dba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-11fb274 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-11fb274 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-11fb274 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-11fb274 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-11fb274{z-index:1;}.elementor-4286 .elementor-element.elementor-element-d21843f{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-d21843f > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-590ba16{text-align:center;color:#000000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.3px;}.elementor-4286 .elementor-element.elementor-element-590ba16 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-fcd590c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-fcd590c > .elementor-element-populated{margin:0px 4px 20px 5px;--e-column-margin-right:4px;--e-column-margin-left:5px;padding:0rem 0rem 0rem 0rem;}.elementor-4286 .elementor-element.elementor-element-bd9ec95 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-0794108 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-0794108 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-0794108 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-0794108 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-0794108{z-index:1;}.elementor-4286 .elementor-element.elementor-element-45f50bf{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-4286 .elementor-element.elementor-element-45f50bf > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-4286 .elementor-element.elementor-element-fd5de97{text-align:center;color:#000000;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:0.3px;}.elementor-4286 .elementor-element.elementor-element-fd5de97 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-925db28 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-925db28 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-925db28 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-925db28 > .elementor-widget-container{margin:0px 5px 0px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-925db28{z-index:1;}.elementor-4286 .elementor-element.elementor-element-6f32f567:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-6f32f567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-4286 .elementor-element.elementor-element-6f32f567{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 8px 0px;}.elementor-4286 .elementor-element.elementor-element-6f32f567 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-ee84883 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-repeater-item-a4fa169 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://info.camplus.it/wp-content/uploads/2022/11/©JodyParisi_5N6A4399.jpg);background-size:cover;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-repeater-item-f57f882 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://info.camplus.it/wp-content/uploads/2022/11/©JodyParisi_Camplus-Zamboni-Bologna_5N6A4986_72dpi.jpg);background-size:cover;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-repeater-item-e1531af .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://info.camplus.it/wp-content/uploads/2022/11/©JodyParisi_Camplus-Zamboni-Bologna_5N6A5056_72dpi.jpg);background-size:cover;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-repeater-item-3cf097f .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://info.camplus.it/wp-content/uploads/2022/11/1.jpg);background-size:cover;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-repeater-item-b9b7b77 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://info.camplus.it/wp-content/uploads/2022/11/2.jpg);background-size:cover;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-repeater-item-f315310 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://info.camplus.it/wp-content/uploads/2022/11/3.jpg);background-size:cover;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-repeater-item-a56e02c .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://info.camplus.it/wp-content/uploads/2022/11/alma_mater95.jpg);background-size:cover;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-repeater-item-9b91636 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://info.camplus.it/wp-content/uploads/2022/11/Camplus-Apartments-2.jpg);background-size:cover;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-repeater-item-5c0631d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://info.camplus.it/wp-content/uploads/2022/11/header-pagina-INPS-ed-EMPAM.jpg);background-size:cover;}.elementor-4286 .elementor-element.elementor-element-d85398b .swiper-slide{height:485px;transition-duration:calc(5000ms*1.2);}.elementor-4286 .elementor-element.elementor-element-d85398b .swiper-slide-inner{text-align:center;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-swiper-button{font-size:32px;color:#000000;}.elementor-4286 .elementor-element.elementor-element-d85398b .elementor-swiper-button svg{fill:#000000;}.elementor-4286 .elementor-element.elementor-element-d85398b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-4286 .elementor-element.elementor-element-11b4a1a0.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0 > .elementor-element-populated{padding:50px 60px 0px 60px;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d{text-align:justify;color:#000000;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;width:80%;max-width:80%;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4286 .elementor-element.elementor-element-4ea8914{margin-top:10px;margin-bottom:10px;padding:10px 0px 10px 0px;}.elementor-4286 .elementor-element.elementor-element-1a68c61 .elementor-button{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:0.6px;background-color:#000000;border-radius:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-4286 .elementor-element.elementor-element-1a68c61 .elementor-button:hover, .elementor-4286 .elementor-element.elementor-element-1a68c61 .elementor-button:focus{background-color:#FF7300;}.elementor-4286 .elementor-element.elementor-element-1a68c61 > .elementor-widget-container{margin:0px 5px 10px 5px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-1a68c61{z-index:1;}.elementor-4286 .elementor-element.elementor-element-e332e16{text-align:justify;color:#000000;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;width:100%;max-width:100%;}.elementor-4286 .elementor-element.elementor-element-e332e16 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-eade7c2:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-eade7c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E6E6;}.elementor-4286 .elementor-element.elementor-element-eade7c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 30px 0px;}.elementor-4286 .elementor-element.elementor-element-eade7c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-05d8eb3{text-align:center;color:#000000;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;width:100%;max-width:100%;}.elementor-4286 .elementor-element.elementor-element-05d8eb3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-765ec90a > .elementor-container{min-height:281px;}.elementor-4286 .elementor-element.elementor-element-765ec90a:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-765ec90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-4286 .elementor-element.elementor-element-765ec90a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:80px;z-index:0;}.elementor-4286 .elementor-element.elementor-element-765ec90a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4286 .elementor-element.elementor-element-17a5d49c{text-align:right;top:-154px;z-index:0;}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-17a5d49c{left:-8px;}body.rtl .elementor-4286 .elementor-element.elementor-element-17a5d49c{right:-8px;}.elementor-4286 .elementor-element.elementor-element-17a5d49c > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-4286 .elementor-element.elementor-element-4866647a{margin-top:0px;margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-56c7cef1 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-4286 .elementor-element.elementor-element-51da8ef9{text-align:center;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 .elementor-heading-title{color:#000000;font-family:"Raleway", Sans-serif;font-size:68px;font-weight:800;line-height:1.2em;letter-spacing:1.1px;word-spacing:4px;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 > .elementor-widget-container{margin:90px 0px 30px 0px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .validation_message:not(.validation_message--hidden-on-empty){display:block !important;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .validation_error{display:block !important;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_wrapper .gform_title, .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .pp-gravity-form-title{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_wrapper .gform_description, .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .pp-gravity-form-description{font-family:"Raleway", Sans-serif;font-weight:500;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox li label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_consent label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio li label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gsection_title,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_html,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price_label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_progressbar_title,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_page_steps,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox div label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio div label{font-family:"Raleway", Sans-serif;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield textarea, .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield select{background-color:#F9F9F9;color:#020101;padding:12px 12px 12px 12px;border-style:solid;border-width:2px 2px 2px 2px;border-color:#009F45;font-family:"Raleway", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:21px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield .gfield_description,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container .gfield_post_tags_hint,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container .gform_fileupload_rules,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_name input + label,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_creditcard input + span + label,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container input + label,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container select + label,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container .chosen-single + label,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_time_hour label,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_time_minute label,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_address label,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_total span,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_shipping_price,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gsection_description{color:#000000;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield.gsection .gsection_title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield input::-webkit-input-placeholder, .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield textarea::-webkit-input-placeholder{color:#000000;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-custom-radio-checkbox input[type="checkbox"], .elementor-4286 .elementor-element.elementor-element-587670da .pp-custom-radio-checkbox input[type="radio"]{width:16px !important;height:16px;border-width:1px;border-color:#000000;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-custom-radio-checkbox input[type="checkbox"]:checked:before, .elementor-4286 .elementor-element.elementor-element-587670da .pp-custom-radio-checkbox input[type="radio"]:checked:before{background:#009F45;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_footer input[type="submit"], .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_page_footer input[type="submit"]{width:166px;border-style:solid;border-width:0px 8px 8px 0px;border-color:#009F45;border-radius:0px 0px 0px 0px;margin-top:34px;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;box-shadow:24px 0px 10px 0px #009F45 inset;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_footer input[type="submit"],
                    .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_page_footer input[type="submit"]{background-color:#009F45;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_footer input[type="submit"]:hover, .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_page_footer input[type="submit"]:hover{background-color:#009F45;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-4286 .elementor-element.elementor-element-587670da .gform_wrapper li.gfield_error textarea{border-width:1px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_confirmation_wrapper{text-align:center;}.elementor-4286 .elementor-element.elementor-element-587670da .gform_confirmation_wrapper{padding:10px 10px 10px 10px;}.elementor-4286 .elementor-element.elementor-element-587670da > .elementor-widget-container{margin:20px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-4286 .elementor-element.elementor-element-75bf5883 > .elementor-container{max-width:1000px;}.elementor-4286 .elementor-element.elementor-element-63b0527e > .elementor-container{max-width:1000px;}.elementor-4286 .elementor-element.elementor-element-35f28520{text-align:center;}.elementor-4286 .elementor-element.elementor-element-35f28520 .elementor-heading-title{font-size:60px;}.elementor-4286 .elementor-element.elementor-element-35f28520 > .elementor-widget-container{padding:0px 70px 0px 70px;}.elementor-4286 .elementor-element.elementor-element-4887a7a{margin-top:7em;margin-bottom:0em;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-14fe7541{left:-598px;}body.rtl .elementor-4286 .elementor-element.elementor-element-14fe7541{right:-598px;}.elementor-4286 .elementor-element.elementor-element-14fe7541{top:-57px;}.elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-container{min-height:216px;}.elementor-4286 .elementor-element.elementor-element-7062eb26{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-709f652a{font-size:18px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-e59d0ab{margin-top:0px;margin-bottom:30px;}.elementor-4286 .elementor-element.elementor-element-925db28 > .elementor-widget-container{margin:0px 5px 20px 5px;}.elementor-4286 .elementor-element.elementor-element-d85398b .swiper-slide{height:500px;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d{text-align:justify;font-size:18px;line-height:1.7em;width:100%;max-width:100%;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-e332e16{text-align:justify;font-size:18px;line-height:1.7em;width:100%;max-width:100%;}.elementor-4286 .elementor-element.elementor-element-e332e16 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-05d8eb3{text-align:center;font-size:18px;line-height:1.7em;width:100%;max-width:100%;}.elementor-4286 .elementor-element.elementor-element-05d8eb3 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4286 .elementor-element.elementor-element-56c7cef1 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 .elementor-heading-title{font-size:50px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox li label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_consent label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio li label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gsection_title,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_html,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price_label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_progressbar_title,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_page_steps,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox div label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio div label{line-height:1px;}}@media(max-width:1200px){.elementor-4286 .elementor-element.elementor-element-3714dcb7{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-31e97084{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-63b0527e > .elementor-container{max-width:929px;}.elementor-4286 .elementor-element.elementor-element-35f28520 .elementor-heading-title{font-size:50px;}.elementor-4286 .elementor-element.elementor-element-35f28520 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4887a7a{margin-top:9em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-14fe7541 img{width:314px;}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-14fe7541{left:-507px;}body.rtl .elementor-4286 .elementor-element.elementor-element-14fe7541{right:-507px;}.elementor-4286 .elementor-element.elementor-element-14fe7541{top:-104px;}.elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-container{min-height:174px;}.elementor-4286 .elementor-element.elementor-element-709f652a{font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-f2db2e5 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-8bacd59 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-e2c9cc9 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-18c71c3 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-7dcd547 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-789aa2e .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-e8ebdb7 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-81d7cb0 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-4079d9f .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-1c30042 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-43e5014 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-7a9ef7f .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-6a6e2eb .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-b3ac827 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-dbcffdc .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-a6f285d .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-bc85d35 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-49810bb .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-7bde7bb .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-343e86b .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-2687995 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-0050637 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-11fb274 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-0794108 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-ee84883 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-d85398b .swiper-slide{height:420px;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d{font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d > .elementor-widget-container{padding:0% 6% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-1a68c61 .elementor-button{line-height:27px;}.elementor-4286 .elementor-element.elementor-element-e332e16{font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-e332e16 > .elementor-widget-container{padding:0% 6% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-05d8eb3{font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-56c7cef1 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 .elementor-heading-title{font-size:40px;}}@media(max-width:1024px){.elementor-4286 .elementor-element.elementor-element-75bf5883 > .elementor-container{max-width:880px;}.elementor-4286 .elementor-element.elementor-element-24400762 .elementor-heading-title{font-size:3.1rem;}.elementor-4286 .elementor-element.elementor-element-24400762 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-3aac3068 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-31e97084{margin-top:0px;margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-63b0527e > .elementor-container{max-width:704px;}.elementor-4286 .elementor-element.elementor-element-63b0527e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-35f28520 .elementor-heading-title{font-size:45px;}.elementor-4286 .elementor-element.elementor-element-35f28520 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-70a7ec30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4887a7a{margin-top:6em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-54bbdb8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-14fe7541{left:-434px;}body.rtl .elementor-4286 .elementor-element.elementor-element-14fe7541{right:-434px;}.elementor-4286 .elementor-element.elementor-element-14fe7541{top:-94px;}.elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-container{min-height:0px;}.elementor-4286 .elementor-element.elementor-element-7062eb26:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:89vw 6vh;}.elementor-4286 .elementor-element.elementor-element-7062eb26{margin-top:0rem;margin-bottom:5rem;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-709f652a{font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-709f652a > .elementor-widget-container{margin:0px 50px 0px 50px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e59d0ab{margin-top:0px;margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-f2db2e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-8bacd59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e2c9cc9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-18c71c3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7dcd547 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-789aa2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e8ebdb7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-81d7cb0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4079d9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-1c30042 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-43e5014 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7a9ef7f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-6a6e2eb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-b3ac827 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-dbcffdc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-a6f285d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-bc85d35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-49810bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7bde7bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-343e86b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2687995 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-0050637 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-11fb274 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-0794108 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-925db28 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-4286 .elementor-element.elementor-element-6f32f567{padding:0px 0px 30px 0px;}.elementor-4286 .elementor-element.elementor-element-d85398b .swiper-slide{height:380px;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d{font-size:16px;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-1a68c61 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4286 .elementor-element.elementor-element-e332e16{font-size:16px;}.elementor-4286 .elementor-element.elementor-element-e332e16 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-eade7c2{padding:0px 20px 130px 20px;}.elementor-4286 .elementor-element.elementor-element-05d8eb3{font-size:16px;}.elementor-4286 .elementor-element.elementor-element-05d8eb3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 20px 0px 20px;}.elementor-4286 .elementor-element.elementor-element-56c7cef1 > .elementor-element-populated{margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 .elementor-heading-title{font-size:40px;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 > .elementor-widget-container{margin:40px 40px 40px 40px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox li label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_consent label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio li label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gsection_title,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_html,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price_label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_progressbar_title,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_page_steps,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox div label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio div label{line-height:1.7em;}}@media(max-width:880px){.elementor-4286 .elementor-element.elementor-element-3714dcb7{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-75bf5883 > .elementor-container{max-width:857px;}.elementor-4286 .elementor-element.elementor-element-245d2379:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4286 .elementor-element.elementor-element-245d2379 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4286 .elementor-element.elementor-element-24400762 .elementor-heading-title{font-size:3.9em;}.elementor-4286 .elementor-element.elementor-element-3aac3068 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-31e97084{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-63b0527e > .elementor-container{max-width:601px;}.elementor-4286 .elementor-element.elementor-element-44fb250c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4286 .elementor-element.elementor-element-44fb250c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4286 .elementor-element.elementor-element-35f28520 .elementor-heading-title{font-size:40px;}.elementor-4286 .elementor-element.elementor-element-35f28520 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-70a7ec30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4887a7a{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-14fe7541{left:-371px;}body.rtl .elementor-4286 .elementor-element.elementor-element-14fe7541{right:-371px;}.elementor-4286 .elementor-element.elementor-element-14fe7541{top:-94px;}.elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-container{min-height:192px;}.elementor-4286 .elementor-element.elementor-element-7062eb26{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-709f652a{font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-f2db2e5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-8bacd59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e2c9cc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-18c71c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7dcd547 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-789aa2e .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-789aa2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e8ebdb7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-81d7cb0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4079d9f .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-4079d9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-1c30042 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-43e5014 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7a9ef7f .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-7a9ef7f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-6a6e2eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-b3ac827 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-dbcffdc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-a6f285d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-bc85d35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-49810bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7bde7bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-343e86b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2687995 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-0050637 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-11fb274 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-11fb274 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-0794108 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-0794108 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-925db28 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-d85398b .swiper-slide{height:380px;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0 > .elementor-element-populated{padding:20px 30px 20px 30px;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d{font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-1a68c61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e332e16{font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-e332e16 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-eade7c2{padding:20px 20px 20px 20px;}.elementor-4286 .elementor-element.elementor-element-05d8eb3{font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 > .elementor-widget-container{margin:45px 0px 30px 0px;}}@media(max-width:767px){.elementor-4286 .elementor-element.elementor-element-3714dcb7 > .elementor-container{min-height:325px;}.elementor-4286 .elementor-element.elementor-element-3714dcb7{margin-top:0px;margin-bottom:40px;}.elementor-4286 .elementor-element.elementor-element-6817ba8 > .elementor-element-populated{margin:0px 0px -44px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4286 .elementor-element.elementor-element-75bf5883 > .elementor-container{max-width:500px;}.elementor-4286 .elementor-element.elementor-element-75bf5883{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-245d2379:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4286 .elementor-element.elementor-element-245d2379 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://info.camplus.it/wp-content/uploads/2022/11/header.png");background-position:center center;}.elementor-4286 .elementor-element.elementor-element-245d2379 > .elementor-element-populated{padding:87px 0px 75px 0px;}.elementor-4286 .elementor-element.elementor-element-24400762 .elementor-heading-title{font-size:30px;}.elementor-4286 .elementor-element.elementor-element-24400762 > .elementor-widget-container{margin:0px 0px 13px 0px;padding:0px 05px 0px 05px;}.elementor-4286 .elementor-element.elementor-element-63b0527e > .elementor-container{max-width:783px;}.elementor-4286 .elementor-element.elementor-element-35f28520 .elementor-heading-title{font-size:30vw;}.elementor-4286 .elementor-element.elementor-element-35f28520 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4887a7a{margin-top:31px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-54bbdb8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-container{min-height:0px;}.elementor-4286 .elementor-element.elementor-element-7062eb26:not(.elementor-motion-effects-element-type-background), .elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev2021.camplus.it/info/wp-content/uploads/2022/03/sfondo-palla.png");background-position:87vw 18vh;}.elementor-4286 .elementor-element.elementor-element-7062eb26{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-4286 .elementor-element.elementor-element-5acf92a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 30px 0px 30px;}.elementor-4286 .elementor-element.elementor-element-709f652a{text-align:justify;font-size:16px;line-height:1.7em;letter-spacing:0px;}.elementor-4286 .elementor-element.elementor-element-709f652a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e59d0ab{margin-top:0px;margin-bottom:0px;}.elementor-4286 .elementor-element.elementor-element-8028445{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-db0d530 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-efceee0{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-dc96177 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-a25780f{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-53d7669 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7695736{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-49cdf64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-aff1b3a{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-3daeb1d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-b06e6f9{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-7a11204 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-9c5ff43{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-a31327a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-1d41bf6{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-61d027f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-7614572{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-a214e92 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2e493ae{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-dcfc8a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-a080b3a{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-f40ae62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-c7c8c5d{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-dea02ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-05b137e{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-8d8c689 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-be82af2{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-e98a0dc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-943c35d{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-879a2b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-9719ceb{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-feb3679 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-9ddfa62{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-fe68bdb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-bfa532a{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-46e7556 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-b8376d1{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-162db13 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-2383b8b{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-112a020 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-ad4e520{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-412e139 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-f30c1fd{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-650e872 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-d21843f{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-590ba16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-45f50bf{text-align:center;font-size:20px;}.elementor-4286 .elementor-element.elementor-element-fd5de97 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-925db28 .elementor-button{font-size:22px;line-height:24px;}.elementor-4286 .elementor-element.elementor-element-925db28 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4286 .elementor-element.elementor-element-6f32f567{padding:0px 0px 30px 0px;}.elementor-4286 .elementor-element.elementor-element-ee84883 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-d85398b .swiper-slide{height:280px;}.elementor-4286 .elementor-element.elementor-element-d85398b .swiper-slide-contents{max-width:96%;}.elementor-4286 .elementor-element.elementor-element-d85398b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0 > .elementor-element-populated{padding:20px 30px 30px 30px;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d{text-align:justify;font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 00px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-4ea8914{padding:30px 0px 30px 0px;}.elementor-4286 .elementor-element.elementor-element-e332e16{text-align:justify;font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-e332e16 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 00px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-eade7c2{padding:0px 20px 30px 20px;}.elementor-4286 .elementor-element.elementor-element-05d8eb3{text-align:justify;font-size:16px;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-05d8eb3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 00px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-765ec90a{margin-top:50px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:0;}.elementor-4286 .elementor-element.elementor-element-56153dcd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-17a5d49c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-17a5d49c{left:257px;}body.rtl .elementor-4286 .elementor-element.elementor-element-17a5d49c{right:257px;}.elementor-4286 .elementor-element.elementor-element-17a5d49c{top:237px;}.elementor-4286 .elementor-element.elementor-element-4866647a{z-index:3;}.elementor-4286 .elementor-element.elementor-element-56c7cef1 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 > .elementor-widget-container{margin:60px 0px 0px 8px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox li label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_consent label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio li label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gsection_title,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_html,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price_label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_progressbar_title,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_page_steps,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox div label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio div label{font-size:12px;line-height:1.8em;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_label,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gsection_title,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_progressbar_title,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_page_steps{margin-bottom:16px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:10px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield textarea, .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield select{padding:14px 14px 14px 14px;text-indent:4px;font-size:11px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield .gfield_description,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container .gfield_post_tags_hint,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container .gform_fileupload_rules,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_name input + label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_creditcard input + span + label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container input + label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container select + label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container .chosen-single + label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_time_hour label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_time_minute label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_address label,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_total span,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_shipping_price,
				.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gsection_description{font-size:12px;line-height:18px;letter-spacing:0.2px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield .gfield_description,
					.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_name input + label{padding-top:0px;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_footer input[type="submit"], .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_page_footer input[type="submit"]{letter-spacing:2.7px;}}@media(min-width:768px){.elementor-4286 .elementor-element.elementor-element-4f88b84{width:100%;}.elementor-4286 .elementor-element.elementor-element-44fb250c{width:100%;}.elementor-4286 .elementor-element.elementor-element-ee84883{width:52%;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0{width:48%;}.elementor-4286 .elementor-element.elementor-element-962e2c4{width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-4286 .elementor-element.elementor-element-ee84883{width:63%;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0{width:37%;}}@media(max-width:1200px) and (min-width:768px){.elementor-4286 .elementor-element.elementor-element-44fb250c{width:100%;}.elementor-4286 .elementor-element.elementor-element-ee84883{width:50%;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0{width:50%;}}@media(min-width:2400px){.elementor-4286 .elementor-element.elementor-element-4f88b84{width:100%;}.elementor-4286 .elementor-element.elementor-element-63b0527e > .elementor-container{max-width:1600px;}.elementor-4286 .elementor-element.elementor-element-44fb250c{width:100%;}.elementor-4286 .elementor-element.elementor-element-44fb250c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-4286 .elementor-element.elementor-element-35f28520 .elementor-heading-title{font-size:80px;}.elementor-4286 .elementor-element.elementor-element-70a7ec30 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-4887a7a{margin-top:95px;margin-bottom:0px;padding:0px 0px 150px 0px;}body:not(.rtl) .elementor-4286 .elementor-element.elementor-element-14fe7541{left:-1197px;}body.rtl .elementor-4286 .elementor-element.elementor-element-14fe7541{right:-1197px;}.elementor-4286 .elementor-element.elementor-element-14fe7541{top:-42px;}.elementor-4286 .elementor-element.elementor-element-7062eb26 > .elementor-container{min-height:642px;}.elementor-4286 .elementor-element.elementor-element-7062eb26{margin-top:3em;margin-bottom:-5em;padding:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-709f652a{font-size:2em;line-height:1.7em;letter-spacing:0px;}.elementor-4286 .elementor-element.elementor-element-709f652a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4286 .elementor-element.elementor-element-e59d0ab{margin-top:0px;margin-bottom:90px;}.elementor-4286 .elementor-element.elementor-element-f2db2e5 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-8bacd59 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-e2c9cc9 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-18c71c3 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-7dcd547 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-789aa2e .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-e8ebdb7 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-81d7cb0 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-4079d9f .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-1c30042 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-43e5014 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-7a9ef7f .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-6a6e2eb .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-b3ac827 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-dbcffdc .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-a6f285d .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-bc85d35 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-49810bb .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-7bde7bb .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-343e86b .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-2687995 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-0050637 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-11fb274 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-0794108 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-925db28 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-6f32f567{padding:0px 0px 50px 0px;}.elementor-4286 .elementor-element.elementor-element-d85398b .swiper-slide{height:671px;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0{width:40%;}.elementor-4286 .elementor-element.elementor-element-11b4a1a0 > .elementor-element-populated{padding:0px 90px 0px 90px;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d{column-gap:0px;text-align:justify;font-size:2em;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-6ee1b04d > .elementor-widget-container{margin:0% 0% 0% 0%;padding:10% 10% 0% 0%;}.elementor-4286 .elementor-element.elementor-element-1a68c61 .elementor-button{font-size:27px;}.elementor-4286 .elementor-element.elementor-element-e332e16{column-gap:0px;text-align:justify;font-size:2em;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-e332e16 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 10px 0px 20px;}.elementor-4286 .elementor-element.elementor-element-eade7c2{padding:0px 0px 100px 0px;}.elementor-4286 .elementor-element.elementor-element-05d8eb3{column-gap:0px;text-align:justify;font-size:2em;line-height:1.7em;}.elementor-4286 .elementor-element.elementor-element-05d8eb3 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 10px 0px 20px;}.elementor-4286 .elementor-element.elementor-element-51da8ef9 .elementor-heading-title{font-size:60px;line-height:1.2em;}.elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .gform_wrapper .gform_title, .elementor-4286 .elementor-element.elementor-element-587670da .pp-gravity-form .pp-gravity-form-title{font-size:2px;}}/* Start custom CSS for button, class: .elementor-element-3aac3068 */.btn-form-header .elementor-button-link.elementor-button.elementor-size-lg::after {
    width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3714dcb7 */.btn.btn-green div.elementor-widget-button div.elementor-widget-container div.elementor-button-wrapper a.elementor-button-link:hover {
    background-color: #009F45!important;
}
.btn.btn-green div.elementor-widget-button div.elementor-widget-container div.elementor-button-wrapper a.elementor-button-link::after {
    background-color: #009F45!important;
}
.btn.btn-green div.elementor-widget-button div.elementor-widget-container div.elementor-button-wrapper a.elementor-button-link:hover::after {
    background-color: black!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-70a7ec30 */#header-btn .elementor-button:focus {
        background-color: #009F45!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-31e97084 */.btn.btn-green div.elementor-widget-button div.elementor-widget-container div.elementor-button-wrapper a.elementor-button-link:hover {
    background-color: #009F45!important;
}
.btn.btn-green div.elementor-widget-button div.elementor-widget-container div.elementor-button-wrapper a.elementor-button-link::after {
    background-color: #009F45!important;
}
.btn.btn-green div.elementor-widget-button div.elementor-widget-container div.elementor-button-wrapper a.elementor-button-link:hover::after {
    background-color: black!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7aad0ab */@media screen and (min-width: 991px) {
    .col-md-3 {
        padding-left: 3.5px!important;
        padding-right: 3.5px!important;
    }
}

.col-md-3 {
    padding-bottom: 7px!important;
    flex-shrink: 0!important;
}

@media screen and (min-width: 768px) {
    .col-md-3 {
        -ms-flex: 0 0 25%!important;
        flex: 0 0 auto!important;
        width: 25%!important;
    }
}

.box-location {
    cursor: pointer!important;
}

.box-location {
    position: relative!important;
    display: block!important;
    transition: all .5s linear!important;
}

.box-location:after {
    content: '';
    display: block;
    height: 0%;
    width: 0%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0);
    transition: all .5s linear;
    pointer-events: none;
}

.box-location-container:hover .box-location {
    transform: scale(1.1);
    z-index: 1;
}


.box-location-container:hover .box-location:after {
    border-radius: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
}
.box-struttura.next-opening .box-location .link-location.opening,
.box-location-container:hover .link-location-ext,
.box-location-container:hover .link-location {
    opacity: 1;
    pointer-events: all;
    transition-delay: .8s linear;
}
.box-location:hover {
    transform: scale(1.1);
    z-index: 1;
}


.box-location img {
    position: absolute!important;
    height: 100%!important;
    width: 100%!important;
    object-fit: cover!important;
}

img {
    height: auto!important;
    max-width: 100%!important;
}

.box-location .title-location {
    z-index: 1;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    background: #000;
    color: #fff;
    display: table;
    font-size: 20px;
    width: 100%;
    max-width: 250px!important;
    text-transform: uppercase;
    transition: all .2s linear;
}
.box-location .title-location {
    font-weight: bold;
    padding: 2px 0;
}
.box-struttura .next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}

.link-location-ext,
.link-location {
    position: absolute;
    color: #fff !important;
    z-index: 1;
    text-decoration: none;
    text-transform: uppercase;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 20px;
    border: 1px solid;
    max-width: 80%!important;
    bottom: 180px;
    opacity: 0;
    transition: all .3s linear;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-daf271e */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00215bf */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94e9925 */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location-container:hover .title-location,
.box-location-container:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6e353b7 */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a615f4 */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a16aedb */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location-container:hover .title-location,
.box-location-container:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32eb810 */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-519177f */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location-container:hover .title-location,
.box-location-container:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-00f666f */@media screen and (min-width: 991px) {
    .col-md-3 {
        padding-left: 3.5px!important;
        padding-right: 3.5px!important;
    }
}

.col-md-3 {
    padding-bottom: 7px!important;
    flex-shrink: 0!important;
}

@media screen and (min-width: 768px) {
    .col-md-3 {
        -ms-flex: 0 0 25%!important;
        flex: 0 0 auto!important;
        width: 25%!important;
    }
}

.box-location {
    cursor: pointer!important;
}

.box-location {
    position: relative!important;
    display: block!important;
    transition: all .5s linear!important;
}

.box-location:after {
    content: '';
    display: block;
    height: 0%;
    width: 0%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0);
    transition: all .5s linear;
    pointer-events: none;
}

.box-location-container:hover .box-location {
    transform: scale(1.1);
    z-index: 1;
}


.box-location-container:hover .box-location:after {
    border-radius: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
}
.box-struttura.next-opening .box-location .link-location.opening,
.box-location-container:hover .link-location-ext,
.box-location-container:hover .link-location {
    opacity: 1;
    pointer-events: all;
    transition-delay: .8s linear;
}
.box-location:hover {
    transform: scale(1.1);
    z-index: 1;
}


.box-location img {
    position: absolute!important;
    height: 100%!important;
    width: 100%!important;
    object-fit: cover!important;
}

img {
    height: auto!important;
    max-width: 100%!important;
}

.box-location .title-location {
    z-index: 1;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    background: #000;
    color: #fff;
    display: table;
    font-size: 20px;
    width: 100%;
    max-width: 250px!important;
    text-transform: uppercase;
    transition: all .2s linear;
}
.box-location .title-location {
    font-weight: bold;
    padding: 2px 0;
}
.box-struttura .next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}

.link-location-ext,
.link-location {
    position: absolute;
    color: #fff !important;
    z-index: 1;
    text-decoration: none;
    text-transform: uppercase;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 20px;
    border: 1px solid;
    max-width: 80%!important;
    bottom: 180px;
    opacity: 0;
    transition: all .3s linear;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-603394b */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4ba4798 */@media screen and (min-width: 991px) {
    .col-md-3 {
        padding-left: 3.5px!important;
        padding-right: 3.5px!important;
    }
}

.col-md-3 {
    padding-bottom: 7px!important;
    flex-shrink: 0!important;
}

@media screen and (min-width: 768px) {
    .col-md-3 {
        -ms-flex: 0 0 25%!important;
        flex: 0 0 auto!important;
        width: 25%!important;
    }
}

.box-location {
    cursor: pointer!important;
}

.box-location {
    position: relative!important;
    display: block!important;
    transition: all .5s linear!important;
}

.box-location:after {
    content: '';
    display: block;
    height: 0%;
    width: 0%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0);
    transition: all .5s linear;
    pointer-events: none;
}

.box-location-container:hover .box-location {
    transform: scale(1.1);
    z-index: 1;
}


.box-location-container:hover .box-location:after {
    border-radius: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
}
.box-struttura.next-opening .box-location .link-location.opening,
.box-location-container:hover .link-location-ext,
.box-location-container:hover .link-location {
    opacity: 1;
    pointer-events: all;
    transition-delay: .8s linear;
}
.box-location:hover {
    transform: scale(1.1);
    z-index: 1;
}


.box-location img {
    position: absolute!important;
    height: 100%!important;
    width: 100%!important;
    object-fit: cover!important;
}

img {
    height: auto!important;
    max-width: 100%!important;
}

.box-location .title-location {
    z-index: 1;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    background: #000;
    color: #fff;
    display: table;
    font-size: 20px;
    width: 100%;
    max-width: 250px!important;
    text-transform: uppercase;
    transition: all .2s linear;
}
.box-location .title-location {
    font-weight: bold;
    padding: 2px 0;
}
.box-struttura .next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}

.link-location-ext,
.link-location {
    position: absolute;
    color: #fff !important;
    z-index: 1;
    text-decoration: none;
    text-transform: uppercase;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 20px;
    border: 1px solid;
    max-width: 80%!important;
    bottom: 180px;
    opacity: 0;
    transition: all .3s linear;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d4a704 */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-30badc8 */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a1c43ab */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-267c3b4 */@media screen and (min-width: 991px) {
    .col-md-3 {
        padding-left: 3.5px!important;
        padding-right: 3.5px!important;
    }
}

.col-md-3 {
    padding-bottom: 7px!important;
    flex-shrink: 0!important;
}

@media screen and (min-width: 768px) {
    .col-md-3 {
        -ms-flex: 0 0 25%!important;
        flex: 0 0 auto!important;
        width: 25%!important;
    }
}

.box-location {
    cursor: pointer!important;
}

.box-location {
    position: relative!important;
    display: block!important;
    transition: all .5s linear!important;
}

.box-location:after {
    content: '';
    display: block;
    height: 0%;
    width: 0%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0);
    transition: all .5s linear;
    pointer-events: none;
}

.box-location-container:hover .box-location {
    transform: scale(1.1);
    z-index: 1;
}


.box-location-container:hover .box-location:after {
    border-radius: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
}
.box-struttura.next-opening .box-location .link-location.opening,
.box-location-container:hover .link-location-ext,
.box-location-container:hover .link-location {
    opacity: 1;
    pointer-events: all;
    transition-delay: .8s linear;
}
.box-location:hover {
    transform: scale(1.1);
    z-index: 1;
}


.box-location img {
    position: absolute!important;
    height: 100%!important;
    width: 100%!important;
    object-fit: cover!important;
}

img {
    height: auto!important;
    max-width: 100%!important;
}

.box-location .title-location {
    z-index: 1;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    background: #000;
    color: #fff;
    display: table;
    font-size: 20px;
    width: 100%;
    max-width: 250px!important;
    text-transform: uppercase;
    transition: all .2s linear;
}
.box-location .title-location {
    font-weight: bold;
    padding: 2px 0;
}
.box-struttura .next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}

.link-location-ext,
.link-location {
    position: absolute;
    color: #fff !important;
    z-index: 1;
    text-decoration: none;
    text-transform: uppercase;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 20px;
    border: 1px solid;
    max-width: 80%!important;
    bottom: 180px;
    opacity: 0;
    transition: all .3s linear;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e97c44c */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ca42ff */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e44c40 */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-716e13f */@media screen and (min-width: 991px) {
    .col-md-3 {
        padding-left: 3.5px!important;
        padding-right: 3.5px!important;
    }
}

.col-md-3 {
    padding-bottom: 7px!important;
    flex-shrink: 0!important;
}

@media screen and (min-width: 768px) {
    .col-md-3 {
        -ms-flex: 0 0 25%!important;
        flex: 0 0 auto!important;
        width: 25%!important;
    }
}

.box-location {
    cursor: pointer!important;
}

.box-location {
    position: relative!important;
    display: block!important;
    transition: all .5s linear!important;
}

.box-location:after {
    content: '';
    display: block;
    height: 0%;
    width: 0%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0);
    transition: all .5s linear;
    pointer-events: none;
}

.box-location-container:hover .box-location {
    transform: scale(1.1);
    z-index: 1;
}


.box-location-container:hover .box-location:after {
    border-radius: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
}
.box-struttura.next-opening .box-location .link-location.opening,
.box-location-container:hover .link-location-ext,
.box-location-container:hover .link-location {
    opacity: 1;
    pointer-events: all;
    transition-delay: .8s linear;
}
.box-location:hover {
    transform: scale(1.1);
    z-index: 1;
}


.box-location img {
    position: absolute!important;
    height: 100%!important;
    width: 100%!important;
    object-fit: cover!important;
}

img {
    height: auto!important;
    max-width: 100%!important;
}

.box-location .title-location {
    z-index: 1;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    background: #000;
    color: #fff;
    display: table;
    font-size: 20px;
    width: 100%;
    max-width: 250px!important;
    text-transform: uppercase;
    transition: all .2s linear;
}
.box-location .title-location {
    font-weight: bold;
    padding: 2px 0;
}
.box-struttura .next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}

.link-location-ext,
.link-location {
    position: absolute;
    color: #fff !important;
    z-index: 1;
    text-decoration: none;
    text-transform: uppercase;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 20px;
    border: 1px solid;
    max-width: 80%!important;
    bottom: 180px;
    opacity: 0;
    transition: all .3s linear;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1c864b5 */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0125dba */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location-container:hover .title-location,
.box-location-container:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bd9ec95 */.box-struttura.next-opening .box-location .title-location,
.tax-category_structures .box-location-container:hover .title-location,
.box-location-container:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-905ad79 */@media screen and (min-width: 991px) {
    .col-md-3 {
        padding-left: 3.5px!important;
        padding-right: 3.5px!important;
    }
}

.col-md-3 {
    padding-bottom: 7px!important;
    flex-shrink: 0!important;
}

@media screen and (min-width: 768px) {
    .col-md-3 {
        -ms-flex: 0 0 25%!important;
        flex: 0 0 auto!important;
        width: 25%!important;
    }
}

.box-location {
    cursor: pointer!important;
}

.box-location {
    position: relative!important;
    display: block!important;
    transition: all .5s linear!important;
}

.box-location:after {
    content: '';
    display: block;
    height: 0%;
    width: 0%;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: rgba(0, 0, 0, 0);
    transition: all .5s linear;
    pointer-events: none;
}

.box-location-container:hover .box-location {
    transform: scale(1.1);
    z-index: 1;
}


.box-location-container:hover .box-location:after {
    border-radius: 0;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;
    width: 100%;
}
.box-struttura.next-opening .box-location .link-location.opening,
.box-location-container:hover .link-location-ext,
.box-location-container:hover .link-location {
    opacity: 1;
    pointer-events: all;
    transition-delay: .8s linear;
}
.box-location:hover {
    transform: scale(1.1);
    z-index: 1;
}


.box-location img {
    position: absolute!important;
    height: 100%!important;
    width: 100%!important;
    object-fit: cover!important;
}

img {
    height: auto!important;
    max-width: 100%!important;
}

.box-location .title-location {
    z-index: 1;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
    background: #000;
    color: #fff;
    display: table;
    font-size: 20px;
    width: 100%;
    max-width: 250px!important;
    text-transform: uppercase;
    transition: all .2s linear;
}
.box-location .title-location {
    font-weight: bold;
    padding: 2px 0;
}
.box-struttura .next-opening .box-location .title-location,
.tax-category_structures .box-location:hover .title-location,
.box-location:hover .title-location {
    /* bottom: 100px;
    transform: translateY(-50%);
    background: transparent;
    font-size: 40px;
    max-width: 200px; */
    opacity: 0!important;
}

.link-location-ext,
.link-location {
    position: absolute;
    color: #fff !important;
    z-index: 1;
    text-decoration: none;
    text-transform: uppercase;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    text-align: center;
    font-size: 20px;
    border: 1px solid;
    max-width: 80%!important;
    bottom: 180px;
    opacity: 0;
    transition: all .3s linear;
    padding: 5px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-925db28 */#disponib .elementor-button-link.elementor-button.elementor-size-lg::after{
        width: 360.41px!important;
    background-color: #009F45!important;
}
#disponib .elementor-button-link.elementor-button.elementor-size-lg:hover::after {
    background-color: black!important;
}
#disponib .elementor-button:hover, #disponib .elementor-button:focus {
        background-color: #009F45!important;
}
@media screen and (max-width: 767px){
    #disponib .elementor-button-link.elementor-button.elementor-size-lg::after {
        width: 301.66px!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a68c61 */#graduatoria .elementor-button-link.elementor-button.elementor-size-lg::after{
        width: 100%!important;
    background-color: #009F45!important;
}
#graduatoria .elementor-button-link.elementor-button.elementor-size-lg:hover::after {
    background-color: black!important;
}
#graduatoria .elementor-button:hover, #graduatoria .elementor-button:focus {
        background-color: #009F45!important;
}/* End custom CSS */
/* Start custom CSS for pp-gravity-forms, class: .elementor-element-587670da */div.form-contatti.form-contatti-green div.pp-contact-form.pp-gravity-form div.gravity-theme form div.gform_body.gform-body div.ginput_container.ginput_container_select select.gfield_select{
    background-color: #e3f1e4!important;
}

div.form-contatti.form-contatti-green div.pp-contact-form.pp-gravity-form div.gravity-theme form div.gform_body.gform-body input {
    border-color: #009F45!important;
}
 div.form-contatti.form-contatti-green div.pp-contact-form.pp-gravity-form div.gravity-theme form div.gform_footer.top_label button.gform_button.button[type="submit"] {
         font-family: "Raleway", Sans-serif;
    width: 166px;
    color: #fff;
    font-size: 25px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 16px;
    letter-spacing: 0.6px;
    background-color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 15px 15px 15px;
    border: none;
    position: relative;
 }
 div.form-contatti.form-contatti-green div.pp-contact-form.pp-gravity-form div.gravity-theme form div.gform_footer.top_label button.gform_button.button[type="submit"]::after {
    background-color: #009F45!important;
    width: 100%;
    height: 47px;
    background-color: #ff7300;
    content: "";
    display: block;
    position: absolute;
    left: 16px;
    top: inherit;
    bottom: -8px;
    z-index: -1;
    border-radius: 0px
}
 div.form-contatti.form-contatti-green div.pp-contact-form.pp-gravity-form div.gravity-theme form div.gform_footer.top_label button.gform_button.button[type="submit"]:hover::after {
    background-color: black!important;
}
 div.form-contatti.form-contatti-green div.pp-contact-form.pp-gravity-form div.gravity-theme form div.gform_footer.top_label button.gform_button.button[type="submit"]:hover {
    background-color: #009F45!important;
 }
div.form-contatti.form-contatti-green div.pp-contact-form.pp-gravity-form div.gravity-theme form div.gform_body.gform-body fieldset.input-privacy-gravity-form legend.gfield_label.gfield_label_before_complex {
    display: block!important;
}

div.form-contatti.form-contatti-green div.pp-contact-form.pp-gravity-form div.gravity-theme form div.gform_body.gform-body div.gfield div.ginput_container_textarea textarea.textarea {
    height: 130px;
}
.form-contatti.gfield_label.gfield_label_before_complex {
    display: block!important;
}
#field_3_1 legend .gfield_label_before_complex{
    display: block!important;
}
.form-contatti legend.gfield_label.gfield_label_before_complex{
    display: block!important;
}
#cities-form .form-contatti legend.gfield_label.gfield_label_before_complex {
    display: block!important; 
}
.elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_label, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox li label, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_container_consent label, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio li label, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .gsection_title, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_html, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .ginput_product_price_label, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_progressbar_title, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .gf_page_steps, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_checkbox div label, .elementor-3415 .elementor-element.elementor-element-587670da .pp-gravity-form .gfield_radio div label {
    margin: 10px 0px!important;
}/* End custom CSS */