.u-section-1 {background-image: url("images/banner_metodo.jpg")}
.u-section-1 .u-sheet-1 {min-height: 607px}
.u-section-1 .u-shape-1 {width: 154px; height: 129px; background-image: none; margin: 95px auto 0 153px}
.u-section-1 .u-text-1 {font-size: 2.625rem; width: 798px; margin: -46px 171px 0}
.u-section-1 .u-text-2 {letter-spacing: 0; line-height: 1.4; font-weight: normal; font-style: italic; font-size: 1.25rem; width: 690px; margin: 25px auto 0}
.u-section-1 .u-shape-2 {width: 150px; height: 136px; margin: -10px 153px 0 auto}
.u-section-1 .u-btn-1 {background-image: none; font-size: 1.25rem; font-weight: 700; margin: -52px auto 60px 470px} 

@media (max-width: 1199px){ .u-section-1 .u-sheet-1 {min-height: 592px}
.u-section-1 .u-shape-1 {margin-top: 90px; margin-left: 71px}
.u-section-1 .u-text-1 {margin-left: 71px; margin-right: 71px}
.u-section-1 .u-text-2 {margin-left: 125px; margin-right: 125px}
.u-section-1 .u-shape-2 {margin-right: 71px}
.u-section-1 .u-btn-1 {margin-bottom: 81px; margin-left: 370px} }

@media (max-width: 991px){ .u-section-1 .u-sheet-1 {min-height: 552px}
.u-section-1 .u-shape-1 {margin-left: 0}
.u-section-1 .u-text-1 {font-size: 2.5rem; width: 720px; margin-left: 0; margin-right: 0}
.u-section-1 .u-text-2 {margin-left: 15px; margin-right: 15px}
.u-section-1 .u-shape-2 {margin-right: 0}
.u-section-1 .u-btn-1 {margin-bottom: 120px; margin-left: 260px} }

@media (max-width: 767px){ .u-section-1 {background-position: 29.35% 50%}
.u-section-1 .u-sheet-1 {min-height: 520px}
.u-section-1 .u-shape-1 {margin-top: 80px}
.u-section-1 .u-text-1 {width: 540px; margin-top: -50px}
.u-section-1 .u-text-2 {font-size: 1.125rem; margin-left: auto; margin-right: auto; width: 440px; height: 125px}
.u-section-1 .u-shape-2 {margin-top: 20px}
.u-section-1 .u-btn-1 {margin-top: -108px; margin-left: auto; margin-bottom: 176px} }

@media (max-width: 575px){ .u-section-1 {background-position: 29.96% 50%}
.u-section-1 .u-sheet-1 {min-height: 318px}
.u-section-1 .u-shape-1 {width: 136px; height: 117px; margin-top: 30px}
.u-section-1 .u-text-1 {font-size: 1.875rem; margin-top: -66px; width: 340px}
.u-section-1 .u-text-2 {font-size: 0.9375rem; margin-top: 38px; width: 340px}
.u-section-1 .u-shape-2 {width: 127px; height: 116px; margin-top: 50px}
.u-section-1 .u-btn-1 {margin-bottom: 131px; margin-left: 70px} }.u-section-2 {min-height: 0}
.u-section-2 .u-image-1 {min-height: 40px; background-image: url("images/frecciatrasp3000b.png"); background-position: 50% 50%; margin-bottom: -40px; margin-top: -40px; margin-left: 0}
.u-section-2 .u-container-layout-1 {padding: 0} 

@media (max-width: 1199px){ .u-section-2 .u-image-1 {height: auto; margin-bottom: -940px; margin-left: initial} }

@media (max-width: 991px){ .u-section-2 .u-image-1 {margin-bottom: -931px; margin-left: initial} }

@media (max-width: 767px){ .u-section-2 .u-image-1 {margin-bottom: -40px; margin-left: initial} }

@media (max-width: 575px){ .u-section-2 .u-image-1 {margin-bottom: -931px; margin-left: initial} }.u-section-3 {background-image: none}
.u-section-3 .u-sheet-1 {min-height: 207px}
.u-section-3 .u-layout-wrap-1 {width: 817px; margin: 0 auto 18px}
.u-section-3 .u-layout-cell-1 {min-height: 189px}
.u-section-3 .u-container-layout-1 {padding: 0 30px}
.u-section-3 .u-image-1 {object-position: 57.19% 61.14%; background-position: 50% 50%; height: 174px; width: 174px; background-image: url("images/ileniaeloisazoom2.jpg"); margin: 8px -3px 0 auto}
.u-section-3 .u-layout-cell-2 {min-height: 189px}
.u-section-3 .u-container-layout-2 {padding: 30px}
.u-section-3 .u-text-1 {margin: 5px -12px 0} 

@media (max-width: 1199px){ .u-section-3 .u-sheet-1 {min-height: 219px}
.u-section-3 .u-layout-wrap-1 {margin-bottom: -246px}
.u-section-3 .u-text-1 {margin-left: auto; margin-right: auto} }

@media (max-width: 991px){ .u-section-3 {min-height: 200px}
.u-section-3 .u-layout-wrap-1 {width: 720px; margin-bottom: -195px}
.u-section-3 .u-layout-cell-1 {min-height: 100px}
.u-section-3 .u-image-1 {height: 144px; width: 144px; margin-top: 38px; margin-right: auto}
.u-section-3 .u-layout-cell-2 {min-height: 100px} }

@media (max-width: 767px){ .u-section-3 {min-height: 150px}
.u-section-3 .u-sheet-1 {min-height: 383px}
.u-section-3 .u-layout-wrap-1 {margin-bottom: -33px; margin-right: initial; margin-left: initial; width: auto}
.u-section-3 .u-layout-cell-1 {min-height: 189px}
.u-section-3 .u-container-layout-1 {padding-top: 15px}
.u-section-3 .u-image-1 {height: 174px; width: 174px; margin-top: 0}
.u-section-3 .u-layout-cell-2 {min-height: 189px}
.u-section-3 .u-text-1 {margin-left: -12px; margin-right: -12px} }

@media (max-width: 575px){ .u-section-3 {min-height: 200px}
.u-section-3 .u-sheet-1 {min-height: 180px}
.u-section-3 .u-layout-wrap-1 {margin-bottom: 5px; width: auto; margin-right: initial; margin-left: initial}
.u-section-3 .u-layout-cell-1 {min-height: 197px}
.u-section-3 .u-image-1 {height: 154px; width: 154px}
.u-section-3 .u-layout-cell-2 {min-height: 281px}
.u-section-3 .u-text-1 {margin-top: 0; margin-left: 0; margin-right: 0} }.u-section-4 .u-sheet-1 {min-height: 551px}
.u-section-4 .u-icon-1 {height: 80px; width: 100px; background-image: none; margin: -32px auto 0}
.u-section-4 .u-text-1 {font-size: 2.25rem; font-weight: bold; width: 717px; margin: 40px 211px 0 212px}
.u-section-4 .u-layout-wrap-1 {width: 860px; margin: 40px auto 30px}
.u-section-4 .u-layout-cell-1 {min-height: 340px}
.u-section-4 .u-container-layout-1 {padding: 30px}
.u-section-4 .u-image-1 {height: 147px; margin: 0 auto 0 0}
.u-section-4 .u-shape-1 {width: 138px; height: 138px; margin: -25px auto 0 -16px}
.u-section-4 .u-text-2 {font-size: 3.75rem; font-weight: 700; margin: -149px 0 0}
.u-section-4 .u-text-3 {margin: -7px 0 0}
.u-section-4 .u-layout-cell-2 {min-height: 340px}
.u-section-4 .u-container-layout-2 {padding: 30px 20px}
.u-section-4 .u-text-4 {font-size: 0.8125rem; margin: 0}
.u-section-4 .u-layout-cell-3 {min-height: 340px}
.u-section-4 .u-container-layout-3 {padding: 30px 20px}
.u-section-4 .u-text-5 {font-size: 0.8125rem; margin: 0} 

@media (max-width: 1199px){ .u-section-4 .u-sheet-1 {min-height: 454px}
.u-section-4 .u-text-1 {margin-right: 111px; margin-left: 112px}
.u-section-4 .u-layout-cell-1 {min-height: 313px}
.u-section-4 .u-image-1 {height: 159px; margin-right: initial; margin-left: initial}
.u-section-4 .u-shape-1 {margin-top: -20px}
.u-section-4 .u-text-2 {margin-top: -157px}
.u-section-4 .u-layout-cell-2 {min-height: 313px}
.u-section-4 .u-layout-cell-3 {min-height: 313px} }

@media (max-width: 991px){ .u-section-4 .u-sheet-1 {min-height: 348px}
.u-section-4 .u-text-1 {margin-right: 1px; margin-left: 2px}
.u-section-4 .u-layout-wrap-1 {width: 720px}
.u-section-4 .u-layout-cell-1 {min-height: 100px}
.u-section-4 .u-image-1 {height: 113px; margin-right: initial; margin-left: initial}
.u-section-4 .u-layout-cell-2 {min-height: 100px}
.u-section-4 .u-layout-cell-3 {min-height: 100px} }

