@media only screen and (max-width:1366px){.title-section .flat-title{font-size:44px}.tf-topbar{padding-left:23%!important}.testimonials-style .subscribe{width:87.5%;left:6.2%;top:-15.5%!important}.tfnewslatter-style{margin-top:-950px}.icon-box,.image-profolio-style2 img,.tf-coutor,.window-services-style2 .content-service-title{width:100%}.content-blog-style2 .title-blog,.icon-box{padding-left:0!important}.show-search{margin-left:30px}.flex-header .flat-show-search{float:left}.questions-style .title-section .flat-title{padding:0 160px}.content-blog{padding:10px 0}.content-blog,.image-box .content-box,.title-blog{padding-left:15px}.flat-tabs .image-profolio{margin-top:-11px}.window-services-style2{padding-bottom:260px}.page-title{padding-bottom:120px}.partners-style2 .btn-tab{display:block!important}.iconbox-service{margin-bottom:30px}.flat-testimonials-post .owl-controls{display:none!important}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{position:absolute}.tf-coutor .box{width:23%;margin-left:15px!important}.about2 .bg-img{left:-6.1%}.newslatter .btn-style-6 .btn-title{padding:0 40px}.features .iconbox-features .icon-list{padding-left:17%}.partners-style2 .owl-carousel .owl-dots.disabled,.partners-style2 .owl-carousel .owl-nav.disabled{display:block!important;text-align:center;top:-54%;right:6.2%}.partners-style2 .owl-carousel .content-title a{font-size:18px!important}.partners-style2 .profolio-show{padding:23px 15px 10px!important}.tf-image-box .image img{width:50%}.tf-coutor .box .icon-wrap i{font-size:38px}.tf-coutor{margin:-10% 0 0;padding:80px 0}.tf-coutor .box .icon-wrap{width:68px;height:68px;border-radius:50%;background-color:rgba(255,255,255,20%);text-align:center;padding-top:13px}.icon-wrap-style2{padding-top:17px!important}.tf-coutor .box .icon-wrap .icon-iconcoutor3{font-size:40px!important;padding-top:10px!important}.tf-coutor .icon-wrap{margin-left:15px!important}.tf-coutor .coutor-box{margin-left:100px}.flat-case-study-style{margin-top:-34.5%;padding:0 0 90px;background-color:#434e6e}}@media only screen and (max-width:1199px){.tf-topbar{width:82.5%!important}header.fixed-header{position:fixed!important;left:0!important;top:0!important;width:100%!important;z-index:999!important}.box-border{min-width:100%}.about2 .image,.content-service,.content-service-title,.iconlist-about-style2 li,.image-box-about .image img,.image-hoverstyle2 .image img,.image-profolio-style2 img,.service-content,.service-slider,.tf-contact-us .col-md-4,.tf-coutor,.tf-icon-box-style,.tf-information .image,.window-service-style4 .col-md-5,.window-service-style4 .col-md-7{width:100%!important}.image:before{left:-100%}.list-window2 .content-tab .content-inner .d-lg-flex{flex-direction:column}.tf-company-team .col-md-3{width:50%;margin-bottom:30px}.partners-style3 .owl-carousel .owl-nav .owl-next{margin-left:240px}.list-window1 .icon-box-dor li,.questions-contact .content-form{width:40%}.what-we-do-style2 .image-box{width:30.2%;padding:15px}.questions-contact .content-form{padding-bottom:34px!important}.tf-icon-box-style li{padding-left:15px!important;padding-right:5px!important}.icon-box-details li{width:31.6%}.questions-style2 .form-questions{width:60%}.iconlist-about li{width:48%}.image-slider,.rev-slider1 .text-image,.text-image{display:none!important}.about-us,.about2,.header-style2,.header-style2 .content-menu .nav-wrap,.tf-coutor{position:relative}.about-style .btn-about,.about2 .icon-box-style2,.content .btn-tab,.flex-header .btn-menu{position:absolute}.about-style .btn-about{bottom:-60px}#mainnav>ul>li{margin:0 15px}.nav-wrap{height:90px}.header .logo{padding:40px 35px 40px 22px}.icon-box-dor li{float:none}.header-style2 .content-menu .search-btn{width:35%}.btn-about a,.content-about,.header-style2,.iconlist-about,.image-box-team .image-box .meta-blog .content-blog,.image-box-team .title-blog,.list-window2 .flat-tabs .content-tab .image,.tf-image-box .pd-center,.tf-slider-style{padding:0}.image-profolio{text-align:center}.btn-about a,.flex-header .btn-menu,.header-style2,.margin-botom35{margin:0}.about2 .no-padding-right,.what-we-do-style .image-box{margin-bottom:50px}.icon-box{padding-left:0;width:90%}.image-box:hover .title-imagebox{top:36%!important}.content .btn-tab{right:15px}.icon-box-details li,.list-window1 .title-section,.list-window2 .menu-tab li,.tf-contact-us .col-md-4{margin-bottom:30px}.about-style .col-md-6,.features .title-section,.flat-tabs .col-md-8 .row,.questions-contact .content-form .title-section,.tf-coutor .box{margin-bottom:20px!important}.window-service2-style p{padding:0 160px}.window-style2 ul li{width:46.3%}.window-col1,.window-col2{padding:32px 0}.testimonials-style .subscribe{padding:54px 30px;top:-125px!important}.testimonials-style .icon-list{margin-top:105px!important}.testimonials-style .form-email button{top:91px;right:35px}.testimonials-style .boxtestimonial,.testimonials-style .imagebox-style2{padding:35px 20px 30px 26px}.questions-style .form-questions{padding:1px 50px 42px}.iconlist-about,.questions-style .comment-respond{margin-top:20px}.comment-respond form,.image-box-team .image-box .meta-blog .content-blog{padding-top:20px}.image-box-team .image-box .meta-blog{padding-bottom:20px}.questions-style #commentform .message-wrap textarea{height:120px!important}.questions-style .flat-title{padding:0 190px}.questions-style .image-form .contact{width:87%}.testimonials-style .flat-title-style2{font-size:38px!important}.flat-tabs .image-profolio{margin-top:0}.portfolio{padding-top:150px}.tf-coutor{margin:-13% 0 0;padding:80px 0 160px 15px}.content-about-style2,.flat-tabs-about,.iconlist-about .margin-left,.list-window2 .menu-tab,.tf-coutor .box{margin-left:0!important}.list-window2{text-align:center}.tf-coutor .box{float:left;width:25%!important}.header-style2 .content-menu .search-btn{float:right}.header-style2 .content-menu .nav-wrap{width:65%;padding-left:50px}.flex-header .btn-menu{right:-15%;top:50%;margin-top:-8px!important}.about2 .no-padding-right{padding-right:15px}.padding-center{padding:0 15px}.about2 .bg-img{left:-2.1%}.about2 .icon-box-style2{bottom:13%;z-index:100}.sub-style2 .box2-subscribe button{top:37px!important;right:11%}.about-style .content-about .title-section,.iconbox-features .iconbox-content li{margin-bottom:10px}.iconbox-features .iconbox-content li a{margin-left:20px!important;font-size:14px!important}.features .iconbox-features .icon-list{margin-bottom:27px!important;padding-left:45px}.iconbox-features .iconbox-content p{letter-spacing:1.2px!important}.features .iconbox-content .btn-style-4 .btn-title{padding:0 31px}.partners-style2 .image-profolio:hover .profolio-show{height:114px}.window-service-style .window{top:55%;left:25%!important}.meta-blog-style2 .entry-calendar{top:180px}.footer-h2{margin-top:-25.5%}.service-slider .owl-carousel .owl-dots.disabled,.service-slider .owl-carousel .owl-nav.disabled{top:160px}}@media only screen and (max-width:991px){#mainnav-mobi{max-height:calc(100vh - 100px);overflow-y:auto}.image-box .meta-blog{margin:0!important}.page-title-content{padding:40px 0 50px!important}.tf-tabs-style .tabs-case-study .image-profolio{width:calc(50% - 30px)}.tf-topbar{padding-left:15px!important}.blog-content .col-right,.box1-subscribe,.box2-subscribe,.flat-tabs-porpolio .image-profolio .image img,.image-box-team .image img,.list-window1,.list-window2,.list-window2 .flat-tabs .content-tab img,.main-top,.no-column .col-left,.questions-contact .form-questions .text-wrap fieldset,.questions-style .form-questions,.questions-style .image-form,.service-content,.service-slider,.service-slider .image-profolio .image img,.tabs-case-study .image img,.tabs-garallry .col-sm-4,.tf-coutor,.tf-icon-box .icon-box2,.tf-icon-box-style li,.tf-information .image-hover .image img,.tf-product .col-md-4,.tf-windows-service .col-md-5 .image img,.what-we-do-style .image img,.window-service-style .service .image img,.window-service2-style .col-md-6 .image img{width:100%!important}.header .main-top{transform:translateY(0)}.content-wrap .nav-wrap,.header .logo{height:100px}.page-title{padding-top:130px;padding-bottom:150px}.page-title-inner{padding-top:260px!important;padding-bottom:20px!important}.header .logo{padding:15px}.tf-window-door .image img{width:auto!important}.tf-image-box .image i{bottom:15px!important}.flat-tabs-type4 .content-tab .case-tab{margin-left:25px!important}.partners-style2 .owl-carousel .content-title a{font-size:20px!important}.flat-tabs-about .flex{display:block!important}.box-company{margin:-50px 15px 0}.sidebar-service .inner-sidebar{width:100%!important;display:flex;flex-direction:column}.image-box-style3,.select-product,.widget-style2{width:48%;float:left}.widget-style2{margin-right:2%}.image-box-style3{margin-left:2%}.blog-grid.blog-four-columns article,.flat-portfolio .item,.flat-portfolio .one-four .item,.flat-tabs-porpolio .content-tab .row .col-sm-4,.footer .col-sm-3,.questions-contact .content-form,.questions-contact .form-questions,.sidebar-service .category-wrap,.sidebar-service .widget-category,.tf-company-team .col-sm-3,.tf-coutor .box,.tf-icon-box .icon-box1,.tf-icon-box .icon-box3,.tf-window-door .col-sm-4{width:50%!important}.what-we-do-style2 .image-box{width:46%}.header-style2 .nav-wrap{width:75%!important}.header-style2 .search-btn{width:25%!important}.tf-about .what-we-do-content .col-sm-4{width:33.33%}.tf-window-door .image img{text-align:left!important}.select-product-style{margin-left:4%;margin-top:2px}.icon-select-search-style3:before{top:68px;left:43%}.flat-show-search{float:right!important}.what-we-do-style1 .col-sm-4{width:33.33%!important}.col-right .blog-contact,.col-right .widget_lastest,.col-sm-4,.footer .col-sm-3{float:left}.col-right .blog-contact{margin-left:4%;margin-top:55px}.tf-about .title-section p{padding:0 15px}.tf-company-team .col-md-3{text-align:center}.tf-icon-box .icon-box1,.tf-product .col-md-4,.window-style3 .text{display:flex}.testimonials-style .box-testimonials .icon-list .box,.tf-icon-box .icon-box1,.tf-icon-box .icon-box3{display:inline-block}.testimonials-style .box-testimonials .icon-list .box .icon-heart:before,.testimonials-style .box-testimonials .icon-list .box .icon-ios-people:before,.testimonials-style .box-testimonials .icon-list .box .icon-material:before{padding:40px;font-size:40px}.tf-icon-box .icon-box2 .image:before{left:-85%!important}.tf-spacer{height:130px}.questions-contact .content-form{padding:43px 23px 184px 43px!important}.flat-carousel-box-style2 .image-box .content-box,.icon-box-dor li,.profolio-show,.window-service-style .col-md-6{padding-left:15px!important}.about-style .about-image .imgstyle1,.iconbox-features .iconbox-content li span{margin-left:0!important}.iconbox-features .iconbox-content li:before{left:-15px!important}.btn-menu,.btn-tab,.custom .tp-bullet,.partners-style2 .profolio-show .btn-tab,.profolio-show .btn-tab{display:block!important}.icon-box-dor-style2 li a{padding-left:13px!important}.about2 .icon-box-style2,.btn-menu,.tf-window-door .box-style2{position:absolute!important}.main-top .logo,.testimonials-style .box-testimonials .icon-list .box{min-width:30%}.content-wrap{width:70%}.col-md-6 .margin5-28,.list-window1 .title-section,.tf-image-box .pd-center{margin-bottom:0!important}.carosel-testimonials .owl-nav button.owl-next,.carosel-testimonials button.owl-prev,.content-wrap .flat-appointment,.header-style2 .btn-top,.imagebox-style2 .image:before,.partners-style3 .owl-carousel .owl-nav .owl-next,.partners-style3 .owl-carousel .owl-nav button{display:none!important}.main-top .content{max-width:70%!important}.btn-menu{top:50%;margin-top:-8px;right:15px}.nav-wrap{z-index:100}.tf-window-door{position:relative}.tf-window-door .box-style2{bottom:-480px}#header{top:0}.bg-img-style2,.tf-window-door .box-style2{left:0}.carousel,header{padding-top:50px}.about-us .col-md-6,.service-slider,.tf-about .what-we-do-content .col-sm-4,.tf-windows-service .col-md-7,.what-we-do-content .col-md-4{margin-bottom:50px}.image-box:hover .title-imagebox{top:68%;transition:all .5s ease-in-out}.what-we-do-content .content-service-title{margin-top:7px}.tf-window-door .icon-box-dor li{height:60px;line-height:60px}.blog-post-content .title-section .flat-title,.flat-tabs .style2,.iconlist-about-style li,.tf-blog-slider .col-md-7,.tf-window-door .icon-box-dor li{margin-bottom:20px!important}.icon-box{width:85%}.btn-about{margin-top:140px}.what-we-do-content .image-box:hover .title-imagebox{top:66%}.menu-wrap .btn-menu{height:24px}.btn-tab{right:5%}.box-border ul li{padding:28px 5px 33px}.window-service{padding-bottom:0}.window-service-style .window{margin-top:250px!important;left:0!important;margin:0 auto;position:relative!important;padding:0 15px}.window-service2-style p{padding:0 80px}.window-style2 ul li{width:47.9%}.blog-new .image-box,.list-window2,.margin-top71,.tf-blog-slider,.window-service2-style .image-change{margin-top:30px}.overlay-img,.tf-newslatter .subscribe{height:100%}.tf-newslatter .subscribe{padding:30px 30px 260px;z-index:99}.about-us .col-md-6{margin-bottom:80px}.content-blog .col-md-4,.list-window2 .flat-tabs .menu-tab li,.tf-company-team .col-sm-3{margin-bottom:40px!important}.iconlist-about li,.questions-style .form-questions,.questions-style .image-form{margin-bottom:20px!important}.questions-style .image-form .contact{width:93.5%}#main-top .content-wrap{width:70%}.col-right,.service-details .col-md-8,.testimonials-style .box-testimonials .icon-list .box .heart,.testimonials-style .box-testimonials .icon-list .box .material,.testimonials-style .box-testimonials .icon-list .box .people,.testimonials-style .carosel-testimonials,.testimonials-style .icon-list{margin-top:50px!important}.testimonials-style .box-testimonials .icon-list .box{margin:0!important}.box2-style{margin-top:5px!important}.sub-style2 .box2-subscribe button{top:124px!important;right:11%}.col-right .blog-contact,.col-right .widget_lastes{display:inline-block}.blog-contact,.widget_lastest{width:48%}.list-window2,.service-slider .image-profolio .image,.top,.top .flat-questions{text-align:center}.service-slider .owl-carousel .owl-dots.disabled,.service-slider .owl-carousel .owl-nav.disabled{right:50px;top:41.6%}.service-slider .owl-carousel .owl-nav .owl-next{margin-left:450px!important}.list-window2 .content-tab .col-tab{justify-content:center}.testimonials-style .form-email button{top:77px;right:24px}#footer .footer-contact,#footer .footer-widget,.carosel-testimonials p,.col-right,.content-blog .post-meta li,.content-blog .title-blog,.content-wrap,.flat-title,.iconlist-about,.list-window2,.portfolio,.questions-contact .flat-title,.title-section{padding:0!important}.testimonials .boxtestimonial{padding:35px 20px 35px 50px;border-radius:5px}.testimonials-style .subscribe{top:-10%!important}.testimonials-style{padding-top:50px}.testimonials-style .subscribe{padding:20px 20px 0}.testimonials-style .form-email button{top:78px}.testimonials-style .padding-top29{padding-top:10px}.flat-title-style2{font-size:30px}.subscribe .form-email input{padding:43px 0 38px 15px;width:100%!important}#topbar .topbar-socials,.content-blog .post-meta li,.footer .colum1,.icon-box-infor li{padding-right:15px!important}.footer .col-sm-3{margin-bottom:30px}.footer .colum3{margin-top:5px}.footer .colum1 img{margin-top:20px!important}.footer-style2 .logo{padding:0 40px}.tf-newslatter .box2-subscribe,.top .col-md-6.text-right{padding-top:20px!important}.themesflat-pagination ul li .page-numbers{height:45px;width:45px;line-height:45px}.what-we-do-content .image-box h4{font-size:15px}.about-style{padding-bottom:50px}.portfolio-filter li{padding:0 10px}.comments-area ul.children{margin-left:50px}.tf-coutor{margin:-16% 0 0;padding:41px 0 227px 15px}.partners-style2 .owl-carousel .owl-dots.disabled,.partners-style2 .owl-carousel .owl-nav.disabled{top:-107px}.subscribe .form-email input{padding:20px 0 20px 15px}.icon-box-style2 .margin-right{margin-left:0}.btn-about a,.content-blog .title-blog,.list-window2 .flat-tabs .content-tab .image{margin:0!important}.window-services-style2 .iconbox-service-style2,.window-services-style2 .iconbox-service-style2 .tf-icon-box-style{margin-top:0!important}.iconlist-about li{margin:0}.tf-topbar{padding-left:15px;position:relative;width:100%;width:100%!important}.newslatter .case-study .flat-filter-isotope{padding-left:12px}.features .iconbox-features .icon-list{padding-left:10px}.tf-testimonials{padding-bottom:130px}.meta-blog-style2 .entry-calendar{top:469px}.footer-h2{margin-top:-35.5%}.partners-style3 .owl-carousel .owl-nav .owl-next{margin-left:280px}.owl-carousel .owl-nav.disabled,.partners-style3 .owl-carousel .owl-dots.disabled{right:154px}.icon-window{width:55px;height:55px;text-align:center;transform:translateY(-30px)!important}.icon-window img{transform:scale(.6);margin-top:-22px}.what-we-do-content-style .button-imagebox{left:37%}}@media only screen and (max-width:767px){.flat-slider .title2{font-size:50px!important}.tf-tabs-style .tabs-case-study .image-profolio{width:calc(100% - 30px)}.main-post .conten-section{margin:0!important}.about-image .image img,.blog-contact,.blog-contact img,.box-col1,.box-col2,.content-tab .col-sm-4,.flat-cases .case,.flat-tabs-type2 .content-tab .row .col-sm-4,.footer .col-sm-3,.footer-wrap .col-sm-4,.icon-box,.icon-box-details li,.icon-box-style2 li,.iconbox-features,.iconbox-features-style2,.image-box-style3,.list-window1 .icon-box-dor li,.meta-post .content-post,.questions-contact .content-form,.questions-contact .form-questions,.sub-style2,.tabs-case-study .image-profolio,.tabs-garallry .content-tab .image-profolio,.tag-socical .socical,.tag-socical .tag,.tf-about .what-we-do-content .col-sm-4,.tf-company-team .col-sm-3,.tf-coutor,.tf-list-service .list-service,.tf-list-service .list-window,.top-bar-style2 .top-content,.top-bar-style2 .topbar-socials,.what-we-do-content .content-service,.what-we-do-content .content-service-title,.what-we-do-style1 .col-sm-4,.what-we-do-style2 .image-box,.widget-style2,.widget_lastest{width:100%!important}.page-title{padding-top:215px}.header .logo{width:35%}.header .content-wrap{width:65%}.iconlist-about li,.tf-coutor .box,.tf-icon-box-style li{width:50%!important}.tf-newslatter .subscribe{padding-bottom:300px!important}.tf-topbar .top-content{justify-content:center;justify-items:center;width:100%}.tf-topbar .topbar-socials{width:100%;text-align:center}.iconbox-features .iconbox-content li:before{left:28%!important}.icon-select-search-style3:before{top:68px;left:43%}.flat-tabs-type4 .content-tab .case-tab{margin-left:5%!important;margin-right:5%!important;width:39.5%!important}.window-style2 ul li{float:left;width:48%;margin-bottom:30px!important;padding:30px 0!important}.meta-post .content-post{margin:30px auto!important;padding:20px 15px;box-shadow:0 10px 30px rgb(0 0 0/10%)}.bg-img-style2,.content-wrap .flat-appointment,.meta-blog-style2 .entry-calendar,.partners-style2 .owl-carousel .owl-dots.disabled,.partners-style2 .owl-carousel .owl-nav.disabled,.tp-bullet,.window-service-style .window{display:none!important}.features .d-lg-flex,.tabs-case-study .profolio-show .btn-tab,.tf-windows-service .tf-list-service .flex,.top-bar-style2 .topbar-socials,.topbar .topbar-socials{display:block!important}.tabs-case-study .image-profolio .profolio-show .tftitle-style2{font-size:20px!important}.footer .colum3{margin-top:21px}.tf-topbar .top-content li,.top-bar-style2 .top-content li,.top-bar-style2 .topbar-socials{height:30px!important}.what-we-do-content .image-box .title-imagebox{top:69%!important}.tf-topbar .top-content li{margin:0 15px}.what-we-do-style2,.window-service2-style .title-section{padding:0 15px}.tf-about .what-we-do-content .button-imagebox,.what-we-do-content-style .button-imagebox{left:42.7%!important}.image-box:hover .title-imagebox{top:67.5%;transition:all .5s ease-in-out}.testimonials-style .boxtestimonial{border-radius:5px;margin-bottom:15px}.questions-style .flat-title{padding:0}.questions-contact .content-form{padding:43px 23px 50px 43px!important}.questions-style #commentform .mail-wrap,.questions-style #commentform .name-wrap,.questions-style #commentform .phone-wrap,.questions-style #commentform .select-wrap{width:47%}.questions-style .image-form .contact{width:92%}.title-section .flat-title{font-size:38px!important}.blog-post-content .flat-title,.content-about,.flat-tabs .menu-tab li,.meta-post .tf-post{margin-bottom:20px!important}.carosel-testimonials .boxtestimonial{padding:30px 15px!important}.questions-style .form-questions,.window-service2-style p{padding:0 15px 20px!important}.col-right .blog-contact,.top-content .email{margin-left:0}.top-content .email{margin-right:4%}.margin-left30{margin-left:4%}.testimonials-style,.window-service{padding-bottom:0!important}.testimonials-style{padding-bottom:50px}.testimonials-style .form-email button{right:3.6%;top:67.3%}.testimonials-style .form-email button span{background-color:#434e6e;color:#fff}.testimonials-style .subscribe{padding:36px 20px 80px 31px;top:-13%!important}.testimonials-style .form-email button{left:7.5%!important;top:77.3%!important;width:88%!important}#botom .bottom-wrap #copyright,.box-company,.image-box-style3,.what-we-do-content .content-service-title,.what-we-do-style2 .image-box,.widget-style2{margin:0!important}.tf-list-service .list-service,.tf-list-service .list-window{margin:0 0 30px}.testimonials-style .flat-title-style2{font-size:27px!important}.flat-slider .text-right img{height:auto!important}#rev-slider2 .text-right{margin-top:171px!important}#rev-slider2 h5{font-weight:400!important;font-size:15px!important;line-height:41px!important;color:#fff;font-family:Rajdhani,sans-serif!important}.image-puzzle .img-bg2{left:10%}.button-imagebox{left:46.7%!important}.testimonials-style{padding-top:50px!important}.footer .colum1 img,.testimonials-style{margin-top:0!important}.footer .colum1{padding-right:15px}.content-service-title{margin-top:25px!important}.about-style .col-sm-6,.what-we-do-content-style .col-sm-4{margin-bottom:50px}.tag-socical .socical,.tag-socical .tag,.top-bar-style2{padding-bottom:20px}.top .col-md-6.text-right{padding-top:5px!important}.margin-botom35,.questions{padding-top:50px}.features .d-lg-flex{display:block!important}.widget-infomation ul.infomation-footer li i.fa{float:left}.widget-infomation ul.infomation-footer li a{overflow:hidden}.flat-questions a.appoinment{margin:0 5px}.tf-topbar{height:90px}.top-bar-style2{height:auto!important}.footer-wrap .logo img,.iconbox-features .icon-list,.top-bar-style2 .topbar-socials{text-align:center!important}.header-style2 .col-md-2{width:40%}.header-style2 .col-md-7{width:60%}.nav-wrap{padding-right:10px}.comment-list .children>li,.menu-wrap .btn-menu{padding:0!important}.top-bar-style2 .top-content{display:flex;flex-direction:column}.footer-wrap .col-sm-4{text-align:center}#text-bottom,.icon-box-style2 .padding-left20,.iconbox-service-style2{padding-left:0!important}.footer-wrap .logo img{float:none;margin:10px 0}.content-style2 .content-service-title{margin-top:7px;width:100%!important}.about2 .icon-box-style2{bottom:10%}.content-about .flat-title{padding-right:0}.iconbox-service ul li,.window-services-style2 .iconbox-service ul li{width:46%!important}.sub-style2 .box2-subscribe button{top:171px!important}.sub-style2{padding:43px 0 38px}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none!important}.tf-coutor{margin:-16% 0 0}.tf-image-box .image img{width:40%}.footer-h2{margin-top:-52.5%}#footer .footer-widget{padding-bottom:15px}#botom{height:auto!important;min-height:60px;line-height:1.6!important;padding:14px 0}.flat-tabs-type2 .d-lg-flex{flex-direction:column!important;display:block!important}.icon-window{width:100px;height:100px;text-align:center;transform:translateY(-45px)!important;padding-top:43px!important}.image-box img{transform:scale(1)}}@media only screen and (max-width:594px){.about-us .col-md-6{margin-bottom:0!important}.meta-blog-style2 .entry-calendar{top:64.6%!important}.about-style .about-image .imgstyle1,.about-us .icon-box .margin-right,.about-us .icon-box li{margin:0}.tf-window-door .box-style2{position:relative!important;bottom:0!important}.about-us .icon-box li,.tf-window-door .col-sm-4{margin-bottom:15px!important}.about-style .about-image .imgstyle1,.about-style .about-image .imgstyle2,.image-hover .imgstyle1 .image,.image-hover .imgstyle1 .image img,.image-hover .imgstyle2 .image,.image-hover .imgstyle2 .image img,.tf-window-door .col-sm-4,.tf-window-door .col-sm-4 li{width:100%!important}.iconbox-features .iconbox-content li:before{left:12%!important}}@media only screen and (max-width:549px){.header .logo{width:45%;padding:15px}.header .logo img{min-width:100%;height:auto}.content-wrap .nav-wrap,.header .logo{height:112px}.tf-window-door .box-style2{left:0;right:0}#header{height:auto}.header-style2 .logo{padding-left:0!important}.header .content-wrap{width:55%}.page-title{padding-top:250px}.content-tab .profolio-show{padding:30px 30px 30px 15px}.questions-style .flat-title{font-size:30px;line-height:40px;padding:0!important}.flat-tabs-about .flex{display:block!important}.questions-style .image-form .contact{width:86%}.tf-topbar{height:120px}.flex-style2,.tf-topbar .top-content{flex-direction:column}.tf-icon-box-style{margin-top:30px}.list-window2{margin-top:50px}.newslatter .case-study .flat-filter-isotope{padding-left:12px;height:126px;width:44%;border:1;background-color:initial;border-radius:5px}.blog-post-content .btn-blog{float:left}.flat-tabs-type4 .menu-tab{height:138px;padding-top:8px;width:69%}.flat-tabs-type4 .menu-tab li a{margin-right:0!important}.iconbox-service ul li{width:45%!important;margin-top:20px}.flat-title{font-size:34px!important;line-height:45px!important}.btn-about{margin-top:300px}.button-imagebox{left:42.7%}.iconlist-about li{margin:0;padding:0}.about-image,.box-details .content-box,.box-details .image-hover,.iconbox-service ul li,.iconlist-about li,.select-product{margin-bottom:15px!important}.blog-shortcode.blog-list article,.box-details .content-box,.box-details .image-hover,.box-testimonials .box,.box2-subscribe .form-email input,.col-sm-4,.flat-portfolio .item,.flat-tabs .tf-iconlist-about li,.flat-team .team-image,.flat-team .team-image img,.footer .colum1,.footer .colum2,.footer .colum3,.footer .colum4,.icon-box-infor li,.iconbox-slider .slides .item .title-post,.iconlist-about li,.questions-style #commentform .mail-wrap,.questions-style #commentform .name-wrap,.questions-style #commentform .phone-wrap,.questions-style #commentform .select-wrap,.select-product,.subscribe .box1-subscribe,.subscribe .box2-subscribe,.tabs-case-study .image-profolio .image img,.tag-social .list-tag,.tag-social .social,.tf-about .what-we-do-content .col-sm-4,.tf-coutor .box,.tf-icon-box-style li{width:100%!important}.box-testimonials .box{display:flex!important}.box-testimonials .box .icon-heart:before,.box-testimonials .box .icon-material:before{padding:30px!important}.box-testimonials .box .icon-ios-people:before{padding:30px 23px!important}.testimonials-style .box-testimonials .icon-list .box .heart,.testimonials-style .box-testimonials .icon-list .box .material,.testimonials-style .box-testimonials .icon-list .box .people{margin-top:0!important}.icon-heart,.icon-ios-people,.icon-material{margin-top:15px!important}.tf-product .col-md-4{flex-direction:column}.select-product{margin-left:0!important}.icon-select-search-style3:before{top:209px;left:90.4%}.icon-box-infor,.icon-box-infor li{padding-left:0!important}.comment-content .comment-meta .comment-time,.flat-slider .text-right img,.flat-slider .text-three h5,.pagination-style{display:none!important}.subscribe .flat-title-style2{font-size:28px;line-height:45px;margin-top:0}.subscribe .btn-style-6 .btn-title{font-size:15px;padding:0 20px}.box2-subscribe{padding-top:0}.image-box .icon-window{top:37%!important}.what-we-do-content .image-box:hover .title-imagebox{top:44%;transition:all .3s ease-in-out}.window-services-style2{padding-bottom:330px!important}.about-style{padding-bottom:50px}.window-services-style2 .iconbox-service ul li{width:90%!important}.nav-wrap{height:150px;padding-right:10px}.flex-header .nav-wrap{height:90px}.flex-header .btn-menu{right:0}.flat-slider .img-center{height:400px!important}#rev-slider2 h5{font-weight:400!important;font-size:16px!important;line-height:41px!important;color:#fff;font-family:Rajdhani,sans-serif!important}.flat-tabs-type4 .menu-tab li{margin-bottom:0!important}.footer .colum1,.footer .colum2,.footer .colum3,.footer .colum4,.tftitle-section-info,.window-service2-style .title-section{padding:0 15px!important}.footer .colum1,.footer .colum2,.footer .colum3,.footer .colum4,.form-questions .select-wrap{margin-bottom:40px!important}.testimonials-style .box-testimonials .icon-list .box{margin-bottom:60px!important}.flat-questions a.appointment{display:-webkit-inline-box}.footer .colum1 img,.footer .colum3{margin-top:0}.flat-infomation li.phone{border-right:none}.flat-callback-form .flat-field{padding-right:0}.flat-title,.imagebox.style1 .imagebox-content .imagebox-button a,.questions-location{margin-top:10px!important}.imagebox.style1 .imagebox-content .imagebox-button a{padding:10px 52px 10px 30px}.footer-bottom .menu-footer{float:none}.case-study .flat-filter-isotope li,.flat-tabs-type4 .menu-tab li,.footer-bottom .menu-footer li:last-child{display:block!important}.case-study .flat-filter-isotope li a{background-color:#fff}.case-study .flat-filter-isotope li a:hover{background-color:#e3cca1!important}.top-bar-style2 .top-content{display:flex!important}.box-details .content-box,.footer-bottom .menu-footer li:last-child{margin-left:0!important}.footer-bottom .menu-footer li:last-child{text-align:center}.comments-area ul.children{margin-left:15px}.icon-box .padding-left20,.iconbox-service .padding-left23,.subscribe .box2-subscribe input{padding-left:14px!important}.flat-tabs-about .menu-tab-about li,.tag-social .list-tag,.tag-social .social{margin-bottom:30px!important}.tag-social{padding-bottom:110px}.themesflat-pagination ul li{margin-right:5px}.case-study .flat-filter-isotope li{margin-bottom:-40px}.tf-coutor{padding-bottom:447px}.carousel{padding-top:150px}.tf-testimonials-door{padding-top:50px}.flat-carousel-box-style2 .tf-testimonial .boxtestimonial{padding-left:30px!important;padding-right:30px!important}}@media only screen and (max-width:460px){.content-wrap .nav-wrap,.header .logo{height:105px}}@media only screen and (max-width:420px){.content-wrap .nav-wrap,.header .logo{height:95px}}@media only screen and (max-width:375px){.content-wrap .nav-wrap,.header .logo{height:85px}}.hero-1{height:980px}@media (max-width:1200px){.hero-1{height:740px}}.rev_slider_wrapper{position:relative;width:100%;overflow:hidden}.slideContent{display:flex;align-items:center;justify-content:space-between;position:relative;padding-top:67px}.slider-style2 .slide-content .textOne{margin-top:25px}.slider-style2 .slide-content .textThree{margin-top:18px!important}.textBlock{max-width:50%}.textOne{font-size:16px!important;display:block;margin-bottom:1rem;color:#e3cca1;font-weight:500;text-transform:uppercase}.divider{margin-top:30px;margin-bottom:25px;width:80%}.textTwo{font-size:70px;line-height:68px!important;margin-bottom:.5rem;white-space:nowrap;position:relative;z-index:200}.flat-slider .swiper-slide .btn-style-two{margin-top:16px}.flat-slider .swiper-slide .textOne{margin-bottom:24px}.titleTwo{margin:0}.textThree{font-size:16px;line-height:30px;margin-bottom:1rem;color:rgba(255,255,255,.8)!important}.btnWrapper{margin-top:1rem}.imageBlock{flex-shrink:0;position:relative}.slideImage{max-width:100%;height:auto}.tagline{position:absolute;bottom:20px;right:50%;font-size:31px;color:#333}.slider-style2 .container,.slider-style2 .flat-slider,.slider-style2 .swiper{height:100%}.slider-style2 .slide-content{text-align:center;display:flex;align-items:center;justify-content:center;height:100%;flex-direction:column}.slider-style2 .slide-content .textThree{margin-top:12px}.rev_slider_wrapper .tp-bullets{width:32;height:12;top:100%;transform:matrix(1,0,0,1,-16,-42);left:50%;visibility:hidden;opacity:0;display:flex;align-items:center;column-gap:0;justify-content:center}.rev_slider_wrapper .tp-bullets .tp-bullet{position:static}.rev_slider_wrapper:hover .tp-bullets{color:transparent;visibility:visible!important;opacity:1!important}.custom .tp-bullet{border-radius:0;opacity:1;z-index:23;background:rgba(255,255,255,.1)!important}.custom .tp-bullet.selected,.custom .tp-bullet:hover{background:rgba(227,204,161,.5)!important}.custom .tp-bullet.selected{border-radius:0;opacity:1;z-index:23}a{cursor:pointer}#mainnav-mobi{display:none!important}@media (max-width:991px){#mainnav{display:none}#mainnav-mobi{display:block!important}}#mainnav-mobi .menu{height:0;overflow:hidden;transition:.5s}#mainnav-mobi ul>li>a{display:block;box-sizing:border-box}#mainnav-mobi .sub-menu{height:0;transition:.3s;overflow:hidden}#mainnav-mobi{overflow-y:scroll;max-height:calc(100vh - 250px)}.parent2-open{height:60px!important}@media (max-width:1200px){.slideContent .imageBlock{display:none}.slideContent .textBlock{width:100%;max-width:100%}.slideContent{width:100%}}@media (max-width:1600px){.tp-leftarrow,.tp-rightarrow{display:none!important}}@media (max-width:992px){.flat-slider h1,.flat-slider h1.title2{font-size:50px!important;line-height:1}}@media (max-width:500px){.flat-slider h1,.flat-slider h1.title2{font-size:35px!important;line-height:1}.slideContent{align-items:flex-start;padding-top:35px;width:100vh}}.rev_slider_wrapper{position:static}.box-shadow{box-shadow:0 10px 30px rgba(0,0,0,8%)}.padding0-15{padding:0 15px}.topbar .container{box-sizing:border-box}@media only screen and (max-width:1199px){.header1 .topbar{position:relative}.header1 .tf-topbar{width:calc(100% - 30px)!important}}@media only screen and (max-width:992px){.header1 .topbar{position:relative}.header1 .tf-topbar{width:100%!important}}.w-100{width:100%}.tfSubscribeMsg{display:none;max-height:0;overflow:hidden}.tfSubscribeMsg.active{margin-top:10px;margin-bottom:10px;max-height:180px;display:block}@media (max-width:991px){.flat-slider .title2,.slider-style2 .slide-content .textTwo,.textTwo{white-space:normal!important}.slider-style2 .slide-content{padding-left:16px;padding-right:16px}}@media (max-width:500px){.flat-slider .title2,.textTwo{font-size:32px!important;line-height:1.15!important}.slider-style2 .slide-content .textOne{font-size:12px;letter-spacing:.05em}}.what-we-do-service .services-grid{display:flex;flex-wrap:wrap;align-items:stretch}.what-we-do-service .services-grid>[class*=col-]{display:flex;float:none}.what-we-do-service .services-grid .image-box{display:flex;flex-direction:column;width:100%}.what-we-do-service .services-grid .image-box .image{width:100%;aspect-ratio:4/3;overflow:hidden}.what-we-do-service .services-grid .image-box .title-imagebox{min-height:5rem}@media (max-width:768px){.what-we-do-service .services-grid .image-box .title-imagebox{min-height:unset}}.what-we-do-service .services-grid .image-box .image img{width:100%!important;height:100%!important;object-fit:cover;display:block}.what-we-do-service .services-grid .image-box .content-imagebox{flex:1 1 auto}@media (max-width:991px){.what-we-do-service .col-md-3,.what-we-do-service .col-sm-6{margin-bottom:24px}}@media (max-width:769px){.top-bar-style2{display:none!important}}.top-bar-style2 .container-fluid{padding-left:16px;padding-right:16px}.top-bar-style2 .top-content{list-style:none;margin:0;padding:0;gap:32px;float:none;justify-content:center;width:100%}.top-bar-style2 .top-content li{display:inline-flex;align-items:center;gap:8px;margin:0;line-height:50px;color:#434e6e}.top-bar-style2 .top-content li i{position:static;left:auto;top:auto;display:inline-flex;align-items:center;font-size:16px;line-height:1}.top-bar-style2 .top-content li i:before{position:static;left:auto;color:#434e6e!important}.top-bar-style2 .top-content li a{margin-left:0;line-height:50px}.tf-coutor{margin-top:0;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-around;align-items:flex-start;padding-left:40px!important;padding-right:40px!important}.tf-coutor .box{display:flex!important;align-items:flex-start;gap:16px;margin-left:0!important;flex:0 0 auto!important;width:calc(25% - 24px)}.tf-coutor .box .icon-wrap{position:relative!important;margin:0!important;flex:0 0 auto}.tf-coutor .box .coutor-box{display:block;margin-left:0!important}.tf-coutor .icon-wrap{margin-left:0!important}@media (max-width:1200px){.tf-coutor{gap:16px;padding:24px!important}.tf-coutor .box{width:calc(50% - 16px)!important;float:none!important}}.header-style2 .logo.logo-style2{width:auto!important;height:auto!important;padding:8px 40px 8px 16px!important;float:none!important;display:flex;align-items:center}@media (min-width:1280px){.header-style2 .logo.logo-style2{margin-right:144px!important;padding-right:48px!important}}.header-style2 .content-menu{margin-left:16px}.header-style2 .logo.logo-style2 img{max-height:64px;width:auto!important;height:auto!important}@media (max-width:991px){.header-style2 .logo.logo-style2{padding:6px 12px!important}.header-style2 .logo.logo-style2 img{max-height:48px}}.footer-h2 .logo{width:auto!important;height:auto!important;padding:0!important;float:none!important}.footer.footer-h2.footer-flush,.footer.footer-h2.footer-flush[class]{margin-top:0}.portfolio-slider .portfolio-nav .title-nav.flex{align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.portfolio-slider .portfolio-nav .title-nav .title-section{flex:1 1 auto}.portfolio-slider .portfolio-nav .title-nav .themesflat-button-style2{margin-bottom:8px;white-space:nowrap}.portfolio-slider .partners-style2 .flat-carousel-box{position:relative}.portfolio-slider .partners-style2 .owl-carousel .owl-nav.disabled{position:static!important;top:auto!important;right:auto!important;left:auto!important;text-align:left!important;display:contents!important}.portfolio-slider .partners-style2 .owl-carousel .owl-nav .owl-next,.portfolio-slider .partners-style2 .owl-carousel .owl-nav .owl-prev{position:absolute!important;top:50%;transform:translateY(-50%);z-index:10;margin:0!important}.portfolio-slider .partners-style2 .owl-carousel .owl-nav .owl-prev{left:16px}.portfolio-slider .partners-style2 .owl-carousel .owl-nav .owl-next{right:16px}.portfolio-slider .partners-style2 .owl-carousel .content-title .location-label{font-size:12px;line-height:16px;letter-spacing:1.2px;font-weight:700;margin-bottom:4px;margin-top:0}.portfolio-slider .partners-style2 .owl-carousel .content-title .location-label span{font-size:inherit;line-height:inherit;letter-spacing:inherit;display:block}.portfolio-slider .partners-style2 .owl-carousel .content-title a{font-size:18px!important;line-height:22px!important}.portfolio-slider .partners-style2 .image-profolio .active,.portfolio-slider .partners-style2 .image-profolio:hover .profolio-show,.portfolio-slider .partners-style2 .profolio-show{height:auto;min-height:114px;padding-right:80px;align-items:center}.portfolio-slider .partners-style2 .profolio-show .content-title{flex:1 1 auto;min-width:0}#footer .link ul li{font-family:Rubik,sans-serif;font-size:16px;font-weight:400;color:#fff;line-height:37px}#footer .footer-contact .call-us .icon-iconadrees:before{font-size:22px;line-height:30px;color:#e3cca1}#footer .footer-contact .call-us .icon-iconadrees{margin-top:-3px}#botom #copyright span,#botom span{color:rgba(255,255,255,70%)}#botom .color-botom{color:rgba(255,255,255,50%)}#footer #botom{height:auto;padding:14px 0 24px}#footer #botom .bottom-wrap #copyright{margin-top:0!important}.header-style2 #mainnav .menustyle2 .current-menu>a,.header-style2 #mainnav .menustyle2>li>a:hover,.header-style2 #mainnav ul>li.current-menu-item>a,.header-style2 #mainnav ul>li.current-menu>a,.header-style2 #mainnav ul>li>a:hover{color:#434e6e!important}.header-style2 #mainnav ul>li>a,.header-style2 .content-menu .btn-top .btn-title{white-space:nowrap}@media (min-width:992px) and (max-width:1279px){.header-style2 .content-menu{margin-left:0}.header-style2 .content-menu .nav-wrap{width:auto;flex:1 1 auto;min-width:0;padding-left:15px}.header-style2 .content-menu .search-btn{width:auto;flex:0 0 auto}#mainnav .menu>li{margin:0 11px}}.image-profolio .tftitle-style2,.partners-style2 .owl-carousel .content-title span,.profolio-show .content-title .location-label span,.profolio-show .content-title .tftitle-style2,.profolio-show .tftitle-style2{color:#5a6276!important}.partners-style2 .owl-carousel .tabs-case-study .content-title .tftitle-style2,.tabs-case-study .content-title .tftitle-style2,.tabs-case-study .profolio-show .tftitle-style2{color:#ffffff!important}.title-section .sub-title{color:#8a6916}.bg-color .title-section .sub-title,.bg-color.content-form .title-section .sub-title{color:#e3cca1}.iconlist-about li:hover:before{background-color:#e3cca1;color:#fff}:focus-visible{outline:3px solid #8a6916!important;outline-offset:2px!important;border-radius:2px}.bg-color :focus-visible,.go-top:focus-visible{outline-color:#e3cca1!important}#header :focus-visible{outline-color:#8a6916!important}.go-top{visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,right .3s ease-in-out,background-color .3s ease-in-out,visibility 0s linear .3s}.go-top.show{visibility:visible;pointer-events:auto;transition:opacity .3s ease-in-out,right .3s ease-in-out,background-color .3s ease-in-out,visibility 0s linear 0s}.profolio-card-link{display:block;position:relative;color:inherit;text-decoration:none}.profolio-card-link:focus-visible{outline:none!important}.profolio-card-link:focus-visible:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;box-shadow:inset 0 0 0 3px #e3cca1,inset 0 0 0 6px #434e6e}.profolio-show .btn-tab i{color:#434e6e}.portfolio-slider .partners-style2 .owl-carousel .content-title .profolio-card-title{display:block;font-family:Rajdhani,sans-serif;font-weight:700;
  /* !important to beat the generic `.content-title span { color:#5a6276 }`
     rule above, which was written for the location label. */color:#434e6e!important;letter-spacing:-.5px;font-size:18px;line-height:22px;margin-top:4px}@media (max-width:767px){.header-style2 .flex-header{position:relative}.header-style2 .content-menu,.header-style2 .content-menu .nav-wrap{position:static}.header-style2 .flex-header .btn-menu{position:absolute!important;right:0!important;left:auto!important;top:50%;margin-top:-8px!important}.portfolio .flat-tabs .menu-tab{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 8px;padding:0}.portfolio .flat-tabs .menu-tab li{margin:0!important;display:block}.portfolio .flat-tabs .menu-tab li a{display:block;padding:9px 18px!important;font-size:13px!important;line-height:18px!important;letter-spacing:.3px;border:1px solid rgba(67,78,110,.25);border-radius:999px;color:#434e6e;background:#fff;white-space:nowrap}.portfolio .flat-tabs .menu-tab li.active a,.portfolio .flat-tabs .menu-tab li:hover a{border-color:#e3cca1}}.profolio-card-title{font-size:1.125rem}@media (max-width:48rem){.profolio-card-title{font-size:1rem!important}}@media (max-width:23.75rem){.profolio-card-title{font-size:.875rem!important;line-height:1.4}}.legal-page-container{display:flex;flex-direction:column;gap:1.25rem;margin:6rem 0}.legal-page-container ul{list-style-type:disc;padding-left:1.5rem}.not-found-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f6eedc;padding:2rem;text-align:center}.not-found-code{font-size:clamp(15rem,30vw,25rem);font-weight:700;color:#1a1a1a;line-height:1;letter-spacing:.05em;margin:0;opacity:.06;-webkit-user-select:none;user-select:none;position:absolute;font-family:Rajdhani,sans-serif}.not-found-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.not-found-title{font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:#1a1a1a;margin:0;letter-spacing:-.02em;font-family:Rajdhani,sans-serif}.not-found-subtitle{font-size:1.15rem;color:#5e5e5e;margin:0 0 2rem}.not-found-link{display:flex;align-items:center;gap:.5rem;padding:.75rem 2rem;background-color:#1a1a1a;color:#f7f5f0;text-decoration:none;font-family:Rajdhani,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;border-radius:10px;transition:background-color .2s ease,transform .2s ease}.not-found-link:hover{background-color:#333;transform:translateY(-1px)}.legal-link{color:blue;text-decoration:underline}.form-error{font-size:1rem;color:rgb(210,0,0)}.legal-table{width:100%;border-collapse:collapse;margin:1rem 0}.legal-table td,.legal-table th{border:1px solid #ddd;padding:.75rem;text-align:left;font-size:.9rem}.legal-table th{background-color:#f5f5f5;font-weight:600}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:initial}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}