@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.banner-portal{display:grid;width:100%;min-height:100dvh;color:#fff}.banner-portal .slider{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.banner-portal .slider .bg-img.mobile,.banner-portal .slider frame-placeholder{display:none}.banner-portal .slider iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:110%;aspect-ratio:16/9;transition:opacity 1s ease}.banner-portal .grid-main{grid-template-rows:auto 15rem;width:100%;height:100%;padding-top:11rem}.banner-portal .grid-main .top{display:grid}.banner-portal .grid-main .top .container{margin:auto}.banner-portal .grid-main .top .title{text-transform:uppercase}.banner-portal .grid-main .top .title h2{font-size:5.6rem}.banner-portal .grid-main .top form{display:inline-grid;grid-template-columns:repeat(3,auto);align-items:center;max-width:100%;margin-top:4rem;padding:1rem 0;background:rgba(15,42,116,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.banner-portal .grid-main .top form.active{grid-template-columns:repeat(4,auto)}.banner-portal .grid-main .top form.active .wrap:has(button){display:block}.banner-portal .grid-main .top form.active .wrap:nth-child(3){border-right:1px solid rgba(223,227,230,.5)}.banner-portal .grid-main .top form .wrap{position:relative;padding:0 3rem}.banner-portal .grid-main .top form .wrap:first-child,.banner-portal .grid-main .top form .wrap:nth-child(2){border-right:1px solid rgba(223,227,230,.5)}.banner-portal .grid-main .top form .wrap:first-child input{min-width:24rem}.banner-portal .grid-main .top form .wrap:has(select){width:20rem}.banner-portal .grid-main .top form .wrap:has(button){display:none}.banner-portal .grid-main .top form .wrap:has(.parsley-error){color:#b94a48}.banner-portal .grid-main .top form .wrap:has(.parsley-error) input[type=radio]~span:before{background:#b94a48}.banner-portal .grid-main .top form label{position:relative}.banner-portal .grid-main .top form label+label{margin-left:1rem}.banner-portal .grid-main .top form input{display:inline-block}.banner-portal .grid-main .top form input[type=radio]~span:before{border-color:#fff}.banner-portal .grid-main .top form input:active,.banner-portal .grid-main .top form input:focus{color:#fff;background:hsla(0,0%,100%,.2)}.banner-portal .grid-main .top form ::-webkit-input-placeholder{color:#fff;font-style:italic;font-weight:600}.banner-portal .grid-main .top form ::-moz-placeholder{color:#fff;font-style:italic;font-weight:600}.banner-portal .grid-main .top form :-ms-input-placeholder{color:#fff;font-style:italic;font-weight:600}.banner-portal .grid-main .top form :-moz-placeholder{color:#fff;font-style:italic;font-weight:600}.banner-portal .grid-main .top form svg{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;width:1rem;height:1rem}.banner-portal .grid-main .top form .select2-container--default .select2-selection--single .select2-selection__placeholder,.banner-portal .grid-main .top form .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff}.banner-portal .grid-main .top form .select2-container--default .select2-selection--multiple:before,.banner-portal .grid-main .top form .select2-container--default .select2-selection--single:before{background-image:url(/uploads/icons/arrow_se-white.svg)}.banner-portal .grid-main .bottom{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-self:end;border-top:1px solid rgba(223,227,230,.5)}.banner-portal .grid-main .bottom a{padding:3rem;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.6))}.banner-portal .grid-main .bottom a:not(:last-child){border-right:1px solid rgba(223,227,230,.5)}.banner-portal .grid-main .bottom a:before{display:none}.banner-portal .grid-main .bottom a:hover{background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.banner-portal .grid-main .bottom h3{margin-bottom:2rem;font-size:1.75rem;text-transform:uppercase;font-weight:800}@media only screen and (max-width:768px){.banner-portal{text-align:center}.banner-portal .slider .bg-img .mobile{display:block}.banner-portal .grid-main{grid-template-rows:auto auto}.banner-portal .grid-main .top{padding-bottom:5rem}.banner-portal .grid-main .top .title h2{font-size:3.15rem}.banner-portal .grid-main .top form{align-items:stretch;gap:1rem}.banner-portal .grid-main .top form,.banner-portal .grid-main .top form.active{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.banner-portal .grid-main .top form .wrap:nth-child(2){width:100%;border-right:0}.banner-portal .grid-main .top form .wrap:nth-child(3){width:100%;border-right:1px solid rgba(223,227,230,.5)}.banner-portal .grid-main .top form .wrap:nth-child(5){grid-column:span 2}.banner-portal .grid-main .bottom{grid-template-columns:minmax(0,1fr)}.banner-portal .grid-main .bottom .start{border-right:0;border-bottom:1px solid rgba(223,227,230,.5)}}@media only screen and (max-width:576px){.banner-portal .grid-main .top form,.banner-portal .grid-main .top form.active{grid-template-columns:minmax(0,1fr)}.banner-portal .grid-main .top form.active .wrap,.banner-portal .grid-main .top form .wrap{border:0!important}.banner-portal .grid-main .top form.active .wrap:nth-child(5),.banner-portal .grid-main .top form .wrap:nth-child(5){grid-column:span 1}}