@media (max-width: 767px){ .u-section-4 .u-sheet-1 {min-height: 261px}
.u-section-4 .u-text-1 {width: 540px; font-size: 1.75rem; margin-left: 0; margin-right: 0}
.u-section-4 .u-layout-wrap-1 {width: 540px}
.u-section-4 .u-layout-cell-1 {min-height: 253px}
.u-section-4 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-image-1 {height: 146px; width: 255px; margin-top: -6px; margin-left: auto; margin-right: auto}
.u-section-4 .u-shape-1 {margin-top: -54px; margin-left: 50px}
.u-section-4 .u-text-2 {margin-top: -150px; margin-left: 60px}
.u-section-4 .u-text-3 {margin-left: 60px}
.u-section-4 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-4 .u-container-layout-3 {padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-4 .u-sheet-1 {min-height: 164px}
.u-section-4 .u-text-1 {font-size: 1.5rem; width: 340px}
.u-section-4 .u-layout-wrap-1 {width: 340px}
.u-section-4 .u-layout-cell-1 {min-height: 267px}
.u-section-4 .u-shape-1 {width: 127px; height: 127px; margin-top: -20px; margin-left: 0}
.u-section-4 .u-text-2 {margin-top: -139px; margin-left: 15px}
.u-section-4 .u-text-3 {margin-left: 15px} }.u-section-5 .u-sheet-1 {min-height: 350px}
.u-section-5 .u-layout-wrap-1 {width: 860px; margin: 15px auto}
.u-section-5 .u-layout-cell-1 {min-height: 320px}
.u-section-5 .u-container-layout-1 {padding: 30px}
.u-section-5 .u-image-1 {height: 190px; object-position: 50% 53.17%; background-position: 50% 53.17%; margin: -30px auto 0 0}
.u-section-5 .u-shape-1 {width: 138px; height: 138px; margin: -25px auto 0 -16px}
.u-section-5 .u-text-1 {font-size: 3.75rem; font-weight: 700; margin: -149px 0 0}
.u-section-5 .u-text-2 {margin: -7px 0 0}
.u-section-5 .u-layout-cell-2 {min-height: 320px}
.u-section-5 .u-container-layout-2 {padding: 30px 20px}
.u-section-5 .u-text-3 {font-size: 0.8125rem; margin: 0}
.u-section-5 .u-layout-cell-3 {min-height: 320px}
.u-section-5 .u-container-layout-3 {padding: 30px 20px}
.u-section-5 .u-text-4 {font-size: 0.8125rem; margin: 0} 

@media (max-width: 1199px){ .u-section-5 .u-sheet-1 {min-height: 289px}
.u-section-5 .u-layout-cell-1 {min-height: 369px}
.u-section-5 .u-image-1 {height: 194px; margin-right: initial; margin-left: initial}
.u-section-5 .u-shape-1 {margin-top: -20px}
.u-section-5 .u-text-1 {margin-top: -157px}
.u-section-5 .u-layout-cell-2 {min-height: 369px}
.u-section-5 .u-layout-cell-3 {min-height: 369px} }

@media (max-width: 991px){ .u-section-5 .u-sheet-1 {min-height: 221px}
.u-section-5 .u-layout-wrap-1 {width: 720px}
.u-section-5 .u-layout-cell-1 {min-height: 100px}
.u-section-5 .u-image-1 {height: 168px; margin-right: initial; margin-left: initial}
.u-section-5 .u-layout-cell-2 {min-height: 100px}
.u-section-5 .u-layout-cell-3 {min-height: 100px} }

@media (max-width: 767px){ .u-section-5 .u-sheet-1 {min-height: 166px}
.u-section-5 .u-layout-wrap-1 {width: 540px}
.u-section-5 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-5 .u-image-1 {height: 224px; width: 299px; margin-left: auto; margin-right: auto}
.u-section-5 .u-shape-1 {margin-top: -55px; margin-left: 40px}
.u-section-5 .u-text-1 {margin-top: -150px; margin-left: 60px}
.u-section-5 .u-text-2 {margin-left: 60px}
.u-section-5 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-5 .u-container-layout-3 {padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-5 .u-sheet-1 {min-height: 105px}
.u-section-5 .u-layout-wrap-1 {width: 340px}
.u-section-5 .u-shape-1 {margin-top: -20px; margin-left: 0}
.u-section-5 .u-text-1 {margin-left: 15px}
.u-section-5 .u-text-2 {margin-left: 15px} }.u-section-6 .u-sheet-1 {min-height: 365px}
.u-section-6 .u-layout-wrap-1 {width: 860px; margin: 15px auto 30px}
.u-section-6 .u-layout-cell-1 {min-height: 320px}
.u-section-6 .u-container-layout-1 {padding: 30px 20px}
.u-section-6 .u-text-1 {font-size: 0.8125rem; margin: 0}
.u-section-6 .u-layout-cell-2 {min-height: 320px}
.u-section-6 .u-container-layout-2 {padding: 30px 20px}
.u-section-6 .u-text-2 {font-size: 0.8125rem; margin: 0}
.u-section-6 .u-layout-cell-3 {min-height: 320px}
.u-section-6 .u-container-layout-3 {padding: 30px}
.u-section-6 .u-image-1 {height: 190px; margin: -30px auto 0 0}
.u-section-6 .u-shape-1 {width: 138px; height: 138px; margin: -25px auto 0 -16px}
.u-section-6 .u-text-3 {font-size: 3.75rem; font-weight: 700; margin: -149px 0 0}
.u-section-6 .u-text-4 {margin: -7px 0 0} 

@media (max-width: 1199px){ .u-section-6 .u-sheet-1 {min-height: 301px}
.u-section-6 .u-layout-cell-1 {min-height: 369px}
.u-section-6 .u-layout-cell-2 {min-height: 369px}
.u-section-6 .u-layout-cell-3 {min-height: 369px}
.u-section-6 .u-image-1 {height: 194px; margin-right: initial; margin-left: initial}
.u-section-6 .u-shape-1 {margin-top: -20px}
.u-section-6 .u-text-3 {margin-top: -157px} }

@media (max-width: 991px){ .u-section-6 .u-sheet-1 {min-height: 231px}
.u-section-6 .u-layout-wrap-1 {width: 720px}
.u-section-6 .u-layout-cell-1 {min-height: 100px}
.u-section-6 .u-layout-cell-2 {min-height: 100px}
.u-section-6 .u-layout-cell-3 {min-height: 100px}
.u-section-6 .u-image-1 {height: 168px; margin-right: initial; margin-left: initial} }

@media (max-width: 767px){ .u-section-6 .u-sheet-1 {min-height: 173px}
.u-section-6 .u-layout-wrap-1 {width: 540px}
.u-section-6 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-6 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-6 .u-container-layout-3 {padding-left: 10px; padding-right: 10px}
.u-section-6 .u-image-1 {height: 326px; margin-right: initial; margin-left: initial}
.u-section-6 .u-shape-1 {margin-top: -157px} }

@media (max-width: 575px){ .u-section-6 .u-sheet-1 {min-height: 109px}
.u-section-6 .u-layout-wrap-1 {width: 340px}
.u-section-6 .u-image-1 {height: 201px; margin-right: initial; margin-left: initial} }.u-section-7 .u-sheet-1 {min-height: 405px}
.u-section-7 .u-layout-wrap-1 {width: 860px; margin: 15px auto 70px}
.u-section-7 .u-layout-cell-1 {min-height: 320px}
.u-section-7 .u-container-layout-1 {padding: 30px}
.u-section-7 .u-image-1 {height: 160px; object-position: 50% 85.2%; background-position: 50% 85.2%; margin: 0 auto 0 0}
.u-section-7 .u-shape-1 {width: 138px; height: 138px; margin: -25px auto 0 -16px}
.u-section-7 .u-text-1 {font-size: 3.75rem; font-weight: 700; margin: -149px 0 0}
.u-section-7 .u-text-2 {font-size: 1.375rem; margin: -7px 0 0}
.u-section-7 .u-layout-cell-2 {min-height: 320px}
.u-section-7 .u-container-layout-2 {padding: 30px 20px}
.u-section-7 .u-text-3 {font-size: 0.8125rem; margin: 0}
.u-section-7 .u-layout-cell-3 {min-height: 320px}
.u-section-7 .u-container-layout-3 {padding: 30px 20px}
.u-section-7 .u-text-4 {font-size: 0.8125rem; margin: 0} 

@media (max-width: 1199px){ .u-section-7 .u-sheet-1 {min-height: 334px}
.u-section-7 .u-layout-cell-1 {min-height: 369px}
.u-section-7 .u-image-1 {height: 159px; margin-right: initial; margin-left: initial}
.u-section-7 .u-shape-1 {margin-top: -20px}
.u-section-7 .u-text-1 {margin-top: -157px}
.u-section-7 .u-layout-cell-2 {min-height: 369px}
.u-section-7 .u-layout-cell-3 {min-height: 369px} }

@media (max-width: 991px){ .u-section-7 .u-sheet-1 {min-height: 256px}
.u-section-7 .u-layout-wrap-1 {width: 720px}
.u-section-7 .u-layout-cell-1 {min-height: 100px}
.u-section-7 .u-image-1 {height: 130px; margin-right: initial; margin-left: initial}
.u-section-7 .u-layout-cell-2 {min-height: 100px}
.u-section-7 .u-layout-cell-3 {min-height: 100px} }

@media (max-width: 767px){ .u-section-7 .u-sheet-1 {min-height: 192px}
.u-section-7 .u-layout-wrap-1 {width: 540px}
.u-section-7 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-7 .u-image-1 {height: 169px; width: 250px; margin-left: auto; margin-right: auto}
.u-section-7 .u-shape-1 {margin-top: -50px; margin-left: 60px}
.u-section-7 .u-text-1 {margin-top: -150px; margin-left: 70px}
.u-section-7 .u-text-2 {margin-left: 70px}
.u-section-7 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-7 .u-container-layout-3 {padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-7 .u-sheet-1 {min-height: 111px}
.u-section-7 .u-layout-wrap-1 {width: 340px; margin-bottom: 60px}
.u-section-7 .u-shape-1 {margin-top: -20px; margin-left: 0}
.u-section-7 .u-text-1 {margin-left: 15px}
.u-section-7 .u-text-2 {margin-left: 15px}
.u-section-7 .u-layout-cell-2 {min-height: 300px} }.u-section-8 {background-image: none}
.u-section-8 .u-sheet-1 {min-height: 268px}
.u-section-8 .u-icon-1 {height: 80px; width: 100px; margin: -33px auto 0}
.u-section-8 .u-text-1 {font-size: 1.125rem; font-weight: 300; margin: 22px 190px 31px} 

@media (max-width: 1199px){ .u-section-8 .u-text-1 {margin-left: 90px; margin-right: 90px} }

@media (max-width: 991px){ .u-section-8 .u-text-1 {margin-left: 10px; margin-right: 10px} }.u-section-9 .u-sheet-1 {min-height: 47px}
.u-section-9 .u-icon-1 {height: 80px; width: 100px; margin-top: -33px; margin-left: auto; margin-right: auto} 

@media (max-width: 1199px){ .u-section-9 .u-icon-1 {margin-bottom: 0} }.u-section-10 {background-image: linear-gradient(0deg, rgba(0,0,0,0.45), rgba(0,0,0,0.45)), url("images/chisiamobg.jpg"); background-position: 83.59% 50%}
.u-section-10 .u-sheet-1 {min-height: 699px}
.u-section-10 .u-layout-wrap-1 {margin: 50px auto 0 0}
.u-section-10 .u-layout-cell-1 {min-height: 400px}
.u-section-10 .u-container-layout-1 {padding: 30px}
.u-section-10 .u-layout-cell-2 {min-height: 259px}
.u-section-10 .u-container-layout-2 {padding: 30px 20px 15px}
.u-section-10 .u-shape-1 {width: 168px; height: 145px; margin: 0 362px 0 0}
.u-section-10 .u-text-1 {text-transform: none; font-weight: bold; font-size: 2.0625rem; margin: -107px 20px 0}
.u-section-10 .u-text-2 {line-height: 1.5; font-style: italic; font-size: 1.25rem; margin: 68px 20px 0}
.u-section-10 .u-layout-cell-3 {min-height: 216px}
.u-section-10 .u-container-layout-3 {padding: 30px}
.u-section-10 .u-image-1 {width: 70px; height: 70px; margin: 0 auto}
.u-section-10 .u-text-3 {text-transform: uppercase; margin: 20px 0 0}
.u-section-10 .u-layout-cell-4 {min-height: 216px}
.u-section-10 .u-container-layout-4 {padding: 30px 45px 30px 15px}
.u-section-10 .u-image-2 {width: 70px; height: 70px; margin: 0 auto}
.u-section-10 .u-text-4 {text-transform: uppercase; margin: 20px 0 0}
.u-section-10 .u-layout-cell-5 {min-height: 141px}
.u-section-10 .u-container-layout-5 {padding: 30px 20px 30px 0}
.u-section-10 .u-image-3 {width: 70px; height: 70px; margin: 0 auto}
.u-section-10 .u-text-5 {text-transform: uppercase; margin: 20px 0 0}
.u-section-10 .u-shape-2 {height: 127px; width: 130px; margin: -116px 0 -19px auto} 

@media (max-width: 1199px){ .u-section-10 {min-height: 100px}
.u-section-10 .u-sheet-1 {min-height: 219px}
.u-section-10 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-10 .u-layout-cell-1 {min-height: 330px; background-position: 50% 50%}
.u-section-10 .u-layout-cell-2 {min-height: 214px}
.u-section-10 .u-container-layout-2 {padding-left: 50px}
.u-section-10 .u-shape-1 {margin-right: 232px; margin-left: -20px}
.u-section-10 .u-text-1 {font-size: 2.25rem; margin-right: 0; margin-left: 0}
.u-section-10 .u-text-2 {margin-left: 0; margin-right: 0}
.u-section-10 .u-layout-cell-3 {min-height: 178px}
.u-section-10 .u-layout-cell-4 {min-height: 178px}
.u-section-10 .u-layout-cell-5 {min-height: 116px}
.u-section-10 .u-shape-2 {margin-bottom: 100px} }

@media (max-width: 991px){ .u-section-10 {background-position: 72.25% 50%}
.u-section-10 .u-sheet-1 {min-height: 208px}
.u-section-10 .u-layout-wrap-1 {width: 570px; margin-right: 0; margin-left: auto}
.u-section-10 .u-layout-cell-1 {min-height: 528px}
.u-section-10 .u-layout-cell-2 {min-height: 293px}
.u-section-10 .u-container-layout-2 {padding-right: 50px}
.u-section-10 .u-text-1 {font-size: 1.875rem}
.u-section-10 .u-text-2 {font-size: 1rem}
.u-section-10 .u-layout-cell-3 {min-height: 238px}
.u-section-10 .u-layout-cell-4 {min-height: 238px}
.u-section-10 .u-container-layout-4 {padding-right: 30px}
.u-section-10 .u-layout-cell-5 {min-height: 238px} }

@media (max-width: 767px){ .u-section-10 {min-height: 691px; background-position: 51.37% 50%}
.u-section-10 .u-sheet-1 {min-height: 136px}
.u-section-10 .u-layout-wrap-1 {width: 540px; margin-top: 30px}
.u-section-10 .u-layout-cell-1 {min-height: 494px}
.u-section-10 .u-layout-cell-2 {min-height: 330px}
.u-section-10 .u-container-layout-2 {padding-bottom: 30px; padding-left: 60px; padding-right: 60px}
.u-section-10 .u-text-1 {font-size: 1.75rem}
.u-section-10 .u-text-2 {font-size: 1.25rem}
.u-section-10 .u-layout-cell-3 {min-height: 214px}
.u-section-10 .u-container-layout-3 {padding-left: 10px; padding-right: 10px}
.u-section-10 .u-image-1 {margin-left: 225px}
.u-section-10 .u-text-3 {width: 130px; height: 22px; margin-left: auto; margin-right: auto}
.u-section-10 .u-layout-cell-4 {min-height: 218px}
.u-section-10 .u-container-layout-4 {padding-left: 10px; padding-right: 10px}
.u-section-10 .u-image-2 {margin-left: 225px}
.u-section-10 .u-text-4 {width: 130px; height: 22px; margin-left: auto; margin-right: auto}
.u-section-10 .u-layout-cell-5 {min-height: 197px}
.u-section-10 .u-container-layout-5 {padding-right: 10px}
.u-section-10 .u-image-3 {margin-left: 230px}
.u-section-10 .u-text-5 {width: 170px; height: 22px; margin-left: auto; margin-right: auto} }

@media (max-width: 575px){ .u-section-10 {background-position: 46.28% 50%; min-height: 435px}
.u-section-10 .u-sheet-1 {min-height: 1077px}
.u-section-10 .u-layout-wrap-1 {margin-right: initial; margin-left: initial; width: auto}
.u-section-10 .u-layout-cell-1 {min-height: 320px}
.u-section-10 .u-layout-cell-2 {min-height: 292px}
.u-section-10 .u-container-layout-2 {padding-left: 10px; padding-right: 10px; padding-bottom: 10px}
.u-section-10 .u-shape-1 {margin-right: auto; margin-left: -10px}
.u-section-10 .u-text-1 {font-size: 1.875rem}
.u-section-10 .u-text-2 {font-size: 1rem; margin-top: 40px}
.u-section-10 .u-layout-cell-3 {min-height: 218px}
.u-section-10 .u-image-1 {margin-left: auto}
.u-section-10 .u-layout-cell-4 {min-height: 220px}
.u-section-10 .u-image-2 {margin-left: auto}
.u-section-10 .u-layout-cell-5 {min-height: 216px}
.u-section-10 .u-container-layout-5 {padding-right: 0}
.u-section-10 .u-image-3 {margin-left: auto}
.u-section-10 .u-shape-2 {width: 127px; margin-top: -120px; margin-bottom: 61px} }.u-section-11 {min-height: 0}
.u-section-11 .u-image-1 {min-height: 40px; background-image: url("images/bgfrecciatransp3.png"); background-position: 50% 50%; margin-bottom: -40px; margin-top: -40px; margin-left: 0}
.u-section-11 .u-container-layout-1 {padding: 0} 

@media (max-width: 1199px){ .u-section-11 .u-image-1 {height: auto; margin-bottom: -940px; margin-left: initial} }

@media (max-width: 991px){ .u-section-11 .u-image-1 {margin-bottom: -931px; margin-left: initial} }

@media (max-width: 767px){ .u-section-11 .u-image-1 {margin-bottom: -40px; margin-left: initial} }

@media (max-width: 575px){ .u-section-11 .u-image-1 {margin-bottom: -931px; margin-left: initial} }.u-section-12 .u-sheet-1 {min-height: 502px}
.u-section-12 .u-group-1 {width: 475px; min-height: 476px; margin: 30px 0 0 auto}
.u-section-12 .u-container-layout-1 {padding: 30px}
.u-section-12 .u-shape-1 {width: 319px; height: 319px; margin: 96px 0 0 auto}
.u-section-12 .u-image-1 {width: 354px; height: 354px; background-image: url("images/food_pyramid_header.jpg"); background-position: 50% 50%; margin: -416px auto 0 0}
.u-section-12 .u-group-2 {width: 665px; min-height: 254px; margin: -476px auto 30px 0}
.u-section-12 .u-container-layout-2 {padding: 30px 30px 30px 60px}
.u-section-12 .u-text-1 {font-size: 2.125rem; margin: 0}
.u-section-12 .u-text-2 {font-size: 0.9375rem; margin: 20px 0 0}
.u-section-12 .u-text-3 {margin-left: 0; font-weight: 400; margin-bottom: 0; margin-top: 20px; font-size: 0.9375rem} 

@media (max-width: 1199px){ .u-section-12 .u-group-1 {width: 452px; height: auto}
.u-section-12 .u-group-2 {width: 509px; min-height: 636px; height: auto; margin-bottom: 0} }

@media (max-width: 991px){ .u-section-12 .u-group-1 {width: 315px; min-height: 606px; margin-top: 0}
.u-section-12 .u-shape-1 {width: 180px; height: 180px; margin-top: 72px; margin-right: -10px}
.u-section-12 .u-image-1 {width: 220px; height: 220px; margin-top: -252px; margin-right: 0; margin-left: auto}
.u-section-12 .u-group-2 {margin-top: -606px; margin-bottom: 60px}
.u-section-12 .u-container-layout-2 {padding-left: 30px} }

@media (max-width: 767px){ .u-section-12 .u-sheet-1 {min-height: 422px}
.u-section-12 .u-group-1 {min-height: 292px; margin-right: initial; margin-left: initial; width: auto}
.u-section-12 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 10px}
.u-section-12 .u-shape-1 {margin-right: 130px}
.u-section-12 .u-image-1 {margin-right: auto; margin-left: 132px}
.u-section-12 .u-group-2 {min-height: 496px; margin-top: 0; margin-bottom: 0; margin-right: initial; margin-left: initial; width: auto}
.u-section-12 .u-container-layout-2 {padding-top: 10px; padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-12 .u-sheet-1 {min-height: 334px}
.u-section-12 .u-group-1 {min-height: 277px; width: auto; margin-right: initial; margin-left: initial}
.u-section-12 .u-shape-1 {width: 194px; height: 194px; margin-top: 43px; margin-right: 30px}
.u-section-12 .u-image-1 {width: 217px; height: 217px; margin-top: -237px; margin-left: 30px}
.u-section-12 .u-group-2 {min-height: 678px; width: auto; margin-right: initial; margin-left: initial}
.u-section-12 .u-container-layout-2 {padding-bottom: 10px}
.u-section-12 .u-text-1 {font-size: 1.75rem}
.u-section-12 .u-text-3 {margin-right: 0} }.u-section-13 .u-sheet-1 {min-height: 502px}
.u-section-13 .u-group-1 {width: 475px; min-height: 475px; margin: 30px auto 0 0}
.u-section-13 .u-container-layout-1 {padding: 30px}
.u-section-13 .u-shape-1 {width: 319px; height: 319px; margin: 96px auto 0 0}
.u-section-13 .u-image-1 {width: 354px; height: 354px; background-image: url("images/46728392_546378049171281_900575950378237627_n1.jpg"); background-position: 50% 50%; margin: -416px 0 0 auto}
.u-section-13 .u-group-2 {width: 665px; min-height: 254px; margin: -475px 0 30px auto}
.u-section-13 .u-container-layout-2 {padding: 30px 30px 30px 60px}
.u-section-13 .u-text-1 {font-size: 2.125rem; margin: 0}
.u-section-13 .u-text-2 {font-size: 0.9375rem; margin: 20px 0 0}
.u-section-13 .u-text-3 {margin-left: 0; font-weight: 400; margin-bottom: 0; margin-top: 20px; font-size: 0.9375rem}
.u-section-13 .u-text-4 {margin-left: 0; font-size: 0.9375rem} 

@media (max-width: 1199px){ .u-section-13 .u-group-1 {width: 453px; height: auto}
.u-section-13 .u-group-2 {width: 509px; min-height: 740px; height: auto} }

@media (max-width: 991px){ .u-section-13 .u-group-1 {width: 241px}
.u-section-13 .u-shape-1 {width: 180px; height: 180px; margin-top: 72px; margin-left: -16px}
.u-section-13 .u-image-1 {width: 220px; height: 220px; margin-top: -252px; margin-right: auto; margin-left: 0}
.u-section-13 .u-group-2 {width: 479px; min-height: 856px; margin-bottom: 26px}
.u-section-13 .u-container-layout-2 {padding-left: 30px}
.u-section-13 .u-text-4 {margin-bottom: 0} }

@media (max-width: 767px){ .u-section-13 .u-sheet-1 {min-height: 277px}
.u-section-13 .u-group-1 {min-height: 282px; margin-top: 0; margin-right: initial; margin-left: initial; width: auto}
.u-section-13 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 10px}
.u-section-13 .u-shape-1 {width: 170px; height: 170px; margin-left: 130px}
.u-section-13 .u-image-1 {margin-right: 132px; margin-left: auto}
.u-section-13 .u-group-2 {min-height: 712px; margin-top: 0; margin-bottom: 0; margin-right: initial; margin-left: initial; width: auto}
.u-section-13 .u-container-layout-2 {padding-top: 10px; padding-left: 10px; padding-right: 10px}
.u-section-13 .u-text-1 {font-size: 1.875rem} }

@media (max-width: 575px){ .u-section-13 .u-sheet-1 {min-height: 324px}
.u-section-13 .u-group-1 {min-height: 272px; width: auto; margin-right: initial; margin-left: initial}
.u-section-13 .u-shape-1 {width: 194px; height: 194px; margin-top: 43px; margin-left: 30px}
.u-section-13 .u-image-1 {width: 217px; height: 217px; margin-top: -237px; margin-right: 30px}
.u-section-13 .u-group-2 {min-height: 808px; width: auto; margin-right: initial; margin-left: initial}
.u-section-13 .u-container-layout-2 {padding-bottom: 10px}
.u-section-13 .u-text-1 {font-size: 1.625rem}
.u-section-13 .u-text-3 {margin-right: 0}
.u-section-13 .u-text-4 {margin-top: 20px; margin-right: 0} }.u-section-14 .u-sheet-1 {min-height: 533px}
.u-section-14 .u-group-1 {width: 475px; min-height: 475px; margin: 30px 0 0 auto}
.u-section-14 .u-container-layout-1 {padding: 30px}
.u-section-14 .u-shape-1 {width: 319px; height: 319px; margin: 96px 0 0 auto}
.u-section-14 .u-image-1 {width: 354px; height: 354px; background-image: url("images/ileniaeloisazoom1.jpg"); background-position: 50% 50%; margin: -416px auto 0 0}
.u-section-14 .u-group-2 {width: 665px; min-height: 254px; margin: -475px auto 61px 0}
.u-section-14 .u-container-layout-2 {padding: 30px 30px 30px 60px}
.u-section-14 .u-text-1 {font-size: 2.125rem; margin: 0}
.u-section-14 .u-text-2 {font-size: 0.9375rem; margin: 20px 0 0} 

@media (max-width: 1199px){ .u-section-14 .u-group-1 {width: 461px; height: auto}
.u-section-14 .u-group-2 {width: 509px; min-height: 464px; height: auto; margin-bottom: 60px} }

@media (max-width: 991px){ .u-section-14 .u-sheet-1 {min-height: 513px}
.u-section-14 .u-group-1 {width: 308px}
.u-section-14 .u-shape-1 {width: 180px; height: 180px; margin-top: 76px}
.u-section-14 .u-image-1 {width: 220px; height: 220px; margin-top: -256px; margin-left: -1px}
.u-section-14 .u-group-2 {width: 472px; min-height: 576px; margin-bottom: 40px}
.u-section-14 .u-container-layout-2 {padding-left: 30px} }

@media (max-width: 767px){ .u-section-14 .u-sheet-1 {min-height: 468px}
.u-section-14 .u-group-1 {min-height: 286px; margin-top: 20px; margin-right: initial; margin-left: initial; width: auto}
.u-section-14 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 10px}
.u-section-14 .u-shape-1 {width: 170px; height: 170px; margin-right: 130px}
.u-section-14 .u-image-1 {margin-top: -252px; margin-left: 132px}
.u-section-14 .u-group-2 {min-height: 432px; margin-top: 0; margin-bottom: 27px; margin-right: initial; margin-left: initial; width: auto}
.u-section-14 .u-container-layout-2 {padding-top: 10px; padding-left: 10px; padding-right: 10px}
.u-section-14 .u-text-1 {font-size: 1.875rem} }

@media (max-width: 575px){ .u-section-14 .u-sheet-1 {min-height: 462px}
.u-section-14 .u-group-1 {min-height: 277px; margin-top: 0; width: auto; margin-right: initial; margin-left: initial}
.u-section-14 .u-shape-1 {width: 194px; height: 194px; margin-top: 43px; margin-right: 30px}
.u-section-14 .u-image-1 {width: 217px; height: 217px; margin-top: -237px; margin-left: 30px}
.u-section-14 .u-group-2 {min-height: 548px; margin-bottom: 35px; width: auto; margin-right: initial; margin-left: initial}
.u-section-14 .u-container-layout-2 {padding-bottom: 10px}
.u-section-14 .u-text-1 {font-size: 1.625rem} }.u-section-15 {background-image: none}
.u-section-15 .u-sheet-1 {min-height: 47px}
.u-section-15 .u-icon-1 {height: 80px; width: 100px; margin: -33px auto 0}.u-section-16 {background-image: linear-gradient(#f0f3f7, white)}
.u-section-16 .u-sheet-1 {min-height: 1345px}
.u-section-16 .u-text-1 {margin: 50px 20px 0}
.u-section-16 .u-text-2 {width: 656px; font-size: 1rem; margin: 20px auto 0}
.u-section-16 .u-layout-wrap-1 {width: 800px; margin: 80px auto 0 170px}
.u-section-16 .u-layout-cell-1 {min-height: 456px}
.u-section-16 .u-container-layout-1 {padding: 30px}
.u-section-16 .u-shape-1 {width: 75px; height: 75px; margin: -70px auto 0}
.u-section-16 .u-text-3 {font-size: 3rem; font-weight: 700; width: 66px; margin: -75px auto 0}
.u-section-16 .u-text-4 {margin: 20px 0 0}
.u-section-16 .u-text-5 {font-weight: 400; font-size: 1rem; margin: 0}
.u-section-16 .u-text-6 {font-size: 0.9375rem; margin: 36px 0 0}
.u-section-16 .u-icon-1 {height: 45px; width: 45px; margin: 21px auto -61px}
.u-section-16 .u-layout-cell-2 {min-height: 270px}
.u-section-16 .u-container-layout-2 {padding: 30px}
.u-section-16 .u-shape-2 {width: 75px; height: 75px; margin: -70px auto 0}
.u-section-16 .u-text-7 {font-size: 3rem; font-weight: 700; width: 66px; margin: -75px auto 0}
.u-section-16 .u-text-8 {text-transform: uppercase; margin: 20px 0 0}
.u-section-16 .u-text-9 {font-weight: 400; font-size: 1rem; margin: 0}
.u-section-16 .u-text-10 {font-size: 0.9375rem; margin: 36px 0 0}
.u-section-16 .u-icon-2 {height: 45px; width: 45px; margin: 21px auto -61px}
.u-section-16 .u-layout-cell-3 {min-height: 342px}
.u-section-16 .u-container-layout-3 {padding: 30px}
.u-section-16 .u-shape-3 {width: 75px; height: 75px; margin: -70px auto 0}
.u-section-16 .u-text-11 {font-size: 3rem; font-weight: 700; width: 66px; margin: -75px auto 0}
.u-section-16 .u-text-12 {text-transform: uppercase; margin: 20px 0 0}
.u-section-16 .u-text-13 {font-weight: 400; font-size: 1rem; margin: 0}
.u-section-16 .u-text-14 {font-size: 0.9375rem; margin: 36px 0 0}
.u-section-16 .u-btn-1 {font-size: 1.25rem; font-weight: 700; background-image: none; margin: 50px auto} 

@media (max-width: 1199px){ .u-section-16 .u-sheet-1 {min-height: 1109px}
.u-section-16 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-16 .u-layout-wrap-1 {margin-left: auto} }

@media (max-width: 991px){ .u-section-16 .u-sheet-1 {min-height: 849px}
.u-section-16 .u-layout-wrap-1 {width: 720px}
.u-section-16 .u-layout-cell-1 {min-height: 100px}
.u-section-16 .u-layout-cell-2 {min-height: 100px}
.u-section-16 .u-layout-cell-3 {min-height: 100px} }

@media (max-width: 767px){ .u-section-16 .u-sheet-1 {min-height: 637px}
.u-section-16 .u-text-2 {width: 540px}
.u-section-16 .u-layout-wrap-1 {width: 540px}
.u-section-16 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-16 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-16 .u-container-layout-3 {padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-16 .u-sheet-1 {min-height: 401px}
.u-section-16 .u-text-2 {width: 340px; font-size: 0.875rem}
.u-section-16 .u-layout-wrap-1 {width: 340px} }.u-section-17 {background-image: none}
.u-section-17 .u-sheet-1 {min-height: 528px}
.u-section-17 .u-icon-1 {height: 80px; width: 100px; margin: -33px auto 0}
.u-section-17 .u-layout-wrap-1 {margin: 35px auto 43px 0}
.u-section-17 .u-layout-cell-1 {min-height: 406px}
.u-section-17 .u-container-layout-1 {padding: 30px}
.u-section-17 .u-text-1 {margin-top: 0; margin-bottom: 0; font-size: 1.875rem}
.u-section-17 .u-text-2 {font-weight: 400; font-size: 1.25rem}
.u-section-17 .u-layout-cell-2 {min-height: 406px}
.u-section-17 .u-container-layout-2 {padding: 30px}
.u-section-17 .u-text-3 {font-size: 1.875rem; margin: 0}
.u-section-17 .u-text-4 {font-weight: 400; font-size: 1.25rem; margin: 20px 0 0} 

@media (max-width: 1199px){ .u-section-17 .u-sheet-1 {min-height: 435px}
.u-section-17 .u-layout-wrap-1 {margin-right: initial; margin-left: initial}
.u-section-17 .u-layout-cell-1 {min-height: 335px}
.u-section-17 .u-layout-cell-2 {min-height: 335px} }

@media (max-width: 991px){ .u-section-17 .u-sheet-1 {min-height: 333px}
.u-section-17 .u-layout-cell-1 {min-height: 100px}
.u-section-17 .u-layout-cell-2 {min-height: 100px} }

@media (max-width: 767px){ .u-section-17 .u-sheet-1 {min-height: 250px}
.u-section-17 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-17 .u-container-layout-2 {padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-17 .u-sheet-1 {min-height: 157px}
.u-section-17 .u-text-1 {font-size: 1.5rem}
.u-section-17 .u-text-2 {font-size: 1rem}
.u-section-17 .u-text-3 {font-size: 1.5rem}
.u-section-17 .u-text-4 {font-size: 1rem} }.u-block-3dd2-1 {background-position: 50% -9.19192vh}
.u-block-3dd2-2 {position: absolute; bottom: 10px}
.u-block-3dd2-3 {position: absolute; left: 0}
.u-block-3dd2-4 {position: absolute; right: 0}.u-section-18-1 {background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("images/prodottiheader.jpg")}
.u-section-18-1 .u-sheet-1 {min-height: 695px}
.u-section-18-1 .u-text-1 {font-size: 2.25rem; margin: 45px 20px 0}
.u-section-18-1 .u-layout-wrap-1 {width: 920px; margin: 50px auto 0}
.u-section-18-1 .u-layout-cell-1 {min-height: 389px}
.u-section-18-1 .u-container-layout-1 {padding: 30px}
.u-section-18-1 .u-image-1 {width: 203px; height: 346px; object-position: 65.87% 50%; background-position: 65.87% 50%; margin: -6px auto 0 -16px}
.u-section-18-1 .u-image-2 {width: 203px; height: 346px; object-position: 23.45% 50%; background-position: 23.45% 50%; margin: -346px -10px -15px auto}
.u-section-18-1 .u-layout-cell-2 {min-height: 389px; background-image: none}
.u-section-18-1 .u-container-layout-2 {padding: 30px}
.u-section-18-1 .u-text-2 {margin-top: 0; margin-bottom: 0}
.u-section-18-1 .u-text-3 {font-size: 1.25rem; margin: 20px 0 0}
.u-section-18-1 .u-text-4 {font-size: 1rem; margin: 20px 0 0}
.u-section-18-1 .u-btn-1 {background-image: none; font-size: 1.25rem; font-weight: 700; margin: 60px auto 60px 470px} 

@media (max-width: 1199px){ .u-section-18-1 {background-position: 50% -10vh}
.u-section-18-1 .u-sheet-1 {min-height: 573px}
.u-section-18-1 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-18-1 .u-layout-cell-1 {min-height: 200px}
.u-section-18-1 .u-layout-cell-2 {min-height: 200px}
.u-section-18-1 .u-btn-1 {margin-top: 53px; margin-left: auto} }

@media (max-width: 991px){ .u-section-18-1 .u-sheet-1 {min-height: 439px}
.u-section-18-1 .u-text-1 {font-size: 1.875rem; margin-top: 42px}
.u-section-18-1 .u-layout-wrap-1 {margin-top: 53px; margin-right: initial; margin-left: initial; width: auto}
.u-section-18-1 .u-image-1 {width: 154px; height: 262px; margin-top: -2px}
.u-section-18-1 .u-image-2 {width: 162px; height: 262px; margin-top: -262px; margin-bottom: -10px}
.u-section-18-1 .u-container-layout-2 {padding-bottom: 0}
.u-section-18-1 .u-text-3 {font-size: 1rem}
.u-section-18-1 .u-text-4 {font-size: 0.875rem}
.u-section-18-1 .u-btn-1 {margin-top: 33px} }

@media (max-width: 767px){ .u-section-18-1 .u-sheet-1 {min-height: 676px}
.u-section-18-1 .u-text-1 {font-size: 1.5rem}
.u-section-18-1 .u-layout-wrap-1 {width: 383px; margin-top: 25px; margin-right: 74px; margin-left: auto}
.u-section-18-1 .u-layout-cell-1 {min-height: 233px}
.u-section-18-1 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 15px}
.u-section-18-1 .u-image-1 {width: 166px; height: 202px; margin-top: -14px; margin-left: 10px}
.u-section-18-1 .u-image-2 {width: 161px; height: 203px; margin-top: -203px; margin-right: 10px; margin-bottom: 0}
.u-section-18-1 .u-layout-cell-2 {min-height: 238px}
.u-section-18-1 .u-container-layout-2 {padding-top: 15px; padding-left: 10px; padding-right: 10px}
.u-section-18-1 .u-text-2 {margin-left: 0; margin-right: 0}
.u-section-18-1 .u-text-3 {font-size: 0.875rem}
.u-section-18-1 .u-btn-1 {margin-left: 170px} }

@media (max-width: 575px){ .u-section-18-1 .u-sheet-1 {min-height: 426px}
.u-section-18-1 .u-text-1 {font-size: 1.75rem}
.u-section-18-1 .u-layout-wrap-1 {width: 320px; margin-top: 30px; margin-right: auto}
.u-section-18-1 .u-layout-cell-1 {min-height: 262px}
.u-section-18-1 .u-image-1 {width: 145px; height: 232px; margin-top: -15px; margin-left: -2px}
.u-section-18-1 .u-image-2 {width: 145px; height: 232px; margin-top: -232px; margin-right: -2px}
.u-section-18-1 .u-layout-cell-2 {min-height: 255px}
.u-section-18-1 .u-btn-1 {margin-top: 50px; margin-left: 70px} }.u-section-18-2 {background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("images/prodottiheader.jpg")}
.u-section-18-2 .u-sheet-1 {min-height: 695px}
.u-section-18-2 .u-text-1 {font-size: 2.25rem; margin: 45px 20px 0}
.u-section-18-2 .u-layout-wrap-1 {width: 920px; margin: 50px auto 0}
.u-section-18-2 .u-layout-cell-1 {min-height: 389px}
.u-section-18-2 .u-container-layout-1 {padding: 30px}
.u-section-18-2 .u-image-1 {width: 203px; height: 346px; object-position: 19.03% 50%; background-position: 19.03% 50%; margin: -6px auto 0 -16px}
.u-section-18-2 .u-image-2 {width: 203px; height: 346px; object-position: 23.45% 50%; background-position: 23.45% 50%; margin: -346px -10px -15px auto}
.u-section-18-2 .u-layout-cell-2 {min-height: 389px; background-image: none}
.u-section-18-2 .u-container-layout-2 {padding: 30px}
.u-section-18-2 .u-text-2 {margin-top: 0; margin-bottom: 0}
.u-section-18-2 .u-text-3 {font-size: 1.25rem; margin: 20px 0 0}
.u-section-18-2 .u-text-4 {font-size: 1rem; margin: 20px 0 0}
.u-section-18-2 .u-btn-1 {background-image: none; font-size: 1.25rem; font-weight: 700; margin: 60px auto 60px 470px} 

@media (max-width: 1199px){ .u-section-18-2 {background-position: 50% -10vh}
.u-section-18-2 .u-sheet-1 {min-height: 573px}
.u-section-18-2 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-18-2 .u-layout-cell-1 {min-height: 200px}
.u-section-18-2 .u-layout-cell-2 {min-height: 200px}
.u-section-18-2 .u-btn-1 {margin-top: 53px; margin-left: auto} }

@media (max-width: 991px){ .u-section-18-2 .u-sheet-1 {min-height: 439px}
.u-section-18-2 .u-text-1 {font-size: 1.875rem; margin-top: 42px}
.u-section-18-2 .u-layout-wrap-1 {margin-top: 53px; margin-right: initial; margin-left: initial; width: auto}
.u-section-18-2 .u-image-1 {width: 154px; height: 262px; margin-top: -2px}
.u-section-18-2 .u-image-2 {width: 162px; height: 262px; margin-top: -262px; margin-bottom: -10px}
.u-section-18-2 .u-container-layout-2 {padding-bottom: 0}
.u-section-18-2 .u-text-3 {font-size: 1rem}
.u-section-18-2 .u-text-4 {font-size: 0.875rem}
.u-section-18-2 .u-btn-1 {margin-top: 33px} }

@media (max-width: 767px){ .u-section-18-2 .u-sheet-1 {min-height: 676px}
.u-section-18-2 .u-text-1 {font-size: 1.5rem}
.u-section-18-2 .u-layout-wrap-1 {width: 383px; margin-top: 25px; margin-right: 74px; margin-left: auto}
.u-section-18-2 .u-layout-cell-1 {min-height: 273px}
.u-section-18-2 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 15px}
.u-section-18-2 .u-image-1 {width: 158px; height: 239px; margin-top: -15px; margin-left: 10px}
.u-section-18-2 .u-image-2 {width: 161px; height: 239px; margin-top: -239px; margin-right: 10px; margin-bottom: 0}
.u-section-18-2 .u-layout-cell-2 {min-height: 241px}
.u-section-18-2 .u-container-layout-2 {padding-top: 15px; padding-left: 10px; padding-right: 10px}
.u-section-18-2 .u-text-2 {margin-left: 0; margin-right: 0}
.u-section-18-2 .u-text-3 {font-size: 0.875rem}
.u-section-18-2 .u-btn-1 {margin-left: 170px} }

@media (max-width: 575px){ .u-section-18-2 .u-sheet-1 {min-height: 426px}
.u-section-18-2 .u-text-1 {font-size: 1.75rem}
.u-section-18-2 .u-layout-wrap-1 {width: 320px; margin-top: 30px; margin-right: auto}
.u-section-18-2 .u-layout-cell-1 {min-height: 282px}
.u-section-18-2 .u-image-1 {width: 145px; height: 252px; margin-top: -13px; margin-left: -2px}
.u-section-18-2 .u-image-2 {width: 145px; height: 250px; margin-top: -252px; margin-right: -2px}
.u-section-18-2 .u-layout-cell-2 {min-height: 255px}
.u-section-18-2 .u-btn-1 {margin-top: 50px; margin-left: 70px} }.u-section-18-3 {background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("images/prodottiheader.jpg")}
.u-section-18-3 .u-sheet-1 {min-height: 695px}
.u-section-18-3 .u-text-1 {font-size: 2.25rem; margin: 45px 20px 0}
.u-section-18-3 .u-layout-wrap-1 {width: 920px; margin: 50px auto 0}
.u-section-18-3 .u-layout-cell-1 {min-height: 389px}
.u-section-18-3 .u-container-layout-1 {padding: 30px}
.u-section-18-3 .u-image-1 {width: 203px; height: 346px; object-position: 19.03% 50%; background-position: 19.03% 50%; margin: -6px auto 0 -16px}
.u-section-18-3 .u-image-2 {width: 203px; height: 346px; object-position: 23.45% 50%; background-position: 23.45% 50%; margin: -346px -10px -15px auto}
.u-section-18-3 .u-layout-cell-2 {min-height: 389px; background-image: none}
.u-section-18-3 .u-container-layout-2 {padding: 30px}
.u-section-18-3 .u-text-2 {margin-top: 0; margin-bottom: 0}
.u-section-18-3 .u-text-3 {font-size: 1.25rem; margin: 20px 0 0}
.u-section-18-3 .u-text-4 {font-size: 1rem; margin: 20px 0 0}
.u-section-18-3 .u-btn-1 {background-image: none; font-size: 1.25rem; font-weight: 700; margin: 60px auto 60px 470px} 

@media (max-width: 1199px){ .u-section-18-3 {background-position: 50% -10vh}
.u-section-18-3 .u-sheet-1 {min-height: 573px}
.u-section-18-3 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-18-3 .u-layout-cell-1 {min-height: 200px}
.u-section-18-3 .u-layout-cell-2 {min-height: 200px}
.u-section-18-3 .u-btn-1 {margin-top: 53px; margin-left: auto} }

@media (max-width: 991px){ .u-section-18-3 .u-sheet-1 {min-height: 439px}
.u-section-18-3 .u-text-1 {font-size: 1.875rem; margin-top: 42px}
.u-section-18-3 .u-layout-wrap-1 {margin-top: 53px; margin-right: initial; margin-left: initial; width: auto}
.u-section-18-3 .u-image-1 {width: 154px; height: 262px; margin-top: -2px}
.u-section-18-3 .u-image-2 {width: 162px; height: 262px; margin-top: -262px; margin-bottom: -10px}
.u-section-18-3 .u-container-layout-2 {padding-bottom: 0}
.u-section-18-3 .u-text-3 {font-size: 1rem}
.u-section-18-3 .u-text-4 {font-size: 0.875rem}
.u-section-18-3 .u-btn-1 {margin-top: 33px} }

@media (max-width: 767px){ .u-section-18-3 .u-sheet-1 {min-height: 676px}
.u-section-18-3 .u-text-1 {font-size: 1.5rem}
.u-section-18-3 .u-layout-wrap-1 {width: 383px; margin-top: 25px; margin-right: 74px; margin-left: auto}
.u-section-18-3 .u-layout-cell-1 {min-height: 296px}
.u-section-18-3 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 15px}
.u-section-18-3 .u-image-1 {width: 161px; height: 258px; margin-top: -15px; margin-left: 10px}
.u-section-18-3 .u-image-2 {width: 166px; height: 258px; margin-top: -258px; margin-right: 10px; margin-bottom: 0}
.u-section-18-3 .u-layout-cell-2 {min-height: 217px}
.u-section-18-3 .u-container-layout-2 {padding: 15px 10px}
.u-section-18-3 .u-text-2 {margin-left: 0; margin-right: 0}
.u-section-18-3 .u-text-3 {font-size: 0.875rem; margin-top: 25px}
.u-section-18-3 .u-text-4 {margin-top: 15px}
.u-section-18-3 .u-btn-1 {margin-top: 25px; margin-left: 170px} }

@media (max-width: 575px){ .u-section-18-3 .u-sheet-1 {min-height: 426px}
.u-section-18-3 .u-text-1 {font-size: 1.75rem}
.u-section-18-3 .u-layout-wrap-1 {width: 320px; margin-top: 30px; margin-right: auto}
.u-section-18-3 .u-layout-cell-1 {min-height: 230px}
.u-section-18-3 .u-image-1 {width: 145px; height: 267px; margin-left: -2px}
.u-section-18-3 .u-image-2 {width: 145px; height: 267px; margin-top: -267px; margin-right: -2px}
.u-section-18-3 .u-layout-cell-2 {min-height: 255px}
.u-section-18-3 .u-btn-1 {margin-top: 50px; margin-left: 70px} }.u-section-18-4 {background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("images/prodottiheader.jpg")}
.u-section-18-4 .u-sheet-1 {min-height: 695px}
.u-section-18-4 .u-text-1 {font-size: 2.25rem; margin: 45px 20px 0}
.u-section-18-4 .u-layout-wrap-1 {width: 920px; margin: 72px auto 0}
.u-section-18-4 .u-layout-cell-1 {min-height: 365px}
.u-section-18-4 .u-container-layout-1 {padding: 30px}
.u-section-18-4 .u-image-1 {width: 412px; height: 301px; object-position: 19.03% 80.6%; background-position: 19.03% 80.6%; margin: 0 -8px}
.u-section-18-4 .u-layout-cell-2 {min-height: 363px; background-image: none}
.u-section-18-4 .u-container-layout-2 {padding: 30px}
.u-section-18-4 .u-text-2 {margin-top: 0; margin-bottom: 0}
.u-section-18-4 .u-text-3 {font-size: 1.25rem; margin: 20px 0 0}
.u-section-18-4 .u-text-4 {font-size: 1rem; margin: 20px 0 0}
.u-section-18-4 .u-btn-1 {background-image: none; font-size: 1.25rem; font-weight: 700; margin: 81px auto 60px 470px} 

@media (max-width: 1199px){ .u-section-18-4 {background-position: 50% -10vh}
.u-section-18-4 .u-sheet-1 {min-height: 573px}
.u-section-18-4 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-18-4 .u-layout-cell-1 {min-height: 200px}
.u-section-18-4 .u-layout-cell-2 {min-height: 200px}
.u-section-18-4 .u-btn-1 {margin-top: 53px; margin-left: auto} }

@media (max-width: 991px){ .u-section-18-4 .u-sheet-1 {min-height: 439px}
.u-section-18-4 .u-text-1 {font-size: 1.875rem; margin-top: 42px}
.u-section-18-4 .u-layout-wrap-1 {margin-top: 53px; margin-right: initial; margin-left: initial; width: auto}
.u-section-18-4 .u-image-1 {width: 296px; height: 262px; margin-left: 0; margin-right: 0}
.u-section-18-4 .u-container-layout-2 {padding-bottom: 0}
.u-section-18-4 .u-text-3 {font-size: 1rem}
.u-section-18-4 .u-text-4 {font-size: 0.875rem}
.u-section-18-4 .u-btn-1 {margin-top: 33px} }

@media (max-width: 767px){ .u-section-18-4 .u-sheet-1 {min-height: 676px}
.u-section-18-4 .u-text-1 {font-size: 1.5rem}
.u-section-18-4 .u-layout-wrap-1 {width: 383px; margin-top: 25px; margin-right: 74px; margin-left: auto}
.u-section-18-4 .u-layout-cell-1 {min-height: 235px}
.u-section-18-4 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 15px}
.u-section-18-4 .u-image-1 {width: 359px; height: 201px; margin-top: -6px; margin-bottom: 9px}
.u-section-18-4 .u-layout-cell-2 {min-height: 247px}
.u-section-18-4 .u-container-layout-2 {padding: 15px 10px}
.u-section-18-4 .u-text-2 {margin-left: 0; margin-right: 0}
.u-section-18-4 .u-text-3 {font-size: 0.875rem}
.u-section-18-4 .u-btn-1 {margin-left: 170px} }

@media (max-width: 575px){ .u-section-18-4 .u-sheet-1 {min-height: 426px}
.u-section-18-4 .u-text-1 {font-size: 1.75rem}
.u-section-18-4 .u-layout-wrap-1 {width: 320px; margin-top: 30px; margin-right: auto}
.u-section-18-4 .u-image-1 {width: 298px; height: 211px; margin: -16px -1px 0}
.u-section-18-4 .u-layout-cell-2 {min-height: 255px}
.u-section-18-4 .u-btn-1 {margin-top: 50px; margin-left: 70px} }.u-section-18-5 {background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("images/prodottiheader.jpg")}
.u-section-18-5 .u-sheet-1 {min-height: 695px}
.u-section-18-5 .u-text-1 {font-size: 2.25rem; margin: 45px 20px 0}
.u-section-18-5 .u-layout-wrap-1 {width: 920px; margin: 72px auto 0}
.u-section-18-5 .u-layout-cell-1 {min-height: 363px}
.u-section-18-5 .u-container-layout-1 {padding: 30px}
.u-section-18-5 .u-image-1 {width: 412px; height: 248px; object-position: 19.03% 50%; background-position: 19.03% 50%; margin: 0 -8px}
.u-section-18-5 .u-layout-cell-2 {min-height: 363px; background-image: none}
.u-section-18-5 .u-container-layout-2 {padding: 30px}
.u-section-18-5 .u-text-2 {margin-top: 0; margin-bottom: 0}
.u-section-18-5 .u-text-3 {font-size: 1.25rem; margin: 20px 0 0}
.u-section-18-5 .u-text-4 {font-size: 1rem; margin: 20px 0 0}
.u-section-18-5 .u-btn-1 {background-image: none; font-size: 1.25rem; font-weight: 700; margin: 81px auto 60px 470px} 

@media (max-width: 1199px){ .u-section-18-5 {background-position: 50% -10vh}
.u-section-18-5 .u-sheet-1 {min-height: 573px}
.u-section-18-5 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-18-5 .u-layout-cell-1 {min-height: 200px}
.u-section-18-5 .u-layout-cell-2 {min-height: 200px}
.u-section-18-5 .u-btn-1 {margin-top: 53px; margin-left: auto} }

@media (max-width: 991px){ .u-section-18-5 .u-sheet-1 {min-height: 439px}
.u-section-18-5 .u-text-1 {font-size: 1.875rem; margin-top: 42px}
.u-section-18-5 .u-layout-wrap-1 {margin-top: 53px; margin-right: initial; margin-left: initial; width: auto}
.u-section-18-5 .u-image-1 {width: 298px; height: 262px; margin-left: -1px; margin-right: -1px}
.u-section-18-5 .u-container-layout-2 {padding-bottom: 0}
.u-section-18-5 .u-text-3 {font-size: 1rem}
.u-section-18-5 .u-text-4 {font-size: 0.875rem}
.u-section-18-5 .u-btn-1 {margin-top: 33px} }

@media (max-width: 767px){ .u-section-18-5 .u-sheet-1 {min-height: 676px}
.u-section-18-5 .u-text-1 {font-size: 1.5rem}
.u-section-18-5 .u-layout-wrap-1 {width: 383px; margin-top: 25px; margin-right: 74px; margin-left: auto}
.u-section-18-5 .u-layout-cell-1 {min-height: 233px}
.u-section-18-5 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 15px}
.u-section-18-5 .u-image-1 {width: 332px; height: 186px; margin-top: -7px; margin-right: 10px; margin-left: auto}
.u-section-18-5 .u-layout-cell-2 {min-height: 211px}
.u-section-18-5 .u-container-layout-2 {padding-top: 15px; padding-left: 10px; padding-right: 10px}
.u-section-18-5 .u-text-2 {margin-left: 0; margin-right: 0}
.u-section-18-5 .u-text-3 {font-size: 0.875rem}
.u-section-18-5 .u-btn-1 {margin-left: 170px} }

