.theme-fancy{--font-global:"Inter", sans-serif;--font-alt:"Inter", sans-serif;--color-dark-1:#343d55;--color-dark-2:#3f4963;--color-dark-3:#3f485e;--color-dark-3a:#4e5a76;--color-dark-4:#555960;--color-gray-1:#697582;--color-gray-2:#747f8c;--color-gray-3:#8a95a2;--color-primary-1:#335cd6;--color-primary-1-a:#316be2;--color-primary-light-1:#eaf0fd;--color-primary-light-1-a:#bccaf1;--color-primary-2:#7752e7;--color-primary-light-2:#e7defe;--color-primary-3:#b947d9;--color-primary-light-3:#f7defe;--color-primary-4:#e748b1;--color-primary-light-4:#ffe1f5;--color-secondary-1:#fbe3a1;--color-gray-light-1:#f1f3f6;--color-gray-light-2:#f7f9fc;--color-gray-light-3:#cad0d7;--color-gray-light-4:#d5d7d8;--color-gray-light-5:#cccdcf;--color-gray-light-6:#bbbdbf;--gradient-primary-1:linear-gradient(90deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg, var(--color-primary-4) 25%, var(--color-primary-3) 40%, var(--color-primary-2) 60%, var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-gray-light-1:linear-gradient(0deg, #f7f9fc 0%, #fff 100%);--gradient-gray-light-2:linear-gradient(0deg, #fff 0%, #f7f9fc 100%);--gradient-dark-alpha-1:linear-gradient(90deg, var(--color-dark-1) 40%, transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg, var(--color-primary-1) 40%, transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-primary-1) 60%);--border-radius-default:10px;--box-shadow:0px 5px 10px 0px #2a364f0d, 0px 1px 1px 0px #2a364f08, 0px 3px 5px 0px #2a364f08;--box-shadow-strong:0px 5px 10px 0px #2a364f14, 0px 1px 1px 0px #2a364f0f, 0px 3px 5px 0px #2a364f0f;--box-shadow-block:0px 1px 1px 0px #2a364f05, 0px 2px 4px 0px #2a364f05, 0px 4px 8px 0px #2a364f05, 0px 0px 20px 0px #2a364f14;--box-shadow-block-strong:0px 1px 1px 0px #2a364f0d, 0px 4px 12px 0px #2a364f0d, 0px 10px 20px 0px #2a364f0d, 0px 10px 38px 0px #2a364f1f;color:var(--color-dark-1);font-family:var(--font-global);letter-spacing:-.0025em;font-size:18px;font-weight:400;line-height:1.625}.theme-fancy .dark-mode{--color-primary-1:#5d86fe;--color-primary-2:#a080ff;--color-primary-3:#dc5fff;--color-primary-4:#ff68cc;--gradient-primary-1:linear-gradient(90deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg, var(--color-primary-4) 25%, var(--color-primary-3) 40%, var(--color-primary-2) 60%, var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-dark-alpha-1:linear-gradient(90deg, var(--color-dark-1) 40%, transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg, var(--color-primary-1) 40%, transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-primary-1) 60%)}.theme-fancy h1,.theme-fancy h2,.theme-fancy h3,.theme-fancy h4,.theme-fancy h5,.theme-fancy h6,.theme-fancy .h1,.theme-fancy .h2,.theme-fancy .h3,.theme-fancy .h4,.theme-fancy .h5,.theme-fancy .h6{font-weight:700}.theme-fancy h3,.theme-fancy .h3{letter-spacing:-.03em;font-size:28px}.theme-fancy b,.theme-fancy strong{font-weight:600}.theme-fancy .small{font-size:.8em}.theme-fancy blockquote p{letter-spacing:-.0225em;position:relative}.theme-fancy hr:not([size]){background:var(--color-dark-1);opacity:.055;height:2px}.theme-fancy .dark-mode hr.white{background-color:#fff;opacity:.0557!important}.theme-fancy .bg-dark-alpha:before,.theme-fancy .bg-dark-alpha .YTPOverlay:before{opacity:.97;background:#101828}.theme-fancy .bg-dark-alpha-30:before,.theme-fancy .bg-dark-alpha-30 .YTPOverlay:before{opacity:.3;background:#101828}.theme-fancy .bg-dark-alpha-50:before,.theme-fancy .bg-dark-alpha-50 .YTPOverlay:before{opacity:.5;background:#101828}.theme-fancy .bg-dark-alpha-60:before,.theme-fancy .bg-dark-alpha-60 .YTPOverlay:before{opacity:.6;background:#101828}.theme-fancy .bg-dark-alpha-70:before,.theme-fancy .bg-dark-alpha-70 .YTPOverlay:before{opacity:.7;background:#101828}.theme-fancy .bg-dark-alpha-80:before,.theme-fancy .bg-dark-alpha-80 .YTPOverlay:before{opacity:.8;background:#101828}.theme-fancy .bg-dark-alpha-90:before,.theme-fancy .bg-dark-alpha-90 .YTPOverlay:before{opacity:.9;background:#101828}.theme-fancy .light-content .section-caption-fancy{background-image:linear-gradient(15deg,#121d33bf 0%,#0000 100%)}.theme-fancy .light-content .section-caption-slick{color:#fff;background-image:linear-gradient(45deg,#121d33bf 0%,#0000 100%)}.theme-fancy .main-nav.dark{background-color:#101828e0}.theme-fancy .main-nav.dark-mode{background-color:#454d66e6}.theme-fancy .inner-nav ul{letter-spacing:-.01em}.theme-fancy .inner-nav ul li{margin:0 18.5px}.theme-fancy .inner-nav>ul>li>a{opacity:.7;position:relative}.theme-fancy .inner-nav>ul>li>a:not(.no-hover):before{content:"";background:var(--color-primary-1);opacity:0;width:3px;height:3px;transition:var(--transition-default);border-radius:50%;display:block;position:absolute;top:calc(50% - .5em);right:-.39em;transform:scale(0)}.theme-fancy .inner-nav ul li a:hover:before,.theme-fancy .inner-nav ul li a.active:before{opacity:1;transform:scale(1)}.theme-fancy .main-nav.dark .inner-nav ul li a:not(.no-hover):before{background:var(--color-primary-1-a)}.theme-fancy .mn-sub,.theme-fancy .mobile-on .desktop-nav ul{background:#4a526bfd}.theme-fancy .mobile-on .desktop-nav ul li a,.theme-fancy .inner-nav ul li .mn-sub li a,.theme-fancy .mn-group-title{color:#ffffffe6!important}.theme-fancy .form label{margin-bottom:15px;font-size:20px;font-weight:700}.theme-fancy .form .form-group{margin-bottom:25px}.theme-fancy .form-tip,.theme-fancy .form-tip a{font-size:13px;line-height:1.53}.theme-fancy .form input[type=text],.theme-fancy .form input[type=email],.theme-fancy .form input[type=number],.theme-fancy .form input[type=url],.theme-fancy .form input[type=search],.theme-fancy .form input[type=tel],.theme-fancy .form input[type=password],.theme-fancy .form input[type=date],.theme-fancy .form input[type=color],.theme-fancy .form select,.theme-fancy .form textarea{border-color:#343d552f}.theme-fancy .form select:not([multiple]){background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"9px\" height=\"5px\"><path fill-rule=\"evenodd\" fill=\"#343d55\" d=\"M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z\"/></svg>")}.theme-fancy .form input[type=text]:hover,.theme-fancy .form input[type=email]:hover,.theme-fancy .form input[type=number]:hover,.theme-fancy .form input[type=url]:hover,.theme-fancy .form input[type=search]:hover,.theme-fancy .form input[type=tel]:hover,.theme-fancy .form input[type=password]:hover,.theme-fancy .form input[type=date]:hover,.theme-fancy .form input[type=color]:hover,.theme-fancy .form select:hover,.theme-fancy .form textarea:hover{border-color:#343d5561}.theme-fancy .form input[type=text]:focus,.theme-fancy .form input[type=email]:focus,.theme-fancy .form input[type=number]:focus,.theme-fancy .form input[type=url]:focus,.theme-fancy .form input[type=search]:focus,.theme-fancy .form input[type=tel]:focus,.theme-fancy .form input[type=password]:focus,.theme-fancy .form input[type=date]:focus,.theme-fancy .form input[type=color]:focus,.theme-fancy .form select:focus,.theme-fancy .form textarea:focus{border-color:#343d55b3;box-shadow:0 0 3px #343d554d}.theme-fancy .form input[type=text]::placeholder,.theme-fancy .form input[type=email]::placeholder,.theme-fancy .form input[type=number]::placeholder,.theme-fancy .form input[type=url]::placeholder,.theme-fancy .form input[type=search]::placeholder,.theme-fancy .form input[type=tel]::placeholder,.theme-fancy .form input[type=password]::placeholder,.theme-fancy .form input[type=date]::placeholder,.theme-fancy .form input[type=color]::placeholder,.theme-fancy .form select::placeholder,.theme-fancy .form textarea::placeholder{color:var(--color-gray-3)}.theme-fancy .form input[type=text].input-md,.theme-fancy .form input[type=email].input-md,.theme-fancy .form input[type=number].input-md,.theme-fancy .form input[type=url].input-md,.theme-fancy .form input[type=search].input-md,.theme-fancy .form input[type=tel].input-md,.theme-fancy .form input[type=password].input-md,.theme-fancy .form input[type=date].input-md,.theme-fancy .form input[type=color].input-md,.theme-fancy .form select.input-md{height:47px;font-size:16px}.theme-fancy .form textarea.input-md{font-size:16px}.theme-fancy .form input[type=text].input-lg,.theme-fancy .form input[type=email].input-lg,.theme-fancy .form input[type=number].input-lg,.theme-fancy .form input[type=url].input-lg,.theme-fancy .form input[type=search].input-lg,.theme-fancy .form input[type=tel].input-lg,.theme-fancy .form input[type=password].input-lg,.theme-fancy .form input[type=date].input-lg,.theme-fancy .form input[type=color].input-lg,.theme-fancy .form select.input-lg{height:52px;font-size:17px}.theme-fancy .form textarea.input-lg{font-size:17px}.theme-fancy .icon-info{top:.07em}.theme-fancy .light-content input[type=text],.theme-fancy .light-content input[type=email],.theme-fancy .light-content input[type=number],.theme-fancy .light-content input[type=url],.theme-fancy .light-content input[type=search],.theme-fancy .light-content input[type=tel],.theme-fancy .light-content input[type=password],.theme-fancy .light-content input[type=date],.theme-fancy .light-content input[type=color],.theme-fancy .light-content select,.theme-fancy .light-content textarea{border-color:#ffffff40}.theme-fancy .light-content input[type=text]:hover,.theme-fancy .light-content input[type=email]:hover,.theme-fancy .light-content input[type=number]:hover,.theme-fancy .light-content input[type=url]:hover,.theme-fancy .light-content input[type=search]:hover,.theme-fancy .light-content input[type=tel]:hover,.theme-fancy .light-content input[type=password]:hover,.theme-fancy .light-content input[type=date]:hover,.theme-fancy .light-content input[type=color]:hover,.theme-fancy .light-content select:hover,.theme-fancy .light-content textarea:hover{border-color:#ffffff59}.theme-fancy .light-content input[type=text]:focus,.theme-fancy .light-content input[type=email]:focus,.theme-fancy .light-content input[type=number]:focus,.theme-fancy .light-content input[type=url]:focus,.theme-fancy .light-content input[type=search]:focus,.theme-fancy .light-content input[type=tel]:focus,.theme-fancy .light-content input[type=password]:focus,.theme-fancy .light-content input[type=date]:focus,.theme-fancy .light-content input[type=color]:focus,.theme-fancy .light-content select:focus,.theme-fancy .light-content textarea:focus{border-color:#ffffffbf}.theme-fancy .btn-mod,.theme-fancy a.btn-mod{font-weight:700}.theme-fancy .btn-mod.btn-border-c{border-color:var(--color-primary-light-1-a)}.theme-fancy .btn-mod.btn-border-c:hover,.theme-fancy .btn-mod.btn-border-c:focus{color:var(--color-primary-1);border-color:var(--color-primary-light-1-a);background:0 0}.theme-fancy .btn-mod.btn-small{letter-spacing:.085em;padding:12px 22px;font-size:13px;font-weight:700}.theme-fancy .btn-mod.btn-medium{letter-spacing:.085em;padding:12px 22px;font-size:14px;font-weight:700}.theme-fancy .btn-mod.btn-large{letter-spacing:.085em;padding:15px 36px;font-size:14px;font-weight:700}.theme-fancy .big-icon{color:var(--color-primary-1)}.theme-fancy .inner-nav>ul>li>a .btn-mod.btn-w{background:#fff}.theme-fancy .hs-title-1,.theme-fancy .hs-title-9,.theme-fancy .hs-title-8,.theme-fancy .hs-title-10{letter-spacing:-.0399em!important;font-weight:700!important}.theme-fancy .composition-4-image-1,.theme-fancy .composition-4-image-2{border-color:var(--color-gray-light-3)}.theme-fancy .scroll-down-1-icon:before,.theme-fancy .scroll-down-1-icon svg,.theme-fancy .scroll-down-1-icon img,.theme-fancy .scroll-down-1-icon i{opacity:.7}.theme-fancy .scroll-down-1-text{opacity:.7;transition:opacity .4s ease, transform .4s var(--ease-elastic-2);font-weight:500}.theme-fancy .section-title{font-size:48px!important;font-weight:700!important;line-height:1.25!important}.theme-fancy .section-title-small{letter-spacing:-.0285em;font-size:40px;font-weight:700;line-height:1.3}.theme-fancy .section-title-tiny{font-size:22px!important;font-weight:700!important}.theme-fancy .section-descr{letter-spacing:-.01239em!important;font-size:20px!important;line-height:1.625!important}.theme-fancy .light-content .section-descr{color:var(--color-dark-mode-gray-1)}.theme-fancy .light-content .toggle,.theme-fancy .light-content .toggle>dt>a,.theme-fancy .light-content .accordion,.theme-fancy .light-content .accordion>dt>a{border-color:#ffffff40}.theme-fancy .accordion>dt>a:after,.theme-fancy .toggle>dt>a:after,.theme-fancy .light-content .accordion>dt>a:after,.theme-fancy .light-content .toggle>dt>a:after{color:var(--color-primary-1)}.theme-fancy a.link-hover-anim,.theme-fancy a.link-hover-anim:hover{color:var(--color-primary-1);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:700;padding-top:0!important;padding-bottom:0!important}.theme-fancy .link-strong i{vertical-align:middle;position:relative;top:-.1em}.theme-fancy .link-strong-hovered{top:0}.theme-fancy .light-content .link-strong,.theme-fancy .light-content .link-hover-anim{color:var(--color-primary-1)!important}.theme-fancy .services-5-title{font-weight:700}.theme-fancy .features-list{font-size:18px}.theme-fancy .features-list-icon{color:var(--color-primary-1);background-image:linear-gradient(45deg, var(--color-primary-light-1) 0%, #fff 100%)}.theme-fancy .light-content .features-list-icon{color:#fff;background:var(--color-primary-1)}.theme-fancy .works-grid.work-grid-fancy .work-title{margin-bottom:5px;font-size:22px;font-weight:600}.theme-fancy .works-grid.work-grid-fancy .work-descr{font-size:16px}.theme-fancy .work-img-bg{background:var(--color-gray-light-2)}.theme-fancy .number-1-title{font-weight:700}.theme-fancy .testimonials-4-text p{color:var(--color-gray-1)}.theme-fancy .testimonials-4-author{font-weight:600}.theme-fancy .testimonials-4-author .small{font-size:15px;font-weight:400}.theme-fancy .post-prev-container{border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-block);isolation:isolate;transition:all .27s var(--ease-default);background:#fff;overflow:hidden;transform:translateZ(0)}.theme-fancy .post-prev-container:before{display:none}.theme-fancy .post-prev-container:hover{box-shadow:var(--box-shadow-block-strong);transform:translateY(-5px)}.theme-fancy .post-prev-title{font-size:22px;font-weight:600}.theme-fancy .post-prev-img a:hover{opacity:1}.theme-fancy .post-prev-img a:hover img{transform:translateZ(.1px)}.theme-fancy .post-prev-title{padding-top:30px}.theme-fancy .post-prev-title a:hover{opacity:.85}.theme-fancy .post-prev-text{line-height:1.625}.theme-fancy .post-prev-info,.theme-fancy .post-prev-info a{font-size:14px}.theme-fancy .post-prev-title,.theme-fancy .post-prev-text,.theme-fancy .post-prev-info{padding-left:30px;padding-right:30px}.theme-fancy .post-prev-container>:last-child{padding-bottom:30px}.theme-fancy .post-prev-author-img{margin-top:-5px}.theme-fancy .light-content .post-prev-container{background:var(--color-dark-3);border:1px solid var(--color-dark-mode-gray-2)}.theme-fancy .pagination a.active,.theme-fancy .pagination a.active:hover{border-color:var(--color-primary-1);color:var(--color-primary-1)}.theme-fancy .widget-menu li a{color:var(--color-gray-1)}.theme-fancy .blog-item-body{font-size:18px}.theme-fancy .widget-body img{border-radius:var(--border-radius-default)}.theme-fancy .tpl-minimal-tabs{letter-spacing:.059em;text-transform:uppercase;justify-content:center;font-size:14px;font-weight:600;display:flex}.theme-fancy .tpl-minimal-tabs li{padding:0}.theme-fancy .tpl-minimal-tabs>li>a,.theme-fancy .tpl-minimal-tabs>li>a:hover,.theme-fancy .tpl-minimal-tabs>li>a:focus{color:var(--color-gray-1);isolation:isolate;padding:10px 20px;position:relative;border:none!important;border-radius:0!important;margin:0!important}.theme-fancy .tpl-minimal-tabs>li>a:before{content:"";border:1px solid var(--color-dark-1);opacity:.3;width:100%;height:100%;transition:var(--transition-default);z-index:-1;display:block;position:absolute;top:0;left:0}.theme-fancy .tpl-minimal-tabs>li>a:after,.theme-fancy .tpl-minimal-tabs>li>a:hover:after{content:"";opacity:0;background:var(--color-primary-1);width:100%;height:100%;transition:all .2s var(--ease-out-short);z-index:-1;display:block;position:absolute;top:0;left:0;transform:none}.theme-fancy .tpl-minimal-tabs>li:not(:first-child)>a:before,.theme-fancy .tpl-minimal-tabs>li:not(:first-child)>a:after{border-left:none;width:calc(100% + 1px);margin-left:-1px}.theme-fancy .tpl-minimal-tabs>li:first-child>a:before,.theme-fancy .tpl-minimal-tabs>li:first-child>a:after{border-top-left-radius:var(--border-radius-default);border-bottom-left-radius:var(--border-radius-default)}.theme-fancy .tpl-minimal-tabs>li:last-child>a:before,.theme-fancy .tpl-minimal-tabs>li:last-child>a:after{border-top-right-radius:var(--border-radius-default);border-bottom-right-radius:var(--border-radius-default)}.theme-fancy .tpl-minimal-tabs>li>a.active,.theme-fancy .tpl-minimal-tabs>li>a.active:hover{color:#fff!important;border:none!important}.theme-fancy .tpl-minimal-tabs>li>a.active:after{opacity:1}.theme-fancy .light-content .tpl-minimal-tabs>li>a,.theme-fancy .light-content .tpl-minimal-tabs>li>a:hover,.theme-fancy .light-content .tpl-minimal-tabs>li>a:focus{color:#fff}.theme-fancy .light-content .tpl-minimal-tabs>li>a:before{border-color:#fff}.theme-fancy .light-content .tpl-minimal-tabs li a.active,.theme-fancy .light-content .tpl-minimal-tabs li a.active:hover{color:#fff;border:none!important}.theme-fancy .pricing-title{letter-spacing:-.0175em;font-weight:700}.theme-fancy .pricing-num{font-weight:700}.theme-fancy .contact-item{padding-left:69px}.theme-fancy .contact-item a.link-hover-anim,.theme-fancy .contact-item a.link-hover-anim:hover{font-size:13px}.theme-fancy a.link-hover-anim i{top:-.05em}.theme-fancy .ci-icon{width:48px;height:48px;color:var(--color-primary-1);line-height:46px}.theme-fancy .ci-icon:before{background-image:linear-gradient(45deg, var(--color-primary-light-1) 0%, #fff 100%)}.theme-fancy .ci-text{margin-bottom:2px;font-size:16px}.theme-fancy .mt-icon:before{background:var(--color-primary-1)}.theme-fancy .light-content .ci-icon{color:var(--color-primary-1)!important}.theme-fancy .light-content .ci-icon:before{background:var(--color-primary-1);opacity:.25}.theme-fancy .footer b,.theme-fancy .footer strong{font-weight:500}.theme-fancy .fw-title{text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;font-size:14px;font-weight:600}.theme-fancy .fw-menu li:not(:last-child){margin-bottom:9px}.theme-fancy .footer a.link-to-top,.theme-fancy .footer a.link-to-top:hover{color:var(--color-primary-1)!important}.theme-fancy .appear-animate .linesAnimIn .word{transition:all .8s var(--ease-out-short);transition-delay:calc(65ms * var(--line-index));transform:translateY(37px)translateZ(0)scale(1)rotate(.02deg)}@media (prefers-reduced-motion:reduce),print{.theme-fancy .appear-animate .linesAnimIn .word{opacity:1!important;transform:none!important}}.theme-fancy .linesAnimIn.animated .word,.theme-fancy .mobile .linesAnimIn .word{opacity:1;transform:none}.theme-fancy .mfp-bg{background:var(--color-dark-1)}.theme-fancy .steps-1-number{background:var(--color-primary-1)}.theme-fancy .light-content .steps-1-number{color:#fff;background:var(--color-primary-1)}.theme-fancy .light-content .map-section{background:#101828eb}.theme-fancy .light-content .map-section:hover{background:#101828e0}@media only screen and (max-width:1366px){.theme-fancy .container{max-width:var(--container-width)}.theme-fancy .hs-title-1{font-size:calc(1.253rem + 2.49vw)}.theme-fancy .section-title{font-size:calc(1.041rem + 2.29vw)!important}.theme-fancy .section-title-small{font-size:calc(1.521rem + 1.15vw)}.theme-fancy .section-descr{font-size:calc(1.005rem + .29vw)!important}.theme-fancy .features-list,.theme-fancy .number-1-descr{font-size:calc(.962rem + .19vw)}.theme-fancy .works-grid.work-grid-fancy .work-title,.theme-fancy .post-prev-title{font-size:calc(.967rem + .48vw)}}@media only screen and (max-width:1200px){.theme-fancy .inner-nav ul li{margin:0 12px}}@media only screen and (max-width:767px){.theme-fancy .tpl-minimal-tabs>li{width:46%;margin:2px!important}.theme-fancy .tpl-minimal-tabs>li>a.active:after,.theme-fancy .tpl-minimal-tabs>li>a:hover:after{transform:none}.theme-fancy .tpl-minimal-tabs>li>a:before,.theme-fancy .tpl-minimal-tabs>li>a:after{width:100%;margin-left:0}.theme-fancy .tpl-minimal-tabs>li>a:before{border:1px solid var(--color-dark-1)!important}.theme-fancy .tpl-minimal-tabs>li>a:before,.theme-fancy .tpl-minimal-tabs>li>a:after{border-radius:var(--border-radius-default)}}@media only screen and (max-width:480px){.theme-fancy .tpl-minimal-tabs>li{width:100%!important;margin-left:0!important;margin-right:0!important}}
.theme-gradient{--font-global:"Plus Jakarta Sans", sans-serif;--font-alt:"Plus Jakarta Sans", sans-serif;--section-padding-y:140px;--color-dark-1:#2f3749;--color-dark-2:#384053;--color-dark-3:#414a5e;--color-dark-3a:#4e5a76;--color-dark-4:#555960;--color-gray-1:#6f7780;--color-gray-2:#747f8c;--color-gray-3:#8a95a2;--color-primary-1:#4567ed;--color-primary-1-a:#375ae3;--color-primary-light-1:#e3effe;--color-primary-light-1-a:#bcd1f1;--color-primary-2:#7752e7;--color-primary-light-2:#e7defe;--color-primary-3:#b947d9;--color-primary-light-3:#f7defe;--color-primary-4:#e748b1;--color-primary-light-4:#ffe1f5;--color-secondary-1:#fbe3a1;--color-gray-light-1:#f5f7fa;--color-gray-light-2:#f7f9fc;--color-gray-light-3:#cad0d7;--color-gray-light-4:#d5d7d8;--color-gray-light-5:#cccdcf;--color-gray-light-6:#bbbdbf;--gradient-primary-1:linear-gradient(90deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg, var(--color-primary-4) 25%, var(--color-primary-3) 40%, var(--color-primary-2) 60%, var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-gray-light-1:linear-gradient(0deg, #f7f9fc 0%, #fff 100%);--gradient-gray-light-2:linear-gradient(0deg, #fff 0%, #f7f9fc 100%);--gradient-dark-alpha-1:linear-gradient(90deg, var(--color-dark-1) 40%, transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg, var(--color-primary-1) 40%, transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-primary-1) 60%);--border-radius-default:5px;--box-shadow:0px 5px 10px 0px #1e24320d, 0px 1px 1px 0px #1e243208, 0px 3px 5px 0px #1e243208;--box-shadow-strong:0px 5px 10px 0px #1e243214, 0px 1px 1px 0px #1e24320f, 0px 3px 5px 0px #1e24320f;--box-shadow-block:0px 10px 30px 0px #1e243212, 0px 0px 1px 0px #1e24321a;--box-shadow-block-strong:0px 15px 50px 0px #1e243224, 0px 0px 1px 0px #1e243226;color:var(--color-dark-1);font-family:var(--font-global);letter-spacing:normal;word-spacing:.1em;font-size:17px;font-weight:400;line-height:1.75}.theme-gradient .dark-mode{--color-primary-1:#7f99ff;--color-primary-2:#a080ff;--color-primary-3:#dc5fff;--color-primary-4:#ff68cc;--gradient-primary-1:linear-gradient(90deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg, var(--color-primary-4) 25%, var(--color-primary-3) 40%, var(--color-primary-2) 60%, var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-dark-alpha-1:linear-gradient(90deg, var(--color-dark-1) 40%, transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg, var(--color-primary-1) 40%, transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-primary-1) 60%)}.theme-gradient h1,.theme-gradient h2,.theme-gradient h3,.theme-gradient h4,.theme-gradient h5,.theme-gradient h6,.theme-gradient .h1,.theme-gradient .h2,.theme-gradient .h3,.theme-gradient .h4,.theme-gradient .h5,.theme-gradient .h6{letter-spacing:-.01em;font-weight:500}.theme-gradient h3,.theme-gradient .h3{letter-spacing:-.03em;font-size:28px}.theme-gradient b,.theme-gradient strong{font-weight:600}.theme-gradient .small{font-size:.8em}.theme-gradient hr:not([size]){background:var(--color-dark-1);opacity:.1;height:1px}.theme-gradient .bg-dark-alpha:before,.theme-gradient .bg-dark-alpha .YTPOverlay:before{opacity:.97;background:#101828}.theme-gradient .bg-dark-alpha-30:before,.theme-gradient .bg-dark-alpha-30 .YTPOverlay:before{opacity:.3;background:#101828}.theme-gradient .bg-dark-alpha-50:before,.theme-gradient .bg-dark-alpha-50 .YTPOverlay:before{opacity:.5;background:#101828}.theme-gradient .bg-dark-alpha-60:before,.theme-gradient .bg-dark-alpha-60 .YTPOverlay:before{opacity:.6;background:#101828}.theme-gradient .bg-dark-alpha-70:before,.theme-gradient .bg-dark-alpha-70 .YTPOverlay:before{opacity:.7;background:#101828}.theme-gradient .bg-dark-alpha-80:before,.theme-gradient .bg-dark-alpha-80 .YTPOverlay:before{opacity:.8;background:#101828}.theme-gradient .bg-dark-alpha-90:before,.theme-gradient .bg-dark-alpha-90 .YTPOverlay:before{opacity:.9;background:#101828}.theme-gradient .scroll-down-4,.theme-gradient .hs-status{border-width:1px}.theme-gradient .light-content .section-caption-fancy{background-image:linear-gradient(15deg,#121d33bf 0%,#0000 100%)}.theme-gradient .main-nav.dark{background-color:#101828e0}.theme-gradient .main-nav.dark-mode{background-color:#414b5ce6}.theme-gradient .inner-nav ul{letter-spacing:normal;font-size:16px}.theme-gradient .inner-nav ul li{margin:0 18px}.theme-gradient .inner-nav>ul>li>a{opacity:.775}.theme-gradient .inner-nav ul li a{position:relative}.theme-gradient .mn-sub{background:#485064fd}.theme-gradient .mobile-on .desktop-nav ul{background:#485064fc}.theme-gradient .mobile-on .desktop-nav ul li a,.theme-gradient .inner-nav ul li .mn-sub li a,.theme-gradient .mn-group-title{color:#ffffffe6!important}.theme-gradient .form label{margin-bottom:10px;font-size:18px;font-weight:500}.theme-gradient .form .form-group{margin-bottom:25px}.theme-gradient .form-tip,.theme-gradient .form-tip a{color:var(--color-dark-1);font-size:13px;line-height:1.53}.theme-gradient .form-tip a:hover{color:var(--color-gray-1)}.theme-gradient .form input[type=text],.theme-gradient .form input[type=email],.theme-gradient .form input[type=number],.theme-gradient .form input[type=url],.theme-gradient .form input[type=search],.theme-gradient .form input[type=tel],.theme-gradient .form input[type=password],.theme-gradient .form input[type=date],.theme-gradient .form input[type=color],.theme-gradient .form select,.theme-gradient .form textarea{border-color:#343d552f}.theme-gradient .form select:not([multiple]){background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"9px\" height=\"5px\"><path fill-rule=\"evenodd\" fill=\"#343d55\" d=\"M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z\"/></svg>")}.theme-gradient .form input[type=text]:hover,.theme-gradient .form input[type=email]:hover,.theme-gradient .form input[type=number]:hover,.theme-gradient .form input[type=url]:hover,.theme-gradient .form input[type=search]:hover,.theme-gradient .form input[type=tel]:hover,.theme-gradient .form input[type=password]:hover,.theme-gradient .form input[type=date]:hover,.theme-gradient .form input[type=color]:hover,.theme-gradient .form select:hover,.theme-gradient .form textarea:hover{border-color:#343d5561}.theme-gradient .form input[type=text]:focus,.theme-gradient .form input[type=email]:focus,.theme-gradient .form input[type=number]:focus,.theme-gradient .form input[type=url]:focus,.theme-gradient .form input[type=search]:focus,.theme-gradient .form input[type=tel]:focus,.theme-gradient .form input[type=password]:focus,.theme-gradient .form input[type=date]:focus,.theme-gradient .form input[type=color]:focus,.theme-gradient .form select:focus,.theme-gradient .form textarea:focus{border-color:#343d55b3;box-shadow:0 0 3px #343d554d}.theme-gradient .form input[type=text]::placeholder,.theme-gradient .form input[type=email]::placeholder,.theme-gradient .form input[type=number]::placeholder,.theme-gradient .form input[type=url]::placeholder,.theme-gradient .form input[type=search]::placeholder,.theme-gradient .form input[type=tel]::placeholder,.theme-gradient .form input[type=password]::placeholder,.theme-gradient .form input[type=date]::placeholder,.theme-gradient .form input[type=color]::placeholder,.theme-gradient .form select::placeholder,.theme-gradient .form textarea::placeholder{color:var(--color-gray-1)}.theme-gradient .form input[type=text].input-md,.theme-gradient .form input[type=email].input-md,.theme-gradient .form input[type=number].input-md,.theme-gradient .form input[type=url].input-md,.theme-gradient .form input[type=search].input-md,.theme-gradient .form input[type=tel].input-md,.theme-gradient .form input[type=password].input-md,.theme-gradient .form input[type=date].input-md,.theme-gradient .form input[type=color].input-md,.theme-gradient .form select.input-md{height:56px;font-size:17px}.theme-gradient .form textarea.input-md{padding-top:14px;padding-bottom:14px;font-size:17px}.theme-gradient .form input[type=text].input-lg,.theme-gradient .form input[type=email].input-lg,.theme-gradient .form input[type=number].input-lg,.theme-gradient .form input[type=url].input-lg,.theme-gradient .form input[type=search].input-lg,.theme-gradient .form input[type=tel].input-lg,.theme-gradient .form input[type=password].input-lg,.theme-gradient .form input[type=date].input-lg,.theme-gradient .form input[type=color].input-lg,.theme-gradient .form select.input-lg{height:62px;font-size:18px}.theme-gradient .light-content input[type=text],.theme-gradient .light-content input[type=email],.theme-gradient .light-content input[type=number],.theme-gradient .light-content input[type=url],.theme-gradient .light-content input[type=search],.theme-gradient .light-content input[type=tel],.theme-gradient .light-content input[type=password],.theme-gradient .light-content input[type=date],.theme-gradient .light-content input[type=color],.theme-gradient .light-content select,.theme-gradient .light-content textarea{border-color:#ffffff40}.theme-gradient .light-content input[type=text]:hover,.theme-gradient .light-content input[type=email]:hover,.theme-gradient .light-content input[type=number]:hover,.theme-gradient .light-content input[type=url]:hover,.theme-gradient .light-content input[type=search]:hover,.theme-gradient .light-content input[type=tel]:hover,.theme-gradient .light-content input[type=password]:hover,.theme-gradient .light-content input[type=date]:hover,.theme-gradient .light-content input[type=color]:hover,.theme-gradient .light-content select:hover,.theme-gradient .light-content textarea:hover{border-color:#ffffff59}.theme-gradient .light-content input[type=text]:focus,.theme-gradient .light-content input[type=email]:focus,.theme-gradient .light-content input[type=number]:focus,.theme-gradient .light-content input[type=url]:focus,.theme-gradient .light-content input[type=search]:focus,.theme-gradient .light-content input[type=tel]:focus,.theme-gradient .light-content input[type=password]:focus,.theme-gradient .light-content input[type=date]:focus,.theme-gradient .light-content input[type=color]:focus,.theme-gradient .light-content select:focus,.theme-gradient .light-content textarea:focus{border-color:#ffffffbf}.theme-gradient .icon-info{top:.07em}.theme-gradient .btn-mod,.theme-gradient a.btn-mod{font-weight:500}.theme-gradient .btn-mod.btn-border-c{border-color:var(--color-primary-light-1-a)}.theme-gradient .btn-mod.btn-border-c:hover,.theme-gradient .btn-mod.btn-border-c:focus{color:var(--color-primary-1);border-color:var(--color-primary-light-1-a);background:0 0}.theme-gradient .btn-mod.btn-small{text-transform:none;letter-spacing:normal;padding:10px 22px;font-size:16px;font-weight:500}.theme-gradient .btn-mod.btn-grad.btn-small{padding:11px 22px}.theme-gradient .btn-mod.btn-medium{text-transform:none;letter-spacing:normal;padding:15px 40px;font-size:16px;font-weight:500}.theme-gradient .btn-mod.btn-grad.btn-medium{padding:16px 40px}.theme-gradient .btn-mod.btn-large{text-transform:none;letter-spacing:normal;padding:20px 50px 21px;font-size:18px;font-weight:500;line-height:1}.theme-gradient .btn-mod.btn-grad.btn-large{padding:21px 50px 22px}.theme-gradient .big-icon{color:var(--color-primary-1)}.theme-gradient .hs-title-1{letter-spacing:-.037em!important;font-size:68px!important;font-weight:500!important;line-height:1.22!important}.theme-gradient .light-content .toggle,.theme-gradient .light-content .toggle>dt>a,.theme-gradient .light-content .accordion,.theme-gradient .light-content .accordion>dt>a{border-color:#ffffff40}.theme-gradient .accordion>dt>a:after,.theme-gradient .toggle>dt>a:after{background:var(--gradient-primary-1-a);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.theme-gradient .light-content .accordion>dt>a:after,.theme-gradient .light-content .toggle>dt>a:after{color:#fff}.theme-gradient .composition-4-image-1,.theme-gradient .composition-4-image-2{border-color:var(--color-gray-light-3)}.theme-gradient .scroll-down-1-icon:before,.theme-gradient .scroll-down-1-icon svg,.theme-gradient .scroll-down-1-icon img,.theme-gradient .scroll-down-1-icon i{opacity:.7}.theme-gradient .scroll-down-1-text{opacity:.7;transition:opacity .4s ease, transform .4s var(--ease-elastic-2);font-weight:500}.theme-gradient .typewrite .wrap:after{font-size:.9em}.theme-gradient .section-caption-fancy{letter-spacing:.1em;background-image:linear-gradient(45deg, var(--color-primary-light-1) 0%, transparent 100%);padding:9px 12px;font-size:13px;font-weight:500;line-height:1}.theme-gradient .section-title{letter-spacing:-.03em!important;font-size:56px!important;font-weight:500!important;line-height:1.25!important}.theme-gradient .section-title-small{letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1.3}.theme-gradient .section-title-tiny{letter-spacing:normal!important;font-size:20px!important;font-weight:600!important}.theme-gradient .section-descr{letter-spacing:normal!important;font-size:19px!important;line-height:1.736!important}.theme-gradient .section-descr-medium{line-height:1.65!important}.theme-gradient a.link-hover-anim,.theme-gradient a.link-hover-anim:hover{color:var(--color-primary-1);letter-spacing:-.005em;font-size:18px;font-weight:500;padding-top:0!important;padding-bottom:0!important}.theme-gradient .link-strong i{vertical-align:middle;position:relative;top:-.05em}.theme-gradient .link-strong-hovered{top:0}.theme-gradient .features-list{font-size:17px}.theme-gradient .features-list-icon{color:var(--color-primary-1);background:var(--color-primary-light-1);top:.175em}.theme-gradient .works-grid.work-grid-fancy .work-title{margin-bottom:10px;font-size:22px;font-weight:600}.theme-gradient .works-grid.work-grid-fancy .work-descr{font-size:16px}.theme-gradient .work-img-bg{background:var(--color-gray-light-2)}.theme-gradient .number-1-title{font-weight:600}.theme-gradient .features-2-title{letter-spacing:normal}.theme-gradient .testimonials-3-text p{letter-spacing:-.015em}.theme-gradient .testimonials-4-text p{color:var(--color-gray-1);line-height:1.67}.theme-gradient .testimonials-4-author{font-weight:600}.theme-gradient .testimonials-4-author .small{font-size:15px;font-weight:400}.theme-gradient .post-prev-container{border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-block);isolation:isolate;transition:all .27s var(--ease-default);background:#fff;overflow:hidden;transform:translateZ(0)}.theme-gradient .post-prev-container:before{display:none}.theme-gradient .post-prev-container:hover{box-shadow:var(--box-shadow-block-strong);transform:translateY(-5px)}.theme-gradient .post-prev-title{font-size:22px;font-weight:600}.theme-gradient .post-prev-img a:hover{opacity:1}.theme-gradient .post-prev-img a:hover img{transform:translateZ(.1px)}.theme-gradient .post-prev-title{padding-top:30px}.theme-gradient .post-prev-title a:hover{opacity:.85}.theme-gradient .post-prev-text{line-height:1.625}.theme-gradient .post-prev-info,.theme-gradient .post-prev-info a{font-size:14px}.theme-gradient .post-prev-title,.theme-gradient .post-prev-text,.theme-gradient .post-prev-info{padding-left:30px;padding-right:30px}.theme-gradient .post-prev-container>:last-child{padding-bottom:30px}.theme-gradient .post-prev-3-title{line-height:1.6363}.theme-gradient .post-prev-3-text{line-height:1.75}.theme-gradient .widget-body img{border-radius:var(--border-radius-default)}.theme-gradient .tpl-minimal-tabs{letter-spacing:.059em;text-transform:uppercase;justify-content:center;font-size:14px;font-weight:600;display:flex}.theme-gradient .tpl-minimal-tabs li{padding:0}.theme-gradient .tpl-minimal-tabs>li>a,.theme-gradient .tpl-minimal-tabs>li>a:hover,.theme-gradient .tpl-minimal-tabs>li>a:focus{color:var(--color-gray-1);isolation:isolate;padding:10px 20px;position:relative;border:none!important;border-radius:0!important;margin:0!important}.theme-gradient .tpl-minimal-tabs>li>a:before{content:"";border:1px solid var(--color-dark-1);opacity:.3;width:100%;height:100%;transition:var(--transition-default);z-index:-1;display:block;position:absolute;top:0;left:0}.theme-gradient .tpl-minimal-tabs>li>a:after,.theme-gradient .tpl-minimal-tabs>li>a:hover:after{content:"";opacity:0;background:var(--color-primary-1);width:100%;height:100%;transition:all .2s var(--ease-out-short);z-index:-1;display:block;position:absolute;top:0;left:0;transform:none}.theme-gradient .tpl-minimal-tabs>li:not(:first-child)>a:before,.theme-gradient .tpl-minimal-tabs>li:not(:first-child)>a:after{border-left:none;width:calc(100% + 1px);margin-left:-1px}.theme-gradient .tpl-minimal-tabs>li:first-child>a:before,.theme-gradient .tpl-minimal-tabs>li:first-child>a:after{border-top-left-radius:100px;border-bottom-left-radius:100px}.theme-gradient .tpl-minimal-tabs>li:last-child>a:before,.theme-gradient .tpl-minimal-tabs>li:last-child>a:after{border-top-right-radius:100px;border-bottom-right-radius:100px}.theme-gradient .tpl-minimal-tabs>li>a.active,.theme-gradient .tpl-minimal-tabs>li>a.active:hover{color:#fff!important;border:none!important}.theme-gradient .tpl-minimal-tabs>li>a.active:after{opacity:1}.theme-gradient .light-content .tpl-minimal-tabs>li>a,.theme-gradient .light-content .tpl-minimal-tabs>li>a:hover,.theme-gradient .light-content .tpl-minimal-tabs>li>a:focus{color:#fff}.theme-gradient .light-content .tpl-minimal-tabs>li>a:before{border-color:#fff}.theme-gradient .light-content .tpl-minimal-tabs li a.active,.theme-gradient .light-content .tpl-minimal-tabs li a.active:hover{color:#fff;border:none!important}.theme-gradient .pricing-title{letter-spacing:-.0175em;font-weight:600}.theme-gradient .pricing-num{font-weight:600}.theme-gradient .contact-item a.link-hover-anim,.theme-gradient .contact-item a.link-hover-anim:hover{font-size:14px}.theme-gradient a.link-hover-anim i{top:-.05em}.theme-gradient .contact-item{padding-left:72px}.theme-gradient .ci-icon{width:48px;height:48px;color:var(--color-primary-1)}.theme-gradient .ci-icon:before{background:var(--color-primary-light-1)}.theme-gradient .ci-text{margin-bottom:2px;font-size:16px;line-height:1.7}.theme-gradient .ci-link{letter-spacing:normal;text-transform:none;margin-top:10px;font-size:15px;font-weight:400}.theme-gradient .ci-link a{color:var(--color-gray-1)}.theme-gradient .light-content .ci-icon{color:var(--color-dark-1)!important}.theme-gradient .mt-icon:before{background:var(--gradient-primary-1-b)}.theme-gradient .footer b,.theme-gradient .footer strong{font-weight:500}.theme-gradient .fw-title{letter-spacing:normal;margin-bottom:25px;font-size:16px;font-weight:600}.theme-gradient .fw-menu li:not(:last-child){margin-bottom:9px}.theme-gradient .appear-animate .linesAnimIn .word{transition:all .8s var(--ease-out-short);transition-delay:calc(65ms * var(--line-index));transform:translateY(37px)translateZ(0)scale(1)rotate(.02deg)}@media (prefers-reduced-motion:reduce),print{.theme-gradient .appear-animate .linesAnimIn .word{opacity:1!important;transform:none!important}}.theme-gradient .linesAnimIn.animated .word,.theme-gradient .mobile .linesAnimIn .word{opacity:1;transform:none}.theme-gradient .mfp-bg{background:var(--color-dark-1)}.theme-gradient .steps-1-number{background:var(--color-primary-1)}.theme-gradient .light-content .steps-1-number{color:#fff;background:var(--color-primary-1)}.theme-gradient .light-content .map-section{background:#101828eb}.theme-gradient .light-content .map-section:hover{background:#101828e0}@media only screen and (max-width:1440px){.theme-gradient{--section-padding-y:120px}}@media only screen and (max-width:1366px){.theme-gradient .container{max-width:var(--container-width)}.theme-gradient .hs-title-1{font-size:calc(1.108rem + 3.68vw)!important}.theme-gradient .section-title{font-size:calc(1.582rem + 2.25vw)!important}.theme-gradient .section-title-small{font-size:calc(1.635rem + .57vw)!important}.theme-gradient .section-descr{font-size:19px!important}.theme-gradient .features-list,.theme-gradient .number-1-descr{font-size:calc(.962rem + .19vw)!important}.theme-gradient .works-grid.work-grid-fancy .work-title,.theme-gradient .post-prev-title{font-size:calc(.967rem + .48vw)!important}}@media only screen and (max-width:1200px){.theme-gradient .inner-nav ul li{margin:0 12px!important}}@media only screen and (max-width:767px){.theme-gradient .tpl-minimal-tabs>li{width:48%;margin:2px!important}.theme-gradient .tpl-minimal-tabs>li>a.active:after,.theme-gradient .tpl-minimal-tabs>li>a:hover:after{transform:none}.theme-gradient .tpl-minimal-tabs>li>a:before,.theme-gradient .tpl-minimal-tabs>li>a:after{width:100%;margin-left:0}.theme-gradient .tpl-minimal-tabs>li>a:before{border:1px solid var(--color-dark-1)!important}.theme-gradient .tpl-minimal-tabs>li>a:before,.theme-gradient .tpl-minimal-tabs>li>a:after{border-radius:100px}}@media only screen and (max-width:480px){.theme-gradient .section-descr-medium{font-size:22px!important;line-height:1.37!important}.theme-gradient .tpl-minimal-tabs>li{width:100%!important;margin-left:0!important;margin-right:0!important}}
@font-face{font-family:Clash Grotesk;src:url(/assets/webfonts/clash-grotesk/ClashGrotesk-Regular.woff2)format("woff2"),url(/assets/webfonts/clash-grotesk/ClashGrotesk-Regular.woff)format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Clash Grotesk;src:url(/assets/webfonts/clash-grotesk/ClashGrotesk-Medium.woff2)format("woff2"),url(/assets/webfonts/clash-grotesk/ClashGrotesk-Medium.woff)format("woff");font-weight:500;font-display:swap;font-style:normal}.theme-modern{--font-global:"Inter", sans-serif;--font-alt:"Clash Grotesk", sans-serif;--container-width:1420px;--section-padding-y:180px;--color-dark-1:#010101;--color-gray-light-1:#f5f5f5;--color-gray-light-2:#f7f7f7;--border-radius-default:20px;--gradient-primary-1:linear-gradient(90deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg, var(--color-primary-4) 25%, var(--color-primary-3) 40%, var(--color-primary-2) 60%, var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-gray-light-1:linear-gradient(0deg, #f5f5f5 0%, #fff 100%);--gradient-gray-light-2:linear-gradient(0deg, #fff 0%, #f5f5f5 100%);--gradient-dark-alpha-1:linear-gradient(90deg, var(--color-dark-1) 40%, transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg, var(--color-primary-1) 40%, transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-primary-1) 60%);color:var(--color-dark-1);font-family:var(--font-global);letter-spacing:0}.theme-modern .dark-mode{--color-dark-1:#090909;--color-dark-2:#131313}.theme-modern .inner-nav ul{text-transform:uppercase;letter-spacing:.01em;font-size:15px;font-weight:400;line-height:1.6}.theme-modern .inner-nav ul li{margin-left:22px;margin-right:22px}.theme-modern .inner-nav>ul>li>a{opacity:1;position:relative}.theme-modern .inner-nav>ul>li>a:not(.no-hover):before{content:"";opacity:0;width:3px;height:3px;transition:var(--transition-default);background:currentColor;border-radius:50%;display:block;position:absolute;top:calc(50% - .5em);right:-.5em;transform:scale(0)}.theme-modern .inner-nav ul li a:hover:before,.theme-modern .inner-nav ul li a.active:before{opacity:1;transform:scale(1)}.theme-modern .hs-title-6{letter-spacing:.07em!important}.theme-modern .btn-mod.btn-border{border-width:1px}.theme-modern .mark-decoration-6{border-radius:7px}.theme-modern .form input[type=text],.theme-modern .form input[type=email],.theme-modern .form input[type=number],.theme-modern .form input[type=url],.theme-modern .form input[type=search],.theme-modern .form input[type=tel],.theme-modern .form input[type=password],.theme-modern .form input[type=date],.theme-modern .form input[type=color],.theme-modern .form select{padding-bottom:0}.theme-modern .form input[type=text],.theme-modern .form input[type=email],.theme-modern .form input[type=number],.theme-modern .form input[type=url],.theme-modern .form input[type=search],.theme-modern .form input[type=tel],.theme-modern .form input[type=password],.theme-modern .form input[type=date],.theme-modern .form input[type=color],.theme-modern .form select,.theme-modern .form textarea{color:var(--color-dark-1);font-family:var(--font-alt);letter-spacing:.02em;border-color:var(--color-dark-1);background:0 0;font-weight:400}.theme-modern .form input[type=text]:hover,.theme-modern .form input[type=email]:hover,.theme-modern .form input[type=number]:hover,.theme-modern .form input[type=url]:hover,.theme-modern .form input[type=search]:hover,.theme-modern .form input[type=tel]:hover,.theme-modern .form input[type=password]:hover,.theme-modern .form input[type=date]:hover,.theme-modern .form input[type=color]:hover,.theme-modern .form select:hover,.theme-modern .form textarea:hover{border-color:var(--color-dark-1)}.theme-modern .form input[type=text]::placeholder,.theme-modern .form input[type=email]::placeholder,.theme-modern .form input[type=number]::placeholder,.theme-modern .form input[type=url]::placeholder,.theme-modern .form input[type=search]::placeholder,.theme-modern .form input[type=tel]::placeholder,.theme-modern .form input[type=password]::placeholder,.theme-modern .form input[type=date]::placeholder,.theme-modern .form input[type=color]::placeholder,.theme-modern .form select::placeholder,.theme-modern .form textarea::placeholder{color:var(--color-dark-1);text-transform:uppercase}.theme-modern .form input[type=text]:hover::placeholder,.theme-modern .form input[type=email]:hover::placeholder,.theme-modern .form input[type=number]:hover::placeholder,.theme-modern .form input[type=url]:hover::placeholder,.theme-modern .form input[type=search]:hover::placeholder,.theme-modern .form input[type=tel]:hover::placeholder,.theme-modern .form input[type=password]:hover::placeholder,.theme-modern .form input[type=date]:hover::placeholder,.theme-modern .form input[type=color]:hover::placeholder,.theme-modern .form select:hover::placeholder,.theme-modern .form textarea:hover::placeholder{color:var(--color-dark-1)}.theme-modern .form input[type=text].input-lg,.theme-modern .form input[type=email].input-lg,.theme-modern .form input[type=number].input-lg,.theme-modern .form input[type=url].input-lg,.theme-modern .form input[type=search].input-lg,.theme-modern .form input[type=tel].input-lg,.theme-modern .form input[type=password].input-lg,.theme-modern .form input[type=date].input-lg,.theme-modern .form input[type=color].input-lg,.theme-modern .form select.input-lg{height:62px}.theme-modern .form input[type=text].input-lg,.theme-modern .form input[type=email].input-lg,.theme-modern .form input[type=number].input-lg,.theme-modern .form input[type=url].input-lg,.theme-modern .form input[type=search].input-lg,.theme-modern .form input[type=tel].input-lg,.theme-modern .form input[type=password].input-lg,.theme-modern .form input[type=date].input-lg,.theme-modern .form input[type=color].input-lg,.theme-modern .form select.input-lg,.theme-modern .form textarea.input-lg{font-size:30px}.theme-modern .form input[type=text].input-md,.theme-modern .form input[type=email].input-md,.theme-modern .form input[type=number].input-md,.theme-modern .form input[type=url].input-md,.theme-modern .form input[type=search].input-md,.theme-modern .form input[type=tel].input-md,.theme-modern .form input[type=password].input-md,.theme-modern .form input[type=date].input-md,.theme-modern .form input[type=color].input-md,.theme-modern .form select.input-md,.theme-modern .form textarea.input-md{letter-spacing:.02em;padding-top:3px;padding-bottom:3px;font-size:22px}.theme-modern .form input[type=text].input-md,.theme-modern .form input[type=email].input-md,.theme-modern .form input[type=number].input-md,.theme-modern .form input[type=url].input-md,.theme-modern .form input[type=search].input-md,.theme-modern .form input[type=tel].input-md,.theme-modern .form input[type=password].input-md,.theme-modern .form input[type=date].input-md,.theme-modern .form input[type=color].input-md,.theme-modern .form select.input-lg{height:52px}.theme-modern .form input.input-circle,.theme-modern .form select.input-circle,.theme-modern .form textarea.input-circle{border-radius:33px}.theme-modern .light-content input[type=text],.theme-modern .light-content input[type=email],.theme-modern .light-content input[type=number],.theme-modern .light-content input[type=url],.theme-modern .light-content input[type=search],.theme-modern .light-content input[type=tel],.theme-modern .light-content input[type=password],.theme-modern .light-content input[type=date],.theme-modern .light-content input[type=color],.theme-modern .light-content select,.theme-modern .light-content textarea,.theme-modern .light-content input[type=text]:hover,.theme-modern .light-content input[type=email]:hover,.theme-modern .light-content input[type=number]:hover,.theme-modern .light-content input[type=url]:hover,.theme-modern .light-content input[type=search]:hover,.theme-modern .light-content input[type=tel]:hover,.theme-modern .light-content input[type=password]:hover,.theme-modern .light-content input[type=date]:hover,.theme-modern .light-content input[type=color]:hover,.theme-modern .light-content select:hover,.theme-modern .light-content textarea:hover,.theme-modern .light-content input[type=text]:focus,.theme-modern .light-content input[type=email]:focus,.theme-modern .light-content input[type=number]:focus,.theme-modern .light-content input[type=url]:focus,.theme-modern .light-content input[type=search]:focus,.theme-modern .light-content input[type=tel]:focus,.theme-modern .light-content input[type=password]:focus,.theme-modern .light-content input[type=date]:focus,.theme-modern .light-content input[type=color]:focus,.theme-modern .light-content select:focus,.theme-modern .light-content textarea:focus{color:#fff;border-color:#fff}.theme-modern .light-content .form input[type=text]::placeholder,.theme-modern .light-content .form input[type=email]::placeholder,.theme-modern .light-content .form input[type=number]::placeholder,.theme-modern .light-content .form input[type=url]::placeholder,.theme-modern .light-content .form input[type=search]::placeholder,.theme-modern .light-content .form input[type=tel]::placeholder,.theme-modern .light-content .form input[type=password]::placeholder,.theme-modern .light-content .form input[type=date]::placeholder,.theme-modern .light-content .form input[type=color]::placeholder,.theme-modern .light-content .form select::placeholder,.theme-modern .light-content .form textarea::placeholder,.theme-modern .light-content .form input[type=text]:hover::placeholder,.theme-modern .light-content .form input[type=email]:hover::placeholder,.theme-modern .light-content .form input[type=number]:hover::placeholder,.theme-modern .light-content .form input[type=url]:hover::placeholder,.theme-modern .light-content .form input[type=search]:hover::placeholder,.theme-modern .light-content .form input[type=tel]:hover::placeholder,.theme-modern .light-content .form input[type=password]:hover::placeholder,.theme-modern .light-content .form input[type=date]:hover::placeholder,.theme-modern .light-content .form input[type=color]:hover::placeholder,.theme-modern .light-content .form select:hover::placeholder,.theme-modern .light-content .form textarea:hover::placeholder{color:#fff}.theme-modern .search-button{color:var(--color-dark-1)}.theme-modern .btn-mod.btn-small,.theme-modern .btn-mod.btn-medium,.theme-modern .btn-mod.btn-large{letter-spacing:.01em;font-size:15px;font-weight:400}.theme-modern .btn-mod.btn-small{padding:6px 14px;line-height:1.4}.theme-modern .btn-mod.btn-medium{padding:10px 20px;font-size:18px}.theme-modern .btn-mod.btn-large{padding:15px 28px;font-size:18px}.theme-modern .accordion-1.accordion-1-slick>dt{font-family:var(--font-alt);letter-spacing:.08em}.theme-modern .section-title-large{letter-spacing:.017em;line-height:1}.theme-modern .section-title-tiny{text-transform:uppercase!important;letter-spacing:.03em!important;font-size:15px!important;font-weight:400!important;line-height:1.466!important}.theme-modern .section-caption{text-transform:uppercase;letter-spacing:.03em;font-size:15px;font-weight:400}.theme-modern .section-descr{text-transform:uppercase!important;letter-spacing:.03em!important;font-size:15px!important;font-weight:400!important;line-height:1.466!important}.theme-modern .section-descr .text-link{color:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;opacity:1}.theme-modern .section-descr .text-link:after{bottom:3px}.theme-modern .link-hover-anim{text-transform:uppercase;letter-spacing:.02em;font-size:15px;font-weight:400;top:-1px}.theme-modern .form-tip,.theme-modern .form-tip a{font-size:13px}.theme-modern .footer-1{text-transform:uppercase;letter-spacing:.03em;font-size:16px;font-weight:400}.theme-modern .fw-social-inline .link-hover-anim{font-size:16px}.theme-modern .fw-social-inline .link-hover-anim .link-strong{letter-spacing:.03em}.theme-modern .fw-social-inline .link-strong:before{display:none}.theme-modern .footer-text{font-family:var(--font-global);text-transform:none;letter-spacing:-.01em;font-size:14px;font-weight:400}.theme-modern .footer-text a{color:inherit;text-decoration:underline}.theme-modern .footer-text .small{font-size:14px}.theme-modern .features-2-item:before{border:1px solid var(--color-dark-1);opacity:.15;transition:opacity .27s var(--ease-default);z-index:-1;background:0 0}.theme-modern .features-2-item:hover:before{opacity:1}.theme-modern .features-2-label{color:var(--color-dark-1);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;font-weight:500}.theme-modern .features-2-icon:before{background:var(--color-gray-light-1);opacity:1;z-index:-1}.theme-modern .features-2-icon svg{fill:var(--color-dark-1)}.theme-modern .light-content .features-2-item:before{background:var(--color-dark-mode-gray-2);border:1px solid var(--color-dark-mode-gray-2);transition:border-color .27s var(--ease-default);opacity:1;z-index:-1}.theme-modern .light-content .features-2-item:hover:before{background:var(--color-dark-mode-gray-2);opacity:1}.theme-modern .light-content .features-2-label{color:#fff;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.theme-modern .light-content .features-2-icon{color:#fff}.theme-modern .light-content .features-2-icon svg{fill:#fff}.theme-modern .light-content .features-2-icon:before{background:var(--color-dark-mode-gray-2);opacity:1;z-index:-1}.theme-modern .light-content .features-2-descr{color:var(--color-dark-mode-gray-1)}.theme-modern .bg-border-gradient:before{border:1px solid var(--color-dark-1);opacity:.15;background:0 0}.theme-modern .light-content .bg-border-gradient:before{opacity:.25;background:0 0;border:1px solid #fff}.theme-modern .bg-gradient-dark-alpha-1:before,.theme-modern .bg-gradient-dark-alpha-2:before{opacity:.9}.theme-modern .testimonials-slider-2 blockquote p{font-family:var(--font-alt);letter-spacing:0;font-weight:400}.theme-modern .pagination a,.theme-modern .pagination span{border-radius:0;font-weight:400}.theme-modern .blog-item-body{letter-spacing:-.012em}.theme-modern .work-navigation a,.theme-modern .work-navigation a:visited{color:var(--color-dark-1)}@media only screen and (min-width:1441px){.theme-modern{--container-width:1360px}}@media only screen and (min-width:1681px){.theme-modern{--container-width:1500px}}@media only screen and (max-width:1440px){.theme-modern{--section-padding-y:150px}}@media only screen and (max-width:1366px){.theme-modern .container{max-width:var(--container-width)}.theme-modern .inner-nav ul li{margin-left:18px;margin-right:18px}.theme-modern .form input[type=text].input-lg,.theme-modern .form input[type=email].input-lg,.theme-modern .form input[type=number].input-lg,.theme-modern .form input[type=url].input-lg,.theme-modern .form input[type=search].input-lg,.theme-modern .form input[type=tel].input-lg,.theme-modern .form input[type=password].input-lg,.theme-modern .form input[type=date].input-lg,.theme-modern .form input[type=color].input-lg,.theme-modern .form select.input-lg,.theme-modern .form textarea.input-lg{font-size:calc(1.263rem + .72vw)}}@media only screen and (max-width:1200px){.theme-modern .inner-nav ul li{margin-left:13px;margin-right:13px}}@media only screen and (max-width:575px){.theme-modern .form input[type=text].input-lg,.theme-modern .form input[type=email].input-lg,.theme-modern .form input[type=number].input-lg,.theme-modern .form input[type=url].input-lg,.theme-modern .form input[type=search].input-lg,.theme-modern .form input[type=tel].input-lg,.theme-modern .form input[type=password].input-lg,.theme-modern .form input[type=date].input-lg,.theme-modern .form input[type=color].input-lg,.theme-modern .form select.input-lg,.theme-modern .form textarea.input-lg{padding-left:15px;padding-right:15px}}
.theme-slick{--font-global:"Plus Jakarta Sans", sans-serif;--font-alt:"Plus Jakarta Sans", sans-serif;--section-padding-y:130px;--color-dark-1:#1e2432;--color-dark-2:#282e3c;--color-dark-3:#303747;--color-dark-3a:#3e485e;--color-dark-4:#555960;--color-gray-1:#697582;--color-gray-2:#747f8c;--color-gray-3:#8a95a2;--color-primary-1:#1872e8;--color-primary-1-a:#2b87ff;--color-primary-light-1:#e3effe;--color-primary-light-1-a:#bcd1f1;--color-primary-2:#7752e7;--color-primary-light-2:#e7defe;--color-primary-3:#b947d9;--color-primary-light-3:#f7defe;--color-primary-4:#e748b1;--color-primary-light-4:#ffe1f5;--color-secondary-1:#fbe3a1;--color-gray-light-1:#f5f7fa;--color-gray-light-2:#f7f9fc;--color-gray-light-3:#cad0d7;--color-gray-light-4:#d5d7d8;--color-gray-light-5:#cccdcf;--color-gray-light-6:#bbbdbf;--gradient-primary-1:linear-gradient(90deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg, var(--color-primary-4) 25%, var(--color-primary-3) 40%, var(--color-primary-2) 60%, var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-gray-light-1:linear-gradient(0deg, #f7f9fc 0%, #fff 100%);--gradient-gray-light-2:linear-gradient(0deg, #fff 0%, #f7f9fc 100%);--gradient-dark-alpha-1:linear-gradient(90deg, var(--color-dark-1) 40%, transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg, var(--color-primary-1) 40%, transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-primary-1) 60%);--border-radius-default:10px;--box-shadow:0px 5px 10px 0px #1e24320d, 0px 1px 1px 0px #1e243208, 0px 3px 5px 0px #1e243208;--box-shadow-strong:0px 5px 10px 0px #1e243214, 0px 1px 1px 0px #1e24320f, 0px 3px 5px 0px #1e24320f;--box-shadow-block:0px 10px 30px 0px #1e243212, 0px 0px 1px 0px #1e24321a;--box-shadow-block-strong:0px 15px 50px 0px #1e243224, 0px 0px 1px 0px #1e243226;color:var(--color-dark-1);font-family:var(--font-global);letter-spacing:normal;word-spacing:.1em;font-size:17px;font-weight:400;line-height:1.725}.theme-slick .dark-mode{--color-primary-1:#3f92ff;--color-primary-1-a:#1872e8;--color-primary-2:#a080ff;--color-primary-3:#dc5fff;--color-primary-4:#ff68cc;--gradient-primary-1:linear-gradient(90deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg, var(--color-primary-4) 25%, var(--color-primary-3) 40%, var(--color-primary-2) 60%, var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-dark-alpha-1:linear-gradient(90deg, var(--color-dark-1) 40%, transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg, var(--color-primary-1) 40%, transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-primary-1) 60%)}.theme-slick h1,.theme-slick h2,.theme-slick h3,.theme-slick h4,.theme-slick h5,.theme-slick h6,.theme-slick .h1,.theme-slick .h2,.theme-slick .h3,.theme-slick .h4,.theme-slick .h5,.theme-slick .h6{font-weight:600}.theme-slick h3,.theme-slick .h3{letter-spacing:-.03em;font-size:28px}.theme-slick b,.theme-slick strong{font-weight:600}.theme-slick .small{font-size:.8em}.theme-slick hr:not([size]){background:var(--color-dark-1);opacity:.1;height:1px}.theme-slick .bg-dark-alpha:before,.theme-slick .bg-dark-alpha .YTPOverlay:before{opacity:.97;background:#101828}.theme-slick .bg-dark-alpha-30:before,.theme-slick .bg-dark-alpha-30 .YTPOverlay:before{opacity:.3;background:#101828}.theme-slick .bg-dark-alpha-50:before,.theme-slick .bg-dark-alpha-50 .YTPOverlay:before{opacity:.5;background:#101828}.theme-slick .bg-dark-alpha-60:before,.theme-slick .bg-dark-alpha-60 .YTPOverlay:before{opacity:.6;background:#101828}.theme-slick .bg-dark-alpha-70:before,.theme-slick .bg-dark-alpha-70 .YTPOverlay:before{opacity:.7;background:#101828}.theme-slick .bg-dark-alpha-80:before,.theme-slick .bg-dark-alpha-80 .YTPOverlay:before{opacity:.8;background:#101828}.theme-slick .bg-dark-alpha-90:before,.theme-slick .bg-dark-alpha-90 .YTPOverlay:before{opacity:.9;background:#101828}.theme-slick .main-nav.dark{background-color:#101828e0}.theme-slick .main-nav.dark-mode{background-color:#373f4ee6}.theme-slick .inner-nav ul{letter-spacing:normal;font-size:16px}.theme-slick .inner-nav ul li{margin:0 18px}.theme-slick .inner-nav>ul>li>a{opacity:.7}.theme-slick .inner-nav ul li a{position:relative}.theme-slick .inner-nav>ul>li>a:not(.no-hover):before{content:"";background:var(--color-primary-1);transform-origin:0;width:20px;height:2px;transition:transform .27s var(--ease-default);border-radius:1px;display:block;position:absolute;top:calc(50% + 1.25em);left:1px;transform:scaleX(0)}.theme-slick .inner-nav>ul>li>a.active:before{transform:scaleX(1)}.theme-slick .main-nav.mobile-on .inner-nav>ul>li>a:not(.no-hover):before{display:none}.theme-slick .mn-sub{background:#373f4efd}.theme-slick .mobile-on .desktop-nav ul{background:#1e2432fc}.theme-slick .mobile-on .desktop-nav ul li a,.theme-slick .inner-nav ul li .mn-sub li a,.theme-slick .mn-group-title{color:#ffffffe6!important}.theme-slick .form label{margin-bottom:15px;font-size:18px;font-weight:600}.theme-slick .form .form-group{margin-bottom:25px}.theme-slick .form-tip,.theme-slick .form-tip a{font-size:13px;line-height:1.53}.theme-slick .form input[type=text],.theme-slick .form input[type=email],.theme-slick .form input[type=number],.theme-slick .form input[type=url],.theme-slick .form input[type=search],.theme-slick .form input[type=tel],.theme-slick .form input[type=password],.theme-slick .form input[type=date],.theme-slick .form input[type=color],.theme-slick .form select,.theme-slick .form textarea{border-color:#343d552f}.theme-slick .form select:not([multiple]){background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"9px\" height=\"5px\"><path fill-rule=\"evenodd\" fill=\"#343d55\" d=\"M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z\"/></svg>")}.theme-slick .form input[type=text]:hover,.theme-slick .form input[type=email]:hover,.theme-slick .form input[type=number]:hover,.theme-slick .form input[type=url]:hover,.theme-slick .form input[type=search]:hover,.theme-slick .form input[type=tel]:hover,.theme-slick .form input[type=password]:hover,.theme-slick .form input[type=date]:hover,.theme-slick .form input[type=color]:hover,.theme-slick .form select:hover,.theme-slick .form textarea:hover{border-color:#343d5561}.theme-slick .form input[type=text]:focus,.theme-slick .form input[type=email]:focus,.theme-slick .form input[type=number]:focus,.theme-slick .form input[type=url]:focus,.theme-slick .form input[type=search]:focus,.theme-slick .form input[type=tel]:focus,.theme-slick .form input[type=password]:focus,.theme-slick .form input[type=date]:focus,.theme-slick .form input[type=color]:focus,.theme-slick .form select:focus,.theme-slick .form textarea:focus{border-color:#343d55b3;box-shadow:0 0 3px #343d554d}.theme-slick .form input[type=text]::placeholder,.theme-slick .form input[type=email]::placeholder,.theme-slick .form input[type=number]::placeholder,.theme-slick .form input[type=url]::placeholder,.theme-slick .form input[type=search]::placeholder,.theme-slick .form input[type=tel]::placeholder,.theme-slick .form input[type=password]::placeholder,.theme-slick .form input[type=date]::placeholder,.theme-slick .form input[type=color]::placeholder,.theme-slick .form select::placeholder,.theme-slick .form textarea::placeholder{color:var(--color-gray-3)}.theme-slick .form input[type=text].input-md,.theme-slick .form input[type=email].input-md,.theme-slick .form input[type=number].input-md,.theme-slick .form input[type=url].input-md,.theme-slick .form input[type=search].input-md,.theme-slick .form input[type=tel].input-md,.theme-slick .form input[type=password].input-md,.theme-slick .form input[type=date].input-md,.theme-slick .form input[type=color].input-md,.theme-slick .form select.input-md{height:50px;font-size:16px}.theme-slick .form textarea.input-md{font-size:16px}.theme-slick .form input[type=text].input-lg,.theme-slick .form input[type=email].input-lg,.theme-slick .form input[type=number].input-lg,.theme-slick .form input[type=url].input-lg,.theme-slick .form input[type=search].input-lg,.theme-slick .form input[type=tel].input-lg,.theme-slick .form input[type=password].input-lg,.theme-slick .form input[type=date].input-lg,.theme-slick .form input[type=color].input-lg,.theme-slick .form select.input-lg{height:54px;font-size:17px}.theme-slick .form textarea.input-lg{font-size:17px}.theme-slick .light-content input[type=text],.theme-slick .light-content input[type=email],.theme-slick .light-content input[type=number],.theme-slick .light-content input[type=url],.theme-slick .light-content input[type=search],.theme-slick .light-content input[type=tel],.theme-slick .light-content input[type=password],.theme-slick .light-content input[type=date],.theme-slick .light-content input[type=color],.theme-slick .light-content select,.theme-slick .light-content textarea{border-color:#ffffff40}.theme-slick .light-content input[type=text]:hover,.theme-slick .light-content input[type=email]:hover,.theme-slick .light-content input[type=number]:hover,.theme-slick .light-content input[type=url]:hover,.theme-slick .light-content input[type=search]:hover,.theme-slick .light-content input[type=tel]:hover,.theme-slick .light-content input[type=password]:hover,.theme-slick .light-content input[type=date]:hover,.theme-slick .light-content input[type=color]:hover,.theme-slick .light-content select:hover,.theme-slick .light-content textarea:hover{border-color:#ffffff59}.theme-slick .light-content input[type=text]:focus,.theme-slick .light-content input[type=email]:focus,.theme-slick .light-content input[type=number]:focus,.theme-slick .light-content input[type=url]:focus,.theme-slick .light-content input[type=search]:focus,.theme-slick .light-content input[type=tel]:focus,.theme-slick .light-content input[type=password]:focus,.theme-slick .light-content input[type=date]:focus,.theme-slick .light-content input[type=color]:focus,.theme-slick .light-content select:focus,.theme-slick .light-content textarea:focus{border-color:#ffffffbf}.theme-slick .icon-info{top:.07em}.theme-slick .btn-mod,.theme-slick a.btn-mod{font-weight:500}.theme-slick .btn-mod.btn-border-c{border-color:var(--color-primary-light-1-a)}.theme-slick .btn-mod.btn-border-c:hover,.theme-slick .btn-mod.btn-border-c:focus{color:var(--color-primary-1);border-color:var(--color-primary-light-1-a);background:0 0}.theme-slick .btn-mod.btn-small{text-transform:none;letter-spacing:0;padding:10px 22px;font-size:16px;font-weight:500}.theme-slick .btn-mod.btn-medium{text-transform:none;letter-spacing:0;padding:12px 22px;font-size:16px;font-weight:500}.theme-slick .btn-mod.btn-large{text-transform:none;letter-spacing:0;padding:14px 36px;font-size:16px;font-weight:600}.theme-slick .big-icon{color:var(--color-primary-1)}.theme-slick .composition-4-image-1,.theme-slick .composition-4-image-2{border-color:var(--color-gray-light-3)}.theme-slick .scroll-down-1-icon:before,.theme-slick .scroll-down-1-icon svg,.theme-slick .scroll-down-1-icon img,.theme-slick .scroll-down-1-icon i{opacity:.7}.theme-slick .scroll-down-1-text{opacity:.7;transition:opacity .4s ease, transform .4s var(--ease-elastic-2);font-weight:500}.theme-slick .typewrite .wrap:after{font-size:.9em}.theme-slick .section-caption-slick{letter-spacing:.1em;padding:9px 12px;font-size:13px;font-weight:500;line-height:1}.theme-slick .light-content .section-caption-slick{color:#fff;background-image:linear-gradient(45deg,#051026bf 0%,#0000 100%)}.theme-slick .light-content .section-caption-fancy{background-image:linear-gradient(15deg,#051026bf 0%,#0000 100%)}.theme-slick .section-title{font-size:48px!important;font-weight:500!important;line-height:1.25!important}.theme-slick .section-title-small{letter-spacing:-.02em;font-size:34px;font-weight:500;line-height:1.3}.theme-slick .section-title-tiny{letter-spacing:normal!important;font-size:20px!important;font-weight:600!important}.theme-slick .section-descr{letter-spacing:-.005em!important;font-size:23px!important;font-weight:300!important;line-height:1.7!important}.theme-slick .light-content .section-descr{color:var(--color-dark-mode-gray-1)!important}.theme-slick .light-content .toggle,.theme-slick .light-content .toggle>dt>a,.theme-slick .light-content .accordion,.theme-slick .light-content .accordion>dt>a{border-color:#ffffff40}.theme-slick .accordion>dt>a:after,.theme-slick .toggle>dt>a:after,.theme-slick .light-content .accordion>dt>a:after,.theme-slick .light-content .toggle>dt>a:after{color:var(--color-primary-1)}.theme-slick a.link-hover-anim,.theme-slick a.link-hover-anim:hover{color:var(--color-primary-1);font-size:16px;font-weight:600;padding-top:0!important;padding-bottom:0!important}.theme-slick .link-strong i{vertical-align:middle;position:relative;top:-.05em}.theme-slick .link-strong-hovered{top:0}.theme-slick .light-content .link-strong,.theme-slick .light-content .link-hover-anim{color:var(--color-primary-1)!important}.theme-slick .features-list{font-size:17px}.theme-slick .features-list-icon{color:var(--color-primary-1);background:var(--color-primary-light-1);top:.175em}.theme-slick .light-content .features-list-icon{color:#fff;background:var(--color-primary-1)}.theme-slick .works-filter.works-filter-slick{font-size:16px;font-weight:600}.theme-slick .works-grid.work-grid-fancy .work-title{margin-bottom:10px;font-size:22px;font-weight:600}.theme-slick .works-grid.work-grid-fancy .work-descr{font-size:16px}.theme-slick .work-img-bg{background:var(--color-gray-light-2)}.theme-slick .number-1-title{font-weight:600}.theme-slick .testimonials-3-text p{letter-spacing:-.015em}.theme-slick .testimonials-4-text p{color:var(--color-gray-1);line-height:1.67}.theme-slick .testimonials-4-author{font-weight:500}.theme-slick .testimonials-4-author .small{font-size:15px;font-weight:400}.theme-slick .post-prev-container{border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-block);isolation:isolate;transition:all .27s var(--ease-default);background:#fff;overflow:hidden;transform:translateZ(0)}.theme-slick .post-prev-container:before{display:none}.theme-slick .post-prev-container:hover{box-shadow:var(--box-shadow-block-strong);transform:translateY(-5px)}.theme-slick .post-prev-title{font-size:22px;font-weight:600}.theme-slick .post-prev-img a:hover{opacity:1}.theme-slick .post-prev-img a:hover img{transform:translateZ(.1px)}.theme-slick .post-prev-title{padding-top:30px}.theme-slick .post-prev-title a:hover{opacity:.85}.theme-slick .post-prev-text{line-height:1.625}.theme-slick .post-prev-info,.theme-slick .post-prev-info a{font-size:14px}.theme-slick .post-prev-title,.theme-slick .post-prev-text,.theme-slick .post-prev-info{padding-left:30px;padding-right:30px}.theme-slick .post-prev-container>:last-child{padding-bottom:30px}.theme-slick .post-prev-3-text{line-height:1.68}.theme-slick .post-prev-3-title a:hover{opacity:.85}.theme-slick .pagination a.active,.theme-slick .pagination a.active:hover{border-color:var(--color-primary-1);color:var(--color-primary-1)}.theme-slick .tags a{border-radius:50px}.theme-slick .widget-body img{border-radius:var(--border-radius-default)}.theme-slick .tpl-minimal-tabs{letter-spacing:.059em;text-transform:uppercase;justify-content:center;font-size:14px;font-weight:600;display:flex}.theme-slick .tpl-minimal-tabs li{padding:0}.theme-slick .tpl-minimal-tabs>li>a,.theme-slick .tpl-minimal-tabs>li>a:hover,.theme-slick .tpl-minimal-tabs>li>a:focus{color:var(--color-gray-1);isolation:isolate;padding:10px 20px;position:relative;border:none!important;border-radius:0!important;margin:0!important}.theme-slick .tpl-minimal-tabs>li>a:before{content:"";border:1px solid var(--color-dark-1);opacity:.3;width:100%;height:100%;transition:var(--transition-default);z-index:-1;display:block;position:absolute;top:0;left:0}.theme-slick .tpl-minimal-tabs>li>a:after,.theme-slick .tpl-minimal-tabs>li>a:hover:after{content:"";opacity:0;background:var(--color-primary-1);width:100%;height:100%;transition:all .2s var(--ease-out-short);z-index:-1;display:block;position:absolute;top:0;left:0;transform:none}.theme-slick .tpl-minimal-tabs>li:not(:first-child)>a:before,.theme-slick .tpl-minimal-tabs>li:not(:first-child)>a:after{border-left:none;width:calc(100% + 1px);margin-left:-1px}.theme-slick .tpl-minimal-tabs>li:first-child>a:before,.theme-slick .tpl-minimal-tabs>li:first-child>a:after{border-top-left-radius:100px;border-bottom-left-radius:100px}.theme-slick .tpl-minimal-tabs>li:last-child>a:before,.theme-slick .tpl-minimal-tabs>li:last-child>a:after{border-top-right-radius:100px;border-bottom-right-radius:100px}.theme-slick .tpl-minimal-tabs>li>a.active,.theme-slick .tpl-minimal-tabs>li>a.active:hover{color:#fff!important;border:none!important}.theme-slick .tpl-minimal-tabs>li>a.active:after{opacity:1}.theme-slick .light-content .tpl-minimal-tabs>li>a,.theme-slick .light-content .tpl-minimal-tabs>li>a:hover,.theme-slick .light-content .tpl-minimal-tabs>li>a:focus{color:#fff}.theme-slick .light-content .tpl-minimal-tabs>li>a:before{border-color:#fff}.theme-slick .light-content .tpl-minimal-tabs li a.active,.theme-slick .light-content .tpl-minimal-tabs li a.active:hover{color:#fff;border:none!important}.theme-slick .pricing-title{letter-spacing:-.0175em;font-weight:600}.theme-slick .pricing-num{font-weight:600}.theme-slick .contact-item{padding-left:69px}.theme-slick .contact-item a.link-hover-anim,.theme-slick .contact-item a.link-hover-anim:hover{font-size:14px}.theme-slick a.link-hover-anim i{top:-.05em}.theme-slick .ci-icon{width:48px;height:48px;color:var(--color-primary-1)}.theme-slick .ci-icon:before{background:var(--color-primary-light-1)}.theme-slick .ci-text{margin-bottom:2px;font-size:16px}.theme-slick .light-content .ci-icon{color:var(--color-primary-1)!important}.theme-slick .light-content .ci-icon:before{background:var(--color-primary-1);opacity:.25}.theme-slick .mt-icon:before{background:var(--color-primary-1)}.theme-slick .footer b,.theme-slick .footer strong{font-weight:500}.theme-slick .fw-title{letter-spacing:normal;margin-bottom:25px;font-size:16px;font-weight:600}.theme-slick .fw-menu li:not(:last-child){margin-bottom:9px}.theme-slick .appear-animate .linesAnimIn .word{transition:all .8s var(--ease-out-short);transition-delay:calc(65ms * var(--line-index));transform:translateY(37px)translateZ(0)scale(1)rotate(.02deg)}@media (prefers-reduced-motion:reduce),print{.theme-slick .appear-animate .linesAnimIn .word{opacity:1!important;transform:none!important}}.theme-slick .linesAnimIn.animated .word,.theme-slick .mobile .linesAnimIn .word{opacity:1;transform:none}.theme-slick .mfp-bg{background:var(--color-dark-1)}.theme-slick .steps-1-number{background:var(--color-primary-1)}.theme-slick .light-content .steps-1-number{color:#fff;background:var(--color-primary-1)}.theme-slick .light-content .map-section{background:#101828eb}.theme-slick .light-content .map-section:hover{background:#101828e0}@media only screen and (max-width:1366px){.theme-slick .container{max-width:var(--container-width)}.theme-slick .section-title{font-size:calc(1.041rem + 2.29vw)!important}.theme-slick .section-title-small{font-size:calc(1.635rem + .57vw)}.theme-slick .section-descr{font-size:calc(.948rem + .57vw)}.theme-slick .features-list,.theme-slick .number-1-descr{font-size:calc(.962rem + .19vw)}.theme-slick .works-grid.work-grid-fancy .work-title,.theme-slick .post-prev-title{font-size:calc(.967rem + .48vw)}}@media only screen and (max-width:1200px){.theme-slick .inner-nav ul li{margin:0 12px}}@media only screen and (max-width:767px){.theme-slick .tpl-minimal-tabs>li{width:46%;margin:2px!important}.theme-slick .tpl-minimal-tabs>li>a.active:after,.theme-slick .tpl-minimal-tabs>li>a:hover:after{transform:none}.theme-slick .tpl-minimal-tabs>li>a:before,.theme-slick .tpl-minimal-tabs>li>a:after{width:100%;margin-left:0}.theme-slick .tpl-minimal-tabs>li>a:before{border:1px solid var(--color-dark-1)!important}.theme-slick .tpl-minimal-tabs>li>a:before,.theme-slick .tpl-minimal-tabs>li>a:after{border-radius:100px}}@media only screen and (max-width:480px){.theme-slick .tpl-minimal-tabs>li{width:100%!important;margin-left:0!important;margin-right:0!important}}
@font-face{font-family:HK Grotesk;src:url(/assets/webfonts/hk-grotesk/hkgrotesk-regular-webfont.woff2)format("woff2"),url(/assets/webfonts/hk-grotesk/hkgrotesk-regular-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/assets/webfonts/hk-grotesk/hkgrotesk-italic-webfont.woff2)format("woff2"),url(/assets/webfonts/hk-grotesk/hkgrotesk-italic-webfont.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/assets/webfonts/hk-grotesk/hkgrotesk-medium-webfont.woff2)format("woff2"),url(/assets/webfonts/hk-grotesk/hkgrotesk-medium-webfont.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/assets/webfonts/hk-grotesk/hkgrotesk-semibold-webfont.woff2)format("woff2"),url(/assets/webfonts/hk-grotesk/hkgrotesk-semibold-webfont.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/assets/webfonts/zodiak/Zodiak-Light.woff2)format("woff2"),url(/assets/webfonts/zodiak/Zodiak-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}.theme-strong{--font-global:"HK Grotesk", sans-serif;--font-alt:"Zodiak", serif;--section-padding-y:160px;--color-dark-1:#111;--color-gray-1:#777;--border-radius-default:5px;--gradient-primary-1:linear-gradient(90deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg, var(--color-primary-4) 25%, var(--color-primary-3) 40%, var(--color-primary-2) 60%, var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg, var(--color-primary-4) 0%, var(--color-primary-3) 33%, var(--color-primary-2) 67%, var(--color-primary-1) 100%);--gradient-gray-light-1:linear-gradient(0deg, #f5f5f5 0%, #fff 100%);--gradient-gray-light-2:linear-gradient(0deg, #fff 0%, #f5f5f5 100%);--gradient-dark-alpha-1:linear-gradient(90deg, var(--color-dark-1) 40%, transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg, var(--color-primary-1) 40%, transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg, transparent 13%, var(--color-primary-1) 60%);--box-shadow-block:0px 5px 80px 0px #33333308, 0px 4px 50px 0px #33333308, 0px 3px 25px 0px #33333308, 0px 2px 10px 0px #33333308, 0px 1px 5px 0px #1b1e3508;letter-spacing:-.008em;color:var(--color-dark-1);font-family:var(--font-global);letter-spacing:normal;font-size:18px;font-weight:400;line-height:1.67}.theme-strong .dark-mode{--color-dark-1:#151515;--color-dark-2:#222}.theme-strong .main-nav.dark-mode{background-color:#1e1e1ee7}.theme-strong .font-alt{font-weight:300}.theme-strong .lead{font-size:28px;line-height:1.357}.theme-strong h3,.theme-strong h4,.theme-strong h5,.theme-strong .h3,.theme-strong .h4,.theme-strong .h5{letter-spacing:-.0177em}.theme-strong b,.theme-strong strong{font-weight:600}.theme-strong blockquote p{letter-spacing:-.02em}.theme-strong .inner-nav ul{text-transform:uppercase;letter-spacing:.0095em;font-size:17px;font-weight:500;line-height:1.6}.theme-strong .inner-nav>ul>li>a{opacity:1!important}.theme-strong .inner-nav ul li a{position:relative}.theme-strong .inner-nav>ul>li>a:not(.no-hover):before{content:"";transform-origin:0;width:100%;height:1px;transition:transform .27s var(--ease-default);background:currentColor;display:block;position:absolute;top:calc(50% + .7em);left:0;transform:scaleX(0)}.theme-strong .inner-nav>ul>li>a.active:before{transform:scaleX(1)}.theme-strong .main-nav.mobile-on .inner-nav>ul>li>a:not(.no-hover):before{display:none}.theme-strong .inner-nav>ul>li>a:not(.no-hover):after{content:"";opacity:0;width:3px;height:3px;transition:var(--transition-default);background:currentColor;border-radius:50%;display:block;position:absolute;top:calc(50% - .5em);right:-.5em;transform:scale(0)}.theme-strong .inner-nav>ul>li>a:hover:after{opacity:1;transform:scale(1)}.theme-strong .form input[type=text],.theme-strong .form input[type=email],.theme-strong .form input[type=number],.theme-strong .form input[type=url],.theme-strong .form input[type=search],.theme-strong .form input[type=tel],.theme-strong .form input[type=password],.theme-strong .form input[type=date],.theme-strong .form input[type=color],.theme-strong .form select{border:1px solid #0000004d;padding-bottom:2px}.theme-strong .form textarea{border:1px solid #0000004d}.theme-strong .form input[type=text].input-sm,.theme-strong .form input[type=email].input-sm,.theme-strong .form input[type=number].input-sm,.theme-strong .form input[type=url].input-sm,.theme-strong .form input[type=search].input-sm,.theme-strong .form input[type=tel].input-sm,.theme-strong .form input[type=password].input-sm,.theme-strong .form input[type=date].input-sm,.theme-strong .form input[type=color].input-sm,.theme-strong .form select.input-sm,.theme-strong .form textarea.input-sm{font-size:16px}.theme-strong .form input[type=text].input-md,.theme-strong .form input[type=email].input-md,.theme-strong .form input[type=number].input-md,.theme-strong .form input[type=url].input-md,.theme-strong .form input[type=search].input-md,.theme-strong .form input[type=tel].input-md,.theme-strong .form input[type=password].input-md,.theme-strong .form input[type=date].input-md,.theme-strong .form input[type=color].input-md,.theme-strong .form select.input-md,.theme-strong .form textarea.input-md{font-size:17px}.theme-strong .form input[type=text].input-lg,.theme-strong .form input[type=email].input-lg,.theme-strong .form input[type=number].input-lg,.theme-strong .form input[type=url].input-lg,.theme-strong .form input[type=search].input-lg,.theme-strong .form input[type=tel].input-lg,.theme-strong .form input[type=password].input-lg,.theme-strong .form input[type=date].input-lg,.theme-strong .form input[type=color].input-lg,.theme-strong .form select.input-lg,.theme-strong .form textarea.input-lg{font-size:18px}.theme-strong .form input[type=text].input-lg,.theme-strong .form input[type=email].input-lg,.theme-strong .form input[type=number].input-lg,.theme-strong .form input[type=url].input-lg,.theme-strong .form input[type=search].input-lg,.theme-strong .form input[type=tel].input-lg,.theme-strong .form input[type=password].input-lg,.theme-strong .form input[type=date].input-lg,.theme-strong .form input[type=color].input-lg,.theme-strong .form select.input-lg{height:54px;line-height:54px}.theme-strong .form textarea.input-lg{padding-top:11px;padding-bottom:11px}.theme-strong .form input[type=text]::placeholder,.theme-strong .form input[type=email]::placeholder,.theme-strong .form input[type=number]::placeholder,.theme-strong .form input[type=url]::placeholder,.theme-strong .form input[type=search]::placeholder,.theme-strong .form input[type=tel]::placeholder,.theme-strong .form input[type=password]::placeholder,.theme-strong .form input[type=date]::placeholder,.theme-strong .form input[type=color]::placeholder,.theme-strong .form select::placeholder,.theme-strong .form textarea::placeholder{color:var(--color-gray-3)}.theme-strong .light-content input[type=text],.theme-strong .light-content input[type=email],.theme-strong .light-content input[type=number],.theme-strong .light-content input[type=url],.theme-strong .light-content input[type=search],.theme-strong .light-content input[type=tel],.theme-strong .light-content input[type=password],.theme-strong .light-content input[type=date],.theme-strong .light-content input[type=color],.theme-strong .light-content select,.theme-strong .light-content textarea{border-color:#ffffff59}.theme-strong .form .form-group{margin-bottom:25px}.theme-strong .form label{margin-bottom:12px;font-size:20px}.theme-strong .form input.newsletter-field.error{border-color:#dc3545!important}.theme-strong .form-tip,.theme-strong .form-tip a{font-size:14px}.theme-strong .btn-mod,.theme-strong a.btn-mod{font-weight:500}.theme-strong .btn-mod.btn-medium{letter-spacing:.0025em;padding:10px 22px;font-size:16px}.theme-strong .btn-mod.btn-large{letter-spacing:.0017em;padding:13px 30px;font-size:17px}.theme-strong .link-hover-anim{letter-spacing:.0095em}.theme-strong .hs-status,.theme-strong .scroll-down-4{border-width:1px}.theme-strong .section-caption-border{padding:.4em .8em .5em}.theme-strong .section-title{letter-spacing:-.012em!important;font-size:60px!important;font-weight:600!important;line-height:1.15!important}.theme-strong .section-title-strong{font-weight:600}.theme-strong .features-list-icon{top:.2em}.theme-strong .tpl-alt-tabs>li{letter-spacing:-.02em}.theme-strong .post-prev-2-img{margin-bottom:17px}.theme-strong .post-prev-2-title{margin-bottom:10px;font-size:24px;font-weight:500}.theme-strong .post-prev-2-info{text-transform:unset;letter-spacing:0;font-size:16px}.theme-strong .footer-social-links a{isolation:isolate;border:1px solid #fff;border-radius:50%;width:42px;height:42px;margin:0 3px;font-size:16px;overflow:visible;transform:translateZ(0)}.theme-strong .footer-social-links a:hover{border-color:#0000}.theme-strong .footer-social-links a:hover:before{transform:scale(1.1)}.theme-strong .light-content .fw-top-link .icon{width:42px;height:42px;transition:all .27s var(--ease-out-medium)}.theme-strong .light-content .fw-top-link .icon:before{transition:all .27s var(--ease-out-medium)}.theme-strong .footer-text a{color:inherit;text-decoration:underline}.theme-strong .features-1-title{font-weight:600}.theme-strong .features-2-item:before{border:1px solid var(--color-dark-1);opacity:.15;transition:opacity .27s var(--ease-default);z-index:-1;background:0 0}.theme-strong .features-2-item:hover:before{opacity:1}.theme-strong .features-2-label{color:var(--color-dark-1);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset;font-weight:500}.theme-strong .features-2-icon:before{background:var(--color-gray-light-1);opacity:1;z-index:-1}.theme-strong .features-2-icon svg{fill:var(--color-dark-1)}.theme-strong .light-content .features-2-item:before{background:var(--color-dark-mode-gray-2);border:1px solid var(--color-dark-mode-gray-2);transition:border-color .27s var(--ease-default);opacity:1;z-index:-1}.theme-strong .light-content .features-2-item:hover:before{background:var(--color-dark-mode-gray-2);opacity:1}.theme-strong .light-content .features-2-label{color:#fff;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.theme-strong .light-content .features-2-icon{color:#fff}.theme-strong .light-content .features-2-icon svg{fill:#fff}.theme-strong .light-content .features-2-icon:before{background:var(--color-dark-mode-gray-2);opacity:1;z-index:-1}.theme-strong .light-content .features-2-descr{color:var(--color-dark-mode-gray-1)}.theme-strong .bg-border-gradient:before{border:1px solid var(--color-dark-1);opacity:.15;background:0 0}.theme-strong .light-content .bg-border-gradient:before{opacity:.25;background:0 0;border:1px solid #fff}.theme-strong .bg-gradient-dark-alpha-1:before,.theme-strong .bg-gradient-dark-alpha-2:before{opacity:.9}.theme-strong .work-navigation a,.theme-strong .work-navigation a:visited{color:var(--color-dark-1)}@media only screen and (max-width:1366px){.theme-strong{--section-padding-y:140px}.theme-strong .container{max-width:var(--container-width)}.theme-strong .section-title{font-size:calc(1.138rem + 3.06vw)!important}.theme-strong .post-prev-2-title{font-size:calc(1.235rem + .31vw)}}@media only screen and (max-width:480px){.theme-strong .lead{font-size:20px}}
.Typewriter,.typewrite{display:inline-block}.typewrite{margin-left:10px}.dark-mode .dark-white{color:#fff!important}.dark-mode-logo{display:none}.dark .dark-mode-logo,.light-mode-logo{display:block}.dark .light-mode-logo{display:none}.gemu-header-logo{object-fit:contain;width:166px;height:auto;max-height:48px}.gemu-footer-logo{object-fit:contain;width:190px;height:auto;display:block}.gemu-footer-bottom{border-top:1px solid #1212121a;padding:22px 0 8px}.gemu-footer-bottom-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.gemu-footer-copy{color:#666;font-size:14px;line-height:1.5}.gemu-footer-legal{color:var(--color-primary-1);white-space:nowrap;font-size:14px;line-height:1.5}.gemu-footer-credit{color:#888;text-align:center;border-top:1px solid #1212120f;margin:14px 0 0;padding-top:14px;font-size:13px;line-height:1.5}.gemu-footer-credit a{color:#666;font-weight:500;text-decoration:none;transition:color .2s}.gemu-footer-credit a:hover{color:var(--color-primary-1)}@media (max-width:767px){.gemu-footer-bottom-main{text-align:center;flex-direction:column;align-items:center}.gemu-footer-legal{white-space:normal}}.gemu-admin-login-logo{object-fit:contain;width:210px;height:auto;display:block}@media (min-width:1025px){.mn-has-sub:hover+*,.mn-has-sub+:hover{z-index:1;display:block!important}}.fadeInText{animation:.5s linear animationFadeText}@keyframes animationFadeText{0%{opacity:0}to{opacity:1}}.dark-mode .svg-shape,.dark-mode .svg-dark,.dark-mode .image-filter{filter:invert()brightness(2)}a{cursor:pointer}.mobile-on .desktop-nav{height:fit-content;max-height:0;transition:all .6s;overflow:scroll;display:block!important}@media (min-width:1025px){.mobile-on .mn-sub{display:none}}@media (max-width:1024px){.mobile-on .js-opened .mn-sub.mobile-sub-active{max-height:1000px}}.legal-content{background:#ffffffc2;border:1px solid #0d1e3014;border-radius:12px;padding:48px;box-shadow:0 18px 50px #0f23340f}.legal-content p{color:#5f6872;line-height:1.85}@media (max-width:767px){.legal-content{padding:28px}}.dark-mode .form .form-tip-2{color:var(--color-dark-mode-gray-1);background-color:var(--color-dark-2)!important}.btn-mod.btn-w:hover,.btn-mod.btn-w:focus{background:0 0!important}@media (max-width:500px){.team-carousel .owl-prev.owl-prev-testimonial-1{left:21px}}.mn-sub{transition:max-height .3s ease-in-out}.mn-sub.open{max-height:200px;opacity:1!important;overflow:auto!important}html{scroll-behavior:smooth!important}.theme-corporate .hero-gemu-title{max-width:620px;letter-spacing:0!important;font-size:clamp(2.15rem,1.65rem + 1.65vw,3.25rem)!important;line-height:1.16!important}.theme-corporate .hero-gemu-descr{max-width:650px;font-size:1.18rem!important;font-weight:500!important;line-height:1.58!important}.theme-corporate .hero-gemu-features .features-list-text{font-size:18px;line-height:1.5}.theme-corporate .hero-overlay-link-static,.theme-corporate .hero-overlay-link-static:hover,.theme-corporate .hero-overlay-link-static:focus{box-shadow:var(--box-shadow-block)!important;opacity:1!important;background:#fff!important;transform:none!important}.theme-corporate .hero-overlay-link-static span{transition:none!important}.theme-corporate .gemu-contact-info-card{background-blend-mode:soft-light;background-color:#061b4a;min-height:100%;position:relative}.theme-corporate .gemu-contact-info-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#031a49db,#176f868a),radial-gradient(circle at 18% 14%,#ffffff24,#0000 30%);position:absolute;inset:0}.theme-corporate .gemu-contact-info-card>*{z-index:1;position:relative}.theme-corporate .gemu-contact-info-card .ci-icon{color:#176f86;background:#ffffffe6}.theme-corporate .gemu-contact-info-card .ci-title{font-size:25px!important}.theme-corporate .gemu-contact-info-card .ci-text,.theme-corporate .gemu-contact-info-card .ci-link a{font-size:18px!important;line-height:1.45!important}.theme-corporate .gemu-contact-info-card .contact-item:first-of-type+hr+.contact-item .ci-text,.theme-corporate .gemu-contact-info-card .contact-item:nth-child(3) .ci-text{font-size:16px!important;line-height:1.55!important}.gemu-product-feature{background:#fff;border:1px solid #12121214;border-radius:10px;overflow:hidden;box-shadow:0 22px 65px #0000000f}.gemu-product-feature .gemu-product-image-col{min-height:100%;display:flex}.gemu-product-feature .gemu-product-image{background:linear-gradient(160deg,#071612 0%,#0c241c 55%,#071612 100%);flex:1;justify-content:center;align-items:center;width:100%;min-height:100%;padding:36px 32px;display:flex;overflow:hidden}.gemu-product-feature .gemu-product-image>span{justify-content:center;align-items:center;width:100%!important;height:100%!important;display:flex!important}.gemu-product-feature .gemu-product-image img,.gemu-product-feature .gemu-product-cover{object-fit:contain;object-position:center;width:100%;height:auto;max-height:100%}.gemu-product-content{flex-direction:column;justify-content:center;width:100%;padding:46px;display:flex}.gemu-product-card{background:#fff;border:1px solid #12121214;border-radius:10px;overflow:hidden;box-shadow:0 22px 65px #0000000f}.gemu-product-image{background:#f2f5f6;display:block}.gemu-product-card-image>span{width:100%!important;display:block!important}.gemu-product-card-image img,.gemu-product-cover{width:100%;height:auto;display:block}.gemu-product-content h3{margin:0 0 18px;font-size:40px;font-weight:500;line-height:1.1}.gemu-product-content p{color:#666;margin:0 0 24px;font-size:18px;line-height:1.65}.gemu-product-highlights{margin:0;padding:0;list-style:none}.gemu-product-highlights li{color:#555;padding-left:22px;font-size:16px;line-height:1.55;position:relative}.gemu-product-highlights li+li{margin-top:10px}.gemu-product-highlights li:before{content:"";background:var(--color-primary-1);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0}.gemu-product-highlights-page li{font-size:18px}.gemu-product-card{height:100%;color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block}.gemu-product-card:hover{color:inherit;border-color:#176f862e;transform:translateY(-3px);box-shadow:0 20px 54px #00000012}.gemu-product-card-image{background:#f2f5f6;overflow:hidden}.gemu-product-card-image img{width:100%;height:auto;display:block}.gemu-product-card-body{padding:28px 30px 32px}.gemu-product-card-body span{color:var(--color-primary-1);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.gemu-product-card-body h2{margin:0 0 12px;font-size:30px;font-weight:500;line-height:1.15}.gemu-product-card-body p{color:#666;margin:0;font-size:16px;line-height:1.55}.theme-corporate .footer-2 .fw-menu li{line-height:1.55}@media (max-width:991px){.gemu-product-feature .gemu-product-image{min-height:360px;padding:28px 24px}}@media (max-width:767px){.gemu-product-feature .gemu-product-image{min-height:320px;padding:24px 20px}.gemu-product-content{padding:28px 24px}.gemu-product-content h3{font-size:32px}}.theme-corporate .gemu-contact-info-card hr{opacity:.16!important}.theme-corporate .contact-form .form-control{transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:none!important;background:#fffffff5!important;border-color:#031a4933!important}.theme-corporate .contact-form .form-control:focus{background:#fff!important;border-color:#176f868c!important;box-shadow:0 0 0 4px #176f8614!important}.theme-corporate .contact-form select.form-control{font-size:16px!important}.theme-corporate .contact-form .contact-message-field{resize:vertical;max-height:132px;height:92px!important;min-height:92px!important;padding:13px 16px!important;font-size:16px!important;line-height:1.45!important}.theme-corporate .contact-form .contact-message-field::placeholder{font-size:16px!important;line-height:1.45!important}.theme-corporate .compact-contact-panel{background:linear-gradient(#fffffffa,#f8fbffd1);border-color:#031a492e!important;padding-top:42px!important;padding-bottom:42px!important}.theme-corporate .compact-contact-panel .section-title-small{letter-spacing:0!important;margin-bottom:28px!important;font-size:32px!important;line-height:1.18!important}.theme-corporate .compact-contact-panel .form label{margin-bottom:10px;font-size:17px;font-weight:500;line-height:1.25}.theme-corporate .compact-contact-panel .form input.input-lg{height:50px!important;padding:0 16px!important;font-size:16px!important;line-height:50px!important}.theme-corporate .compact-contact-panel .form input.input-lg::placeholder{font-size:16px!important}.theme-corporate .compact-contact-panel .form-tip{font-size:15px;line-height:1.55}.theme-corporate .compact-contact-panel .form-tip a{font-size:inherit}.theme-corporate .compact-contact-panel .btn-mod.btn-large{padding:13px 26px;font-size:16px;font-weight:500}.theme-corporate .gemu-soft-form .form-group{margin-bottom:18px}.theme-corporate .gemu-soft-form label{margin-bottom:8px;font-size:16px;font-weight:500}.theme-corporate .gemu-soft-form input.input-lg,.theme-corporate .gemu-soft-form select.input-lg{height:50px!important;padding:0 16px!important;font-size:16px!important;line-height:50px!important}.theme-corporate .gemu-soft-form input.input-lg::placeholder,.theme-corporate .gemu-soft-form textarea::placeholder{color:#8a94a6;font-size:16px!important}.theme-corporate .gemu-soft-form .btn-mod.btn-large{padding:13px 24px;font-size:16px}.case-study-card{height:100%;display:block}.case-study-card .portfolio-5-image{margin-bottom:18px}.case-study-eyebrow{color:var(--color-primary-1);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.35}.case-study-summary{color:#737373;margin-bottom:20px;font-size:16px;line-height:1.58}.case-study-result{border-top:1px solid #12121217;align-items:baseline;gap:12px;padding-top:18px;display:flex}.case-study-result strong{color:#111;font-size:34px;font-weight:500;line-height:1}.case-study-result span{color:#666;font-size:14px;line-height:1.35}.case-study-feature{background:radial-gradient(circle at 98% 0,#176f8614,#0000 32%),linear-gradient(#fffffffa,#f8fafbeb);border:1px solid #12121214;border-radius:10px;overflow:hidden;box-shadow:0 22px 65px #0000000f}.case-study-feature-image{background:#f2f5f6;height:100%;min-height:420px;display:block}.case-study-feature-image img{object-fit:cover;width:100%;height:100%;min-height:420px}.case-study-feature-content{flex-direction:column;justify-content:center;width:100%;padding:46px;display:flex}.case-study-feature-content h2{letter-spacing:0;margin:0 0 20px;font-size:42px;font-weight:500;line-height:1.08}.case-study-feature-content p{color:#666;margin:0 0 28px;font-size:18px;line-height:1.65}.case-study-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.case-study-meta div{background:#ffffffc7;border:1px solid #12121214;border-radius:8px;padding:18px}.case-study-meta span,.case-study-detail-block span,.case-study-detail-top span{color:#777;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.25;display:block}.case-study-meta strong{color:#111;font-size:17px;font-weight:500;line-height:1.35;display:block}.case-study-tags{flex-wrap:wrap;gap:8px;display:flex}.case-study-tags span{color:#333;background:#ffffffb3;border:1px solid #1212121f;border-radius:100px;align-items:center;min-height:34px;padding:7px 12px;font-size:13px;line-height:1.2;display:inline-flex}.case-study-detail-card{height:100%;color:inherit;background:#fff;border:1px solid #12121214;border-radius:10px;padding:34px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;box-shadow:0 14px 40px #0000000b}.case-study-detail-card:hover{color:inherit;border-color:#176f862e;transform:translateY(-3px);box-shadow:0 20px 54px #00000012}.case-study-detail-top{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.case-study-detail-top strong{color:var(--color-primary-1);font-size:38px;font-weight:500;line-height:1}.case-study-detail-card h3{margin:0 0 24px;font-size:28px;font-weight:500;line-height:1.18}.case-study-detail-block{margin-bottom:20px}.case-study-detail-block p{color:#666;margin:0;font-size:16px;line-height:1.58}.case-study-detail-result{color:#111;border-top:1px solid #12121217;margin-top:26px;padding-top:18px;font-size:17px;font-weight:500;line-height:1.4}.project-detail-result-card{background:#fff;border:1px solid #12121214;border-radius:10px;padding:26px;box-shadow:0 16px 44px #0000000e}.project-detail-result-card span,.project-detail-side span,.project-detail-section span{color:#777;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.25;display:block}.project-detail-result-card strong{color:var(--color-primary-1);margin-bottom:8px;font-size:48px;font-weight:500;line-height:1;display:block}.project-detail-result-card p{color:#555;margin:0;font-size:16px;line-height:1.45}.project-detail-image{background:#f2f5f6;border-radius:12px;overflow:hidden;box-shadow:0 24px 70px #00000013}.project-detail-image img{width:100%;height:auto;display:block}.project-detail-side{background:linear-gradient(#fffffffa,#f8fafbe6);border:1px solid #12121214;border-radius:10px;padding:30px;position:sticky;top:110px}.project-detail-side>div:not(:last-child){border-bottom:1px solid #12121214;margin-bottom:24px;padding-bottom:22px}.project-detail-side strong{color:#111;font-size:18px;font-weight:500;line-height:1.35;display:block}.project-detail-section{margin-bottom:42px}.project-detail-section p{color:#5f5f5f;margin:0;font-size:21px;line-height:1.65}.consulting-flow{padding:32px 0 8px;position:relative}.consulting-flow-label{border-bottom:1px solid #1212121a;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding-bottom:18px;display:flex}.consulting-flow-label span{color:#176f86;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.consulting-flow-label strong{color:#111;text-align:right;max-width:480px;font-size:22px;font-weight:500;line-height:1.2}.consulting-flow-line{background:linear-gradient(#176f8600,#176f8657,#031a493d,#176f8600);width:1px;position:absolute;top:136px;bottom:20px;left:78px}.consulting-flow-step{border-bottom:1px solid #12121214;grid-template-columns:70px 60px minmax(0,1fr);align-items:start;gap:20px;padding:22px 0;display:grid;position:relative}.consulting-flow-step:last-child{border-bottom:0}.consulting-flow-marker{z-index:2;justify-content:center;display:flex;position:relative}.consulting-flow-marker span{color:#176f86;letter-spacing:.08em;background:#fff;border:1px solid #176f8638;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 10px 28px #176f861f}.consulting-flow-icon{color:#fff;background:#176f86;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;transform:translateY(-5px)}.consulting-flow-icon.color-1{background:var(--color-primary-1)}.consulting-flow-icon.color-2{background:var(--color-primary-2)}.consulting-flow-icon.color-3{background:var(--color-primary-3)}.consulting-flow-icon.color-4{background:var(--color-primary-4)}.consulting-flow-content{grid-template-columns:minmax(0,1fr) 260px;gap:34px;display:grid}.consulting-flow-main h3{margin:0 0 12px;font-size:25px;font-weight:500;line-height:1.18}.consulting-flow-main p{color:#777;max-width:680px;margin:0;font-size:16px;line-height:1.62}.consulting-flow-side{border-left:1px solid #1212121a;padding-left:20px}.consulting-flow-side strong{color:#111;margin-bottom:14px;font-size:17px;font-weight:500;line-height:1.35;display:block}.consulting-flow-side div{flex-wrap:wrap;gap:8px;display:flex}.consulting-flow-side span{color:#555;background:#ffffffc2;border:1px solid #1212121f;border-radius:100px;padding:6px 10px;font-size:12px;line-height:1.2;display:inline-flex}.consulting-flow-step:hover .consulting-flow-marker span{color:#fff;background:#176f86;box-shadow:0 14px 34px #176f863d}.consulting-flow-step:hover .consulting-flow-icon{transform:translateY(-5px)scale(1.05)}.consulting-flow-icon,.consulting-flow-marker span{transition:background .25s,box-shadow .25s,color .25s,transform .25s}@media (max-width:991px){.consulting-flow-step{grid-template-columns:56px minmax(0,1fr);gap:18px}.consulting-flow-icon{display:none}.consulting-flow-content{grid-template-columns:1fr;gap:18px}.consulting-flow-side{border-left:0;padding-left:0}.consulting-flow-line{left:27px}}@media (max-width:767px){.consulting-flow{padding-top:18px}.consulting-flow-label{margin-bottom:18px;display:block}.consulting-flow-label strong{text-align:left;margin-top:10px;font-size:20px;display:block}.consulting-flow-step{grid-template-columns:46px minmax(0,1fr);padding:20px 0}.consulting-flow-line{top:124px;left:22px}.consulting-flow-marker span{width:38px;height:38px}.consulting-flow-main h3{font-size:21px}.consulting-flow-main p{font-size:15px;line-height:1.58}.consulting-flow-side strong{font-size:15px}}@media (max-width:1024px){.theme-corporate .main-nav.mobile-on .desktop-nav{background:#fafbfdfa;border:1px solid #0d1e3014;border-radius:14px;width:calc(100% - 24px);padding:0;left:12px;right:12px;overflow:hidden;box-shadow:0 22px 55px #0f233424}.theme-corporate .main-nav.mobile-on .desktop-nav>ul,.theme-corporate .main-nav.mobile-on .desktop-nav ul{background:0 0}.theme-corporate .main-nav.mobile-on .desktop-nav ul li a{color:#152232;border-bottom:1px solid #0d1e3012;padding:14px 18px}.theme-corporate .main-nav.mobile-on .desktop-nav ul li a:hover,.theme-corporate .main-nav.mobile-on .desktop-nav ul li a.active{color:#176f86;background:#176f8612}.theme-corporate .main-nav.mobile-on .desktop-nav ul li:last-child a{border-bottom:0}}.light-content .consulting-flow-label,.light-content .consulting-flow-step{border-color:#ffffff1f}.light-content .consulting-flow-label strong,.light-content .consulting-flow-main h3,.light-content .consulting-flow-side strong{color:#fff}.light-content .consulting-flow-main p{color:#ffffffad}.light-content .consulting-flow-side{border-color:#ffffff24}.light-content .consulting-flow-side span{color:#fffc;background:#ffffff14;border-color:#ffffff29}.consulting-service-card{background:linear-gradient(#fffffffa,#f9fafaeb),radial-gradient(circle at 0 0,#176f8614,#0000 38%);border:1px solid #12121214;border-radius:8px;min-height:100%;padding:34px 30px 30px;transition:border-color .28s,box-shadow .28s,transform .28s;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000000e}.consulting-service-card:after{content:"";pointer-events:none;border:1px solid #176f861f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-42px;right:-42px}.consulting-service-card:hover{border-color:#176f8633;transform:translateY(-6px);box-shadow:0 24px 68px #00000014}.consulting-service-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.consulting-service-top .services-8-icon{margin-bottom:0}.consulting-service-top>span{color:#12121247;letter-spacing:.12em;font-size:13px;font-weight:600}.consulting-service-title{max-width:260px;font-size:23px;line-height:1.22}.consulting-service-text{color:#747474;min-height:170px;margin-bottom:22px;font-size:17px;line-height:1.72}.consulting-service-outcome{color:#111;border-top:1px solid #12121217;margin-bottom:20px;padding-top:18px;font-size:16px;font-weight:500;line-height:1.35}.consulting-service-tags{flex-wrap:wrap;gap:8px;display:flex}.consulting-service-tags .services-8-category{color:#3d3d3d;background:#ffffffb8;border-color:#12121221;padding:7px 12px;font-size:13px;line-height:1.2;margin:0!important}.light-content .consulting-service-card{background:linear-gradient(#ffffff14,#ffffff0a),radial-gradient(circle at 0 0,#176f8624,#0000 38%);border-color:#ffffff1f}.light-content .consulting-service-text{color:#ffffffad}.light-content .consulting-service-outcome{color:#fff;border-top-color:#ffffff24}.light-content .consulting-service-tags .services-8-category{color:#ffffffd6;background:#ffffff14;border-color:#ffffff29}@media (max-width:767px){.case-study-feature-image,.case-study-feature-image img{min-height:260px}.case-study-feature-content{padding:28px 24px}.case-study-feature-content h2{font-size:30px}.case-study-feature-content p{font-size:16px}.case-study-meta{grid-template-columns:1fr}.case-study-detail-card{padding:26px 22px}.case-study-detail-card h3{font-size:24px}.project-detail-result-card{padding:22px}.project-detail-result-card strong{font-size:40px}.project-detail-side{padding:24px;position:static}.project-detail-section{margin-bottom:32px}.project-detail-section p{font-size:17px;line-height:1.6}.theme-corporate .hero-gemu-title{max-width:360px;margin-left:auto;margin-right:auto;font-size:2.2rem!important}.theme-corporate .hero-gemu-descr{max-width:390px;margin-left:auto;margin-right:auto;font-size:1.08rem!important;line-height:1.55!important}.theme-corporate .hero-gemu-features .features-list-text{font-size:16px}.consulting-service-card{padding:28px 24px 26px}.consulting-service-text{min-height:auto;font-size:16px}}.expertise-pill-row{flex-wrap:wrap;gap:10px;display:flex}.expertise-pill-row span{color:#111;background:#ffffffb8;border:1px solid #12121224;border-radius:100px;align-items:center;min-height:38px;padding:8px 16px;font-size:15px;line-height:1.25;display:inline-flex}.expertise-motion-wrap{background:radial-gradient(circle at 50% 48%,#176f8624,#0000 34%),linear-gradient(#fffffff5,#f9fafae0);border:1px solid #12121214;border-radius:8px;padding:34px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000012}.expertise-motion-wrap>*{z-index:3;position:relative}.expertise-motion-wrap:before,.expertise-motion-wrap:after{content:"";pointer-events:none;z-index:1;border:1px dashed #176f8657;border-radius:50%;animation:14s linear infinite expertise-rotate;position:absolute;inset:36px}.expertise-motion-wrap:after{border-color:#ce2f6c45;animation-duration:19s;animation-direction:reverse;inset:74px}.expertise-motion-wrap .expertise-motion-grid:before,.expertise-motion-wrap .expertise-motion-grid:after{content:"";pointer-events:none;z-index:4;background:#176f86;border-radius:50%;width:14px;height:14px;animation:7s ease-in-out infinite expertise-orbit-dot;position:absolute;box-shadow:0 0 0 8px #176f861a,0 0 32px #176f866b}.expertise-motion-wrap .expertise-motion-grid:before{top:-22px;right:16%}.expertise-motion-wrap .expertise-motion-grid:after{background:#ce2f6c;animation-delay:-2.6s;bottom:-18px;right:47%;box-shadow:0 0 0 8px #ce2f6c1a,0 0 32px #ce2f6c59}.expertise-motion-center{color:#fff;z-index:2;background:#176f86;border-radius:8px;width:100%;min-height:96px;margin-bottom:22px;padding:24px 22px;animation:4.8s ease-in-out infinite expertise-center-pulse;position:relative;overflow:hidden;box-shadow:0 18px 45px #176f8647}.expertise-motion-center:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:36%;height:100%;animation:4.6s ease-in-out infinite expertise-shine;position:absolute;top:0;left:-45%;transform:skew(-18deg)}.expertise-motion-center span{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600;line-height:1.3;display:block}.expertise-motion-center strong{max-width:520px;font-size:24px;font-weight:500;line-height:1.17;display:block}.expertise-motion-grid{z-index:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid;position:relative}.expertise-motion-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #12121217;border-radius:8px;min-height:150px;padding:22px;animation:4.2s ease-in-out infinite expertise-float,5.6s ease-in-out infinite expertise-card-glow;box-shadow:0 12px 34px #0000000e}.expertise-motion-card:nth-child(2),.expertise-motion-card:nth-child(4){transform:translateY(18px)}.expertise-motion-icon{color:#176f86;background:#176f861c;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;display:inline-flex}.expertise-motion-card h4{margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.25}.expertise-motion-card p{color:#777;margin:0;font-size:15px;line-height:1.55}.light-content .expertise-pill-row span{color:#fff;background:#ffffff14;border-color:#ffffff2e}.light-content .expertise-motion-wrap{background:radial-gradient(circle at 50% 48%,#176f8633,#0000 34%),linear-gradient(#ffffff0f,#ffffff08);border-color:#ffffff1f}.light-content .expertise-motion-card{background:#ffffff12;border-color:#ffffff1f}.light-content .expertise-motion-card p{color:#ffffffad}@keyframes expertise-float{0%,to{translate:0}50%{translate:0 -16px}}@keyframes expertise-card-glow{0%,to{box-shadow:0 12px 34px #0000000e}50%{box-shadow:0 22px 48px #176f8629}}@keyframes expertise-center-pulse{0%,to{box-shadow:0 18px 45px #176f8647}50%{box-shadow:0 22px 60px #176f8661,0 0 0 10px #176f8614}}@keyframes expertise-shine{0%,45%{left:-45%}70%,to{left:118%}}@keyframes expertise-orbit-dot{0%,to{opacity:.75;transform:translate(0,0)scale(1)}35%{opacity:1;transform:translate(-38px,34px)scale(1.18)}70%{opacity:.68;transform:translate(34px,70px)scale(.9)}}@keyframes expertise-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.expertise-motion-wrap:before,.expertise-motion-wrap:after,.expertise-motion-wrap .expertise-motion-grid:before,.expertise-motion-wrap .expertise-motion-grid:after,.expertise-motion-center,.expertise-motion-center:after,.expertise-motion-card{animation:none}}@media (max-width:1199px){.expertise-motion-center strong{font-size:21px}}@media (max-width:767px){.expertise-motion-wrap{min-height:auto;padding:22px}.expertise-motion-wrap:before,.expertise-motion-wrap:after,.expertise-motion-wrap .expertise-motion-grid:before,.expertise-motion-wrap .expertise-motion-grid:after{display:none}.expertise-motion-center{min-height:auto}.expertise-motion-grid{grid-template-columns:1fr;gap:14px}.expertise-motion-card,.expertise-motion-card:nth-child(2),.expertise-motion-card:nth-child(4){min-height:auto;transform:none}}
