/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--black-color:#100C08;--gray-color:#FAFAFA;--red-color:#E9041E;--white-color:#FFF;--color-red:#E9041E;--color-dark-red:#B6151A;--color-white:#FFF;--color-orange:#E55F50;--color-brick:#391325;--color-blue:#010035;--color-black:#000000;--color-dark-grey:#333;--color-gray:#707070;--color-medium-gray:#DEDCDC;--color-light-gray:#EFEFEF;}.campaign-page{font-size:16px;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-weight:400;}.campaign-page h1,.campaign-page h2{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:2em;line-height:1.2;font-weight:800;text-transform:uppercase;margin-top:0.75em;margin-bottom:0.4em;padding-bottom:0.4em;color:#000000;}.campaign-page h1 span,.campaign-page h2 span{position:relative;white-space:nowrap;}.campaign-page h1 span:after,.campaign-page h2 span:after{content:"";position:absolute;left:0;bottom:-0.4em;width:calc(100% + 1em);border-bottom:0.2em solid transparent;}.campaign-page h1 span.border-red:after,.campaign-page h2 span.border-red:after{border-color:var(--color-red);}.campaign-page h1 span.border-white:after,.campaign-page h2 span.border-white:after{border-color:var(--color-white);}.campaign-page h1 span.border-black:after,.campaign-page h2 span.border-black:after{border-color:var(--color-black);}.campaign-page h1.color-white,.campaign-page h2.color-white{color:var(--color-white);}.campaign-page h3{font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:700;}.campaign-page p:last-child,.campaign-page ul:last-child,.campaign-page ol:last-child{margin-bottom:0;}.campaign-page a:not(.btn-primary):not(.btn-secondary):not(.no-link){color:#333;text-decoration:underline;}.campaign-page a:not(.btn-primary):not(.btn-secondary):not(.no-link):focus,.campaign-page a:not(.btn-primary):not(.btn-secondary):not(.no-link):hover{text-decoration:none;}.campaign-page .bg-gray{background-color:#EFEFEF;}@media (min-width:768px){.campaign-page .order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.campaign-page .order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.campaign-page .order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}
.campaign-page h4{font-size:1.2em;}@media screen and (min-width:992px){.campaign-page,.campaign-page .content{font-size:20px;}}.documente{font-size:16px;}.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}section.contact .alert{display:none}form#sponsorizare .flatpickr-wrapper{width:100%;}form#sponsorizare .flatpickr-wrapper select{height:inherit !important;padding-right:inherit !important;}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 div.input-group.error label.select select{border:1px solid #ed1a3b;}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;z-index:5;}section.contact form.apply div.input-group label.select{height:40px;}section.contact form.apply div.input-group select{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}section.contact form input.error{border-color:#ed1a3b}section.contact form label{font-weight:normal;font-family:SourceSansPro-SemiBold,sans-serif}section.contact form label.error{color:#ed1a3b}section.contact form label.error.select select{border-color:#ed1a3b;}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:normal}section.contact label a,section.contact label a:hover,section.contact label a:focus{color:#333;text-decoration:underline}section.contact 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;}.border-gray{border:1px solid #e0e0e0}label.file-upload,label.file-upload2{padding:15px 25px;background-color:#e0e0e0;cursor:pointer;}label.disabled{color:#999;}section.contact span.fa{font-size:18px;}section.contact div.input-group label input{border-top-right-radius:0;border-bottom-right-radius:0;}p.error{color:#E9041E;}.contact .results{background-color:#efefef;position:relative}.contact .results .arrow::before{top:-1px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:20px;margin-left:-20px}.contact input.amount,.contact input.period{border:none;border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:20px;padding:7px 10px;text-align:center;width:190px;height:inherit}.contact input.amount~span{border:none;border-top-right-radius:5px;border-bottom-right-radius:5px;padding:9px 10px}.contact select.period,.contact select.tip_imobil{width:190px;border:none;background-color:#EFEFEF;border-radius:5px;padding:7px 10px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact label.select{position:relative}.contact label.select:after{content:"\f078";font-family:"FontAwesome",sans-serif;font-size:14px;color:#fff;right:0;top:0;bottom:0;padding:7px 10px;position:absolute;pointer-events:none;background:#B2B2B2;border-bottom-right-radius:5px;border-top-right-radius:5px}.contact img.drag-icon,.contact img.drag-icon2{cursor:pointer;top:26px}.contact .drag-path-line,.contact .drag-path-line2{border-bottom:3px solid #ccc}.contact .drag-path-line-red,.contact .drag-path-line-red2{border-bottom:3px solid #ed1a3b;margin-top:-3px;width:0}.contact .more{background-color:#efefef}.contact .more .view-more{display:none}
