body{background:#fdd100}.parallax{position:fixed;top:0;right:0;z-index:-1;width:100%;height:auto;aspect-ratio:1920/900;background-size:contain;background-repeat:no-repeat}@media (max-width: 767.98px){.parallax{display:none}}.form-content{margin-top:-160px}@media (max-width: 1399.98px){.form-content{margin-top:-140px}}@media (max-width: 1199.98px){.form-content{margin-top:-100px}}@media (max-width: 991.98px){.form-content{margin-top:-80px}}@media (max-width: 767.98px){.form-content{margin-top:-85%}}@media (max-width: 575.98px){.form-content{margin-top:-60%}}.form-content-header{background-color:#fdd100;padding:30px 16%;border-radius:50px 50px 0 0}.form-content-header ul{display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin-bottom:0;padding-left:0}.form-content-header ul li{width:20px;height:20px;color:#fdd100;border:solid 1px #541100;border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative}.form-content-header ul li:not(:last-child):after{content:"";position:absolute;left:32px;width:58px;height:1px;border-radius:10px;background:#541100}@media (max-width: 1399.98px){.form-content-header ul li:not(:last-child):after{width:40px}}@media (max-width: 1199.98px){.form-content-header ul li:not(:last-child):after{width:30px}}@media (max-width: 991.98px){.form-content-header ul li:not(:last-child):after{width:15px;left:27px}}@media (max-width: 767.98px){.form-content-header ul li:not(:last-child):after{width:20px;left:200%}}@media (max-width: 575.98px){.form-content-header ul li:not(:last-child):after{width:20px;left:160%}}.form-content-header ul li.active{background:#541100}.form-content-header p{font-size:24px;color:#541100;font-weight:700;line-height:31px;margin-top:1rem}.form-content form .step .form-group{background:#fff;margin-bottom:16px;border-radius:30px;padding:23px 16% 30px;position:relative}.form-content form .step .form-group:first-child{border-radius:0 0 30px 30px}.form-content form .step .form-group .bg-1{position:absolute;bottom:-1rem;left:-50%}@media (max-width: 1399.98px){.form-content form .step .form-group .bg-1{left:-60%}}@media (max-width: 1199.98px){.form-content form .step .form-group .bg-1{left:-70%}}@media (max-width: 991.98px){.form-content form .step .form-group .bg-1{left:-90%}}@media (max-width: 767.98px){.form-content form .step .form-group .bg-1{display:none}}.form-content form .step .form-group .bg-2{position:absolute;right:-40%;bottom:80px}@media (max-width: 767.98px){.form-content form .step .form-group .bg-2{display:none}}.form-content form .step .form-group .bg-3{position:absolute;top:0;right:-50%;bottom:0;margin:auto}@media (max-width: 991.98px){.form-content form .step .form-group .bg-3{right:-70%}}@media (max-width: 767.98px){.form-content form .step .form-group .bg-3{display:none}}.form-content form .step .form-group .bg-4{position:absolute;top:2rem;left:-30%}@media (max-width: 767.98px){.form-content form .step .form-group .bg-4{display:none}}.form-content form .step .form-group .bg-5{position:absolute;top:0;right:-30%;bottom:0;margin:auto;rotate:-60deg}@media (max-width: 1199.98px){.form-content form .step .form-group .bg-5{right:-40%}}@media (max-width: 991.98px){.form-content form .step .form-group .bg-5{right:-60%}}@media (max-width: 767.98px){.form-content form .step .form-group .bg-5{display:none}}.form-content form .step .form-group .bg-6{position:absolute;top:0;bottom:0;left:-30%;margin:auto}@media (max-width: 767.98px){.form-content form .step .form-group .bg-6{display:none}}.form-content form .step .form-group .bg-7{position:absolute;top:0;bottom:0;left:-10%;margin:auto}@media (max-width: 767.98px){.form-content form .step .form-group .bg-7{display:none}}.form-content form .step .form-group .bg-8{position:absolute;top:-30%;right:-50%;z-index:1}@media (max-width: 1399.98px){.form-content form .step .form-group .bg-8{right:-60%}}@media (max-width: 991.98px){.form-content form .step .form-group .bg-8{right:-80%}}@media (max-width: 767.98px){.form-content form .step .form-group .bg-8{display:none}}.form-content form .step .form-group .bg-9{position:absolute;top:30px;left:-43%;z-index:1}@media (max-width: 1399.98px){.form-content form .step .form-group .bg-9{left:-50%}}@media (max-width: 1199.98px){.form-content form .step .form-group .bg-9{left:-60%}}@media (max-width: 991.98px){.form-content form .step .form-group .bg-9{left:-90%}}@media (max-width: 767.98px){.form-content form .step .form-group .bg-9{display:none}}.form-content form .step .form-group .bg-10{position:absolute;top:0;right:-15%;bottom:0;margin:auto}@media (max-width: 767.98px){.form-content form .step .form-group .bg-10{display:none}}.form-content form .step .form-group .bg-11{position:absolute;right:-50%;bottom:-35%;z-index:1}@media (max-width: 1199.98px){.form-content form .step .form-group .bg-11{right:-70%}}@media (max-width: 991.98px){.form-content form .step .form-group .bg-11{right:-80%}}@media (max-width: 767.98px){.form-content form .step .form-group .bg-11{display:none}}.form-content form .step .form-group .bg-12{position:absolute;bottom:-7%;left:-13%}@media (max-width: 767.98px){.form-content form .step .form-group .bg-12{display:none}}.form-content form .step .form-group h3{color:#541100;font-size:24px;font-weight:700;line-height:31px;margin-bottom:0}.form-content form .step .form-group>input[type=text]{border:none;border-bottom:solid 1px #541100;border-radius:0;margin-top:1rem;padding-left:0;color:#541100}.form-content form .step .form-group>input[type=text]::-moz-placeholder{color:#541100}.form-content form .step .form-group>input[type=text]::placeholder{color:#541100}.form-content form .step .form-group>input[type=text]:focus,.form-content form .step .form-group>input[type=text]:active{outline:none;border-bottom:solid 1px #541100;box-shadow:none}.form-content form .step .form-group .form-check{display:flex;align-items:center;margin-top:16px}.form-content form .step .form-group .form-check input[type=radio]{border:solid 1px #541100;width:30px;height:30px;margin-right:.75rem}.form-content form .step .form-group .form-check input[type=radio]:checked{outline:solid 1px #541100;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23541100'/%3E%3C/svg%3E")}.form-content form .step .form-group .form-check input[type=radio]:focus{border-color:none;outline:solid 1px #541100;box-shadow:none}.form-content form .step .form-group .form-check input[type=checkbox]{width:30px;height:30px;border-radius:2px;border:solid 1px #541100;margin-right:.75rem}.form-content form .step .form-group .form-check input[type=checkbox]:checked{outline:solid 1px #541100;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23541100' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-content form .step .form-group .form-check input[type=checkbox]:focus{border-color:none;outline:solid 1px #541100;box-shadow:none}.form-content form .step .form-group .form-check label{font-size:18px;color:#541100;margin-bottom:0}.form-content form .step .form-group .form-check label a{color:#541100;text-decoration:underline}.form-content form .step .form-group .form-check.other input[type=text],.form-content form .step .form-group .form-check.other input[type=email]{border:none;border-bottom:solid 1px #541100;border-radius:0;background:none;color:#541100;font-size:18px;padding-left:0}.form-content form .step .form-group .form-check.other input[type=text]::-moz-placeholder,.form-content form .step .form-group .form-check.other input[type=email]::-moz-placeholder{color:#541100}.form-content form .step .form-group .form-check.other input[type=text]::placeholder,.form-content form .step .form-group .form-check.other input[type=email]::placeholder{color:#541100}.form-content form .step .form-group .form-check.other input[type=text]:focus,.form-content form .step .form-group .form-check.other input[type=email]:focus{box-shadow:none}.form-content form .step .form-group .form-floating input{border:solid 1px #541100;font-size:18px;color:#541100;border-radius:5px}.form-content form .step .form-group .form-floating input:focus,.form-content form .step .form-group .form-floating input:active{box-shadow:none;outline:none}.form-content form .step .form-group .form-floating label{color:#541100}.form-content form .step .btn{width:100%;font-size:24px;line-height:31px;padding:16px;border-radius:32px;font-weight:700}.form-content form .step .star-rating .star-input{display:flex;flex-direction:row-reverse;justify-content:space-between}.form-content form .step .star-rating input{opacity:0;width:0;height:0}.form-content form .step .star-rating input:not(:checked)~label:hover svg{fill:#541100}.form-content form .step .star-rating input:not(:checked)~label:hover~label svg{fill:#541100}.form-content form .step .star-rating input:checked~label svg{fill:#541100}.form-content form .step .star-rating label.form-check-label{padding:10px;float:right;font-size:44px;color:#fff}@media (max-width: 991.98px){.form-content form .step .star-rating label.form-check-label{font-size:26px;padding:2px}}.form-content form .step .star-rating label.form-check-label svg{transition:all .3s}.form-content form .step .star-rating label.form-check-label svg path{stroke:#000;stroke-width:1.25px;transform:scale(.9) translate(1px,1px)}.form-content form .step .form-select{border:solid 1px #541100;border-radius:5px;padding:1rem;font-size:18px;color:#541100;margin-top:1rem}.form-content form .step .form-select:focus{box-shadow:none;outline:none}.form-content form .step .btn-link{color:#541100;margin-top:1rem}.form-content form .step button[type=submit] svg{font-size:16px;color:#fdd100;transition:all .3s}.form-content form .step button[type=submit]:hover svg{color:#541100}.thanks{margin-top:-160px}@media (max-width: 1399.98px){.thanks{margin-top:-140px}}@media (max-width: 1199.98px){.thanks{margin-top:-100px}}@media (max-width: 991.98px){.thanks{margin-top:-80px}}@media (max-width: 767.98px){.thanks{margin-top:-60%}}.thanks .btn{width:100%;font-size:24px;line-height:31px;padding:16px;border-radius:32px;font-weight:700}.thanks .btn svg{font-size:16px;color:#fdd100;transition:all .3s}.thanks .btn:hover svg{color:#541100}
