.hgSlickNav--light,.hg_fancy_carousel-pagination{line-height:1;text-align:center}.hgSlickNav--light .slick-dots li.slick-active button,.hg_fancy_carousel-pagination .slick-dots li.slick-active button{opacity:.8}.breadcrumbs li:after,.breadcrumbs2 li:after,.ib2-text-color-light-theme .ib2-inner,.photogallery-widget .pg-thumb:nth-child(even) .pg-caption::before,.portfolio-item-details.travel li::before,.process_box[data-align=left] .content:after,.process_steps--style1 .process_steps__intro:after,body .kl-flex--classic .flex-caption,body .ls--laptop .ls__item-caption,body .nivo-caption,body .th-wowslider .ws-title{border-left-color:#f37022}.kl-bottommask .bmask-customfill,.kl-cta-ribbon .trisvg,.kl-cta-ribbon .trisvg path,.kl-diagram circle,.kl-slideshow .kl-loader svg path,.kl-slideshow.kl-loadersvg rect{fill:#f37022}.menu-vertical label,.menu-vertical label p,.widget_recent_entries .service-title{text-overflow:ellipsis;white-space:nowrap}.slogan,.some-css-selector{font-size:13px}.panews.portfolio-item.kl-has-overlay:hover .img-intro img,.panews:hover .img-intro img{transform:scale(1.08)}#main-menu-mobile,.expanded .box-content .buy span i,.menu-vertical input,.panews.portfolio-item.kl-has-overlay .img-intro .overlay,.panews.portfolio-item.kl-has-overlay:hover .img-intro .overlay{display:none}.menu-vertical label,.photogallery-widget .pg-caption p,.subheader-maintitle,.widget_recent_entries .hotline>p,.widget_recent_entries .widgettitle.title{text-transform:uppercase;text-transform:uppercase}.fancyslider__slideshow{overflow:hidden;-webkit-transition:background-color .4s cubic-bezier(.68,0,.265,1);transition:background-color .4s cubic-bezier(.68,0,.265,1);background-image:-webkit-radial-gradient(40.87% 43.25%,circle,rgba(255,255,255,.12),transparent 70%),radial-gradient(circle at 65.72% 51.68%,rgba(255,255,255,.12),transparent 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,0),rgba(255,255,255,0) 100%);background-image:radial-gradient(circle at 40.87% 43.25%,rgba(255,255,255,.12),transparent 70%),radial-gradient(circle at 65.72% 51.68%,rgba(255,255,255,.12),transparent 100%),radial-gradient(circle at 50% 50%,rgba(255,255,255,0),rgba(255,255,255,0) 100%)}.fancyslider__slideshow .fake-loading{z-index:2}.fancyslider__slideshow .kl-slideshow-inner{padding-bottom:0}.fancyslider__slideshow .hg_fancy_slider_container{width:100%;margin:0;padding:0;height:750px}.hg_fancy_slider-link{display:block}.hg_fancy_carousel-nav{position:absolute;left:50%;margin-left:-40px;bottom:-25px;width:40px;height:90px;padding:15px 5px;transform:rotate(90deg)}.hg_fancy_carousel-nav .hgSlickNav-arr,.hg_fancy_carousel-nav .hgSlickNav-arr svg{width:30px;height:30px}.box-content .buy,.box-content .buy span{height:70px;width:70px;position:absolute;display:block}.hg_fancy_carousel-nav polyline{stroke:rgba(255,255,255,.36)}.hgSlickNav-arr.hgSlickNav-next,.hgSlickNav-arr.hgSlickNav-prev{cursor:pointer;display:block;-webkit-transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out,-webkit-transform .2s ease-out}.hgSlickNav-arr.hgSlickNav-next:hover polyline,.hgSlickNav-arr.hgSlickNav-prev:hover polyline{stroke:rgba(255,255,255,.6)}.hgSlickNav-arr.hgSlickNav-next:active polyline,.hgSlickNav-arr.hgSlickNav-prev:active polyline{color:#fff}.controls-inside .hg_fancy_carousel-nav{bottom:0;z-index:2;background:rgba(0,0,0,.36);border-radius:3px}.hg_fancy_carousel-pagination{width:100%}.hg_fancy_carousel-pagination polyline{stroke:#ececec;stroke:#eb7e31}.controls-inside .hg_fancy_carousel-pagination{bottom:35px}.hg_fancy_carousel-pagination .slick-dots li button{background-color:#ed6c2a;width:3px;height:3px;border-radius:50%;padding:5px;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;margin-right:5px}.hgSlickNav--light .slick-dots li button{background-color:red;width:3px;height:3px;border-radius:50%;padding:5px;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;margin-right:5px}.menu-vertical .content,.menu-vertical .questions{max-height:0;transition:max-height,.5s;overflow:hidden}.hgSlickNav--light polyline{stroke:#eb7e31}#bbpress-forums .bbp-topics li.bbp-body .bbp-topic-title>a,.acc--default-style .acc-tgg-button,.acc--style3 .acc-tgg-button:after,.cart-container>.widget_shopping_cart_content .checkout,.circle_title,.eBlog .itemContainer:not(.featured-post) .post_details .catItemAuthor a,.feature_box .title,.full-portfolio .hg-portfolio-sortable #portfolio-nav li a:hover,.full-portfolio .hg-portfolio-sortable #portfolio-nav li.current a,.fun-fact .fun-number,.grid-ibx__item:hover .grid-ibx__icon,.hg_accordion_element.default-style .th-accordion .acc-group>button,.hg_accordion_element.style2 .th-accordion .acc-group>button,.hg_accordion_element.style3 .th-accordion .acc-group>a,.ib2-text-color-light-theme .ib2-info-message:before,.image-boxes__carousel-wrapper .inner-slide:hover a,.kl-iconbox.stage:hover .kl-iconbox__icon,.kl-iconbox__title,.kl-store-page ul.products li.product .product-list-item:hover .kw-details-title,.kl-store.widget ul.product_list_widget li .star-rating,.latest_posts.default-style .hoverBorder:hover h6,.latest_posts.style2 ul.posts .title,.m_title,.priceListElement-itemPrice,.pricing-table-element .plan-column .plan-title,.process_steps--style2 .process_steps__step-icon,.product-category .product-list-item:hover h3,.product-list-item:hover .details h3,.product-list-item:hover .kw-details-title,.recentwork_carousel--1 .recentwork_carousel__crsl-title,.sc-infopop__btn,.screenshot-box .left-side h3.title,.services_box--boxed .services_box__fonticon,.services_box--boxed .services_box__list li,.services_box--classic .services_box__title,.services_box_element .box .list li,.shop-latest .tabbable .nav li.active a,.site-header .kl-header-toptext a,.smallm_title,.statbox h4,.tbk--color-theme.tbk-symbol--icon .tbk__icon,.team-member .mmb-position,.testimonial_slider.quoter-style .testimonialbox .who strong,.testimonial_slider__carousel-wrapper .testimonialbox .who strong,.text-custom,.text-custom-hover:hover,.theHoverBorder:hover,.vertical_tabs.kl-style-1 .tabbable .nav>li.active>a,.vertical_tabs.kl-style-2 .tabbable .nav>li.active>a [data-zn_icon]:before,.vertical_tabs.kl-style-2 .tabbable .nav>li>a:hover,.vertical_tabs.kl-style-2 .tabbable .nav>li>a:hover [data-zn_icon]:before,.woocommerce .woocommerce-product-rating .star-rating,.woocommerce ul.product_list_widget li .star-rating,.zn_text_box-title--style1,a:hover,body .static-content__infopop .sc-infopop__btn,ul.thumbs.style2 .appreciate::before{color:#f37022}.blue,.hg_accordion_element.style4 .th-accordion .acc-group a,.orange,.services_boxes_wgt li:hover .kl-icon,.tcolor,.vertical_tabs .tabbable .nav>li.active>a,.vertical_tabs .tabbable .nav>li.active>a>span,.vertical_tabs .tabbable .nav>li>a.active,.vertical_tabs .tabbable .nav>li>a.active>span,.vertical_tabs .tabbable .nav>li>a:hover,.vertical_tabs .tabbable .nav>li>a:hover>span,.works_carousel .cfs--navigation a:hover::before,.works_carousel.stl-simple .inner-slide a:hover,.works_carousel.stl-simple .inner-slide:hover a{color:#f37022!important}#buddypress .acomment-options a,#buddypress div.activity-meta a,#buddypress div.activity-meta a:hover,#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a,.acc--default-style .acc-tgg-button,.acc--style2 .acc-tgg-button,.acc--style3 .acc-tgg-button,.acc--style3 .acc-tgg-button:hover,.acc--style3 .acc-tgg-button:hover:after,.acc--style4 .acc-tgg-button,.btn-lined.lined-custom,.circle-text-box .wpk-circle-title,.media-container .media-container__link--style-borderanim2 .media-container__text:hover,.services_box--modern .services_box__fonticon,.widget.buddypress div.item-options a.selected{color:#f37022}.bg-default,.hg_accordion_element.style3 .th-accordion .acc-group a:before,.hg_accordion_element.style4>h3,.hg_accordion_element.style5 .th-accordion a::before,.image-boxes__carousel-wrapper .inner-slide .imgprev,.keywordbox.keywordbox-4,.logo-container .logo-infocard .right-side,.photo-wall .pw-item::after,.site-header .kl-cart-button .fas:after,.tbg{background-color:#f37022!important}#bbpress-forums #bbp-your-profile fieldset.submit button,#bbpress-forums .bbp-submit-wrapper button,#bbpress-forums div.bbp-search-form input[type=submit],#buddypress form#whats-new-form p.activity-greeting,.action_box,.action_box.style3:before,.bg-custom,.bg-custom-hover:hover,.btn-flat,.circle-text-box:not(.style3) .wpk-circle-span:after,.circlehover.style2,.circlehover.style2:before,.circlehover:before,.elm-searchbox--normal .elm-searchbox__submit,.elm-searchbox--transparent .elm-searchbox__submit,.feature_box.style3 .box:hover,.gobox.ok,.gobox.ok:after,.gobox.ok:before,.hg-portfolio-sortable #portfolio-nav li a:hover,.hg-portfolio-sortable #portfolio-nav li.current a,.how_to_shop .number,.imgboxes_style1 .hoverBorder h6,.itemLinks span a:hover,.itemThumbnail .overlay__inner a:hover,.kl-cta-ribbon,.kl-ioscaption--style1 .more:after,.kl-ioscaption--style1 .more:before,.kl-ioscaption--style2 .more,.latest_posts.default-style .hoverBorder h6,.latest_posts.default-style.kl-style-2 .lp-title,.latest_posts.default-style.kl-style-2 .post:not(.lp-title) .m_title:after,.login-panel .login_facebook,.main-nav .hg_mega_container li a:not(.zn_mega_title):before,.main-nav .zn_mega_container li a:not(.zn_mega_title):before,.main-nav>ul>li>a:before,.newsletter-signup input[type=submit],.process_box .content:before,.process_steps--style1 .process_steps__intro,.process_steps--style2 .process_steps__intro,.product-list-item .kw-actions a,.ptcarousel .controls>a:hover,.recentwork_carousel--1 .recentwork_carousel__bg,.recentwork_carousel.style2 li a .details .plus,.redbtn,.services_box--classic:hover .services_box__icon,.shop-features .shop-feature:hover,.site-header.style8 .kl-main-header .kl-cta-lined,.site-header.style9 .kl-cta-lined,.social-icons.sc--normal li a:hover,.style3 .action_box_inner,.style3 .action_box_inner:before,.th-map_controls,.widget.buddypress ul.item-list li:hover,.woocommerce ul.products li.product .product-list-item .kw-actions a,.zn-acc--style3 .acc-tgg-button:before,.zn-acc--style4 .acc-tgg-button .acc-icon:before,.zn-acc--style4 .acc-title,.zn_limited_offers li:after,.zn_limited_offers li:before,body .ca-more,body .circlehover,body .kl-flex--classic .zn_general_carousel-arr:hover,body .kl-flex--classic .zn_simple_carousel-arr:hover,body .kl-ioscaption--style1 .more:after,body .kl-ioscaption--style1 .more:before,body .kl-ioscaption--style2 .more,body .nivo-directionNav a:hover,body .th-wowslider a.ws_next:hover,body .th-wowslider a.ws_prev:hover,body .title_circle,body .title_circle:before,body ul.links li a,services_box_element:hover .box .icon,span.zn_badge_sale,span.zn_badge_sale:after{background-color:#f37022}#page-loading:after,.acc--style4,.acc--style4 .acc-tgg-button .acc-icon,.btn-lined.lined-custom,.btn-lined.lined-custom:hover,.hg_accordion_element.style4 .th-accordion,.ib2-text-color-light-theme .ib2-info-message:before,.itemThumbnail .overlay__inner a:hover{border-color:#f37022}.hg_full_image,.hg_post_image,.keywordbox.keywordbox-2,.offline-page .containerbox{border-bottom:5px solid #f37022}.tabs_style5>ul.nav>li.active>a,.tabs_style5>ul.nav>li>a.active,.wgt-title>span{border-bottom:2px solid #f37022}header.style1,header.style2 .site-logo a,header.style3 .site-logo a{border-top:3px solid #f37022}.tabs_style1>ul.nav>li.active>a,.tabs_style1>ul.nav>li>a.active{box-shadow:inset 0 3px 0 #f37022}.hover-box:hover{background-color:#f37022!important}#buddypress .activity-list li.load-more a,#buddypress input[type=button],#buddypress input[type=reset],#buddypress input[type=submit],.btn-flat,.circle-text-box.style2 .wpk-circle-span::before,.circle-text-box.style3 .wpk-circle-span,.fancy-list li:hover::before,.kl-iconbox--sh-circle span.kl-iconbox__icon,.kl-store-page #review_form #submit,.kl-store-page a.button,.kl-store-page button.button,.kl-store-page button.button.alt,.kl-store-page input#button,.kl-store-page input.button,.kl-store-page ul.products li.product .product-list-item .kw-actions a,.login-panel .login_facebook,.loginbox-popup input[type=submit],.photogallery-widget .pg-thumb .pg-caption,.process-list .processitems li:hover .ico-wrapper>span,.process_box4 .number:before,.product-list-item .kw-actions a,.stg-bigblog .bb-title .bb-category,.testimonial_slider.quoter-style .cfs--pagination a.selected,.works_carousel.stl-simple .inner-slide .imgprev,ul.dash-list li::before{background:#f37022}.vertical_tabs.kl-style-1 .tabbable .nav>li.active>a,.vertical_tabs.kl-style-1 .tabbable .nav>li>a.active{box-shadow:inset -3px 0 0 0 #f37022!important}.action_box:after,.action_box:before,.site-header.style1,.site-header.style4 .site-logo a,.site-header.style5,.site-header.style6{border-top-color:#f37022}.photogallery-widget .pg-thumb:nth-child(odd) .pg-caption::before,.process_box[data-align=right] .content:after{border-right-color:#f37022}.theHoverBorder:hover{box-shadow:0 0 0 5px #f37022 inset}.vertical_tabs.kl-style-1 .tabbable .nav>li.active>a{box-shadow:inset -3px 0 0 0 #f37022 inset}.offline-page .containerbox:after{border-top:20px solid #f37022}.site-header.style2 .site-logo a,.site-header.style5,.site-header.style6 .site-logo a{border-top:3px solid #f37022}body .kl-ioscaption--style2 .title_big,body .kl-ioscaption--style2 .title_small{border-left:5px solid #f37022}body .kl-ioscaption--style2.fromright .title_big,body .kl-ioscaption--style2.fromright .title_small{border-right:5px solid #f37022}#buddypress form#whats-new-form p.activity-greeting:after{border-top-color:#f37022}#buddypress div.item-list-tabs ul li.current a,#buddypress div.item-list-tabs ul li.selected a{border-top:2px solid #f37022}.keywordbox.keywordbox-3{border-bottom:10px solid #f37022}.statistics-horizontal .v-line{border-bottom:1px dotted #f37022}.statistics-vertical::before{border-left:1px dotted #f37022}.services_box--modern .services_box__icon{box-shadow:inset 0 0 0 2px #f37022}.services_box--modern:hover .services_box__icon{box-shadow:inset 0 0 0 40px #f37022}.services_box--modern .services_box__list li:before{box-shadow:0 0 0 2px #f37022}.services_box--modern .services_box__list li:hover:before{box-shadow:0 0 0 3px #f37022}.kl-has-overlay .img-intro:hover .overlay{box-shadow:inset 0 -3px 0 0 #f37022}.hg_accordion_element.style3 .th-accordion .acc-group>a:before,.kl-cta-ribbon,.stl-hoverstyle .cfs--navigation a:hover,.tbk-symbol--line_border .tbk__symbol span{background:linear-gradient(to right,#f37022 49%,#ed1e38 114%)}.cart-container .buttons .button.wc-forward:hover,.kl-ios-selectors-block.bullets2 .item.selected::before,.kl-ios-selectors-block.bullets2 .item:hover:before,.logo-container .logo-infocard,.logo-container .logo-infocard .left-side,body .kl-ioscaption--style4 .more:hover:before{background:#f37022}body .kl-ioscaption--style4 .more:before{border-color:#f37022;background:#f37022}.btn-fullcolor,.btn-fullcolor.btn-skewed:before,.btn-fullcolor:focus,.cart-container .buttons .button.wc-forward,.chaser .main-menu li.active>a,.eBlog .related-articles .rta-post>a:after,.how_to_shop .number,.imgboxes_style4 .imgboxes-title:after,.iosslider__item .kl-ioscaption--style5 .klios-separator-line span,.latest_posts.style2 ul.posts .details span.date,.ls__nav-item.selected,.media-container__link--style-borderanim1>i,.pricing-table-element .plan-column.featured .subscription-price .inner-cell,.product-list-item .kw-actions a,.recentwork_carousel--2 .recentwork_carousel__cat,.recentwork_carousel--2 .recentwork_carousel__title:after,.recentwork_carousel_v2 .recentwork_carousel__plus,.recentwork_carousel_v3 .btn::before,.recentwork_carousel_v3 .recentwork_carousel__cat,.shop-features .shop-feature:hover,.shop-latest .tabbable .nav li.active a:before,.site-header .kl-cart-button .glyphicon:after,.site-header.style7 .kl-cart-button .glyphicon:after,.tbk--color-theme.tbk-symbol--line .tbk__symbol span,.tbk--color-theme.tbk-symbol--line_border .tbk__symbol span,.timeline_box:hover:before,.woocommerce #review_form #submit,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input#button,.woocommerce input.button,.woocommerce ul.products li.product .product-list-item .kw-actions a,body .kl-flex--modern .flex-underbar,body .kl-ios-selectors-block.bullets2 .item.selected::before,body .kl-ioscaption--style3.s3ext .main_title::before{background-color:#f37022}.borderanim2-svg__shape{stroke:#f37022!important}.btn-fullcolor.btn-skewed:hover:before,.woocommerce #review_form #submit:hover,.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input#button:hover,.woocommerce input.button:hover{background-color:#a41a1b}.imgboxes_style4.kl-title_style_bottom .imgboxes-border-helper,.imgboxes_style4.kl-title_style_bottom:hover .imgboxes-border-helper,.read-more-link:hover,.shop-latest .tabbable .nav li.active a:after,.sidebar .widget .widgettitle:after,.site-header.style8 .kl-main-header,.site-header.style9,.statistic-box__line,.zn_full_image,.zn_post_image{border-bottom-color:#f37022}.fake-loading:after{border:2px solid #f37022;border-top-color:#f37022;border-right-color:#f37022}.latest_posts.style2 ul.posts .details span.date:after{border-top-color:#f37022}.btn-fullcolor:hover,.eluidf3608cd8 .kl-bg-source__overlay,.kl-iconbox--sh-circle:hover span.kl-iconbox__icon,.kl-iconbox--sh-circle:hover span.kl-iconbox__icon:after{background:#f37022}.btn-fullcolor.btn-skewed:hover:before,.section-video-icons .right-side{background-color:#f37022!important}.skills_wgt .skill-bar>i{background:#f37022!important}.works_carousel .inner-slide:hover .imgprev::after{border-bottom:8px solid #f37022!important}.site-header.style10,.site-header.style2 .kl-main-header,.site-header.style3{border-bottom:3px solid #f37022}.slogan{color:#ed3237;font-family:'Rouge Script',cursive;font-weight:400;line-height:30px;text-align:center;text-shadow:1px 1px 2px #f58633}.box-wrapper{background:linear-gradient(to right,#f37022 49%,#ed1e38 114%);overflow:hidden;padding:0;text-align:center;margin:10px -5px}.box-wrapper:hover{box-shadow:0 5px 43px rgba(0,0,0,.48)}.box-wrapper img{width:100%}.box-content .title{font-size:1.2em;margin-top:5px}.box-content .desc{font-family:Satisfy,cursive;font-size:1.2em}.box-content{position:relative;z-index:1;color:#fff}.box-content .buy{top:-65px;right:15px;z-index:2}.box-content .buy span{background-color:#fff;border-radius:50%;font-size:36px;color:#fff;transition:.3s;transform:translate(-50%,-50%);top:50%;left:50%}.box-content .buy span i{padding:15px;color:red}.expanded .box-content .buy span{width:750px;height:750px}.box-content .price{font-size:.8em;display:block;cursor:pointer;width:70px;margin:5px auto 10px;position:relative}.box-content .price:after,.box-content .price:before{content:"";height:1px;width:50px;display:block;position:absolute;background-color:#ddd;top:15px}.box-content .price:before{left:-50px}.box-content .price:after{right:-50px}.box-content .footer ul{list-style:none;padding:0;margin:1em 0}.box-content .footer ul li{color:#efd829}.menu-vertical label{display:flex;width:100%;height:50px;cursor:pointer;border:1px solid #f58633;font-size:.8em;margin-bottom:0;border-top:0;overflow:hidden}.menu-vertical label p{margin:0;padding:0 10px;width:100%;line-height:50px;font-size:1.2em;overflow:hidden}.menu-vertical .wrap-1:first-child label{border-top:1px solid #f58633}.menu-vertical .cross{margin-right:15px;margin-top:3px}.menu-vertical .cross:after,.menu-vertical .cross:before{content:'';border-top:2px solid #f58633;width:15px;display:block;margin-top:18px;transition:.3s}.menu-vertical .cross:after{transform:rotate(90deg);margin-top:-2px}.menu-vertical .content{box-sizing:border-box;font-size:.9em;margin:10px}.menu-vertical input:checked~.content{max-height:400px;transition:max-height,1s}.menu-vertical .one:before,.menu-vertical input:checked~label .cross:before{transform:rotate(180deg)}.menu-vertical .one:after,.menu-vertical input:checked~label .cross:after{transform:rotate(0)}.menu-vertical .questions label{border:none;box-shadow:none;margin:0}.menu-vertical input:checked~.questions{max-height:400px;transition:1s}.ytp-impression-link{display:none!important}.widget_recent_entries .menu-vertical{border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);transition:box-shadow .3s}.widget_recent_entries .menu-vertical:hover{box-shadow:0 4px 20px rgba(0,0,0,.15)}.widget_recent_entries .service-list{list-style:none;margin:0;padding:0;background:linear-gradient(135deg,#f8f9fa 0,#fff 100%);animation:.6s ease-out fadeInUp}.widget_recent_entries .wrap-1{position:relative;transition:.3s cubic-bezier(.4,0,.2,1);border-bottom:1px solid rgba(245,134,51,.2);animation:.4s ease-out both slideInLeft}.widget_recent_entries .wrap-1:last-child{border-bottom:none}.widget_recent_entries .wrap-1:hover{transform:translateX(5px);background:linear-gradient(135deg,rgba(245,134,51,.05) 0,rgba(245,134,51,.02) 100%)}.widget_recent_entries .service-link{display:flex;align-items:center;padding:18px 20px;text-decoration:none;color:#333;position:relative;overflow:hidden;transition:.3s;min-height:60px}.widget_recent_entries .service-link::before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#f58633 0,#ff6b35 100%);transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.4,0,.2,1)}.widget_recent_entries .service-link:hover::before{transform:scaleY(1)}.widget_recent_entries .service-link::after{content:'\f054';font-family:'Font Awesome 5 Free';font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%) translateX(10px);opacity:0;color:#f58633;font-size:14px;transition:.3s}.widget_recent_entries .service-link:hover::after{opacity:1;transform:translateY(-50%) translateX(0)}.widget_recent_entries .service-title{font-size:15px;font-weight:600;line-height:1.4;color:#2c3e50;transition:color .3s;overflow:hidden;flex:1;margin-right:30px;position:relative}.widget_recent_entries .service-link:hover .service-title{color:#f58633}.widget_recent_entries .service-title::before{content:'\f0da';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:12px;color:#bdc3c7;font-size:12px;transition:.3s}.widget_recent_entries .service-link:hover .service-title::before{color:#f58633;transform:translateX(3px)}.widget_recent_entries .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.widget_recent_entries .widgettitle.title{background:linear-gradient(135deg,#f58633 0,#ff6b35 100%);color:#fff;text-align:center;padding:15px 20px;margin:0 0 15px;font-size:18px;font-weight:700;letter-spacing:1px;position:relative;border-radius:8px 8px 0 0}.widget_recent_entries .widgettitle.title::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ff6b35}.widget_recent_entries .service-link:focus{outline:#f58633 solid 2px;outline-offset:2px;background:rgba(245,134,51,.1)}.widget_recent_entries .wrap-1:nth-child(1){animation-delay:.1s}.widget_recent_entries .wrap-1:nth-child(2){animation-delay:.2s}.widget_recent_entries .wrap-1:nth-child(3){animation-delay:.3s}.widget_recent_entries .wrap-1:nth-child(4){animation-delay:.4s}.widget_recent_entries .wrap-1:nth-child(5){animation-delay:.5s}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.widget_recent_entries .service-link{padding:15px 16px;min-height:50px}.widget_recent_entries .service-title{font-size:14px;margin-right:20px}.widget_recent_entries .widgettitle.title{font-size:16px;padding:12px 16px}}@media (max-width:480px){.widget_recent_entries .service-link{padding:12px 14px}.widget_recent_entries .service-title{font-size:13px}.widget_recent_entries .widgettitle.title{font-size:15px;padding:10px 14px}}@media (prefers-contrast:high){.widget_recent_entries .service-link{border:2px solid transparent}.widget_recent_entries .service-link:focus,.widget_recent_entries .service-link:hover{border-color:#f58633;background:#fff}}@media (prefers-reduced-motion:reduce){.widget_recent_entries .service-link,.widget_recent_entries .service-link::after,.widget_recent_entries .service-link::before,.widget_recent_entries .service-title::before,.widget_recent_entries .wrap-1{transition:none;animation:none}}.widget_recent_entries{margin:15px 0}.widget_recent_entries:last-child{margin-bottom:0}.widget_recent_entries .hotlines{margin-top:15px}.widget_recent_entries .hotline{position:relative;margin-bottom:5px;align-items:center;padding:10px;background:linear-gradient(135deg,#fff 0,#f8f9fa 100%);border-radius:10px;border:1px solid rgba(245,134,51,.1);box-shadow:0 2px 8px rgba(0,0,0,.04);transition:.3s cubic-bezier(.4,0,.2,1);overflow:hidden;animation:.4s ease-out both fadeInUp}.widget_recent_entries .hotline::before{content:'';position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(to bottom,#f58633,#ff6b35);transform:scaleY(0);transform-origin:top;transition:transform .3s}.widget_recent_entries .hotline:hover::before{transform:scaleY(1)}.widget_recent_entries .hotline:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(245,134,51,.15);border-color:rgba(245,134,51,.3)}.widget_recent_entries .hotline>p{margin:0;font-size:11px;font-weight:600;color:#34495e;letter-spacing:.5px;transition:color .3s}.widget_recent_entries .hotline:hover>p{color:#f58633}.widget_recent_entries .hotline a{display:block;text-decoration:none;transition:.3s}.panews .img-intro img,.panews.portfolio-item.kl-has-overlay .img-intro img{width:100%;transition:transform .4s;height:100%;object-fit:cover;object-position:center}.widget_recent_entries .hotline .wrap-1{position:relative;padding:8px 12px;background:rgba(245,134,51,.05);border-radius:6px;border:1px solid rgba(245,134,51,.1);transition:.3s}.widget_recent_entries .hotline:hover .wrap-1{background:linear-gradient(135deg,#f58633 0,#ff6b35 100%);border-color:transparent;transform:scale(1.02)}.widget_recent_entries .hotline .wrap-1 p{margin:0;font-size:12px;font-weight:700;color:#2c3e50;text-align:center;letter-spacing:.5px;transition:color .3s}.widget_recent_entries .hotline:hover .wrap-1 p{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.1)}.panews.portfolio-item.kl-has-overlay:hover .portfolio-entry .title a,.panews:hover .portfolio-entry .title a{color:#f58633}.widget_recent_entries .hotline .wrap-1::before{content:'📞';position:absolute;left:-25px;top:50%;transform:translateY(-50%);font-size:14px;opacity:0;transition:.3s}.panews.portfolio-item.kl-has-overlay:hover .portfolio-entry::before,.panews:hover .portfolio-entry::before{transform:scaleY(1)}.widget_recent_entries .hotline:hover .wrap-1::before{opacity:1;left:-20px;animation:1s ease-in-out infinite phoneRing}@keyframes phoneRing{0%,100%{transform:translateY(-50%) rotate(0)}25%{transform:translateY(-50%) rotate(-10deg)}75%{transform:translateY(-50%) rotate(10deg)}}.widget_recent_entries .hotline a:active,.widget_recent_entries .hotline a:focus{outline:#f58633 solid 2px;outline-offset:2px}.widget_recent_entries .hotline:nth-child(1){animation-delay:.1s}.widget_recent_entries .hotline:nth-child(2){animation-delay:.2s}.widget_recent_entries .hotline:nth-child(3){animation-delay:.3s}.widget_recent_entries .hotline:nth-child(4){animation-delay:.4s}@media (max-width:768px){.widget_recent_entries .hotline{padding:12px;margin-bottom:10px}.widget_recent_entries .hotline>p{font-size:12px}.widget_recent_entries .hotline .wrap-1 p{font-size:14px}}@media (prefers-reduced-motion:reduce){.widget_recent_entries .hotline,.widget_recent_entries .hotline .wrap-1,.widget_recent_entries .hotline .wrap-1::before,.widget_recent_entries .hotline::before{transition:none;animation:none}}.panews.portfolio-item.kl-has-overlay:nth-child(1),.panews.portfolio-item:nth-child(1){animation-delay:.1s}.th-sparkles{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 80% 70%,rgba(255,255,255,.1) 1px,transparent 1px),radial-gradient(circle at 60% 20%,rgba(255,255,255,.08) 1px,transparent 1px);animation:3s ease-in-out infinite sparkle}@keyframes sparkle{0%,100%{opacity:.7}50%{opacity:1}}.subheader-currentdate{display:inline-block;color:rgba(255,255,255,.8);font-size:13px;font-weight:500;background:rgba(255,255,255,.1);padding:8px 15px;border-radius:20px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.subheader-maintitle{font-size:3rem;font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.3);margin:0;line-height:1.2;letter-spacing:1px}.kl-bottommask{position:relative;z-index:2}.svgmask{filter:drop-shadow(0 -2px 5px rgba(0, 0, 0, .1))}.hg_section.pt-80.pb-80{padding:80px 0;background:linear-gradient(135deg,#f8f9fa 0,#fff 50%,#f8f9fa 100%);position:relative}.hg_section.pt-80.pb-80::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,rgba(245,134,51,.3) 50%,transparent 100%)}.panews.portfolio-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.08);transition:.3s cubic-bezier(.4,0,.2,1);margin-bottom:25px;border:1px solid #f0f0f0;display:flex;flex-direction:row;align-items:stretch;min-height:180px;animation:.6s ease-out both fadeInUp}.panews.portfolio-item:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:rgba(245,134,51,.15)}.panews .portfolio-entry::before,.panews.portfolio-item.kl-has-overlay .portfolio-entry::before{width:3px;background:linear-gradient(to bottom,#f58633,#ed3237);transform:scaleY(0);transition:transform .3s;content:'';position:absolute;left:0}.panews .img-intro{flex:0 0 320px;position:relative;overflow:hidden;border-radius:0;max-width:320px;height:180px;background:#f5f5f5}.panews .portfolio-entry .title a,.panews .pt-cat-desc p{transition:color .3s;overflow:hidden;-webkit-box-orient:vertical}.panews:hover .overlay{opacity:1}.panews .portfolio-entry{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:center;position:relative;min-height:160px}.panews .portfolio-entry::before{top:0;height:100%;transform-origin:top}.panews .portfolio-entry .title{margin:0 0 12px;font-size:1.25rem;font-weight:600;line-height:1.4}.panews .portfolio-entry .title a{color:#2c3e50;text-decoration:none;display:block;display:-webkit-box;-webkit-line-clamp:2}.panews .pt-cat-desc a,.panews.portfolio-item.kl-has-overlay .pt-cat-desc a{color:inherit;text-decoration:none}.panews .pt-cat-desc{flex:1}.panews .pt-cat-desc p{color:#666;font-size:14px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3}.panews:hover .pt-cat-desc p{color:#555}.pagination-nav{margin-top:60px;text-align:center}.pagination-nav .pagination{display:inline-flex;align-items:center;gap:10px;background:#fff;padding:15px 20px;border-radius:50px;box-shadow:0 5px 20px rgba(0,0,0,.08);border:1px solid rgba(245,134,51,.1)}.pagination-nav .pagination li{list-style:none}.pagination-nav .pagination li a,.pagination-nav .pagination li span{display:block;padding:10px 15px;color:#666;text-decoration:none;border-radius:25px;transition:.3s;font-weight:500;min-width:45px;text-align:center}.pagination-nav .pagination li a:hover{background:linear-gradient(135deg,#f58633 0,#ed3237 100%);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px rgba(245,134,51,.3)}.pagination-nav .pagination li.active span{background:linear-gradient(135deg,#f58633 0,#ed3237 100%);color:#fff;box-shadow:0 3px 10px rgba(245,134,51,.3)}.pagination-nav .pagination li.disabled span{color:#ccc;cursor:not-allowed}.col-sm-12.col-md-4.col-lg-4{padding-left:40px}.panews.portfolio-item:nth-child(2){animation-delay:.2s}.panews.portfolio-item:nth-child(3){animation-delay:.3s}.panews.portfolio-item:nth-child(4){animation-delay:.4s}.panews.portfolio-item:nth-child(5){animation-delay:.5s}@media (max-width:1200px){.subheader-maintitle{font-size:2.5rem}.col-sm-12.col-md-4.col-lg-4{padding-left:30px}}@media (max-width:992px){.page-subheader.site-subheader-cst{padding:80px 0 50px}.subheader-maintitle{font-size:2.2rem}.panews.portfolio-item{flex-direction:column;min-height:auto}.panews .img-intro{flex:none;max-width:none;height:200px}.panews .portfolio-entry{padding:20px;min-height:auto}.col-sm-12.col-md-4.col-lg-4{padding-left:15px;margin-top:40px}}@media (max-width:768px){.page-subheader.site-subheader-cst{padding:60px 0 40px}.subheader-maintitle{font-size:1.8rem}.breadcrumbs{margin-bottom:10px}.breadcrumbs li{margin-right:15px;font-size:13px}.breadcrumbs li:not(:last-child)::after{right:-10px}.subheader-currentdate{font-size:12px;padding:6px 12px}.panews .img-intro{height:180px}.panews .portfolio-entry{padding:18px}.panews .portfolio-entry .title{font-size:1.1rem}.panews .pt-cat-desc p{font-size:13px}}@media (max-width:480px){.subheader-maintitle{font-size:1.5rem}.panews.portfolio-item{margin-bottom:24px}.panews .img-intro{height:160px}.panews .portfolio-entry{padding:16px}.panews .portfolio-entry .title{font-size:1rem;margin-bottom:10px}.pagination-nav .pagination{padding:10px 15px;gap:5px}.pagination-nav .pagination li a,.pagination-nav .pagination li span{padding:8px 12px;min-width:35px;font-size:14px}}@media (prefers-reduced-motion:reduce){.breadcrumbs li a,.pagination-nav .pagination li a,.panews .img-intro img,.panews .overlay,.panews .overlay::before,.panews .portfolio-entry::before,.panews.portfolio-item,.th-sparkles{transition:none;animation:none;transform:none}}.panews.portfolio-item.kl-has-overlay{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.08);transition:.3s cubic-bezier(.4,0,.2,1);margin-bottom:25px;border:1px solid #f0f0f0;display:flex;flex-direction:row;align-items:stretch;min-height:180px;position:relative;animation:.6s ease-out both fadeInUp}.panews.portfolio-item.kl-has-overlay:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:rgba(245,134,51,.15)}.panews.portfolio-item.kl-has-overlay .img-intro{flex:0 0 320px;position:relative;overflow:hidden;border-radius:0;background:#f5f5f5;max-width:320px;height:180px}.panews.portfolio-item.kl-has-overlay .img-intro img{display:block}.panews.portfolio-item.kl-has-overlay .portfolio-entry{flex:1;padding:25px 30px;display:flex;flex-direction:column;justify-content:center;position:relative;background:#fff;min-height:180px}.panews.portfolio-item.kl-has-overlay .portfolio-entry::before{transform-origin:center;border-radius:3px}.panews.portfolio-item.kl-has-overlay .portfolio-entry .title{margin:0 0 15px;font-size:1.35rem;font-weight:600;line-height:1.35;color:#2c3e50}.panews.portfolio-item.kl-has-overlay .portfolio-entry .title a{color:#2c3e50;text-decoration:none;transition:color .3s;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.panews.portfolio-item.kl-has-overlay .pt-cat-desc{flex:1}.panews.portfolio-item.kl-has-overlay .pt-cat-desc p{color:#666;font-size:14px;line-height:1.6;margin:0;transition:color .3s;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.panews.portfolio-item.kl-has-overlay:hover .pt-cat-desc p{color:#444}.panews.portfolio-item.kl-has-overlay .portfolio-entry::after{content:'';position:absolute;bottom:12px;right:12px;width:32px;height:32px;background:linear-gradient(135deg,rgba(245,134,51,.1) 0,rgba(245,134,51,.05) 100%);border-radius:50%;opacity:0;transform:scale(0);transition:.3s}.panews.portfolio-item.kl-has-overlay:hover .portfolio-entry::after{opacity:1;transform:scale(1)}.panews.portfolio-item.kl-has-overlay:nth-child(2){animation-delay:.2s}.panews.portfolio-item.kl-has-overlay:nth-child(3){animation-delay:.3s}.panews.portfolio-item.kl-has-overlay:nth-child(4){animation-delay:.4s}.panews.portfolio-item.kl-has-overlay:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:992px){.panews.portfolio-item.kl-has-overlay{flex-direction:column;min-height:auto}.panews.portfolio-item.kl-has-overlay .img-intro{flex:none;max-width:none;width:100%;height:220px}.panews.portfolio-item.kl-has-overlay .portfolio-entry{padding:20px 25px;min-height:auto}.panews.portfolio-item.kl-has-overlay .portfolio-entry::before{display:none}}@media (max-width:768px){.panews.portfolio-item.kl-has-overlay .img-intro{height:200px}.panews.portfolio-item.kl-has-overlay .portfolio-entry{padding:20px}.panews.portfolio-item.kl-has-overlay .portfolio-entry .title{font-size:1.2rem}.panews.portfolio-item.kl-has-overlay .pt-cat-desc p{font-size:14px}}@media (max-width:480px){.panews.portfolio-item.kl-has-overlay{margin-bottom:20px;border-radius:8px}.panews.portfolio-item.kl-has-overlay .img-intro{height:180px}.panews.portfolio-item.kl-has-overlay .portfolio-entry{padding:18px}.panews.portfolio-item.kl-has-overlay .portfolio-entry .title{font-size:1.1rem;margin-bottom:12px}.panews.portfolio-item.kl-has-overlay .pt-cat-desc p{font-size:13px;-webkit-line-clamp:2}}@media (prefers-reduced-motion:reduce){.panews.portfolio-item.kl-has-overlay,.panews.portfolio-item.kl-has-overlay .img-intro img,.panews.portfolio-item.kl-has-overlay .overlay,.panews.portfolio-item.kl-has-overlay .overlay::before,.panews.portfolio-item.kl-has-overlay .portfolio-entry::after,.panews.portfolio-item.kl-has-overlay .portfolio-entry::before{transition:none;animation:none;transform:none}}.panews.portfolio-item.kl-has-overlay .hoverLink:focus{outline:#f58633 solid 2px;outline-offset:2px;border-radius:16px}.portfolio-item.kl-has-overlay:not(.panews),.services_boxes_category .portfolio-item.kl-has-overlay{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 2px 10px rgba(44,62,80,.1);transition:.3s;margin-bottom:20px;background:#fff;display:block;border:1px solid rgba(245,134,51,0)}.portfolio-item.kl-has-overlay:not(.panews):hover,.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(245,134,51,.2);border-color:rgba(245,134,51,.3)}.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{position:relative;overflow:hidden;height:200px;background:#f5f5f5;aspect-ratio:280/160}.portfolio-item.kl-has-overlay:not(.panews) .img-intro img,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s}.portfolio-item.kl-has-overlay:not(.panews) .img-intro .overlay,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{position:absolute;bottom:0;left:0;right:0;width:100%;background:linear-gradient(to top,rgba(237,50,55,.95) 0,rgba(245,134,51,.7) 40%,rgba(44,62,80,.3) 70%,rgba(237,50,55,.95) 100% transparent 100%)!important;padding:20px 15px 15px;transition:.3s;visibility:visible}.portfolio-item.kl-has-overlay:not(.panews):hover .img-intro .overlay,.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro .overlay{background:0 0!important}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{color:#fff!important;font-size:14px;font-weight:700;line-height:1.4!important;margin:0;text-align:center;text-transform:uppercase!important;white-space:normal!important;overflow:visible!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:2px 2px 4px rgba(0,0,0,.3),0 0 20px rgba(0,0,0,.2);letter-spacing:.5px}.portfolio-item.kl-has-overlay:not(.panews) .hoverLink,.services_boxes_category .portfolio-item.kl-has-overlay .hoverLink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.services_boxes_category .title{font-weight:700;border-bottom:3px solid transparent;transition:.3s}.portfolio-item-pagination .kl-has-overlay .img-intro .overlay,.services_boxes_category .kl-has-overlay .img-intro .overlay{background:linear-gradient(to top,rgba(237,50,55,.95) 0,rgba(245,134,51,.7) 40%,rgba(44,62,80,.3) 70%,transparent 100%)!important;visibility:visible!important;opacity:1!important}.portfolio-item-pagination .kl-has-overlay:hover .img-intro .overlay,.services_boxes_category .kl-has-overlay:hover .img-intro .overlay{background:linear-gradient(to top,rgba(245,134,51,.98) 0,rgba(237,50,55,.7) 40%,rgba(44,62,80,.3) 70%,transparent 100%)!important;visibility:visible!important;opacity:1!important}.services_boxes_category:hover .title::after{width:120px}@media (min-width:1200px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:200px}}@media (max-width:1199px) and (min-width:992px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:180px}.services_boxes_category .title{font-size:1.7rem}}@media (max-width:991px) and (min-width:768px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:220px}.services_boxes_category .title{font-size:1.6rem;margin-bottom:20px}.portfolio-item.kl-has-overlay:not(.panews),.services_boxes_category .portfolio-item.kl-has-overlay{margin-bottom:25px}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:15px}}@media (max-width:767px) and (min-width:576px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:280px}.services_boxes_category .title{font-size:1.5rem;margin-bottom:18px;padding-bottom:12px}.portfolio-item.kl-has-overlay:not(.panews),.services_boxes_category .portfolio-item.kl-has-overlay{margin-bottom:20px}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:16px;-webkit-line-clamp:3}}@media (max-width:575px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:240px}.services_boxes_category .title{font-size:1.3rem;margin-bottom:15px;padding-bottom:10px}.services_boxes_category .title::after{width:40px;height:2px}.portfolio-item.kl-has-overlay:not(.panews),.services_boxes_category .portfolio-item.kl-has-overlay{margin-bottom:15px;border-radius:6px}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:14px;-webkit-line-clamp:3}.portfolio-item.kl-has-overlay:not(.panews) .img-intro .overlay,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{padding:15px 10px 10px}.portfolio-item.kl-has-overlay:not(.panews):hover,.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:none}}@media (max-width:359px){.portfolio-item.kl-has-overlay:not(.panews) .img-intro,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:200px}.services_boxes_category .title{font-size:1.2rem}.portfolio-item.kl-has-overlay:not(.panews) .overlay-title,.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:12px}}@media (hover:none) and (pointer:coarse){.portfolio-item.kl-has-overlay:not(.panews):hover,.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:none;box-shadow:0 2px 10px rgba(0,0,0,.1)}.portfolio-item.kl-has-overlay:not(.panews):hover .img-intro img,.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro img{transform:none}}#footer,#footer .social-icons li.title{color:#8b4513!important}.photogallery-widget .caroufredsel .pg-caption,.photogallery-widget .js-slick .pg-caption,.services_box .services-caption{background:rgba(245,132,51,.85)!important}.photogallery-widget .ts-pt-partners__carousel .item:hover .pg-caption,.services_box:hover .services-caption{background:#b84a00!important}.btn-flat,.kl-cta-ribbon,.newsletter-signup input[type=submit],.photogallery-widget .pg-thumb .pg-caption,.product-list-item .kw-actions a{background:rgba(245,132,51,.85)!important}#footer a{color:#b82020!important}#footer a:hover{color:#8b1414!important}.kl-slideshow.fancyslider__slideshow{position:relative;overflow:hidden}.hg_fancy_slider_container{position:relative;width:100%;aspect-ratio:1300/550;min-height:550px;height:auto!important;max-width:100%;overflow:hidden;background-color:#f5f5f5;transition:height .3s,min-height .3s;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px}.hg_general_carousel{position:relative;width:100%;height:100%}.hg_general_carousel.slick-initialized{height:auto}.hg_fancy_slider-item{width:100%;height:100%;position:relative;display:block}.hg_fancy_slider-itemimg{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media (min-width:1920px){.hg_fancy_slider_container{aspect-ratio:1300/500;min-height:600px;max-height:800px}}@media (max-width:1919px) and (min-width:1440px){.hg_fancy_slider_container{aspect-ratio:1300/520;min-height:520px;max-height:700px}}@media (max-width:1439px) and (min-width:1200px){.hg_fancy_slider_container{aspect-ratio:1300/550;min-height:450px;max-height:650px}}@media (max-width:1199px) and (min-width:992px){.hg_fancy_slider_container{aspect-ratio:1300/600;min-height:400px;max-height:550px}}@media (max-width:991px) and (min-width:768px){.hg_fancy_slider_container{aspect-ratio:4/3;min-height:350px;max-height:500px}.hg_fancy_slider_container .hgSlickNav--light{font-size:.9em}.hg_fancy_slider_container .hg_fancy_carousel-pagination{bottom:15px}}@media (max-width:767px) and (min-width:576px){.hg_fancy_slider_container{aspect-ratio:16/10;min-height:280px;max-height:400px}}@media (max-width:575px) and (min-width:480px){.hg_fancy_slider_container{aspect-ratio:16/9;min-height:220px;max-height:350px}}@media (max-width:479px) and (min-width:320px){.hg_fancy_slider_container{aspect-ratio:16/12;min-height:200px;max-height:300px}}@media (max-width:319px){.hg_fancy_slider_container{aspect-ratio:4/3;min-height:180px;max-height:250px}}@media (orientation:landscape) and (max-width:991px){.hg_fancy_slider_container{aspect-ratio:16/9;min-height:200px;max-height:400px}}@media (orientation:portrait) and (max-width:991px){.hg_fancy_slider_container{aspect-ratio:16/12;min-height:250px;max-height:450px}}@media (hover:none) and (pointer:coarse){.hg_fancy_slider_container{-webkit-tap-highlight-color:transparent;touch-action:pan-y pinch-zoom}.hg_fancy_slider_container .slick-arrow{width:50px;height:50px}.hg_fancy_slider_container .slick-dots li button{width:12px;height:12px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.hg_fancy_slider_container{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (max-width:767px){.hg_fancy_slider_container .hgSlickNav--light{background:rgba(0,0,0,.3);padding:5px;border-radius:4px}.hg_fancy_slider_container .hgSlickNav--light button{width:40px;height:40px;font-size:18px}.hg_fancy_slider_container .hg_fancy_carousel-pagination{bottom:10px}.hg_fancy_slider_container .hg_fancy_carousel-pagination .slick-dots li{margin:0 3px}}@media (min-width:2560px){.hg_fancy_slider_container{aspect-ratio:21/9;min-height:600px;max-height:900px}}@supports not (aspect-ratio:1 / 1){.hg_fancy_slider_container{height:0;padding-bottom:42.3%;position:relative}.hg_fancy_slider_container .hg_general_carousel{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:991px){.hg_fancy_slider_container{padding-bottom:56.25%}}@media (max-width:575px){.hg_fancy_slider_container{padding-bottom:75%}}}.hg_fancy_slider-itemimg{will-change:transform;-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;-webkit-backface-visibility:hidden}.hg_fancy_slider_container.controls-inside{position:relative}.hg_fancy_slider_container .slick-list{position:relative;height:100%}.hg_fancy_slider_container .slick-track{height:100%;display:flex;align-items:center}.hg_fancy_slider_container [aria-hidden=true]{pointer-events:none}.hg_fancy_slider_container .slick-arrow:focus,.hg_fancy_slider_container .slick-dots button:focus{outline:#f58633 solid 2px;outline-offset:2px}@media print{.hg_fancy_slider_container{height:auto!important;min-height:0!important;aspect-ratio:auto!important}.hg_fancy_slider_container .slick-arrow,.hg_fancy_slider_container .slick-dots{display:none!important}.hg_fancy_slider-item{page-break-inside:avoid}}@media (prefers-reduced-motion:reduce){.hg_fancy_slider-itemimg,.hg_fancy_slider_container,.hg_general_carousel{transition:none!important;animation:none!important}}@media (prefers-color-scheme:dark){.hg_fancy_slider_container{background-color:#1a1a1a}}.hg_general_carousel:not(.slick-initialized){opacity:0;transition:opacity .3s}.site-header,.siteheader-container.container{transition:none!important}.hg_general_carousel.slick-initialized{opacity:1}.hgSlickNav--light,.hg_fancy_carousel-pagination{position:absolute;z-index:10}.hgSlickNav--light{top:50%;transform:translateY(-50%);width:100%;pointer-events:none}.hgSlickNav--light button{pointer-events:auto}.hg_fancy_carousel-pagination{bottom:20px;left:50%;transform:translateX(-50%)}img[loading=lazy]{min-height:1px}.services_box{min-height:190px}.services_box__icon img{width:100px;height:100px;object-fit:contain}.portfolio-item .img-intro{position:relative;overflow:hidden;aspect-ratio:350/262;background-color:#f5f5f5}.portfolio-item .img-intro img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.youtube-facade{width:100%;aspect-ratio:16/9}.services_box__content{min-height:150px}@media (min-width:1200px){.services_box__content{min-height:200px}.wycm .services_box__content{min-height:180px}}@media (min-width:992px) and (max-width:1199px){.services_box__content{min-height:180px}.wycm .services_box__content{min-height:160px}}@media (min-width:768px) and (max-width:991px){.services_box__content{min-height:160px}.wycm .services_box__content{min-height:140px}}@media (min-width:576px) and (max-width:767px){.services_box__content{min-height:140px}.wycm .services_box__content{min-height:120px}}@media (max-width:575px){.services_box__content{min-height:120px}.wycm .services_box__content{min-height:100px}}@media (max-width:359px){.services_box__content{min-height:100px}.wycm .services_box__content{min-height:80px}}.wycm .services_box__content .plyr__video-embed,.wycm .services_box__content .youtube-facade{width:100%;height:100%;min-height:inherit;object-fit:cover}.wycm .services_box{margin-bottom:20px}@media (min-width:992px){.wycm .services_box{margin-bottom:30px}.wycm .col-lg-3:nth-last-child(-n+4) .services_box{margin-bottom:0}}@media (min-width:768px) and (max-width:991px){.wycm .services_box{margin-bottom:25px}.wycm .col-sm-6:nth-last-child(-n+2) .services_box{margin-bottom:0}}@media (max-width:767px){.wycm .services_box{margin-bottom:20px}.wycm .col-12:last-child .services_box{margin-bottom:0}.wycm .services_box__content .plyr__video-embed,.wycm .services_box__content .youtube-facade{aspect-ratio:16/10}}.btn,button[type=submit],input[type=submit]{min-height:40px;vertical-align:middle}.fa,.fab,.far,.fas,[class*=icon-]{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.site-header{min-height:140px;position:relative;contain:layout style}.site-header-main-wrapper,.site-header-row.site-header-main{min-height:100px!important;width:100%;display:flex!important}.site-header-main-wrapper{align-items:center;contain:layout;transform:translateZ(0);will-change:auto}.site-header-main-wrapper.d-flex{display:flex!important;flex-wrap:nowrap;flex-shrink:0}.site-header-row.site-header-main{align-items:center;position:relative;flex-wrap:nowrap}.site-header-main-left{display:flex!important;align-items:center;flex-shrink:0;min-width:150px}.site-header-main-center{display:flex!important;align-items:center;justify-content:center;flex-grow:1;min-height:60px!important}.logo-container{min-width:100px!important;min-height:100px!important;width:100px;height:100px;display:block;flex-shrink:0}.logo-img,.site-logo.logo{display:block!important;width:100px!important;height:100px!important}.site-logo.logo{margin:0!important}.logo-container .logo-img,.logo-container .site-logo{display:block;width:100px;height:100px}.logo-img{object-fit:contain!important}.site-header-row,.site-header-wrapper,.siteheader-container{width:100%;position:relative}.site-header-top-wrapper{min-height:40px!important;position:relative;contain:layout}.site-header-main-wrapper{min-height:100px;position:relative;display:flex;align-items:center}.siteheader-container{max-width:1170px;max-width:1170px!important;margin:0 auto;padding:0 15px}.logo-container{min-width:100px;min-height:100px;position:relative}.main-menu-wrapper,.main-nav{min-height:50px}.logo-container .logo-img{object-fit:contain}.main-nav{position:relative;opacity:1!important;visibility:visible!important}.site-header-top{min-height:40px!important;display:flex;align-items:center;justify-content:space-between}.site-header-main{min-height:100px;display:flex;align-items:center}.kl-header-toptext{white-space:nowrap;overflow:hidden;min-height:30px;line-height:30px;display:flex;align-items:center}.main-nav .menu,.main-nav>ul{margin:0;padding:0;min-height:50px;align-items:center}.kl-header-toptext a{display:inline-block;min-width:120px;text-align:center}.kl-header-toptext,.main-nav{font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-nav>ul{display:flex}.main-nav>ul>li{position:relative;list-style:none}.main-nav>ul>li>a{display:block;padding:15px;white-space:nowrap}.site-header[data-header-style="9"] .site-header-main-wrapper{padding:20px 0}@media (max-width:991px){.site-header,.site-header-main-wrapper{min-height:80px}.site-header-top-wrapper{display:none!important}.main-menu-wrapper .main-nav:not(#main-menu-mobile){display:none}}#main-menu,.main-menu-wrapper{min-height:50px!important}.site-header *{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition-property:color,background-color,border-color,opacity!important;transition-duration:.3s!important}.main-menu-wrapper{position:relative;flex-grow:1;display:flex;align-items:center;justify-content:center}#main-menu,.zn-res-trigger{display:block;position:relative}.main-nav .menu{display:flex;list-style:none}.main-nav .menu-item{position:relative;display:inline-block;white-space:nowrap}#zn-res-menuwrapper{position:relative;min-width:40px;min-height:40px}@media (max-width:991px){#main-menu:not(.site-header-top-left#main-menu){display:none!important}#main-menu-mobile{display:block!important;min-height:50px}.site-header-main-wrapper,.site-header-row.site-header-main{min-height:80px!important}}.zn-res-trigger{width:40px;height:40px}.phucan-contact-link{position:fixed;bottom:30px;right:30px;z-index:9999}.contact-widget{position:relative}.contact-widget__toggle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f58433 0,#e67525 100%);border:none;box-shadow:0 4px 20px rgba(245,132,51,.3);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:2s infinite pulse}.contact-widget__toggle:hover{transform:scale(1.1);box-shadow:0 6px 30px rgba(245,132,51,.4)}.contact-widget__toggle:active{transform:scale(.95)}.contact-widget__close,.contact-widget__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.contact-widget__icon{color:#fff}.contact-widget__close{opacity:0;transform:translate(-50%,-50%) rotate(-90deg)}.contact-widget__close svg{color:#fff}.contact-widget.active .contact-widget__icon{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.contact-widget.active .contact-widget__close{opacity:1;transform:translate(-50%,-50%) rotate(0)}.contact-widget.active .contact-widget__toggle{background:linear-gradient(135deg,#e67525 0,#d65f1f 100%);animation:none}.contact-widget__options{position:absolute;bottom:70px;right:0;display:flex;flex-direction:column;gap:15px;opacity:0;visibility:hidden;transform:translateY(20px);transition:.3s cubic-bezier(.4,0,.2,1)}.contact-widget.active .contact-widget__options{opacity:1;visibility:visible;transform:translateY(0)}.contact-widget__option{width:50px;height:50px;border-radius:50%;background:#fff;box-shadow:0 3px 15px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;transition:.3s;position:relative;overflow:hidden;opacity:0;transform:scale(.3) translateY(20px)}.contact-widget.active .contact-widget__option{opacity:1;transform:scale(1) translateY(0)}.contact-widget.active .contact-widget__option:nth-child(1){transition-delay:50ms}.contact-widget.active .contact-widget__option:nth-child(2){transition-delay:.1s}.contact-widget.active .contact-widget__option:nth-child(3){transition-delay:.15s}.contact-widget__option:hover{transform:scale(1.1);box-shadow:0 5px 20px rgba(0,0,0,.15)}.contact-widget__option::after,.contact-widget__option::before{transform:translateY(-50%);transition:.3s;position:absolute;top:50%;opacity:0;visibility:hidden}.contact-widget__option img{width:30px;height:30px;object-fit:contain}.contact-widget__option::before{content:attr(data-tooltip);right:60px;background:rgba(0,0,0,.8);color:#fff;padding:6px 12px;border-radius:6px;font-size:14px;white-space:nowrap;pointer-events:none}.contact-widget__option::after{content:'';right:52px;width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent rgba(0,0,0,.8)}.contact-widget__option:hover::after,.contact-widget__option:hover::before{opacity:1;visibility:visible}@keyframes pulse{0%,100%{box-shadow:0 4px 20px rgba(245,132,51,.3)}50%{box-shadow:0 4px 30px rgba(245,132,51,.5)}}@media (max-width:768px){.phucan-contact-link{bottom:20px;right:20px}.contact-widget__toggle{width:50px;height:50px}.contact-widget__option{width:45px;height:45px}.contact-widget__option img{width:25px;height:25px}.contact-widget__options{bottom:60px;gap:12px}.contact-widget__option::after,.contact-widget__option::before{display:none}}.contact-widget__toggle:focus{outline:rgba(245,132,51,.4) solid 3px;outline-offset:3px}.contact-widget__option:focus{outline:rgba(245,132,51,.4) solid 2px;outline-offset:2px}.contact-widget__toggle::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.contact-widget__toggle:active::after{width:100px;height:100px}.widget .services_box__inner,.wycm .row:last-child .services_box,.wycm .services_box:last-child{margin-bottom:10px}.services-boxes .col-12.col-sm-6.col-lg-3,.wycm .col-12.col-sm-6.col-lg-3{padding-left:5px;padding-right:5px}.services-boxes .row,.wycm .row{margin-left:-5px;margin-right:-5px}.photogallery-widget{margin-top:0}.photogallery-widget .hg_section{padding:50px 0}.photogallery-widget .ts-pt-partners__carousel-wrapper{padding:0}.photogallery-widget .ts-pt-partners__carousel{margin:0}.photogallery-widget .slick-slide{padding:0 5px}.photogallery-widget .ts-pt-partners__carousel li{position:relative;margin-bottom:10px}.photogallery-widget .ts-pt-partners__carousel .item{position:relative;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(44,62,80,.1);border:1px solid rgba(245,134,51,0);display:flex;flex-direction:column}.photogallery-widget .ts-pt-partners__carousel .item:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(245,134,51,.25);border-color:rgba(245,134,51,.3)}.photogallery-widget .ts-pt-partners__carousel .item .img-wrapper{position:relative;width:100%;overflow:hidden;background:#f5f5f5;border-radius:16px 16px 0 0}.photogallery-widget .ts-pt-partners__carousel .item img{width:100%;height:180px;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block}.photogallery-widget .ts-pt-partners__carousel .item:hover img{transform:scale(1.08)}.photogallery-widget .pg-caption{position:relative;bottom:auto;left:auto;right:auto;background:rgba(245,132,51,.85)!important;padding:15px 10px;transform:none;transition:background .3s;min-height:60px;display:flex;align-items:center;justify-content:center;border-radius:0 0 16px 16px}.photogallery-widget .pg-caption .reka{position:relative;width:100%;text-align:center}.photogallery-widget .pg-caption p{color:#fff!important;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0;text-align:center;line-height:1.4;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.photogallery-widget a.linktodetail{text-decoration:none;display:block;height:100%}.photogallery-widget a.linktodetail:hover{text-decoration:none}.photogallery-widget a.linktodetail:focus{outline:0}.photogallery-widget .slick-arrow{position:absolute;background:rgba(245,134,51,.9);width:44px;height:44px;border-radius:50%;transition:.3s;border:2px solid transparent;top:50%;transform:translateY(-50%);cursor:pointer;font-size:0;line-height:0;padding:0;color:transparent;outline:0;display:block!important;text-indent:-9999px;overflow:hidden}.photogallery-widget .container,.photogallery-widget .ts-pt-partners,.photogallery-widget .ts-pt-partners__carousel,.photogallery-widget .ts-pt-partners__carousel-wrapper{position:relative}.photogallery-widget .slick-prev,.photogallery-widget .ts-pt-partners__carousel .slick-prev{left:-60px}.photogallery-widget .slick-next,.photogallery-widget .ts-pt-partners__carousel .slick-next{right:-60px}.photogallery-widget .slick-arrow.slick-disabled{opacity:.5;cursor:not-allowed}.photogallery-widget .slick-arrow:hover{background:rgba(237,50,55,.9);transform:translateY(-50%) scale(1.1);border-color:rgba(255,255,255,.3)}.photogallery-widget .slick-next:before,.photogallery-widget .slick-prev:before{content:'';position:absolute;top:50%;left:50%;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff;text-indent:0}.photogallery-widget .slick-prev:before{transform:translate(-30%,-50%) rotate(-135deg)}.photogallery-widget .slick-next:before{transform:translate(-70%,-50%) rotate(45deg)}@media (max-width:1199px){.photogallery-widget .slick-prev,.photogallery-widget .ts-pt-partners__carousel .slick-prev{left:-45px}.photogallery-widget .slick-next,.photogallery-widget .ts-pt-partners__carousel .slick-next{right:-45px}}.photogallery-widget .ts-pt-partners__carousel:not(.slick-initialized) .item{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:1.5s infinite shimmer}@media (min-width:1200px){.photogallery-widget .ts-pt-partners__carousel .item img{height:200px}}@media (min-width:992px) and (max-width:1199px){.photogallery-widget .ts-pt-partners__carousel .item img{height:180px}}@media (min-width:768px) and (max-width:991px){.photogallery-widget .ts-pt-partners__carousel .item img{height:160px}.photogallery-widget .pg-caption{padding:12px 8px;min-height:55px}.photogallery-widget .pg-caption p{font-size:13px}.photogallery-widget .slick-arrow{width:40px;height:40px}.photogallery-widget .slick-next:before,.photogallery-widget .slick-prev:before{width:9px;height:9px;border-top-width:2.5px;border-right-width:2.5px}.photogallery-widget .slick-prev{left:-45px}.photogallery-widget .slick-next{right:-45px}}@media (min-width:576px) and (max-width:767px){.photogallery-widget .ts-pt-partners__carousel .item img{height:140px}}@media (max-width:575px){.wycm .services_box__content .plyr__video-embed,.wycm .services_box__content .youtube-facade{aspect-ratio:4/3}.photogallery-widget .ts-pt-partners__carousel .item img{height:120px}.photogallery-widget .pg-caption{padding:10px 8px;min-height:50px;border-radius:0 0 12px 12px}.photogallery-widget .pg-caption p{font-size:12px}.photogallery-widget .ts-pt-partners__carousel .item{border-radius:12px}.photogallery-widget .ts-pt-partners__carousel .item .img-wrapper{border-radius:12px 12px 0 0}.photogallery-widget .slick-arrow{width:36px;height:36px}.photogallery-widget .slick-next:before,.photogallery-widget .slick-prev:before{width:8px;height:8px;border-top-width:2px;border-right-width:2px}.photogallery-widget .slick-prev{left:10px}.photogallery-widget .slick-next{right:10px}}@media (max-width:359px){.photogallery-widget .ts-pt-partners__carousel .item img{height:100px}}@media (hover:none) and (pointer:coarse){.photogallery-widget .ts-pt-partners__carousel .item:hover{transform:none;box-shadow:0 4px 20px rgba(44,62,80,.1)}.photogallery-widget .pg-caption,.photogallery-widget .ts-pt-partners__carousel .item:hover .pg-caption{background:rgba(245,132,51,.85)!important}}.photogallery-widget .pg-caption a:focus{outline:#fff solid 2px;outline-offset:2px}.photogallery-widget .slick-arrow:focus{outline:#f58633 solid 2px;outline-offset:2px}.photogallery-widget.animated .ts-pt-partners__carousel .item{opacity:0;animation:.6s forwards fadeInUp}.photogallery-widget.animated .ts-pt-partners__carousel .item:nth-child(1){animation-delay:.1s}.photogallery-widget.animated .ts-pt-partners__carousel .item:nth-child(2){animation-delay:.2s}.photogallery-widget.animated .ts-pt-partners__carousel .item:nth-child(3){animation-delay:.3s}.photogallery-widget.animated .ts-pt-partners__carousel .item:nth-child(4){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.photogallery-widget .pg-caption,.photogallery-widget .slick-arrow,.photogallery-widget .ts-pt-partners__carousel .item,.photogallery-widget .ts-pt-partners__carousel .item img{transition:none;animation:none}}.photogallery-widget .slick-track{display:flex;align-items:stretch}.photogallery-widget .slick-slide{height:auto}.photogallery-widget .slick-slide>div,.photogallery-widget .ts-pt-partners__carousel .item,.photogallery-widget .ts-pt-partners__carousel li{height:100%}.photogallery-widget .ts-pt-partners__carousel .item img{border:0;padding:0;margin:0}.photogallery-widget .ts-pt-partners__carousel .item{box-shadow:0 2px 8px rgba(0,0,0,.08);transition:.3s}.photogallery-widget .ts-pt-partners__carousel .item:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.photogallery-widget .ts-pt-partners__carousel button.slick-next,.photogallery-widget .ts-pt-partners__carousel button.slick-prev{display:block!important;opacity:1!important;visibility:visible!important}.photogallery-widget .slick-list{z-index:1}.photogallery-widget .slick-arrow{opacity:1!important;visibility:visible!important;z-index:20}@media (min-width:1200px){.photogallery-widget .ts-pt-partners{padding:0 70px}}@media (min-width:992px) and (max-width:1199px){.photogallery-widget .ts-pt-partners{padding:0 60px}}@media (min-width:768px) and (max-width:991px){.photogallery-widget .ts-pt-partners{padding:0 50px}}@media (max-width:767px){.photogallery-widget .ts-pt-partners{padding:0}.photogallery-widget .slick-arrow{background:rgba(245,134,51,.95)}}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px}.visible-xxs{display:none!important}.hidden-xxs{display:block!important}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}.visible-desktop{display:inherit!important}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media (min-width:768px) and (max-width:992px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}.form-horizontal .control-group{margin-bottom:10px}.contact_form .form-horizontal .controls{margin-left:0}}@media only screen and (min-width :1921px){.force-img-fullwidth .slides li img{width:100%}}@media (min-width:1200px){body .uneditable-input,body input,body textarea{margin-left:0}body .thumbnails{margin-left:-30px}body .thumbnails>li{margin-left:30px}.site-header-main-center{margin-right:auto;margin-left:50px}.chaser .main-menu .hg_mega_container{width:1110px}body.boxed-layout.sticky-header #header{left:auto;width:1194px}.btn-fullwidth{width:100%}.btn-halfwidth{width:50%}.btn-third{width:33.33%}.btn-forth{width:25%}.rev_slider,.rev_slider_wrapper{height:780px}body #footer .contact-details{background:url(../images/say_hi.png) right top no-repeat}.newsletter-signup input{border:none;width:calc(90% - 83px)}.newsletter-signup input[type=submit]{margin-left:-7px;border-bottom-left-radius:0;border-top-left-radius:0}.latest_posts.default-style.kl-style-2 .lp-title{height:350px}.latest_posts.default-style.kl-style-2 .lp-title .m_title{font-size:3.3rem}.action_box .action_box_content.partners-carousel{display:initial}.stage-ibx__point{display:block;position:absolute;opacity:0;width:0;height:0;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.stage-ibx__point:after{content:'';position:absolute;left:0;top:0;width:10px;height:10px;margin-left:-5px;margin-top:-5px;display:block;background:rgba(40,204,229,.6);box-shadow:0 0 0 3px #fff;border-radius:50%;-webkit-transition:box-shadow .2s ease-out,-webkit-transform .2s ease-out;transition:box-shadow .2s ease-out,transform .2s ease-out;box-shadow:0 0 0 3px #28cce5}.stage-ibx__point.kl-ib-point-active:after,.stage-ibx__point:hover:after{box-shadow:0 0 0 5px #28cce5,0 4px 10px #000;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.stage-ibx__point[data-title]:before{content:attr(data-title);position:absolute;bottom:100%;left:50%;min-width:100px;transform:translateX(-50%);background:rgba(0,0,0,.9);color:#fff;font-size:12px;line-height:1.4;padding:6px 3px;text-align:center;border-radius:3px;margin-bottom:30px;visibility:hidden;opacity:0;transition:opacity .2s ease-out .1s,visibility .2s ease-out .1s,margin-bottom .2s ease-out .1s}.stage-ibx__point[data-title].kl-ib-point-active:before,.stage-ibx__point[data-title]:hover:before{opacity:1;visibility:visible;margin-bottom:20px}.screenshot-box .left-side h3.title{font-size:1.5rem;font-weight:100;margin-top:20px}.media-container{height:300px}.container-fluid .recentwork_carousel__left{padding-left:-webkit-calc((100vw - (1200px - 15px))/ 2)!important;padding-left:calc((100vw - (1200px - 15px))/ 2)!important}.static-content--height .static-content__inner{position:relative}.static-content--height .static-content__inner:not(.container){position:absolute;width:100%}.cd-immersive-video{padding:0 calc(50% - 510px)}.recentwork_carousel--2.container{max-width:100%}.section-video-icons .left-side .kl-iconbox__desc{padding-left:100px}.section-video-icons .right-side .kl-iconbox__desc{padding-right:100px}.tablet-device img{padding:14.4% 12% 1%}body.boxed-layout #page_wrapper,body.boxed-layout .support_panel{width:1200px;border-left:3px solid #fff;border-right:3px solid #fff;margin:0 auto;background:#f5f5f5;box-shadow:0 0 10px rgba(0,0,0,.4)}body.boxed-layout .support-panel-close{top:0;right:0;border-radius:0}body.boxed-layout .support_panel{background-color:#fff}body.boxed-layout .screenshot-box .screenshot-slider{height:364px!important}body.boxed-layout .hg_col_eq_last{padding-right:0}body.boxed-layout .container-fluid .recentwork_carousel__left{padding-left:30px}body.boxed-layout .kl-iconbox__content-wrapper{clear:both}body.boxed-layout .skills-responsive-diagram{padding-bottom:70%}body.boxed-layout .kl-skills-legend.legend-topright{left:80%}body.boxed-layout .world-office.stockholm{top:7px!important;left:331px!important}body.boxed-layout .world-office.bucharest{top:87px!important;left:343px!important}body.boxed-layout .world-office.sydney{top:225px!important;left:545px!important}body.boxed-layout .world-office.botswana{top:196px!important;left:340px!important}body.boxed-layout .world-office.quebec{top:62px!important;left:152px!important}body.boxed-layout .world-office.newyork{top:83px!important;left:163px!important}body.boxed-layout.isometric #page_wrapper{background:linear-gradient(90deg,#58a8fb,#465683)}}@media (max-width:1200px){.container_fluid .row{padding-left:15px;padding-right:15px}.support-panel-close{top:5px;right:5px;border-radius:0;width:40px;height:40px;line-height:40px}.kl-iconbox--fright .kl-iconbox__icon-wrapper{float:right}.world-map-offices{max-height:550px;overflow:auto;max-width:calc(100% - 30px)}.world-map-offices .world-office{position:static}.world-map-offices .world-office::before{display:none}.world-map-offices .office-details{opacity:1;visibility:visible;position:static;padding-bottom:0}.logos-bar{position:static;width:auto}.media-container.custom-oh{overflow:hidden}.kl-bg-source__bgimage.parallax{background-size:initial}.action_box{text-align:center}.bigsocialblock--style2 .bigsocialblock__social-icon{opacity:.25}.bigsocialblock--style2 .bigsocialblock__item:hover .bigsocialblock__social-icon{opacity:.4}.kl-skills-diagram .kl-skills-legend{position:static;left:auto;top:auto}.sc__video-line{font-size:30px}.sc--videobg:not(.static-content--fullscreen){min-height:500px}.sc--videobg .static-content__inner{position:absolute;bottom:30px;width:100%}.section-video-icons .left-side,.section-video-icons .right-side{padding:0!important}.section-video-icons .kl-iconbox__icon-wrapper{max-width:220px}.btn{white-space:normal}.btn-forth{min-width:25%}}@media (min-width:992px){.site-header[data-header-style="4"] .main-nav .hg_mega_container,.site-header[data-header-style="5"] .main-nav .hg_mega_container,.site-header[data-header-style="6"] .main-nav .hg_mega_container,.site-header[data-header-style="7"] .main-nav .hg_mega_container{width:1110px}.site-header[data-header-style="3"] .site-header-bottom,body.sticky-header .site-header[data-header-style="10"].header--is-sticked .site-header-bottom{margin:10px 0 15px}.nav-collapse.collapse{height:auto!important;overflow:visible!important}.v-hidden{visibility:hidden}.menu-item-mega-parent.dropdown{position:inherit!important}body.one-page .main-nav>ul>li>a{font-size:13px}.site-header[data-header-style="4"] .main-nav ul li:hover>.hg_mega_container{left:-215px;margin-top:10px}.site-header[data-header-style="5"] .main-nav ul li:hover>.hg_mega_container{left:-215px}.site-header[data-header-style="6"] .main-nav ul li:hover>.hg_mega_container,.site-header[data-header-style="7"] .main-nav ul li:hover>.hg_mega_container{left:-205px}.site-header[data-header-style="10"] .main-nav .hg_mega_container{width:calc(100% - 15px)}.site-header[data-header-style="10"] .site-header-bottom{margin:0 0 15px}.site-header[data-header-style="11"] .main-nav ul ul.sub-menu li:hover>ul{left:auto;right:100%}.site-header[data-header-style="11"] .site-header-main-wrapper .siteheader-container{padding-top:10px;padding-bottom:10px}.site-header[data-header-style="12"] .main-nav>ul{display:inline-block;text-align:left}.media-container.custom-height{height:800px}.left_sidebar{float:right}.pricing-table-element .plan-column.featured{margin:-20px}.pricing-table-element[data-columns="1"] .plan-column.featured{width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}.pricing-table-element[data-columns="2"] .plan-column.featured{width:-webkit-calc(50% + 40px);width:calc(50% + 40px)}.pricing-table-element[data-columns="3"] .plan-column.featured{width:-webkit-calc(33.3333% + 40px);width:calc(33.3333% + 40px)}.pricing-table-element[data-columns="4"] .plan-column.featured{width:-webkit-calc(25% + 40px);width:calc(25% + 40px)}.pricing-table-element[data-columns="5"] .plan-column.featured{width:-webkit-calc(20% + 40px);width:calc(20% + 40px)}.static-content--fullscreen{height:100vh}.static-content--fullscreen .static-content__inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:992px) and (max-width:1199px){.site-header[data-header-style="4"] .main-nav ul li:hover>.hg_mega_container,.site-header[data-header-style="5"] .main-nav ul li:hover>.hg_mega_container,.site-header[data-header-style="6"] .main-nav ul li:hover>.hg_mega_container{left:-205px}.site-header[data-header-style="4"] .main-nav .hg_mega_container,.site-header[data-header-style="5"] .main-nav .hg_mega_container,.site-header[data-header-style="6"] .main-nav .hg_mega_container,.site-header[data-header-style="7"] .main-nav .hg_mega_container{width:930px}.site-header[data-header-style="4"] .ctabutton,.site-header[data-header-style="4"] .main-menu-wrapper,.site-header[data-header-style="4"] .main-nav,.site-header[data-header-style="5"] .kl-cta-ribbon,.site-header[data-header-style="6"] .ctabutton,.site-header[data-header-style="7"] .ctabutton{margin-left:0}.site-header .kl-header-toptext,.site-header .kl-header-toptext a,.site-header .topnav .topnav-item,.site-header .topnav.topnav--lang .toplang-item a,.site-header .topnav>.topnav-item span,.site-header .topnav>a,.site-header[data-header-style="1"] .main-nav>ul>li>a,.site-header[data-header-style="11"] .main-nav .hg_mega_container li a,.site-header[data-header-style="11"] .main-nav ul ul.sub-menu li a,.site-header[data-header-style="11"] .main-nav>ul>li>a,.site-header[data-header-style="4"] .main-nav .hg_mega_container li a,.site-header[data-header-style="4"] .main-nav ul ul.sub-menu li a,.site-header[data-header-style="4"] .main-nav>ul>li>a,.site-header[data-header-style="5"] .main-nav .hg_mega_container li a,.site-header[data-header-style="5"] .main-nav ul ul.sub-menu li a,.site-header[data-header-style="5"] .main-nav>ul>li>a,.site-header[data-header-style="6"] .main-nav .hg_mega_container li a,.site-header[data-header-style="6"] .main-nav ul ul.sub-menu li a,.site-header[data-header-style="6"] .main-nav>ul>li>a,.site-header[data-header-style="8"] .main-nav .hg_mega_container li a,.site-header[data-header-style="8"] .main-nav ul ul.sub-menu li a,.site-header[data-header-style="8"] .main-nav>ul>li>a,.site-header[data-header-style="9"] .main-nav .hg_mega_container li a,.site-header[data-header-style="9"] .main-nav ul ul.sub-menu li a,.site-header[data-header-style="9"] .main-nav>ul>li>a{font-size:.7rem}g .site-header-main-center{margin-right:auto;margin-left:30px}.main-nav>ul>li>a{font-size:12px}.chaser .main-menu li a,.main-nav .hg_mega_container li a,.main-nav ul ul.sub-menu li a{font-size:10px}.chaser .main-menu .hg_mega_container{width:940px}.site-header[data-header-style="7"] .main-nav ul li:hover>.hg_mega_container{left:-170px}.site-header[data-header-style="8"] .ctabutton{margin-left:12px}.kl-iconbox__content-wrapper{clear:both}.newsletter-signup input{border:none;width:calc(90% - 62px)}.newsletter-signup input[type=submit]{width:100px;margin-left:-14px;border-bottom-left-radius:0;border-top-left-radius:0}.photogallery-widget .pg-thumb .pg-caption,.photogallery-widget .pg-thumb .pg-caption a{font-size:12px;font-weight:400;padding:10px 5px 0 10px}.latest_posts-acc-inner,.latest_posts-acc-item:hover~.latest_posts-acc-item>.latest_posts-acc-inner{width:465px!important}.latest_posts.default-style.kl-style-2 .lp-title{height:289px}.el-devimages--type-img .el-devimages__laptop{height:490px;width:850px}.el-devimages--type-vector .el-devimages__laptop{height:428px;width:845px}.el-devimages__frame{width:900px;height:490px}.el-devimages--type-vector .el-devimages__smartphone{height:330px;width:166px}.el-devimages--type-img .el-devimages__smartphone{height:324px;width:197px}.bigsocialblock.count-4 .bigsocialblock__social-icon{border-width:5px;font-size:60px;width:120px;height:120px;line-height:110px;left:-30px;bottom:-20px}.bigsocialblock.count-5 .bigsocialblock__social-icon{border-width:5px;font-size:50px;width:100px;height:100px;line-height:90px;left:-30px;bottom:-10px}.bigsocialblock.count-4 .bigsocialblock__title,.bigsocialblock.count-5 .bigsocialblock__title{font-size:16px}.process_steps--style2 .process_steps__container{padding-right:calc(((100vw - 970px)/ 2) + 15px)}.process_steps--style2 .process_steps__container:before{padding-right:calc(((100vw - 970px)/ 2) + 60px)}.process_steps--style2 .process_steps__intro{padding-left:calc(((100vw - 970px)/ 2) + 15px)}.statistic-box__title{font-size:32px}.media-container{height:400px}.static-content__title{font-size:48px}.static-content__subtitle{font-size:28px}.sc__boxes{margin-top:50px}.sc__boxes .static-content__infopop{margin:0 20px}.productzoom-style .sc__features li{font-size:13px}.productzoom-style .static-content__subtitle{font-size:20px}.productzoom-style .row{margin-bottom:0}.kl-contentmaps__panel{left:calc((100vw - 970px)/ 2)}}@media (max-width:992px){.nav-collapse .dropdown-menu li+li a,.nav-collapse .nav>li>a{margin-bottom:2px}.logolist,body .kl-slideshow .scrollbarContainer{width:100%}.logolist a,.site-header[data-header-style="11"] .header-search{margin-left:10px}.gobox.ok>.far,.gobox.ok>.glyphicon{left:20px}.page-subheader{min-height:160px}.page-subheader .ph-content-wrap{min-height:130px}body{padding-top:0}.navbar-fixed-bottom,.navbar-fixed-top{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a{padding:9px 15px;font-weight:700;color:#777;border-radius:3px}.nav-collapse .btn{padding:4px 10px;font-weight:400;border-radius:4px}.nav-collapse .dropdown-menu a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .nav>li>a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .dropdown-menu a,.navbar-inverse .nav-collapse .nav>li>a{color:#999}.navbar-inverse .nav-collapse .dropdown-menu a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .nav>li>a:hover{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:none;border-radius:0;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu .divider,.nav-collapse .dropdown-menu:after,.nav-collapse .dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after,.nav-collapse .nav>li>.dropdown-menu:before,.photogallery-widget .pg-thumb .pg-caption,.topnav .topnav-item .topnav-item--text,.topnav-item--text{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}.site-header .logo-container,.site-header[data-header-style="11"] .logo-container{padding:10px 0}body.boxed-layout #page_wrapper{width:100%;border:0}.hg_section .full_width{margin-left:15px;margin-right:15px}.topnav{margin:0 15px}.support-info{margin:0}.site-header-main-center{margin-right:30px;margin-left:auto}.topnav.topnav--lang .languages .pPanel{right:-10px;left:auto}.site-header[data-header-style="2"] .kl-main-header .ctabutton{padding:10px 10px 3px}.site-header[data-header-style="3"] .kl-cta-ribbon{margin-top:-3px}.site-header[data-header-style="4"] .main-menu-wrapper,.site-header[data-header-style="6"] .main-menu-wrapper{text-align:right}.site-header[data-header-style="7"] .kl-cta-ribbon{margin-top:0}body.sticky-header .site-header[data-header-style="7"].header--is-sticked .kl-cta-ribbon{margin-top:5px}.site-header[data-header-style="8"] .siteheader-container{margin-top:0!important}.subheader-maintitle{font-size:1.5rem}.breadcrumbs li{font-size:.8rem}.latest_posts.default-style.kl-style-2 .lp-title .m_title{font-size:2rem}.newsletter-signup input{border:none;width:calc(90% - 67px)}.newsletter-signup input[type=submit]{width:90px;margin-left:-7px;border-bottom-left-radius:0;border-top-left-radius:0}.pos-vertical-middle>.container{top:200px;transform:none}.logolist a{display:block;margin-right:10px}.logolist img{max-width:100%;display:block}.hover-box-2{margin-bottom:25px}.latest_posts-acc-title{font-size:15px;line-height:1.3;margin:8px 0}.latest_posts-acc-text{font-size:14px;line-height:1.4}.hg-portfolio-sortable ul#thumbs li{width:33.333%!important}.grid-ibx--cols-4 .grid-ibx__item,.grid-ibx--cols-5 .grid-ibx__item{width:50%}.grid-ibx--style-lined-gradient.grid-ibx--cols-4 .grid-ibx__item,.grid-ibx--style-lined-gradient.grid-ibx--cols-5 .grid-ibx__item{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.statistic-box--stl-style1.statistic-box__container{width:100%;display:block;margin:0}.statistic-box--stl-style1 .statistic-box{position:relative;display:block;float:left;width:50%;margin-bottom:30px;text-align:center}.statistic-box--stl-style1 .statistic-box__icon-holder{position:static;transform:none;padding-top:0;padding-bottom:0}.statistic-box--stl-style1 .statistic-box__details{position:static;min-height:90px;padding-top:0;padding-bottom:0}.statistic-box--stl-style1 .statistic-box--odd .statistic-box__icon-holder{transform:none;padding-top:0;padding-bottom:0}.statistic-box--stl-style1 .statistic-box--odd .statistic-box__details{transform:none;padding-bottom:0;padding-top:0}.statistic-box--stl-style1 .statistic-box__line{display:none}.statistic-box--stl-style2.statistic-box__container{width:100%;display:block;margin:0}.statistic-box--stl-style2 .statistic-box{position:relative;display:block;float:left;width:50%;margin-bottom:30px;text-align:center}.pricing-table-element .features-column.hidesm,.services_boxes_wgt .hover-details::after,.statistic-box--stl-style2 .statistic-box__line{display:none}.statistic-box--stl-style2 .statistic-box__icon-holder{position:static;transform:none;padding-top:0;padding-bottom:0}.statistic-box--stl-style2 .statistic-box__details{position:static;min-height:90px;padding-top:0;padding-bottom:0}.statistic-box--stl-style2 .statistic-box--odd .statistic-box__icon-holder{transform:none;padding-top:0;padding-bottom:0}.statistic-box--stl-style2 .statistic-box--odd .statistic-box__details{transform:none;padding-bottom:0;padding-top:0}.pricing-table-element[data-columns="1"] .features-column~.plan-column{width:100%}.pricing-table-element[data-columns="2"] .features-column~.plan-column{width:-webkit-calc(100% / 2);width:calc(100% / 2)}.pricing-table-element[data-columns="3"] .features-column~.plan-column{width:-webkit-calc(100% / 3);width:calc(100% / 3)}.pricing-table-element[data-columns="4"] .features-column~.plan-column{width:-webkit-calc(100% / 4);width:calc(100% / 4)}.pricing-table-element[data-columns="5"] .features-column~.plan-column{width:-webkit-calc(100% / 5);width:calc(100% / 5)}.pricing-table-element .plan-column.featured{margin:-20px 0}.ts-pt-testimonials__item--size-1,.ts-pt-testimonials__item--size-2,.ts-pt-testimonials__item--size-3{width:-webkit-calc(50% - 50px);width:calc(50% - 50px)}.ts-pt-partners__title{width:100%;float:none;margin-bottom:30px}.ts-pt-partners__title:after{content:'';position:absolute;bottom:-15px;left:0;width:50px;height:3px;background:#fff}.ts-pt-partners--y-title .ts-pt-partners__carousel-wrapper{width:100%;clear:left;float:none}[class*=gridPhotoGalleryItem--w]{width:50%!important}[class*=gridPhotoGalleryItem--h]{padding-bottom:100%!important}.sc__boxes{margin-top:40px}.sc__boxes .static-content__infopop{margin:0 15px}.services_boxes_wgt .intro-col+ul[class*=sbox-]{width:auto;margin-left:0}.services_boxes_wgt .sbox-1>li,.services_boxes_wgt .sbox-2>li,.services_boxes_wgt .sbox-3>li,.services_boxes_wgt .sbox-4>li,.services_boxes_wgt .sbox-5>li{width:100%;margin-left:0}.services_boxes_wgt .intro-col{float:left;width:100%;color:#888;margin-bottom:40px;padding-right:0!important}.services_boxes_wgt .inner-box{margin-bottom:20px;margin-left:0;margin-right:0}.services_boxes_wgt .hover-details{position:static;opacity:1;visibility:visible;clear:both;box-shadow:none;padding:0}.productzoom-style .sc__screenshot{margin-top:30px}.sc--wb-style .sc__actionarea{margin-top:20px}.sc__actionarea .btn{width:auto}.sc--wb-style .sc-infopop__text{font-size:13px}.sc__weather{min-height:100px}ul.scw_list{margin:50px 10px 0}.scw_list .wt-icon{font-size:90px;height:70px}.scw__degs{font-size:22px;margin-bottom:10px}.scw__high{font-weight:400}.scw__day{font-size:18px}.scw__alt{font-size:13px}.scw_list li:first-child{width:32%;margin-top:-35px}.scw_list li:first-child .wt-icon{font-size:160px;height:125px;margin-bottom:10px}.scw_list li:first-child .scw__degs{font-size:30px}.scw_list li:first-child .scw__high{font-weight:700}.scw_list li:first-child .scw__day{font-size:28px}.scw_list li:first-child .scw__alt{font-size:18px}.sc--showroom-carousel .static-content--fullscreen{height:auto}.sc--showroomcrs-style{max-width:90%}.photo-wall .grid-sizer,.photo-wall .isotope-item{width:-webkit-calc(100% / 2);width:calc(100% / 2)}.photo-wall .isotope-item{width:-webkit-calc(100% / 2);width:calc(100% / 2);padding-bottom:-webkit-calc(100% / 2);padding-bottom:calc(100% / 2)}.photo-wall .isotope-item.width2{width:-webkit-calc(100% / 2);width:calc(100% / 2)}.photo-wall .isotope-item.height2{padding-bottom:-webkit-calc(100% / 2);padding-bottom:calc(100% / 2)}.photo-wall .isotope-item:nth-child(odd):last-child{width:100%;padding-bottom:100%}.gobox:after,.gobox:before{transform:none;left:auto;right:auto}.gobox.ok{padding-left:50px}.process-list .processitems li{width:100%;margin-bottom:30px}.process-list .processitems li .ico-wrapper{margin-bottom:70px}.process-list .processitems li.lined .ico-wrapper>span::after{width:2px;height:100%;left:calc(50% - 2px)}.section-video-icons .left-side,.section-video-icons .right-side{padding:50px 15px!important}.grid-ibx--cols-3 .grid-ibx__item{width:100%}.fun-fact .fun-number{font-size:60px}.kl-store-page ul.products li.product{width:50%}}@media (min-width:768px) and (max-width:991px){.how_to_shop>.row,body .gobox.ok>img{margin-bottom:10px}.feature_box .box .title+p,.feature_box.style3 .box{font-size:12px}.process_steps--style2 .process_steps__container:after,.site-header .kl-header-toptext,.static-content.event-style .or{display:none}.hover-box>h3,.pricing-table-element[data-columns="5"] .plan-title .inner-cell{font-size:18px}.post-info li:first-child,.social-share li,.uneditable-input,input,textarea{margin-left:0}.site-header-top-wrapper{display:none!important}.fancyslider__slideshow .hg_fancy_slider_container{height:auto}.wycm{margin-top:0!important}.services_box--boxed{text-align:center}.services_box--boxed .services_box__list{padding-top:150px!important}#zn-res-menu{width:50%}.page-subheader{min-height:160px}.page-subheader .ph-content-wrap{min-height:130px;padding-top:130px}.kl-iconbox__content-wrapper{clear:both}.kl-slideshow.iosslider-slideshow{padding-bottom:80%!important}.recentwork_carousel li a iframe{width:100%;height:auto}.subheader-subtitle{font-size:14px}body .gobox h4{font-size:15px;line-height:1.2}.css3accordion .content>.m_title{font-size:12px;line-height:1.3;margin:8px 0}.css3accordion .text{font-size:11px;line-height:1.4}body .css3panels{height:450px}body .css3panels .panel img{max-height:460px}body .css3panels .caption{top:300px;width:300px}body .css3panels .caption.upper{top:250px}#skills_diagram .legend{right:-30px}.how_to_shop>.row{font-size:14px}.tabs_style1>ul.nav>li>a{padding:8px 10px}.latest_posts-acc-inner,.latest_posts-acc-item:hover~.latest_posts-acc-item>.latest_posts-acc-inner{width:345px!important}.header-search .searchBtn{margin-top:0}.flickr_feeds li a{width:65px}.info-text{font-size:20px}.hover-box>img{margin:10px 10px 8px 5px}.hover-box>h4{font-size:14px}.screenshot-slider{float:none}.screenshot-box .left-side{width:auto;float:none;margin:20px}.vertical_tabs .tabbable .nav{width:35%}.vertical_tabs .tabbable .tab-content{width:65%}.bigsocialblock.count-3 .bigsocialblock__social-icon,.bigsocialblock.count-4 .bigsocialblock__social-icon{border-width:5px;font-size:60px;width:120px;height:120px;line-height:110px;left:-30px;bottom:-20px}.statbox{min-height:90px}.statbox h4{font-size:24px}.testimonial_box{padding:0}.latest_posts.default-style.kl-style-2 .lp-title{height:215px}.el-devimages--type-img .el-devimages__laptop{height:416px;width:720px}.el-devimages--type-vector .el-devimages__laptop{height:370px;width:720px}.el-devimages__frame{width:720px;height:440px}.el-devimages--type-vector .el-devimages__smartphone{height:250px;width:125px;left:70px}.el-devimages--type-img .el-devimages__smartphone{height:274px;width:167px}.el-devimages--rtl.el-devimages--type-img .el-devimages__smartphone{right:40px}.el-devimages--rtl.el-devimages--type-vector .el-devimages__smartphone{right:70px}.bigsocialblock.count-4 .bigsocialblock__social-icon{border-color:transparent}.bigsocialblock.count-3 .bigsocialblock__title,.bigsocialblock.count-4 .bigsocialblock__title{font-size:16px}.bigsocialblock.count-5 .bigsocialblock__item{padding:15px}.bigsocialblock.count-5 .bigsocialblock__title{font-size:15px;position:relative;right:0;top:auto;bottom:auto;text-align:right;margin-bottom:10px;opacity:1;visibility:visible}.bigsocialblock__item:hover .bigsocialblock__title{bottom:auto}.bigsocialblock.count-5 .bigsocialblock__count,.bigsocialblock.count-5 .bigsocialblock__follow{font-size:14px;opacity:1;visibility:visible;transform:none;position:relative;right:0;top:auto;bottom:auto;text-align:right}.bigsocialblock.count-5 .bigsocialblock__social-icon{border-color:transparent;font-size:50px;width:100px;height:100px;line-height:90px;left:-20px;bottom:-10px}.bigsocialblock--style2 .bigsocialblock__title{position:relative;bottom:auto;right:auto;margin-bottom:10px}.process_steps--style1{display:block}.process_steps--style1 .process_steps__intro{display:block;width:100%;height:auto}.process_steps--style2{display:block}.process_steps--style2 .process_steps__container{width:100%}.process_steps--style2 .process_steps__intro{display:block;width:100%;height:auto;min-height:0}.process_steps--style2 .process_steps__container:before{-webkit-transform:none;-ms-transform:none;transform:none;left:-5px;padding:0;width:calc(100% + 10px)}.process_steps--style2 .process_steps__container .process_steps__step:after{-webkit-transform:none;-ms-transform:none;transform:none}.media-container{height:600px}.kl-contentmaps__panel{left:calc((100vw - 750px)/ 2)}.scontent__maps.static-content--fullscreen{height:90vh}.pricing-table-element[data-columns="5"] .plan-column .subscription-price .price{font-size:30px}#footer .copyright{float:left}#footer .contact-details{background:url(../images/say_hi_smaller.png) right top no-repeat}}@media (min-width:768px){.latest_posts.default-style.kl-style-2 .lp-title,.process_box.last,.site-header[data-header-style="11"] .separator{margin-bottom:0}.cd-immersive-video .product-preview .product-video,.cd-loader{display:block}.site-header[data-header-style="9"] .kl-cta-ribbon{margin-top:20px}.process_box .number span{transform:translateY(-50%);-webkit-transform:translateY(-50%)}.process_box[data-align=right] .content{text-align:right}.process_box .content:after,.process_box .content:before{-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.process_box .content:before{position:absolute;content:'';top:0;width:2px;height:100%;background-color:#cd2122}.process_box[data-align=left] .content:before{left:240px}.process_box[data-align=right] .content:before{right:240px}.process_box:hover .content:before{width:5px}.process_box .content:after{position:absolute;content:'';border:14px solid transparent;top:50%;margin-top:-14px}.process_box[data-align=left] .content:after{left:242px;border-left-color:#cd2122}.process_box[data-align=right] .content:after{right:242px;border-right-color:#cd2122}.process_box[data-align=left]:hover .content:after{left:245px}.process_box[data-align=right]:hover .content:after{right:245px}.process_box .number:after,.process_box .number:before,.process_box:after{background-color:#f1f1f1!important}.process_box:after{position:absolute;content:'';width:calc(100% - 234px);height:6px;bottom:-43px}.process_box[data-align=left]:after{left:130px}.process_box[data-align=right]:after{right:114px}.process_box .number:after,.process_box .number:before{position:absolute;content:'';width:6px;height:50px}.process_box .number:before{top:-37px}.process_box .number:after{bottom:-37px}.process_box.last .number:after,.process_box.last:after,.process_box:first-child .number:before{content:none}.vertical_tabs.kl-style-2 .tabbable .nav{border-right:0;width:30%}.vertical_tabs.kl-style-2 .tabbable .nav>li.active>a{border-right:0;background-image:none;background-color:#fff}.vertical_tabs .tabbable .nav{float:left;width:20%}.vertical_tabs .tabbable .tab-content{float:left;width:80%;min-height:240px;padding-left:30px;border-left:1px solid #c2c2c2}.vertical_tabs.kl-style-2 .tabbable .tab-content{width:70%;min-height:316px}.limited-offers-carousel .caroufredsel_wrapper{width:calc(100% - 80px)!important}.cd-immersive-video .intro-wrapper{display:table;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:opacity 1.5s,visibility 1.5s;transition:opacity 1.5s,visibility 1.5s}.cd-immersive-video.video-is-loaded .intro-wrapper{visibility:visible;opacity:1}.cd-loader{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);height:32px;width:32px;background:#ececec;-webkit-animation:.8s infinite cd-loading;animation:.8s infinite cd-loading;-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.cd-loader.no-animation{-webkit-animation:none;animation:none}.cd-loader.scale-down{-webkit-transform:translateY(-50%) translateX(-50%) scale(.001);-ms-transform:translateY(-50%) translateX(-50%) scale(.001);transform:translateY(-50%) translateX(-50%) scale(.001)}.video-is-loaded .cd-loader{visibility:hidden;opacity:0}.cd-immersive-video .product-intro{display:table-cell;vertical-align:middle;-webkit-animation:none;animation:none;text-align:left}.cd-immersive-video .product-intro>div{width:calc(100% - 400px);max-width:500px}.cd-immersive-video .product-intro h1{font-size:2.6rem}.cd-immersive-video .product-intro .item{opacity:0}.cd-immersive-video .product-intro.animate-content .item{-webkit-animation:.4s both cd-item-slide-in;animation:.4s both cd-item-slide-in}.cd-immersive-video .product-intro.animate-content .item-1{-webkit-animation-delay:.1s;animation-delay:.1s}.cd-immersive-video .product-intro.animate-content .item-2{-webkit-animation-delay:.2s;animation-delay:.2s}.cd-immersive-video .product-intro.animate-content .item-3{-webkit-animation-delay:.3s;animation-delay:.3s}.no-cssanimations .cd-immersive-video .product-intro.animate-content .item{opacity:1}.cd-immersive-video .product-preview{position:absolute;width:300px;top:40px;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(.67,.17,.32,.95);transition:transform .8s;transition:transform .8s,-webkit-transform .8s;transition-timing-function:cubic-bezier(.67,.17,.32,.95);-webkit-animation:none;animation:none}.cd-immersive-video .product-preview.no-transition{-webkit-transition:none;transition:none}.cd-immersive-video .product-preview.video-zoomed-out{-webkit-transition-duration:.4s;transition-duration:.4s}.cd-immersive-video .product-preview .product-video.has-bg-color{background:#000}.cd-immersive-video .product-preview .video-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.cd-immersive-video .product-preview video{display:block;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-height:100%;min-width:100%;max-width:none;height:100%;width:auto;background:#000}}@media (min-width :481px) and (max-width :768px){.feature_box.style2 .box,.page-subheader .ph-content-wrap{min-height:130px}.feature_box .title,.recentwork_carousel li .details h4{font-size:13px}.page-subheader{min-height:160px}.site-header .kl-header-toptext{display:none}.site-header-top-wrapper{display:none!important}.fancyslider__slideshow .kl-slideshow-inner{padding-top:0}.fancyslider__slideshow .hg_fancy_slider_container{height:auto}.wycm{margin-top:0!important}.services_box--boxed{text-align:center}.services_box--boxed .services_box__list{padding-top:150px!important}.header-search .searchBtn{margin-top:0}.site-header[data-header-style="3"] .site-header .xs-icon{color:#252525}.feature_box.feature_box.style2 p{font-size:12px}.css3accordion .content>.m_title{font-size:15px;line-height:1.3;margin:8px 0}.css3accordion .text{font-size:14px;line-height:1.4}.social-share li{margin-left:0}.flickr_feeds li a{width:65px}.info-text{font-size:20px}.hover-box>img{margin:10px 10px 8px 5px}.hover-box>h3{font-size:18px}.hover-box>h4,.shop-features .shop-feature>h4{font-size:14px}.screenshot-slider{float:none}.screenshot-box .left-side{width:auto;float:none;margin:20px}.statbox{min-height:90px}.statbox h4{font-size:24px}body .css3panels{height:450px}body .css3panels .panel img{max-height:460px}body .css3panels .caption{top:300px;width:300px}body .css3panels .caption.upper{top:250px}.flickr_feeds[data-size=small] li a{width:50px}#skills_diagram .legend{right:-20px}.feature_box.style3 .box{font-size:12px}.how_to_shop>.row{margin-bottom:10px;font-size:14px}.contact_form .form-horizontal input[type=text].inputbox{width:200px}.scrollbarContainer{display:none}.media-container__link--style-borderanim2 .media-container__text{font-size:26px}.shop-features .shop-feature>h5{font-size:13px}.shop-features .shop-feature>img{margin-right:10px}#footer .contact-details{background:url(../images/say_hi_smaller.png) right top no-repeat}}@media (max-width:767px){.site-header[data-header-style="4"] .zn-res-trigger,.site-header[data-header-style="9"] .kl-header-toptext{margin-left:5px}.team_member,.team_member:after{clear:both}.bigsocialblock,.vertical_tabs.kl-style-2 .tabbable{-webkit-box-orient:vertical;-webkit-box-direction:normal}.breadcrumbs li,.scw__high{font-weight:400}.page-subheader{min-height:160px}.page-subheader .ph-content-wrap{min-height:130px;height:auto!important;padding-top:0;min-height:160px}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{margin-right:-20px;margin-left:-20px}.dl-horizontal dd,.latest_posts.style2 ul.posts .text,.thumbnails{margin-left:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.thumbnails>li{float:none;margin-left:0}.input-large,.input-xlarge,.input-xxlarge,.uneditable-input{display:block;width:100%;min-height:30px}.input-append input,.input-prepend input{display:inline-block;width:auto}body #header.site-header{height:auto!important;position:relative!important}body.sticky-header #header.site-header{position:fixed!important}.kl-cta-ribbon{margin-bottom:-20px}.breadcrumbs,.callout-banner .col-sm-10{margin-bottom:20px}.logo-container .logo-infocard,.logo-container.hasInfoCard:before{display:none}.separator.visible-xxs,.site-header[data-header-style="3"] .search-container{display:block!important}.zn_menu_trigger{background:rgba(228,228,228,.25);text-align:center;padding:5px 0;cursor:pointer;display:block}.kl-contentmaps__panel,.site-header[data-header-style="4"] .site-logo a:after,.subheader-currentdate{display:none}.site-header,.site-header[data-header-style="2"],.site-header[data-header-style="4"],.site-header[data-header-style="5"]{background-color:#2f2f2f}.site-header .cart-container,.site-header .kl-cart-button+.pPanel{min-width:280px}.site-header[data-header-style="3"]{background-color:#fff}.site-header[data-header-style="3"] .header-search,.site-header[data-header-style="3"] .header-search .search-container{width:150px}.site-header[data-header-style="4"] .topnav li.drop .pPanel{left:0}.site-header[data-header-style="4"] .kl-cart-button+.pPanel .inner:after{right:auto;left:9px}body.sticky-header .site-header[data-header-style="8"].header--is-sticked,body.sticky-header .site-header[data-header-style="8"].header--is-sticked .site-header-main-wrapper{height:60px!important}.site-header[data-header-style="11"]{position:relative;background-color:#2f2f2f}.subheader-titles{text-align:start;margin-top:0}.breadcrumbs{padding:4px 8px 3px}.breadcrumbs li{font-size:.8rem}.page-subheader[class*=maskcontainer--]{padding-bottom:0}.recentwork_carousel--2 .recentwork_carousel__controls,.recentwork_carousel_v3 .recentwork_carousel__controls{opacity:1}.btn-fullwidth{width:50%}.circlehover.style2{width:35%}.rev_slider,.rev_slider_wrapper{height:600px}.screenshot-box .screenshot-slider{overflow:hidden!important}.imgbox_image.cover-fit-img{height:100%}#action_box,.imgboxes_style1 .hoverBorderWrapper,.imgboxes_style2 .imgboxes-wrapper,.imgboxes_style4 .imgboxes-wrapper{height:auto}.buybtn-panel{padding-top:10px;padding-bottom:10px}.buybtn-cta{padding:5px 12px;font-size:12px}.media-container__link--style-borderanim2 .media-container__text,.textpop__line1{font-size:18px}.buybtn-close{height:50px;line-height:47px}.kl-slideshow.iosslider-slideshow{padding-bottom:84%}#action_box{text-align:center}#action_box h4.text{font-size:16px}.action_box.style3{margin-top:50px!important}.latest_posts-acc-details,.latest_posts.default-style a+em{display:block}body .testimonial_box{width:100%!important;margin-bottom:20px}.hboxes{margin-bottom:30px}.image-boxes .box{text-align:center}.hg-portfolio-sortable ul#thumbs li{width:50%!important}.hg-portfolio-sortable #portfolio-nav,.hg-portfolio-sortable #portfolio-nav li a,.newsletter-signup.cd-news .nl-email{width:100%}.testimonial_slider__carousel-wrapper{margin:0 20px}.hg-portfolio-sortable #sorting{float:left;margin-bottom:15px}.hg-portfolio-sortable #portfolio-nav li{width:50%;float:left}.static-content__wrapper{min-height:400px!important}.scontent__maps:not(.static-content--fullscreen),.scontent__maps:not(.static-content--fullscreen) .th-google_map{height:auto;max-height:400px}.latest_posts-acc-elm-title{position:static;margin:0 0 20px}.latest_posts-acc-item,.latest_posts-acc-item.last,.latest_posts-acc-item.last:hover,.latest_posts-acc-item:hover{width:100%!important;margin-right:0;padding:20px 0;float:none}.latest_posts-acc-inner,.latest_posts-acc-item:hover~.latest_posts-acc-item>.latest_posts-acc-inner{width:100%!important}.keywordbox{line-height:1.4}.latest_posts.style2 ul.posts .details{float:none;margin-bottom:25px}.infobox2 .btn{margin-left:20px}.process_box .number{position:relative;width:100%}.process_box .content{margin-left:0}.process_box[data-align=right] .content{margin-right:0}.span6+.span12.end_timeline{margin-bottom:0}.timeline_box::after,.timeline_box:hover::before{background:0 0;border:0}.team_member:after,.team_member:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.team_member a.grayHover{overflow:hidden;position:relative;float:left;display:inline-block;max-width:130px;margin-right:20px}.team_member .details{float:left;overflow:visible;visibility:visible;opacity:1;position:static;background:0 0;box-shadow:none;width:auto;padding:10px 0 0}#skills_diagram,.timeline_box::after,.timeline_box:hover::before{display:none!important}.timeline_box .date,div[data-align=right] .timeline_box .date{left:30%;right:30%;text-align:center;width:40%;top:-39px;padding:5px 0}#footer[data-footer-style="2"] .newsletter-signup .nl-email,.newsletter-signup input,.newsletter-signup input[type=text],.photogallery-widget .caroufredsel,.photogallery-widget .cfs--navigation,.photogallery-widget .cfs--pagination{width:100%}.timeline_box:before,div[data-align=right] .timeline_box:before{display:none}.imgboxes_style4 .imgboxes-wrapper,.jsf-block{display:block}.timeline_box,div[data-align=right] .timeline_box{margin:76px 0}.flickrfeed,.process_steps__intro-wrp{margin-bottom:30px}.vertical_tabs .tabbable .nav>li>a{text-align:left}.vertical_tabs .tabbable .nav>li>a>span{float:left}.bubble-box{bottom:0}.bubble-box.bb--anim-show{left:0;max-width:100%;bottom:0;border-radius:0;z-index:11111}.ads-box .pp-adimg{max-width:100px;float:left}.newsletter-signup input[type=submit]{width:100%;margin:0 0 15px}.iosslider-slideshow .iosSlider,.static-content__source{transform:none!important}.services_box--boxed:hover{z-index:3}.services_box--boxed .services_box__list{padding-top:150px!important}.container .process_steps--style2 .process_steps__intro{border-top-right-radius:5px}.photo-wall .pw-details [data-role=title]{line-height:24px}.kl-slideshow .kl-slideshow-safepadding{padding-top:50px!important}.flickrfeed{overflow:hidden}.hover-box.hover-box-2{margin-bottom:15px}.info-text{margin-bottom:25px}.full_width{padding-left:0;padding-right:0}.hg_section--relative.ptop-210{padding-top:70px!important}.team_member,.team_member:hover{padding:20px;margin-bottom:20px}.vertical_tabs.kl-style-2 .tabbable{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vertical_tabs.kl-style-2 .tabbable .nav>li>a{margin-right:1px}.vertical_tabs.kl-style-2 .tabbable .nav>li:first-child a{border-top-right-radius:3px}.vertical_tabs.kl-style-2 .tabbable .nav>li:last-child a{border-bottom-right-radius:3px}.login-panel .create_account,.login-panel .form-control{margin-bottom:10px}.error404-content h2{font-size:160px}.pos-vertical-middle>.container{top:100px}.photogallery-widget .cfs--pagination{position:static;height:auto}.photogallery-widget .pg-thumb,.photogallery-widget .pg-thumb:nth-child(9):last-child{width:50%;height:auto}.testimonial_slider.quoter-style{margin:0 30px 20px}.jsf-block{margin-bottom:30px}.el-devimages__smartphone,.process_steps--style2 .process_steps__container .process_steps__step:after,.process_steps--style2 .process_steps__container:after{display:none}.fun-fact .fun-thing{margin-top:25px;font-size:13px}.section-video-icons .kl-video img{height:50%!important}.el-devimages--type-img .el-devimages__laptop{width:100%;height:0;padding-bottom:57.77%}.el-devimages--type-vector .el-devimages__laptop{width:100%;height:0;padding-bottom:51%}.el-devimages__frame{width:100%;padding-bottom:63%;height:0}.elm-searchbox__submit{width:130px!important}.elm-searchbox__input{width:calc(100% - 130px)!important}.bigsocialblock{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.bigsocialblock__item{width:100%;display:block;min-height:100px;padding:15px}.bigsocialblock__title{position:relative;right:0;top:auto;bottom:auto;text-align:right;margin-bottom:10px;opacity:1;visibility:visible}.bigsocialblock--style1 .bigsocialblock__item:hover .bigsocialblock__title{bottom:auto}.bigsocialblock__count,.bigsocialblock__follow{opacity:1;visibility:visible;-webkit-transform:none;-ms-transform:none;transform:none;position:relative;right:0;top:auto;bottom:auto;text-align:right}.bigsocialblock--style2 .bigsocialblock__item{height:120px}.grid-ibx--cols-3 .grid-ibx__item,.grid-ibx--cols-4 .grid-ibx__item,.grid-ibx--cols-5 .grid-ibx__item{width:100%}.grid-ibx--style-lined-gradient.grid-ibx--cols-3 .grid-ibx__item,.grid-ibx--style-lined-gradient.grid-ibx--cols-4 .grid-ibx__item,.grid-ibx--style-lined-gradient.grid-ibx--cols-5 .grid-ibx__item{width:-webkit-calc(50% - 30px);width:calc(50% - 30px)}.process_steps--style1{display:block}.process_steps--style1 .process_steps__intro{display:block;width:100%;height:auto}.process_steps--style2{display:block}.process_steps--style2 .process_steps__container{width:100%}.process_steps--style2 .process_steps__step{width:100%;margin-bottom:30px}.process_steps--style2 .process_steps__intro{display:block;width:100%;float:none;height:auto;min-height:0;padding:30px;margin-bottom:0}.latest_posts.default-style.kl-style-2 .vephucan-left,.recentwork_carousel--2 .recentwork_carousel__left{margin-bottom:30px}.process_steps--style2 .process_steps__container:before{-webkit-transform:none;-ms-transform:none;transform:none;left:-5px;padding:0;width:calc(100% + 10px)}.process_box4{display:block;margin-bottom:50px}.nlbox--preview,.sc-huge-arrow,.shop-latest .tabbable .nav li.active a:after,.shop-latest .tabbable .nav li.active a:before{display:none}.statistic-box--stl-style1 .statistic-box,.statistic-box--stl-style2 .statistic-box{float:none;display:block;width:100%}.pricing-table-element .plan-column{width:100%!important}.pricing-table-element .plan-column:not(.featured){border:solid #cdcdcd;border-width:3px 0}.pricing-table-element .plan-column.featured{margin-bottom:0}.vertical_tabs .tabbable>.nav{margin-bottom:25px}.screenshot-box .left-side{padding:0 30px 25px}.screenshot-box .left-side h3.title{text-align:center}.screenshot-box .left-side>.btn{margin-left:0;display:block}.screenshot-box .screenshot-slider{margin-top:0}.ts-pt-testimonials__item--size-1,.ts-pt-testimonials__item--size-2,.ts-pt-testimonials__item--size-3{width:-webkit-calc(100% - 50px);width:calc(100% - 50px)}.media-container{min-height:400px!important;height:400px}.kl-skills-diagram{width:100%}.recent_works3 .carousel-item--height{height:auto}.static-content__subtitle,.static-content__title{word-break:normal}.sc__boxes{margin-top:40px}.sc__boxes .static-content__infopop{margin:10px 15px}.textpop__line2{font-size:42px}.textpop__line3{font-size:32px}.textpop__line4{font-size:24px}.scw__day,.scw__degs{font-size:18px}.video-container .captions .line{font-size:26px}.static-content.event-style .ud_counter{text-align:center}.static-content.event-style .till_lauch{margin:0}.static-content.event-style .ud_counter ul li{font-size:18px;padding:15px 10px;width:100%;margin-bottom:20px;margin-right:0}.static-content.event-style .static-content__subtitle{font-size:2rem;text-align:center}.static-content.event-style .sc_counter{width:100%;text-align:center}.static-content.event-style .mail_when_ready{margin-bottom:15px;display:block;float:none;text-align:center}.static-content.event-style .or{float:none;display:block;clear:left;margin:0 0 15px;text-align:center}.static-content.event-style .social-icons{text-align:center;display:block}.sc--weatherbox .static-content__wrapper{height:auto!important}.sc__actionarea .btn.btn-third{width:auto}ul.scw_list{margin:50px 10px 0}ul.scw_list li{width:25%}.scw_list .wt-icon{font-size:50px;height:40px}.scw__degs{margin-bottom:10px}.scw__alt{font-size:13px}.scw_list li:first-child{width:100%;margin-top:-35px;display:block}.scw_list li:first-child .wt-icon{font-size:160px;height:125px;margin-bottom:10px}.scw_list li:first-child .scw__degs{font-size:30px}.scw_list li:first-child .scw__high{font-weight:700}.scw_list li:first-child .scw__day{font-size:28px}.scw_list li:first-child .scw__alt{font-size:18px}.sc__res-form{width:95%;margin:70px auto 0}#footer .social-icons,.nlbox--inner,.post-info li:first-child{margin-left:0}.sc--showroomcrs-style .sc__textcontent h2{font-size:3rem}.sc--showroomcrs-style{max-width:100%}.kl-contentmaps__panel{position:static;width:100%;border-radius:0}.scontent__maps.static-content--fullscreen{height:90vh}.shop-latest .tabbable .nav li{float:none;width:100%;padding-left:0;margin-left:0;display:block;margin-bottom:10px}.shop-latest .tabbable .nav li.active{margin-left:10px}.limited-offers-carousel{margin-bottom:40px}.limited-offers-carousel .controls{width:44px}.limited-offers-carousel .controls a{width:40px}.kl-store-page table.cart td.actions .coupon+.button{margin:30px auto 20px;display:block}.kl-store-page .cart-collaterals .cart_totals,.kl-store-page .cart-collaterals .cross-sells{width:100%}.infobox3{padding:50px 30px}.kl-newsletter-box{width:100%}.nlbox--hugediscount>span{font-size:5rem;line-height:1.3}.contact-popup,.kl-newsletter-box input[type=email]{width:100%}.contact-popup-panel .contactForm{padding:20px}.contact-popup-panel .contactForm form{padding:0}.footer-contact,.latest_posts .latest_posts_container{display:block}.portfolio-item{display:block;margin-bottom:50px;box-shadow:0 5px 43px rgb(0 0 0 / 48%);padding:10px}#footer .menu:after,#footer .menu:before{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}#footer .menu:after{clear:both}#footer .social-icons{float:none;padding-left:0;margin-bottom:30px}#footer .copyright img{margin-bottom:20px}.kl-store-page .left_sidebar ul.products li.product,.kl-store-page .right_sidebar ul.products li.product{width:50%}.spp-products-rows .spp-title{font-size:1.4rem}.offline-page .containerbox{width:100%;margin-top:40px}.offline-page .containerbox__logo{position:static;width:100%;height:auto;padding-bottom:20px}.offline-page .containerbox .site-logo{width:100%;top:auto;-webkit-transform:none;-ms-transform:none;transform:none;float:none}.offline-page .containerbox .content{border-top:1px solid #777;padding:40px 0 0;clear:both;margin:0;border-left:0}.offline-page .mail_when_ready{float:none}.offline-page .ud_counter ul{width:100%}.offline-page .ud_counter ul li{display:block;width:100%;margin:0 0 20px;font-size:20px}.offline-page .ud_counter .till_lauch{margin:10px 0;width:100%;height:70px;vertical-align:middle}.offline-page .till_lauch img{max-height:100%}}@media (max-width:600px){.fancyslider__slideshow .kl-slideshow-inner,.wycm{padding-top:0}.site-header[data-header-style="4"] .logo-container,.site-header[data-header-style="5"] .logo-container,.site-header[data-header-style="7"] .logo-container{min-width:auto}.kl-store-page ul.products li.product,.services_box,.tabbable>ul.nav>li{width:100%}.latest_posts.default-style.kl-style-2 .title{font-size:16px}.site-header .kl-header-toptext{display:none}.site-header-top-wrapper{display:none!important}.page-subheader{min-height:160px}.page-subheader .ph-content-wrap{min-height:130px}.fancyslider__slideshow .hg_fancy_slider_container{height:auto}.wycm{margin-top:0!important}.services_box--boxed{text-align:center}.services_box--boxed .services_box__list{padding-top:190px!important}.site-header[data-header-style="4"] .kl-cart-button+.pPanel{left:-150px}.site-header[data-header-style="10"] .quote-ribbon{right:15px}.tabs_style5>ul.nav{border-bottom:none}.tabs_style5>ul.nav>li>a{border-bottom:2px solid transparent}.tabbable>ul.nav>li{float:none;display:block}.tabs_style5>ul.nav>li:first-child>a{padding:8px 20px}.tabs_style1>ul.nav>li>a,.tabs_style2>ul.nav>li a,.tabs_style2>ul.nav>li:first-child a,.tabs_style3>ul.nav>li>a,.tabs_style4>ul.nav>li>a,.tabs_style5>ul.nav>li a{padding:12px 20px;width:100%;display:block}.tabs_style4>ul.nav{border:1px solid #ddd;border-radius:3px;margin-bottom:10px}.tabs_style4>ul.nav>li>a.active{border:none}.symbol-line::after,.symbol-line::before{width:47%}.post-info li{display:block}}@media (max-width:480px){.loginbox-popup,.testimonials_fader__carousel-wrapper .testimonial-author,.zn_post_image{width:100%}.media-object,.static-content.event-style .ud_counter ul li:last-child,.zn_post_image{margin-right:0}.infobox2,.static-content.event-style .or,.static-content.event-style .sc_counter,.static-content.event-style .social-icons,.static-content.event-style .static-content__subtitle{text-align:center}.visible-xxs{display:block!important}.hidden-xxs,.site-header[data-header-style="3"] .header-search{display:none!important}.testimonials_fader__carousel-wrapper .has-left-border{border-left:unset}.testimonial_fader__carousel .testimonials_fader__carousel-item{padding:unset}.testimonials_fader__carousel-wrapper .testimonial-author--photo{width:100%;display:flex;flex-direction:row;align-items:center}.testimonial-author--photo img{width:150px;margin-right:15px}.photogallery-widget .cfs-counter{left:20px}.nav-collapse{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.site-logo{max-width:100%}.zn-res-trigger{margin-left:0;margin-top:11px}.header-leftside-container{overflow:visible}.topnav li.drop .inner.cart-container{width:230px;right:0;position:absolute}.cart-container .cart_list{margin:0 0 7px!important}.form-horizontal .controls,.media-object{margin-left:0}.action_box_content .ac-buttons a,.social-share li{margin-bottom:10px}.cart-container .cart_list li{text-align:left}.cart-container .cart_list li a{line-height:13px}.cart-container .cart_list li img{width:59px!important}.cart-container .buttons .button.wc-forward{font-size:9px}.cart-container .buttons .button.checkout{font-size:9px;padding:9px 20px}.cart-container .buttons .button{width:48%}.cart-container .total{padding:0 0 6px}.site-header.kl-cta-lined{display:none}.latest_posts.default-style.kl-style-2 .post-details em,.site-header[data-header-style="3"] .kl-header-toptext{display:none}.site-header[data-header-style="4"] .topnav{margin:0 0 0 15px}.site-header[data-header-style="4"] .header-search{margin-left:15px}.site-header[data-header-style="5"] .topnav{margin:0 0 0 15px}.site-header[data-header-style="5"] .header-search{margin-left:15px}.site-header[data-header-style="6"] .topnav{margin:0 0 0 15px}.site-header[data-header-style="6"] .header-search{margin-left:15px}.site-header[data-header-style="6"] .logo-container{min-width:auto;padding:0 10px}.kl-iconbox--fleft .kl-iconbox__icon-wrapper,.kl-iconbox--fright .kl-iconbox__icon-wrapper{float:none}.page-header h1 small{display:block;line-height:20px}input[type=checkbox],input[type=radio]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}.css3accordion>ul>li .thumb{float:none;width:auto}.infobox2 .btn{margin:0 0 10px}.symbol-line::after,.symbol-line::before{width:46%}.hg-portfolio-sortable ul#thumbs li,.kl-store-page .left_sidebar ul.products li.product,.kl-store-page .right_sidebar ul.products li.product,[class*=gridPhotoGalleryItem--w]{width:100%!important}.eBlog .featured-post .zn_sticky_no_image{min-height:200px}.eBlog .featured-post .itemFeatContent{padding:10px 15px}.eBlog .featured-post .itemTitle,.eBlog .itemTitle{font-size:16px;line-height:1.6;margin:0 0 10px}.eBlog .featured-post .itemHeader{margin-bottom:10px;padding-bottom:10px}.latest_posts.default-style.kl-style-2 .m_title{margin-bottom:0;font-size:10px}.latest_posts.default-style.kl-style-2 .post:not(.lp-title) .m_title:after{content:none}.grid-ibx--cols-2 .grid-ibx__item,.grid-ibx--cols-3 .grid-ibx__item,.grid-ibx--cols-4 .grid-ibx__item,.grid-ibx--cols-5 .grid-ibx__item{width:100%!important;float:none!important;margin-left:0}.gridPhotoGallery__link:after{font-size:13px}.static-content.event-style .sc_counter{width:100%}.static-content.event-style .ud_counter ul li{width:19%}.static-content.event-style .mail_when_ready{margin-bottom:15px;display:block;float:none;text-align:center}.static-content.event-style .or{float:none;display:block;clear:left;margin:0 0 15px}.rf__block{width:100%;padding:20px 15px;float:none;border-radius:3px 3px 0 0}.rfblock--submit{padding:0 15px}.rfblock--fields .rf__field{margin-left:15px;padding-left:15px}.rfblock--fields .rf__field:first-child{width:calc(50% - 10px)}.rf__submit{width:100%;height:60px;border-radius:0 0 3px 3px}.rf__submit:after{font-size:38px;line-height:60px;color:rgba(255,255,255,.25)}.auth-popup{width:100%}.testimonial_fader__carousel .testimonials_fader__carousel-item:after{font-size:100px}.testimonials_fader__carousel-wrapper blockquote{all:unset;margin:10px 50px}.recentwork_carousel__crsl .recent-work_carousel-item{padding:0}.kb-category--related-articles li{overflow:hidden}.kb-category--related-articles .likes,.kb-category--related-articles .views{clear:right}}@media (min-width:320px){.action_box .ac-btn{margin:0 5px}}@-o-viewport{width:device-width}@viewport{width:device-width}.youtube-facade{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000;cursor:pointer;aspect-ratio:16/9}@supports not (aspect-ratio:16 / 9){.youtube-facade{padding-bottom:56.25%;height:0}}.youtube-facade__thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.youtube-facade__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background:0 0;border:none;cursor:pointer;opacity:.8;transition:opacity .25s}.youtube-facade:hover .youtube-facade__play-button{opacity:1}.youtube-facade iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.services_boxes_category .col-md-3{margin-bottom:inherit!important}.services_boxes_category .portfolio-item-pagination{margin-bottom:30px;padding:0 10px}.services_boxes_category .portfolio-item.kl-has-overlay,.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{width:100%}.services_boxes_category .portfolio-item.kl-has-overlay{margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);animation:.6s ease-out both fadeInUp;position:relative;cursor:pointer}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:220px;min-height:180px;aspect-ratio:16/9;position:relative;overflow:hidden;background:#f0f0f0}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img{width:100%;height:100%;object-fit:cover;position:relative;z-index:0;opacity:1;transition:opacity .3s;display:block;opacity:1!important}.services_boxes_category .title{font-size:1.3rem;margin-bottom:15px}.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:14px;padding:0 10px;text-shadow:1px 1px 3px rgba(0,0,0,.8);letter-spacing:.5px}@media (min-width:576px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:240px}.services_boxes_category .title{font-size:1.4rem;margin-bottom:18px}.services_boxes_category .portfolio-item.kl-has-overlay .overlay-title{font-size:15px}}@media (min-width:768px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:200px}.services_boxes_category .title{font-size:1.5rem;margin-bottom:20px}}@media (min-width:992px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:180px}.services_boxes_category .title{font-size:1.6rem;margin-bottom:25px}}@media (min-width:1200px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro{height:200px}.services_boxes_category .title{font-size:1.8rem}}.services_boxes_category>.row{margin:0 -10px}@media (max-width:575px){.services_boxes_category .portfolio-item-pagination{padding:0 5px;margin-bottom:0}.services_boxes_category>.row{margin:0 -5px}.services_boxes_category .portfolio-item.kl-has-overlay{border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.1)}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro img{transform:none}.services_boxes_category .title{font-size:1.1rem;padding:6px 15px;border-left-width:3px}}.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(245,132,51,.15);border-color:rgba(245,132,51,.5)}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro img{transform:scale(1.05)}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{padding:15px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.4))!important;opacity:0;transition:opacity .3s;display:flex;align-items:flex-end;justify-content:flex-start;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro .overlay{opacity:1;background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 30%,rgba(0,0,0,.4) 60%,transparent 100%)!important}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay .overlay-title{font-size:16px;text-shadow:1px 1px 3px rgba(0,0,0,.7);margin:0;transform:translateY(10px);transition:transform .3s}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro .overlay .overlay-title{transform:translateY(0)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.services_boxes_category .portfolio-item.kl-has-overlay:nth-child(1){animation-delay:.1s}.services_boxes_category .portfolio-item.kl-has-overlay:nth-child(2){animation-delay:.2s}.services_boxes_category .portfolio-item.kl-has-overlay:nth-child(3){animation-delay:.3s}.services_boxes_category .portfolio-item.kl-has-overlay:nth-child(4){animation-delay:.4s}@media (max-width:768px){.services_boxes_category .portfolio-item.kl-has-overlay{border-radius:6px;box-shadow:0 3px 10px rgba(0,0,0,.1)}.services_boxes_category .portfolio-item.kl-has-overlay:hover{transform:translateY(-3px)}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{opacity:1;background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,0) 40%)!important;height:auto;top:auto;bottom:0;padding:10px}}.services_boxes_category .portfolio-item.kl-has-overlay.loading .img-intro{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:1.5s infinite loading}@keyframes loading{0%{background-position:200% 0}100%{background-position:-200% 0}}@media (max-width:767px){.services_boxes_category .col-md-6{width:50%;float:left}}@media (max-width:575px){.services_boxes_category .col-sm-12{width:100%;float:none}}.services_boxes_category .row::after{content:"";display:table;clear:both}.services_boxes_category{position:relative;background:#f8f9fa;padding:20px 0;counter-reset:section}.services_boxes_category .portfolio-item.kl-has-overlay::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid transparent;border-radius:8px;transition:.3s;z-index:1;pointer-events:none}.services_boxes_category .portfolio-item.kl-has-overlay:hover::before{border-color:#f58433}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro::after{content:'→';font-family:FontAwesome;position:absolute;top:15px;right:15px;width:40px;height:40px;background:rgba(245,132,51,.9);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;opacity:0;transform:scale(.8) rotate(-45deg);transition:.3s;z-index:2}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro::after{opacity:1;transform:scale(1) rotate(0)}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(245,132,51,.05) 10px,rgba(245,132,51,.05) 20px);opacity:0;transition:opacity .3s;z-index:1}.services_boxes_category .portfolio-item.kl-has-overlay:hover .img-intro::before{opacity:1}.services_boxes_category .title{color:#333;position:relative;display:inline-block;background:rgba(245,132,51,.1);padding:8px 20px;border-radius:4px;border-left:4px solid #f58433}.services_boxes_category .title::after{content:'';position:absolute;bottom:-5px;left:-4px;width:40px;height:3px;background:#f58433;transition:width .3s;display:none}.services_boxes_category .portfolio-section-pagination:hover .title::after{width:100%}@media (max-width:768px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro::after{content:'👆';opacity:.8;transform:scale(.8);background:rgba(245,132,51,.8);animation:2s infinite pulse}@keyframes pulse{0%,100%{transform:scale(.8)}50%{transform:scale(.9)}}.services_boxes_category .portfolio-item.kl-has-overlay{min-height:200px}.services_boxes_category .portfolio-item.kl-has-overlay .hoverLink{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}}.services_boxes_category .portfolio-section-pagination{counter-increment:section;position:relative}.services_boxes_category .portfolio-section-pagination .title::before{content:counter(section,decimal-leading-zero) ".";color:#d6611f;font-weight:700;margin-right:10px;font-size:1.2em}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay .overlay-title{background:rgba(245,132,51,.85);padding:5px 10px;border-radius:4px;display:inline-block;color:#fff;font-weight:600;margin-bottom:10px}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img.loading{opacity:0}.services_boxes_category .portfolio-item.kl-has-overlay .img-intro img.loaded{opacity:1}.services_boxes_category .portfolio-item.kl-has-overlay.hover-active{transform:translateY(-5px);box-shadow:0 12px 30px rgba(245,132,51,.2)}.services_boxes_category .portfolio-item.kl-has-overlay.hover-active::before{border-color:#f58433;border-width:3px}.services_boxes_category .portfolio-item.kl-has-overlay.hover-active .img-intro::after{opacity:1;transform:scale(1.1) rotate(0)}.services_boxes_category .portfolio-item.kl-has-overlay{transition:.4s cubic-bezier(.175,.885,.32,1.275)}.services_boxes_category .portfolio-item.kl-has-overlay:active{transform:scale(.98)}.services_boxes_category .portfolio-item.kl-has-overlay a{text-decoration:none}.services_boxes_category .portfolio-item.kl-has-overlay:focus-within{outline:rgba(245,132,51,.5) solid 2px;outline-offset:2px;box-shadow:0 0 0 3px rgba(245,132,51,.3),0 8px 25px rgba(245,132,51,.15)}@media (min-width:769px){.services_boxes_category .portfolio-item.kl-has-overlay .img-intro .overlay{background:linear-gradient(to top,rgba(0,0,0,.8) 0,transparent 50%)!important;opacity:0}}
