@font-face{font-display:swap;font-family:Just Me Again Down Here;font-style:normal;font-weight:400;src:url(https://resources.epiqsolutions.com/hubfs/Xiphos-2023/just-me-again-down-here-v24-latin-regular.woff2) format("woff2")}body{overflow-x:hidden}body h1{font-family:Jura,sans-serif;font-size:88px;font-weight:400!important;line-height:79px;text-shadow:0 4px 4px 0 rgba(0,0,0,.25)}body #btn{background:#0036bc!important;border:none!important;border-radius:5px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-family:Jura;font-size:16px!important;font-weight:600;letter-spacing:-.07em;line-height:16px;overflow:hidden!important;padding:15px 30px!important;position:relative!important;text-decoration:none!important;text-decoration:none;text-transform:uppercase;transition:all .3s}body #btn:hover{background:#1f62ff!important}body #btn:active{background:#001f66}body #btn-second{background:#ebf1ff!important;border:1px solid #000614!important;color:#000614!important;font-family:Jura;font-size:16px!important;letter-spacing:-.07em;line-height:16px;padding:15px 30px!important;text-align:left;text-decoration:none;text-transform:uppercase;transition:all .3s}body #btn-second:hover{background:#ebf1ff!important;border:1px solid #0036bc!important;color:#0036bc!important}@media screen and (max-width:768px){body h1{font-size:53px;line-height:47px}}body h2{font-family:Jura,sans-serif;font-size:90px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (max-width:768px){body h2{font-size:40px}}body h3{font-family:Jura,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:100%;text-transform:uppercase}@media screen and (max-width:768px){body h3{font-size:36px}}body h4{font-family:Jura,sans-serif;font-size:48px;font-style:normal;font-weight:400;letter-spacing:-2.4px;line-height:100%;text-transform:uppercase}@media screen and (max-width:768px){body h4{font-size:24px}body .btn{font-size:16px!important}}body .btn{background:#0036bc!important;border-radius:5px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-family:Jura!important;font-size:18px;overflow:hidden!important;padding:15px 30px!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important}body .btn,body .btn .btn-white{border:none!important}body .btn:hover{background:#1f62ff!important;color:#fff!important}body .btn span{font-family:nunito,sans-serif;font-size:16px;font-style:normal;font-weight:400;text-transform:uppercase}body .cta{background-color:#000614;border-radius:5px;padding:10px 16px}body .cta span{color:#fff;text-transform:uppercase}body .navbar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .navbar.show-mobile-menu{-webkit-transform:translateX(0);transform:translateX(0)}body .navbar.hide-mobile-menu{-webkit-transform:translateX(-100%);transform:translateX(-100%)}body .navbar .row{width:100%}body .navbar ul{padding:0}body .navbar .nav{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:25px 0 25px 25px}body .navbar .desktop-menu,body .navbar .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .navbar .desktop-menu{gap:50px;padding:0;width:80%;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end}@media screen and (max-width:1280px){body .navbar .desktop-menu{display:none}}body .navbar .desktop-menu nav{height:100%}body .navbar .desktop-menu nav .ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;height:100%;margin:0;width:100%}body .navbar .desktop-menu nav .ul li,body .navbar .desktop-menu nav .ul li a{height:100%}body .navbar .desktop-menu li{font-family:jura,sans-serif;font-size:16px;text-transform:uppercase}body .navbar .desktop-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .navbar .desktop-menu li a span{text-transform:uppercase}body .navbar .desktop-menu li *{color:#000614}body .navbar .desktop-menu>nav>.ul>li>a:not(.cta){position:relative}body .navbar .desktop-menu>nav>.ul>li>a:not(.cta):before{background-color:#0036bc;bottom:0;content:"";height:5px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:15px}body .navbar .desktop-menu>nav>.ul>li:hover>a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}body .navbar .desktop-menu>nav>.ul>li:hover .submenu{opacity:1;pointer-events:all;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}body .navbar .language{border:1px solid #000614;border-radius:5px;overflow:hidden;position:relative}body .navbar .language a{background-color:unset;border:unset;border-radius:5px;color:#000614;display:inline-block;outline:unset;padding:6px 10px;position:relative;text-decoration:none;text-transform:uppercase;transition:left .1s ease-in-out;transition:color .3s ease;z-index:1}body .navbar .language a:not(.active):hover{color:#0036bc}body .navbar .language a.active{background-color:#000614;color:#fff;padding:6px 14px}body .navbar .cta{padding:10px 16px}body .navbar .cta:hover{color:#fff;text-decoration:unset}body .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .logo,body .navbar .desktop-menu .submenu{display:-webkit-box;display:-ms-flexbox;display:flex}body .navbar .desktop-menu .submenu{padding:15px 10px;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#ebf1ff;border:1px solid #000614;border-radius:5px;-ms-flex-direction:column;flex-direction:column;gap:15px;opacity:0;top:calc(100% - 15px);-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:hidden;z-index:9999!important}body .navbar .desktop-menu .submenu li{border-radius:3px;padding:5px;-webkit-transition:background .3s ease;transition:background .3s ease}body .navbar .desktop-menu .submenu li:hover{background:#fff}body .navbar .burger{background-color:transparent;border:none;cursor:pointer;display:none;padding:5px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width:1280px){body .navbar .burger{display:block;position:relative;z-index:100}}body .navbar .burger .burger-line{background-color:#000614;display:block;height:3px;margin:5px;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:25px}body .navbar .burger.open .burger-line:first-child{margin:0;-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}body .navbar .burger.open .burger-line:nth-child(2){margin:0;opacity:0}body .navbar .burger.open .burger-line:nth-child(3){margin:0;-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}body .mobile-menu{background-color:#ebf1ff;height:100vh;padding-left:25px;padding-top:32px;position:fixed;top:0;width:100%;z-index:2}body .mobile-menu .logo{padding-left:0}body .mobile-menu nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body .mobile-menu nav ul li a{color:#000614;font-family:Jura,sans-serif;font-size:36px;margin-bottom:15px}body .mobile-menu nav ul li ul li a{font-family:Nunito;font-size:16px;margin-bottom:10px}body .mobile-menu .language{margin-bottom:20px}body .mobile-menu .cta{text-align:center;width:100%}body .mobile-menu{display:none;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}body .mobile-menu.show{display:block}@media screen and (max-width:1280px){body .hide-on-mobile{display:none}}body .show-mobile-menu .mobile-menu{-webkit-transform:translateX(0);transform:translateX(0)}body .line-vertical{background-color:#000628;height:300px;position:relative;width:1px}body .line-vertical .marker{background-color:#000628;height:15px;left:-2.5px;position:absolute;top:0;width:5px}body .line-horizontal{background-color:#000628;height:1px;position:relative;width:100%}body .line-horizontal .marker{background-color:#000628;height:5px;left:0;position:absolute;top:-2.5px;width:15px}body main{background-color:rgba(235,241,255,.8);display:none;padding-top:150px}body main .earth{left:50%;position:fixed;top:50vh;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}body main .second-section,body main .third-section{position:relative;z-index:0}body main .divider-line{position:relative;z-index:1}@media screen and (max-width:768px){body main .divider-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body main .hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main .hero .hero-head .hero-title{color:#000614;margin-bottom:25px;text-align:center}body main .hero .hero-head .hero-title p{all:inherit;text-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media screen and (max-width:768px){body main .hero .hero-head .hero-title p{text-align:left}}body main .hero .hero-head .hero-subtitle{font-size:32px;font-weight:400}@media screen and (max-width:768px){body main .hero .hero-head .hero-subtitle{font-size:26px;text-align:left}}body main .hero .hero-body .hero-description{background:#e6eaf3;border-radius:5px;margin:0 auto;opacity:.6999999881;padding:40px 50px}@media screen and (max-width:768px){body main .hero .hero-body .hero-description{padding:20px}}body main .hero .hero-body .hero-description p{font-size:32px;font-weight:300;letter-spacing:.96px;line-height:1}@media screen and (max-width:768px){body main .hero .hero-body .hero-description p{font-size:16px}}body main .slider-vertical .slider-vertical-wrapper{background:#000614;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:552px;position:relative;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item .description{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;padding-left:50px}body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item .description *{color:#fff}body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item .description p{font-size:22px}@media screen and (max-width:768px){body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item .description p{font-size:16px;text-align:center}body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item .description{padding:20px;width:100%}}body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item .image{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item .image{width:100%}body main .slider-vertical .slider-vertical-wrapper .slider-vertical-item .image img{max-width:260px}}body main .slider-vertical .line{margin-left:60px}body main .what-we-do .title{position:relative}@media screen and (max-width:768px){body main .what-we-do .title{text-align:center}}body main .what-we-do .title .line{position:absolute;right:0}@media screen and (max-width:768px){body main .what-we-do .title .line{left:0}}body main .what-we-do .line.line-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){body main .what-we-do .line.line-desktop{display:none}}body main .what-we-do .line .line-mobile{display:none}@media screen and (max-width:768px){body main .what-we-do .line .line-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;right:unset}}body main .what-we-do .line-1{height:1px;right:0;width:111px}body main .what-we-do .line-1,body main .what-we-do .line-2{background-color:#000614;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}body main .what-we-do .line-2{height:150px;left:110px;top:0;width:1px}body main .what-we-do .description{padding-top:150px;position:relative}@media screen and (max-width:768px){body main .what-we-do .description{padding-top:100px}body main .what-we-do .description .line-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body main .section-what-we-do{background-color:rgba(235,241,255,.8);padding-top:50px}body main .section-applications{background-color:rgba(235,241,255,.8);padding-bottom:150px}body main .section-applications .applications{position:relative}body main .section-applications .applications h2{text-align:center}@media screen and (max-width:768px){body main .section-applications .applications .line{display:none}}body main .section-applications .applications .main-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}body main .section-applications .applications .image-satelite{bottom:-20px;left:50px;pointer-events:none;position:absolute}@media screen and (max-width:768px){body main .section-applications .applications .image-satelite{pointer-events:none}}body main .section-applications .applications .main-right{position:relative}body main .section-applications .applications .main-right .line{left:-45px;position:absolute;top:0}body main .section-applications .applications .card-reveal{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;height:300px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){body main .section-applications .applications .card-reveal{border-bottom:1px solid #000614;height:100%;padding-top:50px}}body main .section-applications .applications .card-reveal h4{cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}body main .section-applications .applications .card-reveal .description{max-height:0;opacity:0;overflow:hidden;padding:0 100px 0 0;-webkit-transition:max-height .3s ease,padding .3s ease,opacity .3s ease;transition:max-height .3s ease,padding .3s ease,opacity .3s ease}body main .section-applications .applications .card-reveal:hover .description{max-height:100px;opacity:1}body main .section-applications .applications .btn-wrapper-second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body main .box{background-color:#000614;border-radius:5px;padding:50px 60px}body main .applications{position:relative}@media screen and (max-width:768px){body main .box{padding:50px 20px}}body main .box *{color:#fff}body main .box p{font-size:22px}@media screen and (max-width:768px){body main .box p{font-size:16px}}body main .section-box{background-color:rgba(235,241,255,.8)}body main .xiphos-news{border:1px solid #000628;border-radius:5px;margin-bottom:100px;padding:60px;position:relative}@media screen and (max-width:768px){body main .xiphos-news{padding:30px}}body main .xiphos-news .wrapper{width:100%}body main .xiphos-news .card-news{background-color:#000614;border-radius:5px;padding:60px 50px}body main .xiphos-news .card-news *{color:#fff}body main .xiphos-news .card-news-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px}body main .xiphos-news .card-news-head span{font-size:16px}body main .xiphos-news .card-news-body .card-title{font-family:nunito,sans-serif;font-size:22px;font-style:normal;font-weight:400;margin-bottom:10px}body main .xiphos-news .card-news-body .card-text{font-family:nunito,sans-serif;font-size:14px;font-style:normal;font-weight:300;margin-bottom:30px}body main .xiphos-news .card-news-body .category{font-family:nunito,sans-serif;font-size:16px;font-weight:400;text-transform:uppercase}body main .xiphos-news .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:50px}body main .xiphos-news .swiper-container{margin:0 auto;max-width:600px;width:100%}body main .xiphos-news .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:2rem}body main .xiphos-news h2{margin-bottom:50px}body main .xiphos-news .floating-marker{left:20px;top:-2.5px}body main .section-xiphos-news{background-color:rgba(235,241,255,.8)}body main .clients{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0;padding:0}body main .clients li a img{-webkit-filter:grayscale(1);filter:grayscale(1)}body main .clients h4{text-align:center}body main .section-clients{background-color:rgba(235,241,255,.8);padding-bottom:150px}body main .section-clients h4{margin-bottom:50px}body main .system{border:1px solid #000614;border-radius:5px;padding:50px 50px 170px}body main .system.bg-black{background-color:#000614}body main .system.bg-black *{color:#fff}body main .system.floating{margin-top:-275px}@media screen and (max-width:768px){body main .system.floating{margin-top:-150px}}body main .system .floating-marker{bottom:-2.5px;left:20px}body main .system .desc{margin-bottom:50px}body main .section-system{background-color:rgba(235,241,255,.8);padding-bottom:150px;position:relative}body main .section-get-to-know{padding:150px 0;position:relative}body main .section-get-to-know .description h2,body main .section-get-to-know .description p{margin-bottom:50px}body main .photos{position:relative}@media screen and (max-width:768px){body main .photos{height:500px}}body main .polaroid-card{background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);padding:15px;position:absolute;text-align:center;width:250px}body main .polaroid-card .photo{margin-bottom:10px;position:relative}body main .polaroid-card .photo img{border:1px solid #ddd;display:block;height:auto;width:100%}body main .polaroid-card p{font-family:Just Me Again Down Here;font-size:20px;margin-bottom:0;text-align:left}body main .polaroid-card .caption{font-size:18px;font-weight:700}body main .polaroid-card .date{color:#666;font-size:14px}body main .polaroid-card-1{bottom:67%;left:10%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}body main .polaroid-card-2{bottom:60%;right:20%;-webkit-transform:rotate(10deg);transform:rotate(10deg)}@media screen and (max-width:768px){body main .polaroid-card-2{right:0}}body main .polaroid-card-3{bottom:10%;left:10%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}@media screen and (max-width:768px){body main .polaroid-card-3{left:0}}body main .polaroid-card-4{bottom:0;right:15%;-webkit-transform:rotate(15deg);transform:rotate(15deg)}@media screen and (max-width:768px){body main .polaroid-card-4{right:5%}}body main .section-get-to-know{background-color:rgba(235,241,255,.8)}body main .who-we-are{position:relative}body main .who-we-are .title{text-align:right}@media screen and (max-width:768px){body main .who-we-are .title{text-align:left}}body main .who-we-are .line{margin-top:-270px}@media screen and (max-width:768px){body main .who-we-are .line{display:none}}body main .who-we-are .line-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){body main .who-we-are .line-2{display:none}}body main .who-we-are .chip{left:70%;max-width:255px;position:absolute;top:50%;-webkit-transform-origin:"left center";transform-origin:"left center"}@media screen and (max-width:768px){body main .who-we-are .chip{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body main .who-we-are .chip img{max-width:180px}}body main .who-we-are .chip img{-webkit-transform-origin:"left center";transform-origin:"left center";width:100%}body main .section-who-we-are,body main .section-xiphos-products{background-color:rgba(235,241,255,.8)}body main .section-xiphos-products{padding-bottom:150px}body main .section-xiphos-products h2{margin-bottom:50px}body main .section-xiphos-products .title{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){body main .section-xiphos-products .title{margin-bottom:50px}}body main .section-xiphos-products .products{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main .section-xiphos-products .card-product{border:1px solid #ccc;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media screen and (max-width:768px){body main .section-xiphos-products .card-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}body main .section-xiphos-products .card-product-wrapper{height:100%;padding:40px 0 40px 30px;position:relative;width:70%}@media screen and (max-width:768px){body main .section-xiphos-products .card-product-wrapper{padding:0;width:100%}}body main .section-xiphos-products .card-product .title{padding-right:30px;text-align:right;width:30%}@media screen and (max-width:768px){body main .section-xiphos-products .card-product .title{padding-right:0;text-align:center}body main .section-xiphos-products .card-product .title,body main .section-xiphos-products .card-product .title h3{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}body main .section-xiphos-products .card-product .title h3{gap:5px;padding-top:30px}}body main .section-xiphos-products .card-product .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;left:20%;position:absolute;top:0}body main .section-xiphos-products .card-product .image-container img{height:100%;max-width:170px;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}@media screen and (max-width:768px){body main .section-xiphos-products .card-product .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body main .section-xiphos-products .card-product .text-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}body main .section-xiphos-products .card-product .text-container p{font-size:16px;padding:20px}body main .section-xiphos-products .card-product:hover .image-container img{opacity:0}body main .section-xiphos-products .card-product:hover .text-container{opacity:1}body main .mission h2{margin-bottom:150px;text-align:center}@media screen and (max-width:768px){body main .mission h2{margin-bottom:100px}}body main .mission p{font-family:Nunito;font-size:32px;font-style:normal;font-weight:300}@media screen and (max-width:768px){body main .mission p{font-size:22px}}body main .mission .line-bottom .line-desktop,body main .mission .line-top .line-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){body main .mission .line-bottom .line-desktop,body main .mission .line-top .line-desktop{display:none}}body main .mission .line-bottom .line-mobile,body main .mission .line-top .line-mobile{display:none}@media screen and (max-width:768px){body main .mission .line-bottom .line-mobile,body main .mission .line-top .line-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute}body main .mission .photos{padding-left:50px}}body main .mission .polaroid-card{position:relative;width:350px}@media screen and (max-width:768px){body main .mission .polaroid-card{width:200px}}body main .mission .polaroid-card-first{margin-top:-100px}@media screen and (max-width:768px){body main .mission .polaroid-card-first{margin-top:50px}}body main .mission .polaroid-card-second{margin-left:150px;margin-top:-150px}body main .mission .meet{margin-top:-100px}@media screen and (max-width:768px){body main .mission .meet{margin-top:50px;padding-left:100px}}body main .section-mission{padding:150px 0}body main .first,body main .third{-webkit-transform-origin:"center center";transform-origin:"center center"}body main .floating-marker{background-color:#000628;height:5px;position:absolute;width:15px}body .main .recruiting{margin-bottom:100px;margin-top:200px}.section12{margin:auto;max-width:100%;width:1140px}.contact-section{margin:60px 0}.content-box{margin-top:100px}.content-box ol,.content-box ul{margin-left:20px}body .main .applications-history,body .main .solutions-section{margin-top:60px}@media screen and (max-width:600px){.recruiting h3{margin-top:40px}body main .open-positions h2{font-size:53px}body main .section-applications{margin-top:350px}body main .section-xiphos-products .card-product .text-container{padding:50px 0}.mission-section h2{padding-bottom:10px}.marquee__group img{padding-right:10px}body main .who-we-are .chip{display:none}#footer .footer-social{margin-bottom:80px}p.footer-copyright{margin:40px 0}body main .section-applications .applications .card-reveal:hover .description{max-height:100%}}