@media (max-width: 575px){ .u-section-18-5 .u-sheet-1 {min-height: 426px}
.u-section-18-5 .u-text-1 {font-size: 1.75rem}
.u-section-18-5 .u-layout-wrap-1 {width: 320px; margin-top: 30px; margin-right: auto}
.u-section-18-5 .u-layout-cell-1 {min-height: 231px}
.u-section-18-5 .u-image-1 {height: 207px; width: 296px; margin-top: -16px; margin-left: 0; margin-right: 0}
.u-section-18-5 .u-layout-cell-2 {min-height: 243px}
.u-section-18-5 .u-btn-1 {margin-top: 50px; margin-left: 70px} }.u-section-18-6 {background-image: linear-gradient(0deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4)), url("images/prodottiheader.jpg")}
.u-section-18-6 .u-sheet-1 {min-height: 695px}
.u-section-18-6 .u-text-1 {font-size: 2.25rem; margin: 45px 20px 0}
.u-section-18-6 .u-layout-wrap-1 {width: 920px; margin: 72px auto 0}
.u-section-18-6 .u-layout-cell-1 {min-height: 363px}
.u-section-18-6 .u-container-layout-1 {padding: 30px}
.u-section-18-6 .u-image-1 {width: 412px; height: 248px; object-position: 19.03% 50%; background-position: 19.03% 50%; margin: 0 -8px}
.u-section-18-6 .u-layout-cell-2 {min-height: 363px; background-image: none}
.u-section-18-6 .u-container-layout-2 {padding: 30px}
.u-section-18-6 .u-text-2 {margin-top: 0; margin-bottom: 0}
.u-section-18-6 .u-text-3 {font-size: 1.25rem; margin: 20px 0 0}
.u-section-18-6 .u-text-4 {font-size: 1rem; margin: 20px 0 0}
.u-section-18-6 .u-btn-1 {background-image: none; font-size: 1.25rem; font-weight: 700; margin: 81px auto 60px 470px} 

