#hero{background-color:var(--grey-bg)}#hero .container-web{text-align:left;display:flex;flex-direction:column;gap:40px}#hero .container-web .menu{display:flex;justify-content:space-between;align-items:center;z-index:15;width:100%}#hero .container-web .menu a{width:fit-content;height:fit-content}#hero .container-web .menu a img{width:170px}#hero .container-web .menu .buttons{display:flex;align-items:center;gap:12px}#hero .container-web .menu .buttons a{background:transparent;border:1px solid var(--grey-light);font-size:16px;line-height:16px;color:var(--black-main);display:flex;align-items:center;gap:12px;padding:16px;transition:.12s ease-out}#hero .container-web .menu .buttons a img{width:24px;height:24px}#hero .container-web .menu .buttons a:focus{border:1px solid var(--grey-light)!important}#hero .container-web .menu .buttons a:hover{border:1px solid var(--black-main)}#hero .container-web .menu .buttons a.faq{background-color:var(--black-main);border:none;color:#fff}#hero .container-web .menu .buttons a.faq:hover{background-color:var(--black-hover)}#hero .container-web .menu .buttons p{width:100px}#hero .container-web h1{font-size:32px;color:var(--black-main);font-weight:700;margin:0}#hero.success{height:calc(100dvh - 421px)}#submission .container-web{margin-bottom:100px}#submission .container-web form{display:flex;flex-direction:column;gap:52px;max-width:630px;margin:auto}#submission .container-web form .form-group{position:relative;background-color:#fff;border-radius:12px;filter:drop-shadow(0px 3px 30px rgba(214,221,230,.3019607843));display:flex;flex-direction:column;gap:32px;padding:32px 24px}#submission .container-web form .form-group legend{font-size:20px;font-weight:700}#submission .container-web form .form-group legend span{font-size:14px;font-weight:400;color:var(--grey)}#submission .container-web form .form-group .input-error{color:var(--red-main);position:absolute;font-size:14px;bottom:-18px;left:0}#submission .container-web form .form-group>.input-error{bottom:6px}#submission .container-web form .form-group .input-group-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;width:100%}#submission .container-web form .form-group .input-group-wrapper .input-wrapper{width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px}#submission .container-web form .form-group .input-group-wrapper .input-wrapper label{font-size:14px;color:var(--grey)}#submission .container-web form .form-group .input-group-wrapper .input-wrapper input[type=text],#submission .container-web form .form-group .input-group-wrapper .input-wrapper input[type=email],#submission .container-web form .form-group .input-group-wrapper .input-wrapper input[type=tel],#submission .container-web form .form-group .input-group-wrapper .input-wrapper textarea,#submission .container-web form .form-group .input-group-wrapper .input-wrapper select{width:calc(100% - 32px);padding:16px;color:var(--black-main);outline:1px solid var(--grey-light);font-size:16px;transition:.12s ease-out;border:none;resize:none}#submission .container-web form .form-group .input-group-wrapper .input-wrapper input:hover,#submission .container-web form .form-group .input-group-wrapper .input-wrapper input:focus,#submission .container-web form .form-group .input-group-wrapper .input-wrapper textarea:hover,#submission .container-web form .form-group .input-group-wrapper .input-wrapper textarea:focus,#submission .container-web form .form-group .input-group-wrapper .input-wrapper select:hover,#submission .container-web form .form-group .input-group-wrapper .input-wrapper select:focus{outline:solid 1px var(--black-main)!important}#submission .container-web form .form-group .input-group-wrapper .input-wrapper select{width:100%;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNSIgdmlld0JveD0iMCAwIDEwIDUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBvbHlnb24gcG9pbnRzPSIwLDAgMTAsMCA1LDUgIiBzdHlsZT0iZmlsbDojMDAwOyIgLz48L3N2Zz4=) no-repeat;background-position:right 12px center;-moz-appearance:none;-webkit-appearance:none;appearance:none}#submission .container-web form .form-group .input-group-wrapper .input-wrapper select:focus{outline:1px solid var(--grey-light)!important}#submission .container-web form .form-group .input-group-wrapper .input-wrapper .char-counter span{font-weight:700}#submission .container-web form .form-group .input-group-wrapper .input-wrapper .char-counter.error{color:var(--red-main)}#submission .container-web form .form-group .input-group-wrapper .input-wrapper .input-controls-wrapper{display:flex;flex-direction:column;width:100%;gap:8px}#submission .container-web form .form-group .input-group-wrapper .input-wrapper .input-controls-wrapper button{font-size:10px;color:#000;text-decoration:underline;padding:8px;background-color:transparent;margin:0}#submission .container-web form .form-group .input-group-wrapper .desc-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:100%;gap:24px;position:relative}#submission .container-web form .form-group .input-group-wrapper .img-card{width:calc(50% - 12px)}#submission .container-web form .form-group .input-group-wrapper .img-card img{width:100%;aspect-ratio:1/1;object-fit:cover}#submission .container-web form .form-group .input-group-wrapper .img-card button{font-size:12px;color:var(--black-main);background-color:transparent;margin-top:12px;cursor:pointer;padding:10px}#submission .container-web form .form-group .input-group-wrapper .img-card button:focus{outline:1px solid var(--grey-light)!important}#submission .container-web form .form-group button,#submission .container-web form .form-group .add-img-button label{align-items:center;background-color:transparent;border:none;outline:1px solid var(--grey-light);color:var(--black-main);display:flex;font-size:16px;gap:12px;justify-content:center;padding:16px;width:100%;transition:.12s ease-out}#submission .container-web form .form-group .add-img-button label{width:calc(100% - 32px)}#submission .container-web form .form-group button:focus{outline:1px solid var(--grey-light)!important}#submission .container-web form .form-group button:hover,#submission .container-web form .form-group .add-img-button label:hover{outline:1px solid var(--black-main)}#submission .container-web form .form-group .inactive{cursor:not-allowed!important;filter:brightness(.7)}#submission .container-web form .form-group .inactive:hover{box-shadow:none!important}#submission .container-web form .form-group .add-img-button input{opacity:0;height:0}#submission .container-web form input[type=file]{position:absolute}#submission .container-web form #images_error{padding-left:24px}#submission .container-web form #image-input{height:0;opacity:0}#submission .container-web form>p{font-size:16px;color:#5b6570;line-height:145%}#submission .container-web form .form-agreement{display:flex;align-items:flex-start;flex-direction:column;gap:32px;color:var(--black-main)}#submission .container-web form .form-agreement p{font-size:16px}#submission .container-web form .form-agreement .input-wrapper{position:relative;height:32px}#submission .container-web form .form-agreement .input-wrapper .input-container{display:flex;align-items:center;position:relative;padding-left:48px;margin:0;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.5;height:32px}#submission .container-web form .form-agreement .input-wrapper a{color:var(--black-main);text-decoration:underline}#submission .container-web form .form-agreement .input-wrapper .input-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#submission .container-web form .form-agreement .input-wrapper .checkmark{position:absolute;top:0;left:0;height:32px;width:32px;background-color:#fff;outline:1px solid var(--grey-light);transition:.12s ease-out}#submission .container-web form .form-agreement .input-wrapper .checkmark:hover{outline:1px solid var(--black-main)}#submission .container-web form .form-agreement .input-wrapper .input-container input:checked~.checkmark{background-color:var(--red-main);outline:none}#submission .container-web form .form-agreement .input-wrapper .checkmark:after{content:"";position:absolute;display:none}#submission .container-web form .form-agreement .input-wrapper .input-container input:checked~.checkmark:after{display:block}#submission .container-web form .form-agreement .input-wrapper .input-container .checkmark:after{left:12px;top:5px;width:6px;height:14px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#submission .container-web form .form-agreement .input-wrapper .input-error{color:var(--red-main);position:absolute;font-size:14px;bottom:-24px;left:0}#submission .container-web form .form-agreement a{color:var(--black-main);text-decoration:underline}#submission .container-web form .form-agreement .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:transparent}#submission .container-web form .form-agreement .checkmark:after{content:"";position:absolute;display:none}#submission .container-web form>button{align-items:center;background-color:var(--red-main);border:none;color:#fff;font-weight:700;display:flex;font-size:16px;gap:12px;justify-content:space-between;padding:22px 24px;width:fit-content;transition:.12s ease-out}#submission .container-web form>button img{width:24px;height:24px}#submission .container-web form>button:hover{background-color:var(--red-secondary)}#submission .container-web .submit-validate input[type=text]:invalid,#submission .container-web .submit-validate input[type=email]:invalid,#submission .container-web .submit-validate input[type=tel]:invalid,#submission .container-web .submit-validate textarea:invalid{outline:solid 1px var(--red-main)}
