:root{--purple:#59186D;--pink:#E1006E;--green:#09978C;--blue:#009FE2;--black:#000000;--white:#ffffff}@font-face{font-family:"rl-aqva";src:url("../fonts/rl-aqva.woff2") format("woff2"),url("../fonts/rl-aqva.woff") format("woff"),url("../fonts/rl-aqva.ttf") format("truetype");font-style:normal}*,*:before,*:after{box-sizing:border-box}body{margin:0}.white{color:var(--white) !important}#main{z-index:2;display:block}#header-mobile{display:block;visibility:visible;position:relative;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;min-height:130px;height:200px;display:block;background-color:var(--black);z-index:999;overflow:hidden;border-radius:0px 0px 100px 0px;background-size:cover;background-position:center 20%}#header-mobile img{transform:scale(1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;height:100%;width:100%;transition:1s !important;filter:brightness(80%)}.mask::before{content:'';position:absolute;background-image:url('../images/circle-mask.svg');background-size:contain;z-index:9999;left:0px;top:0px;height:100vh;width:100%;display:block !important;background-repeat:no-repeat;background-position:-2px 0%}@media (min-width:1000px){.min-h-10{min-height:10vh}.min-h-20{min-height:20vh}.min-h-30{min-height:30vh}.min-h-40{min-height:40vh}.min-h-50{min-height:50vh}.min-h-60{min-height:60vh}.min-h-70{min-height:70vh}.min-h-80{min-height:80vh}.min-h-90{min-height:90vh}.min-h-100{min-height:100vh}.mask{display:block;visibility:visible;position:relative;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;height:100vh;display:block;position:fixed;background-color:var(--white);transform:scale(1);z-index:999;top:0px;width:50%;overflow:hidden;right:0px}.mask img{transform:scale(1);position:absolute;right:0px;top:0px;object-fit:cover;width:100%;height:100%;transition:1s !important}.logo-woonforte{position:absolute;top:0px;left:0px;width:250px !important;background-image:url('../images/logo-woonforte.svg') !important;background-position:center center;background-size:contain;background-repeat:no-repeat;display:block;height:96px;z-index:99999}}/* Hide default radio button */ input[type="radio"]{appearance:none;width:25px;height:25px;border:0px solid #E5E5E5;background-color:#E5E5E5;border-radius:50%;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;margin-left:-35px;margin-right:5px}/* Before checked */ input[type="radio"]::before{content:"";position:absolute;width:25px;height:25px;background:transparent;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);transition:background 0.3s ease}/* Checked state */ input[type="radio"]:checked{border-color:#333;border:0px solid #E5E5E5}input[type="radio"]:checked::before{background:var(--green);background-image:url('../images/check.svg');background-size:contain;background-position:center center;background-repeat:no-repeat}label{margin-left:35px;font-family:"Arial",serif;font-size:18px;margin-top:10px}label:has(input:checked){color:var(--green);opacity:1 !important;transition:0.3s}form:hover label{opacity:0.6;transition:0.3s}label:hover{opacity:1 !important}[data-aos=blur]{filter:blur(5px);scale:1.2}[data-aos=blur].aos-animate{filter:blur(0px);scale:1}body{overflow-x:hidden;font-size:18px;font-family:arial}#body-wrapper{transition:0.5s;opacity:1;filter:blur(0px) brightness(100%)}.fade-out{opacity:0 !important;filter:blur(30px)}.bg-purple{background-color:var(--purple) !important}.bg-blue{background-color:var(--blue) !important}.bg-green{background-color:var(--green) !important}H1{font-family:"rl-aqva";font-size:40px;line-height:40px;font-weight:900;color:var(--pink)}H2{font-family:"rl-aqva";font-size:40px;line-height:40px;font-weight:900;color:var(--pink)}H3{font-family:"rl-aqva",serif;font-size:20px;margin-top:40px;font-weight:bold;color:var(--purple)}H1 span{display:block;color:var(--white)}h1 span:last-child{display:block;color:var(--black) !important}p{opacity:0.9;font-family:"arial",serif}#main .main-title h1 span{display:block;color:var(--white)}#main h1 span:last-child{color:var(--black)}.main-title h1{font-size:100px;line-height:90px;letter-spacing:-2px}.main-title h1 span{display:block;color:var(--white)}.main-title h1 span:last-child{color:var(--black)}.logo-woonforte{position:absolute;top:-15px;left:0px;width:150px;background-image:url('../images/logo-woonforte-diap.svg');background-position:center center;background-size:contain;background-repeat:no-repeat;display:block;height:96px;z-index:99999}.form-box{background-color:var(--white);padding:3vh;margin-top:60px;transition:0.3s}.form-box span{color:var(--purple)}.article::before{content:'';position:absolute;left:0%;top:0%;height:100px;background-color:#000;width:100%;z-index:-1;background-image:url('../images/bg-content.jpg');height:100%;background-size:cover;background-position:right center;transition:3s;filter:blur(0px) brightness(80%)}.form-box{background-color:var(--white);padding:1vh;margin-top:30px;transition:0.3s}.article{box-shadow:rgba(0,0,0,0.25) 0px 60px 60px,rgba(30,0,0,0.22) 0px 10px 10px;border-radius:8px;overflow:hidden;position:relative;display:flex;flex-direction:column;/* Stack items top to bottom */ justify-content:flex-end;height:100%;min-height:650px}.article::after{content:''}.label{position:absolute;left:0px;top:0px;background-color:var(--purple);color:var(--white);padding:5px 10px;font-size:14px}body{position:relative}.btn,input[type="submit"]{font-weight:bold;padding:20px 40px 20px 40px;background-color:var(--purple);color:var(--white);border-radius:10px;display:inline-flex !important;align-items:center;/* or whatever you need */ border:0px;transition:0.3s}.btn:hover,input[type="submit"]:hover{background-color:var(--pink);color:var(--white);background-position:calc(100% - 25px) 50%}.btn-pink:hover{background-color:var(--purple);color:var(--white);background-position:calc(100% - 25px) 50%}.btn-pink{font-weight:bold;padding:20px 40px 20px 40px;background-color:var(--pink);color:var(--white);border-radius:10px;max-width:400px;border:0px;text-decoration:none;transition:0.3s;display:inline-flex !important;align-items:center;/* or whatever you need */}.next{opacity:1 !important;visibility:visible !important;display:block !important}.opacity-0{opacity:0;transition:0.3s;visibility:hidden;display:none}.main-title{display:none}@media (min-width:1800px) and (max-width:8000px){.main-img{position:absolute;height:100vh;width:70%;z-index:-1;background-size:contain;background-image:url('../images/woonforte-gradient.png');background-repeat:no-repeat;background-position:right top;right:0px;top:0px}.main-title{position:absolute;right:25%;top:calc(50% - 105px);z-index:2;display:block}.form-box{background-color:var(--white);padding:3vh;margin-top:60px;transition:0.3s}H1{font-family:"rl-aqva";font-size:50px;line-height:50px}H2{font-family:"rl-aqva";font-size:50px;line-height:50px;font-weight:900;color:var(--pink)}}@media (min-width:990px) and (max-width:1799px){H1{font-family:"rl-aqva";font-size:60px;line-height:60px}H2{font-family:"rl-aqva";font-size:40px;line-height:40px;font-weight:900;color:var(--pink)}.main-img{position:absolute;height:100vh;width:90%;z-index:-1;background-size:contain;background-image:url('../images/woonforte-gradient.png');background-repeat:no-repeat;background-position:right top;right:0px;top:0px}.main-title{position:absolute;right:5%;top:calc(50% - 105px);z-index:2;display:block}}.main-img{position:absolute;height:100vh;width:70%;z-index:-1;background-size:contain;background-image:url('../images/woonforte-gradient.png');background-repeat:no-repeat;background-position:right top;right:0px;top:0px}@media only screen and (max-width:990px){.margin-top-mobile{margin-top:100px}}