﻿.block-international-application{padding:2rem 0;min-height:300px;max-width:1140px;margin:auto;display:flex;flex-direction:column;gap:1rem;}.block-international-application ui-icon{vertical-align:middle;}.block-international-application .f\:row{display:flex;flex-direction:row;gap:1rem;}.block-international-application .f\:col{display:flex;flex-direction:column;gap:1rem;}.block-international-application h1{font-size:3rem;margin:0;margin-bottom:1rem;}.block-international-application h2{font-size:2.5rem;margin:0;}.block-international-application h3{font-size:1.5rem;margin:0;color:#767676;}.block-international-application h4{font-size:1.15rem;margin:0;}.block-international-application .page-intro,.block-international-application .form,.block-international-application .form-text{display:flex;flex-direction:column;}.block-international-application .form-text{gap:.5rem;}.block-international-application .form-text .h3{color:#000;}.block-international-application .page-intro p,.block-international-application .page-intro ul{margin:0;}.block-international-application .page-intro hr{margin:1rem 0;}.block-international-application hr{margin:1rem 0;}.block-international-application form{display:flex;flex-direction:column;gap:1rem;}.block-international-application form h3.red{color:#a80000;}.block-international-application form .revealer{display:flex;flex-direction:row;gap:.5rem;font-size:2rem;color:#a80000;font-weight:500;}.block-international-application form .revealer:hover{cursor:pointer;}.block-international-application form .revealer .pre-revealer{height:fit-content;transition:.1s;}.block-international-application form .revealer.active{margin-bottom:1rem;}.block-international-application form .revealer.active .pre-revealer{transform:rotate(45deg);transition:.1s;}.block-international-application form .form-field{gap:1rem;line-height:1.25;}.block-international-application form .form-field .form-label{display:flex;flex-direction:column;gap:0;}.block-international-application form .form-field .form-label label{font-weight:600;}.block-international-application form .form-field .form-control .incomplete,.block-international-application form .form-field .form-control .overlong{color:#b00;}.block-international-application form .form-field .form-control .radio-row{display:flex;flex-direction:row;gap:.5rem;}.block-international-application form .form-field .form-control .checkbox-columns{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;}.block-international-application form .form-field .form-control .checkbox-columns .checkbox-control{width:45%;}.block-international-application form .form-field .form-control .interest-columns{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;}.block-international-application form .form-field .form-control .interest-columns .checkbox-control{width:30%;}.block-international-application form .form-field .form-control span{font-weight:400;}.block-international-application form .form-field .form-control input,.block-international-application form .form-field .form-control select{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;padding:.5rem 1rem;width:100%;}.block-international-application form .form-field .form-control input:active,.block-international-application form .form-field .form-control select:active,.block-international-application form .form-field .form-control input:focus,.block-international-application form .form-field .form-control select:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.075);border-color:rgba(0,0,0,.3);}.block-international-application form .form-field .form-control input[type=radio]+span::before,.block-international-application form .form-field .form-control input[type=checkbox]+span::before{position:relative;content:'';height:24px;width:24px;transition:all .15s ease-out 0s;background:#f9f9f9;color:#fff;cursor:pointer;display:inline-block;margin-right:.5rem;border:1px solid rgba(0,0,0,.2);line-height:24px;text-align:center;overflow:hidden;vertical-align:middle;z-index:2;}.block-international-application form .form-field .form-control input[type=radio]:checked+span::before,.block-international-application form .form-field .form-control input[type=checkbox]:checked+span::before{background:#a80000;content:'✔';color:#fff;}.block-international-application form .form-field .form-control textarea{display:block;appearance:none;border:1px solid rgba(0,0,0,.1);padding:.5rem 1rem;min-height:2rem;resize:vertical;border-radius:.25rem;width:100%;}.block-international-application form .form-field .form-control textarea:active,.block-international-application form .form-field .form-control textarea:focus{outline:0;box-shadow:0 0 0 2px rgba(0,0,0,.075);border-color:rgba(0,0,0,.3);}.block-international-application form .form-field .form-control.f\:col{gap:.5rem;}.block-international-application form .form-field .form-control .radio-control{display:flex;flex-direction:row;}.block-international-application form .form-field .form-control .radio-control .option-input{margin:0;position:relative;cursor:pointer;display:inline-block;margin-right:1rem;}.block-international-application form .form-field .form-control .radio-control .option-input .radio{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;opacity:0;border-radius:50%;}.block-international-application form .form-field .form-control .radio-control .option-input .radio::after{border-radius:50%;}.block-international-application form .form-field .form-control .radio-control .option-input .radio+span::before,.block-international-application form .form-field .form-control .radio-control .option-input .radio span::after{border-radius:50%;}.block-international-application form .form-field .form-control .checkbox-control{gap:.5rem;}.block-international-application form .form-field .form-control .checkbox-control .option-input{margin:0;}.block-international-application form .form-field .form-control .checkbox-control .option-input .checkbox{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:1;opacity:0;width:auto;}.block-international-application form .form-field.is\:required .form-label label::after{content:'';width:.35rem;height:.35rem;background:#b00;display:inline-block;vertical-align:middle;margin-left:.35rem;border-radius:100%;}.block-international-application form .form-field.f\:col .form-label{width:100%;}.block-international-application form .form-field.f\:col .form-control{width:100%;gap:.5rem!important;}.block-international-application form .form-field.f\:row .form-label{width:23%;}.block-international-application form .form-field.f\:row .form-control{width:77%;}.block-international-application form button{appearance:none;border:0;background:#a80000;color:#fff;line-height:1;padding:1rem 2rem;font-weight:600;font-size:.9rem;border-radius:.25rem;cursor:pointer;}.block-international-application .column{display:flex;flex-direction:column;gap:1rem;}.block-international-application .separated{display:flex;flex-direction:row;justify-content:space-between;}.block-international-application .separated h3{color:#808080;margin:0;font-size:1.5rem;}.block-international-application .separated .display-value{font-size:1.5rem;font-weight:500;}.block-international-application .alert{padding:1rem;background:#f5f5f5;border-left:2px solid #888;}.block-international-application .alert.error{border-left-color:#a80000;background:#fff0f0;}.block-international-application h1,.block-international-application h2,.block-international-application p{margin:0;}.block-international-application .hidden{display:none;}@media screen and (min-width:768px) and (max-width:991px){.block-international-application .page-intro,.block-international-application .form-closed,.block-international-application form{width:calc(100% - 4rem);}.block-international-application .page-intro h1{font-size:2.5rem;}.block-international-application form h2{font-size:2rem;}}@media screen and (max-width:767px){.block-international-application{width:calc(100% - 2rem);}.block-international-application .page-intro h1{font-size:2.5rem;}.block-international-application form h2{font-size:2rem;}.block-international-application form .form-field{flex-direction:column;}.block-international-application form .form-field.f\:col .form-label,.block-international-application form .form-field.f\:row .form-label{width:100%;}.block-international-application form .form-field.f\:col .form-control,.block-international-application form .form-field.f\:row .form-control{width:100%;}.block-international-application form .form-field.f\:col .form-control .checkbox-columns,.block-international-application form .form-field.f\:row .form-control .checkbox-columns{display:flex;flex-direction:column;gap:.5rem;}.block-international-application form .form-field.f\:col .form-control .checkbox-columns .checkbox-control,.block-international-application form .form-field.f\:row .form-control .checkbox-columns .checkbox-control{width:100%;}.block-international-application form .form-field.mobile-row-reverse{flex-direction:row-reverse;justify-content:left;}.block-international-application form .form-field.mobile-row-reverse .form-label{width:max-content;}.block-international-application form .form-field.mobile-row-reverse .form-control{width:fit-content;}.block-international-application form .form-field.mobile-row-reverse .form-control .checkbox-columns{display:flex;flex-direction:column;gap:.5rem;}.block-international-application form .form-field.mobile-row-reverse .form-control .checkbox-columns .checkbox-control{width:100%;}}