@media (max-width: 1199px){ .u-section-18-6 {background-position: 50% -10vh}
.u-section-18-6 .u-sheet-1 {min-height: 573px}
.u-section-18-6 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-18-6 .u-layout-cell-1 {min-height: 200px}
.u-section-18-6 .u-layout-cell-2 {min-height: 200px}
.u-section-18-6 .u-btn-1 {margin-top: 53px; margin-left: auto} }

@media (max-width: 991px){ .u-section-18-6 .u-sheet-1 {min-height: 439px}
.u-section-18-6 .u-text-1 {font-size: 1.875rem; margin-top: 42px}
.u-section-18-6 .u-layout-wrap-1 {margin-top: 53px; margin-right: initial; margin-left: initial; width: auto}
.u-section-18-6 .u-layout-cell-1 {min-height: 326px}
.u-section-18-6 .u-image-1 {height: 262px; margin-right: initial; margin-left: initial; width: auto}
.u-section-18-6 .u-container-layout-2 {padding-bottom: 0}
.u-section-18-6 .u-text-3 {font-size: 1rem}
.u-section-18-6 .u-text-4 {font-size: 0.875rem}
.u-section-18-6 .u-btn-1 {margin-top: 33px} }

@media (max-width: 767px){ .u-section-18-6 .u-sheet-1 {min-height: 676px}
.u-section-18-6 .u-text-1 {font-size: 1.5rem}
.u-section-18-6 .u-layout-wrap-1 {width: 383px; margin-top: 25px; margin-right: 74px; margin-left: auto}
.u-section-18-6 .u-layout-cell-1 {min-height: 233px}
.u-section-18-6 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 15px}
.u-section-18-6 .u-image-1 {height: 199px; width: 359px; margin: -6px 0 9px}
.u-section-18-6 .u-layout-cell-2 {min-height: 211px}
.u-section-18-6 .u-container-layout-2 {padding-top: 15px; padding-left: 10px; padding-right: 10px}
.u-section-18-6 .u-text-2 {margin-left: 0; margin-right: 0}
.u-section-18-6 .u-text-3 {font-size: 0.875rem}
.u-section-18-6 .u-btn-1 {margin-left: 170px} }

