.contact-us{background-image:none;background-repeat:no-repeat;background-size:cover;background-color:transparent;border-radius:8px}@media (min-width:768px){.contact-us{background-image:url(/assets/frontend/images/navyblue-osmium-background.webp);background-color:#17253f}}.contact-us>.row{flex-direction:column-reverse}@media (min-width:768px){.contact-us>.row{flex-direction:row}}.contact-us .information{margin:60px 0 0;padding:0}@media (min-width:768px){.contact-us .information{margin:20px 26px;padding:40px}}@media (min-width:992px){.contact-us .information{margin:32px 56px}}.contact-us .information .h2,.contact-us .information h2{font-style:normal;font-weight:600;font-size:1.5rem;line-height:1.875rem;margin:0}@media (min-width:768px){.contact-us .information .h2,.contact-us .information h2{color:#fff}}.contact-us .information>p{display:none;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#dedede;margin:16px 0 0}@media (min-width:768px){.contact-us .information>p{display:block}}.contact-us .contact-form,.contact-us .information .contacts{margin:20px 0 0;display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px}@media (min-width:768px){.contact-us .information .contacts{margin:40px 0 0;gap:16px}}.contact-us .information .contacts .contact{display:flex;flex-direction:row;align-items:center;padding:6px;gap:8px;border-radius:3px}@media (min-width:768px){.contact-us .information .contacts .contact{padding:8px 16px;gap:24px}}.contact-us .information .contacts .contact svg{width:24px;height:24px}.about-us .social-links a:hover .icon,.contact-us .information .contacts .contact svg circle,.contact-us .information .contacts .contact svg path,.contact-us .information .contacts .contact svg rect{fill:#17253f}@media (min-width:768px){.contact-us .information .contacts .contact svg{width:32px;height:32px}.contact-us .information .contacts .contact svg circle,.contact-us .information .contacts .contact svg path,.contact-us .information .contacts .contact svg rect{fill:#b9d1fd}}.contact-us .information .contacts .contact p{font-style:normal;font-weight:500;font-size:.875rem;line-height:1.25rem;margin:0}@media (min-width:768px){.contact-us .information .contacts .contact p{font-size:1rem;line-height:1.5rem;color:#b9d1fd}}.contact-us .information .contacts .contact a{text-decoration:none}@media (min-width:768px){.contact-us .information .contacts .contact a{color:#b9d1fd}.contact-us .information .contacts .contact a:hover{color:#a7bce4}}.contact-us .contact-form{gap:24px;margin:0;background:#fff;border-radius:0}@media (min-width:768px){.contact-us .contact-form{padding:24px;margin:32px;border-radius:8px}}@media (min-width:992px){.contact-us .contact-form{margin:32px 56px}}.contact-us .contact-form .form-group{width:100%;margin:0}.about-us .page-intro-section,.about-us .page-intro-section .text-block{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.about-us .page-intro-section{justify-content:flex-start;flex-wrap:wrap;height:auto}@media (min-width:992px){.about-us .page-intro-section{flex-direction:row}}.about-us .page-intro-section .text-block{justify-content:center;gap:16px;width:auto;padding:32px 0}@media (min-width:768px){.about-us .page-intro-section .text-block{gap:36px;padding:48px 0}}@media (min-width:992px){.about-us .page-intro-section .text-block{width:420px;padding:48px 26px}}@media (min-width:1200px){.about-us .page-intro-section .text-block{padding:48px}}.about-us .page-intro-section .text-block h1{font-size:2.625rem;font-style:normal;font-weight:700;line-height:3.25rem;hyphens:auto;word-wrap:break-word;overflow-wrap:break-word;margin:0}.about-us .page-intro-section .text-block p{color:#455165;font-family:"Open Sans",sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;line-height:2.125rem;margin:0}.about-us .page-intro-section .carousel{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:1 0 0;align-self:stretch;padding:8px 0 0;max-height:600px}.about-us .page-intro-section .carousel .carousel-indicators{top:0;bottom:initial;display:flex;justify-content:center;align-items:center;gap:6px;align-self:stretch;margin:0}.about-us .page-intro-section .carousel .carousel-indicators [data-bs-target]{flex:1 0 0;height:3px;background:#0088b7;margin:0;border:0}.about-us .the-vision{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:60px 0 1rem}@media (min-width:768px){.about-us .the-vision{padding:3rem 0}}@media (min-width:992px){.about-us .the-vision{flex-direction:row;justify-content:space-between;padding:200px 0 4rem}}.about-us .the-vision .image-block{margin-top:32px}@media (min-width:768px){.about-us .the-vision .image-block{margin-top:0}}.about-us .the-vision .text-block{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:36px;flex-shrink:0}@media (min-width:992px){.about-us .the-vision .text-block{width:500px}}.about-us .contact-us .contact-us-grid .text-block .contacts .contact>p,.about-us .the-vision .text-block>p{color:#455165;font-family:"Open Sans",sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:2.25rem;margin:0}.about-us .the-vision .text-block>p>span{color:#0088b7;text-decoration:underline}.about-us .people-cards .card,.about-us .the-team{display:flex;flex-direction:column;align-items:flex-start;gap:36px}.about-us .people-cards{display:grid;grid-template-columns:1fr;row-gap:80px;padding:0}@media (min-width:768px){.about-us .people-cards{gap:40px;grid-template-columns:1fr 1fr}}@media (min-width:992px){.about-us .people-cards{gap:80px;grid-template-columns:1fr 1fr 1fr}}.about-us .people-cards .card{width:100%;justify-content:flex-start;align-items:center;gap:24px;border-radius:4px;border:0}.about-us .people-cards .card .portrait{display:block;width:100%;height:auto;border-top-left-radius:4px;border-top-right-radius:4px}.about-us .people-cards .card .card-body{padding:0}.about-us .people-cards .card .card-body .fullname{font-size:1.375rem;line-height:1.875rem;color:#17253f;font-weight:600;margin:0}.about-us .people-cards .card .card-body,.about-us .people-cards .card .card-body .card-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;align-self:stretch}.about-us .people-cards .card .card-body .card-text .company-position{font-family:"Open Sans",sans-serif;font-weight:600;font-size:1rem;line-height:1.875rem;color:#17253f;margin:0}.about-us .people-cards .card .card-body .card-text .person-info{font-weight:400;font-size:1rem;line-height:1.5rem;color:#17253f;display:none}.about-us .people-cards .card .card-body .card-text .personal-quote{color:#455165;font-family:"Open Sans",sans-serif;font-size:1rem;font-style:italic;font-weight:400;line-height:1.875rem}.about-us .logos .owl-carousel{width:100%;margin:0 auto}@media (min-width:992px){.about-us .logos .owl-carousel{width:60%}}.about-us .logos .owl-carousel .owl-nav{position:absolute;width:100%;top:0;bottom:0;margin:0;display:flex;justify-content:space-between;align-content:center}.about-us .logos .owl-carousel .owl-stage-outer{margin:0}.about-us .logos .owl-carousel .owl-stage{align-items:center}.about-us .logos .owl-carousel .owl-stage .owl-item .col{display:flex;justify-content:center}.about-us .logos .owl-carousel .owl-stage .owl-item .col img{max-width:160px}.about-us .contact-us{background-image:none;background-color:transparent;border-radius:0;display:flex;flex-direction:column;align-items:flex-start;gap:46px}.about-us .contact-us .contact-us-grid{display:grid;grid-template-columns:1fr;align-self:stretch;gap:36px;padding:36px;border-radius:5px;background:#f7f8f9}@media (min-width:768px){.about-us .contact-us .contact-us-grid{grid-template-columns:1fr 1fr}}.about-us .contact-us .contact-us-grid .text-block{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;flex:1 0 0;margin:0}.about-us .contact-us .contact-us-grid .text-block .section-header h2{color:#17253f}.about-us .contact-us .contact-us-grid .text-block .contacts .contact>p{font-size:1.25rem;line-height:2.375rem}.about-us .contact-us .contact-us-grid .text-block .contacts .contact a{color:#455165;text-decoration:none}.about-us .contact-us .contact-us-grid .text-block .contacts .contact a:hover{color:#374151}.about-us .contact-us .contact-us-grid .contact-form{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:14px;margin:0;background-color:transparent}.about-us .contact-us .extra-grid{display:grid;grid-template-columns:1fr;align-items:flex-start;align-self:stretch;gap:46px}@media (min-width:768px){.about-us .contact-us .extra-grid{grid-template-columns:1fr 1fr}}.about-us .contact-us .extra-grid .help-block{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;flex:1 0 0;gap:12px;padding:36px;background:#f7f8f9}.about-us .contact-us .extra-grid .help-block .help-link{text-decoration:none}.about-us .contact-us .extra-grid .help-block .help-link:hover{text-decoration:underline}.about-us .contact-us .extra-grid .help-block .help-link .help-link-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:stretch;gap:20px}.about-us .contact-us .extra-grid .help-block .help-link .help-link-title .h3,.about-us .contact-us .extra-grid .help-block .help-link .help-link-title h3,.about-us .contact-us .extra-grid .help-block .help-link p{color:#17253f;font-size:1.563rem;font-style:normal;font-weight:600;line-height:2rem;text-decoration:none;margin:0}.about-us .contact-us .extra-grid .help-block .help-link p{font-family:"Open Sans",sans-serif;font-size:1.125rem;font-weight:400;line-height:2.25rem}.about-us .social-links{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:40px;margin-top:24px}.about-us .social-links a .icon{transition:all .2s ease-in-out}.about-us .downloads{padding:0 40px 90px}.about-us .downloads h2{margin-bottom:16px}.about-us .downloads a{display:inline-block;color:#17253f;font-weight:600;text-decoration:none;border-bottom:2px solid #17253f}.legal-notice .page-title{margin:130px 0 98px}.legal-notice .company-details{margin-bottom:32px}.legal-notice .company-details h3,.legal-notice .company-details p{font-style:normal;font-weight:700;font-size:1.75rem;line-height:2rem;color:#17253f}.legal-notice .company-details p{font-weight:500;font-size:1.25rem}.legal-notice .text-content{list-style:none;padding:0}.legal-notice .text-content h5,.legal-notice .text-content p{margin-bottom:0;font-style:normal;font-weight:700;font-size:1.25rem;line-height:2rem;color:#939393}.legal-notice .text-content p{font-weight:400;margin-bottom:32px}