.apf-extension-hidden{opacity:0!important;pointer-events:none}.apf-extension-loader-container{position:relative}.ui-datepicker-unavailable{opacity:.5}input[readonly].apf-date{background:#fefefe;cursor:pointer}.loader{position:absolute;bottom:15px;left:0;width:60px;aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,#f18e23 90%,#0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:calc(100%/3) 50%;animation:LA 1s infinite linear}@keyframes LA{20%{background-position:0% 0%,50% 50%,100% 50%}40%{background-position:0% 100%,50% 0%,100% 50%}60%{background-position:0% 50%,50% 100%,100% 0%}80%{background-position:0% 50%,50% 50%,100% 100%}}.apf-invalid{border-color:#ec5840}.apf-extension-error-messages{color:#ec5840;position:relative;top:-17px;margin-bottom:-25px}.icon{display:block;height:100px;margin:0 auto 20px auto}@media screen and (max-width:39.9375em){.contact-icon-container{margin-bottom:35px}.icon{height:75px}}.contact-conversion-text{font-size:18px}.body-container{position:relative}.counter{font-size:112px;line-height:95px}.sub-title{font-size:30px;margin-bottom:10px}.promotie{padding:10px}@media only screen and (min-width:1200px){.promotie{width:calc(100% + 100px);margin-left:-50px}}.butoane-promotie{background-color:#f2f2f2;padding:10px}.buton-promotie{padding:15px;color:#fff;border:1px solid #fff;margin:10px;text-align:center;display:block}.sub-sub-title{font-size:25px;margin-bottom:10px}@media screen and (max-width:39.9375em){.title{font-size:25px}.sub-sub-title{font-size:20px}}.vertical-delimiter{border-left:1px dashed #999;width:1px;position:relative}.hero-link{background:#328fe1;color:#fff;padding:20px;display:inline-block;box-shadow:2px 2px 5px #bbb}.square-image-container{width:100%;padding-top:100%;position:relative}.wide-image-container{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.fixed-ratio-image{position:absolute;top:0;left:0;right:0;bottom:0}.row-vertical-center{display:flex;align-items:center}.icon{display:block;height:100px;margin:0 auto 20px auto}@media screen and (max-width:39.9375em){.inline-counter{font-weight:bold;color:#262261}}#dandelion-image{position:absolute;right:-46px}@media screen and (min-width:64.063em){#dandelion-image{right:-144px}}#foreground-top-wave{display:block;position:absolute;left:0;right:0;margin:auto;width:1200px;pointer-events:none}.promotie-conversie{box-shadow:0 0 2px rgba(0,0,0,.3)}