* {border-radius:0 !important}
body {padding-top:54px;font-family:'Oswald','Roboto',sans-serif;background-color:#fff;color:#000}
.card {height:100%;border:none}
a {color:#000}
a:hover {text-decoration:none;color:#333}
a.navbar-brand {line-height:20px;text-align:center}
a.navbar-brand img {width:250px;height:auto}
a.btn.btn-primary {background-color:transparent;padding:2px 10px;font-size:34px;text-transform:uppercase;line-height:30px;font-weight:700;border:none;width:100%}
a.btn.btn-primary.btn-lg {text-transform:uppercase;padding:5px 10px;border:none;width:auto}
nav.bg-dark {background-color:#fff !important}
nav .navbarResponsive ul li a {text-transform:uppercase;margin-right:30px;font-size:16px;line-height:18px}
nav .navbarResponsive ul li a:hover {color:#DD052A}
nav a span {color:#000;font-size:12px;text-transform:uppercase;letter-spacing:px;font-weight:700;margin-left:10px}
.ancor {margin-top:-100px}
.card-body {padding:0}
footer {background-color:#fff !important;padding:20px 0 !important;font-size:.7rem;line-height:1.2rem;font-weight:300;width:100%;margin:0 auto;text-align:left}
footer a {float:right;margin-left:1rem}
footer a img {height:18px;width:18px;margin:0 0.3rem;vertical-align:bottom}
p.m-0.text-center {color:#000}
h4 {text-align:left;color:#000;font-size:26px;line-height:28px;font-weight:400;margin-bottom:20px}
h4 strong {color:#DD052A}
h4.card-title {background-color:#000;color:#fff;padding:5px;font-size:18px;line-height:22px;text-transform:uppercase;font-weight:400;margin-bottom:0}
.card a:hover h4.card-title {background-color:#DD052A;color:#fff}
p.card-text {text-align:justify;padding:10px;font-size:14px;line-height:16px}
.call-to-action-big {font-size:28px !important;padding:10px !important;white-space:normal}
.call-to-action-small {white-space:normal}
.altezza-120 {height:120px}
.altezza-75 {height:55px}
.prezzo {font-size:15px !important;text-transform:none !important}
#intro .row {margin:0}
#intro .solution {text-align:center;font-size:24px;line-height:20px;margin-bottom:0;font-weight:700}
#intro .solution img {display:block;margin:0 auto;width:100px}
#intro .soluzione {background-color:#fff;padding:20px}
#intro .button {background-color:#2ecc71;padding:20px;text-align:center}
#intro .button:hover {background-color:#DD052A}
#intro a.btn.btn-primary {margin-top:30px}
#intro h1.display-3 {font-weight:400;letter-spacing:-3px;font-size:50px;line-height:44px;max-width:500px;color:#f;text-transform:uppercase}
#intro h2 {color:#000;font-size:28px;line-height:28px;max-width:350px}
#intro h2.slide {text-transform:uppercase;font-size:24px;line-height:24px;font-weight:400;color:#000;max-width:350px;margin-top:20px}
#intro header.jumbotron.my-4 {background:url(../themes/wad/assets/media/header-1.png) right no-repeat;min-height:350px;margin-bottom:0 !important}
#strength {text-align:center;background-color:#eee;color:#6393ad;padding:120px 0 60px}
#strength h3.title {font-size:26px;line-height:28px;font-weight:400;margin-bottom:0;text-align:left;padding:0 20px}
#strength h3.title strong {color:#DD052A}
#strength h3.title p {font-size:18px;line-height:22px;margin:0;text-align:left;font-weight:300;padding:0 20px}
#strength .strength {text-align:center}
#strength .strength ul li {list-style:none;height:50px}
#strength .strength img {float:left;width:40px;margin-right:20px}
#strength .strength p.card-title {background-color:transparent;color:#6393ad;padding:10px;font-size:18px;line-height:20px;text-transform:uppercase;font-weight:400;margin-bottom:0}
#strength .trac {max-width:60px;margin:10px}
#video {background-color:#8e44ad;padding:20px}
#video p {color:#f1c40f}
#video .title {font-size:24px;line-height:24px;font-weight:700;color:#f39c12;text-transform:uppercase}
#video .desc {font-size:16px;line-height:22px;font-weight:700}
#banner {background-color:#6393ad;color:#fff;padding:80px 0 100px}
#banner h4 {color:#fff}
#banner p {text-align:left;font-size:16px;line-height:22px;margin-bottom:0}
#banner .banner-cat {padding:2px}
#banner .card-footer {padding:0}
#banner a.btn.btn-primary.prezzo {background-color:#000}
#banner .card:hover a.btn.btn-primary.prezzo {background-color:#DD052A}
#company {background-color:#2ecc71}
#company h4 {margin-top:30px}
#company h4 strong {color:#ecf0f1}
#company img.icon {width:auto;height:80px;margin-bottom:20px}
#company .whybuy {text-align:center;color:#ecf0f1;padding-top:30px;padding-bottom:30px}
#company .whybuy p.desc {font-size:20px;line-height:22px;font-weight:700;margin-top:10px}
#company .whybuy p.number {font-size:80px;line-height:80px;font-weight:900}
#company .whybuy img.arrow {width:20px;height:auto}
#company .whybuy h4 {text-align:center;margin-top:0;margin-bottom:0}
#company .whybuy:nth-child(2) {background-color:#41cd7c}
#company .whybuy:nth-child(3) {background-color:#27ac60}
#company .whybuy:nth-child(4) {background-color:#1d7c45}
#feedback {background-color:#f1c40f;color:#2b3e50;padding:60px 0}
#feedback p.desc {font-size:16px;line-height:18px}
#feedback blockquote::before {content:url(../themes/wad/assets/media/quote.png);display:block;margin-bottom:10px}
#feedback blockquote {font-size:20px;line-height:24px;font-weight:300;font-style:italic}
#contact {padding-top:60px;padding-bottom:60px;background-color:#fff;color:#000}
#contact .form-side .title {font-size:30px;line-height:30px;font-weight:700;margin-bottom:5px}
#contact .form-side .sub-title {font-size:16px;line-height:16px;font-weight:30000;margin-top:10px}
#contact .form-side input {width:100%;margin-bottom:20px;border:none;border-bottom:1px solid #000}
#contact .form-side input.text-area {min-height:70px;margin-bottom:10px}
#contact .form-side input.btn {background-color:#000;color:#fff;text-transform:uppercase}
#contact .form-side input.btn:hover {background-color:#DD052A;color:#fff;text-transform:uppercase}
#contact .form-side .label {margin-bottom:2px;font-size:10px;line-height:12px;text-transform:uppercase;color:#999}
#contact .form-side .phone,
#contact .form-side .email,
#contact .form-side .web {line-height:20px;margin-bottom:30px}
#contact .form-side .phone a,
#contact .form-side .email a,
#contact .form-side .web a {background-color:transparent;text-align:center;border:1px solid #2ecc71;color:#2ecc71;text-transform:uppercase;font-size:24px;line-height:20px !important;padding:2px 20px}
#contact .form-side .phone a:hover,
#contact .form-side .email a:hover,
#contact .form-side .web a:hover {background-color:#2ecc71;border:1px solid #fff;color:#fff;text-transform:uppercase;font-size:24px;line-height:24px;padding:2px 20px}
#contact .form-side .phone .text,
#contact .form-side .email .text,
#contact .form-side .web .text {margin-bottom:20px}
#contact .form-side .phone .icon,
#contact .form-side .email .icon,
#contact .form-side .web .icon {height:25px;max-width:25px;margin-right:10px;margin-top:-5px}
#contact .warning {position:absolute;right:15px;bottom:8px;font-size:1.5rem;color:#A00000}
#contact .required-text {font-size:1.5rem;margin-left:10px;color:#fff}@media (min-width:992px) {body {padding-top:56px }}
@media (max-width:768px) {#strength p {margin-bottom:20px }#banner p {margin-bottom:20px }#intro .button a.btn.btn-primary.btn-lg.call-to-action-small {margin-top:0 }#intro header.jumbotron.my-4 {background:none;padding:20px }#intro .slide-mobile img {width:100% }nav a span {display:block;font-size:10px }nav .navbarResponsive {background-color:#000;padding:20px }nav .navbarResponsive ul li a {color:#fff }nav .navbarResponsive ul li a:hover {color:#DD052A }.lead-mobile {white-space:normal }.display-3-mobile {font-size:28px !important }.solution {margin-bottom:20px }}
@media (min-width:769px) and (max-width:1199px) {.display-3-mobile {font-size:30px !important }}
@media (min-width:568px) and (max-width:768px) {.box-width-50 {width:50% !important }.lead-mobile {max-width:none !important }}
@media (min-width:768px) {#intro .slide-mobile {display:none }#intro header.jumbotron.my4 {padding:4rem 2rem !important }}