/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.content{font-family:SourceSansPro-Regular,sans-serif;font-size:16px}.content b,.content strong{font-family:SourceSansPro-Bold,sans-serif}section.contact{margin-bottom:50px}#success-message.alert{display:none}section.contact form input[type=text],section.contact form input[type=email]{border-radius:4px;border:1px solid #adadad;outline:none !important;box-shadow:none;height:50px}section.contact form.apply select{border-radius:0;border:0;outline:none !important;box-shadow:none;height:50px;padding-right:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none}section.contact form.apply label.select{position:relative;width:100%}section.contact form.apply label.select select{border:1px solid #adadad;border-radius:4px}section.contact form.apply label.select.error{position:relative;border:1px solid #ed1a3b;width:100%}section.contact form.apply label.select:after{content:"\f078";font-family:"FontAwesome",sans-serif;font-size:14px;color:#000;right:2px;top:2px;bottom:2px;padding:12px 8px;position:absolute;background:#fff}section.contact form input.error{border-color:#ed1a3b}section.contact form label{font-weight:400;font-family:SourceSansPro-SemiBold,sans-serif}form label.error,form label.error a{color:#ed1a3b !important}section.contact form label span.star{color:#ed1a3b}section.contact form .form-group{margin-bottom:0}section.contact .alert{display:none}section.contact label.termeni{color:#333;font-weight:400}section.contact label.termeni a,section.contact label.termeni a:hover,section.contact label.termeni a:focus{color:#333;text-decoration:underline}section input[type=submit]{background:#e9041e;padding:15px 70px;color:#fff;border:none;border-radius:30px;font-family:Montserrat-ExtraBold,sans-serif;font-size:14px;margin:0 auto}section.contact textarea.formRow--input{padding-top:10px;border-radius:4px}section.exemplu-calcul{margin:20px 0}section.exemplu-calcul label{font-weight:400}section.exemplu-calcul .box{-webkit-box-shadow:0 -1px 16px 0 rgba(0,0,0,.16);-moz-box-shadow:0 -1px 16px 0 rgba(0,0,0,.16);box-shadow:0 -1px 16px 0 rgba(0,0,0,.16);border-radius:30px;margin-bottom:20px}section.exemplu-calcul .box .header{background-color:#e9041e;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px;text-align:center;padding:15px;position:relative}section.exemplu-calcul .box .header:after,section.exemplu-calcul .box .header:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}section.exemplu-calcul .box .header:after{border-color:rgba(255,0,0,0);border-top-color:#e9041e;border-width:8px;margin-left:-8px}section.exemplu-calcul .box .header p{margin-bottom:0}section.exemplu-calcul .box .head ul{margin:0;padding:0;list-style:none;display:flex;font-size:14px;font-family:SourceSansPro-SemiBold,sans-serif;text-align:center}section.exemplu-calcul .box .head ul li{flex:1;padding:15px;background-color:#ccc;cursor:pointer;color:#333;position:relative}section.exemplu-calcul .box .head ul li:first-child{border-top-left-radius:30px}section.exemplu-calcul .box .head ul li:last-child{border-top-right-radius:30px}section.exemplu-calcul .box .head ul li.active{background-color:#e9041e;color:#fff}section.exemplu-calcul .box .head ul li.active:after,section.exemplu-calcul .box .head ul li.active:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:6}section.exemplu-calcul .box .head ul li.active:after{border-color:rgba(255,0,0,0);border-top-color:#e9041e;border-width:8px;margin-left:-8px}section.exemplu-calcul .box .content{padding:20px 25px 5px;position:relative}section.exemplu-calcul .box .content:after,section.exemplu-calcul .box .content:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:6}section.exemplu-calcul .box .content:after{border-color:rgba(255,0,0,0);border-top-color:#fff;border-width:8px;margin-left:-8px}section.exemplu-calcul .box .content div.input{margin-bottom:15px;padding:5px 10px;border:1px solid #ccc;border-radius:6px}section.exemplu-calcul .box .footer{margin-top:0;background-color:#efefef;border-bottom-left-radius:20px;border-bottom-right-radius:20px;text-align:center;padding:30px 15px}section.exemplu-calcul .box .footer div.input{background-color:#e9041e;color:#fff;padding:5px 10px;border-radius:6px}@media screen and (max-width:991px){section.exemplu-calcul .box .content{padding:20px 10px 5px}}
