#contact-form .form-fields{display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:50px}@media (min-width:768px){#contact-form .form-fields{grid-template-columns:1fr 1fr;margin-bottom:80px}#contact-form .form-fields>:nth-child(n+5){grid-column:1/3}}#contact-form .form-fields input,#contact-form .form-fields select,#contact-form .form-fields textarea{background-color:inherit;border:1px solid hsla(0,0%,100%,.4);border-radius:6px;font-size:1rem;line-height:1.37;opacity:.9}@media (min-width:768px){#contact-form .form-fields input,#contact-form .form-fields select,#contact-form .form-fields textarea{font-size:1.125rem}}#contact-form .form-fields input::placeholder,#contact-form .form-fields select::placeholder,#contact-form .form-fields textarea::placeholder{color:hsla(0,0%,100%,.35)}#contact-form .form-fields .form-control,#contact-form .form-fields select{padding:1rem .75rem}#contact-form .form-fields select:invalid{color:hsla(0,0%,100%,.35)}#contact-form .form-fields textarea{height:140px}#contact-form .form-fields label{font-size:.875rem}@media (min-width:768px){#contact-form .form-fields label{font-size:1rem}}#contact-form .form-fields label.required:after{color:inherit;content:" *"}#contact-form .form-fields label.inline{height:auto;line-height:1;margin:0;padding:0;position:relative}#contact-form .form-fields .form-control.is-invalid,#contact-form .form-fields select.is-invalid{background-image:none;border-color:rgba(197,17,17,.7);color:rgba(197,17,17,.7)}#contact-form .form-fields .form-control.is-invalid::placeholder,#contact-form .form-fields select.is-invalid::placeholder{color:rgba(197,17,17,.7)}#contact-form .form-check{padding-left:0;text-align:start}#contact-form .form-check label{opacity:.55}#contact-form .form-check .form-check-input{border-radius:0;float:right;margin-left:.5rem;opacity:1}#contact-form .btn-round-wrapper{margin:0 auto 116px}#contact-form option{background-color:#212529!important}.svg-info-list{column-gap:25px;display:flex;flex-wrap:wrap;list-style:none;margin:0 0 25px;padding:0;row-gap:10px}.svg-info-list svg{height:15px;width:15px}.svg-info-list li{align-items:center;display:flex;font-size:1.25rem;gap:5px;line-height:25px;position:relative}.svg-info-list li span:first-child{opacity:.8}@media (min-width:992px){.svg-info-list{grid-column-gap:40px;display:grid;grid-template-columns:auto auto 1fr minmax(160px,175px);margin-bottom:45px}.svg-info-list svg{height:25px;width:25px}.svg-info-list li{font-size:1.375rem;gap:10px}}.svg-info-list>li:not(:last-child):not(:nth-child(3)):after{background:#fff;content:"";height:65%;left:-12px;opacity:.3;position:absolute;top:55%;transform:translateY(-50%);width:1px}@media (min-width:992px){.svg-info-list>li:not(:last-child):not(:nth-child(3)):after{left:-20px}}.svg-info-list .btn-link{font-size:1rem}.svg-info-list .btn-link svg{stroke:#efcc93;height:10px;margin-right:8px;width:10px}@media (min-width:992px){.svg-info-list .btn-link svg{height:14px;margin-right:15px;width:14px}.svg-info-list .btn-link{font-size:1.25rem}}.accordion{--bs-accordion-border-radius:0;--bs-accordion-bg:inherit;--bs-accordion-border-color:hsla(0,0%,100%,.5);--bs-accordion-active-color:#fff;--bs-accordion-active-bg:inherit;--bs-accordion-btn-focus-border-color:none;--bs-accordion-btn-focus-box-shadow:none}.accordion-item{border-inline:none}.accordion .accordion-button:not(.collapsed){box-shadow:none}.accordion-button{font-size:20px;justify-content:space-between;padding:30px 0}@media (min-width:768px){.accordion-button{font-size:1.5625rem}}.accordion-button .collapse-icon{--box-size:12px}@media (min-width:768px){.accordion-button .collapse-icon{--box-size:18px}}.accordion-button .collapse-icon:after,.accordion-button .collapse-icon:before{background:#fff}.accordion-button:not(.collapsed){font-weight:700}.accordion-button:after{content:none}.accordion-body{margin-bottom:30px;padding:0}@media (min-width:768px){.accordion-body{font-size:1.125rem}}.lower-cards{display:flex;flex-direction:column;gap:30px;margin-bottom:100px;position:relative}@media (min-width:992px){.lower-cards{flex-direction:row;gap:40px;margin-bottom:200px}}.lower-cards-card{border-radius:6px;font-size:1.25rem;line-height:1.75;padding:15px;position:relative}.lower-cards-card:focus-within .cross-arrow-wrapper svg,.lower-cards-card:hover .cross-arrow-wrapper svg{animation:link-arrow .6s ease-in-out .3s 1 forwards;animation-delay:.4s}@media (min-width:992px){.lower-cards-card{padding:40px}}.lower-cards .image-wrapper{--bs-aspect-ratio:42.62295%;margin-bottom:40px;width:100%}@media (min-width:992px){.lower-cards .image-wrapper{margin-bottom:30px}}.lower-cards .image-wrapper img{border-radius:3px;height:100%;object-fit:cover;width:100%}.lower-cards .cross-arrow-wrapper{bottom:1rem;display:block;height:1rem;left:1rem;position:absolute;width:1rem}.lower-cards .cross-arrow-wrapper .cross-arrow{height:100%;width:100%}.lower-cards .cross-arrow-wrapper svg{top:-4px}@media (min-width:992px){.lower-cards .cross-arrow-wrapper{bottom:1.5625rem;height:1.5625rem;left:1.5625rem;width:1.5625rem}.lower-cards .cross-arrow-wrapper svg{top:0}}.lower-cards .title{font-size:1.875rem;margin-bottom:1.0625rem}@media (min-width:992px){.lower-cards .title{margin-bottom:1.4375rem}}.lower-cards .content{font-size:1rem;line-height:1.5;margin-bottom:2.5rem}#contact-page{overflow:hidden}#contact-page .page-title{font-size:2.5rem;margin:50px 0 32px;position:relative}@media (min-width:768px){#contact-page .page-title{font-size:4.0625rem}}#contact-page .page-title:before{clip:rect(auto,auto,auto,0);backdrop-filter:blur(2px);background:radial-gradient(97.19% 97.19% at 50% 50%,rgba(68,177,203,.22) 0,rgba(12,30,34,0) 56.04%,transparent 100%);content:"";display:inline-block;height:329px;left:70%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:527px;z-index:-1}@media (min-width:768px){#contact-page .page-title:before{backdrop-filter:blur(2px);background:radial-gradient(97.19% 97.19% at 50% 50%,rgba(68,177,203,.22) 0,rgba(12,30,34,0) 56.04%,transparent 100%);content:"";display:inline-block;height:1061px;left:70%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1699px;z-index:-1}}#contact-page .page-subtitle{font-size:1rem;line-height:1.5;margin-bottom:42px;opacity:.8}@media (min-width:768px){#contact-page .page-subtitle{font-size:1.25rem;line-height:1.8;margin-bottom:75px;max-width:885px}}@media (min-width:1200px){#contact-page .upper-wrapper{display:flex;flex-direction:row-reverse;gap:120px}}#contact-page .arrival-title{font-size:1.875rem;margin-bottom:40px}@media (min-width:768px){#contact-page .arrival-title{font-size:2.5rem}}#contact-page .lower-wrapper{margin-bottom:110px}@media (min-width:1200px){#contact-page .lower-wrapper{display:flex;gap:120px;margin-bottom:260px}}#contact-page .lower-wrapper .accordion{flex-grow:1;margin-bottom:53px}@media (min-width:1200px){#contact-page .lower-wrapper .accordion{margin-bottom:0}}#contact-page .lower-wrapper .ratio{--bs-aspect-ratio:58.91239%;flex-basis:30%;flex-shrink:0}@media (min-width:1200px){#contact-page .lower-wrapper .ratio{--bs-aspect-ratio:123.92473%}#contact-page #contact-form{flex-grow:1;position:relative}#contact-page #contact-form:after{border-right:1px solid hsla(0,0%,100%,.3);content:"";height:50%;left:-60px;position:absolute;top:0}}#contact-page #contact-form .success-msg{display:none}@media (min-width:1200px){#contact-page .contact-info-wrapper{flex-basis:30%}}#contact-page .contact-info-wrapper .title{display:none}@media (min-width:768px){#contact-page .contact-info-wrapper .title{display:block;font-size:1.875rem;line-height:.73;opacity:.8}}@media (min-width:1200px){#contact-page .contact-info-wrapper .title{margin-bottom:25px}}#contact-page .contact-info-wrapper .subtitle{display:none}@media (min-width:768px){#contact-page .contact-info-wrapper .subtitle{display:block;line-height:1.6;margin-bottom:30px;max-width:450px;opacity:.8}}@media (min-width:1200px){#contact-page .contact-info-wrapper .subtitle{margin-bottom:70px;max-width:unset}}#contact-page .svg-info-list a{color:#fff;font-size:1.125rem;text-decoration:none}@media (min-width:768px){#contact-page .svg-info-list a{font-size:1.4375rem}}#contact-page .svg-info-list svg{height:21px;width:21px}@media (min-width:768px){#contact-page .svg-info-list svg{height:23px;width:23px}}@media (min-width:1200px){#contact-page .svg-info-list{display:flex;flex-direction:column;row-gap:35px}#contact-page .svg-info-list li:not(:last-child):after{content:unset}}.lower-cards{margin-bottom:200px}.lower-cards-card{height:calc(100% - 1px)}