/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}:root{--accent-color: #ffcc01;--prime-text-color: #d9d9d9;--title-text-color: #ffffff;--background-color: #0c0f12;--secondary-background-color: rgba(117, 116, 116, 0.2);--translucent-accent-color:rgba(255, 204, 0, 0.45);--light-accent-color: #feeda8;--light-green-color: rgba(26, 99, 20, 0.55);--border-color: #757474;--animation-speed: 30s;--transition: 0.3s ease-in-out;--primary-font-family: "Source Sans Pro";--secondary-font-family: "Helvetica"}.artifacts-section,.aircraft-section,.infantry-section,.vehicles-section{position:relative;overflow:hidden;min-height:520px;padding-top:80px}.artifacts-section h2,.aircraft-section h2,.infantry-section h2,.vehicles-section h2{max-width:480px}.artifacts-section p,.aircraft-section p,.infantry-section p,.vehicles-section p{max-width:500px}@media screen and (min-width: 768px){.artifacts-section,.aircraft-section,.infantry-section,.vehicles-section{min-height:689px;padding-top:140px;margin-top:50px}.artifacts-section h2,.aircraft-section h2,.infantry-section h2,.vehicles-section h2{max-width:530px}.artifacts-section p,.aircraft-section p,.infantry-section p,.vehicles-section p{max-width:750px}}@media screen and (min-width: 1280px){.artifacts-section,.aircraft-section,.infantry-section,.vehicles-section{margin-top:150px}.artifacts-section h2,.aircraft-section h2,.infantry-section h2,.vehicles-section h2{max-width:795px}.artifacts-section p,.aircraft-section p,.infantry-section p,.vehicles-section p{max-width:1250px}}@font-face{font-family:var(--secondary-font-family);font-weight:400;src:url("../../fonts/Helvetica_Regular.woff2") format("woff2"),url("../../fonts/Helvetica_Regular.woff") format("woff"),url("../../fonts/Helvetica_Regular.ttf") format("truetype")}@font-face{font-family:var(--secondary-font-family);font-weight:300;src:url("../../fonts/Helvetica_Light.woff2") format("woff2"),url("../../fonts/Helvetica_Light.woff") format("woff"),url("../../fonts/Helvetica_Light.ttf") format("truetype")}@font-face{font-family:var(--secondary-font-family);font-weight:600;src:url("../../fonts/Helvetica_Bold.woff2") format("woff2"),url("../../fonts/Helvetica_Bold.woff") format("woff"),url("../../fonts/Helvetica_Bold.ttf") format("truetype")}@font-face{font-family:var(--primary-font-family);font-weight:400;src:url("../../fonts/SourceSansPro_Regular.woff2") format("woff2"),url("../../fonts/SourceSansPro_Regular.woff") format("woff"),url("../../fonts/SourceSansPro_Regular.otf") format("opentype")}@font-face{font-family:var(--primary-font-family);font-weight:600;src:url("../../fonts/SourceSansPro_Bold.woff2") format("woff2"),url("../../fonts/SourceSansPro_Bold.woff") format("woff"),url("../../fonts/SourceSansPro_Bold.otf") format("opentype")}@font-face{font-family:var(--primary-font-family);font-weight:500;src:url("../../fonts/SourceSansPro_Semibold.woff2") format("woff2"),url("../../fonts/SourceSansPro_Semibold.woff") format("woff"),url("../../fonts/SourceSansPro_Semibold.otf") format("opentype")}@font-face{font-family:var(--primary-font-family);font-weight:300;src:url("../../fonts/SourceSansPro_Light.woff2") format("woff2"),url("../../fonts/SourceSansPro_Light.woff") format("woff"),url("../../fonts/SourceSansPro_Light.otf") format("opentype")}body{font-family:var(--secondary-font-family),sans-serif;color:var(--prime-text-color);background-color:var(--background-color);position:relative}.container{position:relative;z-index:1;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%;max-width:480px}@media screen and (min-width: 768px){.container{width:100vw;max-width:1000px}}@media screen and (min-width: 1280px){.container{width:calc(100vw - 40px);max-width:1600px}}.flexbox{display:flex;justify-content:center;align-items:center}.gradient-mobile{position:absolute;background:linear-gradient(to bottom, rgba(12, 15, 17, 0.9) 0px, rgba(12, 15, 17, 0.9) 5px, transparent 30px, transparent calc(100% - 30px), rgba(12, 15, 17, 0.9) calc(100% - 5px), rgba(12, 15, 17, 0.9) 100%);top:0;left:0;right:0;bottom:0}@media screen and (min-width: 768px){.gradient-mobile{display:none}}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}ul,ol{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}img{display:block;width:100%;height:auto}a{text-decoration:none;color:inherit}.logo{font-family:var(--primary-font-family),sans-serif;font-weight:400;font-size:20px;line-height:1.4;color:var(--title-text-color);position:relative;margin-right:auto;padding-top:6px;padding-left:10px}.logo span{color:var(--accent-color)}@media screen and (min-width: 1280px){.logo{font-size:30px;line-height:1.37;padding-top:10px;padding-left:17px}}.logo::before{content:"";position:absolute;top:0;left:0;width:40px;height:40px;border:1px solid var(--accent-color)}@media screen and (min-width: 1280px){.logo::before{width:60px;height:60px}}.request-bordered-button,.request-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;background-color:rgba(0,0,0,0);color:var(--accent-color);cursor:pointer;font-family:var(--primary-font-family),sans-serif;font-size:23px;font-weight:400;line-height:1.26}.request-bordered-button svg,.request-button svg{stroke:currentColor}.request-button{font-size:20px;padding-block:15px;padding-inline:0px;border:none;position:relative}.request-button svg{width:14px;height:14px}.request-button::after{content:"";position:absolute;left:0;bottom:15px;width:0;height:2px;background-color:var(--accent-color);transition:width var(--transition)}.request-button:hover::after{width:100%}.request-bordered-button{border:3px solid var(--accent-color);padding:12px;transition:box-shadow var(--transition)}.request-bordered-button svg{width:18px;height:18px}@media screen and (min-width: 1280px){.request-bordered-button{font-size:28px;padding-block:20px;padding-inline:30px}.request-bordered-button svg{width:32px;height:32px}}.request-bordered-button:hover,.request-bordered-button:focus{box-shadow:0px 0px 12px 0px var(--accent-color)}.mobile-request-button{position:fixed;padding-top:30px;padding-bottom:20px;background:linear-gradient(360deg, #0C0F12 42.35%, rgba(12, 15, 18, 0.9) 74.36%, rgba(12, 15, 18, 0) 100%);left:0;bottom:0;width:100%;z-index:2}.mobile-request-button button{background-color:var(--background-color)}@media screen and (min-width: 768px){.mobile-request-button{position:absolute;height:1px;margin-top:-1px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;padding-inline:0;padding-block:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;width:1px;border:0}}.services-section-title,.area-section-title,.section-title{font-family:var(--primary-font-family),sans-serif;font-size:30px;font-weight:600;line-height:1.26;text-align:left;color:var(--title-text-color)}@media screen and (min-width: 768px){.services-section-title,.area-section-title,.section-title{font-size:36px;font-weight:500px}}@media screen and (min-width: 1280px){.services-section-title,.area-section-title,.section-title{font-size:60px;line-height:1.25;font-weight:400}}.services-description,.description{font-family:var(--primary-font-family),sans-serif;font-size:18px;font-weight:400;line-height:1.4;text-align:left;white-space:pre-line}@media screen and (min-width: 768px){.services-description,.description{font-size:22px;line-height:1.25}}@media screen and (min-width: 1280px){.services-description,.description{font-size:32px}}.section-title{position:relative;margin-bottom:30px}@media screen and (min-width: 768px){.section-title{margin-bottom:50px}}@media screen and (min-width: 1280px){.section-title{margin-bottom:65px}}.section-title::after{content:"";position:absolute;left:0;bottom:-15px;height:1px;width:100%;max-width:795px;background:linear-gradient(to right, var(--accent-color) 0%, var(--accent-color) calc(100% - 162px), transparent calc(100% - 162px), transparent calc(100% - 147px), white calc(100% - 147px), white calc(100% - 132px), transparent calc(100% - 132px), transparent calc(100% - 117px), white calc(100% - 117px), white calc(100% - 102px), transparent calc(100% - 102px), transparent calc(100% - 87px), white calc(100% - 87px), white calc(100% - 84px), transparent calc(100% - 84px), transparent calc(100% - 69px), white calc(100% - 69px), white calc(100% - 54px), transparent calc(100% - 54px), transparent calc(100% - 39px), white calc(100% - 39px), white calc(100% - 36px), transparent calc(100% - 36px), transparent calc(100% - 21px), white calc(100% - 21px), white calc(100% - 18px), transparent calc(100% - 18px), transparent calc(100% - 3px), white calc(100% - 3px), white 100%)}@media screen and (min-width: 1280px){.section-title::after{bottom:-18px;background:linear-gradient(to right, var(--accent-color) 0%, var(--accent-color) calc(100% - 235px), transparent calc(100% - 235px), transparent calc(100% - 220px), white calc(100% - 220px), white calc(100% - 190px), transparent calc(100% - 190px), transparent calc(100% - 175px), white calc(100% - 175px), white calc(100% - 145px), transparent calc(100% - 145px), transparent calc(100% - 130px), white calc(100% - 130px), white calc(100% - 120px), transparent calc(100% - 120px), transparent calc(100% - 105px), white calc(100% - 105px), white calc(100% - 75px), transparent calc(100% - 75px), transparent calc(100% - 60px), white calc(100% - 60px), white calc(100% - 50px), transparent calc(100% - 50px), transparent calc(100% - 35px), white calc(100% - 35px), white calc(100% - 25px), transparent calc(100% - 25px), transparent calc(100% - 10px), white calc(100% - 10px), white 100%)}}.area-section-title{margin-bottom:40px}@media screen and (min-width: 1280px){.area-section-title{margin-bottom:65px}}.services-section-title{margin-bottom:16px}@media screen and (min-width: 768px){.services-section-title{font-size:30px;font-weight:500px}}@media screen and (min-width: 1280px){.services-section-title{font-size:50px;margin-bottom:30px}}.description{margin-bottom:35px}@media screen and (min-width: 768px){.description{margin-bottom:55px}}.services-description{font-weight:300;margin-bottom:30px}@media screen and (min-width: 1280px){.services-description{margin-bottom:40px}}.footer-title{font-family:var(--primary-font-family),sans-serif;font-size:12px;font-weight:400;line-height:1.25;text-align:center;margin-bottom:12px}@media screen and (min-width: 768px){.footer-title{text-align:left;font-size:14px;margin-bottom:20px}}@media screen and (min-width: 1280px){.footer-title{text-align:left;font-size:25px;margin-bottom:30px}}.lang-container{margin-left:24px;color:var(--accent-color)}.email-container{margin-left:40px;color:var(--title-text-color);gap:6px}.email-container a{font-size:20px;font-weight:400;line-height:1.4;transition:color var(--transition);order:1}.email-container a:focus,.email-container a:hover{color:var(--accent-color)}.email-container svg{margin-top:2px;width:21px;height:15px;stroke:currentColor;transition:color var(--transition)}.email-container a:hover+svg,.email-container a:focus+svg{color:var(--accent-color)}.header{padding-top:58px;position:absolute;width:100%;z-index:10}@media screen and (max-width: 767.98px){.header{position:fixed;background:linear-gradient(180deg, #0C0F12 42.35%, rgba(12, 15, 18, 0.9) 74.36%, rgba(12, 15, 18, 0) 100%);padding-bottom:40px}}.lang-button{cursor:pointer;font-family:var(--secondary-font-family),sans-serif;position:relative;border:none;font-size:20px;color:var(--title-text-color)}.lang-button::after{content:"";position:absolute;left:0;bottom:1px;width:0;height:2px;background-color:var(--accent-color);transition:width var(--transition)}.lang-button:hover::after{width:100%}.active{color:var(--accent-color)}.active::after{width:100%}.hero-section{position:relative;overflow:hidden;padding-top:200px;background:linear-gradient(270deg, rgba(12, 15, 18, 0.5) 0%, #0C0F12 100%) center;background-size:cover;min-height:795px}.hero-section::after{content:"";position:absolute;z-index:-1;width:325px;height:200px;bottom:105px;right:-50px;border:1px solid var(--translucent-accent-color)}.hero-section::before{content:"Leopard 2";position:absolute;z-index:-1;font-family:var(--primary-font-family),sans-serif;font-size:15px;font-weight:400;line-height:1.25;text-align:center;color:var(--background-color);width:97px;height:22px;background-color:var(--translucent-accent-color);bottom:83px;right:178px}.hero-section h1{max-width:480px}.hero-section p{max-width:500px}@media screen and (min-width: 390px){.hero-section{padding-top:250px;padding-bottom:128px}}@media screen and (min-width: 480px){.hero-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0) 0%, #0C0F12 78.15%)}.hero-section::after,.hero-section::before{z-index:0}}@media screen and (min-width: 768px){.hero-section::after{right:calc(50% - 530px);width:360px;height:220px}.hero-section::before{right:calc(50% - 267px)}.hero-section h1{max-width:530px}.hero-section p{max-width:630px}}@media screen and (min-width: 1280px){.hero-section{padding-top:346px;padding-bottom:207px;background-repeat:no-repeat;background-size:1850px auto;background-position:center}.hero-section h1{max-width:980px}.hero-section p{max-width:1020px}.hero-section::after{position:absolute;width:513px;height:346px;bottom:120px;right:calc(50% - 850px)}.hero-section::before{font-size:32px;width:170px;height:40px;bottom:465px;right:calc(50% - 507px)}}.hero-background{position:absolute;z-index:-2;width:700px;height:795px;bottom:0}@media screen and (max-width: 767.98px){.hero-background{right:0}}@media screen and (min-width: 768px){.hero-background{width:1278px;height:830px;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1280px){.hero-background{width:1722px;height:1118px;left:calc(50% + 122px);transform:translateX(-50%)}.hero-background::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(to right, transparent 0px, transparent calc(100% - 300px), var(--background-color) calc(100% - 190px), var(--background-color) 100%) center}}.vehicles-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0.5) 0%, #0C0F12 100%);background-size:cover;background-position:center;background-repeat:no-repeat}.vehicles-section::after{content:"";position:absolute;z-index:-1;width:296px;height:280px;bottom:100px;right:calc(50% - 275px);border:1px solid var(--translucent-accent-color)}.vehicles-section::before{content:"T72";position:absolute;z-index:-1;font-family:var(--primary-font-family),sans-serif;font-size:15px;font-weight:400;line-height:1.25;text-align:center;color:var(--background-color);width:97px;height:22px;background-color:var(--translucent-accent-color);bottom:79px;right:calc(50% - 76px)}@media screen and (min-width: 480px){.vehicles-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0) 0%, #0C0F12 75%)}}@media screen and (min-width: 768px){.vehicles-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0) 0%, #0C0F12 78.15%)}.vehicles-section::after{z-index:0;width:470px;height:300px;bottom:150px;right:calc(50% - 510px)}.vehicles-section::before{z-index:0;bottom:129px;right:calc(50% - 137px)}}@media screen and (min-width: 1280px){.vehicles-section{padding-top:130px;padding-bottom:25px;background:linear-gradient(270deg, rgba(12, 15, 18, 0) 0%, #0C0F12 60.4%);background-size:1728px auto;background-repeat:no-repeat;background-position:center}.vehicles-section::after{width:556px;height:321px;bottom:145px;right:calc(50% - 644px)}.vehicles-section::before{font-size:22px;width:121px;height:30px;bottom:467px;right:calc(50% - 209px)}}.vehicles-background{position:absolute;z-index:-2;width:607px;height:700px;left:calc(50% - 220px);bottom:0}@media screen and (min-width: 768px){.vehicles-background{width:1067px;height:689px;left:calc(50% - 410px)}}@media screen and (min-width: 1280px){.vehicles-background{left:calc(50% - 275px)}}.infantry-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0.5) 0%, #0C0F12 100%);background-size:cover;background-position:center;background-repeat:no-repeat}.infantry-section::after{content:"soldier";font-family:var(--primary-font-family),sans-serif;font-size:12px;font-weight:400;line-height:1.25;text-align:center;color:#000;background:linear-gradient(to bottom, var(--light-green-color) 0, var(--light-green-color) 16px, transparent 16px, transparent 100%);position:absolute;width:59px;height:150px;bottom:80px;right:calc(50% - 70px);border:1px solid var(--light-green-color)}.infantry-section::before{content:"soldier";font-family:var(--primary-font-family),sans-serif;font-size:12px;font-weight:400;line-height:1.25;text-align:center;color:#000;background:linear-gradient(to bottom, var(--light-green-color) 0, var(--light-green-color) 16px, transparent 16px, transparent 100%);position:absolute;width:59px;height:150px;bottom:25px;right:calc(50% - 195px);border:1px solid var(--light-green-color)}@media screen and (min-width: 480px){.infantry-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0) 0%, #0C0F12 75%)}}@media screen and (min-width: 768px){.infantry-section{background:linear-gradient(270deg, #0C0F12 37.4%, rgba(12, 15, 18, 0) 100%) center;background-size:1280px auto}.infantry-section h2,.infantry-section p,.infantry-section button{margin-left:222px}.infantry-section::after{bottom:80px;right:calc(50% + 22px)}.infantry-section::before{bottom:245px;right:calc(50% + 253px)}}@media screen and (min-width: 1280px){.infantry-section{padding-top:130px;padding-bottom:20px;background-size:1728px auto;background-repeat:no-repeat}.infantry-section h2,.infantry-section p,.infantry-section button{margin-left:324px}.infantry-section::after{right:calc(50% + 30px)}.infantry-section::before{bottom:25px;right:calc(50% - 95px)}}.infantry-background{position:absolute;z-index:-2;bottom:0;left:calc(50% - 370px);width:770px;height:689px}@media screen and (min-width: 480px){.infantry-background::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(12,15,18,.6509803922);pointer-events:none}}@media screen and (min-width: 768px){.infantry-background{width:1065px;left:calc(50% - 240px);transform:translateX(-50%)}.infantry-background::after{content:"soldier";z-index:1;font-family:var(--primary-font-family),sans-serif;font-size:12px;font-weight:400;line-height:1.25;text-align:center;color:#000;background:linear-gradient(to bottom, var(--light-green-color) 0, var(--light-green-color) 16px, transparent 16px, transparent 100%);position:absolute;width:59px;height:150px;bottom:357px;left:215px;border:1px solid var(--light-green-color);pointer-events:none}}.aircraft-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0.5) 0%, #0C0F12 100%);background-size:cover;background-position:center;background-repeat:no-repeat}.aircraft-section::after{content:"";position:absolute;width:644px;height:420px;bottom:60px;right:calc(50% - 538px);border:1px solid var(--translucent-accent-color)}.aircraft-section::before{content:"Helicopter";position:absolute;font-family:var(--primary-font-family),sans-serif;font-size:15px;font-weight:400;line-height:1.25;text-align:center;color:var(--background-color);width:97px;height:22px;background-color:var(--translucent-accent-color);bottom:38px;right:calc(50% + 10px)}@media screen and (min-width: 480px){.aircraft-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0) 0%, #0C0F12 75%)}}@media screen and (min-width: 768px){.aircraft-section{padding-top:200px;background:linear-gradient(270deg, rgba(12, 15, 18, 0) 0%, #0C0F12 64.4%) center,linear-gradient(rgba(12, 15, 18, 0.35), rgba(12, 15, 18, 0.35)) center;background-size:1280px auto,1280px auto}.aircraft-section::after{height:470px;right:calc(50% - 501px);bottom:115px}.aircraft-section::before{right:calc(50% + 47px);bottom:93px}}@media screen and (min-width: 1280px){.aircraft-section{background-size:1728px auto,1728px auto;background-repeat:no-repeat}.aircraft-section::after{height:497px;right:calc(50% - 600px)}.aircraft-section::before{right:calc(50% - 600px);bottom:86px;width:154px;height:30px;padding-top:4px;font-size:16px}}.aircraft-background{position:absolute;z-index:-2;bottom:-50px;left:calc(50% - 310px);width:692px;height:620px}@media screen and (min-width: 768px){.aircraft-background{bottom:0;height:689px;width:1065px;left:calc(50% - 275px)}}.artifacts-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0.5) 0%, #0C0F12 100%) center;background-size:cover;background-repeat:no-repeat}.artifacts-section::after{content:"";position:absolute;width:300px;height:420px;bottom:70px;right:calc(50% - 200px);border:1px solid var(--translucent-accent-color)}.artifacts-section::before{content:"Explosion";position:absolute;font-family:var(--primary-font-family),sans-serif;padding-top:7px;font-size:12px;font-weight:400;line-height:1.25;text-align:center;color:var(--background-color);width:77px;height:27px;background-color:var(--translucent-accent-color);bottom:44px;right:calc(50% + 23px)}@media screen and (min-width: 480px){.artifacts-section{background:linear-gradient(270deg, rgba(12, 15, 18, 0) 0%, #0C0F12 75%)}}@media screen and (min-width: 768px){.artifacts-section{background:linear-gradient(270deg, #0C0F12 29.6%, rgba(12, 15, 18, 0) 100%) center,linear-gradient(rgba(12, 15, 18, 0.75), rgba(12, 15, 18, 0.75)) center;background-size:1280px auto,1280px auto}.artifacts-section::after{height:550px;width:370px;right:calc(50% + 232px)}.artifacts-section::before{right:calc(50% + 232px)}.artifacts-section h2,.artifacts-section p,.artifacts-section button{margin-left:222px}}@media screen and (min-width: 1280px){.artifacts-section{padding-top:120px;padding-bottom:10px;background-size:1728px auto,1728px auto;background-repeat:no-repeat}.artifacts-section::after{width:428px;height:590px;right:calc(50% + 250px);bottom:56px}.artifacts-section::before{font-size:16px;height:32px;width:90px;right:calc(50% + 588px);bottom:645px}.artifacts-section h2,.artifacts-section p,.artifacts-section button{margin-left:324px}}.artifact-background{position:absolute;z-index:-2;bottom:-30px;left:calc(50% - 200px);width:615px;height:550px}@media screen and (min-width: 768px){.artifact-background{bottom:0;width:1065px;height:689px;left:calc(50% - 240px);transform:translateX(-50%)}}@keyframes firstEllipse{0%{transform:rotate(-23deg) translate(-80%, 0%)}20%{transform:rotate(-23deg) translate(-60%, -30%) scale(1.2, 0.98)}40%{transform:rotate(0deg) translate(-50%, -50%) scale(0.95, 0.6)}60%{transform:rotate(0deg) translate(-80%, 0%) scale(0.86, 0.52)}100%{transform:rotate(0deg) translate(25%, -100%) scale(2.15, 1.4)}}@keyframes secondEllipse{0%{transform:rotate(-23deg) translate(60%, -120%)}20%{transform:rotate(-23deg) translate(30%, -100%) scale(0.8, 0.65)}40%{transform:rotate(0deg) translate(80%, -50%) scale(0.95, 0.6)}60%{transform:rotate(-23deg) translate(30%, -90%) scale(2, 1.68)}100%{transform:rotate(-23deg) translate(-30%, 30%) scale(1.54, 1.3)}}@keyframes firstEllipseDesktop{0%{transform:rotate(-23deg) translate(-110%, -50%)}24%{transform:rotate(-23deg) translate(-70%, -70%) scale(1.32, 1.1)}48%{transform:rotate(0deg) translate(-50%, -50%) scale(1.25, 0.81)}72%{transform:rotate(0deg) translate(10%, -75%) scale(1.42, 0.86)}100%{transform:rotate(0deg) translate(35%, -90%) scale(1.34, 0.86)}}@keyframes secondEllipseDesktop{0%{transform:rotate(-23deg) translate(105%, -75%)}24%{transform:rotate(-23deg) translate(68%, -68%) scale(0.86, 0.72)}48%{transform:rotate(-23deg) translate(-25%, -60%) scale(0.7, 0.58)}72%{transform:rotate(-23deg) translate(-105%, -75%) scale(0.9, 0.76)}100%{transform:rotate(-23deg) translate(-125%, -50%) scale(0.7, 0.58)}}.areas-section{position:relative;overflow:hidden;padding-block:82px}.areas-section::before{content:"";z-index:-1;position:absolute;left:50%;top:50%;width:570px;height:695px;transform:rotate(-23deg) translate(-80%, 0%);background:radial-gradient(50% 50% at 50% 50%, rgba(255, 108, 1, 0.12) 0%, rgba(12, 15, 18, 0.3) 100%);clip-path:ellipse(50% 50% at 50% 50%);animation:firstEllipse var(--animation-speed) ease-in-out 1s infinite}.areas-section::after{content:"";position:absolute;z-index:-2;left:50%;top:50%;transform:rotate(-23deg) translate(60%, -120%);width:297px;height:362px;background:radial-gradient(50% 50% at 50% 50%, rgba(255, 108, 1, 0.08) 0%, rgba(12, 15, 18, 0.2) 100%);clip-path:ellipse(50% 50% at 50% 50%);animation:secondEllipse var(--animation-speed) ease-in-out 1s infinite}@media screen and (min-width: 768px){.areas-section{margin-top:50px}}@media screen and (min-width: 1280px){.areas-section{margin-top:150px;padding-block:208px}.areas-section::before{width:916px;height:1118px;transform:rotate(-23deg) translate(-110%, -50%);animation:firstEllipseDesktop var(--animation-speed) ease-in-out 1s infinite alternate}.areas-section::after{transform:rotate(-23deg) translate(105%, -75%);width:660px;height:806px;animation:secondEllipseDesktop var(--animation-speed) ease-in-out 1s infinite alternate}}@media screen and (min-width: 768px){.areas-container{display:flex;justify-content:space-between;position:relative}.areas-container h2{max-width:320px}.areas-container button{position:absolute;top:120px;left:20px}}@media screen and (min-width: 1280px){.areas-container{gap:20px}.areas-container button{position:absolute;top:200px}.areas-container h2{max-width:530px}.areas-container ol{margin-top:22px;flex-grow:1}}.areas{counter-reset:li;margin-bottom:35px;display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;row-gap:30px}@media screen and (min-width: 768px){.areas{margin-bottom:0}}@media screen and (min-width: 1280px){.areas{row-gap:45px}}.areas li{display:flex;align-items:center;font-family:var(--primary-font-family),sans-serif;counter-increment:li;padding-left:57px;padding-right:10px;padding-block:10px;position:relative;color:var(--prime-text-color);background-color:var(--secondary-background-color);border:.5px solid var(--border-color);font-size:12px;font-weight:400;line-height:1.25;transition:border-color var(--transition),box-shadow var(--transition)}@media screen and (min-width: 768px){.areas li{font-size:14px}}@media screen and (min-width: 1280px){.areas li{font-size:24px;padding-left:93px;padding-block:18px}}.areas li:hover{border-color:var(--light-accent-color);box-shadow:0px 0px 20px 0px rgba(255,204,1,.2509803922)}.areas li::before{position:absolute;top:50%;transform:translateY(-50%);left:16px;content:counter(li, decimal-leading-zero);padding-right:10px;border-right:1px solid var(--border-color);font-family:var(--secondary-font-family),sans-serif;font-weight:300}@media screen and (min-width: 1280px){.areas li::before{padding-right:20px;left:20px}}.services-section{padding-top:42px}@media screen and (max-width: 767.98px){.services-section{padding-bottom:110px}}@media screen and (min-width: 1280px){.services-section{padding-top:85px}}.flex-container{position:relative}.flex-container::after{content:"";position:absolute;z-index:10;width:100%;height:56px;bottom:-1px;left:0;border-bottom:1px solid var(--border-color);background:linear-gradient(180deg, rgba(12, 15, 17, 0) 0%, #0C0F11 70.4%);pointer-events:none}.flex-container::before{content:"";position:absolute;z-index:10;width:100%;height:56px;bottom:245px;left:0;border-top:1px solid var(--border-color);background:linear-gradient(0deg, rgba(12, 15, 17, 0) 0%, #0C0F11 70.4%);pointer-events:none}@media screen and (min-width: 768px){.flex-container{display:flex;align-items:center;gap:20px;justify-content:space-between}.flex-container::before{bottom:355px}.flex-container h2{max-width:350px}.flex-container p{max-width:530px}.flex-container .flex-item:not(:first-child){margin-right:20px}}@media screen and (min-width: 1280px){.flex-container{align-items:start}.flex-container::before{bottom:491px;height:112px}.flex-container::after{height:112px}.flex-container .flex-item:first-child{padding-top:100px}.flex-container .flex-item:first-child h2{max-width:590px}.flex-container .flex-item:first-child p{max-width:780px}.flex-container .flex-item:not(:first-child){margin-right:70px}.flex-container .request-button{font-size:28px}.flex-container .request-button svg{width:25px;height:25px}}.footer{padding-top:10px;padding-bottom:35px}@media screen and (min-width: 768px){.footer{padding-top:40px;padding-bottom:50px;border-top:none}}@media screen and (min-width: 1280px){.footer{padding-top:50px;padding-bottom:96px}}.footer-container{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.footer-container{flex-direction:row;justify-content:space-between}.footer-container>div:not(:first-child){width:380px}}@media screen and (min-width: 1280px){.footer-container>div:not(:first-child){width:582px}}.email-link{font-family:var(--secondary-font-family),sans-serif;color:var(--title-text-color);gap:6px;font-size:12px;font-weight:400;line-height:1.15}.email-link a{transition:color var(--transition);order:1}.email-link a:focus,.email-link a:hover{color:var(--accent-color)}.email-link svg{margin-top:2px;width:17px;height:12px;stroke:currentColor;transition:color var(--transition)}.email-link a:hover+svg,.email-link a:focus+svg{color:var(--accent-color)}@media screen and (min-width: 768px){.email-link{font-size:14px;justify-content:flex-start}.email-link svg{width:20px;height:14px}}@media screen and (min-width: 1280px){.email-link{font-size:25px}.email-link svg{width:28px;height:20px}}.telezip-logo{font-family:var(--secondary-font-family);font-size:14px;font-weight:600;line-height:1.25;vertical-align:bottom}.telezip-logo svg{width:23px;height:30px;margin-right:10px}@media screen and (min-width: 1280px){.telezip-logo{font-size:27px;line-height:1.4}}.cyber-harbor-logo{width:88px;height:27px}@media screen and (min-width: 1280px){.cyber-harbor-logo{width:175px;height:52px}}.logo-container{gap:35px}@media screen and (min-width: 768px){.logo-container{gap:50px;justify-content:flex-start}}@media screen and (min-width: 1280px){.logo-container{gap:70px}}@keyframes scrollUp{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}.carousel{display:flex;justify-content:space-around;width:350px;max-width:100%;height:300px;margin:0 auto;overflow:hidden}@media screen and (min-width: 768px){.carousel{width:360px;height:410px;justify-content:space-between}}@media screen and (min-width: 1280px){.carousel{width:512px;height:600px}}.slider{height:300px;width:121px;position:relative}.slider .slide-track-vertical-up{animation:scrollUp var(--animation-speed) linear infinite running}.slider .slide-track-vertical-up .slide:hover img{left:56%}.slider .slide-track-vertical-down{animation:scrollDown var(--animation-speed) linear infinite running}.slider .slide-track-vertical-down .slide:hover img{left:-56%}.slider:hover{z-index:2}.slider .slide{height:75px;width:121px;padding-block:4px;position:relative}@media screen and (min-width: 768px){.slider .slide{width:170px;height:102.5px}}@media screen and (min-width: 1280px){.slider .slide{width:241px;height:150px;padding-block:8px}}.slider .slide img{position:absolute;top:0;left:0;width:100%;transform:scale(1);transition:transform var(--transition),left var(--transition),top var(--transition);z-index:1;transition-delay:0s}.slider .slide:hover img{transform:scale(2);z-index:10;transition-delay:.5s}@media screen and (min-width: 768px){.slider{width:170px;height:410px}}@media screen and (min-width: 1280px){.slider{width:241px;height:600px}}.slider.paused .slide-track-vertical-up,.slider.paused .slide-track-vertical-down{-webkit-animation-play-state:paused;animation-play-state:paused}.backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;padding-block:30px;padding-inline:20px;background:linear-gradient(270deg, rgba(12, 15, 18, 0) 0%, #0C0F12 78.15%);opacity:1;visibility:visible;transition:opacity var(--transition),visibility var(--transition)}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.no-scroll{overflow:hidden}.modal{position:relative;width:363px;max-width:calc(100vw - 40px);max-height:calc(100vh - 60px);overflow-y:auto;padding-block:30px;padding-inline:20px;background-color:var(--background-color);border:1px solid var(--light-accent-color);box-shadow:0px 0px 20px 0px rgba(255,204,1,.5019607843)}@media screen and (min-width: 768px){.modal{width:602px;padding-top:50px;padding-inline:58px}}.close-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;display:flex;justify-content:center;align-items:center;transition:transform var(--transition)}.close-btn svg{width:20px;height:20px;stroke:var(--border-color)}.close-btn:hover,.close-btn:focus{transform:scale(1.2)}.form{display:flex;flex-direction:column;gap:10px;font-family:var(--primary-font-family),sans-serif;font-size:16px;font-weight:400;line-height:1.7;text-align:left;color:var(--prime-text-color)}@media screen and (min-width: 1280px){.form{gap:15px}}.form input,.form textarea{font-family:var(--primary-font-family),sans-serif;font-size:16px;line-height:1.5;background-color:var(--background-color);border:1px solid var(--border-color);color:var(--prime-text-color);border-radius:4px;padding-inline:14px;padding-block:5px;width:100%;transition:box-shadow var(--transition);outline:none}.form input:hover,.form input:focus,.form textarea:hover,.form textarea:focus{box-shadow:0px 0px 6px 0px var(--accent-color)}@media screen and (min-width: 768px){.form input,.form textarea{padding-block:10px}}.form textarea{height:72px;overflow-y:auto;resize:none}@media screen and (min-width: 1280px){.form textarea{height:90px}}@media screen and (min-width: 768px){.form label,.form p{font-size:20px}}.form .submit-button{padding-inline:15px;padding-block:9px;width:fit-content;align-self:self-end;margin-top:40px}.form .submit-button svg{width:18px;height:18px}.toast{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100vw - 20px);max-width:450px;font-family:"Souse Sans 3",sans-serif;font-size:18px;font-weight:400;line-height:1.2;text-align:center;z-index:2;opacity:1;visibility:visible;transition:opacity var(--transition),visibility var(--transition),transform var(--transition)}@media screen and (min-width: 1280px){.toast{max-width:600px}}.toast.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate(0, -50%)}.success-toast{padding-block:60px;padding-inline:10px;color:var(--prime-text-color);background-color:var(--background-color);border:1px solid var(--light-accent-color);box-shadow:0px 0px 20px 0px var(--translucent-accent-color)}.success-toast h2{font-size:20px;margin-bottom:20px}.success-toast .success-icon{display:inline-flex;align-items:center;justify-content:center;margin-bottom:25px;border-radius:50%;box-shadow:0px 0px 20px 0px var(--translucent-accent-color);background:radial-gradient(circle, var(--background-color) 0%, var(--translucent-accent-color) 100%)}.success-toast .success-icon svg{width:60px;height:60px;fill:var(--light-accent-color)}@media screen and (min-width: 768px){.success-toast{padding-top:75px;padding-bottom:58px}}@media screen and (min-width: 1280px){.success-toast{font-size:20px}.success-toast h2{font-size:30px}}@media screen and (max-width: 767.98px){.mobile-visually-hidden{position:absolute;height:1px;margin-top:-1px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;padding-inline:0;padding-block:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;width:1px;border:0}}@media screen and (max-width: 1279.98px){.only-desktop{position:absolute;height:1px;margin-top:-1px;margin-bottom:-1px;margin-left:-1px;margin-right:-1px;padding-inline:0;padding-block:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;width:1px;border:0}}