@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,700;1,400&family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;1,400&display=swap";body{font-family:"Open Sans",sans-serif;font-weight:normal;font-style:normal;font-size:1.1rem;color:#666;line-height:1.7;background-color:#f9f9f9}*{margin:0;padding:0;box-sizing:border-box}img{max-width:100%}a{color:#8fad9e}a:hover{color:#455e52}a:focus,input:focus,textarea:focus,button:focus{text-decoration:none;outline:none}a:focus,a:hover{text-decoration:underline}i,span,a{display:inline-block}h1,h2,h3,h4,h5,h6{font-family:"IBM Plex Sans",sans-serif;font-weight:500;color:#404040;margin:3rem 0 1rem 0}h1{font-weight:700;font-size:3rem}h2{font-size:2.6rem}h3{font-size:2rem}h4{font-size:1.6rem}h5{font-size:1rem}h6{font-size:1rem}ul,ol{margin:0px;padding:0px;list-style-type:none}p{font-size:16px;font-weight:400;line-height:1.7;color:#666;margin:0px}.lead{margin:0 0 2rem 0}.container--narrow{max-width:800px}.flag{display:inline-block;width:20px;height:20px;margin-left:4px}.main-btn{display:inline-block;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:2px solid transparent;padding:0 32px;font-size:16px;line-height:48px;color:#8fad9e;cursor:pointer;z-index:5;transition:all .4s ease-out 0s;position:relative;text-transform:uppercase}@media(max-width: 767px){.main-btn{font-size:14px;padding:0 20px;line-height:40px}}.section-title .pre-title{font-size:16px;font-weight:400;font-family:"Open Sans",sans-serif;color:#8fad9e;text-transform:uppercase;letter-spacing:.15rem;margin-bottom:1rem;margin-top:0}.section-title .title{font-size:3.5rem;font-weight:600;line-height:55px;margin:0 0 1rem 0}@media(max-width: 767px){.section-title .title{font-size:30px;line-height:40px}}.section-title .text{font-size:16px;line-height:1.7;color:#666;margin-top:1rem}.navbar-brand svg{height:1.5rem;width:auto;position:relative;top:-0.3rem}.navbar-brand svg path{fill:#fff}.navigation{padding:10px 0;transition:all .3s ease-out 0s;border-bottom:1px solid rgba(255,255,255,.1)}.navigation.navigation-transparent{background-color:transparent;position:absolute;top:0;left:0;width:100%;z-index:99}.navigation.sticky{position:fixed;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.06);transition:all .3s ease-out 0s}.navigation.sticky .navbar .navbar-nav .nav-item a{color:#666;opacity:.7}.navigation.sticky .navbar-brand svg path{fill:#666}.navigation .navbar{position:relative;padding:0}.navigation .navbar .navbar-toggler .toggler-icon{width:30px;height:2px;background-color:rgba(255,255,255,.4);margin:5px 0;display:block;position:relative;transition:all .3s ease-out 0s}.navigation.sticky .navbar .navbar-toggler .toggler-icon{background-color:#666}.navigation .navbar .navbar-toggler.active .toggler-icon:nth-of-type(1){transform:rotate(45deg);top:7px}.navigation .navbar .navbar-toggler.active .toggler-icon:nth-of-type(2){opacity:0}.navigation .navbar .navbar-toggler.active .toggler-icon:nth-of-type(3){transform:rotate(135deg);top:-7px}@media only screen and (min-width: 768px)and (max-width: 991px){.navigation .navbar .navbar-collapse{position:absolute;top:116%;left:0;width:100%;background-color:#fff;z-index:8;padding:10px 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@media(max-width: 767px){.navbar-brand{margin:0;padding:0}.navbar-brand svg{height:1rem;position:relative;top:-0.1rem}.navigation .navbar .navbar-collapse{position:absolute;top:116%;left:0;width:100%;background-color:#fff;z-index:8;padding:10px 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}.navbar-nav{justify-content:flex-end;width:100%}.navigation .navbar .navbar-nav .nav-item{margin:0 25px;position:relative}.navigation .navbar .navbar-nav .nav-item:last-child{margin-right:0}.navigation .navbar .navbar-nav .nav-item+.nav-item--language{margin:0 4px}.navigation .navbar .navbar-nav .nav-item a{font-size:16px;line-height:24px;padding:26px 0;color:#666;opacity:.5;position:relative;transition:all .3s ease-out 0s}@media only screen and (min-width: 768px)and (max-width: 991px){.navigation .navbar .navbar-nav .nav-item a{padding:10px 0;display:block}}@media(max-width: 767px){.navigation .navbar .navbar-nav .nav-item a{padding:10px 0;display:block}}.navigation .navbar .navbar-nav .nav-item a::before,.navigation .navbar .navbar-nav .nav-item a::after{position:absolute;content:"";width:16px;height:2px;left:50%;margin:0;bottom:14px;opacity:0;transition:all .3s ease-out 0s}@media only screen and (min-width: 768px)and (max-width: 991px){.navigation .navbar .navbar-nav .nav-item a::before,.navigation .navbar .navbar-nav .nav-item a::after{display:none}}@media(max-width: 767px){.navigation .navbar .navbar-nav .nav-item a::before,.navigation .navbar .navbar-nav .nav-item a::after{display:none}}.navigation .navbar .navbar-nav .nav-item a::after{left:auto;right:50%}.navigation .navbar .navbar-nav .nav-item.active>a,.navigation .navbar .navbar-nav .nav-item:hover>a{opacity:1;text-decoration:none}.navigation .navbar .navbar-nav .nav-item.active>a::before,.navigation .navbar .navbar-nav .nav-item.active>a::after,.navigation .navbar .navbar-nav .nav-item:hover>a::before,.navigation .navbar .navbar-nav .nav-item:hover>a::after{opacity:1}@media only screen and (min-width: 768px)and (max-width: 991px){.navigation .navbar .navbar-social{position:absolute;right:70px;top:7px}}@media(max-width: 767px){.navigation .navbar .navbar-social{position:absolute;right:60px;top:7px}}.navigation .navbar .navbar-social span{font-size:16px;font-weight:700;color:#6c6c6c;line-height:24px;margin-right:14px}.navigation .navbar .navbar-social ul li{display:inline-block;margin-right:5px}.navigation .navbar .navbar-social ul li a{font-size:32px;text-transform:uppercase;font-weight:700;color:#6c6c6c;border-radius:4px;transition:all .3s ease-out 0s}.navigation .navbar .navbar-social ul li a:hover{color:#8fad9e}.header-hero{height:100vh;position:relative;background-color:#1c2922;display:flex;flex-direction:column}.header-hero .container{display:flex;flex-direction:column;flex-wrap:wrap;height:100%}.header-hero .container>.row:first-child{flex:1}.header-hero .container>.row:last-child{padding:3rem 0}.header-hero__background{position:absolute;top:0;left:0;background-position:center center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;background-image:url("../images/header.jpg")}.header-hero__background::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(28, 41, 34, 0), rgba(28, 41, 34, 0.3) 80%, #1c2922)}@media only screen and (min-width: 768px)and (max-width: 991px){.header-hero{height:700px}}.header-hero .header-content{position:relative;z-index:9}.header-hero .justify-content-center{display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.header-hero .header-content{padding-top:120px}}.header-hero .header-content .header-title{font-size:44px;line-height:55px;color:#fff;margin-bottom:2rem}@media(max-width: 767px){.header-hero .header-content .header-title{font-size:30px;line-height:40px}.header-hero .header-content .header-title svg{width:60%}}.header-hero .header-content .text{font-size:1.5rem;line-height:32px;color:#fff;margin-top:16px;font-weight:300;opacity:.5}@media(max-width: 767px){.header-hero .header-content .text{font-size:16px;line-height:24px}}.header-hero .header-content{margin-top:22px}.header-hero .header-btn{display:inline-block;margin:10px 10px 0;overflow:hidden;background-color:transparent;color:#fff;border:1px solid #fff;line-height:50px;padding:0 3rem;font-size:.9rem;z-index:10}.header-hero .header-btn:hover{background-color:#fff;color:#000;text-decoration:none}.header-hero .header-shape{position:absolute;bottom:0;left:0;width:100%}.header-hero .header-shape img{width:100%}.services-area{padding-top:120px;padding-bottom:120px;position:relative;border-top:1px solid #f0f0f0}@media only screen and (min-width: 768px)and (max-width: 991px){.services-area{padding-top:100px;padding-bottom:100px}}@media(max-width: 767px){.services-area{padding-top:80px;padding-bottom:80px}}.services-content .services-icon i{font-size:3.3rem;color:#8fad9e}.services-content .services-content{padding-left:15px}@media(max-width: 767px){.services-content .services-content{padding-left:0;padding-top:15px}}@media only screen and (min-width: 576px)and (max-width: 767px){.services-content .services-content{padding-left:15px;padding-top:0}}.services-content .services-content .services-title{font-size:24px;font-weight:500;line-height:30px;color:#666;margin:.5rem 0 1rem 0}.services-content .services-content .text{font-size:1rem;line-height:1.7;color:#666;margin-top:8px}.services-image{position:absolute;width:40%;height:100%;top:0;right:0}@media only screen and (min-width: 992px)and (max-width: 1200px){.services-image{width:34%}}@media only screen and (min-width: 768px)and (max-width: 991px){.services-image{position:relative;width:720px;margin:0 auto}}@media(max-width: 767px){.services-image{position:relative;width:100%;padding-left:15px;padding-right:16px;margin:0 auto}}@media only screen and (min-width: 576px)and (max-width: 767px){.services-image{position:relative;width:540px;margin:0 auto}}.services-image .image{max-width:580px;width:100%}@media only screen and (min-width: 768px)and (max-width: 991px){.services-image .image{margin:0 auto;padding-top:50px}}@media(max-width: 767px){.services-image .image{margin:0 auto;padding-top:50px}}.services-image .image img{width:100%}.bg--gray{background-color:#f4f6f7}.pricing-area{padding-top:120px;padding-bottom:120px}@media only screen and (min-width: 768px)and (max-width: 991px){.pricing-area{padding-top:100px;padding-bottom:100px}}@media(max-width: 767px){.pricing-area{padding-top:80px;padding-bottom:80px}}.single-pricing{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);padding:24px 20px 50px;border-radius:8px;position:relative;overflow:hidden;background-color:#fff}.single-pricing .pricing-header .sub-title{font-size:20px;font-weight:600;line-height:25px;color:#666;position:relative;padding-bottom:8px}.single-pricing .pricing-header .sub-title::before{position:absolute;content:"";width:72px;height:4px;bottom:0;left:0;right:0;background-color:#2bdbdc;margin:0 auto}.single-pricing .pricing-header .price{display:block;font-size:64px;font-weight:600;line-height:80px;margin-top:32px;color:#666}@media only screen and (min-width: 992px)and (max-width: 1200px){.single-pricing .pricing-header .price{font-size:50px;margin-top:16px}}@media(max-width: 767px){.single-pricing .pricing-header .price{font-size:50px;margin-top:16px}}@media only screen and (min-width: 576px)and (max-width: 767px){.single-pricing .pricing-header .price{font-size:64px;margin-top:32px}}.single-pricing .pricing-header .year{font-size:20px;font-weight:500;line-height:25px;color:#6c6c6c;margin-top:3px}.single-pricing .pricing-list{margin-top:40px}.single-pricing .pricing-list ul li{font-size:16px;line-height:24px;color:#666;margin-top:16px}@media only screen and (min-width: 992px)and (max-width: 1200px){.single-pricing .pricing-list ul li{font-size:14px;margin-top:12px}}@media(max-width: 767px){.single-pricing .pricing-list ul li{font-size:14px;margin-top:12px}}@media only screen and (min-width: 576px)and (max-width: 767px){.single-pricing .pricing-list ul li{font-size:16px;margin-top:16px}}.single-pricing .pricing-list ul li i{color:#8fad9e;margin-right:8px}.single-pricing .pricing-btn{margin-top:42px}.single-pricing .pricing-btn .main-btn{background-color:#8fad9e;border-radius:50px;color:#fff;border-color:#8fad9e}.single-pricing .pricing-btn .main-btn:hover{background-color:#005ad5;border-color:#005ad5}.single-pricing .buttom-shape{position:absolute;bottom:-20px;left:0;width:101%}.single-pricing.pro .pricing-header .sub-title::before{right:auto;left:0;background-color:#8fad9e}.single-pricing.pro .pricing-baloon{position:absolute;top:0;right:-78px;width:156px}.single-pricing.enterprise .pricing-header .sub-title::before{right:0;left:auto;background-color:#8fad9e}.single-pricing.enterprise .pricing-flower{position:absolute;top:10px;left:10px;width:144px}@media only screen and (min-width: 992px)and (max-width: 1200px){.single-pricing.enterprise .pricing-flower{width:110px}}@media(max-width: 767px){.single-pricing.enterprise .pricing-flower{width:110px}}@media only screen and (min-width: 576px)and (max-width: 767px){.single-pricing.enterprise .pricing-flower{width:144px}}.single-pricing.enterprise .pricing-flower img{width:100%}.call-to-action{background-color:#8fad9e;position:relative}.call-action-image{position:absolute;top:0;left:0;width:50%;height:100%}@media only screen and (min-width: 768px)and (max-width: 991px){.call-action-image{position:relative;width:100%}}@media(max-width: 767px){.call-action-image{position:relative;width:100%}}.call-action-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.call-action-content{max-width:560px;margin:0 auto;padding-top:230px;padding-bottom:236px}@media(max-width: 767px){.call-action-content{padding-top:80px;padding-bottom:80px}}.call-action-content .call-title{font-size:44px;font-weight:600;color:#fff;line-height:55px}@media(max-width: 767px){.call-action-content .call-title{font-size:28px;line-height:38px}}.call-action-content .text{font-size:16px;color:#fff;line-height:24px;margin-top:16px}@media(max-width: 767px){.call-action-content .text{font-size:14px}}.call-action-content .call-newsletter{max-width:410px;position:relative;margin:24px auto 0}.call-action-content .call-newsletter i{font-size:26px;color:#8fad9e;position:absolute;left:18px;top:15px}.call-action-content .call-newsletter input{width:100%;height:56px;border:0;border-radius:50px;background-color:#fff;padding-left:60px;padding-right:30px}.call-action-content .call-newsletter input::placeholder{opacity:1;color:#6c6c6c}.call-action-content .call-newsletter input::-moz-placeholder{opacity:1;color:#6c6c6c}.call-action-content .call-newsletter input::-moz-placeholder{opacity:1;color:#6c6c6c}.call-action-content .call-newsletter input::-webkit-input-placeholder{opacity:1;color:#6c6c6c}.call-action-content .call-newsletter button{border:0;border-radius:50px;height:48px;padding:0 32px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;cursor:pointer;position:absolute;top:4px;right:4px;background-color:#8fad9e;transition:all .3s ease-out 0s}@media(max-width: 767px){.call-action-content .call-newsletter button{position:relative;right:auto;margin-top:15px;background-color:#fff;color:#8fad9e}}.call-action-content .call-newsletter button:hover{background-color:#005ad5;color:#fff}.contact-area{padding-top:120px;padding-bottom:120px}@media only screen and (min-width: 768px)and (max-width: 991px){.contact-area{padding-top:100px;padding-bottom:100px}}@media(max-width: 767px){.contact-area{padding-top:80px;padding-bottom:80px}}.form-group{margin:0}p.form-message.success,p.form-message.error{font-size:16px;color:#666;background:#cbced1;padding:10px 15px;margin-left:15px;margin-top:15px}p.form-message.error{color:red}.contact-form .single-form{margin-top:30px}.contact-form .single-form textarea,.contact-form .single-form input{width:100%;height:56px;border:1px solid #cbced1;border-radius:5px;padding:0 25px;background-color:#fff;font-size:16px}.contact-form .single-form textarea::placeholder,.contact-form .single-form input::placeholder{opacity:1;color:#a4a4a4}.contact-form .single-form textarea::-moz-placeholder,.contact-form .single-form input::-moz-placeholder{opacity:1;color:#a4a4a4}.contact-form .single-form textarea::-moz-placeholder,.contact-form .single-form input::-moz-placeholder{opacity:1;color:#a4a4a4}.contact-form .single-form textarea::-webkit-input-placeholder,.contact-form .single-form input::-webkit-input-placeholder{opacity:1;color:#a4a4a4}.contact-form .single-form textarea{height:160px;padding-top:15px;resize:none}.contact-form .single-form .main-btn{border-radius:50px;background-color:#8fad9e;color:#fff}.contact-form .single-form .main-btn:hover{background-color:#005ad5}.list-unstyled li{font-size:13px;margin-left:2px;margin-top:5px;color:red}.footer-brand svg{height:1.5rem;width:auto}.footer-brand svg path{fill:#666}.footer-area{background-color:#262422;text-align:center;font-size:1rem;padding:5rem 0 2rem 0}@media(max-width: 767px){.footer-area{padding-top:3rem}.footer-brand{margin:2rem 0}}.footer-area a{color:inherit}.footer-area__links{list-style:none;margin:0;padding:0;display:inline-flex}.footer-area__links li{margin-right:2rem}.footer-area__links li:last-child{margin-right:0}.footer-logo-support .footer-logo .social{margin-left:35px}.footer-logo-support .footer-logo .social li{display:inline-block;margin-right:10px}.footer-logo-support .footer-logo .social li a{font-size:24px;color:#6c6c6c;transition:all .3s ease-out 0s}.footer-logo-support .footer-logo .social li a:hover{color:#8fad9e}.footer-logo-support .footer-support span{font-size:20px;line-height:25px;color:#6c6c6c;font-weight:600}@media(max-width: 767px){.footer-logo-support .footer-support span{display:block}}.footer-logo-support .footer-support span.mail{margin-left:32px}@media(max-width: 767px){.footer-logo-support .footer-support span.mail{margin-left:0}}.footer-title{font-family:"Open Sans",sans-serif;font-size:1.1rem;font-weight:700;line-height:18px;color:#6c6c6c}.copyright{padding:5rem 0 0rem 0}.copyright .text{font-size:.6rem;color:rgba(102,102,102,.6)}.copyright .text a{color:inherit}.back-to-top{position:fixed;width:4rem;height:4rem;line-height:4rem;border-radius:50%;text-align:center;background-color:#8fad9e;bottom:2rem;right:2rem;z-index:999;color:#fff;font-size:20px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16);display:none}.back-to-top:hover{background-color:#fff;color:#000}.card{padding:2rem 2rem;border-radius:.2rem;border:none;background:rgba(143,173,158,.2);transition:all .2s ease-in-out;box-shadow:none;font-size:1rem;display:flex;align-items:stretch;flex:0 0 100%;height:100%}.services-area__cards,.contact-area__cards{margin-top:3rem}.services-area__cards .row>div{margin-bottom:2rem}.services-area__cards .card-heading{margin-top:0;font-size:1.6rem;text-align:center}.services-area__cards .card__icon{text-align:center}.services-area__cards .card__icon svg{width:6rem;width:6rem}.contact-area__cards .card--link{display:flex;height:100%}.contact-area__cards .card--link:hover{text-decoration:none}.card__heading{display:block;font-weight:bold;font-size:1.2rem;margin:0 0 1rem 0;color:#404040}.contact-area__cards .card{display:block;color:#666;text-align:center;background-color:transparent;margin:0}.contact-area__cards .card:hover{text-decoration:none;background-color:rgba(143,173,158,.2)}.contact-area__cards .card__heading{font-weight:600}.card__icon{height:5rem;margin-bottom:1.5rem}.card__icon svg{height:5rem;width:4rem}.card__icon svg path{fill:#8fad9e}
