@import url('https://use.fontawesome.com/releases/v5.7.2/css/all.css');.uppercase{text-transform:uppercase}@font-face{font-family:'Work Sans';font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nWNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32KxfXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K0nXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K3vXNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K5fQNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K67QNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K8nQNig.ttf) format('truetype')}@font-face{font-family:'Work Sans';font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/worksans/v23/QGY_z_wNahGAdqQ43RhVcIgYT2Xz5u32K-DQNig.ttf) format('truetype')}body,html{padding:0;margin:0 auto}body{cursor:default;color:#727272;font-family:'Work Sans',sans-serif;font-size:14px;background:#fff}img{border:0 none}border{border:0 none}select{outline:none;border-radius:0}input [type=checkbox]{outline:none;border-radius:0}input{outline:none;border-radius:0}textarea{outline:none;border-radius:0}ul{top:0;left:0;padding:0;margin:0 auto}li{list-style:none;list-style-type:none;display:inline}a:link,a:visited{color:#eed769;text-decoration:none;transition:all .3s}a:hover{color:#727272;text-decoration:none}.navigation{width:100%;float:left;height:120px;padding:0;margin:0;box-shadow:0 2px 10px #999;background:#fff;position:fixed;z-index:1000}@media (max-width: 768px){.navigation{height:auto}}.navigation i{float:right;font-size:25px;color:#7fc073;padding:15px 0 0 0}.logo{width:100%;float:left;height:120px;padding:15px 0 0 0;margin:0;border-right:1px solid #e2e2e2}@media (max-width: 768px){.logo{border-right:0 none;height:auto;padding:5px 0}}.logo img{max-width:170px}@media (max-width: 768px){.logo img{max-width:100px}}.content-social-top{width:100%;float:left;padding:40px 0 0 0;margin:0;height:120px;border-left:1px solid #e2e2e2;text-align:right}@media (max-width: 768px){.content-social-top{height:auto;margin:40px 0 0 0;text-align:center;border-left:0 none;border-top:1px solid #e2e2e2}}.content-social-top img{width:35px}.menu-desktop{width:100%;float:left;padding:45px 0 0 0;margin:0;text-align:center;font-size:18px;font-weight:500}.menu-desktop a:link,.menu-desktop a:visited{color:#54b777}.menu-desktop a:link:hover,.menu-desktop a:visited:hover{color:#eed769}.menu-mobile{width:100%;float:left;height:100vh;background:#f3f3f3;position:fixed;z-index:2000;padding:30px;margin:0;text-align:center;left:-100%}.menu-mobile section{width:100%;float:left;padding:0 0 30px 0;text-align:right;color:#eed769;font-size:25px}.menu-mobile ul{width:100%;float:left;padding:60px 0 0 0;margin:0}.menu-mobile li{width:100%;float:left;padding:0 0 20px 0;font-size:22px;font-weight:600}footer{width:100%;float:left;padding:0;margin:30px 0 15px 0;border-top:1px solid #e2e2e2}footer ul{width:100%;float:left;padding:20px 0 0 0;margin:0}footer li{width:100%;float:left;padding:0 0 6px 0;margin:0;font-weight:600}@media (max-width: 768px){footer li{text-align:center}}footer li i{font-size:8px}@media (max-width: 768px){footer li i{color:#fff}}footer a:link,footer a:visited{color:#7fc073}footer a:link:hover,footer a:visited:hover{color:#727272}footer section{width:100%;float:left;padding:20px 0 0 0;margin:0;text-align:center}footer section img{width:120px}footer span{width:100%;float:left;padding:44px 0 0 0;margin:0;text-align:right}@media (max-width: 768px){footer span{text-align:center;padding:20px 0 0 0}}.default-page{width:100%;float:left;padding:120px 0 0 0;margin:0;position:relative}@media (max-width: 768px){.default-page{padding:55px 0 0 0}}.banner{width:100%;float:left;padding:0;margin:0}@media (max-width: 768px){.banner{overflow:hidden}}.banner img{width:100%;float:left}@media (max-width: 768px){.banner img{width:200%;float:left}}.homepage{width:100%;float:left;padding:0;margin:0}.partner-home{width:100%;float:left;padding:45px 0 15px 0;margin:0}.partner-home img{width:100%;float:left}.servizi-home{width:100%;float:left;padding:18vh 0;margin:0}@media (max-width: 768px){.servizi-home{padding:30px 0}}.servizi-home h1{width:100%;float:left;padding:0 0 5px 0;margin:0;text-align:center;color:#54b777;font-size:36px;font-weight:600}@media (max-width: 768px){.servizi-home h1{font-size:30px}}.servizi-home h2{width:100%;float:left;padding:0 0 60px 0;margin:0;text-align:center;font-size:24px;font-weight:400;line-height:30px}@media (max-width: 768px){.servizi-home h2{font-size:20px;line-height:25px}}.servizi-home section{width:100%;float:left;height:370px;padding:0 0 30px 0;margin:0;position:relative}@media (max-width: 768px){.servizi-home section{margin:0 0 30px 0}}.servizi-home section article{width:100%;float:left;height:340px;padding:15px;margin:0;background:#f3f3f3;box-shadow:3px 3px 11px rgba(0,0,0,0.16);text-align:center;position:absolute;z-index:100}.servizi-home section article img{width:150px}.servizi-home section article h3{width:100%;float:left;padding:10px 0;margin:0;font-size:20px;font-weight:600;color:#54b777}.servizi-home section article p{width:100%;float:left;padding:0;margin:0}.servizi-home section a:link,.servizi-home section a:visited{width:100%;float:left;padding:0;margin:0;text-align:center;position:absolute;z-index:200;bottom:0}.servizi-home section a:link:hover,.servizi-home section a:visited:hover{bottom:10px}.about-home{width:100%;float:left;height:620px;padding:120px 0 0 0;margin:30px 0 0 0;background:url("../Images/BgChisiamoHome.png") no-repeat top;color:#727272}@media (max-width: 768px){.about-home{height:auto;background:#ccc;padding:60px 0}}.about-home h2{width:100%;float:left;padding:0;margin:0;font-size:35px;font-weight:700;color:#54b777}@media (max-width: 768px){.about-home h2{color:#7fc073}}.about-home h3{width:100%;float:left;padding:0;margin:0;font-size:20px;font-weight:600}.about-home h4{width:100%;float:left;padding:40px 0 0 0;margin:0;font-size:50px;color:#54b777;font-weight:700}.about-home h5{width:100%;float:left;padding:50px 0 0 0;margin:0;font-size:30px;font-weight:700}.about-home article{width:100%;float:left;padding:30px 0;margin:0;font-size:20px;font-weight:500;line-height:36px}@media (max-width: 768px){.about-home article{font-size:18px;line-height:30px}}.about-home a:link,.about-home a:visited{width:100%;float:left;padding:15px 0;margin:0;background:#eed769;color:#fff;text-align:center;font-size:20px;font-weight:500}.about-home a:link:hover,.about-home a:visited:hover{background:#ebd152}.about{width:100%;float:left;padding:15vh 0 45px 0;margin:0}.about h2{width:100%;float:left;padding:0 0 30px 0;margin:0;font-size:38px;font-weight:700;color:#54b777}@media (max-width: 768px){.about h2{font-size:30px;padding:0 0 15px 0}}.about article{width:100%;float:left;padding:0 0 30px 0;margin:0;font-size:20px;line-height:34px}@media (max-width: 768px){.about article{font-size:16px;line-height:30px}}.about img{width:100%;float:left;padding:0 0 30px 0;margin:0}.servizi{width:100%;float:left;padding:15vh 0;margin:0}@media (max-width: 768px){.servizi{padding:30px 0}}.servizi h1{width:100%;float:left;padding:0 0 5px 0;margin:0;text-align:center;color:#54b777;font-size:36px;font-weight:600}@media (max-width: 768px){.servizi h1{font-size:30px}}.servizi h2{width:100%;float:left;padding:0 0 60px 0;margin:0;text-align:center;font-size:24px;font-weight:400;line-height:30px}@media (max-width: 768px){.servizi h2{font-size:20px;line-height:25px}}.servizi section{width:100%;float:left;height:370px;padding:0 0 30px 0;margin:0;position:relative}@media (max-width: 768px){.servizi section{margin:0 0 30px 0}}.servizi section article{width:100%;float:left;height:340px;padding:15px;margin:0;background:#f3f3f3;box-shadow:3px 3px 11px rgba(0,0,0,0.16);text-align:center;position:absolute;z-index:100}.servizi section article img{width:150px}.servizi section article h3{width:100%;float:left;padding:10px 0;margin:0;font-size:20px;font-weight:600;color:#54b777}.servizi section article p{width:100%;float:left;padding:0;margin:0}.servizi section a:link,.servizi section a:visited{width:100%;float:left;padding:0;margin:0;text-align:center;position:absolute;z-index:200;bottom:0}.servizi section a:link:hover,.servizi section a:visited:hover{bottom:10px}.servizi-det{width:100%;float:left;padding:15vh 0 45px 0;margin:0}@media (max-width: 768px){.servizi-det{padding:30px 0 0 0}}.servizi-det h2{width:100%;float:left;padding:0 0 30px 0;margin:0;font-size:38px;font-weight:700;color:#54b777}@media (max-width: 768px){.servizi-det h2{font-size:30px}}.servizi-det article{width:100%;float:left;padding:0 0 30px 0;margin:0;font-size:20px;line-height:34px}@media (max-width: 768px){.servizi-det article{font-size:16px;line-height:30px}}.servizi-det img{width:100%;float:left;padding:0 0 30px 0;margin:0}.servizi-det a:link,.servizi-det a:visited{width:100%;float:left;padding:15px 0;margin:0;background:#eed769;color:#fff;text-align:center;font-size:16px;font-weight:500}.servizi-det a:link:hover,.servizi-det a:visited:hover{background:#ebd152}.partner-page{width:100%;float:left;padding:15vh 0;margin:0}.partner-page section{width:100%;float:left;text-align:center;padding:15px 15px 15px 0;margin:0;border-right:1px solid #e4e4e4}@media (max-width: 768px){.partner-page section{border-right:0 none;padding:0 0 15px 0;border-bottom:1px solid #e4e4e4}}.partner-page h1{width:100%;float:left;padding:0 0 5px 0;margin:0;text-align:center;color:#54b777;font-size:36px;font-weight:600}@media (max-width: 768px){.partner-page h1{font-size:30px}}.partner-page h2{width:100%;float:left;padding:0 0 60px 0;margin:0;text-align:center;font-size:24px;font-weight:400;line-height:30px}@media (max-width: 768px){.partner-page h2{font-size:20px;padding:0 0 30px 0}}.partner-page h5{width:100%;float:left;padding:0;margin:0;text-align:center;font-size:20px;font-weight:600;color:#54b777}.partner-page img{width:90%}.partner-page article{width:100%;float:left;padding:15px 0 30px 0;margin:0}.partner-page a:link,.partner-page a:visited{width:100%;float:left;padding:10px 0;margin:0;background:#eed769;color:#fff;text-align:center;font-size:14px;font-weight:500}.partner-page a:link:hover,.partner-page a:visited:hover{background:#ebd152}@media (max-width: 768px){.partner-page a:link,.partner-page a:visited{margin:0 0 30px 0}}.partner-page .no-border{border-right:0 none !important;border-bottom:0 none !important}.contatti{width:100%;float:left;padding:15vh 0 30px 0;margin:0}.contatti h1{width:100%;float:left;padding:0 0 6px 0;margin:0;font-size:26px;font-weight:700;color:#54b777}.contatti h2{width:100%;float:left;padding:30px 0;margin:0;font-size:40px;font-weight:700;color:#7fc073;text-align:center}.contatti h3{width:100%;float:left;padding:0 0 30px 0;margin:0;font-size:40px;font-weight:700;color:#6cb286;text-align:center}.contatti h4{width:100%;float:left;padding:0 0 30px 0;margin:0;font-size:40px;font-weight:700;color:#eed769;text-align:center}.contatti h4 span{color:#727272;font-size:20px}.contatti article{width:100%;float:left;padding:0;margin:0;font-size:20px}.contatti ul{width:100%;float:left;padding:30px 0;margin:0}.contatti li{width:100%;float:left;padding:0 0 10px 0;margin:0;font-size:20px;font-weight:600}.contatti li a:link,.contatti li a:visited{color:#7fc073}.contatti li a:link:hover,.contatti li a:visited:hover{color:14px}.contatti section{width:100%;float:left;margin:0;padding:0}.contatti section a:link,.contatti section a:visited{width:100%;float:left;padding:10px 0;margin:0;background:#eed769;color:#fff;text-align:center;font-size:14px;font-weight:500}.contatti section a:link:hover,.contatti section a:visited:hover{background:#ebd152}@media (max-width: 768px){.contatti section a:link,.contatti section a:visited{margin:0 0 30px 0}}.content-social-contact{width:100%;float:left;padding:0 0 0 0;margin:0}.content-social-contact h4{width:100%;float:left;padding:0 0 10px 0;margin:0;font-size:18px;font-weight:500;text-align:left;color:#727272}.content-social-contact img{width:35px}.form-contatti{width:100%;float:left;padding:0;margin:0}@media (max-width: 768px){.form-contatti{padding:60px 0 0 0}}.form-contatti h2{width:100%;float:left;padding:0 0 20px 0;margin:0;font-size:30px;font-weight:bold;color:#eed769}.form-contatti ul{width:100%;float:left;margin:0;padding:0}.form-contatti li{width:100%;float:left;padding:0 0 15px 0;margin:0}.form-contatti ::-webkit-input-placeholder{color:#c5bcbc;font-weight:400}.form-contatti :-ms-input-placeholder{color:#c5bcbc;font-weight:400}.form-contatti ::placeholder{color:#c5bcbc;font-weight:400}.form-contatti input[type=text]{width:100%;float:left;height:40px;padding:0 10px;border:1px solid #dbd8d8;font-size:14px;font-weight:600}.form-contatti input[type=tel]{width:100%;float:left;height:40px;padding:0 10px;border:1px solid #dbd8d8;font-size:14px;font-weight:600}.form-contatti input[type=email]{width:100%;float:left;height:40px;padding:0 10px;border:1px solid #dbd8d8;font-size:14px;font-weight:600}.form-contatti input[type=submit]{width:40%;float:left;height:40px;padding:0 10px;border:0 none;background:#54b777;color:#fff;text-align:center;font-size:14px;font-weight:600;transition:all .3s}.form-contatti input[type=submit]:hover{background:#ebd152}.form-contatti textarea{width:100%;float:left;height:200px;padding:10px;border:1px solid #dbd8d8;font-size:14px;font-weight:600}.privacy{width:100%;float:left;padding:30px 0;margin:0}.privacy h1{width:100%;float:left;padding:0 0 20px 0;margin:0;font-size:26px;font-weight:bold;color:#7fc073}.privacy article{width:100%;float:left;padding:0;margin:0;line-height:24px;text-align:justify}