.opal-move-down{animation-name:opalMoveDown;-moz-animation-name:opalMoveDown;-webkit-animation-name:opalMoveDown}.opal-flip{animation-name:opalFlip;-moz-animation-name:opalFlip;-webkit-animation-name:opalFlip}.opal-helix{animation-name:opalHelix;-moz-animation-name:opalHelix;-webkit-animation-name:opalHelix}.rotate{-ms-animation:rotate 12s linear infinite;-o-animation:rotate 12s linear infinite;-moz-animation:rotate 12s linear infinite;-webkit-animation:rotate 12s linear infinite;animation:rotate 12s linear infinite}.opal-am-popup{animation:opalPopup;-moz-animation-name:opalPopup;-webkit-animation-name:opalPopup}.single-post .hidden-kontric-title-single-yes .kontric-title{display:none}.hidden-kontric-title-yes .kontric-title{display:none}.hidden-kontric-list-item-yes .breadcrumb-listItem{display:none}.kontric-button-popup-menu .button-popup-menu.active .line1{transform:translateY(6px) rotate(30deg)}.kontric-button-popup-menu .button-popup-menu.active .line1:before{height:0;transition-delay:0s}.kontric-button-popup-menu .button-popup-menu.active .line2{transform:translateY(-3px) rotate(-30deg)}.show-menu .button-popup-menu-content{opacity:1;pointer-events:auto;transition:all cubic-bezier(.45,.05,.55,.95) .5s;transform:translateY(0)}.elementor-align-justify input[type=submit]{width:100%}.counter-style-theme-yes{--height:30px}.counter-style-theme-yes .elementor-counter{flex-direction:row-reverse}.counter-style-theme-yes .elementor-counter .elementor-counter-number-wrapper{flex:initial;color:#fff;background-color:var(--primary);width:var(--height);border-radius:100%}.counter-style-theme-yes .elementor-counter .elementor-counter-title{justify-content:start;color:var(--accent);max-width:fit-content;padding:0 24px;border-radius:20px;box-shadow:inset 0 0 0 1px var(--border-title,var(--border))}.counter-style-theme-yes .elementor-counter .elementor-counter-title,.counter-style-theme-yes .elementor-counter .elementor-counter-number-wrapper{font-family:var(--e-global-typography-accent-font-family);font-size:14px;text-transform:uppercase;line-height:var(--height);font-weight:500;letter-spacing:-.02em}.elementor-iconbox-item .elementor-icon-box-icon .elementor-icon i{font-size:48px}.iconbox-style-2 .kontric-swiper{padding-top:40px}.elementor-widget-kontric-image-carousel .image-carousel-item{position:relative}.elementor-widget-kontric-image-carousel .image-carousel-item:hover .hover-icon{opacity:1;transform:translate(-50%,-50%) scale(1)}.elementor-widget-kontric-image-carousel .image-carousel-item:hover .overlay{opacity:.4}.elementor-widget-kontric-image-carousel .image-carousel-item a{position:relative;display:block;overflow:hidden}.elementor-widget-kontric-image-carousel .image-carousel-item a .hover-icon{position:absolute;top:50%;left:50%;color:#fff;opacity:0;pointer-events:none;font-size:18px;transform:translate(-50%,-50%) scale(0);z-index:2;-ms-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.elementor-widget-kontric-image-carousel .image-carousel-item a .overlay{position:absolute;width:100%;height:100%;bottom:0;left:0;background-color:#000;opacity:0;z-index:1;-ms-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease}.elementor-widget-kontric-image-carousel .image-carousel-item a:has(.elementor-image-carousel-caption){position:absolute;width:100%;bottom:0;left:0;z-index:2}.elementor-widget-kontric-image-carousel .image-carousel-item img{display:block;width:100%;object-fit:cover;margin-left:auto;margin-right:auto;transition:all ease .3s}.elementor-widget-kontric-image-carousel .image-carousel-banner{width:100%;display:block}.elementor-widget-kontric-image-carousel .elementor-image-carousel-caption{font-family:var(--e-global-typography-accent-font-family);font-weight:600;text-transform:uppercase}@media (min-width:768px){.elementor-widget-kontric-image-carousel.layout-masonry-yes .d-grid{grid-template-columns:1fr 1fr}}@media (min-width:1025px){.elementor-widget-kontric-image-carousel.layout-masonry-yes .d-grid .grid-item:nth-child(-5n+3){grid-column-end:2 span;grid-row-end:2 span}}.elementor-widget-kontric-image-carousel.layout-special-yes .grid-item{display:flex;align-items:center}@media (min-width:768px){.elementor-widget-kontric-image-carousel.layout-special-yes .grid-item:nth-child(even){clip-path:polygon(0% 16%,100% 16%,100% 84%,0% 84%)}}.elementor-widget-kontric-image-carousel.layout-special-yes .swiper-wrapper{align-items:center}.elementor-widget-kontric-image-carousel.caption-align-left .elementor-image-carousel-caption{text-align:left}.elementor-widget-kontric-image-carousel.caption-align-center .elementor-image-carousel-caption{text-align:center;margin:0 auto}.elementor-widget-kontric-image-carousel.caption-align-right .elementor-image-carousel-caption{text-align:right;margin-left:auto}.kontric-language-switcher ul{list-style-type:none;margin:0;padding:0;font-size:14px}.kontric-language-switcher span{font-size:14px;line-height:1.5714285714;color:var(--text);font-weight:500}.kontric-language-switcher .language-switcher-head i{margin-right:6px;font-size:18px;color:var(--text)}.kontric-language-switcher .language-switcher-head img{margin-right:6px}.kontric-language-switcher .language-switcher-head:after{font-size:6px}.kontric-language-switcher a{display:block}.kontric-language-switcher img{display:inline-block;margin-right:5px;height:12px;object-fit:cover}.kontric-language-switcher .item>div{display:flex;cursor:pointer;align-items:center}.kontric-language-switcher .sub-item{display:none;position:absolute;left:0;z-index:999;text-align:left;top:calc(100% + 20px);padding:10px 0;background-color:#fff;border-radius:10px;box-shadow:0px 0px 20px rgba(0,0,0,.2)}.kontric-language-switcher .sub-item:before{position:absolute;content:"";display:block;width:100%;height:25px;top:-25px}.kontric-language-switcher .sub-item a{display:flex;align-items:center;padding:7px 15px;min-width:126px;white-space:nowrap}.kontric-language-switcher .sub-item a:hover,.kontric-language-switcher .sub-item a:focus{background-color:rgba(0,0,0,.05)}.kontric-language-switcher .sub-item li span{color:var(--text)}.kontric-language-switcher li.item{position:relative}.language-switcher-action-hover li.item{position:relative}.language-switcher-action-hover li.item:hover .sub-item{display:block}.language-switcher-action-click li.item.active .sub-item{display:block}.language-switcher-dropdown-position-bottom_right .kontric-language-switcher .sub-item{right:0;left:unset}.language-switcher-dropdown-position-bottom_center .kontric-language-switcher .sub-item{left:50%;transform:translateX(-50%)}.language-switcher-dropdown-position-top_left .kontric-language-switcher .sub-item{top:unset;bottom:calc(100% + 20px)}.language-switcher-dropdown-position-top_left .kontric-language-switcher .sub-item:before{top:unset;bottom:-25px}.language-switcher-dropdown-position-top_right .kontric-language-switcher .sub-item{right:0;left:unset;top:unset;bottom:calc(100% + 20px)}.language-switcher-dropdown-position-top_right .kontric-language-switcher .sub-item:before{top:unset;bottom:-25px}.language-switcher-dropdown-position-top_center .kontric-language-switcher .sub-item{top:unset;bottom:calc(100% + 20px);left:50%;transform:translateX(-50%)}.language-switcher-dropdown-position-top_center .kontric-language-switcher .sub-item:before{top:unset;bottom:-25px}.elementor-link-showcase-inner{display:flex;flex-wrap:wrap}.link-showcase-title-wrapper{display:flex;flex-direction:column;flex-basis:22%;flex-shrink:0;background:var(--primary);justify-content:center;padding:clamp(20px,3.12vmax,60px);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,0 100%)}@media (max-width:600px){.link-showcase-title-wrapper{flex-basis:100%!important}}.link-showcase-content-wrapper{flex-grow:1;min-height:290px;background:var(--accent);padding:clamp(30px,4.16vmax,80px);margin-top:40px}.link-showcase-content-inner{position:relative;height:100%;overflow:hidden}.elementor-link-showcase-content{display:flex;align-items:center;height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;pointer-events:none;transform:translateY(100%);transition:all .6s ease}@media (max-width:767px){.elementor-link-showcase-content{transform:translateX(0)}}.elementor-link-showcase-content.elementor-active{opacity:1;z-index:9;pointer-events:auto;transform:translateY(0)}.link-showcase-title-inner .elementor-link-showcase-title{position:relative;display:flex;margin-bottom:25px;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;transition:all .4s ease-out;padding-left:0}.link-showcase-title-inner .elementor-link-showcase-title:before{font-size:18px;position:absolute;left:6px;top:50%;transform:translateY(-50%) rotateZ(-45deg);opacity:0;-ms-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;color:var(--accent)}.link-showcase-title-inner .elementor-link-showcase-title .showcase-content{width:100%}.link-showcase-title-inner .elementor-link-showcase-title.elementor-active,.link-showcase-title-inner .elementor-link-showcase-title:hover{padding-left:25px}.link-showcase-title-inner .elementor-link-showcase-title.elementor-active:before,.link-showcase-title-inner .elementor-link-showcase-title:hover:before{opacity:1;left:0}.link-showcase-title-inner .link-showcase-title{font-family:var(--e-global-typography-accent-font-family);display:flex;align-items:center;justify-content:flex-start;position:relative;font-size:24px;text-transform:uppercase;letter-spacing:-.02em;color:var(--accent);font-weight:500;line-height:1.1;cursor:pointer;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.link-showcase-title-inner a{color:var(--accent);-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.elementor-widget-kontric-mailchimp input[type=email]{width:100%}.elementor-widget-kontric-mailchimp .mc4wp-form{margin:0}.elementor-widget-kontric-mailchimp .mc4wp-form-fields{position:relative;display:flex;align-items:center;flex-wrap:wrap}.elementor-widget-kontric-mailchimp .mc4wp-form-fields button:hover{background-color:var(--primary)}.elementor-widget-kontric-mailchimp.button-inline-yes .mc4wp-form-fields input[type=email]{width:calc(100% - 241px)}@media (max-width:568px){.elementor-widget-kontric-mailchimp.button-inline-yes .mc4wp-form-fields input[type=email]{width:100%}}.elementor-widget-kontric-mailchimp:not(.button-inline-yes) .mc4wp-form-fields{flex-direction:column;align-items:flex-start}@media (min-width:768px){.elementor-widget-kontric-nav-menu.show-style-menu-yes .main-navigation ul.menu>li.menu-item:hover{background-color:#fff;border-radius:5px 5px 0 0}.elementor-widget-kontric-nav-menu.show-style-menu-yes .main-navigation ul.menu>li.menu-item:hover::after{display:block}.elementor-widget-kontric-nav-menu.show-style-menu-yes .main-navigation ul.menu>li.menu-item:hover>a:not(:hover){color:var(--accent)}.elementor-widget-kontric-nav-menu.show-style-menu-yes .main-navigation ul.menu>li.menu-item.current-menu-item:hover>a:not(:hover){color:var(--accent)}.elementor-widget-kontric-nav-menu.show-style-menu-yes .main-navigation .sub-menu{border-radius:0 0 5px 5px;box-shadow:0 2px 2px rgba(0,0,0,.2)}.elementor-widget-kontric-nav-menu.show-style-menu-yes .main-navigation .sub-menu .sub-menu{border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.2)}}.main-navigation-style-popup .main-navigation-button .kontric-icon-menu{font-size:24px}.main-navigation-style-popup .main-navigation{position:absolute;left:calc(100% + 30px);top:50%;transform:translateY(-50%);pointer-events:none;opacity:0;transition:all ease .3s;width:auto;background:#f4f1ea}.main-navigation-style-popup .main-navigation ul.menu{margin-left:0;margin-right:0}.main-navigation-style-popup .main-navigation ul.menu>li.menu-item>a{padding:2em 1em}.main-navigation-style-popup .elementor-nav-menu-wrapper{position:relative}.main-navigation-style-popup .elementor-nav-menu-wrapper.popup-active .main-navigation{left:100%;pointer-events:auto;opacity:1;z-index:99}.main-navigation-style-popup .elementor-nav-menu-wrapper.popup-active .kontric-icon-menu{position:relative}.main-navigation-style-popup .elementor-nav-menu-wrapper.popup-active .kontric-icon-menu:after{background:#212121;font-size:18px;width:24px;height:24px;line-height:24px;font-weight:500;color:#fff;border-radius:100%;display:block;text-align:center}.main-navigation-style-popup .elementor-nav-menu-wrapper.popup-active .kontric-icon-menu:before{content:none}.main-navigation-style-popup .primary-navigation{white-space:nowrap}.elementor-widget-kontric-nested-slide .swiper-wrapper>.elementor-element{flex-shrink:0;width:100%;width:calc(( 100% - 0 * ( 1 - 1 ) ) / 1);height:100%;position:relative;transition-property:transform}.elementor-widget-kontric-nested-slide.elementor-element.elementor-pagination-position-outside .swiper{padding-bottom:0}.elementor-widget-kontric-nested-slide .kontric-slider-thumbs{position:absolute;right:90px;bottom:60px;display:flex;align-items:flex-end;gap:10px;z-index:3}.elementor-widget-kontric-nested-slide .kontric-slider-thumbs .thumb-item{position:relative}.elementor-widget-kontric-nested-slide .kontric-slider-thumbs .thumb-item:before{position:absolute;background:rgba(0,0,0,.4);left:0;top:0;content:"";height:100%;width:100%}.elementor-widget-kontric-nested-slide .kontric-slider-thumbs .thumb-item img{width:200px;height:200px;object-fit:cover}.elementor-widget-kontric-nested-slide .kontric-slider-thumbs .thumb-item .slide-title{font-size:24px;line-height:1.25;color:#fff;position:absolute;left:0;width:100%;text-align:center;bottom:20px}.elementor-widget-kontric-nested-slide .kontric-slider-thumbs .thumb-item.active .progress-fill{opacity:1}.elementor-widget-kontric-nested-slide .kontric-slider-thumbs .progress-bar{position:absolute;bottom:0;left:0;width:100%;height:4px;background:rgba(255,255,255,.3);overflow:hidden}.elementor-widget-kontric-nested-slide .kontric-slider-thumbs .progress-fill{height:100%;width:0%;background:var(--primary);transition:width .016s linear;opacity:0}.elementor-widget-kontric-nested-slide.layout-thumbnail-flex-start .kontric-slider-thumbs{left:90px;right:auto}.elementor-widget-kontric-nested-slide.layout-thumbnail-center .kontric-slider-thumbs{left:50%;transform:translateX(-50%)}.elementor-widget-kontric-post-thumbnails .elementor-post-thumbnail img{margin-left:auto;margin-right:auto;width:100%;object-fit:cover}.elementor-widget-kontric-post-grid{--gutter-width:30px}.elementor-widget-kontric-post-grid .elementor-post-wrapper{overflow:hidden}.elementor-widget-kontric-post-grid .elementor-post-grid .blog-grid{height:100%}.elementor-widget-kontric-post-grid .blog-grid-1 .post-thumbnail .image{padding-top:58.57%}.elementor-widget-kontric-post-grid .blog-grid-1 .entry-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.elementor-widget-kontric-post-grid .elementor-post-list .d-grid .blog-list:last-of-type{margin-bottom:calc(var(--gutter-width) / 2)}.elementor-widget-kontric-post-grid .elementor-post-list-1 .blog-list1{position:relative}.elementor-widget-kontric-post-grid .elementor-post-list-1 .blog-list1:before{content:"";position:absolute;height:100%;width:1px;background-color:var(--border);right:calc(var(--gutter-width) / -2);top:0;z-index:3}.elementor-widget-kontric-post-grid .elementor-post-list-1 .blog-list1:after{content:"";position:absolute;height:1px;width:calc(100% + var(--gutter-width));background-color:var(--border);left:0;bottom:calc(var(--gutter-width) / -2);z-index:3}@media (min-width:768px){.elementor-widget-kontric-post-grid .elementor-post-list-1 .blog-list1{display:flex;gap:20px}.elementor-widget-kontric-post-grid .elementor-post-list-1 .blog-list1 .post-thumbnail{flex:0 0 48.5%;max-width:48.5%;margin-bottom:0}.elementor-widget-kontric-post-grid .elementor-post-list-1 .blog-list1 .post-thumbnail .image{padding-top:76.28%}}.elementor-widget-kontric-post-grid .elementor-post-style-special{gap:var(--gutter-width)}@media (max-width:1024px){.elementor-widget-kontric-post-grid .elementor-post-style-special{display:flex;flex-direction:column}.elementor-widget-kontric-post-grid .elementor-post-style-special .blog-style-overlay{position:relative}.elementor-widget-kontric-post-grid .elementor-post-style-special .blog-style-overlay:before{content:"";position:absolute;width:100%;height:1px;background-color:var(--border);right:0;bottom:calc(var(--gutter-width) / -2);z-index:3}}@media (min-width:1024px){.elementor-widget-kontric-post-grid .elementor-post-style-special{grid-template-columns:repeat(2,1fr);display:grid}.elementor-widget-kontric-post-grid .elementor-post-style-special .blog-style-overlay{position:relative}.elementor-widget-kontric-post-grid .elementor-post-style-special .blog-style-overlay:before{content:"";position:absolute;height:100%;width:1px;background-color:var(--border);right:calc(var(--gutter-width) / -2);top:0;z-index:3}}.elementor-widget-kontric-post-grid .elementor-post-style-special .blog-style-grid{gap:var(--gutter-width)}@media (max-width:800px){.elementor-widget-kontric-post-grid .elementor-post-style-special .blog-style-grid{display:flex;flex-direction:column}}@media (min-width:800px){.elementor-widget-kontric-post-grid .elementor-post-style-special .blog-style-grid{grid-template-columns:repeat(2,1fr);display:grid}}.elementor-widget-kontric-post-grid .swiper-wrapper .post-inner:after{display:none}.elementor-pagination{display:flex;align-items:center;list-style:none;flex-wrap:wrap;margin:60px 0 0}@media (max-width:568px){.elementor-pagination{margin:30px 0 0}}.elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:44px;font-weight:700;color:var(--accent);width:43px;height:44px;transition:all ease .3s;box-shadow:0 0 0 1px var(--border);border-radius:8px;background:0 0}.elementor-pagination .page-numbers.current{color:var(--white);background-color:var(--accent);box-shadow:0 0 0 1px var(--accent);z-index:2;position:relative}.elementor-pagination .page-numbers.current:hover{color:var(--white)}.elementor-pagination .page-numbers:hover{background-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--white);text-decoration:none}.elementor-pagination .page-numbers.prev,.elementor-pagination .page-numbers.next{color:var(--text);font-size:0}.elementor-pagination .page-numbers.prev:hover,.elementor-pagination .page-numbers.next:hover{color:var(--white)}@media (max-width:767px){.elementor-widget-kontric-price-table .d-grid .grid-item:nth-child(2){order:-1}}.elementor-widget-kontric-price-table .price_label{position:absolute;top:-15px;left:40px;display:inline-flex;padding:6px 16px;align-items:center;justify-content:center;background:var(--primary);color:var(--accent);z-index:2;font-weight:600;font-size:12px;line-height:1.5;text-transform:uppercase}.elementor-widget-kontric-price-table .elementor-price-table-item{position:relative}.elementor-widget-kontric-price-table .elementor-price-table-item-inner{display:block;padding:30px 40px;background-color:var(--background_light);position:relative;z-index:1;border:1px solid var(--border)}.elementor-widget-kontric-price-table .elementor-price-table-item-inner.is-popular{border:2px solid var(--primary)}.elementor-widget-kontric-price-table .line{border-top:1px solid var(--border);margin:30px 0}.elementor-widget-kontric-price-table .pricing-features-items{list-style:none;margin:0}.elementor-widget-kontric-price-table .pricing-features-items ul{list-style:none;margin:0}.elementor-widget-kontric-price-table .pricing-features-items ul li{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:14px;font-size:16px;font-weight:400;line-height:1.625;color:var(--accent);position:relative}.elementor-widget-kontric-price-table .pricing-features-items ul li:last-child{margin-bottom:0}.elementor-widget-kontric-price-table .pricing-features-items ul li i{font-size:24px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.elementor-widget-kontric-price-table .pricing-features-items .features-list-item-disable{color:var(--text_light)}.elementor-widget-kontric-price-table .pricing-features-items .features-list-item-disable i{color:inherit}.elementor-widget-kontric-price-table .elementor-price-table__price-discount{display:flex;font-family:var(--e-global-typography-accent-font-family);font-weight:400;font-size:24px;color:var(--text_light);line-height:1.25;letter-spacing:-.02em;text-decoration:line-through}.elementor-widget-kontric-price-table .elementor-price-table__price{display:flex;align-items:flex-end}.elementor-widget-kontric-price-table .elementor-price-table__price .elementor-price-table__currency,.elementor-widget-kontric-price-table .elementor-price-table__price .elementor-price-table__integer-part{margin:0;font-weight:500;color:var(--accent)}.elementor-widget-kontric-price-table .elementor-price-table__price .elementor-price-table__period{position:relative;bottom:5px;left:5px;color:var(--text_light)}.elementor-widget-kontric-price-table .elementor-price-table__price-monthly{display:block}.elementor-widget-kontric-price-table .elementor-price-table__price-annual{display:none}.elementor-widget-kontric-price-table .title{margin-bottom:10px}.elementor-widget-kontric-price-table .description{margin-bottom:40px}.elementor-widget-kontric-price-table .subtitle{margin-bottom:20px}.elementor-widget-kontric-price-table .elementor-price-table__button{z-index:1}.elementor-widget-kontric-price-table .elementor-price-table-toggle .pricing-toggle{display:flex;align-items:center;margin-bottom:80px}.elementor-widget-kontric-price-table .elementor-price-table-toggle .pricing-toggle .pricing-toggle-inner{display:inline-flex;align-items:center;gap:20px}.elementor-widget-kontric-price-table .elementor-price-table-toggle .pricing-toggle.active .toggle-text:last-child,.elementor-widget-kontric-price-table .elementor-price-table-toggle .pricing-toggle:not(.active) .toggle-text:first-child{color:var(--accent)}.elementor-widget-kontric-price-table .elementor-price-table-toggle .toggle-text{font-family:var(--e-global-typography-accent-font-family);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.02em;text-transform:uppercase;color:var(--text_light);transition:all ease .3s}.elementor-widget-kontric-price-table .elementor-price-table-toggle .features-list-item-disable{color:var(--text_light)!important}.elementor-widget-kontric-price-table .elementor-price-table-toggle .features-list-item-disable li{color:inherit!important}.elementor-widget-kontric-price-table .elementor-price-table-toggle .button-toggle{display:inline-flex}.elementor-widget-kontric-price-table .elementor-price-table-toggle .button-toggle input{display:none}.elementor-widget-kontric-price-table .elementor-price-table-toggle .button-toggle input:checked~small::before{transform:translateX(40px)}.elementor-widget-kontric-price-table .elementor-price-table-toggle .button-toggle small{width:80px;height:40px;background-color:var(--background);border:1px solid var(--border);border-radius:20px;position:relative;cursor:pointer;transition:.3s}.elementor-widget-kontric-price-table .elementor-price-table-toggle .button-toggle small::before{content:"";position:absolute;width:30px;height:30px;background:var(--accent);border-radius:50%;top:4px;left:5px;transition:.3s;box-shadow:-3px 0 3px rgba(0,0,0,.1)}.elementor-widget-progress .elementor-progress-wrapper{overflow:unset!important;position:relative}.elementor-widget-progress .elementor-title{margin-bottom:16px;display:block}.elementor-widget-progress .elementor-progress-bar{align-items:center}.elementor-widget-progress .elementor-progress-bar .elementor-progress-text{padding:0}.elementor-widget-progress .elementor-progress-bar .elementor-progress-percentage{margin-top:-70px;padding:0;position:absolute;right:0}.elementor-widget-kontric-projects-navigation .project-navigation{border-top:1px solid var(--border)}.elementor-widget-kontric-projects-navigation .project-navigation .nav-links{display:flex;flex-wrap:wrap}.elementor-widget-kontric-projects-navigation .project-navigation .title{font-size:18px;line-height:1.5555555556;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-transform:capitalize}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next{padding-top:30px;padding-bottom:30px;display:flex;position:relative;overflow:hidden;transition:all .3s ease}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous a,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next a{display:flex;align-items:center;color:var(--accent);column-gap:20px}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous a:hover,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next a:hover{text-decoration:none}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous a .title span,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next a .title span{background-image:linear-gradient(to right,var(--accent) 0%,var(--accent) 100%);background-position:0 calc(100% - .135em);background-size:0 1px;transition:background-size .25s cubic-bezier(.785,.135,.15,.86) 0s;background-repeat:no-repeat;text-decoration:none}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous a .title span:hover,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next a .title span:hover{background-size:100% 1px;text-decoration:none}@media (max-width:768px){.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous a .title,.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous a img,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next a .title,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next a img{display:none}}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous .nav-content,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next .nav-content{flex:1;max-width:260px}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous .reader-text,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next .reader-text{display:flex;align-items:center;position:relative;font-size:14px;line-height:1.1428571429;font-weight:500;text-transform:uppercase;margin-bottom:10px;color:var(--text_light)}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous .reader-text i,.elementor-widget-kontric-projects-navigation .project-navigation .nav-next .reader-text i{font-size:14px}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous{float:left;width:50%;padding-right:20px;margin-right:auto}@media (min-width:568px){.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous{padding-right:45px}}.elementor-widget-kontric-projects-navigation .project-navigation .nav-previous .reader-text i{margin-right:10px}.elementor-widget-kontric-projects-navigation .project-navigation .nav-next{float:right;width:50%;justify-content:flex-end;text-align:right;margin-left:auto;padding-left:20px}@media (min-width:568px){.elementor-widget-kontric-projects-navigation .project-navigation .nav-next{padding-left:45px}}.elementor-widget-kontric-projects-navigation .project-navigation .nav-next .reader-text{justify-content:flex-end}.elementor-widget-kontric-projects-navigation .project-navigation .nav-next .reader-text i{margin-left:10px}.elementor-project-wrapper{overflow:hidden}.project-meta{margin-bottom:13px}.project-meta a{text-transform:uppercase;font-size:12px;line-height:1.6666666667;font-weight:500;transition:all .3s ease;padding:5px 20px;background-color:var(--background_light);white-space:nowrap}.project-meta a:hover{background-color:var(--primary);color:var(--accent)}.project-meta .project-category{display:flex;flex-wrap:wrap;gap:5px}.project-post-thumbnail{position:relative;margin-bottom:25px}.project-post-thumbnail .project-image{overflow:hidden;padding-top:122%;position:relative}.project-post-thumbnail img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;transform:scale(1);-webkit-transform:scale(1);transition:opacity .35s,transform .45s,filter .35s}.project-title{margin-bottom:0}.project-title a{background-image:linear-gradient(to right,var(--accent) 0%,var(--accent) 100%);background-position:0 calc(100% - .09em);background-size:0 .05em;transition:background-size .25s cubic-bezier(.785,.135,.15,.86) 0s;background-repeat:no-repeat;text-decoration:none}.project-title a:hover{background-size:100% .05em;text-decoration:none}.project-desc p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0}.project-list-info{border-bottom:1px solid var(--border);margin-bottom:20px;padding-bottom:30px}.project-list-info .project-list-info-item{display:flex;position:relative;padding-left:20px;margin-bottom:14px}.project-list-info .project-list-info-item:before{content:"";position:absolute;top:10px;left:0;height:6px;width:6px;background-color:var(--primary)}.project-list-info .project-list-info-item:last-child{margin-bottom:0}.project-list-info .list-title{min-width:clamp(100px,10vmax,180px)}.project-list-info .list-content{color:var(--accent);font-weight:500}.project-item:hover .project-post-thumbnail img{transform:scale(1.05);-webkit-transform:scale(1.05)}.project-item:hover .project-meta a{background-color:var(--primary);color:var(--accent)}.project-item.project-style-1{padding-bottom:10px}.project-item.project-style-2{position:relative}.project-item.project-style-2 .project-post-thumbnail{position:relative;margin-bottom:0}.project-item.project-style-2 .project-post-thumbnail .project-image{padding-top:clamp(385px,26.5vmax,475px);position:relative}.project-item.project-style-2 .project-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;z-index:3}.project-item.project-style-2 .project-content-inner{background-color:#fff;margin-right:clamp(60px,8.5vmax,140px);padding:40px;position:relative}.project-item.project-style-2 .project-title{margin-bottom:20px}.project-item.project-style-2 .project-meta{position:absolute;top:-30px;left:0}.project-item.project-style-2 .project-button{position:absolute;bottom:0;right:-34px;height:64px;width:64px;display:flex;justify-content:center;align-items:center;background-color:var(--primary);transition:all .3s ease}.project-item.project-style-2 .project-button:hover{text-decoration:none}.project-item.project-style-2 .project-desc p{-webkit-line-clamp:3}.project-item.project-style-2:hover .project-button{background-color:var(--accent);color:var(--white)}.project-style-3{border:1px solid var(--border);position:relative}@media (min-width:880px){.project-style-3{display:flex;flex-direction:row-reverse;justify-content:space-between}.project-style-3 .project-post-thumbnail{flex:0 0 49%;max-width:49%;margin-bottom:0;position:relative}.project-style-3 .project-post-thumbnail .project-image{height:100%;padding-top:86.35%;position:relative}}.project-style-3 .project-image{padding-top:64%;position:relative}.project-style-3 .project-content{padding:clamp(30px,3.5vmax,60px);display:flex;flex-direction:column}.project-style-3 .project-title{margin-bottom:30px}.project-style-3 .project-bottom-wrap{margin-top:40px}.project-style-3 .project-desc{margin-bottom:auto}.project-style-3:hover .project-post-thumbnail img{transform:scale(1.05);-webkit-transform:scale(1.05)}.elementor-project-enable-effects-yes .d-grid{display:flex;flex-direction:column}@media (min-width:880px){.elementor-project-enable-effects-yes .d-grid{flex-direction:row;--cards-count:5}}.elementor-project-enable-effects-yes .grid-item{position:relative}@media (min-width:880px){.elementor-project-enable-effects-yes .grid-item{flex:calc(20% / ( var(--cards-count) - 1 ));transition:all .6s cubic-bezier(.38,.005,.215,1)}}.elementor-project-enable-effects-yes .grid-item .project-post-thumbnail .project-image{padding-top:clamp(380px,35vmax,640px)}@media (min-width:880px){.elementor-project-enable-effects-yes .grid-item:hover{flex:30%;transition:all .6s cubic-bezier(.38,.005,.215,1)}.elementor-project-enable-effects-yes .grid-item:hover .project-post-thumbnail img{transform:scale(1)}}.elementor-project-enable-sticky-yes{--offset:80px}@media (min-width:880px){.elementor-project-enable-sticky-yes .elementor-project-wrapper{overflow:unset}}.elementor-project-enable-sticky-yes .d-grid{--cards-count:4}.elementor-project-enable-sticky-yes .grid-item{top:var(--offset)}.elementor-project-enable-sticky-yes .grid-item:nth-child(1){--opacity:1}.elementor-project-enable-sticky-yes .grid-item:nth-child(2){--opacity:2}.elementor-project-enable-sticky-yes .grid-item:nth-child(3){--opacity:3}.elementor-project-enable-sticky-yes .grid-item:nth-child(4){--opacity:4}.elementor-project-enable-sticky-yes .grid-item:nth-child(5){--opacity:5}.elementor-project-enable-sticky-yes .grid-item:nth-child(6){--opacity:6}.elementor-project-enable-sticky-yes .grid-item:nth-child(7){--opacity:7}.elementor-project-enable-sticky-yes .grid-item:nth-child(8){--opacity:8}.elementor-project-enable-sticky-yes .grid-item:nth-child(9){--opacity:9}.elementor-project-enable-sticky-yes .grid-item:nth-child(10){--opacity:10}.elementor-project-enable-sticky-yes .grid-item:nth-child(11){--opacity:11}.elementor-project-enable-sticky-yes .grid-item:nth-child(12){--opacity:12}@media (min-width:880px){.elementor-project-enable-sticky-yes .grid-item{position:sticky}}.elementor-project-enable-sticky-yes .grid-item .project-style-3{transition:opacity .5s cubic-bezier(0,.7,.3,.9),transform 1s cubic-bezier(0,.7,.3,.9);position:relative;background-color:#fff}.archive.tax-project_cat #page .site-content,.post-type-archive-kontric_project #page .site-content{margin-top:85px}.navigation-projects-filter{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:60px}@media (max-width:1024px){.navigation-projects-filter{flex-wrap:nowrap;width:100%;justify-content:flex-start;overflow-x:auto}.navigation-projects-filter::-webkit-scrollbar{width:4px}.navigation-projects-filter::-webkit-scrollbar:horizontal{height:4px}.navigation-projects-filter::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1)}.navigation-projects-filter::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);box-shadow:inset 0 0 2px rgba(0,0,0,.2)}}.navigation-projects-filter a{position:relative;font-size:14px;line-height:1.4285714286;font-weight:500;text-transform:uppercase;color:var(--accent);white-space:nowrap;padding:16px 20px;text-align:center;background-color:var(--background_light);-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.navigation-projects-filter a:before{content:"";position:absolute;bottom:0;left:0;height:3px;width:100%;opacity:0;background-color:var(--primary);-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.navigation-projects-filter a:hover,.navigation-projects-filter a.active{text-decoration:none;background-color:var(--accent);color:#fff}.navigation-projects-filter a:hover:before,.navigation-projects-filter a.active:before{opacity:1}.elementor-widget-kontric-search .widget{padding:0;margin-bottom:0;border:none}.elementor-widget-kontric-search .widget_search form::before,.elementor-widget-kontric-search .widget_product_search form::before{content:none}.elementor-widget-kontric-search .widget_product_search form input[type=search],.elementor-widget-kontric-search .site-search form input[type=search]{min-width:220px;padding:12px 20px;border-radius:8px}.elementor-widget-kontric-search .widget_product_search form input[type=search]::placeholder,.elementor-widget-kontric-search .site-search form input[type=search]::placeholder{font-size:14px;font-weight:500;color:var(--text_light)}.elementor-widget-kontric-search .widget_search form input[type=submit],.elementor-widget-kontric-search .widget_search form button[type=submit],.elementor-widget-kontric-search .widget_product_search form input[type=submit],.elementor-widget-kontric-search .widget_product_search form button[type=submit],.elementor-widget-kontric-search .site-search form input[type=submit],.elementor-widget-kontric-search .site-search form button[type=submit]{display:flex;align-items:center;justify-content:center;letter-spacing:0}.elementor-widget-kontric-search .widget_search form input[type=submit] span,.elementor-widget-kontric-search .widget_search form button[type=submit] span,.elementor-widget-kontric-search .widget_product_search form input[type=submit] span,.elementor-widget-kontric-search .widget_product_search form button[type=submit] span,.elementor-widget-kontric-search .site-search form input[type=submit] span,.elementor-widget-kontric-search .site-search form button[type=submit] span{position:relative;font-size:12px;line-height:16px;letter-spacing:2px;font-weight:600;color:var(--accent);text-transform:uppercase;display:none}.elementor-widget-kontric-search .widget_search form input[type=submit] i,.elementor-widget-kontric-search .widget_search form button[type=submit] i,.elementor-widget-kontric-search .widget_product_search form input[type=submit] i,.elementor-widget-kontric-search .widget_product_search form button[type=submit] i,.elementor-widget-kontric-search .site-search form input[type=submit] i,.elementor-widget-kontric-search .site-search form button[type=submit] i{color:var(--text_light);font-size:20px}.elementor-widget-kontric-search .widget_search form input[type=submit]:hover,.elementor-widget-kontric-search .widget_search form button[type=submit]:hover,.elementor-widget-kontric-search .widget_product_search form input[type=submit]:hover,.elementor-widget-kontric-search .widget_product_search form button[type=submit]:hover,.elementor-widget-kontric-search .site-search form input[type=submit]:hover,.elementor-widget-kontric-search .site-search form button[type=submit]:hover{background:0 0}.elementor-widget-kontric-search .widget_search form input[type=submit]:hover i,.elementor-widget-kontric-search .widget_search form button[type=submit]:hover i,.elementor-widget-kontric-search .widget_product_search form input[type=submit]:hover i,.elementor-widget-kontric-search .widget_product_search form button[type=submit]:hover i,.elementor-widget-kontric-search .site-search form input[type=submit]:hover i,.elementor-widget-kontric-search .site-search form button[type=submit]:hover i{color:var(--primary)}.elementor-widget-kontric-search .widget_search form input[type=submit]:hover span,.elementor-widget-kontric-search .widget_search form button[type=submit]:hover span,.elementor-widget-kontric-search .widget_product_search form input[type=submit]:hover span,.elementor-widget-kontric-search .widget_product_search form button[type=submit]:hover span,.elementor-widget-kontric-search .site-search form input[type=submit]:hover span,.elementor-widget-kontric-search .site-search form button[type=submit]:hover span{color:var(--background)}.elementor-widget-kontric-search .search-by-category .input-dropdown-inner{width:155px}.elementor-widget-kontric-search .search-by-category .input-dropdown-inner:after{height:100%;top:0;bottom:0;transform:none}.elementor-widget-kontric-search.search-form-hide-search-yes .search-by-category{display:none}.elementor-widget-kontric-search.search-form-hide-search-yes .widget_product_search form input[type=search],.elementor-widget-kontric-search.search-form-hide-search-yes .widget_product_search form input[type=text]{padding-left:1.41575em}.elementor-widget-kontric-search .site-header-search{display:block}.elementor-widget-kontric-search .site-header-search .button-search-popup{display:flex;text-decoration:none}.elementor-widget-kontric-search .site-header-search .button-search-popup i{color:var(--text);margin-right:5px}.elementor-widget-kontric-search .site-header-search .button-search-popup .content{display:flex;align-items:center;flex-wrap:wrap;font-size:12px;font-weight:500}.elementor-widget-kontric-search .site-header-search .button-search-popup:hover .content{color:var(--primary_hover)}.elementor-widget-kontric-search .site-header-search .button-search-popup:hover i{color:var(--primary_hover)}.elementor-widget-kontric-search.search-form-layout-block-yes .button-search-popup{display:block;text-align:center}.elementor-widget-kontric-search.search-form-layout-block-yes .button-search-popup .content{display:block}.service-item .icon-wrap{display:inline-flex;font-size:48px;line-height:1;color:var(--accent);transition:all .4s ease;padding:16px;background-color:var(--primary)}.service-item .icon-wrap i{height:1em;width:1em}.service-item.service-style-1 .icon-box-wrap{position:absolute;bottom:-40px;right:30px;display:flex;align-items:center;justify-content:center;z-index:1}.service-item.service-style-2 .service-info{-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;transform:translateY(100px);max-height:0;margin-top:0}.service-item.service-style-2 .icon-box-wrap{margin-bottom:auto}.service-item.service-style-2 .icon-wrap{background-color:rgba(255,255,255,.1);color:#fff}.service-item.service-style-2:hover .icon-wrap{background-color:var(--primary);color:var(--accent)}.service-item.service-style-2:hover .service-info{transform:translateY(0);max-height:200px;margin-top:20px}.service-item.service-style-3 .icon-box-wrap{margin-bottom:auto}.service-item.service-style-3 .icon-wrap{background-color:transparent;padding:0;color:var(--primary)}.service-item.service-style-4 .number{font-family:var(--e-global-typography-accent-font-family);font-size:32px;font-weight:500;letter-spacing:-.02em;color:var(--accent)}@media (min-width:881px){.service-item.service-style-4 .number{position:absolute;left:0;top:5px}}.service-item.service-style-4 .service-inner{display:flex;flex-direction:column;position:relative;gap:30px}@media (min-width:881px){.service-item.service-style-4 .service-inner{flex-direction:row;padding-left:70px}}@media (min-width:881px){.service-item.service-style-4 .service-content .service-info{max-width:410px;margin-left:auto}}.service-item.service-style-4 .service-content .service-info{display:flex;flex-direction:column;max-height:0;transition:all ease .35s;overflow:hidden}.service-item.service-style-4.active .service-post-thumbnail{padding-top:300px}@media (min-width:881px){.service-item.service-style-4.active .service-content:before{transform:rotateZ(135deg)}}.service-item.service-style-4.active .service-content .service-info{max-height:500px}.elementor-service-style-5 .service-style-5 .service-title i{font-size:14px;transform:rotateZ(-45deg);transition:all ease .3s}.elementor-service-style-5 .service-style-5:hover .service-title i,.elementor-service-style-5 .service-style-5 .current_post .service-title i{transform:rotateZ(0deg)}@media (min-width:1440px){.service-special-yes .d-grid .grid-item .service-title{font-size:clamp(28px,1.95vmax,36px)}.service-special-yes .d-grid .grid-item:nth-child(3){grid-column-start:4}.service-special-yes .d-grid .grid-item:nth-child(5){grid-column-start:3}}.service-special-yes .service-style-1 .service-title{font-size:30px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.elementor-widget-kontric-slide-scrolling.box-width-yes .elementor-scrolling{overflow:hidden;max-width:var(--container);margin:0 auto}.hover-pause-yes .elementor-scrolling-wrapper:hover .elementor-scrolling-inner{animation-play-state:paused}.elementor-widget-kontric-team-box .elementor-teambox-item{position:relative;transition:all ease .4s}.elementor-widget-kontric-team-box .team-card{position:relative}.elementor-widget-kontric-team-box .team-card .team-image-wrapper{position:relative}.elementor-widget-kontric-team-box .team-card .team-image-wrapper .team-image{position:relative;padding-top:133.4%}.elementor-widget-kontric-team-box .team-card .team-image-wrapper .team-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.elementor-widget-kontric-team-box .team-card .team-caption{position:relative}.elementor-widget-kontric-team-box .team-card .team-caption .team-info{position:relative}.elementor-widget-kontric-team-box .team-card .team-caption .team-info .team-name{margin-bottom:8px;text-transform:uppercase;text-decoration:none}.elementor-widget-kontric-team-box .team-card .team-caption .team-info .team-job{opacity:1;font-size:14px;line-height:1.4285714286;transition:all ease .4s}.elementor-widget-kontric-team-box .team-card .team-caption .team-icon-socials{transition:all ease .4s}.elementor-widget-kontric-team-box .team-card .team-caption .team-icon-socials ul{display:flex;align-items:center;margin:0;list-style:none;gap:10px}.elementor-widget-kontric-team-box .team-card .team-caption .team-icon-socials ul a{display:flex;justify-content:center;align-items:center;font-size:18px;line-height:1;transition:all ease .4s;text-decoration:none}.elementor-widget-kontric-team-box .team-card.layout-1 .team-caption{margin-top:24px;padding-bottom:20px}.elementor-widget-kontric-team-box .team-card.layout-1 .team-name{font-family:var(--e-global-typography-accent-font-family);font-weight:500;font-size:24px;line-height:1.25;letter-spacing:-.02em}.elementor-widget-kontric-team-box .team-card.layout-1 .team-icon-socials{position:absolute;left:4px;bottom:10px;opacity:0;transform:translateY(-15px);transition:all ease .4s;overflow:hidden}.elementor-widget-kontric-team-box .team-card.layout-1 .team-icon-socials ul{gap:22px}.elementor-widget-kontric-team-box .team-card.layout-1 .team-icon-socials ul li .text-wrap{position:relative;display:block;overflow:hidden}.elementor-widget-kontric-team-box .team-card.layout-1 .team-icon-socials ul li .text-default,.elementor-widget-kontric-team-box .team-card.layout-1 .team-icon-socials ul li .text-hover{display:block;transition:transform .45s ease,opacity .45s ease}.elementor-widget-kontric-team-box .team-card.layout-1 .team-icon-socials ul li .text-default{transform:translateY(0)}.elementor-widget-kontric-team-box .team-card.layout-1 .team-icon-socials ul li .text-hover{position:absolute;top:100%}.elementor-widget-kontric-team-box .team-card.layout-1 .team-icon-socials ul li:hover .text-default{transform:translateY(-100%)}.elementor-widget-kontric-team-box .team-card.layout-1 .team-icon-socials ul li:hover .text-hover{transform:translateY(-100%)}.elementor-widget-kontric-team-box .team-card.layout-1 .team-button{position:absolute;top:-48px;right:20px;height:48px;width:48px;display:flex;justify-content:center;align-items:center;background-color:var(--primary);transition:all .3s ease}.elementor-widget-kontric-team-box .team-card.layout-1 .team-button i{font-size:14px}.elementor-widget-kontric-team-box .team-card.layout-1:hover .team-button{background-color:var(--accent)}.elementor-widget-kontric-team-box .team-card.layout-1:hover .team-button i{color:var(--white)}.elementor-widget-kontric-team-box .team-card.layout-1:hover .team-icon-socials{opacity:1;transition:all ease .4s;transform:translateY(0)}.elementor-widget-kontric-team-box .team-card.layout-1:hover .team-job{opacity:0;transition:all ease .4s}.elementor-widget-kontric-team-box .team-card.layout-2 .team-image-wrapper{position:relative}.elementor-widget-kontric-team-box .team-card.layout-2 .team-image-wrapper:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,#000 100%)}.elementor-widget-kontric-team-box .team-card.layout-2 .team-caption{position:absolute;bottom:0;width:100%;padding:40px;overflow:hidden}.elementor-widget-kontric-team-box .team-card.layout-2 .team-caption .team-info{transform:translateY(calc(100% - 20px));transition:all ease .4s}.elementor-widget-kontric-team-box .team-card.layout-2 .team-caption .team-info .team-name{font-family:var(--e-global-typography-accent-font-family);font-weight:500;font-size:32px;line-height:1.1875;letter-spacing:-.02em}.elementor-widget-kontric-team-box .team-card.layout-2 .team-caption .team-icon-socials{opacity:0;transition:all ease .4s}.elementor-widget-kontric-team-box .team-card.layout-2 .team-caption .team-icon-socials li a{padding:12px;border:1px solid rgba(255,255,255,.2);width:44px;height:44px}.elementor-widget-kontric-team-box .team-card.layout-2 .team-caption .team-icon-socials li a .text-hover{display:none}.elementor-widget-kontric-team-box .team-card.layout-2 .team-caption .team-icon-socials li a i{color:var(--white)}.elementor-widget-kontric-team-box .team-card.layout-2 .team-caption .team-icon-socials li a:hover{background-color:var(--primary)}.elementor-widget-kontric-team-box .team-card.layout-2 .team-caption .team-icon-socials li a:hover i{color:var(--accent)}.elementor-widget-kontric-team-box .team-card.layout-2:hover .team-info{transform:translateY(0);transition:all ease .4s;margin-bottom:40px}.elementor-widget-kontric-team-box .team-card.layout-2:hover .team-icon-socials{opacity:1;transition:all ease .4s}.elementor-widget-kontric-team-box .swiper-slide:not(.swiper-slide-visible){pointer-events:none}.elementor-testimonial-item-wrapper{--gutter-width:30px;scroll-behavior:smooth;margin:0 auto}.elementor-testimonial-item-wrapper .grid-item{position:relative;height:auto}.elementor-testimonial-item-wrapper .testimonial-inner{display:flex;flex-direction:column;justify-content:space-between}.elementor-testimonial-item-wrapper .testimonial-title{color:var(--accent);margin-bottom:15px}.elementor-testimonial-item-wrapper .content{margin-bottom:30px;font-size:24px;letter-spacing:-1px;line-height:1.25;color:var(--text)}.elementor-testimonial-item-wrapper .content p{margin-bottom:0!important}.elementor-testimonial-item-wrapper .icon{color:var(--primary);z-index:2}.elementor-testimonial-item-wrapper .icon i{font-size:34px}.elementor-testimonial-item-wrapper .elementor-testimonial-rating{display:flex;margin-bottom:20px;align-items:center}.elementor-testimonial-item-wrapper .elementor-testimonial-rating span{font-size:16px;font-weight:600;color:var(--accent)}.elementor-testimonial-item-wrapper .wrap_details{display:flex;align-items:center;justify-content:space-between}.elementor-testimonial-item-wrapper .details{display:flex;align-items:center}.elementor-testimonial-item-wrapper .details-info{cursor:pointer;display:flex;flex-direction:column}.elementor-testimonial-item-wrapper .details-info .name{color:var(--accent);margin-bottom:0;font-size:18px;font-weight:500;line-height:1.3333333333;letter-spacing:-.02em}.elementor-testimonial-item-wrapper .details-info .job{font-size:14px;line-height:1.4285714286;color:var(--text_light);font-weight:500}.elementor-testimonial-item-wrapper .elementor-testimonial-image{min-width:80px;margin-right:30px}.elementor-testimonial-item-wrapper .elementor-testimonial-image img{width:80px;height:80px;object-fit:cover}.testimonial-layout-1 .testimonial-inner{background:var(--background);border-bottom:5px solid var(--primary)}.testimonial-layout-1 .wrap_content{padding:40px}.testimonial-layout-1 .wrap_details{border-top:1px solid var(--border);padding-right:30px}.testimonial-layout-2 .testimonial-content{display:flex;gap:40px}.testimonial-layout-4 .testimonial-content{display:flex;gap:20px}.testimonial-layout-4 .elementor-testimonial-image{margin-right:0}.alignment-center .details{justify-content:center}.alignment-left .details{justify-content:start}.alignment-right .details{justify-content:end}.elementor-column-wrap:hover .text-editor-hover .elementor-text-editor>*:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.elementor-column-wrap .text-editor-hover .elementor-text-editor>*{position:relative;display:inline-block}.elementor-column-wrap .text-editor-hover .elementor-text-editor>*:before{position:absolute;content:attr(data-hover);color:#000;clip-path:polygon(0 0,0 0,0% 100%,0 100%);transition:clip-path .5s ease}.rotate{-ms-animation:rotate 12s linear infinite;-o-animation:rotate 12s linear infinite;-moz-animation:rotate 12s linear infinite;-webkit-animation:rotate 12s linear infinite;animation:rotate 12s linear infinite}.text-rotate{-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg)}.text-shadow{-webkit-text-stroke:3px #fff;-webkit-text-fill-color:#f02757}.show-divider-yes:not(.elementor-position-top) .elementor-icon-box-title{position:relative}.show-divider-yes:not(.elementor-position-top) .elementor-icon-box-title:before,.show-divider-yes:not(.elementor-position-top) .elementor-icon-box-title:after{content:"";position:absolute;bottom:calc(-1 * var(--content_space) / 2);left:0;display:block;width:100%;height:1px;background-color:var(--border);transform:scaleX(0);transform-origin:0 0;-webkit-transition:.3s cubic-bezier(.48,.05,.5,.94);-o-transition:.3s cubic-bezier(.47,.05,.5,.94);transition:.3s cubic-bezier(.47,.05,.5,.94)}.show-divider-yes:not(.elementor-position-top) .elementor-icon-box-title:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:.3s cubic-bezier(.48,.05,.5,.94) .2s;-o-transition:.3s cubic-bezier(.47,.05,.5,.94) .2s;transition:.3s cubic-bezier(.47,.05,.5,.94) .2s}.show-divider-yes:not(.elementor-position-top) .elementor-icon-box-title:hover{text-decoration:none}.show-divider-yes:not(.elementor-position-top) .elementor-icon-box-title:hover:after,.show-divider-yes:not(.elementor-position-top) .elementor-icon-box-title:hover:before{background-color:var(--primary)}.show-divider-yes:not(.elementor-position-top) .elementor-icon-box-title:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:.3s cubic-bezier(.48,.05,.5,.94) .2s;-o-transition:.3s cubic-bezier(.47,.05,.5,.94) .2s;transition:.3s cubic-bezier(.47,.05,.5,.94) .2s}.show-divider-yes:not(.elementor-position-top) .elementor-icon-box-title:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.3s cubic-bezier(.48,.05,.5,.94);-o-transition:.3s cubic-bezier(.47,.05,.5,.94);transition:.3s cubic-bezier(.47,.05,.5,.94)}.show-divider-yes:not(.elementor-position-top):hover .elementor-icon-box-title:before,.show-divider-yes:not(.elementor-position-top):hover .elementor-icon-box-title:after{background-color:var(--primary)}.show-divider-yes:not(.elementor-position-top):hover .elementor-icon-box-title:before{transform:scaleX(1);transition:.45s cubic-bezier(.47,.05,.5,.94) .2s}.show-divider-yes:not(.elementor-position-top):hover .elementor-icon-box-title:after{transform:scaleX(0);transition:.45s cubic-bezier(.47,.05,.5,.94)}.show-divider-yes.elementor-position-top .elementor-icon-box-icon{position:relative}.show-divider-yes.elementor-position-top .elementor-icon-box-icon:before,.show-divider-yes.elementor-position-top .elementor-icon-box-icon:after{content:"";position:absolute;bottom:calc(-1 * var(--icon-box-icon-margin) / 2);left:0;display:block;width:100%;height:1px;background-color:var(--border);transform:scaleX(0);transform-origin:0 0;-webkit-transition:.3s cubic-bezier(.48,.05,.5,.94);-o-transition:.3s cubic-bezier(.47,.05,.5,.94);transition:.3s cubic-bezier(.47,.05,.5,.94)}.show-divider-yes.elementor-position-top .elementor-icon-box-icon:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:.3s cubic-bezier(.48,.05,.5,.94) .2s;-o-transition:.3s cubic-bezier(.47,.05,.5,.94) .2s;transition:.3s cubic-bezier(.47,.05,.5,.94) .2s}.show-divider-yes.elementor-position-top .elementor-icon-box-icon:hover{text-decoration:none}.show-divider-yes.elementor-position-top .elementor-icon-box-icon:hover:after,.show-divider-yes.elementor-position-top .elementor-icon-box-icon:hover:before{background-color:var(--primary)}.show-divider-yes.elementor-position-top .elementor-icon-box-icon:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition:.3s cubic-bezier(.48,.05,.5,.94) .2s;-o-transition:.3s cubic-bezier(.47,.05,.5,.94) .2s;transition:.3s cubic-bezier(.47,.05,.5,.94) .2s}.show-divider-yes.elementor-position-top .elementor-icon-box-icon:hover:after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:.3s cubic-bezier(.48,.05,.5,.94);-o-transition:.3s cubic-bezier(.47,.05,.5,.94);transition:.3s cubic-bezier(.47,.05,.5,.94)}.show-divider-yes.elementor-position-top:hover .elementor-icon-box-icon:before,.show-divider-yes.elementor-position-top:hover .elementor-icon-box-icon:after{background-color:var(--primary)}.show-divider-yes.elementor-position-top:hover .elementor-icon-box-icon:before{transform:scaleX(1);transition:.45s cubic-bezier(.47,.05,.5,.94) .2s}.show-divider-yes.elementor-position-top:hover .elementor-icon-box-icon:after{transform:scaleX(0);transition:.45s cubic-bezier(.47,.05,.5,.94)}.hover-style .elementor-cta__button-wrapper{opacity:0;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;transform:translateY(10px);height:0}.hover-style .elementor-cta__title{transform:translateY(0);-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.hover-style .elementor-cta__content{overflow:hidden}.hover-style:hover .elementor-cta__title{transform:translateY(-20px);-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.hover-style:hover .elementor-cta__button-wrapper{opacity:1;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;transform:translateY(-10px)}.style-theme-yes .elementor-image-box-img{position:relative;overflow:hidden;padding-top:47%;width:47%;transition:all ease .4s}.style-theme-yes .elementor-image-box-img img{height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:left center}.style-theme-yes:hover .elementor-image-box-img{width:100%;transition:all ease .4s}.elementor-widget-image-box .elementor-image-box-title a{position:relative}.elementor-widget-image-box .elementor-image-box-title a:before{content:"";bottom:-3px;left:0;background:var(--primary);height:1px;width:0;-ms-transition:all .4s ease;-o-transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;position:absolute}.elementor-widget-image-box:hover .elementor-image-box-title a:before{width:100%}.e--ua-safari .mask-text .elementor-counter{text-align:center}.e--ua-safari .mask-text .elementor-counter>*{display:inline}.elementor-align-justify .elementor-button-wrapper{width:100%}.elementor-align-justify .elementor-button-content-wrapper{justify-content:space-between}.elementor-default .elementor-button.elementor-size-xs{font-size:14px;padding:0;border-radius:0}.elementor-default .elementor-button.elementor-size-xs .elementor-button-text{padding:8px 20px}.elementor-default .elementor-button.elementor-size-md{font-size:14px;padding:0;border-radius:0}.elementor-default .elementor-button.elementor-size-md .elementor-button-text{padding:15px 35px}.elementor-default .elementor-button.elementor-size-lg{font-size:14px;padding:0;border-radius:0}.elementor-default .elementor-button.elementor-size-lg .elementor-button-text{padding:18px 40px}.elementor-default .elementor-button.elementor-size-xl{font-size:14px;padding:0;border-radius:0}.elementor-default .elementor-button.elementor-size-xl .elementor-button-text{padding:18px 45px}.elementor-button-outline .elementor-button{border:4px solid var(--primary);color:var(--accent);padding:0;background-color:transparent!important;-ms-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.elementor-button-outline .elementor-button .elementor-button-icon{background-color:var(--primary)}.elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading{position:relative}.elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading button i{transform:rotate(45deg)}.elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title{z-index:2}.elementor-widget-n-tabs.style-icon-yes .e-n-tab-title{justify-content:space-between}:is(.elementor .elementor-element.elementor-widget-n-tabs.enable-line-heading-yes>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title,.elementor .elementor-element.elementor-widget-n-tabs.enable-line-heading-yes>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content .e-n-tab-title):hover{background-color:transparent}:is(.elementor .elementor-element.elementor-widget-n-tabs.enable-line-heading-yes>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title,.elementor .elementor-element.elementor-widget-n-tabs.enable-line-heading-yes>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content .e-n-tab-title).e-active{background-color:transparent}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.elementor_library-template-default .entry-header,.elementor_library-template-default #post-navigation,.elementor_library-template-default .entry-taxonomy{display:none}.elementor-add-section button{background:initial}body:not(.has-scrollbar) .elementor-section.elementor-section-stretched{width:100vw!important;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;left:0!important}body.has-scrollbar .elementor-section.elementor-section-stretched{width:calc(100vw - 20px)!important;margin-left:calc(-50vw + 50% + 10px)!important;margin-right:calc(-50vw + 50% + 10px);left:0!important}@supports (color:var(--scroll-bar)){body.has-scrollbar .elementor-section.elementor-section-stretched{width:calc(100vw - var(--scroll-bar))!important;margin-left:calc(-50vw + 50% + ( var(--scroll-bar) / 2 ))!important;margin-right:calc(-50vw + 50% + ( var(--scroll-bar) / 2 ))!important;left:0!important}}.c-primary{color:var(--primary)}.elementor-widget-text-path svg:not(:root){overflow:visible}.elementor-counter .elementor-counter-number-wrapper{align-items:baseline}.elementor-position-right .elementor-counter .elementor-counter-number-wrapper{justify-content:flex-end}.elementor-position-left .elementor-counter .elementor-counter-number-wrapper{justify-content:flex-start}.elementor-position-center .elementor-counter .elementor-counter-number-wrapper{justify-content:center}.elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix{flex-grow:0}.elementor-position-right .elementor-counter .elementor-counter-title{text-align:right}.elementor-position-left .elementor-counter .elementor-counter-title{text-align:left}.elementor-position-center .elementor-counter .elementor-counter-title{text-align:center}.show-divider-yes .elementor-counter{--bg-normal:var(--border);--bg-hover:var(--primary)}.show-divider-yes .elementor-counter .elementor-counter-title{position:relative}.show-divider-yes .elementor-counter .elementor-counter-title:before,.show-divider-yes .elementor-counter .elementor-counter-title:after{content:"";position:absolute;display:block;width:calc(100% + 2px);left:-1px;bottom:0;height:1px;background-color:var(--bg-normal)}.show-divider-yes .elementor-counter .elementor-counter-title:before{transform:scaleX(0);transform-origin:0 0;transition:.45s cubic-bezier(.47,.05,.5,.94)}.show-divider-yes .elementor-counter .elementor-counter-title:after{transform:scaleX(1);transform-origin:100% 0;transition:.45s cubic-bezier(.47,.05,.5,.94) .2s}.show-divider-yes .elementor-counter:hover .elementor-counter-title:before,.show-divider-yes .elementor-counter:hover .elementor-counter-title:after{background-color:var(--bg-hover)}.show-divider-yes .elementor-counter:hover .elementor-counter-title:before{transform:scaleX(1);transition:.45s cubic-bezier(.47,.05,.5,.94) .2s}.show-divider-yes .elementor-counter:hover .elementor-counter-title:after{transform:scaleX(0);transition:.45s cubic-bezier(.47,.05,.5,.94)}.elementor-sticky__spacer{opacity:0}.elementor-motion-effects-element,.elementor-motion-effects-layer{transition:all 1200ms ease-out!important}