#contact{background:var(--lightgray);padding:80px 0}@media (max-width:768px){#contact{padding:40px 0}}#contact .row{align-items:flex-start}#contact .contact-left{padding-right:130px}#contact .contact-title{font-weight:700;font-size:32px;line-height:100%;letter-spacing:-1%;color:var(--blue);margin-bottom:16px}@media (max-width:768px){#contact .contact-title{font-size:24px;line-height:34px;letter-spacing:0%}}#contact .contact-description{font-weight:400;font-size:18px;line-height:24px;letter-spacing:-1%;color:var(--gray);margin-bottom:38px;max-width:585px}@media (max-width:768px){#contact .contact-description{font-size:16px;margin-bottom:48px;letter-spacing:-0.16px}}#contact .contact-list{display:flex;flex-direction:column;gap:34px}#contact .contact-item{display:flex;align-items:flex-start;gap:16px}#contact .contact-icon{width:32px;min-width:32px}#contact .contact-icon img{max-width:100%;max-height:100%;object-fit:contain;display:block}#contact .contact-content .label{font-weight:500;font-size:20px;line-height:32px;letter-spacing:-1%;color:var(--darkgray);margin:0}@media (max-width:768px){#contact .contact-content .label{font-size:16px;line-height:24px;letter-spacing:-0.16px;font-weight:400}}#contact .contact-content .value{font-weight:500;font-size:28px;line-height:40px;letter-spacing:-1%;color:var(--darkgray);margin:0}@media (max-width:768px){#contact .contact-content .value{font-size:20px;line-height:28px;letter-spacing:-0.2px}}#contact .contact-right{display:flex;flex-direction:column;gap:48px;justify-content:flex-end}#contact .contact-form-box{width:100%;background:white;border-radius:24px;padding:40px;max-width:581px;margin-left:auto}@media (max-width:991px){#contact .contact-form-box{max-width:100%}}@media (max-width:768px){#contact .contact-form-box{padding:24px}}#contact .contact-form-box strong{font-weight:700;font-size:24px;line-height:100%;letter-spacing:-1%;color:var(--blue)}#contact .contact-form-box p{font-weight:400;font-size:18px;line-height:100%;letter-spacing:-1%;color:var(--gray)}#contact .contact-form-box form .form-head .form-title{font-weight:700;font-size:24px;line-height:100%;letter-spacing:-1%;color:var(--blue);margin-bottom:8px}@media (max-width:768px){#contact .contact-form-box form .form-head .form-title{font-size:20px;line-height:32px;letter-spacing:-0.2px}}#contact .contact-form-box form .form-head .form-description{font-weight:400;font-size:18px;line-height:24px;letter-spacing:-1%;color:var(--gray);padding-bottom:40px}@media (max-width:768px){#contact .contact-form-box form .form-head .form-description{font-size:16px;line-height:24px;letter-spacing:-0.16px}}#contact .contact-form-box form .form-group{width:100%;position:relative;margin-bottom:24px}#contact .contact-form-box form .form-group .label{position:absolute;top:-9px;left:16px;padding:0 10px;background:white;z-index:9}@media (max-width:768px){#contact .contact-form-box form .form-group .label{font-size:14px;font-weight:400;line-height:15px}}#contact .contact-form-box form .form-group input,#contact .contact-form-box form .form-group select,#contact .contact-form-box form .form-group textarea{width:100%;padding:20px;border:2px solid var(--lightblue);border-radius:10px;color:var(--gray)}@media (max-width:768px){#contact .contact-form-box form .form-group input,#contact .contact-form-box form .form-group select,#contact .contact-form-box form .form-group textarea{font-size:16px;font-weight:400;line-height:22px}}#contact .contact-form-box form .form-group input::placeholder,#contact .contact-form-box form .form-group select::placeholder,#contact .contact-form-box form .form-group textarea::placeholder{color:var(--gray)}#contact .contact-form-box form .form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:46px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234b4b4b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 21px center;background-size:22px;cursor:pointer}#contact .contact-form-box form .form-group.form-consent{display:flex;gap:16px}#contact .contact-form-box form .form-group.form-consent .form-consent-label{display:flex;gap:10px;cursor:pointer;align-items:flex-start}#contact .contact-form-box form .form-group.form-consent .form-acceptance{font-weight:400;font-size:12px;letter-spacing:0%;color:var(--graymedium);line-height:normal}@media (max-width:768px){#contact .contact-form-box form .form-group.form-consent .form-acceptance{color:var(--graymedium);font-size:12px;font-weight:400;line-height:normal}}#contact .contact-form-box form .form-group.form-consent .form-acceptance a{color:var(--lightblue);text-decoration:none}@media (max-width:768px){#contact .contact-form-box form .form-group.form-consent .form-acceptance a{font-size:12px;font-weight:600;line-height:normal}}#contact .contact-form-box form .form-group.form-consent span{margin:0}#contact .contact-form-box form .form-group.form-consent input[type="checkbox"]{padding:0;appearance:none;border:2px solid #DCDCDC;height:18px;width:18px;border-radius:4px;cursor:pointer;position:relative;transition:all 0.2s ease}#contact .contact-form-box form .form-group.form-consent input[type="checkbox"]:checked{background-color:var(--blue);border-color:var(--blue)}#contact .contact-form-box form .form-group.form-consent input[type="checkbox"]:checked::after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#contact .contact-form-box form .form-group br{display:none}#contact .contact-form-box form .form-group .wpcf7-not-valid-tip{font-size:12px;text-align:right;padding:5px}#contact .contact-form-box form .form-submit{position:relative}#contact .contact-form-box form .form-submit .wpcf7-submit{display:flex;align-items:center;height:60px;padding:0 32px 0 68px;border-radius:48px;border:none;background-color:var(--lightblue);color:white;font-size:18px;font-weight:500;background-image:url("../svg/icon-submit.svg");background-repeat:no-repeat;background-position:32px center}#contact .contact-form-box form .form-submit .wpcf7-submit:hover{background-color:color-mix(in srgb, var(--lightblue) 80%, black)}#contact .contact-form-box form .form-submit .wpcf7-submit:disabled{background-color:color-mix(in srgb, var(--gray) 40%, white)}#contact .contact-form-box form .form-submit .wpcf7-submit:disabled:hover{filter:none}@media (max-width:768px){#contact .contact-form-box form .form-submit .wpcf7-submit{line-height:normal;letter-spacing:-0.36px;background-size:20px;padding-left:56px;padding-top:12px;padding-right:24px;padding-bottom:12px}}#contact .contact-form-box form .form-submit .wpcf7-spinner{position:absolute;top:18px;left:150px}#institutions{padding:80px 0 123px}@media (max-width:768px){#institutions{padding:40px 0}}#institutions .section-title{font-weight:600;font-size:32px;line-height:100%;letter-spacing:0%;text-align:center;color:var(--blue)}@media (max-width:768px){#institutions .section-title{font-size:28px;font-weight:700;line-height:normal;letter-spacing:-0.28px;text-align:left}}#institutions .section-description{font-weight:400;font-size:18px;line-height:100%;letter-spacing:-1%;text-align:center;color:var(--gray)}@media (max-width:768px){#institutions .section-description{font-size:14px;font-weight:400;line-height:normal;letter-spacing:-0.14px;text-align:left}}#institutions .institutions-carousel-wrap{position:relative}#institutions .owl-counter{height:40px;bottom:0;margin:0;display:flex;align-items:center;justify-content:center;color:var(--gray);z-index:2;pointer-events:none;font-weight:400;font-size:14px;line-height:100%;letter-spacing:1%;background:transparent}#institutions .owl-institutions{margin-top:32px}#institutions .owl-institutions .institution-item{padding:40px 42px;background:var(--lightgray);border-radius:8px}#institutions .owl-institutions .institution-item .institution-image{width:100%;height:120px;margin-bottom:32px}#institutions .owl-institutions .institution-item .institution-image img{object-fit:contain;max-width:100%;max-height:100%}#institutions .owl-institutions .institution-item .institution-content a{text-decoration:none;font-weight:500;font-size:16px;line-height:22px;letter-spacing:-1%;text-align:center;width:fit-content;display:flex;gap:8px;align-items:center;justify-content:center;margin:auto;color:var(--blue)}#institutions .owl-institutions .institution-item .institution-content a:hover{color:var(--lightblue)}#institutions .owl-institutions .institution-item .institution-content a img{width:18px;height:18px}@media (max-width:768px){#institutions .owl-institutions .institution-item .institution-content a{letter-spacing:-0.16px}}#institutions .owl-institutions .owl-nav{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:124px;height:40px;margin-top:0}#institutions .owl-institutions .owl-nav button.owl-prev,#institutions .owl-institutions .owl-nav button.owl-next{width:40px;height:40px;border-radius:50% !important;background:var(--lightblue) !important;color:#fff !important;border:0 !important;margin:0 !important;padding:0 !important;display:flex !important;align-items:center;justify-content:center;position:absolute;top:0}#institutions .owl-institutions .owl-nav button.owl-prev span,#institutions .owl-institutions .owl-nav button.owl-next span{font-size:24px;line-height:1;display:block;height:100%;display:flex;align-items:center;padding-bottom:4px}#institutions .owl-institutions .owl-nav button.owl-prev.disabled,#institutions .owl-institutions .owl-nav button.owl-next.disabled{opacity:0.5;cursor:not-allowed}#institutions .owl-institutions .owl-nav button.owl-prev{left:0}#institutions .owl-institutions .owl-nav button.owl-next{right:0}#institutions .owl-institutions .owl-item{position:unset}#institutions .owl-institutions .owl-stage{padding-bottom:0}@media (max-width:991px){#institutions .owl-institutions .owl-stage{padding-bottom:64px}}#page .page-header .container{background-image:none}