@font-face{font-family:"Lora";src:url(../fonts/Lora-VariableFont_wght.ttf);font-display:swap}@font-face{font-family:"DM Sams";src:url(../fonts/DMSans-VariableFont_opsz\,wght.ttf);font-display:swap}body{color:#777;font-family:"DM Sams",sans-serif;font-size:16px;line-height:1.4;font-weight:400;word-wrap:break-word}p{margin-bottom:20px}p:last-child{margin-bottom:0}ul{margin-bottom:20px}ul:last-child{margin-bottom:0}img{max-width:100%;height:auto}strong{font-weight:500}p+table{margin-top:22px}::-moz-selection{color:#fff;background-color:#2fb3fe}::selection{color:#fff;background-color:#2fb3fe}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#222;font-family:"Lora",serif;font-weight:700}h1,.h1{font-size:36px;line-height:54px}h4,h5,h6{margin-top:26px;margin-bottom:20px}.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:0}h1 strong,.h1 strong,h2 strong,.h2 strong,h3 strong,.h3 strong,h4 strong,.h4 strong,h5 strong,.h5 strong,h6 strong,.h6 strong{font-weight:700}a{color:inherit;-webkit-transition:color .25s,border-color .25s,background-color .25s ease-in-out;transition:color .25s,border-color .25s,background-color .25s ease-in-out}a:hover,a:focus,a.active{color:#2fb3fe}a,.btn-link,a:link,.btn-link:link,a:visited,.btn-link:visited,a:hover,.btn-link:hover,a:active,.btn-link:active{text-decoration:none;outline:0}.btn{padding:8px 29px 6px;border-radius:0;font-size:16px;line-height:26px;font-weight:500;-webkit-transition-property:color,border-color,background-color;transition-property:color,border-color,background-color;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease,ease,ease-in-out;transition-timing-function:ease,ease,ease-in-out}.btn.active,.btn:active{box-shadow:none}.btn:focus,.btn.focus,.btn.active.focus,.btn.active:focus,.btn:active.focus,.btn:active:focus,.btn.focus{outline:0}.btn-default{color:#222;background-color:#fff0;border-color:#2fb3fe}.bg--gradient-theme .btn-default{color:#fff;border-color:#fff}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-default:hover,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default.focus{color:#fff;background-color:#2fb3fe;border-color:#2fb3fe}.bg--gradient-theme .btn-default:hover,.bg--gradient-theme .btn-default:focus,.bg--gradient-theme .btn-default.focus,.bg--gradient-theme .btn-default:active,.bg--gradient-theme .btn-default:active:hover,.bg--gradient-theme .btn-default:active:focus,.bg--gradient-theme .btn-default:active.focus,.bg--gradient-theme .btn-default.active,.bg--gradient-theme .btn-default.active:hover,.bg--gradient-theme .btn-default.active:focus,.bg--gradient-theme .btn-default.active.focus,.bg--gradient-theme .open>.dropdown-toggle.btn-default,.bg--gradient-theme .open>.dropdown-toggle.btn-default:hover,.bg--gradient-theme .open>.dropdown-toggle.btn-default:focus,.bg--gradient-theme .open>.dropdown-toggle.btn-default.focus{color:#2fb3fe;background-color:#fff;border-color:#fff}.form-group label{display:block;margin-bottom:0;color:#999;font-weight:300}.form-group label span{display:block;margin-bottom:2px}.form-control{height:40px;padding:9px 15px;color:#222;background-color:#fff0;border-color:#eee;border-radius:0;box-shadow:none;outline:0}.form-control:focus{border-color:#2fb3fe;box-shadow:none}textarea.form-control{resize:none;min-height:50px;margin-bottom:16px}.bg--color-lightgray{background-color:#f9f9f9}.bg--gradient-theme{position:relative;color:#fff;z-index:0}.bg--gradient-theme:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#2fb3fe;background:-webkit-linear-gradient(left,#2fb3fe 0%,#21d5e7 100%);background:linear-gradient(to right,#2fb3fe 0%,#21d5e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2fb3fe',endColorstr='#21d5e7',GradientType=1);z-index:-1}.section--title{position:relative;padding-bottom:9px;text-align:center;margin-bottom:20px}.section--title-left{text-align:left}.section--title:before{content:" ";position:absolute;left:0;right:0;bottom:0;max-width:50px;height:1px;margin:0 auto;background-color:#2fb3fe}.section--title-left:before{margin:0}.section--title p{margin-bottom:1px;color:#2fb3fe;font-weight:500;text-transform:uppercase}.section--title .h2{line-height:45px}.header--section{position:fixed;top:0;width:100%;margin-bottom:0;color:#fff;background-color:#252525;border:0;border-radius:0;font-size:16px;line-height:26px;transition:box-shadow .25s ease-in-out;z-index:999}.header-content{display:flex;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:12px 0}.header-content p{font-size:14px}.banner--slider{padding:180px 0 120px}.banner--content .header{padding-bottom:22px}.banner--content .header .h1{color:inherit;margin-top:-11px;font-weight:400}.banner--content .body{font-size:16px;line-height:30px}.banner--content .buttons{font-size:0;line-height:0}.banner--content .body+.buttons{margin-top:3px}.banner--content .buttons .btn{margin-top:30px;margin-right:30px}.about--section{padding:70px 0}.about--section .section--title{margin-bottom:20px}.tech-box{display:grid;grid-template-columns:1fr 1fr;gap:10px}.about--content .body ul{padding:0;list-style:none;margin-bottom:0}.about--content .body li+li{margin-top:5px}.about--content .body ul li:before{content:"⦿";margin-right:10px;font-family:"FontAwesome";color:#21d5e7}.about--video .inner{position:relative;padding-top:30px;padding-right:30px;z-index:0}.about--video .inner:before{content:" ";position:absolute;top:0;left:30px;right:0;bottom:30px;border:1px solid #ccc;z-index:-1}.services--section{padding:70px 0}.service--item{margin-bottom:52px;text-align:center}.service--item .icon+.title{margin-top:26px}.service--item .icon+.content{margin-top:24px}.service--item .title+.content{margin-top:25px}.services--section .section--footer .btn{margin-top:-20px}.testimonial--section{padding:70px 0}.testimonial--section .row{row-gap:16px}.testimonial--item .header{display:flex;align-items:center;gap:16px;padding-bottom:20px}.testimonial--item .header img{border-radius:50%;width:100px}.testimonial--item .body blockquote{margin:0;padding:0;border:0;font-size:16px;line-height:24px}.accordion-button{gap:10px}.faq--section{padding:70px 0}.faq--section .row{row-gap:20px}.faq--content .section--title .h2{font-size:26px}.faq--items{margin-bottom:0}.faq--item{background-color:#fff0;border:0;box-shadow:none}.faq--items .faq--item{border-radius:0}.faq--items .faq--item+.faq--item{margin-top:15px}.faq--item .panel-heading{padding:0;border-radius:0}.faq--item .panel-title{display:inline-block;position:relative;padding-left:26px;font-size:18px;line-height:28px;cursor:pointer;color:#252525}.accordion-button::after{content:"\27A4";color:#21d5e7}.faq--item .panel-body{padding:10px;color:#555;font-weight:300}.faq--items .faq--item .panel-collapse .panel-body{border:0}.accordion-button span{color:#252525}.faq--form form{padding:22px 30px 30px;background-color:#fff;box-shadow:0 1px 20px rgb(0 0 0 / .1)}.faq--form form .status .alert{margin-bottom:24px;border-radius:0}.faq--form form .h4{margin-bottom:20px;color:#555;line-height:30px;text-align:center}.quantity-btn{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.product-quantity{position:relative;background-color:#252525;border-radius:5px}.product-quantity button{background:none;color:#fff;height:42px;border:0;font-weight:500;font-size:16px;padding:0}.product-quantity input{width:35px;height:42px;border:0;padding:0 5px;background:none;font-size:14px;font-weight:500;outline:none;color:#fff;text-align:center}.product-quantity>*:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;padding-left:16px}.product-quantity>*:last-child{border-top-left-radius:5px;border-bottom-left-radius:5px;padding-right:16px}.footer--widgets{padding-top:60px;color:#ddd;background-color:#252525}.footer--widgets p{font-weight:300}.footer--widgets a{font-weight:400}footer img{display:block;margin-bottom:20px}.footer--widget{margin-bottom:60px}.footer--widget .widget--title .h4{color:#fff;margin-bottom:20px}.links--widget ul{display:flex;flex-direction:column;row-gap:10px}.footer--copyright{color:#fff;background-color:#222;font-weight:300}.footer--copyright p{padding:16px 0 17px;margin-bottom:0}.footer--copyright p a{color:#2fb3fe}.footer--copyright .nav li{float:left}.footer--copyright .nav li+li{margin-left:15px;padding-left:17px}.footer--copyright .nav li+li:before{content:"|";position:absolute;top:50%;left:0;margin-top:-13px}.footer--copyright .nav li a{padding:16px 0 17px}#cookPopup{display:none;justify-content:space-between;flex-direction:column;align-items:center;gap:1rem;position:fixed;bottom:15px;left:50%;width:900px;max-width:90%;transform:translateX(-50%);padding:25px;background-color:#222;border-radius:5px;box-shadow:2px 3px 10px rgb(0 0 0 / .4);z-index:9999}#cookPopup p{margin:0 0 10px;text-align:center;color:#fff}.cookPopup_btn{color:#fff}@media(min-width:576px){#cookPopup.show{display:flex;align-items:center}}@media(max-width:575px){#cookPopup.show{display:block;text-align:left}.cookPopup_btn{margin:10px 0 0 0}}.cookPopup_title{font-size:16px;font-weight:700;color:#fff}.show{display:flex!important}@media screen and (max-width:767.98px){.header-content{flex-direction:column;text-align:center}.banner--slider{padding:160px 0 70px}.banner--content{margin-bottom:20px}.tech-box{grid-template-columns:1fr;padding-bottom:20px}}.thanks{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:200px 0 150px}.thanks .container{display:flex;flex-direction:column;align-items:center;row-gap:10px}.thanks img{width:100px;height:auto;margin-bottom:10px}.thanks p{text-align:center;font-size:18px}.thanks p.thanks-text{color:#2fb3fe;font-weight:700}.docs{word-break:break-word;padding:120px 0 80px}.docs h1{text-align:center;margin-bottom:20px;font-weight:700}.docs li,.docs p{color:inherit;line-height:1.929}.docs b{color:#252525}.docs a{text-decoration:none!important;color:#2fb3fe}.docs a:hover{color:#252525}@media screen and (max-width:767.98px){.docs{padding:160px 0 70px}}