.type:after{content:"|";animation:cursor 1.1s step-start infinite}@keyframes cursor{to{opacity:0}50%{opacity:0}}@font-face{font-family:Mark-Pro-Bold;src:url(/_next/static/media/Mark-Pro-Bold.8e146857.ttf) format("truetype");font-display:swap}@font-face{font-family:Mark-Pro-Light;src:url(/_next/static/media/MarkPro-Light.83b38cf6.otf) format("truetype");font-display:swap}.nav-link{color:#fff!important}.editor-content{font-family:Mark-Pro-Light;color:#000f40}.editor-content,strong{line-height:33px;font-size:18px}strong{font-family:Mark-Pro-Bold}ul{list-style-type:disc}ol li,ul li{font-family:Mark-Pro-Light;font-size:18px;line-height:33px}p:empty{margin-bottom:20px}.collapse{visibility:unset}.content-section-img img{-o-object-fit:contain;object-fit:contain}.comment-line{position:relative;margin:10px auto;display:flex}.comment-line .comment-left{float:left;background-color:#fff;padding-right:15px;font-size:20px;font-family:Mark-Pro-Bold;color:#000f40;line-height:33px;margin-bottom:0}.comment-line .line{border-bottom:1px solid #000f40;position:absolute;top:17px;width:0;z-index:-1;animation:animateLine 4s forwards}.comment-line .line:before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#000;animation:stretch 4s linear forwards}@keyframes animateLine{0%{width:0}to{width:100%}}.comment-right{text-align:left;background-color:#fff;font-size:18px;font-family:Mark-Pro-Light;color:#000f40;line-height:33px;margin-bottom:0}.grecaptcha-badge{bottom:100px!important}.career-card-skeleton{width:100%;max-width:300px;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease-in-out}.career-card-skeleton__content .bg-gray-200,.career-card-skeleton__image{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.careers-banner{position:relative;margin-bottom:30px}.careers-banner .banner-image{max-height:420px;margin-top:70px;margin-bottom:30px}.careers-banner .banner-image img{-o-object-fit:cover;object-fit:cover}.careers-banner .banner-title{font-size:47px;font-family:Mark-Pro-Bold;color:#fff;padding:50px;margin:0;position:absolute;bottom:0}.careers .careers-page{max-width:1200px;margin:0 auto;padding:40px 16px;background:#fff}.careers .careers-page__title{text-align:left;font-size:2rem;font-weight:700;margin-bottom:2rem;color:#2a3a4b}.careers .careers-page__listings{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:3rem}.careers .careers-page__vacancies{text-align:center}.careers .careers-page__vacancies h2{font-size:1.5rem;font-weight:600;margin-bottom:2rem;color:#2a3a4b}.careers .careers-page__filters{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;align-items:flex-end}.careers .careers-page__loading{text-align:center;padding:3rem 0}.careers .careers-page__loading .loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top-color:#2a3a4b;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.careers .careers-page__loading p{color:#6b7280;font-size:1.1rem;margin:0}.careers .careers-page__search-loading{text-align:center;padding:2rem 0}.careers .careers-page__search-loading .loading-spinner{width:30px;height:30px;border:3px solid #f3f3f3;border-top-color:#2a3a4b;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto .5rem}.careers .careers-page__search-loading p{color:#6b7280;font-size:1rem;margin:0}.careers .careers-page__no-results{text-align:center;padding:2rem 0}.careers .careers-page__no-results p{color:#6b7280;font-size:1rem;margin:0 0 1rem}.careers .careers-page__no-results .clear-filters-btn{background:#2a3a4b;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .2s}.careers .careers-page__no-results .clear-filters-btn:hover{background:#1f2937}.careers .careers-page__results-count{margin:1rem 0}.careers .careers-page__results-count .loading-text .loading-dots{position:relative}.careers .careers-page__results-count .loading-text .loading-dots:after{content:"";animation:dots 1.5s steps(4) infinite}.careers .careers-page__filter{display:flex;flex-direction:column;align-items:flex-start;min-width:200px}.careers .careers-page__filter label,.careers .careers-page__filter placeholder,.careers .careers-page__filter span{font-family:Mark-Pro-Light;color:#000f40;margin-bottom:8px;display:block;font-size:14px}.careers .careers-page__filter select{width:100%;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:1rem;color:#2a3a4b;outline:none;transition:border .2s}.careers .careers-page__filter select:focus{border-color:#0070f3}.careers .careers-page__filter .react-select__control{background-color:#f7f7f7!important;height:45px!important;border:none!important;border-bottom:1px solid #000!important;border-radius:0!important;box-shadow:none!important;font-family:Mark-Pro-Light!important;color:#000f40!important;min-height:45px!important}.careers .careers-page__filter .react-select__control:hover{border-bottom:1px solid #000f40!important}.careers .careers-page__filter .react-select__control.react-select__control--is-focused{border-bottom:1px solid #000f40!important;box-shadow:none!important}.careers .careers-page__filter .react-select__placeholder{font-family:Mark-Pro-Light!important;color:#000f40!important;font-size:14px!important}.careers .careers-page__search-button{background-color:#000f40;color:#fff;border:none;padding:12px 24px;border-radius:6px;font-family:Mark-Pro-Light;font-size:14px;cursor:pointer;transition:background-color .2s;min-height:45px;min-width:120px}.careers .careers-page__search-button:hover:not(:disabled){background-color:#00030d}.careers .careers-page__search-button:disabled{background-color:#ccc;cursor:not-allowed}.careers .careers-page .react-select__input-container,.careers .careers-page .react-select__option,.careers .careers-page .react-select__single-value{font-family:Mark-Pro-Light!important;color:#000f40!important;font-size:14px!important}.careers .careers-page .react-select__option{background-color:#fff!important}.careers .careers-page .react-select__option.react-select__option--is-focused{background-color:#f7f7f7!important}.careers .careers-page .react-select__option.react-select__option--is-selected{background-color:#000f40!important;color:#fff!important}.careers .careers-page .react-select__option:hover{background-color:#f7f7f7!important}.careers .careers-page .react-select__menu{z-index:9999!important;border:1px solid #e9ecef!important;border-radius:0!important}.careers .careers-page .react-select__indicator-separator{display:none!important}.careers .careers-page .react-select__dropdown-indicator,.careers .careers-page .react-select__dropdown-indicator:hover{color:#000f40!important}.careers .careers-page .react-select__control--is-disabled{opacity:.6!important}.careers .careers-page__clear-filters{text-transform:uppercase;background-color:#000f40;color:#23a8ba;font-family:Mark-Pro-Bold;padding:10px 20px;text-align:center;cursor:pointer;min-width:200px;text-decoration:none;border:2px solid #000f40;transition:background-color .3s ease,color .3s ease;margin-top:20px;opacity:1;transition:opacity .2s}.careers .careers-page__clear-filters:hover{background-color:transparent;color:#000f40;border:2px solid #000f40}.careers .careers-page__clear-filters:disabled{opacity:.6}.careers .careers-page__results-count{margin-top:1rem}.careers .careers-page__results-count p{font-family:Mark-Pro-Light;color:#000f40;font-size:1rem}.careers .careers-page__show-more{text-align:center;padding:40px 0;width:100%}.careers .careers-page__show-more button{text-transform:uppercase;background-color:#000f40;color:#23a8ba;font-family:Mark-Pro-Bold;padding:10px 20px;text-align:center;cursor:pointer;min-width:200px;text-decoration:none;border:2px solid #000f40;transition:background-color .3s ease,color .3s ease;font-size:16px}.careers .careers-page__show-more button:hover{background-color:transparent;color:#000f40;border:2px solid #000f40}.careers .testimonial-slider-container .testimonial-slider-content .testimonial-image{max-height:120px!important}.careers .careers-card{background-color:#fff;border:none;transition:background-color .4s ease-in-out;height:100%;width:340px;padding:1rem}.careers .careers-card .career-content{position:relative}.careers .careers-card .career-content .image-wrapper{position:relative;height:200px;background-size:cover;background-position:50%;overflow:hidden}.careers .careers-card .career-content .image-wrapper:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,0);transition:background-color .4s ease-in-out}.careers .careers-card .career-content .career-description-wrapper,.careers .careers-card .career-content .top-left{position:absolute;padding:20px;transition:opacity .4s ease-in-out}.careers .careers-card .career-content .top-left{top:10px;left:0;opacity:1}.careers .careers-card .career-content .top-left span{background-color:#000f40;color:#fff;padding:14px;text-transform:uppercase;font-family:Mark-Pro-Bold;font-size:14px}.careers .careers-card .career-content .career-description-wrapper{opacity:0;bottom:0;left:0;width:100%}.careers .careers-card .career-content .career-button{display:flex;color:#23a8ba;text-decoration:none;border-radius:20px;transition:all .3s ease;font-weight:700;cursor:pointer;align-items:center;font-size:14px;text-transform:uppercase}.careers .careers-card .career-content .career-button:hover{color:#23a8ba}.careers .careers-card .career-content .career-button:hover>span{transform:translateX(4px)}.careers .careers-card .career-content .career-button>.arrow{width:10px;height:10px;border-right:2px solid #23a8ba;border-bottom:2px solid #23a8ba;position:relative;transform:rotate(-45deg);margin:0 6px;transition:all .3s ease}.careers .careers-card .career-content .career-button>.arrow:before{display:block;width:3px;transform-origin:bottom right;height:2px;position:absolute;opacity:0;bottom:-1px;transform:rotate(45deg);transition:all .3s ease;content:"";right:0}.careers .careers-card .career-content .career-button:hover>.arrow{transform:rotate(-45deg) translate(4px,4px);border-color:#23a8ba}.careers .careers-card .career-content .career-button:hover>.arrow:before{opacity:1;width:8px}.careers .careers-card .career-actions{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.careers .careers-card .career-actions .career-contact,.careers .careers-card .career-actions .location-section{flex-grow:1;display:flex;align-items:center}.careers .careers-card .career-actions .location-title{white-space:normal;overflow:visible;font-family:Mark-Pro-Bold;font-size:14px;margin-bottom:0;margin-left:10px;text-align:left}.careers .careers-card .career-actions .career-contact{flex-shrink:0;display:none;min-width:80px}.careers .careers-card .career-actions .career-contact img{filter:brightness(0) saturate(100%) invert(67%) sepia(11%) saturate(2873%) hue-rotate(165deg) brightness(96%) contrast(101%)}.careers .careers-card .career-actions .career-contact .contact-link{font-family:Mark-Pro-Bold;font-size:14px;margin-bottom:0;margin-left:5px;color:#23a8ba;text-transform:uppercase;text-decoration:none}.careers .careers-card .career-actions .career-contact .contact-link:hover{color:#23a8ba}.careers .careers-card:hover{background-color:#f7f7f7}.careers .careers-card:hover .image-wrapper:after{background-color:rgba(0,15,64,.439)}.careers .careers-card:hover .career-description-wrapper{opacity:1}.careers .careers-card:hover .career-contact{display:flex}.careers .careers-card:hover .location-title{white-space:normal;overflow:visible;font-family:Mark-Pro-Bold;font-size:14px;margin-bottom:0;margin-left:10px;color:#000f40;text-transform:uppercase;max-width:200px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.careers .careers-card .career-title{font-family:Mark-Pro-Light;color:#000f40;font-size:25px;margin:30px 0 0;text-decoration:none;text-transform:capitalize;border:0;text-align:left}.careers .careers-card .career-title a{color:#000f40;text-decoration:none}.careers .careers-card .career-title a:hover{color:#000f40}.careers .our-values .tabs{display:flex;justify-content:flex-start;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.careers .our-values .tabs::-webkit-scrollbar{display:none}.careers .our-values .tabs::-webkit-scrollbar-thumb,.careers .our-values .tabs::-webkit-scrollbar-track{background-color:#fff}.careers .our-values .tabs button{border:none;white-space:nowrap;width:100%;font-size:18px;font-family:Mark-Pro-Light;color:#000f40;text-align:left;cursor:pointer;padding:0;margin:0;max-width:100%}.careers .our-values .tabs button:hover{color:#000f40;font-family:Mark-Pro-Bold}.careers .our-values .tabs button:not(:first-child){padding:14px 10px}.careers .our-values .tabs button:disabled{color:#000f40;font-family:Mark-Pro-Bold}.careers .our-values .tabs .active{font-family:Mark-Pro-Bold;width:100%}.careers .our-values .tabs .tab-button{position:relative;display:flex;flex-direction:row;align-items:center;font-size:16px;background-color:transparent;cursor:pointer}.careers .our-values .tabs .tab-button .tab-text{max-width:100px;display:block;word-wrap:break-word;max-width:100%}.careers .our-values .tabs .tab-button:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#cdd0da;opacity:1}.careers .our-values .tabs .tab-button:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#000;transition:width 10s;opacity:0}.careers .our-values .tabs .tab-button.active:after{width:100%;opacity:1}.careers .our-values .tabs .tab-button{justify-content:center}.careers .our-values-tabs-content{margin-top:30px}.careers .our-values-tabs-content .our-value-image{margin:auto;display:flex;justify-content:center}.careers .our-values-tabs-content .our-value-image img{margin:auto;-o-object-fit:contain;object-fit:contain;width:120px}.careers .our-values-tabs-content .description{margin-top:20px;text-align:center!important;font-size:18px;font-family:Mark-Pro-Light;color:#000f40;line-height:33px;text-align:left;margin-bottom:40px}.careers .our-values .slick-arrow,.careers .our-values .slick-prev{display:none}.careers .blogs-section .tabs{display:flex;justify-content:flex-start;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.careers .blogs-section .tabs::-webkit-scrollbar{display:none}.careers .blogs-section .tabs::-webkit-scrollbar-thumb,.careers .blogs-section .tabs::-webkit-scrollbar-track{background-color:#fff}.careers .blogs-section .tabs button{border:none;white-space:nowrap;width:100%;font-size:18px;font-family:Mark-Pro-Light;color:#000f40;text-align:left;cursor:pointer;padding:0;margin:0;max-width:100%}.careers .blogs-section .tabs button:hover{color:#000f40;font-family:Mark-Pro-Bold}.careers .blogs-section .tabs button:not(:first-child){padding:14px 10px}.careers .blogs-section .tabs button:disabled{color:#000f40;font-family:Mark-Pro-Bold}.careers .blogs-section .tabs .active{font-family:Mark-Pro-Bold;width:100%}.careers .blogs-section .tabs .tab-button{position:relative;display:flex;flex-direction:row;align-items:center;font-size:16px;background-color:transparent;cursor:pointer}.careers .blogs-section .tabs .tab-button .tab-text{max-width:100px;display:block;word-wrap:break-word;max-width:100%}.careers .blogs-section .tabs .tab-button:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#cdd0da;opacity:1}.careers .blogs-section .tabs .tab-button:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#000;transition:width 10s;opacity:0}.careers .blogs-section .tabs .tab-button.active:after{width:100%;opacity:1}.careers .blogs-section .tabs .tab-button{justify-content:center}.careers .blogs-section .blogs-tabs-content{margin-top:30px}.careers .blogs-section .blogs-tabs-content .blog-content{display:none}.careers .blogs-section .blogs-tabs-content .blog-content.active{display:block}.careers .blogs-section .blogs-tabs-content .blog-item{margin-bottom:40px}.careers .blogs-section .blogs-tabs-content .blog-item .blog-item-content{display:flex;align-items:flex-start;gap:40px}@media(max-width:768px){.careers .blogs-section .blogs-tabs-content .blog-item .blog-item-content{flex-direction:column;gap:20px}}.careers .blogs-section .blogs-tabs-content .blog-item .blog-item-image{flex:0 0 300px}@media(max-width:768px){.careers .blogs-section .blogs-tabs-content .blog-item .blog-item-image{flex:none;width:100%}}.careers .blogs-section .blogs-tabs-content .blog-item .blog-item-image .blog-image{width:100%;height:400px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.careers .blogs-section .blogs-tabs-content .blog-item .blog-item-text{flex:0 0 55%;text-align:left;margin:0 auto}.careers .blogs-section .blogs-tabs-content .blog-item .blog-heading{font-family:Mark-Pro-Bold;font-size:24px;color:#000f40;margin-bottom:15px;text-transform:uppercase}.careers .blogs-section .blogs-tabs-content .blog-item .blog-title{font-family:Mark-Pro-Light;font-size:20px;color:#000f40;margin-bottom:20px}.careers .blogs-section .blogs-tabs-content .blog-item .blog-description{font-size:18px;font-family:Mark-Pro-Light;color:#000f40;line-height:33px;margin-bottom:40px}.careers .blogs-section .blogs-tabs-content .blog-item .blog-description .editor-content{text-align:left}.careers .blogs-section .slick-arrow,.careers .blogs-section .slick-prev{display:none}.careers .career-show-more{text-align:center;padding:40px 0;width:100%}.careers .career-show-more .career-button{text-transform:uppercase;background-color:#000f40;color:#23a8ba;font-family:Mark-Pro-Bold;padding:10px 20px;text-align:center;cursor:pointer;min-width:200px;text-decoration:none;border:2px solid #000f40;transition:background-color .3s ease,color .3s ease}.careers .career-show-more .career-button:hover{background-color:transparent;color:#000f40;border:2px solid #000f40}