@media (max-width: 575px){ .u-section-18-6 .u-sheet-1 {min-height: 426px}
.u-section-18-6 .u-text-1 {font-size: 1.75rem}
.u-section-18-6 .u-layout-wrap-1 {width: 320px; margin-top: 30px; margin-right: auto}
.u-section-18-6 .u-layout-cell-1 {min-height: 230px}
.u-section-18-6 .u-image-1 {height: 210px; width: 298px; margin: -17px -1px 0}
.u-section-18-6 .u-layout-cell-2 {min-height: 224px}
.u-section-18-6 .u-btn-1 {margin-top: 50px; margin-left: 70px} }.u-section-19 {background-image: none}
.u-section-19 .u-sheet-1 {min-height: 581px}
.u-section-19 .u-layout-wrap-1 {margin: -2px auto 43px 0}
.u-section-19 .u-layout-cell-1 {min-height: 155px}
.u-section-19 .u-container-layout-1 {padding: 30px}
.u-section-19 .u-text-1 {font-size: 2.25rem; margin: 0}
.u-section-19 .u-text-2 {margin: 19px 0 0}
.u-section-19 .u-image-1 {min-height: 347px; background-image: url("images/20191107_115934.jpg"); background-position: 50% 50%; background-size: auto 105%}
.u-section-19 .u-container-layout-2 {padding: 30px}
.u-section-19 .u-layout-cell-3 {min-height: 347px}
.u-section-19 .u-container-layout-3 {padding: 30px} 

