input[type="submit"]{transition:all ease .23s;-o-transition:all ease .23s;-moz-transition:all ease .23s;-webkit-transition:all ease .23s}form.comment-form{border-radius:20px;margin-top:24px}.wp-block-post-comments-form{border-radius:20px}form.comment-form input[type="email"],form.comment-form input[type="text"],form.comment-form input[type="url"],form.comment-form textarea{border-radius:5px;border:0;margin:12px 0 25px}form.comment-form .form-submit.wp-block-button{margin-top:25px}.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea,.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number,.wpcf7-form-control.wpcf7-select{border-radius:5px;border:1px solid #dad9d9;padding:15px;width:100%;margin-top:10px;box-sizing:border-box}.wpcf7-form-control.wpcf7-select{appearance:none;position:relative}.wpcf7-form-control.wpcf7-select:after{content:">";font-size:20px;position:absolute;right:20px;top:10px}form.wpcf7-form *::placeholder{font-size:14px}form.wpcf7-form *::-moz-placeholder{font-size:14px}form.wpcf7-form *::-webkit-input-placeholder{font-size:14px}.wpcf7-form-control.has-spinner.wpcf7-submit{background:var(--wp--preset--color--primary);color:var(--wp--preset--color--foregound-alt);border-radius:5px;border:0;font-size:16px;padding:15px 40px}.wpcf7-form-control.has-spinner.wpcf7-submit:hover{background:var(--wp--preset--color--secondary)}.wp-block-comment-author-name{font-weight:600}.wp-block-comment-date a{color:var(--wp--preset--color--foregound);font-size:13px}.wp-block-comment-template li{margin-top:50px}.wp-block-comment-template li li{margin-top:10px;padding-left:60px}a.comment-reply-link{border:1px solid;padding:5px 13px;border-radius:40px;font-size:13px;opacity:.6}.wp-block-post-comments-form{margin-top:30px;display:inline-block;width:100%}.woocommerce ul.products li.product a img{border-radius:5px;height:350px;object-fit:cover}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 2.5% 2.992em 0;width:23.1%}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border:0}.woocommerce #reviews #comments ol.commentlist{padding:0;margin-top:20px!important}.woocommerce-page .input-text{padding:11px 30px;border:1px solid #817e7e;border-radius:5px}.wc-block-components-product-price{font-size:14px;margin:10px 0}.wc-block-components-product-metadata__description{margin:10px 0}.wc-block-cart-item__product .wc-block-components-product-name{font-size:17px;font-weight:600}.wc-block-components-product-badge.wc-block-components-sale-badge{background:#22ac24;font-weight:400;padding:5px 10px;color:#fff}.wc-block-cart-item__quantity .wc-block-cart-item__remove-link{color:#fe7a7e!important}.wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-product-price__value{font-size:18px;color:var(--wp--preset--color--primary)}.wp-block-contact-form-7-contact-form-selector.fotawp-footer-newsletter .wpcf7-form{position:relative}.wp-block-contact-form-7-contact-form-selector.fotawp-footer-newsletter .wpcf7-form .wpcf7-form-control-wrap{padding:0!important;width:65%!important}.wp-block-contact-form-7-contact-form-selector.fotawp-footer-newsletter .wpcf7-form input.wpcf7-form-control.wpcf7-text.wpcf7-email{width:100%;line-height:33px;padding:15px 20px 12px;display:inline-block;border-radius:0;border:0;margin:0}.wp-block-contact-form-7-contact-form-selector.fotawp-footer-newsletter .wpcf7-form .wpcf7-form-control.wpcf7-submit{width:35%!important;background:var(--wp--preset--color--secondary);height:60px;text-align:center;padding:10px;border-radius:0;border:0;position:absolute;right:0;top:0}.wp-block-contact-form-7-contact-form-selector.fotawp-footer-newsletter .wpcf7-form .wpcf7-form-control.wpcf7-submit:hover{opacity:.89}.wp-block-contact-form-7-contact-form-selector.fotawp-footer-newsletter .wpcf7-form .wpcf7-not-valid-tip{margin-top:20px}.wp-block-contact-form-7-contact-form-selector.fotawp-footer-newsletter .wpcf7-form .wpcf7-response-output{margin:-25px 0 20px}.wp-block-contact-form-7-contact-form-selector.fotawp-footer-newsletter{width:100%;position:relative}.wp-block-button__link.wp-element-button img{margin:0 0 -2px 12px}.wp-block-group.fotawp-header-transparent{background:transparent;position:absolute;width:100%}.wp-block-gallery.fotawp-brands-logos .wp-block-image img{max-height:40px}.entry-content.wp-block-post-content a,.wp-block-comment-content a{text-decoration:underline}.wp-block-button.fotawp-scrollto-top .wp-block-button__link.wp-element-button{width:50px;height:50px;position:fixed;right:25px;bottom:25px;display:inline-block;z-index:999;text-indent:-5000px;display:none;box-shadow:0 0 40px rgba(0,0,0,.089)}.wp-block-button.fotawp-scrollto-top .wp-block-button__link.wp-element-button:after{content:"";width:50px;height:50px;background-color:#fff;-webkit-mask-image:url(assets/images/up-arrow.svg);mask-image:url(assets/images/up-arrow.svg);mask-repeat:no-repeat;mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;position:absolute;display:inline-block;left:0;top:0}.wp-block-button.fotawp-scrollto-top .wp-block-button__link.wp-element-button:hover:after{background-color:var(--wp--preset--color--primary)!important}.fotawp-contact-form .wpcf7-form-control.wpcf7-text,.fotawp-contact-form .wpcf7-form-control.wpcf7-textarea,.fotawp-contact-form .wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number,.fotawp-contact-form .wpcf7-form-control.wpcf7-select{border-radius:0;border:0 solid var(--wp--preset--color--foreground);padding:15px;width:100%;margin-top:10px;box-sizing:border-box;background:var(--wp--preset--color--tertiary-light)}.wp-block-heading.is-style-fotawp-heading-transparentfill-outline-stroke{-webkit-text-stroke:1px var(--wp--preset--color--primary);-webkit-text-fill-color:transparent}.wp-block-heading.is-style-fotawp-heading-transparentfill-outline-stroke-tertiary{-webkit-text-stroke:1px var(--wp--preset--color--tertiary);-webkit-text-fill-color:transparent}.wp-block-heading.is-style-fotawp-heading-transparentfill-outline-stroke-secondary{-webkit-text-stroke:1px var(--wp--preset--color--secondary);-webkit-text-fill-color:transparent}.wp-block-heading.is-style-fotawp-heading-transparentfill-outline-stroke-heading{-webkit-text-stroke:1px var(--wp--preset--color--heading-color);-webkit-text-fill-color:transparent}.wp-block-heading.is-style-fotawp-heading-transparentfill-outline-stroke-foreground{-webkit-text-stroke:1px var(--wp--preset--color--foreground);-webkit-text-fill-color:transparent}.wp-block-group.fotawp-box-primary-hover:hover{background-color:var(--wp--preset--color--primary)!important;transform:scale(1.027);-webkit-transform:scale(1.027);-moz-transform:scale(1.027)}.wp-block-group.fotawp-box-secondary-hover:hover{background-color:var(--wp--preset--color--secondary)!important;transform:scale(1.027);-webkit-transform:scale(1.027);-moz-transform:scale(1.027)}.wp-block-cover.fotawp-cover-hover:hover img.wp-block-cover__image-background,.wp-block-cover.fotawp-cover-hover-dark:hover img.wp-block-cover__image-background{transform:scale(1.035)}.wp-block-cover.fotawp-cover-hover .wp-block-cover__inner-container,.wp-block-cover.fotawp-cover-hover-dark .wp-block-cover__inner-container{opacity:0;position:absolute;width:100%;left:0;bottom:-100%;transition:all ease .23s;padding:24px 24px 0;box-sizing:border-box}.wp-block-cover.fotawp-cover-hover:hover .wp-block-cover__inner-container,.wp-block-cover.fotawp-cover-hover-dark:hover .wp-block-cover__inner-container{opacity:1;bottom:30px}.wp-block-cover.fotawp-cover-hover:hover .wp-block-cover__background{background-color:var(--wp--preset--color--primary)!important;opacity:.75}.wp-block-cover.fotawp-cover-hover-dark:hover .wp-block-cover__background{background-color:#000!important;opacity:.65}.moving-dots-background{position:relative;width:100%;height:450px;background-color:#0b0b0b;display:flex;align-items:center;justify-content:center;overflow:hidden}#dotsCanvas{display:block;width:100%;height:100%}@media (max-width:768px){.moving-dots-background{height:300px}#dotsCanvas{height:100%}}.columncssboxcustom{box-shadow:2px 4px 6px rgba(255,255,255,.5) , 2px 1px 3px rgba(255,255,255,.06)}.starry-background{background-color:#0b0b0b;background-image:radial-gradient(circle,rgba(255,255,255,.3) 1px,transparent 1px) , radial-gradient(circle,rgba(255,255,255,.2) 1px,transparent 1px) , radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1px) , radial-gradient(circle,rgba(255,255,255,.15) 1px,transparent 1px);background-size:80px 120px , 120px 180px , 150px 100px , 200px 150px;background-position:0 0 , 40px 80px , 100px 50px , 20px 120px;background-repeat:repeat;background-attachment:fixed;padding:30px 0}.blockservicesstyle{background-color:#000;color:#fff;padding:20px;position:relative;overflow:hidden}.blockservicesstyle::before{content:"";position:absolute;top:-15px;left:0;width:100%;height:20px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zY3JlZW5zY2FwZSIgdmlld0JveD0iMCAwIDEwMCAyMDAiIHdpZHRoPSIxMDAiIGhlaWdodD0iNTAiPgogPHBhdGggZD0iTTEwMCAyMDAwQTEuMjI1IDAgMCAwIDAgMjAwMDEgMS4yMjUgMCAwIDAgMjAwMCIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI1IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);background-size:100% 100%;z-index:0}.divbusinessstyle{background-color:#eaeaea;position:relative;padding:20px;overflow:hidden}.divbusinessstyle::before{content:'';display:block;position:absolute;top:0;left:0;width:100vw;height:150px;background:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 1000\ 150\"\ fill=\"%23f7f7f7\"><path\ d=\"M0\ 0v90.2C49.7\ 99.9\ 105\ 82\ 160\ 65c75.5-23.3\ 145.5-22.4\ 222-3\ 63\ 16\ 119\ 14\ 173-8\ 79.5-32.4\ 156.2-27.6\ 240-10\ 82.6\ 17.4\ 143-1\ 205-31.7V0H0Z\"></path></svg>) repeat-x;background-size: calc(100% + 2px) auto;z-index:1}.stylecsspriceblock{box-shadow:2px 4px 6px rgba(255,255,255,.5) , 2px 1px 3px rgba(255,255,255,.06)}.case-block-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding:20px;scrollbar-width:none}.case-block-container::-webkit-scrollbar{display:none}.case-block{flex:0 0 calc(33.33% - 20px);scroll-snap-align:start;background-color:#f9f9f9;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.case-block img{width:100%;height:auto}.case-block p{padding:10px;font-size:16px;color:#333}.slider-wrapper{position:relative}.scroll-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#333;color:#1c1c1c;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:10}.scroll-btn.left{left:-100px;color:#fff}.scroll-btn.right{right:15px;color:#fff}@media (max-width:768px){.case-block{flex:0 0 100%}}.divfooterstyle{background-color:#0b0b0b;position:relative;padding:20px;overflow:hidden}.divfooterstyle::before{content:'';display:block;position:absolute;top:0;left:0;width:100vw;height:150px;background:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 1000\ 150\"\ fill=\"%230b0b0b\"><path\ d=\"M0\ 0v90.2C49.7\ 99.9\ 105\ 82\ 160\ 65c75.5-23.3\ 145.5-22.4\ 222-3\ 63\ 16\ 119\ 14\ 173-8\ 79.5-32.4\ 156.2-27.6\ 240-10\ 82.6\ 17.4\ 143-1\ 205-31.7V0H0Z\"></path></svg>) repeat-x;background-size: calc(100% + 2px) auto;z-index:1}div.wpforms-container-full .wpforms-field-label-inline{color:#eaeaea!important}.team-slider-wrapper{padding:40px 20px;position:relative}.team-members-container{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;padding:10px 0;-ms-overflow-style:none;scrollbar-width:none}.team-members-container::-webkit-scrollbar{display:none}.team-member-card{flex:0 0 auto;width:calc(100% - 20px);max-width:300px}.member-card{position:relative;height:400px;overflow:hidden;border-radius:12px}.member-card img{width:100%;height:100%;object-fit:cover;display:block}.member-overlay{position:absolute;inset:0;background-color:rgba(154,155,157,.3);z-index:1;transition:background-color .3s ease}.member-info{position:absolute;bottom:20px;left:20px;z-index:2;color:#fff}.member-info h3{margin:0;font-weight:600;color:#fff;font-size:20px;line-height:1}.member-info p{margin:5px 0 0;font-size:16px;color:#fff}.social-icons a{color:#fff;margin-right:10px;font-size:18px;text-decoration:none;transition:opacity .3s ease}.social-icons a:hover{opacity:.8}.team-slider-controls{display:flex;justify-content:flex-start;gap:20px;margin-bottom:20px}.team-scroll-btn{background:none;border:none;cursor:pointer;padding:5px}.team-scroll-btn img{display:block}@media (min-width:576px){.team-member-card{width:calc(50% - 10px)}}@media (min-width:768px){.team-member-card{width:calc(33.333% - 14px)}}@media (min-width:1200px){.team-member-card{width:calc(25% - 15px)}}.slider-wrapper{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-top:60px;box-sizing:border-box;overflow:hidden}.slider-inner{max-width:1200px;margin:0 auto;position:relative}.case-block-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding:20px 10px;scrollbar-width:none;-ms-overflow-style:none}.case-block-container::-webkit-scrollbar{display:none}.case-block{flex:0 0 calc(33.33% - 20px);scroll-snap-align:start;background-color:#f9f9f9;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.case-block img{width:100%;height:auto}.case-block p{padding:10px;font-size:16px;color:#333}.slider-controls{position:absolute;top:-40px;right:0;display:flex;gap:8px;z-index:20}.scroll-btn{background-color:transparent;color:#393939;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;font-size:20px}.scroll-btn img{width:24px;height:24px}@media (max-width:768px){.slider-wrapper{padding:20px 0;overflow:hidden}.case-block-container{padding:0 10px;gap:24px}.case-block{flex:0 0 90%}.scroll-btn{width:32px;height:32px;font-size:16px}.scroll-btn img{width:20px;height:20px}.slider-controls{position:absolute;top:-10px;right:10px;gap:8px;padding:0;z-index:20}.slider-wrapper{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-top:60px;box-sizing:border-box;overflow:hidden}.slider-inner{max-width:1200px;margin:0 auto;position:relative}.case-block-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:24px;padding:20px 10px;scrollbar-width:none;-ms-overflow-style:none}.case-block-container::-webkit-scrollbar{display:none}.case-block{flex:0 0 calc(33.33% - 20px);scroll-snap-align:start;background-color:#f9f9f9;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}.case-block img{width:100%;height:auto}.case-block p{padding:10px;font-size:16px;color:#333}.slider-controls{position:absolute;top:-40px;right:0;display:flex;gap:8px;z-index:20}.scroll-btn{background-color:transparent;color:#393939;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;font-size:20px}.scroll-btn img{width:24px;height:24px}@media (max-width: 768px) {
.slider-wrapper {
    padding: 20px 0;
    overflow: hidden;
}

.case-block-container {
    padding: 0 10px;
    gap: 24px;
}

  .case-block {
    flex: 0 0 90%;
}

.scroll-btn {
    width: 32px;
    height: 32px;
    font-size: 16px;
}

.scroll-btn img {
    width: 20px;
    height: 20px;
}

.slider-controls {
    position: absolute;
    top: -10px;
    right: 10px; 
    gap: 8px;
    padding: 0;
    z-index: 20;
  }
.slider-inner {
    padding-top: 50px;
  }
}.slider-inner{padding-top:50px}}.icon1{top:-30px;left:-60px;transform:rotate(15deg)}.icon{position:absolute}.nameheadcase{margin-bottom:-85px!important}.gutena-tabs-block-1ebc45-cf{--gutena--tabs-tab-min-width:130px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;justify-items:center;align-items:center;max-width:100%;box-sizing:border-box;padding:0 16px;overflow-x:hidden}.service-item{display:flex;flex-direction:row;align-items:center;gap:8px;padding:24px 12px;border:1px solid #000;border-radius:5px;color:#000;font-size:16px;text-align:center;justify-content:center;width:100%;box-sizing:border-box;max-width:100%;box-shadow:0 4px 12px rgba(75,30,117,.15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-item img{width:20px;height:20px;flex-shrink:0}@media (max-width:767px){.service-grid{grid-template-columns:repeat(2,1fr)}.service-item{padding:12px;font-size:14px}}.ff_t_c{color:#fff!important}.ff-message-success{color:#fff!important}