/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{font-family:roboto,sans-serif;color:#333}h1{font-family:orbitron,sans-serif}*{box-sizing:border-box}.container{width:100%;max-width:100%;margin:0 auto;padding:0 15px}@media screen and (min-width:768px){.container{max-width:750px}}@media screen and (min-width:992px){.container{max-width:970px}}@media screen and (min-width:1200px){.container{max-width:1170px}}.no-scroll{overflow:hidden}.table__wrapper{overflow:auto}.btn--link{display:inline-flex;justify-content:center;text-decoration:none;font-size:16px;letter-spacing:.03em;font-weight:300;color:#fff;background-color:#09a8c5;padding:13px 25px;border-radius:5px;transition:background-color .3s ease,opacity .3s ease}.btn--link:hover,.btn--link:focus{background-color:#077e94;opacity:.9;outline:none}.btn--link__darkBlue{background-color:#31465c}.btn--link__darkBlue:hover,.btn--link__darkBlue:focus{background-color:#1f2d3b;opacity:.9;outline:none}.pager{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);max-width:1400px;margin:0 auto;border-radius:15px;margin-top:-30px;margin-bottom:-30px;background-color:#fff;position:relative;z-index:5}.section--title{font-family:orbitron,sans-serif;font-size:36px;letter-spacing:.04em;color:#3c4858;margin:0 0 20px}.section--text p{font-size:16px;line-height:1.6em;color:#333}.pageHero{padding:30px 0;background-color:#294663}.pageHero--inner{max-width:700px;margin:0 auto;text-align:center}.pageHero--title{font-size:32px;letter-spacing:.02em;color:#fff;margin:0 0 25px}.pageHero--text p{font-size:18px;line-height:1.6em;letter-spacing:.04em;color:#fff}a{text-decoration:none;color:#09a8c5}a:hover,a:focus{text-decoration:none}.text-content{font-size:16px;color:#333}.text-content img{max-width:100%;height:auto;display:block;margin:1em 0}.text-content p,.text-content li,.text-content dd,.text-content dt,.text-content address{letter-spacing:.03em;line-height:1.5em;margin-bottom:1em}.text-content p a,.text-content li a,.text-content dd a,.text-content dt a,.text-content address a{text-decoration:none;color:#09a8c5}.text-content p a:hover,.text-content p a:focus,.text-content li a:hover,.text-content li a:focus,.text-content dd a:hover,.text-content dd a:focus,.text-content dt a:hover,.text-content dt a:focus,.text-content address a:hover,.text-content address a:focus{text-decoration:underline}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6{font-weight:700;margin:1.5em 0 1em;line-height:1.2em;letter-spacing:.03em;color:#09a8c5}.text-content h1 a,.text-content h2 a,.text-content h3 a,.text-content h4 a,.text-content h5 a,.text-content h6 a{color:inherit}.text-content h1{font-size:2em}.text-content h2{font-size:1.75em}.text-content h3{font-size:1.5em}.text-content h4{font-size:1.25em}.text-content h5{font-size:1.1em}.text-content h6{font-size:1em}.text-content blockquote{margin:1em 0;padding-left:1em;border-left:.3em solid #999;font-style:italic}.text-content code{font-family:monospace;background-color:#999;padding:.2em .5em;border-radius:.3em}.text-content pre{font-family:monospace;padding:1em;overflow-x:auto;border-radius:.3em;background-color:#999}.text-content table{width:100%;margin:1.5em 0 3em}.text-content table caption{padding:0 0 15px}.text-content table caption,.text-content table caption *{font-size:18px;font-weight:700;color:#09a8c5;text-align:left}.text-content table caption *{padding:0;margin:0}.text-content th,.text-content td{padding:10px;letter-spacing:.02em}.text-content th,.text-content th *{font-size:14px;color:#fff;vertical-align:top;text-align:left;background-color:#0a253f;margin:0}.text-content th em{display:block;font-size:75%}.text-content td{padding-top:10px;padding-bottom:10px}.text-content td,.text-content td *{font-size:14px;color:#333}.text-content td *{padding:0;margin:0}.text-content tr:nth-child(2n+2){background-color:#09a8c51f}.text-content ul,.text-content ol{margin:1em 0;padding-left:1.5em}.text-content ul ul,.text-content ul ol,.text-content ol ul,.text-content ol ol{margin:.5em 0}.text-content ul{list-style-type:none}.text-content ul li:before{content:'\f058';font-weight:500;font-family:'font awesome 6 free';margin-right:10px}.modal{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;padding:25px 15px;display:flex;align-items:flex-start;justify-content:center;background-color:#0a253f8a;backdrop-filter:blur(2px);visibility:hidden;opacity:0;pointer-events:none;transition:all .4s ease;overflow:auto}.modal.show{visibility:visible;opacity:1;pointer-events:inherit}.modal--inner{position:relative;padding:70px 40px 50px;background-color:#fff;border-radius:10px;max-width:700px;width:100%}@media screen and (min-width:768px){.modal--inner{padding:70px 90px}}.modal--close{position:absolute;z-index:2;top:25px;right:25px;font-size:25px;color:#333;line-height:1em;border:none;background-color:transparent;padding:0;transition:all .4s ease}.modal--close:hover,.modal--close:focus{opacity:.85}.modal--close .icon{pointer-events:none}.modal--title{font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;text-align:center;color:#09a8c5;margin:0 0 20px}.modal--subTitle{font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-align:center;margin:0 0 35px}.requestForm{width:100%}.form__group{position:relative;margin-top:25px;margin-bottom:50px;width:100%}.form__group--label,.form__group--field{padding:0 10px 10px;width:100%}.form__group--label{position:absolute;top:0;left:0;width:100%;height:100%;transition:all .4s ease;pointer-events:none}.form__group--label:hover{pointer-events:none}.form__group--field{font-size:16px;line-height:1.5em;border:none;border-bottom:2px solid #000}.form__group--field:focus,.form__group--field.active{outline:none}.form__group--field:focus+.form__group--label,.form__group--field.active+.form__group--label{font-size:14px;opacity:.85;margin-top:-25px}.form__group--textarea{min-height:90px}.form__group--btn{width:100%;font-size:16px;letter-spacing:.04em;color:#fff;padding:15px 20px;background-color:#09a8c5;border-radius:3px;border:none;transition:all .4s ease}.form__group--btn:hover,.form__group--btn:focus{opacity:.85}.form__group.hidden{max-height:0;margin:0;padding:0;overflow:hidden}.form__group--error{font-size:14px;position:absolute;bottom:100%;right:0;color:#ff5d58;margin:0}.header{position:sticky;top:0;z-index:100;background-color:#fff;padding:10px 0;box-shadow:0 1px 10px -6px rgba(0,0,0,.42),0 1px 10px rgba(0,0,0,.12),0 4px 5px -2px rgba(0,0,0,.1)}.header--inner{display:flex;align-items:center;min-height:50px}.header--logo{transition:all .3s ease}.header--logo:hover{opacity:.75}.navbar{color:#000;margin-left:auto}.navbar__list{display:flex;list-style-type:none;padding:0;margin:0}.navbar--item{position:relative}.navbar--item .dropdown_icon{margin-left:3px;transition:all .3s ease}.navbar--link{display:inline-block;font-size:12px;font-weight:400;letter-spacing:.018em;text-decoration:none;padding:10px 15px;color:#555}.navbar--link:hover,.navbar--link:focus,.navbar--link.active{color:#09a8c5}.navbar--link .icon-external{margin-left:4px}.navbar__dropdown{position:relative}.navbar__dropdown--list{position:absolute;top:100%;left:0;z-index:1000;min-width:160px;padding:10px 0;list-style:none;background-color:#fff;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;margin-top:-5px;opacity:0;visibility:hidden;transition:all 150ms linear}.navbar__dropdown--list .navbar__dropdown--list{padding:0;left:100%;top:0}.navbar__dropdown--link{display:block;text-decoration:none;color:inherit;background-color:transparent;padding:10px 15px;border-radius:2px;font-size:13px;white-space:nowrap}.navbar__dropdown--link:hover,.navbar__dropdown--link:focus,.navbar__dropdown--link.active{color:#09a8c5}.navbar__dropdown--link:hover .navbar__dropdown--toggle .dropdown_icon{transform:rotate(-90deg)}.navbar__dropdown:hover>.navbar__dropdown--list{visibility:visible;opacity:1;margin-top:0;z-index:10}.navbar__toggle{color:#555;padding:0;width:23px;height:19px;display:flex;flex-direction:column;justify-content:space-between;border:none;background-color:transparent;margin-left:auto;position:relative;display:none}.navbar__toggle i{width:100%;height:2px;border-radius:3px;background-color:#555;transition:all .3s ease;position:relative}@media screen and (max-width:767px){.navbar__toggle{display:flex}.navbar{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:0 15px;max-height:0;overflow:hidden;transition:all .6s linear}.navbar__list{flex-direction:column}.navbar--item{background-color:transparent!important}.navbar--link{display:flex;align-items:center;height:50px;background-color:transparent!important}.navbar__dropdown--toggle{display:flex;align-items:center;justify-content:center;margin-left:auto;width:32px;height:32px;border:1px solid #555;color:#555;border-radius:2px}.navbar__dropdown--toggle .dropdown_icon{margin:0;transition:all .3s ease}.navbar__dropdown--list{position:static;opacity:1;visibility:visible;box-shadow:none;display:none;margin:0!important}.navbar__dropdown--item .navbar__dropdown--list{padding-left:15px}.navbar__dropdown--link{display:flex;align-items:center;height:50px;padding-left:50px}.navbar__dropdown.active>.navbar__dropdown--link .navbar__dropdown--toggle .dropdown_icon{transform:rotate(180deg)}.navbar__dropdown.active>.navbar__dropdown--list{display:block}.menu-open .navbar{max-height:500px}.menu-open .navbar__toggle i{background-color:#09a8c5}.menu-open .navbar__toggle i:nth-child(1){transform:rotate(45deg);top:calc(50% - 1px)}.menu-open .navbar__toggle i:nth-child(2){max-width:0}.menu-open .navbar__toggle i:nth-child(3){transform:rotate(-45deg);bottom:calc(50% - 1px)}}.footer{background-color:#323437}.footer__top{padding:40px 0}.footer__top--inner{display:flex;flex-direction:column;gap:50px}@media screen and (min-width:768px){.footer__top--inner{flex-direction:row}}.footer__bottom{text-align:center;padding:30px 0;border-top:1px solid #ffffffa6;color:#fff}.footer--title{color:#fff;font-size:18px;font-weight:500;letter-spacing:.04em;white-space:nowrap;margin:0 0 15px}.footer__about{margin-right:auto}.footer__about--current{display:flex;align-items:center;max-width:400px;gap:30px}@media screen and (min-width:768px){.footer__about--current{max-width:350px}}@media screen and (min-width:1200px){.footer__about--current{max-width:400px}}.footer__about--logo{transition:all .4s ease}.footer__about--logo:hover,.footer__about--logo:focus{opacity:.75}.footer__about--content{padding:15px 22px;background-color:#ffffff0a;border-radius:10px}.footer__about--content p{font-weight:300;font-size:12px;letter-spacing:.04em;line-height:1.4em;color:#fff;opacity:.975;margin:0}.footer__group{padding-top:50px}.footer__group--title{font-size:14px;letter-spacing:.04em;text-align:center;margin:0 0 25px}.footer__group--title span{background-color:#ffffffd1;color:#333437;border-radius:3px;padding:2px 6px}.footer__group__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;gap:40px}.footer__group--link{transition:all .4s ease}.footer__group--link:hover{opacity:.9}.footer__row{display:flex;gap:20px}@media screen and (min-width:768px){.footer__row{display:block}}.footer__row .footer--title{width:100px;flex-grow:0;flex-shrink:0}@media screen and (min-width:768px){.footer__row .footer--title{width:inherit}}.footer__contact--list{padding:0;list-style-type:none;padding:0;margin:0}.footer__contact--list li{font-size:12px;line-height:1.4em;letter-spacing:.04em;color:#ffffffac;margin-bottom:8px}.footer__contact--list li a{color:#fff;text-decoration:none;font-weight:500;transition:all .4s ease}.footer__contact--list li a:hover,.footer__contact--list li a:focus{opacity:.75}.footer__social--list{display:flex;gap:15px;list-style-type:none;padding:0;margin:0}.footer__social--list li a{font-size:30px;color:#fff;transition:all .4s ease}.footer__social--list li a:hover,.footer__social--list li a:focus{opacity:.75}.parallax-container{position:relative;width:100%;min-height:calc(100vh - 70px);overflow:hidden}.parallax-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#0a253f;background-size:cover;background-position:50%}.homeHero{display:flex;align-items:center;position:relative;background-color:#0a253f33;padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.homeHero:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.87}}@media screen and (min-width:768px) and (min-width:768px){.homeHero:before{width:65%}}@media screen and (min-width:768px) and (min-width:992px){.homeHero:before{width:55%}}.homeHero--inner{position:relative;z-index:5;padding:40px 30px;background-color:#fff;border-radius:15px}@media screen and (min-width:768px){.homeHero--inner{background-color:inherit;width:65%;padding:0 40px 150px 0}}@media screen and (min-width:992px){.homeHero--inner{background-color:inherit;width:55%;padding:0 40px 150px 0}}.homeHero--title{font-size:32px;font-family:orbitron,sans-serif;color:#0a253f;margin:0 0 20px}@media screen and (min-width:768px){.homeHero--title{font-size:42px}}.homeHero--text{max-width:700px;margin-bottom:30px}.homeHero--text p{font-size:14px;letter-spacing:.02em;line-height:1.7em;color:#333}@media screen and (min-width:768px){.homeHero--text p{font-size:20px}}.homeHero--text p b{font-weight:500;color:#0a253f}.homeHero--actions{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:768px){.homeHero--actions{flex-direction:row}}.aboutUs{padding:60px 0}@media screen and (min-width:768px){.aboutUs{padding:70px 0}}@media screen and (min-width:992px){.aboutUs{padding:120px 0}}.aboutUs--inner{display:flex;align-items:top;flex-direction:column}@media screen and (min-width:768px){.aboutUs--inner{flex-direction:row}}.aboutUs--inner>*{flex-grow:0;flex-shrink:0}.aboutUs--asset{padding:0 20px;order:2;margin-top:40px}@media screen and (min-width:768px){.aboutUs--asset{order:1;width:45%;padding:0 40px 0 0;margin-top:0}}@media screen and (min-width:992px){.aboutUs--asset{padding:0 20px}}.aboutUs--asset img{max-width:100%;border-radius:10px}.aboutUs--content{order:1}@media screen and (min-width:768px){.aboutUs--content{order:2;width:55%}}.productsSection{padding:60px 0 30px}@media screen and (min-width:768px){.productsSection{padding:80px 0 40px}}@media screen and (min-width:992px){.productsSection{padding:40px 0}}.productsSection .section--text{max-width:500px}.contactUs{background-color:#0a253f80;padding:150px 0;position:relative}.contactUs::before{content:'';position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-image:url('/images/Waves.jpg?_cchid=ca36578cbf6803981926a1de4c1243b8');background-size:cover;background-repeat:no-repeat}.contactUs--inner{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);border-radius:15px;overflow:hidden;background-color:#fff;padding:50px 35px 40px;max-width:700px;width:100%}@media screen and (min-width:768px){.contactUs--inner{padding:50px 50px 40px}}.contactUs--title{font-size:28px;letter-spacing:.02em;color:#3c4858;margin:0 0 20px}.contactUs--text{margin-bottom:20px}.contactUs--text p{font-size:16px;line-height:1.6em;color:#333;margin:0}.contactUs--text p a{text-decoration:none;font-weight:500}.contactUs--btn{width:100%;margin-top:40px;justify-content:center}@media screen and (min-width:768px){.contactUs--btn{width:inherit;margin:0}}.contactUs--btn .icon{margin-right:10px}@media screen and (min-width:1200px){.contactUs--btn .icon{transform:translate(-3px,3px);transition:transform .4s ease}}@media screen and (min-width:1200px){.contactUs--btn:hover .icon{transform:translate(1px,-1px)}}@media screen and (min-width:768px){.contactUs--wrap{display:flex;justify-content:space-between;align-items:center}}.contactUs__list{list-style-type:none;margin:0;padding:0}.contactUs__list--item{color:#333;padding:10px 0}.contactUs__list--item .icon{margin-right:7px}.contactUs__list--item a{font-weight:500;color:#09a8c5;text-decoration:none}.contactUs__list--item span{font-size:80%}.management{padding:20px 0 80px}.management .section--title{font-size:32px;text-align:center;margin:0 0 50px}.management__list{display:flex;flex-wrap:wrap;gap:30px 15px}.management__item{width:100%;background-color:#31465c;box-shadow:0 1px 10px -6px rgba(0,0,0,.42),0 1px 10px rgba(0,0,0,.12),0 4px 5px -2px rgba(0,0,0,.1);border-radius:10px;overflow:hidden}@media screen and (min-width:768px){.management__item{width:calc(50% - (15px/2));width:calc(33.33% - ((2 * 15px)/3))}}@media screen and (min-width:1200px){.management__item{width:calc(33.33% - ((2 * 15px)/3))}}.management__item--asset{font-size:0}.management__item--asset img{width:100%;max-width:100%;height:auto}.management__item--body{padding:20px 25px 10px}.management__item--title{font-size:22px;font-weight:500;letter-spacing:.02em;color:#fff;margin:0 0 20px}.management__item--position{font-size:16px;font-weight:300;line-height:.02em;color:#fff;margin:10px 0 25px}.management__item--contact{list-style-type:none;margin:0;padding:0}.management__item--contact li{font-size:14px;color:#fff;border-top:1px solid #ffffffa3;display:flex;align-items:flex-start;padding:10px 0}.management__item--contact li .icon{width:30px}.management__item--contact li a{letter-spacing:.02em;color:#fff;text-decoration:none;transition:opacity .4s ease}.management__item--contact li a:hover,.management__item--contact li a:focus{opacity:.85}.productsList{padding:20px 0}.product__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.product__item{overflow:hidden;width:100%;border-radius:10px;aspect-ratio:1;border:2px solid #31465c;position:relative}@media screen and (min-width:768px){.product__item{width:calc(40% - 3px)}}@media screen and (min-width:992px){.product__item{width:calc(20% - (3px * 3/4))}}.product__item--asset{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;transition:transform .4s ease}.product__item--asset img{width:100%;height:100%;object-fit:cover;object-position:center}.product__item--body{padding:20px;position:relative;z-index:3}.product__item--body:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#31465c;opacity:.95;z-index:-1}.product__item--title{font-size:16px;letter-spacing:.02em;color:#fff;margin:0}@media screen and (min-width:1200px){.product__item--text{max-height:0;opacity:0;overflow:hidden;transition:all .4s linear}}.product__item--text p{font-size:14px;line-height:1.5em;color:#fff;margin:10px 0 0}.product__item--link{text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;background-size:70%;background-position:50%;background-repeat:no-repeat;transition:background-size .4s ease;position:relative}@media screen and (min-width:1200px){.product__item--link:hover{cursor:pointer}.product__item--link:hover .product__item--asset{transform:scale(1.1)}.product__item--link:hover .product__item--text{max-height:200px;opacity:1}}.product__item--show_all{flex-direction:row;align-items:flex-end;justify-content:flex-end;padding:20px;background-color:#31465c;transition:opacity .4s ease}@media screen and (max-width:1199px){.product__item--show_all{aspect-ratio:inherit}}.product__item--show_all span{font-size:20px;font-weight:500;letter-spacing:.04em;color:#fff}.product__item--show_all span .icon{margin-left:5px;transition:transform .4s ease}.product__item--show_all:hover{opacity:.9}.product__item--show_all:hover .icon{transform:translateX(10px)}.category__block{padding:80px 0;background-color:#f4faff}.category__block:nth-child(2n+1){background-color:#daeff5}.category__block__header{display:flex}.category__block__title{font-size:24px;letter-spacing:.03em;color:#31465c;margin:0 0 30px}.category__block__linkMore{margin-left:auto}.category__block__linkMore .icon{margin-left:5px}.product{padding:0 0 150px}.product__top{padding:30px 0;background-color:#294663}.product__top--title{font-size:32px;letter-spacing:.04em;color:#fff;text-align:center;margin:0}.product__body{padding:80px 0 0;display:flex;flex-direction:column}@media screen and (min-width:768px){.product__body{align-items:flex-start;flex-direction:row}}.product__sidebar{position:sticky;top:100px;padding-top:100px;padding-right:30px;order:2}@media screen and (min-width:768px){.product__sidebar{order:1;min-width:220px;width:220px;padding-top:0}}@media screen and (min-width:992px){.product__sidebar{min-width:270px;width:270px}}.product__sidebar--title{font-family:orbitron,sans-serif;font-size:20px;line-height:1.4em;letter-spacing:.03em;color:#31465c;margin:0 0 20px}.product__sidebar--title u{font-size:1.2em;text-transform:uppercase}.products__nav{padding:0 30px 0 0;margin:0;list-style-type:none}@media screen and (min-width:768px){.products__nav{padding:0}}.products__nav--item{padding:7px 0}.products__nav--link{font-size:14px;font-weight:500;color:#333;text-decoration:none;text-transform:uppercase}.products__nav--link.active{color:#09a8c5}.products__nav--link.active:before{opacity:1}.products__nav--link:hover{color:#333}.products__nav--link:hover:before{opacity:1}.products__nav--link:before{content:'\f35a';font-weight:900;font-family:'font awesome 6 free';margin-right:3px;font-size:80%;opacity:0}.product__info{flex-grow:2;order:1}@media screen and (min-width:768px){.product__info{order:2;max-width:calc(100% - 220px)}}.product__info--top{display:flex;flex-direction:column}@media screen and (min-width:1200px){.product__info--top{flex-direction:row}}.product__info--top>*{flex-grow:0;flex-shrink:0}.product__card{width:100%}@media screen and (min-width:1200px){.product__card{width:50%}}.product__asset img{width:100%;height:auto;max-width:100%}.product__actions{container-type:inline-size;display:flex;flex-direction:row;flex-wrap:wrap;gap:3px}.product__actions--btn{display:inline-block;font-size:16px;letter-spacing:.04em;text-align:center;text-decoration:none;border-radius:5px;padding:14px 20px;width:100%;color:#fff;background-color:#0ca8c5;transition:opacity .4s ease}.product__actions--btn.dark{background-color:#31465c}.product__actions--btn .icon{margin-right:5px}.product__actions--btn:hover{opacity:.9}@container(min-width:670px){.product__actions--btn {
    width: calc(50% - (10px / 2)); } }.product__actions.inline{padding:30px 0}@media screen and (min-width:768px){.product__actions.inline{padding:60px 0}}.product__features{padding-top:40px;width:100%}@media screen and (min-width:1200px){.product__features{width:50%;padding-top:0;padding-left:35px}}.product__features--title{font-size:18px;color:#09a8c5;margin:0 0 15px}.product__features--list{list-style-type:none;padding:0;margin:15px 0 0;display:flex;flex-direction:column;gap:5px}.product__features--item{display:flex;gap:10px;font-size:14px;letter-spacing:.04em;line-height:1.6em;padding:8px 15px;background-color:#fff;box-shadow:0 3px 25px -5px rgba(0,0,0,.2);border-radius:5px;position:relative;overflow:hidden;border-bottom:2px solid #0a253f}.product__features--item:before{content:'\f061';font-weight:800;font-family:'font awesome 6 free'}.product__details{padding:30px 0}.product__details table a{background-color:#09a8c5;padding:6px 20px;border-radius:5px;color:#fff;display:block}.aboutPage{padding:60px 0 80px}@media screen and (min-width:992px){.aboutPage{padding:100px 0 80px}}.aboutPage--inner{display:flex;flex-direction:column}@media screen and (min-width:992px){.aboutPage--inner{flex-direction:row}}.aboutPage__sidebar{flex-grow:0;flex-shrink:0;order:2;padding-top:50px}@media screen and (min-width:992px){.aboutPage__sidebar{padding-top:0;width:300px;order:1}}.aboutPage__content{order:1}@media screen and (min-width:992px){.aboutPage__content{order:2;padding-left:40px}}.aboutPage__nav--title{font-family:orbitron,sans-serif;font-size:22px;line-height:1.6em;letter-spacing:.03em;margin:0 0 25px}.aboutPage__nav--list{list-style-type:none;justify-content:space-evenly;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:20px}@media screen and (min-width:992px){.aboutPage__nav--list{flex-direction:column;gap:15px}}.aboutPage__nav--link{transition:all .4s ease}.aboutPage__nav--link:hover{opacity:.85}.aboutPage__nav--link img{max-width:100%;height:auto}.contactPage{padding:50px 0}.contactPage--title{font-family:orbitron,sans-serif;font-size:22px;letter-spacing:.02em;color:#333;margin:0 0 30px}.contactPage--inner{display:flex;gap:50px;flex-direction:column}@media screen and (min-width:992px){.contactPage--inner{flex-direction:row}}@media screen and (min-width:992px){.contactPage__info{width:470px;flex-grow:0;flex-shrink:0}}@media screen and (min-width:992px){.contactPage__location{flex-grow:1;flex-shrink:0;max-width:620px}}.contactPage__location--office{display:flex;flex-shrink:0;flex-grow:0}.contactPage__location--office img{border-radius:8px;max-width:100%;width:auto;height:auto}.contactPage__location--map iframe{max-width:100%;width:100%;border-radius:10px;overflow:hidden;box-shadow:0 0 5px 1px rgba(0,0,0,.1)}.contact--list{display:flex;flex-direction:column;gap:15px}.contact--item{display:flex;align-items:center;gap:20px;border-radius:10px;box-shadow:0 0 5px 1px rgba(0,0,0,.1);padding:20px;overflow:hidden}.contact--icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:16px;color:#fff;flex-grow:0;flex-shrink:0;background-color:#0a253f;border-radius:100%}.contact--info h3{font-size:16px;line-height:1.5em;letter-spacing:.02em;margin:0 0 5px;padding:0}.contact--info p,.contact--info a{font-size:16px;font-weight:400;letter-spacing:.03em;color:#333;margin:0}.contact--info p a,.contact--info a a{color:#09a8c5;text-decoration:none}.contact--info p a:hover,.contact--info a a:hover{color:#09a8c5}