@media (max-width: 1199px){ .u-section-19 .u-sheet-1 {min-height: 487px}
.u-section-19 .u-layout-wrap-1 {margin-top: 10px; margin-bottom: 60px; margin-right: initial; margin-left: initial}
.u-section-19 .u-layout-cell-1 {min-height: 142px}
.u-section-19 .u-image-1 {min-height: 275px; background-size: 105%}
.u-section-19 .u-layout-cell-3 {min-height: 275px} }

@media (max-width: 991px){ .u-section-19 .u-sheet-1 {min-height: 416px}
.u-section-19 .u-layout-wrap-1 {margin-top: 19px; margin-bottom: 0; margin-right: initial; margin-left: initial}
.u-section-19 .u-layout-cell-1 {min-height: 141px}
.u-section-19 .u-text-1 {font-size: 1.875rem}
.u-section-19 .u-image-1 {min-height: 210px}
.u-section-19 .u-layout-cell-3 {min-height: 210px} }

@media (max-width: 767px){ .u-section-19 .u-sheet-1 {min-height: 550px}
.u-section-19 .u-layout-wrap-1 {margin-bottom: 50px; position: relative; min-height: 510px; margin-right: initial; margin-left: initial}
.u-section-19 .u-layout-cell-1 {min-height: 100px}
.u-section-19 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-19 .u-text-1 {font-size: 2.25rem}
.u-section-19 .u-image-1 {min-height: 315px}
.u-section-19 .u-container-layout-2 {padding-left: 10px; padding-right: 10px}
.u-section-19 .u-layout-cell-3 {min-height: 315px}
.u-section-19 .u-container-layout-3 {padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-19 .u-sheet-1 {min-height: 500px}
.u-section-19 .u-text-1 {font-size: 1.875rem}
.u-section-19 .u-image-1 {min-height: 198px}
.u-section-19 .u-layout-cell-3 {min-height: 198px} }.u-section-20 {background-image: none}
.u-section-20 .u-sheet-1 {min-height: 47px}
.u-section-20 .u-icon-1 {height: 80px; width: 100px; margin: -33px auto 0}.u-section-21 .u-sheet-1 {min-height: 490px}
.u-section-21 .u-text-1 {margin: 45px 20px 0}
.u-section-21 .u-layout-wrap-1 {width: 820px; margin: 30px auto 45px}
.u-section-21 .u-layout-cell-1 {min-height: 334px}
.u-section-21 .u-container-layout-1 {padding: 30px}
.u-section-21 .u-image-1 {width: 154px; height: 154px; background-image: url("images/ileniazoom1.jpg"); background-position: 50% 50%; margin: 0 auto}
.u-section-21 .u-text-2 {font-weight: 400; margin: 20px 0 0}
.u-section-21 .u-text-3 {letter-spacing: 0; font-size: 0.875rem; font-weight: normal; margin: 8px 0 0}
.u-section-21 .u-layout-cell-2 {min-height: 334px}
.u-section-21 .u-container-layout-2 {padding: 30px}
.u-section-21 .u-image-2 {width: 154px; height: 154px; background-image: url("images/eloisazoom1.jpg"); background-position: 50% 50%; margin: 0 auto}
.u-section-21 .u-text-4 {font-weight: 400; margin: 20px 0 0}
.u-section-21 .u-text-5 {letter-spacing: 0; font-size: 0.875rem; font-weight: normal; margin: 8px 0 0} 

@media (max-width: 1199px){ .u-section-21 .u-sheet-1 {min-height: 500px}
.u-section-21 .u-text-1 {margin-left: auto; margin-right: auto} }

@media (max-width: 991px){ .u-section-21 .u-layout-wrap-1 {width: 720px}
.u-section-21 .u-layout-cell-1 {min-height: 100px}
.u-section-21 .u-layout-cell-2 {min-height: 100px} }

@media (max-width: 767px){ .u-section-21 .u-sheet-1 {min-height: 490px}
.u-section-21 .u-text-1 {margin-left: 20px; margin-right: 20px}
.u-section-21 .u-layout-wrap-1 {margin-right: initial; margin-left: initial; width: auto}
.u-section-21 .u-layout-cell-1 {min-height: 334px}
.u-section-21 .u-layout-cell-2 {min-height: 334px} }

@media (max-width: 575px){ .u-section-21 .u-sheet-1 {min-height: 500px}
.u-section-21 .u-text-1 {margin-left: auto; margin-right: auto}
.u-section-21 .u-layout-cell-1 {min-height: 100px}
.u-section-21 .u-layout-cell-2 {min-height: 100px} 
}


.u-section-22 {background-image: linear-gradient(0deg, rgba(0,0,0,40%), rgba(0,0,0,19%)), url("images/20191107_120116.jpg")}
.u-section-22 .u-sheet-1 {min-height: 745px; margin: 0 calc(((100% - 1140px) / 2))}
.u-section-22 .u-group-1 {min-height: 648px; width: 700px; margin: 120px auto 120px}
.u-section-22 .u-container-layout-1 {padding: 0 60px 20px}
.u-section-22 .u-icon-1 {height: 80px; width: 100px; background-image: none; margin: -25px auto 0}
.u-section-22 .u-text-1 {font-weight: 400; font-size: 1.875rem; margin: 20px 2px 0 -2px}
.u-section-22 .u-text-2 {font-size: 0.9375rem; margin: 20px 40px 0}
.u-section-22 .u-form-1 {height: 438px; margin: 20px 0 0}
.u-section-22 .u-inner-form-1 {margin-bottom: 34px}
.u-section-22 .u-input-1 {font-size: 1rem}
.u-block-b80f-13 {font-size: 1rem}
.u-block-b80f-17 {font-size: 1rem}
.u-section-22 .u-input-2 {font-size: 1rem}
.u-block-b80f-19 {font-size: 1rem}
.u-section-22 .u-btn-1 {font-size: 1.875rem; background-image: none; border-style: solid; padding: 7px 30px} 

@media (max-width: 1199px){ .u-section-22 {background-position: 50% 0.535117vh}
.u-section-22 .u-sheet-1 {min-height: 642px; margin-left: calc(((100% - 940px) / 2)); margin-right: calc(((100% - 940px) / 2))}
.u-section-22 .u-group-1 {height: auto; width: 660px}
.u-section-22 .u-container-layout-1 {padding-left: 49px; padding-right: 49px}
.u-section-22 .u-text-1 {margin-top: 30px; margin-left: 0; margin-right: 0}
.u-section-22 .u-text-2 {margin-left: 41px; margin-right: 41px; width: 480px}
.u-section-22 .u-form-1 {margin-top: 40px; margin-right: initial; margin-left: initial} }

@media (max-width: 991px){ .u-section-22 .u-sheet-1 {margin-left: calc(((100% - 720px) / 2)); margin-right: calc(((100% - 720px) / 2))}
.u-section-22 .u-group-1 {min-height: 576px; margin-right: initial; margin-left: initial; width: auto}
.u-section-22 .u-container-layout-1 {padding-left: 30px; padding-right: 30px}
.u-section-22 .u-text-1 {margin-right: 60px}
.u-section-22 .u-text-2 {margin-right: 60px}
.u-section-22 .u-form-1 {height: 330px; margin-top: 78px; margin-right: initial; margin-left: initial} }

@media (max-width: 767px){ .u-section-22 .u-sheet-1 {min-height: 667px; margin-left: calc(((100% - 540px) / 2)); margin-right: calc(((100% - 540px) / 2))}
.u-section-22 .u-group-1 {min-height: 664px; width: auto; margin-right: initial; margin-left: initial}
.u-section-22 .u-container-layout-1 {padding-left: 10px; padding-right: 10px}
.u-section-22 .u-text-1 {margin-right: 0}
.u-section-22 .u-text-2 {margin-left: 11px; margin-right: 30px}
.u-section-22 .u-form-1 {height: 294px; margin-top: 81px; margin-right: initial; margin-left: initial}
.u-section-22 .u-btn-1 {padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ .u-section-22 .u-sheet-1 {margin-left: calc(((100% - 340px) / 2)); margin-right: calc(((100% - 340px) / 2))}
.u-section-22 .u-text-1 {font-size: 1.375rem}
.u-section-22 .u-text-2 {width: 320px; font-size: 0.8125rem; margin-left: 0; margin-right: 0}
.u-section-22 .u-form-1 {height: 432px; margin-top: 20px; margin-right: initial; margin-left: initial} }.u-section-23 .u-sheet-1 {min-height: 500px}
.u-section-23 .u-text-1 {margin: 45px 20px 0}
.u-section-23 .u-layout-wrap-1 {width: 1050px; margin: 20px auto 60px}
.u-section-23 .u-layout-cell-1 {min-height: 331px}
.u-section-23 .u-container-layout-1 {padding: 30px}
.u-section-23 .u-text-2 {margin: 0}
.u-section-23 .u-text-3 {margin: 5px 0 0}
.u-section-23 .u-text-4 {margin-left: 0; margin-bottom: 0; margin-top: 20px}
.u-section-23 .u-text-5 {margin-left: 0; margin-bottom: 0; margin-top: 5px}
.u-section-23 .u-text-6 {margin-left: 0; margin-bottom: 0; margin-top: 20px}
.u-section-23 .u-text-7 {margin-left: 0; margin-bottom: 0; margin-top: 5px}
.u-section-23 .u-layout-cell-2 {min-height: 331px}
.u-section-23 .u-container-layout-2 {padding: 30px}
.u-section-23 .u-text-8 {margin: 0}
.u-section-23 .u-text-9 {margin: 5px 0 0}
.u-section-23 .u-text-10 {margin: 20px 0 0}
.u-section-23 .u-text-11 {margin: 5px 0 0}
.u-section-23 .u-text-12 {margin-left: 0; margin-bottom: 0; margin-top: 20px}
.u-section-23 .u-text-13 {margin-left: 0; margin-bottom: 0; margin-top: 5px} 

@media (max-width: 1199px){ .u-section-23 .u-text-1 {margin-left: 0; margin-right: 0}
.u-section-23 .u-layout-wrap-1 {position: relative; width: 940px}
.u-section-23 .u-layout-cell-1 {min-height: 296px}
.u-section-23 .u-layout-cell-2 {min-height: 296px} }

@media (max-width: 991px){ .u-section-23 .u-layout-wrap-1 {width: 720px}
.u-section-23 .u-layout-cell-1 {min-height: 100px}
.u-section-23 .u-layout-cell-2 {min-height: 100px} }

@media (max-width: 767px){ .u-section-23 .u-layout-wrap-1 {width: 540px}
.u-section-23 .u-container-layout-1 {padding-left: 10px; padding-right: 10px; padding-bottom: 0}
.u-section-23 .u-container-layout-2 {padding-top: 25px; padding-left: 10px; padding-right: 10px} }

@media (max-width: 575px){ 
.u-section-23 .u-layout-wrap-1 {width: 340px} 
.u-section-22 .u-group-1 {min-height: 648px; width: 700px; margin: 300px auto 10px}
.u-section-22 {/*background-attachment: fixed; background-position: 50% 0px, 35% -20.26623vh !important;*/ background-image: linear-gradient(0deg, rgba(0,0,0,95%), rgba(0,0,0,90%), rgba(0,0,0,19%)), url("images/ilenia-eloisa-mobile.png"); background-size: 100% auto;}
}

.riquadroerrore {
		background-color: #fcecf4;
		box-shadow: -7px -7px 0 0 rgba(244,180,212,1);
	    padding: 5px 7px;
}

.riquadrointro {
background-image: linear-gradient(transparent, rgba(26, 26, 26, 0.8)), url(images/prodottiheader.jpg) !important;
}
    
.arw-transp {
    background: transparent;
    margin-bottom: -47px;
    z-index: 30;
}
    
.icona-verde {
	background-color: #b9d5d9 !important;
    background-size: 70px !important;
}
.errori {
    background: #f9f9f9;
    border-radius: 20px;
	border: 1px solid #a9547e;
}
.ombraheader {
	-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);
	z-index: 100;
}

.ctamenu {
    background: #e44e98 !important;
    color: white !important;
    padding: 6px 7px !important;
    border-radius: 5px !important;
    font-weight: bold !important;
}

.bullet li {
    background-image: url(images/bullet-nh.png);
    background-repeat: no-repeat;
    overflow-x: visible;
    overflow-y: hidden;
    padding: 0 0 0 28px;
}

.bullet {
    padding-left: 0px;
}


