.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2) format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/poppins-latin-900-normal.BmL1zqjw.woff2) format("woff2"),url(/_astro/poppins-latin-900-normal.By5LX1Cr.woff) format("woff")}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Poppins}a{transition:.3s all ease;color:#3e64ff}a:hover,a:focus{text-decoration:none;color:#3e64ff;outline:none!important}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{line-height:1.5;color:#000;font-weight:400}.text-primary{color:#3e64ff!important}.ftco-navbar-light{background:transparent!important;position:absolute;top:0;left:0;right:0;z-index:20}.ftco-navbar-light .container{margin:0 auto}.ftco-navbar-light .navbar-brand{color:#000;padding-top:.7rem;padding-bottom:.7rem;margin-left:.7rem}.ftco-navbar-light .navbar-brand:hover,.ftco-navbar-light .navbar-brand:focus{color:#000!important}@media(max-width:767.98px){.ftco-navbar-light .navbar-nav{padding-bottom:20px;margin-right:0}}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link{font-size:21px;padding-top:.7rem;padding-bottom:.7rem;padding-left:20px;padding-right:20px;color:#000;font-weight:800;opacity:1!important}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link span{position:relative;display:block;padding-bottom:2px}@media(max-width:991.98px){.ftco-navbar-light .navbar-nav>.nav-item>.nav-link span{display:inline-block}}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link span:before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background:#3e64ff;visibility:visible;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ftco-navbar-light .navbar-nav>.nav-item>.nav-link:hover span:before{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}@media(max-width:767.98px){.ftco-navbar-light .navbar-nav>.nav-item>.nav-link{padding-left:0;padding-right:0;padding-bottom:1rem;padding-top:0;color:#fff}}.ftco-navbar-light .navbar-nav>.nav-item.cta>a{color:#fff;border:1px solid #3e64ff;padding-top:.7rem;padding-bottom:.7rem;padding-left:18px;padding-right:18px;background:#3e64ff;margin-top:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.ftco-navbar-light .navbar-nav>.nav-item.cta>a span{display:inline-block;color:#fff}.ftco-navbar-light .navbar-nav>.nav-item.cta>a:hover{background:#3e64ff;border:1px solid #3e64ff}.ftco-navbar-light .navbar-nav>.nav-item.cta.cta-colored a{border:1px solid #a0f669;background:#a0f669!important}.ftco-navbar-light .navbar-nav>.nav-item .nav-link.active{background:transparent;background:none;color:#3e64ff}.ftco-navbar-light .navbar-nav>.nav-item .nav-link.active span:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}@media(max-width:767.98px){.ftco-navbar-light .navbar-nav>.nav-item.active>a{color:#3e64ff}}.ftco-navbar-light .navbar-toggler{border:none;color:transparent!important;cursor:pointer;padding:0;height:22px;width:30px;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent;user-select:none}.ftco-navbar-light .navbar-toggler:hover,.ftco-navbar-light .navbar-toggler:focus{text-decoration:none;outline:none!important;box-shadow:none!important}.ftco-navbar-light .navbar-toggler::-moz-focus-inner{border:0;padding:0}.navbar-brand:not(.navbar-brand--svg){font-weight:900;font-size:26px;position:relative;z-index:0}.navbar-brand:not(.navbar-brand--svg):after{position:absolute;top:50%;left:-11px;width:40px;height:40px;content:"";background:#3e64ff;z-index:-1;transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.navbar-brand:not(.navbar-brand--svg) span{color:#fff}.bg-light{background:#f8f9fa!important}.bg-dark{background:#191919!important}.bg-primary{background:#3e64ff}.services-1{margin-bottom:40px;padding:2em;background:#ffffff1a;width:100%}.services-1 .icon{display:block;margin-bottom:30px}.services-1 .icon i{font-size:60px;line-height:1;color:#3e64ff}.services-1 .desc h3{line-height:1.3;font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase;position:relative;color:#000}.services-1 .desc h3:after{position:absolute;bottom:-15px;left:0;right:0;content:"";width:30px;height:1px;background:#3e64ff;margin:0 auto}.services-1 .desc h3 a{color:#fff}.services-1 .desc h4{font-size:20px;font-weight:300;margin-bottom:18px}.services-1 .desc span{display:block;text-transform:uppercase;font-size:12px;margin-bottom:10px;color:#3e64ff}.services-1 .desc p{color:#000000b3}.services-1:hover{background:#3e64ff}.services-1:hover .icon i{color:#fff}.services-1:hover h3{color:#000}.services-1:hover h3:after{background:#000}.progress-wrap{width:100%;margin-bottom:30px}.progress-wrap h3{font-size:16px;margin-bottom:10px;font-weight:500}.progress{height:10px;box-shadow:none;background:#e6e6e6;overflow:visible}.progress-bar{background:#3e64ff;box-shadow:none;font-size:12px;line-height:1.2;color:#000;font-weight:600;position:relative;overflow:visible;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.progress-bar:after{position:absolute;top:-2px;right:0;width:34px;height:34px;content:"";background:#3e64ff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;opacity:0}.progress-bar span{position:absolute;top:-38px;right:0;font-size:16px;font-weight:500;color:#000}.progress-circle .progress{width:150px;height:150px;background:none;position:relative}.progress-circle .progress:after{content:"";width:100%;height:100%;border-radius:50%;border:6px solid #eee;position:absolute;top:0;left:0}.progress-circle .progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}.progress-circle .progress .progress-left{left:0}.progress-circle .progress .progress-bar{width:100%;height:100%;background:none;border-width:100px;border-style:solid;position:absolute;top:0}.progress-circle .progress .progress-left .progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left}.progress-circle .progress .progress-right{right:0}.progress-circle .progress .progress-right .progress-bar{left:-100%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right}.progress-circle .progress .progress-value{position:absolute;top:0;left:0}.aside-stretch{background:#718dff}.aside-stretch:after{position:absolute;top:0;right:100%;bottom:0;content:"";width:360%;background:#718dff}@media(max-width:575.98px){.aside-stretch{background:transparent}.aside-stretch:after{background:transparent;display:none}}.form-control{height:52px!important;background:#fff!important;color:#000!important;font-size:18px;border-radius:5px;box-shadow:none!important}.form-control:focus,.form-control:active{border-color:#000}textarea.form-control{height:inherit!important}.ftco-vh-100{height:100vh}@media(max-width:991.98px){.ftco-vh-100{height:inherit;padding-top:5em;padding-bottom:5em}}.bg-primary{background:#3e64ff!important}.about-author{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.about-author .desc h3{font-size:24px}.ftco-bg-dark{background:#3c312e}.footer-small-nav>li{display:inline-block}.footer-small-nav>li a{margin:0 10px 10px 0}.footer-small-nav>li a:hover,.footer-small-nav>li a:focus{color:#3e64ff}.media .ftco-icon{width:100px}.media .ftco-icon span{color:#3e64ff}#map{width:100%}@media(max-width:575.98px){#map{height:300px}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(62,100,255,.4)}70%{-webkit-box-shadow:0 0 0 30px rgba(62,100,255,0)}to{-webkit-box-shadow:0 0 0 0 rgba(62,100,255,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(62,100,255,.4);box-shadow:0 0 #3e64ff66}70%{-moz-box-shadow:0 0 0 30px rgba(62,100,255,0);box-shadow:0 0 0 30px #3e64ff00}to{-moz-box-shadow:0 0 0 0 rgba(62,100,255,0);box-shadow:0 0 #3e64ff00}}.heading-section{position:relative}.heading-section .subheading{font-size:13px;font-weight:500;display:block;margin-bottom:5px;text-transform:uppercase;color:#000;letter-spacing:3px}.heading-section h1.big{position:absolute;top:0;left:0;font-size:7vw;color:#ffffff1a;z-index:-1;font-weight:900}.heading-section h1.big.big-2{right:0}.heading-section h2{font-size:50px;font-weight:700}.heading-section h2 span{font-weight:400}@media(max-width:575.98px){.heading-section h2{font-size:38px}}.heading-section.heading-section-white .subheading{color:#ffffffe6!important}.heading-section.heading-section-white h2{color:#fff}.heading-section.heading-section-white p{color:#ffffffe6}.img,.blog-img,.user-img{background-size:cover;background-repeat:no-repeat;background-position:center center}.image-popup{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}#section-counter{position:relative;z-index:0}@media(max-width:991.98px){.ftco-counter{background-position:center center!important}}.ftco-counter .block-18{display:block;width:100%;text-align:center;padding:30px 20px}.ftco-counter .text strong.number{font-weight:700;font-size:30px;color:#3e64ff;display:block}.ftco-counter .text span{display:block;font-size:16px;color:#000c}@media(max-width:575.98px){.ftco-counter .counter-wrap{margin-bottom:20px}}.ftco-counter .ftco-number{display:block;font-size:72px;font-weight:700;color:#3e64ff}.ftco-counter .ftco-label{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.block-20{overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative;display:block;width:100%;height:300px}.blog-entry{position:relative}@media(min-width:768px){.blog-entry{margin-bottom:30px}}@media(max-width:575.98px){.blog-entry{margin-bottom:30px}}.blog-entry .text{width:100%;margin:0 auto}.blog-entry .text .heading{font-size:20px;margin-bottom:16px;font-weight:500}.blog-entry .text .heading a{color:#000}.blog-entry .text .heading a:hover,.blog-entry .text .heading a:focus,.blog-entry .text .heading a:active{color:#3e64ff}.blog-entry .meta{display:inline-block;margin-right:5px;margin-bottom:0;font-size:16px;font-weight:600}.blog-entry .meta span,.blog-entry .meta a,.blog-entry .meta a:hover{color:#3e64ff}.block-23 ul{padding:0}.block-23 ul li,.block-23 ul li>a{display:table;line-height:1.5;margin-bottom:15px}.block-23 ul li span{color:#ffffffb3}.block-23 ul li .icon,.block-23 ul li .text{display:table-cell;vertical-align:top}.block-23 ul li .icon{width:40px;font-size:18px;padding-top:2px;color:#fff}.block-6{margin-bottom:40px}.block-6 .media-body p{font-size:16px}.block-27 ul{padding:0;margin:0}.block-27 ul li{display:inline-block;margin-bottom:4px;font-weight:400}.block-27 ul li a,.block-27 ul li span{color:#a0f669;text-align:center;display:inline-block;width:40px;height:40px;line-height:40px;border-radius:50%;border:1px solid #cccccc}.block-27 ul li.active a,.block-27 ul li.active span{background:#a0f669;color:#fff;border:1px solid transparent}.contact-section .contact-info p a{color:#1a1a1a}.contact-section .box{width:100%;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}@media(max-width:767.98px){.contact-section .box{margin-bottom:30px}}.contact-section .box .icon{width:100px;height:100px;background:#3e64ff;margin:0 auto 10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.contact-section .box .icon span{color:#fff;font-size:30px}.contact-section .box h3{font-size:18px;font-weight:600}.contact-section .img{width:100%;background-position:top center}@media(max-width:767.98px){.contact-section .img{height:558px}}.contact-section .contact-info p a{color:#3e64ff}.contact-section .contact-form{width:100%}@media(max-width:575.98px){.contact-section .contact-form .btn-primary{display:block;width:100%}}.block-9 .form-control{outline:none!important;box-shadow:none!important;font-size:15px}.block-21 .blog-img{display:block;height:80px;width:80px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.block-21 .text{width:calc(100% - 100px)}.block-21 .text .heading{font-size:18px;font-weight:300}.block-21 .text .heading a{color:#000}.block-21 .text .heading a:hover,.block-21 .text .heading a:active,.block-21 .text .heading a:focus{color:#3e64ff}.block-21 .text .meta>div{display:inline-block;margin-right:5px}.block-21 .text .meta>div a{color:#4d4d4d;font-size:12px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.post-info{font-size:12px;text-transform:uppercase;font-weight:700;color:#fff;letter-spacing:.1em}.post-info>div{display:inline-block}.post-info>div .seperator{display:inline-block;margin:0 10px;opacity:.5}.tagcloud a{text-transform:uppercase;display:inline-block;padding:4px 10px;margin-bottom:7px;margin-right:4px;border-radius:4px;color:#fff;border:1px solid rgba(255,255,255,.2);font-size:11px}.tagcloud a:hover{border:1px solid #000}.comment-form-wrap{clear:both}.comment-list{padding:0;margin:0}.comment-list .children{padding:50px 0 0 40px;margin:0;float:left;width:100%}.comment-list li{padding:0;margin:0 0 30px;float:left;width:100%;clear:both;list-style:none}.comment-list li .vcard{width:80px;float:left}.comment-list li .vcard img{width:50px;border-radius:50%}.comment-list li .comment-body{float:right;width:calc(100% - 80px)}.comment-list li .comment-body h3{font-size:20px}.comment-list li .comment-body .meta{text-transform:uppercase;font-size:13px;letter-spacing:.1em;color:#ffffff4d;color:#3e64ff;font-weight:600;margin-bottom:20px}.comment-list li .comment-body .reply{padding:5px 10px;background:#0000001a;color:#000;text-transform:uppercase;font-size:12px;letter-spacing:.1em;font-weight:600;border-radius:4px}.comment-list li .comment-body .reply:hover{color:#fff;background:#000}.search-form .form-group{position:relative;margin-bottom:0}.search-form .form-group input{padding-right:50px;font-size:14px}.search-form .icon{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.sidebar-box{margin-bottom:30px;padding:25px;font-size:15px;width:100%}.sidebar-box h3{font-size:18px;margin-bottom:15px}.sidebar-box .heading-sidebar{font-weight:600;margin-bottom:20px;font-size:20px}.categories,.sidelink{padding:0;margin:0}.categories li,.sidelink li{position:relative;margin-bottom:10px;padding-bottom:10px;list-style:none}.categories li:last-child,.sidelink li:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.categories li a,.sidelink li a{display:block;color:#000}.categories li a span,.sidelink li a span{position:absolute;right:0;top:0;color:#3e64ff}.categories li a:hover,.categories li a:focus,.sidelink li a:hover,.sidelink li a:focus{color:#3e64ff}.categories li.active a,.sidelink li.active a{color:#000;font-style:italic}#ftco-loader{position:fixed;width:96px;height:96px;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#ffffffe6;box-shadow:0 24px 64px #0000003d;border-radius:16px;opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s;z-index:1000}#ftco-loader.fullscreen{padding:0;left:0;top:0;width:100%;height:100%;transform:none;background-color:#fff;border-radius:0;box-shadow:none}#ftco-loader.show{transition:opacity .4s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}#ftco-loader .circular{animation:loader-rotate 2s linear infinite;position:absolute;left:calc(50% - 24px);top:calc(50% - 24px);display:block;transform:rotate(0)}#ftco-loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:loader-dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes loader-rotate{to{transform:rotate(360deg)}}@keyframes loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-136px}}.container{box-sizing:border-box;width:100%;margin:0 auto;padding-left:.75rem;padding-right:.75rem}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}.grid{display:grid;gap:1.5rem}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.flex-row{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:991px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.card-grid{grid-template-columns:1fr}}:root{--color-white: #ffffff;--color-black: #000000;--color-darken: #232931;--color-primary: #3e64ff;--color-secondary: #a0f669;--text-muted: rgba(0, 0, 0, .58)}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:clip;font-family:Poppins,sans-serif;background:#fff;color:#999;font-size:16px;line-height:1.8;font-weight:400}body.menu-show{overflow:hidden;position:fixed;height:100%;width:100%}a{color:inherit}img{max-width:100%;display:block}main{min-height:100vh}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.navbar{position:fixed;left:0;right:0;z-index:100;transition:top .25s cubic-bezier(.4,0,.2,1),background-color .3s ease,backdrop-filter .3s ease,border-color .3s ease}.navbar[data-visible=false]{top:-100px}.navbar[data-visible=true]{top:0}.navbar{background-color:transparent}.navbar[data-surface=glass]{background-color:#ffffff94;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);box-shadow:0 8px 30px #0f172a0f}.navbar[data-menu-open=true]{background-color:#ffffffa3;backdrop-filter:saturate(180%) blur(32px);-webkit-backdrop-filter:saturate(180%) blur(32px)}.navbar[data-visible=false]{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.navbar[data-surface=glass]{background-color:#fffffff0}}.navbar{border-bottom:1px solid rgba(241,245,249,.5);box-shadow:none}.navbar .navbar-brand{color:#000;display:inline-flex;align-items:center;text-decoration:none;transform:translate(-2px,6px)}.navbar .navbar-brand:after{display:none}.navbar .navbar-brand svg{display:block}.navbar .navbar-brand .brand-logo__initial{fill:#fff!important;filter:brightness(0) invert(1)}.navbar .navbar-brand .brand-logo__wordmark{fill:#000!important}.navbar .nav-link{color:#000}@media(min-width:992px){.navbar{display:flex;align-items:center}.navbar>.nav-container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1320px;margin:0 auto;padding:0 .75rem;box-sizing:border-box}.navbar .hamburger-toggle{display:none}.navbar .navbar-collapse{flex:0 0 auto;display:flex;justify-content:flex-end}.navbar .navbar-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-left:auto;margin-right:0;list-style:none;padding:0}.navbar .navbar-nav>.nav-item>.nav-link{font-size:21px;font-weight:500;padding:.7rem 20px}.navbar .navbar-nav>.nav-item>.nav-link>span{position:relative;text-underline-offset:4px;display:inline-block}.navbar .navbar-nav>.nav-item>.nav-link>span:before{content:"";position:absolute;width:100%;height:2px;bottom:4px;left:0;background:#3e64ff;transform:scaleX(0);transform-origin:center;transition:transform .3s ease-in-out}.navbar .navbar-nav>.nav-item>.nav-link:hover:not(.active):not(.current-page):not(.react-scroll-active):not([aria-current=page]){color:#3e64ff}.navbar .navbar-nav>.nav-item>.nav-link:hover:not(.active):not(.current-page):not(.react-scroll-active):not([aria-current=page])>span:before{transform:scaleX(1)}.navbar .navbar-nav>.nav-item>.nav-link.active,.navbar .navbar-nav>.nav-item>.nav-link.current-page,.navbar .navbar-nav>.nav-item>.nav-link.react-scroll-active,.navbar .navbar-nav>.nav-item>.nav-link[aria-current=page]{color:#3e64ff}.navbar .navbar-nav>.nav-item>.nav-link.active>span:before,.navbar .navbar-nav>.nav-item>.nav-link.current-page>span:before,.navbar .navbar-nav>.nav-item>.nav-link.react-scroll-active>span:before,.navbar .navbar-nav>.nav-item>.nav-link[aria-current=page]>span:before{transform:scaleX(1)}.navbar .navbar-nav>.nav-item>.nav-link:last-child{padding-right:0}}@media(max-width:991px){.navbar>.nav-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding:.7rem .75rem;box-sizing:border-box}.navbar .hamburger-toggle{transform:translateY(7px)}.navbar .navbar-nav>.nav-item>.nav-link>span:before{display:none}}.navbar-collapse{backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;box-shadow:none}@media(min-width:992px){.navbar-collapse{opacity:1;visibility:visible;background-color:transparent}}@media(max-width:991px){.navbar-collapse{display:flex;flex-direction:column;width:100%;height:0;min-height:0;margin-top:0;padding:0;flex:0 0 100%;overflow-y:hidden;overflow-x:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.navbar-collapse[data-open=true]{height:auto;min-height:calc(100vh - 85px);min-height:calc(100dvh - 85px);margin-top:1rem;padding:1rem 0 2rem;flex:1 1 auto;overflow-y:auto;opacity:1;visibility:visible;pointer-events:auto}.navbar-collapse .navbar-nav{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;gap:clamp(.5rem,2vh,1.5rem);margin:0 auto;padding:1rem 0 2rem;height:100%;flex:1 0 auto;justify-content:center;position:relative;z-index:1;list-style:none}.navbar-collapse .nav-item{width:280px;min-width:280px;max-width:280px;display:flex;justify-content:center;flex-shrink:0}.navbar-collapse .nav-link{width:280px;min-width:280px;max-width:280px;height:72px;min-height:72px;max-height:72px;padding:0 2rem;margin:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:900;letter-spacing:.1em;color:#000;position:relative;border:none;outline:none;text-decoration:none;flex-shrink:0;flex-grow:0;transition:color .2s ease}.navbar-collapse .nav-link:hover,.navbar-collapse .nav-link.active,.navbar-collapse .nav-link.current-page,.navbar-collapse .nav-link.react-scroll-active,.navbar-collapse .nav-link[aria-current=page]{color:#3e64ff}.navbar-collapse .nav-link.active>span,.navbar-collapse .nav-link.current-page>span,.navbar-collapse .nav-link.react-scroll-active>span,.navbar-collapse .nav-link[aria-current=page]>span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:#3e64ff}.navbar-collapse .nav-link.manual-active{color:#3e64ff}}.hamburger-toggle{margin:0;padding:0;outline:none;border:none;background:transparent;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;display:block}.hamburger-toggle:focus,.hamburger-toggle:focus-visible{outline:none;box-shadow:none}.hamburger-toggle::-moz-focus-inner{border:0;padding:0}.hamburger-toggle .hamburger-icon{width:30px;height:22px;position:relative;margin:0;transform:rotate(0);transition:.5s ease-in-out}.hamburger-toggle .hamburger-icon.open span:nth-child(1){top:11px;height:3.5px;transform:translate(-50%) rotate(135deg)}.hamburger-toggle .hamburger-icon.open span:nth-child(2){opacity:0;left:50%;transform:translate(-50%)}.hamburger-toggle .hamburger-icon.open span:nth-child(3){top:11px;height:3.5px;transform:translate(-50%) rotate(-135deg)}.hamburger-toggle .hamburger-icon span{display:block;position:absolute;height:5px;width:100%;background:#000;border-radius:2px;opacity:1;left:50%;transform:translate(-50%) rotate(0);transition:.25s ease-in-out,height .25s ease-in-out}.hamburger-toggle .hamburger-icon span:nth-child(1){top:0}.hamburger-toggle .hamburger-icon span:nth-child(2){top:11px}.hamburger-toggle .hamburger-icon span:nth-child(3){top:22px}.footer{padding:3em 0;flex-shrink:0;font-size:16px;background:#000;z-index:0}@media(max-width:767.98px){.footer{padding:3em 0}}.footer__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media(max-width:767px){.footer__grid{grid-template-columns:1fr}}.footer__widget h2{font-weight:600;color:#fff;font-size:22px;margin:0 0 .9rem}.footer__widget ul{list-style:none;padding:0;margin:0}.footer__widget ul li a{color:#ffffffb3;text-decoration:none;transition:color .15s ease}.footer__widget ul li a:hover{color:#fff}.footer__widget ul li svg{margin-right:1em}.footer p{color:#ffffffb3;margin:0 0 1rem}.footer a{color:#ffffffb3;text-decoration:none;transition:color .15s ease}.footer a:hover{color:#fff}.footer__social-list{display:flex;gap:0;padding:0;margin:0;list-style:none}.footer__social-list li{margin:0 10px 0 0}.footer__social-list a{height:40px;width:40px;display:flex;align-items:center;justify-content:center;color:#1a1a1a;background:#4d4d4d;border-radius:50%;position:relative;text-decoration:none;transition:color .2s ease,background-color .2s ease,opacity .2s ease;line-height:1}.footer__social-list a svg{font-size:28px;display:block;flex-shrink:0;margin:0}.footer__social-list a:hover{color:#fff;background:transparent}.footer__widget .footer__social-list li a svg{margin:0}.footer__contact-list{list-style:none;padding:0;margin:0}.footer__contact-list li{display:flex;align-items:center;gap:0}.footer__contact-list li svg{margin-right:1em;flex-shrink:0}.footer__contact-list li .text{color:#ffffffb3}.footer__services-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.footer__services-list li a{display:inline-flex;align-items:center;color:#ffffffb3;text-decoration:none;transition:color .15s ease}.footer__services-list li a svg{margin-right:.75em;flex-shrink:0}.footer__services-list li a:hover{color:#fff}
