*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.dark-background{--background-color: #111111;--default-color: #ffffff;--heading-color: #ffffff;--surface-color: #01060f;--contrast-color: #ffffff}section,.section{color:var(--default-color);background-color:var(--background-color);padding:60px 0;scroll-margin-top:100px;overflow:clip}@media (max-width: 1199px){section,.section{scroll-margin-top:66px}}.section-title{padding-bottom:60px;position:relative}.section-title h2{font-size:14px;font-weight:500;padding:0;line-height:1px;margin:0;letter-spacing:1.5px;text-transform:uppercase;position:relative}.section-title h2:after{content:"";width:120px;height:1px;display:inline-block;margin:4px 10px}.section-title div{margin:0;font-size:28px;font-weight:700;text-transform:uppercase}.hero{width:100%;min-height:70vh;position:relative;padding:120px 0;display:flex;align-items:center}.hero .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;z-index:1}.hero:before{content:"";background:color-mix(in srgb,var(--background-color),transparent 10%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hero .container{position:relative;z-index:3}.hero h1{margin:0 0 20px;font-size:48px;font-weight:700;line-height:56px;color:color-mix(in srgb,var(--heading-color),transparent 30%)}.hero h1 span{color:var(--heading-color);border-bottom:4px solid var(--accent-color)}.hero p{color:color-mix(in srgb,var(--default-color),transparent 30%);margin:5px 0 30px;font-size:22px;font-weight:400}.hero .btn-get-started{color:var(--contrast-color);background:var(--accent-color);font-family:var(--heading-font);font-weight:400;font-size:15px;letter-spacing:1px;display:inline-block;padding:10px 28px 12px;border-radius:50px;transition:.5s;box-shadow:0 8px 28px #0000001a}.hero .btn-get-started:hover{color:var(--contrast-color);background:color-mix(in srgb,var(--accent-color),transparent 15%);box-shadow:0 8px 28px #0000001a}.hero .btn-watch-video{font-size:16px;transition:.5s;margin-left:25px;color:var(--default-color);font-weight:600}.hero .btn-watch-video i{color:var(--accent-color);font-size:32px;transition:.3s;line-height:0;margin-right:8px}.hero .btn-watch-video:hover{color:var(--accent-color)}.hero .btn-watch-video:hover i{color:color-mix(in srgb,var(--accent-color),transparent 15%)}.hero .animated{animation:up-down 2s ease-in-out infinite alternate-reverse both}@media (max-width: 640px){.hero h1{font-size:28px;line-height:36px}.hero p{font-size:18px;line-height:24px;margin-bottom:30px}.hero .btn-get-started,.hero .btn-watch-video{font-size:13px}}.hero .hero-waves{display:block;width:100%;height:60px;position:absolute;left:0;bottom:0;right:0;z-index:3}.hero .wave1 use{animation:move-forever1 10s linear infinite;animation-delay:-2s;fill:var(--default-color);opacity:.6}.hero .wave2 use{animation:move-forever2 8s linear infinite;animation-delay:-2s;fill:var(--default-color);opacity:.4}.hero .wave3 use{animation:move-forever3 6s linear infinite;animation-delay:-2s;fill:var(--default-color)}@keyframes move-forever1{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes move-forever2{0%{transform:translate(-90px)}to{transform:translate(85px)}}@keyframes move-forever3{0%{transform:translate(-90px)}to{transform:translate(85px)}}@keyframes up-down{0%{transform:translateY(10px)}to{transform:translateY(-10px)}}.about{padding-top:100px}.about .content h3{font-size:16px;font-weight:500;line-height:19px;padding:10px 20px;background:var(--theme-bg-light);color:var(--theme-text-light);border-radius:7px;display:inline-block}.about .content h2{font-weight:700}.about .content p:last-child{margin-bottom:0}.about .icon-box{padding:50px 40px;box-shadow:0 10px 50px #0000001a;border-radius:10px;transition:all .3s ease-out 0s}.about .icon-box .icon{width:80px;height:80px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;font-size:32px;line-height:0;transition:all .4s ease-out 0s;background-color:var(--theme-color-light);color:var(--theme-color)}.about .icon-box h3{margin-bottom:10px;font-size:24px;font-weight:700}.about .icon-box p{margin-bottom:0}.about .icon-box:hover .icon{background-color:var(--theme-color);color:var(--color-white)}.about .icon-boxes .col-md-6:nth-child(2) .icon-box,.about .icon-boxes .col-md-6:nth-child(4) .icon-box{margin-top:-40px}@media (max-width: 768px){.about .icon-boxes .col-md-6:nth-child(2) .icon-box,.about .icon-boxes .col-md-6:nth-child(4) .icon-box{margin-top:0}}.details .features-item{color:color-mix(in srgb,var(--default-color),transparent 20%)}.details .features-item+.features-item{margin-top:40px}@media (max-width: 640px){.details .features-item+.features-item{margin-top:20px}}.details .features-item h3{font-weight:700;font-size:26px}.details .features-item ul{list-style:none;padding:0}.details .features-item ul li{padding-bottom:10px;display:flex;align-items:center}.details .features-item ul li:last-child{padding-bottom:0}.details .features-item ul i{font-size:20px;padding-right:4px;color:var(--accent-color)}.details .features-item p:last-child{margin-bottom:0}
