@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6,p{margin:0;line-height:1.3;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{padding:0;width:95%;max-width:1300px}header .container{padding:0}header .logo img{max-width:100%}.general-content .container .sides{display:flex;justify-content:center;align-items:center;height:100%;padding:15px 0}.general-content .container .sides .info{max-width:780px;width:100%;position:relative;margin-right:35px}.general-content .container .sides .info .logo{display:inline-block;margin-bottom:60px}.general-content .container .sides .info h1,.general-content .container .sides .info p{color:white;line-height:1.4}.general-content .container .sides .info h1{font-weight:bold;font-size:34px;margin-bottom:20px}.general-content .container .sides .info h2{color:white;font-size:25px;font-weight:bold;line-height:1.5}.general-content .container .sides .info p{font-size:20px;font-weight:400;line-height:1.5;margin-top:30px}.general-content .container .sides .info img.lst{position:absolute;bottom:0;right:0}.general-content .container .sides .pic{width:100%;max-width:340px;margin-top:auto;padding-bottom:70px}.general-content .container .sides .pic img{max-width:100%;display:block;margin:0 auto}.general-content .container .sides .form-side{max-width:450px;width:100%}.general-content .container .sides .form-side .forma{width:100%;background-color:rgba(245,245,245,.8);border-radius:3px;padding:30px 0}.general-content .container .sides .form-side .forma h3{text-align:center;line-height:1.3;text-transform:uppercase;font-size:27px;font-weight:bold;color:#2f2e38;margin-bottom:26px}.general-content .container .sides .form-side .forma .form-body{width:100%;max-width:650px;margin:0 auto}.general-content .container .sides .form-side .forma .form-body form{width:100%;max-width:400px;margin:0 auto;padding-left:25px}.general-content .container .sides .form-side .forma .form-body form label{margin:0 0 5px}.general-content .container .sides .form-side .forma .form-body form label span{font-size:12px;text-transform:uppercase;color:#2f2e38;font-weight:bold}.general-content .container .sides .form-side .forma .form-body form label span.hs-form-required{color:red}.general-content .container .sides .form-side .forma .form-body form input,.general-content .container .sides .form-side .forma .form-body form select{background-color:#f2f2f2;border:1px solid #858586;border-radius:3px;width:170px}.general-content .container .sides .form-side .forma .form-body form .hs-form-field{margin-bottom:15px}.general-content .container .sides .form-side .forma .form-body form .form-columns-1 select,.general-content .container .sides .form-side .forma .form-body form textarea{width:350px !important}.general-content .container .sides .form-side .forma .form-body form textarea{border-radius:3px;border:1px solid #858586;background-color:#f2f2f2;min-height:60px;max-height:100px}.general-content .container .sides .form-side .forma .form-body form .hs-button{background-color:#0856b9;font-size:20px;text-transform:uppercase;color:#fff;font-weight:bold;text-align:center;border-radius:4px;box-shadow:0px 2px 1px 0px rgba(133,133,133,0.56);border:0;display:block;width:350px;line-height:1;height:55px;outline:0 !important}.general-content .container .sides .form-side .forma .form-body form .hs-error-msgs{display:none !important}.general-content .container .sides .form-side .forma .form-body form input.error{border-color:red}footer{background-color:#f5f5f5;padding:30px 0}footer .container{display:flex;justify-content:center;align-items:center}footer .logo{border-top:3px solid #ef3c4a;max-width:330px;margin-right:45px}footer .logo img{margin-top:60px}footer .logo p{font-size:25px;font-weight:300;color:#1d365b;line-height:1.4;padding-top:25px}footer .address{width:100%;max-width:310px;margin-right:auto}footer .address h3{font-weight:bold;font-size:20px;color:#1d365b;padding:0 0 10px}footer .address p{font-size:15px;color:#5f5f5f;line-height:1.8}footer .contact{margin:0 auto}footer .contact a{font-size:15px;color:#333;text-decoration:none !important;display:block;line-height:1.8}footer .contact a span{font-weight:600}footer a.policy{font-size:15px;color:#073c79;text-decoration:underline;font-weight:bold}.ceramitc header{background-color:#d12a02}.magazzine header .container{padding:18px 0}.magazzine .general-content{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/img-land/bg-magazzine.jpg")}.magazzine .general-content .container .sides .info{max-width:695px}.magazzine .general-content .container .sides .info h1{font-size:29px}.magazzine .general-content .container .sides .info p{font-size:18px}.magazzine .general-content .container .sides .info p strong{display:block;margin-top:40px}.gracias .general-content .container .sides .info .logo{margin:0 auto 55px;display:table}.gracias .general-content .container .sides .info h1,.gracias .general-content .container .sides .info p{text-align:center}.ceramitc.v2 header{background-color:white;padding:12px 0}.ceramitc.v2 header .container{display:flex;align-items:center}.ceramitc.v2 header .container .logo,.ceramitc.v2 header .container .brand{display:block}.ceramitc.v2 header .container .logo{margin-right:auto}.ceramitc.v2 .general-content .container .sides .info{text-align:left}.ceramitc.v2 .general-content .container .sides .info h1{font-size:30px;margin-bottom:25px}.aistech.ceramitc.v2 .general-content .container .sides .info .logo-v2{display:block;text-align:left;margin-bottom:30px}.aistech.ceramitc.v2 .general-content .container .sides .info .logo{margin-bottom:15px}.aistech.ceramitc.v2 .general-content .container .sides .info{max-width:500px;margin-right:0}.gracias.aistech .general-content{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/bg-land-aistech.jpg")}.gracias.aistech .general-content .container .sides .info .logo,.gracias.aistech .general-content .container .sides .info h1{margin-bottom:20px}.v3 header{background-color:white;padding:15px 0}.v3 header .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.v3 header .container a{display:block;margin-right:auto}.v3 .general-content{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/bg-land-cer.jpg")}.v3 .general-content .container{min-height:auto}.v3 .general-content .container .sides .info{max-width:550px;margin-bottom:150px;margin-right:auto}.v3 .general-content .container .sides .info h1{font-size:34px}.v3 .general-content .container .sides .info h2{color:white;font-size:30px;font-weight:300;margin:15px 0}.gracias.v3 .general-content .container .sides .info{width:100%;max-width:100%;margin:0 auto}.gracias.v3 .general-content{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/bg-grac-ceramics.jpg")}.gracias.v3 .general-content .container{height:420px}.aistech.ceramitc.v2.gracc .general-content .container{height:500px}.aistech.ceramitc.v2.gracc .general-content .container .sides .info{max-width:100%;margin-right:0;text-align:center}.aistech.ceramitc.v2.gracc .general-content .container .sides .info p{text-align:center}.aistech.ceramitc.v2.gracc .general-content .container .sides .info h1{margin-bottom:0;font-size:34px}.aistech.ceramitc.v2.gracc .general-content .container .sides{padding-bottom:0}.main-sec{background-image:url("https://cdn2.hubspot.net/hubfs/1842664/hero-land-ris.jpg");background-size:cover;background-position:center center}.grcs .general-content .container .sides .info{max-width:100% !important;text-align:center !important}.grcs .general-content .container .sides .info h1{margin-bottom:0 !important;font-size:34px !important}.grcs .general-content .container .sides .info p{margin-top:0 !important;font-size:24px !important}.grcs .general-content .container .sides{height:500px !important}@media(min-width:767px) and (max-width:978px){.general-content .container .sides{flex-wrap:wrap}.aistech.ceramitc.v2 .general-content .container .sides .info,.aistech.ceramitc.v2 .general-content .container .sides .pic{width:50%}.general-content .container .sides .form-side{margin:20px 0}}@media(max-width:767px){.general-content .container{max-height:none;height:auto}.general-content .container .sides{display:block}.general-content .container .sides .info{padding:30px 0}.general-content .container .sides .info .logo{margin:0 auto 30px;display:table}.general-content .container .sides .info h1{font-size:24px;text-align:center}.general-content .container .sides .info p{text-align:center}.general-content .container .sides .form-side{max-width:100%}.general-content .container .sides .form-side .forma .form-body{padding:0 5px}footer .container{flex-wrap:wrap;justify-content:flex-end}footer .container .address{width:58%;max-width:100%}footer .container .address h3{font-size:18px}footer .container .address p{font-size:13px}footer .container .contact{margin:0 0 0 auto}footer .container .contact a{font-size:13px}footer .container a.policy{margin-top:15px;font-size:13px}footer .container .logo{width:100%;margin-right:0;padding:0 15px}footer .container .logo p{font-size:22px}.gracias .general-content .container{height:auto;min-height:0;padding:50px 0}.general-content .container .sides .form-side .forma{margin-bottom:15px}.aistech.ceramitc.v2 .general-content .container .sides .info{margin:0 auto}.general-content .container .sides .pic{padding-bottom:0;margin:20px auto}.general-content .container .sides .form-side .forma{margin:0 auto;width:440px}}@media(max-width:480px){.general-content .container .sides .info h2{text-align:center;font-size:20px}.general-content .container .sides .info p{font-size:16px}.general-content .container .sides .form-side .forma .form-body form .form-columns-1 select,.general-content .container .sides .form-side .forma .form-body form textarea{width:95% !important}.general-content .container .sides .form-side .forma{width:100%}.general-content .container .sides .form-side .forma .form-body form input,.general-content .container .sides .form-side .forma .form-body form select{width:95% !important}footer .container{display:block;width:100%}footer .container .address{width:100%}footer .container .address h3{max-width:100%;padding:15px 0 15px 15px}footer .container .address p{padding:0 15px 10px}footer .container .contact{padding:0 15px}footer .container .contact a{line-height:2}footer .container a.policy{padding-left:15px;margin-top:10px;display:table}}