.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}.wpcf7 .hidden-fields-container{display:none;}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2;}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none;}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}.wpcf7-form-control-wrap{position:relative;}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" ";}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}form.submitting .wpcf7-spinner{visibility:visible;}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes blink{from{opacity:0;}50%{opacity:1;}to{opacity:0;}}.wpcf7 [inert]{opacity:.5;}.wpcf7 input[type="file"]{cursor:pointer;}.wpcf7 input[type="file"]:disabled{cursor:default;}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr;}.wpcf7-reflection > output{display:list-item;list-style:none;}.wpcf7-reflection > output[hidden]{display:none;}*{box-sizing:border-box;}body{overflow-x:hidden;}body,html{margin:0;scroll-behavior:smooth;font-family:"Inter",serif;}body,ul,li,h1,h2,h3,h4,h5,h6,p,figure{margin:0;padding:0;list-style:none;}.col-1{width:8.33%;}.col-2{width:16.67%;}.col-3{width:25%;}.col-4{width:33.33%;}.col-5{width:41.67%;}.col-6{width:50%;}.col-7{width:58.33%;}.col-8{width:66.67%;}.col-9{width:75%;}.col-10{width:83.33%;}.col-11{width:91.67%;}.col-12{width:100%;}section{padding:80px 0px;z-index:0;}.pt0{padding-top:0 !important;}.p0{padding:0 !important;}.padb0{padding-bottom:0px !important;}.padb10{padding-bottom:10px !important;}.padb20{padding-bottom:20px !important;}.padb30{padding-bottom:30px;}.home-tab{display:none;opacity:0;transition:opacity .5s ease;}.home-tab.active{display:flex;opacity:1;}.tab.active{font-weight:bold;}.row{display:flex;}body,p{color:#000;font-size:16px;}.mb0{margin-bottom:0 !important;}.df{display:flex;}.jsw{justify-content:space-between;}.t-left{text-align:left !important;}.clr-w{color:#fff;}.bgwtite{background:#fff;}.t-center{text-align:center;}.rmmar{margin-top:10px !important;}.mrt100{margin-top:100px;}.pl10{padding-left:10px;}.pr10{padding-right:10px;}.pR{position:relative;}.minh300{min-height:300px;}.pad0{padding:0 !important;}.mt0{margin-top:0 !important;}.fs-24{font-size:24px;margin:30px 0px 0px;}.marb50{margin-bottom:50px;}.whiteclr{color:#fff;}.overflow-hidden{overflow:hidden;}.container{max-width:1170px;margin:auto;width:100%;}.container .logo img{max-width:82px;}nav{display:flex;justify-content:center;align-items:center;}nav ul{display:flex;}nav ul li{margin:0px 12px;}nav ul li a{color:#0b1215;text-decoration:none;font-weight:400;font-size:16px;line-height:20px;}nav ul li a.active{color:#1b8dce;}nav ul li a em{font-size:25px;}nav ul li ul.sub-menu{max-width:1200px;margin:auto;display:flex !important;}nav ul li ul{position:absolute;width:100%;display:block !important;left:0;right:0;}nav ul li ul .dropdownbox{border-radius:0px 0px 12px 12px;background:#fff;margin:36px auto;padding:20px 40px;display:none;}nav ul li:hover > ul .dropdownbox{display:flex;animation:navbar .3s linear;margin-top:36px;}@keyframes navbar{0%{margin-top:28px;}100%{margin-top:36px;}}nav ul li ul .dropdownbox ul{position:relative;height:auto;max-width:220px;padding:0px 10px;}nav ul li ul .dropdownbox ul.solution{max-width:inherit;}nav ul li ul .dropdownbox ul h4{margin:10px 0px;font-size:18px;}nav ul li ul .dropdownbox ul li{margin-left:0;padding-bottom:2px;}nav ul li ul .dropdownbox ul li a{font-weight:400;font-size:14px;line-height:20px;color:#505050;}nav ul li ul .dropdownbox ul li:hover > a{color:#000;text-decoration:underline;}nav ul li ul .dropdownbox ul li.has-submenu > a{text-decoration:none;}nav ul li ul .dropdownbox .selfbest{background:rgba(115,51,243,.12);text-align:center;border-radius:12px;padding:10px;}nav ul li ul .dropdownbox .selfbest img{width:50px;}nav ul li ul .dropdownbox p{font-size:14px;margin:5px 0px 20px;}nav ul li ul .dropdownbox .simplity{background:rgba(0,162,164,.12);text-align:center;border-radius:12px;padding:10px;}nav ul li ul .dropdownbox .simplity img{width:50px;}nav ul li ul .dropdownbox .automation{background:rgba(69,79,201,.12);border-radius:12px;text-align:center;padding:10px;}nav ul li ul .dropdownbox .automation img{width:180px;}nav ul li ul.searchbox .dropdownbox{width:100%;display:none;min-height:500px;}nav ul li ul.searchbox.active .dropdownbox{display:block;}nav ul li ul.searchbox .dropdownbox input{outline:none;}nav ul li ul.searchbox .dropdownbox .searchinput{position:relative;}nav ul li ul.searchbox .dropdownbox .searchinput::after{content:"";font-family:"icomoon" !important;position:absolute;top:1px;right:1px;font-size:26px;height:36px;width:38px;line-height:38px;text-align:center;background:#f2f2f2;border-radius:0 5px 5px 0;cursor:pointer;}nav ul li ul.searchbox .newtabmenu ul{display:flex !important;margin-top:10px;max-width:inherit;}nav ul li ul.searchbox .newtabmenu ul li{font-size:14px;padding:7px 17px;border:1px solid #ccc;border-radius:25px;color:#000;margin-right:10px;}nav ul li ul.searchbox .newtabmenu ul li:hover{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}nav ul li ul.searchbox .newtabmenu ul li.active{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}nav ul li ul.searchbox .searchlistresult{padding:20px 0px;}nav ul li ul.searchbox .searchlistresult h5{font-size:18px;margin-bottom:10px;font-weight:500;}nav ul li ul.searchbox .searchlistresult ul li a{padding:5px 0px;display:block;}nav ul li ul.searchbox .searchlistresult ul li a:hover{background:#e0f3fb;}nav ul li ul.searchbox .searchblog{padding:20px 0px;}nav ul li ul.searchbox .searchblog .serachboxblog{margin-bottom:10px;padding:10px 15px 10px 0px;}nav ul li ul.searchbox .searchblog .serachboxblog h5{font-size:14px;margin-left:0px;}nav ul li ul.searchbox .searchblog .serachboxblog h5 span{display:block;font-size:13px;color:#352f36;margin-top:5px;}nav ul li ul.searchbox .searchblog h5{font-size:18px;margin-bottom:10px;font-weight:500;}nav ul li ul.searchbox .searchblog figure{overflow:hidden;border-radius:5px;}nav ul li ul.searchbox .searchblog figure img{width:100%;max-height:100px;}.homeslider{max-height:600px;position:relative;background:#231f20;}.homeslider::after{content:"";position:absolute;width:100%;height:100%;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/pattern.png") no-repeat;background-size:cover;left:0;right:0;top:0;bottom:0;opacity:.2;}.homeslider .container{position:relative;z-index:10;}.homeslider .container .home-tab{min-height:510px;}.homeslider h1{color:#fff;font-size:40px;line-height:53px;font-weight:bold;position:relative;padding-right:40px;max-width:570px;width:100%;}.homeslider h1 a{position:absolute;right:-20px;top:-10px;}.homeslider ul.subheading{margin-top:20px;max-width:600px;}.homeslider ul.subheading li{color:#f2f2f2;position:relative;font-size:16px;line-height:22px;margin-bottom:12px;padding-left:20px;}.homeslider ul.subheading li::after{content:"";position:absolute;width:8px;height:8px;background:#fff;border-radius:50%;left:0;top:8px;}.homeslider .leftcontent .formslide{margin:40px 0px 24px;}.homeslider .leftcontent .formslide .form-group label{color:#f2f2f2;font-size:16px;line-height:21px;font-weight:600;margin-bottom:8px;display:inline-block;}.homeslider .leftcontent .formslide .groupin{display:flex;}.homeslider .leftcontent .formslide .groupin input[type='text']{width:320px;height:53px;border-radius:4px;outline:none;padding:0px 15px;}.homeslider .leftcontent .formslide .groupin button{background:#1b8dce;height:53px;display:flex;justify-content:center;align-items:center;border:1px solid #1b8dce;font-size:13px;color:#fff;padding:10px 15px;margin-left:12px;border-radius:4px;width:142px;}.homeslider .leftcontent .formslide .groupin button em{margin-left:7px;}.homeslider .leftcontent ul.iso{display:flex;}.homeslider .leftcontent ul.iso li{margin-right:20px;}.homeslider .leftcontent + figure{max-height:460px;margin:0;padding:20px;}.homeslider .leftcontent + figure img{width:100%;}.homeslider .slidebox ul{display:flex;justify-content:center;}.homeslider .slidebox ul li{width:302px;height:200px;background:#fff;margin:0px 10px;position:relative;overflow:hidden;padding:20px;border:.5px solid #d1d2d4;border-radius:12px;cursor:pointer;}.homeslider .slidebox ul li::after{content:"";position:absolute;width:10px;height:10px;background:#1b8dce;border-radius:50%;transition:.3s;bottom:0;right:0;}.homeslider .slidebox ul li:hover::after{transition:.3s;transform:scale(120,120);}.homeslider .slidebox ul li h2{color:#0b1215;text-transform:capitalize;font-size:20px;line-height:27px;position:relative;z-index:13;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.homeslider .slidebox ul li:hover h2{color:#fff;}.homeslider .slidebox ul li p{color:#352f36;font-size:14px;line-height:20px;margin-top:12px;position:relative;z-index:13;font-weight:400;}.homeslider .slidebox ul li:hover p{color:#fff;}.homeslider .slidebox ul li span{background:#f2f2f2;width:92px;height:92px;display:inline-block;display:flex;justify-content:center;align-content:center;border-radius:50%;position:absolute;right:-15px;bottom:-20px;z-index:13;}.homeslider .slidebox ul li span img{width:33px;}.bounce{animation:bounce 3s infinite alternate;position:relative;}@keyframes bounce{0%{transform:translateY(0);}100%{transform:translateY(-20px);}}.homeslider-popup{background:rgba(0,0,0,.8);position:fixed;width:100%;height:100%;left:0;right:0;bottom:0;z-index:99;justify-content:center;align-items:center;display:none;}.homeslider-popup.show{display:flex;}.homeslider-popup .popupbox{width:700px;height:400px;background:rgba(0,0,0,.7);padding:0px;position:relative;}.homeslider-popup .popupbox a{width:32px;height:32px;text-align:center;display:inline-block;position:absolute;right:-30px;top:-10px;}.homeslider-popup .popupbox iframe{height:100%;}.about-popup{background:rgba(0,0,0,.8);position:fixed;width:100%;height:100%;left:0;right:0;bottom:0;z-index:99;justify-content:center;align-items:center;display:none;}.about-popup.show{display:flex;}.about-popup .popupbox{width:700px;height:400px;background:rgba(0,0,0,.7);position:relative;}.about-popup .popupbox a{width:32px;height:32px;text-align:center;display:inline-block;position:absolute;right:-30px;top:-10px;}.about-popup .popupbox iframe{height:100%;}.logo-slider{margin-top:50px !important;}.our-recognition{background:#fff;}.our-recognition ul{display:flex;margin-bottom:20px;}.our-recognition ul li{height:100px;background:#f2f2f2;border-radius:12px;display:flex;justify-content:center;align-items:center;}.our-recognition ul li img{max-height:75px;}.our-recognition .owl-carousel .owl-item img{width:auto;height:60px;}.our-recognition h3 + p{margin-bottom:20px;}.main-heading-h2{text-align:center;margin-bottom:12px;letter-spacing:0px;font-size:4rem;line-height:1.2;font-weight:bold;text-transform:capitalize;}.main-sub-heading-h2{text-align:center;}.about-us{display:block;}.about-us figure{width:1000px;margin:0;padding:0;border-radius:12px;overflow:hidden;height:480px;}.about-us .container{position:relative;}.about-us figure{position:relative;}.about-us figure a img{width:auto;position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;}.about-us figure img{width:100%;}.about-us.innerpage .mainhead{text-align:center;padding:10px 0px;margin-bottom:20px;font-size:34px;}.about-us.innerpage .aboutvideo{height:auto;}.slideControls{position:relative;top:75px;display:none;}.slideControls a{border-radius:50%;background:#0099db;border:none !important;cursor:pointer;text-align:center;font-size:25px;line-height:35px;color:rgba(255,255,255,1);}.slideControls a.slidePrev{position:absolute;left:-40px;transform:rotate(180deg);}.slideControls a.slideNext{position:absolute;right:-40px;}.slideControls a{display:inline-block;border:1px solid #000;width:30px;height:30px;}.about-us .aboutvideo{width:500px;height:266px;border:.5px solid #1b8dce;padding:20px;position:absolute;bottom:-70px;right:0;background:#fff;border-radius:12px;}.about-us .aboutvideo h3{color:#0b1215;font-size:32px;line-height:42px;margin-bottom:12px;}.about-us .aboutvideo p{color:#352f36;font-size:16px;line-height:20px;}.about-us .aboutvideo a{margin-top:10px;display:inline-block;font-size:14px;line-height:19px;letter-spacing:0px;color:#352f36;border-bottom:.5px dashed #352f36;text-decoration:none;padding-bottom:3px;}.metrics .metricsbox{width:296px;height:289px;border:.5px solid #d1d2d4;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:8px;margin:0px 10px;}.metrics .metricsbox figure{text-align:center;margin:0;padding:0;}.metrics .metricsbox h4{text-align:center;}.metrics .metricsbox strong{text-align:center;display:block;color:#1b8dce;font-size:40px;line-height:53px;}.what-we-do{background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/Black-BG.svg") no-repeat;padding:50px 0px;background-size:cover;}.what-we-do .solution-offer{padding:20px 0px;}.what-we-do .solution-offer h3{color:#fff;font-size:32px;line-height:39px;margin-bottom:20px;}.what-we-do .solution-offer .newtabmenu ul{display:flex;}.what-we-do .solution-offer .newtabmenu ul li{font-size:16px;padding:12px 20px;border:1px solid #fff;border-radius:25px;color:#fff;margin-right:15px;}.what-we-do .solution-offer .newtabmenu ul li:hover{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;}.what-we-do .solution-offer .newtabmenu ul li.active{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;}.what-we-do .solution-offer .tabmenu ul{display:flex;position:relative;justify-content:space-between;}.what-we-do .solution-offer .tabmenu ul li{display:inline-block;width:33%;}.what-we-do .solution-offer .tabmenu ul li:first-child figure{margin-left:0;}.what-we-do .solution-offer .tabmenu ul li:last-child figure{margin-right:0;}.what-we-do.nitro-lazy{background-image:none !important;}.what-we-do .solution-offer .tabmenu ul li figure{height:120px;margin-bottom:0;border-radius:12px 12px 0px 0px;}.what-we-do .solution-offer .tabmenu ul li figure img{width:100%;}.what-we-do .solution-offer .tabmenu ul li.active{opacity:1;}.what-we-do .solution-offer .tabmenu ul li.over{opacity:.2;}.what-we-do .solution-offer .tabmenu ul li figure{border-radius:12px;margin-bottom:10px;min-height:100px;margin:12px;background:#fff;padding:15px;}.what-we-do .solution-offer .tabmenu ul li figure em{font-size:30px;color:#1b8dce;}.what-we-do .solution-offer .tabmenu ul li figure h5{font-size:22px;font-weight:500;}.what-we-do .solution-offer .tabmenu ul li figure h5 em{font-size:22px;transform:rotate(90deg);display:inline-block;top:3px;position:relative;}.what-we-do .solution-offer .tabmenu ul li .dropdown{background:#fff;border-radius:0px 12px 12px 12px;position:absolute;width:100%;z-index:2;min-height:200px;display:none;transition:.3s;opacity:0;padding:15px;left:0;right:0;top:122px;}.what-we-do .solution-offer .tabmenu ul li:hover > .dropdown{border-radius:0 0 12px 12px;}.what-we-do .solution-offer .tabmenu ul li:hover > .dropdown{display:block;transition:.3s;opacity:1;height:350px;}.what-we-do .solution-offer .tabmenu ul li figure a{font-size:14px;text-decoration:none;display:flex;color:#352f36;margin-top:7px;}.what-we-do .solution-offer .tabmenu ul li figure a em{font-size:20px;margin-left:5px;color:#352f36;}.what-we-do .solution-offer .tabmenu ul li .dropdown h5{font-size:18px;}.what-we-do .solution-offer .tabmenu ul li .dropdown p{font-size:14px;margin:7px 0px;color:#352f36;}.what-we-do .solution-offer .tabmenu ul li .dropdown ul{display:block;padding-left:20px;margin:15px 0px;}.what-we-do .solution-offer .tabmenu ul li .dropdown ul li{width:100%;margin-bottom:8px;position:relative;opacity:1;}.what-we-do .solution-offer .tabmenu ul li .dropdown ul li::after{content:"";width:12px;height:12px;border-radius:50%;position:absolute;left:-21px;top:6px;background:#1b8dce;}.what-we-do .solution-offer .tabmenu ul li .dropdown ul li a{font-size:14px;color:#352f36;text-decoration:none;font-weight:600;}.what-we-do .solution-offer .tabmenu ul li .dropdown .box-layout{padding:10px;}.what-we-do .solution-offer .tabmenu ul li .dropdown .box-layout .imgfigure{background:#f2f2f2;margin:0;padding:0;padding:10px;margin-bottom:10px;border-radius:8px;display:flex;justify-content:center;align-items:center;}.what-we-do .solution-offer .tabmenu ul li .dropdown .box-layout p{color:#352f36;font-size:14px;line-height:19px;}.what-we-do .solution-offer .tabmenu > ul > li:hover{height:450px;}.what-we-do .solution-offer .tabmenu ul li .dropdown .box-layout a{font-size:14px;text-decoration:none;display:flex;color:#352f36;margin-top:7px;}.what-we-do .solution-offer .tabmenu ul li .dropdown .box-layout a em{font-size:20px;margin-left:5px;color:#352f36;}.what-we-do .solution-offer .tabmenu ul li:nth-child(4) .dropdown{bottom:-20px;top:inherit;}.what-we-do .solution-offer .tabmenu ul li:nth-child(5) .dropdown{bottom:-20px;top:inherit;}.what-we-do .tabdetails .lSSlideOuter .lSPager.lSpg > li a{width:128px;height:28px;}.what-we-do .tabdetails .lSSlideOuter .lSPager.lSpg > li{position:relative;}.what-we-do .tabdetails .lSSlideOuter .lSPager.lSpg > li:nth-child(1)::after{content:"SelfBest";right:0;color:#fff;position:absolute;z-index:99;left:0;text-align:center;width:100%;line-height:30px;}.what-we-do .tabdetails .lSSlideOuter .lSPager.lSpg > li:nth-child(2)::after{content:"SimplifyPath";right:0;color:#fff;position:absolute;z-index:99;left:0;text-align:center;width:100%;line-height:30px;}.services-row{white-space:nowrap;display:flex;}.whoweserved .industrybox .servicesbox figure img{width:auto;transition:.4s all ease;}.whoweserved .industrybox .servicesbox:hover figure img{margin-top:-90px;margin-left:170px;}.whoweserved .industrybox .servicesbox{transition:.4s all ease;}.whoweserved .industrybox .servicesbox:hover{width:343px;}.whoweserved .industrybox .servicesbox figure figcaption{width:100%;height:100px;background:#000;position:absolute;bottom:0;color:#fff;padding:10px;font-size:14px;z-index:1;white-space:break-spaces;display:none;}.whoweserved .industrybox .servicesbox:hover figure figcaption{display:block;}.servicesbox.manufacturer.active{margin-left:-53px;}.servicesbox.enterprise.active{margin-left:-40px !important;}.whoweserved .industrybox .servicesbox h4{padding:10px 15px;font-size:16px;width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}.whoweserved .industrybox .servicesbox:hover h4{width:200px;}.what-we-do .solution-offer .tabdetails{margin-top:30px;}.what-we-do .solution-offer .tabdetails .tab1{display:flex;}.what-we-do .solution-offer .tabdetails .tab1 figure{margin:0;min-width:100px;max-width:100px;}.what-we-do .solution-offer .tabdetails .tab1 figure img{width:100%;}.what-we-do .solution-offer .tabdetails .tab1 .leftcontent{display:flex;width:70%;}.what-we-do .solution-offer .tabdetails .tab1 .leftcontent h5{font-size:24px;color:#fff;margin-bottom:15px;}.what-we-do .solution-offer .tabdetails .tab1 .leftcontent h6{font-size:20px;color:#bc9df2;line-height:24px;margin-bottom:12px;}.what-we-do .solution-offer .tabdetails .tab1 .leftcontent h6 span{color:#fff;}.what-we-do .solution-offer .tabdetails .tab1 .leftcontent p{color:#d1d2d4;font-size:14px;line-height:20px;margin-bottom:20px;}.what-we-do .solution-offer .tabdetails .tab1 .leftcontent .profile-content{margin-left:20px;border-right:1px solid #3e3339;}.what-we-do .solution-offer .tabdetails .tab1 .leftcontent .profile-content a{color:#fff;text-decoration:none;text-decoration:underline;font-size:16px;line-height:20px;}.what-we-do .solution-offer .tabdetails .tab1 .rightcontent{padding-left:20px;}.what-we-do .solution-offer .tabdetails .tab1 .rightcontent h4{font-size:24px;color:#f2f2f2;margin-bottom:20px;background:transparent;}.what-we-do .solution-offer .tabdetails .tab1 .rightcontent ul li{color:#fff;position:relative;font-size:14px;padding-left:25px;line-height:18px;margin-bottom:10px;}.what-we-do .solution-offer .tabdetails .tab1 .rightcontent ul li::before{content:"";width:12px;height:12px;background:#fff;opacity:.52;position:absolute;left:0;border-radius:50%;top:5px;}.what-we-do .solution-offer .tabdetails .next-pre{border:1px solid #d1d2d4;border-radius:32px;width:105px;height:36px;margin:auto;}.what-we-do .solution-offer .tabdetails .next-pre ul{margin:0;padding:0;display:flex;justify-content:space-between;height:36px;}.what-we-do .solution-offer .tabdetails .next-pre ul li{color:#fff;display:flex;justify-content:center;align-items:center;padding:0px 5px;line-height:10px;}.what-we-do .solution-offer .tabdetails .next-pre ul li:first-child img{cursor:pointer;}.what-we-do .solution-offer .tabdetails .next-pre ul li:last-child img{cursor:pointer;}.whoweserved{background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/White-BG.svg") no-repeat center;padding:100px 0px;position:relative;overflow:hidden;background-size:cover;}.whoweserved.nitro-lazy{background-image:none !important;}.whoweserved.overflow{overflow:hidden;}.whoweserved{position:relative;}.whoweserved::after{content:"";width:240px;height:500px;position:absolute;right:-40px;top:-50px;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/half-circles.svg");background-size:cover;}.whoweserved::before{content:"";width:770px;height:1000px;position:absolute;left:65px;top:-110px;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/arrowdownnew.png") no-repeat;z-index:-1;display:none;}.blurtext .industytext{background:rgba(255,255,255,.8);padding:15px;}.whoweserved .industrybox{display:flex;position:relative;justify-content:space-between;margin-top:50px;}.whoweserved .industrybox.active{margin-top:100px;}.whoweserved p{text-align:center;}.whoweserved .industrybox .industytext{width:485px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.whoweserved .industrybox .industytext.active{padding-left:50px;}.whoweserved .industrybox .industytext h3{color:#0b1215;line-height:42px;margin-bottom:10px;width:100%;text-align:center;}.whoweserved .industrybox .industytext h5{color:#0b1215;margin-bottom:10px;width:100%;text-align:center;font-size:2rem;}.whoweserved .industrybox .industytext h5 b{font-weight:600;}.whoweserved .industrybox .industytext p{font-size:14px;line-height:19px;color:#352f36;}.industryscroll{position:relative;box-shadow:0px 0px 12px rgba(35,31,32,.04);z-index:10;border-radius:12px;background:#fff;width:600px;height:400px;overflow:hidden;}.whoweserved .industrybox .industyimg{position:absolute;z-index:10;width:100%;}.whoweserved .industrybox .industyimg ul{display:flex;justify-content:space-around;}.whoweserved .industrybox .industyimg ul li{text-align:center;width:33%;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;}.whoweserved .industrybox .industyimg ul li figure{margin:0;padding:0;width:30px;}.whoweserved .industrybox .industyimg ul li h6{font-size:1.2rem;font-weight:500;}.whoweserved .industrybox .servicesbox{width:170px;border-right:1px solid #e9e4e4;height:400px;background:#fff;margin:0;}.whoweserved .industrybox .servicesbox h4{display:flex;padding:10px 15px;font-size:16px;}.whoweserved .industrybox .servicesbox h4 em{margin-left:5px;position:relative;top:3px;}.whoweserved .industrybox .industyimg2{max-width:680px;overflow:hidden;}.client-review{min-height:600px;}.client-review .container{position:relative;}.client-review .container::after{content:"";position:absolute;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/cirlces.svg") no-repeat bottom left;width:800px;height:260px;background-size:cover;bottom:100px;}.client-review h2{font-size:48px;line-height:59px;font-weight:bold;}.client-review h2 span{color:#1b8dce;}.client-review .glassdoor{margin-top:10px;display:inline-block;}.event-page .main-heading-h2{padding:80px 0px 40px;}.eventupdate{padding:80px 0px;}.eventupdate p{margin-bottom:30px;}.eventupdate .row{display:flex;flex-wrap:wrap;}.eventupdate .col-3{width:33%;padding:10px;}.eventupdate .col-3 figure{margin:0;padding:0;overflow:hidden;border-radius:15px;}.eventupdate .col-3 figure img{width:100%;transition:.3s;}.eventupdate .col-3 figure:hover > img{width:100%;transform:scale(1.2,1.2);transition:.3s;}.eventupdate .col-3 p{text-align:left;font-size:14px;line-height:19px;letter-spacing:0px;color:#8c8c8c;}.footer .contact-form-main .contactmap{width:45%;padding:0px 20px;}.footer .contact-form-main .contactmap p{line-height:30px;}.footer .contact-form-main .contactmap h4{color:#0b1215;text-transform:capitalize;font-size:32px;line-height:42px;margin-bottom:16px;}.footer .contact-form-main .contactmap figure{margin:0;padding:0;}.footer .contact-form-main .contactmap figure img{width:100%;}.footer .contact-form-main .contactmap h5{font:normal normal 600 24px/32px Segoe UI;letter-spacing:0px;color:#352f36;text-transform:capitalize;margin:20px 0px;}.footer .contact-form-main .contactmap .contryicon ul{display:block;text-align:center;}.footer .contact-form-main .contactmap .contryicon ul li{display:inline-block;margin-bottom:10px;padding:0px 18px;}.footer .contact-form-main .contactmap .contryicon ul li span{display:block;}.form-group{margin-bottom:15px;}.form-group label{display:block;font-weight:600;font-weight:600;font:normal normal 600 14px/18px;font-style:normal;font-size:14px;line-height:18px;letter-spacing:0px;color:#352f36;padding-bottom:10px;}.form-group input{width:100%;border:1px solid #d1d2d4;border-radius:8px;padding:10px;}.form-group input[type="submit"]{font-size:18px;text-transform:uppercase;}.form-group select{width:100%;border:1px solid #d1d2d4;border-radius:8px;padding:10px;}.form-group textarea{width:100%;border:1px solid #d1d2d4;border-radius:8px;padding:10px;}.form-group button{width:100%;height:49px;border:none;cursor:pointer;font-size:18px;border-radius:10px;}.form-group button:hover{background-size:100% 200%;gap:8px;}.viewmore{padding:20px 0px;text-align:center;display:block !important;}.viewmore a{display:inline-block;color:#fff;padding:10px 20px;text-decoration:none;border-radius:4px;}.footerbottom{background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/footer-pattern.svg") #000 top left;min-height:300px;position:relative;z-index:0;}.footerbottom.nitro-lazy{background-image:none !important;}.footerbottom::after{content:"";position:absolute;width:100%;height:100%;left:0;right:0;top:-200px;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/footer-pattern.svg") #000 bottom left;z-index:-1;}.footerbottom .col-3{width:25%;padding-top:30px;}.footerbottom .col-7{width:75%;}.footerbottom h4{color:#f2f2f2;font-size:18px;line-height:28px;margin-bottom:10px;}.footerbottom .sublink li a{text-decoration:none;color:#f2f2f2;font-size:13px;line-height:24px;}.footerbottom .sublink li a:hover{text-decoration:underline;}.social-media{display:flex;}.social-media li{margin-right:10px;}.industyimg{overflow:hidden;white-space:nowrap;}.industyimg ul li{display:inline-block;}.client-review .col-4{width:40%;}.client-review .col-6{width:60%;}.client-review ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0;justify-content:flex-end;position:absolute;}.client-review{overflow:hidden;max-height:600px;position:relative;}.client-review ul li{width:300px;height:auto;box-shadow:0px 4px 12px rgba(242,242,242,.24);border:.5px solid #d1d2d4;border-radius:12px;margin:10px;background:#fff;padding:10px;}.client-review ul li:nth-child(odd){margin-top:30px;}.client-review ul li h3{display:flex;font-size:2rem;}.client-review ul li h3{display:flex;justify-content:flex-start;align-items:center;}.client-review ul li h3 figure{margin:0;padding:0;}.client-review ul li h3 span{margin-left:10px;}.client-review ul li p{font-size:14px;line-height:17px;color:#352f36;}.marquee{margin:0 auto;max-width:960px;}.marquee ul.flex{display:flex;align-items:center;}.marquee ul.flex li{flex-shrink:0;width:150px;height:350px;border-radius:5px;line-height:150px;text-align:center;font-size:38px;color:#fff;background-image:linear-gradient(135deg,#52e5e7 15%,#130cb7 100%);}.marquee-wrapper{width:100%;overflow:hidden;}.marquee-h{z-index:10;overflow:hidden;position:relative;top:-80px;}.marquee-h .marquee-wrapper{height:630px;overflow:hidden;position:relative;}.clientele{display:flex;margin-top:50px;max-height:325px;overflow-y:auto;padding:0px 30px 0px 0px;}.clientele .leftbox{width:34%;}.form-group button,.form-group input[type="submit"]{text-transform:capitalize;}.clientele .centerbox{width:32%;display:flex;justify-content:center;align-items:center;}.clientele .centerbox .activecard{width:325px;height:160px;box-shadow:0px 4px 12px rgba(242,242,242,.5);border:.5px solid #d1d2d4;border-radius:12px;display:flex;margin:0px 20px;justify-content:center;align-items:flex-start;flex-direction:column;padding:15px;position:relative;padding-top:50px;}.clientele .centerbox .activecard p{color:#352f36;font-size:14px;line-height:19px;padding-top:5px;}.clientele .centerbox .activecard img{height:40px;position:absolute;top:10px;}.clientele .leftbox li.active{background:#fff;}.home-tab{display:none;}.home-tab.active{display:flex;align-items:center;}.func-test{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0px 45px 0px 20px;}.innerpageslider{background:#fff;min-height:400px;position:relative;padding:200px 0px 80px;}.innerpageslider::after{content:"";background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/wavps.svg");position:absolute;width:100%;height:100%;top:0;left:0;right:0;opacity:.3;background-size:cover;}.innerpageslider .container{position:relative;z-index:10;}.innerpageslider h1{text-align:center;font-size:4rem;letter-spacing:0px;color:#000;}.innerpageslider h1 span{color:#1b8dce;}.innerpageslider h1 + p{text-align:center;font-size:1.4 rem;line-height:1.5;margin-top:10px;}.innerpageslider h2{text-align:center;font-size:3rem;line-height:42px;letter-spacing:-.32px;color:#000;margin-top:10px;}.innerpageslider h2 span{color:#1b8dce;}.innerpageslider h4{font-size:1.4rem;text-align:center;line-height:1.5;padding:10px 0px;font-weight:400;}.innerpageslider h3{font-size:1.8rem;text-align:center;margin-top:40px;}.innerpageslider p{text-align:center;padding:10px 0px;line-height:1.5;}.innerpageslider .servicesslider{border-radius:62px;background:#363636;padding:0px 30px;margin-top:40px;height:120px;}.innerpageslider .servicesslider.active{margin-top:20px;}.innerpageslider .servicesslider ul li{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;padding:20px 0px;}.innerpageslider .servicesslider ul li::after{content:"";position:absolute;width:1px;height:50px;right:-5px;background:rgba(209,210,212,.3);}.innerpageslider .servicesslider ul li em{width:44px;height:44px;border-radius:50%;padding:10px;display:inline-block;margin-bottom:12px;color:#fff;font-size:25px;background:rgba(255,255,255,.2);}.innerpageslider .servicesslider ul li em:hover{background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;}.innerpageslider .servicesslider ul li span{color:#fff;display:block;}.innerpageslider .servicesslider .owl-dots{display:none;}.innerpageslider .servicesslider .owl-theme .owl-nav{position:absolute;color:#fff;width:100%;top:40px;height:0;}.innerpageslider .servicesslider .owl-theme .owl-nav .owl-prev{position:absolute;left:-15px;top:-10px;}.innerpageslider .servicesslider .owl-theme .owl-nav .owl-prev span{background:#d1d2d4;width:22px;height:22px;border-radius:50%;display:inline-block;}.innerpageslider .servicesslider .owl-theme .owl-nav .owl-next{right:-15px;top:-10px;position:absolute;}.innerpageslider .servicesslider .owl-theme .owl-nav .owl-next span{background:#d1d2d4;width:22px;height:22px;border-radius:50%;display:inline-block;}.innerpageslider .servicesslider .lSSlideOuter .lSPager.lSpg{display:none !important;}.innerpageslider .servicesslider .dropdownthree{position:absolute;background:#fff;}.lSSlideOuter{height:100%;}.lSSlideWrapper{max-width:100%;overflow:initial;position:initial;}.lSSlideOuter .lightSlider{overflow:initial;position:initial;}.what-we-do .solution-offer .tabdetails .lSPager.lSpg{display:block !important;position:relative;z-index:10;}.carousel{overflow:hidden;position:relative;height:100%;}.one.slide{position:relative;}.dropdown .dropbtn{text-align:center;}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:999999;top:390px;}.dropdown-content ul{list-style-type:none;padding:0;margin:0;}.dropdown-content li{padding:12px 16px;cursor:pointer;}.dropdown-content li:hover{background-color:#f1f1f1;}.dropdown:hover .dropdown-content{display:block;}.carousel{padding:15px 25px;position:relative;}.bannereffect{margin-top:50px;display:none;}.bannereffect .row{align-items:baseline;}.bannereffect figure{margin:10px;padding:0;overflow:hidden;border-radius:10px;transition:.3s;position:relative;}.bannereffect figure p{background:#fff;position:absolute;bottom:0;padding:8px;opacity:0;transition:.3s;}.bannereffect figure p a{text-decoration:none;color:#000;}.bannereffect figure img{width:100%;}.bannereffect figure:hover img{transform:scale(1.2,1.2);transition:.3s;}.bannereffect figure:hover p{opacity:1;transition:.3s;}.our-journey{background:#fff;}.ceo-msg{background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/vijay-sir-quote-BG-img.png") no-repeat;border-radius:24px;margin-top:55px;background-size:cover;background-position:right bottom;display:flex;justify-content:space-between;overflow:hidden;}.ceo-msg.nitro-lazy{background-image:none !important;}.ceo-msg h4{font-size:3rem;line-height:1.2;color:#f2f2f2;padding:55px;max-width:780px;}.ceo-msg h4 span{color:#1b8dce;text-transform:uppercase;}.ceo-msg figure{max-width:290px;position:relative;top:20px;}.ceo-msg figure img{width:100%;}.ourmission .container{display:flex;justify-content:center;flex-direction:column;align-items:center;}.ourmission .mission{display:flex;max-width:812px;justify-content:center;align-items:center;}.ourmission .mission.active{margin-top:100px;}.ourmission .mission figure{display:flex;margin:0;padding:0;border-right:1px solid #ccc;margin-right:20px;}.ourmission .mission figure img{width:130px;}.ourmission .mission figure h4{text-align:left;letter-spacing:0px;color:#0b1215;font-size:32px;line-height:42px;margin-right:30px;font-weight:bold;padding-left:25px;}.ourmission .mission p{max-width:488px;font-size:23px;line-height:29px;font-weight:600;position:relative;padding:20px 0px;}.ourmission .mission p span{color:#1b8dce;}.ourmission .mission p::before{content:"";position:absolute;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/quote-left.png") no-repeat;width:40px;height:40px;left:0;top:0;}.ourmission .mission p::after{content:"";position:absolute;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/quote-right.png") no-repeat;width:40px;height:40px;left:130px;bottom:0;}.ourmission .mission.active figure{border-left:1px solid #ccc;border-right:none;padding-left:40px;}.ourmission .mission.active figure h4{margin-right:0;margin-left:20px;}.ourmission .mission.active p::after{left:396px;}.corevalue .cntxt{display:flex;justify-content:center;align-items:center;color:#0b1215;text-transform:capitalize;font-size:40px;}.corevalue .cntxt h3{text-align:center;font-weight:bold;line-height:48px;}.corevalue .cntxt h3 span{color:#1b8dce;display:block;}.corevalue img{padding:15px;}.our-process{padding-bottom:0px;}.our-process .col-7{display:flex;padding:20px;justify-content:center;align-items:center;}.our-process h3.rmb{margin-bottom:0;}.our-process h3.rmb + p{padding:20px 30px 30px 0px;display:none;}.our-process h3 + p{padding:10px 0px;max-width:800px;}.our-process figure{margin:0;}.leftprocess{margin-top:20px;}.leftprocess .scrollbox{max-height:410px;overflow:auto;padding-bottom:10px;scrollbar-width:none;-ms-overflow-style:none;}.leftprocess .scrollbox::-webkit-scrollbar{display:none;}.leftprocess .scrollbox.active{overflow:auto;}.leftprocess ul{position:relative;z-index:0;}.leftprocess ul::after{content:"";width:8px;position:absolute;height:100%;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;left:18px;top:-15px;}.leftprocess ul li{display:flex;margin-bottom:20px;}.leftprocess em{background:#231f20;min-width:42px;height:42px;display:inline-block;border-radius:50%;color:#fff;text-align:center;line-height:40px;font-size:16px;font-weight:bold;margin-right:20px;position:relative;z-index:10;}.leftprocess ul li h5{color:#0b1215;font-size:18px;line-height:26px;font-weight:600;}.leftprocess ul li p{font-size:14px;font-weight:400;}.leftprocess .showmore{height:76px;bottom:70px;position:relative;z-index:1;justify-content:center;align-items:flex-end;background:linear-gradient(to bottom,rgba(255,255,255,0%),#f2f2f2);}.leftprocess .showmore a{text-decoration:none;display:none;color:#000;}.leftprocess .showmore a span img{width:24px;margin-left:10px;}.ourteam{padding:80px 0px;}.ourteam .ourteamtab ul{display:flex;margin-top:40px;margin-left:20px;}.ourteam .ourteamtab ul li{font-size:16px;font-size:16px;padding:7px 20px;border:1px solid #d1d2d4;border-radius:25px;color:#000;margin-right:15px;line-height:20px;}.ourteam .ourteamtab ul li:hover{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.ourteam .ourteamtab ul li.active{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.ourteam .teambox ul{display:flex;margin-top:20px;}.ourteam .teambox ul li{position:relative;border-radius:12px;}.ourteam .teambox ul li figure{border:1px solid #d1d2d4;margin:0;}.ourteam .teambox ul li figure img{width:100%;}.ourteam .teambox ul li p{position:absolute;bottom:0;bottom:0;background:rgba(0,0,0,.8);color:#fff;width:100%;left:0;right:0;height:0px;display:flex;justify-content:center;align-items:center;flex-direction:column;opacity:0;transition:.3s;font-size:20px;}.ourteam .teambox ul li:hover p{height:80px;opacity:1;transition:.3s;}.ourteam .teambox ul li p span{display:block;font-size:14px;line-height:25px;}.ourteam .teambox .nextprev{border:1px solid #d1d2d4;border-radius:32px;border-radius:25px;width:104px;height:32px;margin:auto;display:none;}.ourteam .teambox .nextprev ul{margin:0 10px;display:flex;justify-content:space-between;align-items:center;padding:6px 0px;}.ourteam .teambox .nextprev ul li{margin:0;padding:0;}.ourteam .teambox .lSSlideOuter .lSPager.lSpg{display:none !important;}.whychoosetft{background:#231f20;position:relative;padding:80px 0px;}.whychoosetft::after{content:"";background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/patterninner.png") no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;right:0;opacity:.1;background-size:cover;}.whychoosetft .container{position:relative;z-index:10;}.whychoosetft .container h3{color:#fff;text-align:center;}.whychoosetft.innerwhy p{color:#fff;text-align:center !important;padding:20px 0px 50px 0px;max-width:870px;margin:auto;}.whychoosetft p{text-align:center !important;margin-bottom:20px;}.whychoosetft .container .whychbox{background:rgba(255,255,255,.12);padding:20px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;height:200px;margin:auto;margin:20px;position:relative;overflow:hidden;}.whychoosetft .container .whychbox em{background:transparent linear-gradient(180deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-radius:4px;width:56px;font-size:40px;color:#fff;}.whychoosetft .container .whychbox em{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:10px;margin-bottom:15px;}.whychoosetft .container .whychbox em img{width:auto;}.whychoosetft .container .whychbox p{color:#fff;font-size:18px;line-height:26px;padding:0;}.whychoosetft .container .whychbox .layer{position:absolute;background:#fff;color:#000;width:100%;height:100%;left:0;right:0;bottom:-100%;display:flex;justify-content:center;align-items:center;padding:15px;line-height:22px;font-size:14px;transition:.3s;}.whychoosetft .container .whychbox:hover > .layer{bottom:0;transition:.3s;}.whychoosetft .container .row.whytft-box{flex-wrap:wrap;}.whychoosetft .container .row.whytft-box p{margin-bottom:0px;}.whychoosetft.innerwhy .row.whytft-box p{height:auto;margin:0;}.our-partner h4{color:#fff;margin-top:100px;}.our-partner p{color:#f2f2f2;}.our-partner .partnerlogo{margin-top:30px;}.our-partner .partnerlogo figure{background:#f2f2f2;border-radius:12px;margin:0;margin:10px;height:100px;display:flex;justify-content:center;align-items:center;padding:50px;}.our-partner .partnerlogo figure img{width:100px;}.hire-page .mainiconbox{margin-top:30px;}.hire-page .mainiconbox .iconbox{border:1px solid rgba(209,210,212,.76);border-radius:12px;margin:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:200px;background:#fff;}.hire-page .mainiconbox .iconbox em{border:1px solid rgba(27,141,206,.4);border-radius:4px;color:#1b8dce;width:56px;height:56px;display:flex;justify-content:center;align-items:center;font-size:40px;}.hire-page .mainiconbox .iconbox p{font-size:20px;line-height:26px;color:#352f36;font-weight:600;max-width:200px;text-align:center;margin-top:16px;}.hire-page .hiring-flexibility{padding:50px 0px;}.hire-page .hiring-flexibility h3{color:#0b1215;margin-bottom:15px;}.hire-page .hiring-flexibility h4{display:flex;color:#1b8dce;font-size:24px;line-height:32px;font-weight:bold;}.hire-page .hiring-flexibility .col-4{padding:20px;}.hire-page .hiring-flexibility h4 em{background:transparent linear-gradient(180deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-radius:8px;width:50px;height:50px;display:inline-block;display:flex;color:#fff;justify-content:center;align-items:center;font-size:30px;margin-right:10px;}.hire-page .hiring-flexibility p{color:#352f36;font-size:16px;line-height:20px;margin-top:10px;margin-bottom:60px;}.funtest.hiring-flexibility{padding:50px 0px;}.funtest.hiring-flexibility h3 + p{margin-bottom:60px;}.funtest.hiring-flexibility h4{display:flex;color:#1b8dce;font-size:24px;line-height:32px;font-weight:bold;}.funtest.hiring-flexibility .col-4{padding:20px;}.funtest.hiring-flexibility h4 em{background:transparent linear-gradient(180deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-radius:8px;width:50px;height:50px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:30px;margin-right:10px;}.funtest.hiring-flexibility p{margin-top:10px;}.funslider .item{flex-direction:column;overflow:hidden;height:auto;min-height:100px;background:transparent;border:.5px solid #e7e7e7;justify-content:flex-start;font-size:14px;}.funslider .item figure{background:rgba(242,242,242,.5);width:100%;text-align:center;padding:10px 0px;min-height:125px;}.funslider .item figure em{font-size:45px;color:#1b8dce;margin:20px 0px;display:inline-block;}.funslider .item h5{padding:8px 37px;font-size:16px;line-height:20px;text-align:center;width:100%;}.funslider .item p{padding:0px 36px 15px;font-size:14px;line-height:19px;text-align:center;}.funslider .item ul{display:block;}.funslider .item ul li{font-size:14px;line-height:19px;height:auto;text-align:center;background:transparent;margin-bottom:5px;}.funslider .lSSlideOuter .lSPager.lSpg{display:none;}.engagement-models h3{color:#fff;text-align:center;font-size:40px;line-height:56px;text-transform:capitalize;}.engagement-models{background:#231f20;min-height:600px;position:relative;padding:80px 0px;}.engagement-models::after{content:"";background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/patterninner.png") no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;right:0;opacity:.3;}.engagement-models .container{position:relative;z-index:10;}.engagement-models .container h3{margin-bottom:10px;}.engagement-models h3 + p{color:#fff;text-align:center;margin-bottom:30px;}.engagement-models .boxgradient{background:rgba(255,255,255,.12);box-shadow:0px 0px 6px rgba(53,47,54,.16);border-radius:12px;padding:15px 15px 0px 15px;margin:15px;min-height:420px;display:flex;flex-direction:column;justify-content:center;}.engagement-models .boxgradient.active h1{font-size:40px;color:#fff;}.engagement-models .boxgradient.active h1 span{display:block;color:#1b8dce;}.engagement-models .boxgradient .newfigure{background:#565658;}.engagement-models .boxgradient .newfigure{margin:10px;}.engagement-models .boxgradient.active{display:flex;justify-content:center;align-items:center;}.engagement-models .boxgradient.active h5{font-size:40px;color:#fff;line-height:56px;text-align:center;}.engagement-models .boxgradient.active h5 span{color:#1b8dce;}.engagement-models .boxgradient h4{font-size:18px;margin-bottom:10px;line-height:29px;font-weight:600;color:#fff;text-align:center;}.engagement-models .boxgradient p{font-size:14px;line-height:19px;color:#fff;padding:0px 25px;}.contactus{padding:80px 0px 40px;position:relative;background:#fff;}.contactus .col-7{display:flex;flex-direction:column;justify-content:center;}.contactus h1{font-size:40px;line-height:48px;margin-bottom:20px;}.contactus .topcontact{padding-top:50px;position:relative;z-index:1;}.contactus::after{content:"";background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/wavps.svg");position:absolute;width:100%;height:100%;top:0;left:0;right:0;opacity:.3;background-size:cover;z-index:-1;}.contactus .topcontact label{color:#000;}.contactus .topcontact .col-6{padding:0px 10px;}.contactus .topcontact .col-12{padding:0px 10px;}.contactus .topcontact form{border:.5px solid #d1d2d4;background:#fff;border-radius:8px;padding:30px 10px;}.contactus .topcontact form .chosen-container-multi .chosen-choices{min-height:36px;border-radius:5px;}.contactus .topcontact form .chosen-container-multi .chosen-choices li.search-field input[type=text]{height:36px;padding-left:5px;}.softdevsection .softdev .row{justify-content:space-between;}.softdevsection .softdev .iconbox{border:.5px solid #d1d2d4;border-radius:8px;display:flex;justify-content:center;align-items:center;min-height:215px;flex-direction:column;margin-top:40px;background:#fff;}.softdevsection .softdev .iconbox em{width:50px;height:50px;border-radius:50%;background:transparent linear-gradient(180deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:30px;display:inline-block;text-align:center;line-height:50px;}.softdevsection .softdev .iconbox{color:#0b1215;font-size:20px;line-height:26px;font-weight:600;}.softdevsection .softdev .iconbox p{padding:20px 0px;text-align:center;text-transform:capitalize;line-height:1.9rem;}.softdevsection .softdev .iconbox a{font-size:16px;line-height:20px;text-decoration:none;font-weight:400;display:flex;color:#352f36;}.softdevsection .softdev .iconbox a i{margin-left:5px;position:relative;top:2px;}.letconnect{background:transparent linear-gradient(92deg,var(--deep-blue-100) 0%,var(--sky-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(92deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;padding:30px 0px;}.letconnect .container{position:relative;}.letconnect .container::before{content:"";width:490px;height:367px;position:absolute;right:-40px;top:-16px;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/people-talking-pana.png") no-repeat right top;background-size:cover;}.letconnect .container h3{font-size:32px;line-height:42px;color:#fff;padding-left:10px;}.letconnect .container p{font-size:18px;line-height:26px;color:#fff;margin:10px 0px;padding-left:10px;}.letconnect .container p strong{display:block;}.letconnect .connectbox{background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 4px 12px rgba(34,51,17,1) 2014;padding:20px;border-radius:12px;margin:10px;}.letconnect .connectbox .topicon{display:flex;align-items:center;}.letconnect .connectbox .topicon em{width:60px;height:60px;background:transparent linear-gradient(180deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;color:#fff;font-size:30px;border-radius:50%;text-align:center;line-height:60px;}.letconnect .connectbox .topicon h5{color:#0b1215;font-size:20px;line-height:26px;margin-left:12px;}.letconnect .connectbox h6{margin-top:20px;font-size:24px;line-height:29px;font-weight:bold;}.letconnect .connectbox h6 a{color:#000;text-decoration:none;}.letconnect .connectbox p{margin-top:10px;font-size:14px;line-height:16px;color:#000;}.locate-us .contactmapdetails{box-shadow:0px 4px 12px rgba(35,31,32,.08);border:.5px solid #d1d2d4;border-radius:12px;margin-top:30px;}.locate-us .contactmapdetails .leftmap{height:100%;}.locate-us .contactmapdetails .leftmap figure{overflow:hidden;height:100%;}.locate-us .contactmapdetails .leftmap figure img{width:100%;}.locate-us .contactmapdetails .contact-address{padding:20px;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/con-pattern.png") no-repeat bottom right;height:100%;}.locate-us .contactmapdetails .contact-address.nitro-lazy{background-image:none !important;}.locate-us .contactmapdetails .contact-address .tabmenu ul{display:flex;}.locate-us .contactmapdetails .contact-address ul li{font-size:14px;padding:6px 20px;border:1px solid #d1d2d4;border-radius:25px;color:#352f36;margin-right:10px;background:#fff;}.locate-us .contactmapdetails .contact-address ul li:hover{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.locate-us .contactmapdetails .contact-address ul li.active{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.locate-us .contactmapdetails .contact-address .con-tab{padding:20px 0px;position:relative;}.locate-us .contactmapdetails .contact-address .con-tab::before{content:"";position:absolute;width:2px;height:91%;background:#ccc;left:11px;top:25px;bottom:10px;}.locate-us .contactmapdetails .contact-address .con-tab .address-tab{padding-left:30px;position:relative;margin-bottom:15px;}.locate-us .contactmapdetails .contact-address .con-tab .address-tab::before{content:"";position:absolute;font-size:25px;font-family:"icomoon" !important;color:#1b8dce;left:0;}.locate-us .contactmapdetails .contact-address .con-tab .address-tab p{color:#352f36;font-size:14px;line-height:19px;padding:10px 0px;}.locate-us .contactmapdetails .contact-address .con-tab .address-tab span strong{font-size:1.3rem;}.locations-tabs{display:flex;margin-bottom:15px;}.locations-tabs li{font-size:14px;padding:6px 20px;border:1px solid #d1d2d4;border-radius:25px;color:#352f36;margin-right:10px;}.locations-tabs li:hover{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.locations-tabs li.active{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.careertft{background:#231f20;position:relative;padding:80px 0px;}.careertft::after{content:"";background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/patterninner.png") no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;right:0;opacity:.3;}.careertft .container{position:relative;z-index:10;}.careertft .container h3{color:#fff;text-align:center;font-size:32px;line-height:42px;margin-bottom:30px;}.careertft .container .whychbox{padding:0px 50px;color:#fff;display:flex;justify-content:center;flex-direction:column;align-items:center;}.careertft .container .whychbox em{font-size:40px;color:#fff;}.careertft .container .whychbox p{text-align:center;color:#fff;}.careertft .container .whychbox.oractive{display:flex;height:160px;position:relative;}.careertft .container .whychbox.oractive span{background:#231f20;position:relative;z-index:10;left:2px;padding:5px;border-radius:50%;}.careertft .container .whychbox.oractive::after{content:"";width:3px;height:100px;background:#fff;position:absolute;left:50%;}.collage-timeline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 4px;}.column{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;max-width:1200px;margin:auto;}.box{box-shadow:0px 4px 12px rgba(35,31,32,.08);border:1px solid #d1d2d4;border:1px solid #ccc;border-radius:12px;border-radius:10px;overflow:hidden;margin-top:18px;background-color:#fff;text-align:center;}.box figure{margin:0 0 10px 0;}.box img{width:100%;vertical-align:middle;}.column .box:nth-child(odd){position:relative;top:-35px;}.column .box h4{font-size:26px;padding:10px 0px;text-align:center;}.column .box:hover h4{color:#1d6690;}.column .box h6{font-size:16px;padding:3px 0px;text-align:center;}.column .box p{font-size:16px;padding:10px;text-align:center;}.lifeattft{background:#f7f7f7;}.lifeattft .timelinecareer{display:flex;}.lifeattft .timelinecareer .lefthead{min-width:20%;display:flex;justify-content:center;align-items:center;}.lifeattft .timelinecareer .lefthead h1{font-size:42px;font-weight:bold;color:#0b1215;}.lifeattft .timelinecareer .lefthead h1 span{display:block;color:#1b8dce;}.lifeattft .timelinecareer .scrolltab{min-width:25%;position:relative;display:flex;align-items:center;}.lifeattft .timelinecareer .scrolltab::after{content:"";width:10px;height:100%;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat;position:absolute;left:0;left:0;top:0;z-index:0;}.lifeattft .timelinecareer .scrolltab ul{background:#f7f7f7;position:relative;z-index:2;}.lifeattft .timelinecareer .scrolltab ul li{font-size:24px;margin-bottom:15px;cursor:pointer;}.lifeattft .timelinecareer .scrolltab ul li.active{color:#1b8dce;font-size:32px;line-height:42px;}.lifeattft .timelinecareer .tabbox{width:55%;}.lifeattft .timelinecareer .tabbox .row{flex-wrap:wrap;}.lifeattft .timelinecareer .tabbox .row .col-6{flex:0 0 50%;}.lifeattft .timelinecareer .tabbox .tilebox{box-shadow:0px 0px 6px rgba(35,31,32,.08);border-radius:12px;background:#fff;margin:15px;}.lifeattft .timelinecareer .tabbox .tilebox .detailsbox{padding:15px;min-width:298px;}.lifeattft .timelinecareer .tabbox .tilebox .detailsbox em{font-size:30px;color:#1b8dce;}.lifeattft .timelinecareer .tabbox .tilebox .detailsbox h2{font-size:16px;margin:10px 0px;}.lifeattft .timelinecareer .tabbox .tilebox .detailsbox p{font-size:14px;color:#352f36;}.recentblog{background:#fff;}.hire-page .mainiconbox .videobox{text-align:center;}.hire-page .mainiconbox .videobox figure{border-radius:12px;overflow:hidden;max-width:1000px;display:inline-block;position:relative;min-width:90%;}.hire-page .mainiconbox .videobox figure em{position:absolute;left:50%;top:50%;margin-left:-20px;margin-top:-20px;cursor:pointer;}.hire-page .mainiconbox .videobox figure img{width:100%;}.mangerslider{background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/cirlce-pattern.svg") no-repeat right top #fff;}.mangerslider.nitro-lazy{background-image:none !important;}.mangerslider .slidertxt{padding-left:30px;position:relative;min-height:250px;}.mangerslider .slidertxt h4{font-size:24px;line-height:32px;margin-bottom:10px;}.mangerslider .slidertxt p{max-width:550px;}.mangerslider .slidertxt .next-pre{border:1px solid #d1d2d4;border-radius:32px;width:105px;height:36px;margin:auto;position:absolute;right:0;bottom:0;}.mangerslider .slidertxt .next-pre ul{margin:0;padding:0;display:flex;justify-content:space-between;height:36px;}.mangerslider .slidertxt .next-pre ul li{display:flex;justify-content:center;align-items:center;padding:0px 5px;line-height:10px;}.mangerslider .slidertxt .next-pre ul li:first-child img{cursor:pointer;width:7px;transform:rotate(180deg);position:relative;left:5px;}.mangerslider .slidertxt .next-pre ul li:last-child img{cursor:pointer;width:7px;position:relative;right:5px;}.behind-senses h2{font-size:32px;line-height:64px;text-transform:capitalize;}.behind-senses h2 span{color:#0b1215;}.current-open-filter{margin-top:50px;}.current-open-filter .form-group{padding:0px 10px;}.current-open-filter .serchbox{position:relative;}.current-open-filter .serchbox button{position:absolute;right:12px;top:-4px;width:25px;font-size:24px;color:#8c8c8c;background:transparent;}.current-open-filter p.exp{padding:0px 10px;}.availabe-jobs .address-tab .row{flex-wrap:wrap;gap:14px 0;}.current-open-filter .base-exp{display:flex;margin:15px 0px;}.current-open-filter .base-exp li{margin-right:10px;color:#352f36;}.current-open-filter .jobbox{border:1px solid rgba(209,210,212,.5);border-radius:12px;background:#fff;margin:7px;padding:15px 15px 60px;}.current-open-filter .jobbox h5{font-size:16px;margin-bottom:10px;}.current-open-filter .jobbox p{font-size:14px;color:#352f36;line-height:19px;}.applyjob .topcontact{box-shadow:0px 0px 8px rgba(35,31,32,.12);border-radius:12px;padding:15px;background:#fff;}.applyjob .topheading{border-bottom:1px solid #d1d2d4;padding-bottom:10px;margin-bottom:10px;margin-right:20px;}.applyjob .jobhight ul li{display:flex;flex-direction:column;margin-top:20px;}.applyjob .jobhight ul li .jobtile{display:flex;}.applyjob .jobhight ul li .jobtile em{background:transparent linear-gradient(180deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;color:#fff;width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-right:10px;}.applyjob .jobhight ul li p{color:#352f36;font-size:14px;}.applyjob .jobhight ul li .jobtile .rightjobtile span{font-weight:600;}.applyjob .jobhight ul li .jobtile .rightjobtile ul li{color:#352f36;font-size:14px;margin-top:10px;position:relative;}.applyjob .jobhight ul li .jobtile .rightjobtile ul{padding-left:15px;}.applyjob .jobhight ul li .jobtile .rightjobtile ul li::before{content:"";position:absolute;left:-15px;top:6px;width:8px;height:8px;border-radius:50%;background:#8c8c8c;}.industyimg2{display:flex;flex-wrap:wrap;}.servicesbox{position:relative;width:200px;margin:10px;border:1px solid #ccc;transition:all .3s ease;}.servicesbox-inner{display:none;position:absolute;top:0;left:-300px;width:338px;background:white;box-shadow:0 2px 5px rgba(0,0,0,.2);animation:slideIn 1s forwards;z-index:9;}.servicesbox-inner.lastcard{right:0;animation:slideout 1s forwards;left:inherit;}@keyframes slideIn{from{left:-300px;}to{left:0;}}@keyframes slideout{from{right:-300px;}to{right:0;}}.servicesbox.fade{opacity:.5;}.servicesbox.show .servicesbox-inner{display:block;animation:slideIn .5s forwards;left:0;}.whoweserved .industrybox .servicesbox-inner figure img{width:146px;top:0;}.whoweserved .industrybox .servicesbox-inner figure{height:358px;}.whoweserved .industrybox .servicesbox-inner figure figcaption{width:100%;height:100px;background:#000;position:absolute;bottom:0;color:#fff;padding:10px;font-size:14px;}.services-catalog h2{font-size:34px;margin-bottom:20px;}.services-catalog h2 + p a{color:#352f36;font-weight:600;}.services-catalog .blackbox{background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/backoverlay.png") no-repeat center center #000;box-shadow:0px 4px 24px rgba(35,31,32,.08);border-radius:12px;padding:0px 25px 0px 25px;margin:10px;background-size:cover;height:100%;margin-bottom:10px;position:relative;}.services-catalog .blackbox.nitro-lazy{background-image:none !important;}.services-catalog .blackbox.active{padding-top:25px;}.services-catalog .blackbox h3{color:#fff;font-size:20px;line-height:26px;margin-bottom:10px;text-align:left;}.services-catalog .blackbox p{font-size:14px;color:#f2f2f2;max-width:380px;line-height:19px;}.services-catalog .blackbox p a{color:#fff;}.services-catalog .blackbox .lefttxt{display:flex;justify-content:center;flex-direction:column;}.services-catalog .blackbox figure{display:flex;padding:0px 40px;margin:0;justify-content:flex-end;}.services-catalog .blackbox figure img{max-width:100%;}.services-catalog .skybox{box-shadow:0px 4px 24px rgba(35,31,32,.08);border-radius:12px;background:transparent linear-gradient(303deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;padding:25px 25px 0px 25px;margin:10px;height:100%;margin-bottom:10px;position:relative;}.services-catalog .skybox h3{color:#fff;font-size:20px;line-height:26px;margin-bottom:10px;text-align:left;}.services-catalog .skybox p{font-size:14px;color:#f2f2f2;max-width:380px;line-height:19px;}.services-catalog .skybox p a{color:#fff;}.services-catalog .skybox figure{justify-content:flex-end;margin:0;text-align:right;}.services-catalog .skybox figure img{max-width:100%;}.gridrow{margin-bottom:20px;}.end-to-end-mobile-app h2 + p a{color:#000;font-weight:500;}.custome-table{margin-top:50px;width:100%;}.custome-table .leftable{max-width:415px;width:30%;border-bottom:1px solid #d1d1d1;padding:15px 0px;}.custome-table .leftable h4{font-size:24px;line-height:32px;font-weight:500;}.custome-table .leftable p{font-size:14px;}.custome-table .righttable{width:90%;border-bottom:1px solid #d1d1d1;border-left:1px solid #d1d1d1;padding:15px;}.custome-table .righttable ul{display:flex;margin-bottom:15px;border-bottom:1px solid #e5e3e3;}.custome-table .righttable ul::last-child{border-bottom:none;}.custome-table .righttable ul li{width:33%;font-size:14px;position:relative;padding-left:25px;margin-bottom:15px;}.custome-table .righttable ul li::before{content:"";position:absolute;font-family:"icomoon" !important;left:0;left:0;color:#1b8dce;font-size:25px;top:-8px;}.custome-table .righttable.active{margin:auto;border:none;}.actionable-security h3{text-align:center;}.actionable-security p{font-weight:400;text-align:center;margin-bottom:30px;}.actionable-security .row{align-items:center;margin-top:20px;}.actionable-security.break .row .row{flex-direction:column;text-align:center;}.actionable-security .row .col-4{padding:10px;}.actionable-security .row em{background:transparent linear-gradient(180deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;color:#fff;padding:10px;font-size:30px;border-radius:8px;margin-bottom:10px;}.actionable-security .row h4{color:#1b8dce;font-size:24px;margin-left:10px;}.actionable-security .row + p{color:#352f36;font-size:14px;line-height:19px;margin-top:10px;text-align:center;}.comprehensivebox .col-4{border:1px solid #d1d2d4;border-radius:12px;margin:10px;padding:15px;background:#fff;}.comprehensivebox .col-4 figure{text-align:center;background:rgba(242,242,242,.5);border-radius:4px;}.comprehensivebox .col-4 h3{padding:10px 0px;font-size:16px;line-height:20px;font-weight:600;color:#0b1215;}.comprehensivebox .col-4 p{font-size:14px;line-height:19px;color:#352f36;}.comprehensive{padding:30px 0px;}.comprehensive h3{padding:10px 0px;font-size:32px;}.conformance{background:#f2f2f2;min-height:240px;display:flex;}.conformancebox{box-shadow:0px 4px 12px rgba(35,31,32,.08);display:flex;background:#fff;border-radius:12px;padding:15px;justify-content:center;align-items:center;margin:10px;min-height:180px;}.conformancebox .txtdeal{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;}.conformancebox .txtdeal h4{margin-bottom:10px;}.blgtop .col-4{display:flex;justify-content:center;align-items:center;}.blgtop figure{margin:0;padding:0px 20px 0px 0px;transform:scale(1.1);}.blgtop .col-8 small{letter-spacing:0px;text-transform:capitalize;font-size:16px;line-height:20px;margin-bottom:20px;display:block;}.blgtop .col-8 h4{letter-spacing:0px;text-transform:capitalize;font-size:20px;line-height:26px;margin-bottom:20px;display:block;}.blgtop .col-8 h3{letter-spacing:0px;font-weight:500;margin-top:20px;text-transform:capitalize;font-size:20px;line-height:26px;margin-bottom:20px;display:block;}.blgtop .col-8 p{font-size:16px;line-height:20px;}.serbox{margin-top:20px;}.searcbx{position:relative;}.searcbx em{position:absolute;font-size:25px;color:#ccc;right:10px;top:35px;}.navslider ul{display:flex;margin-top:20px;}.navslider ul li{border:1px solid #d1d2d4;border-radius:36px;color:#352f36;font-size:16px;line-height:20px;padding:10px 15px;margin-right:10px;cursor:pointer;}.navslider ul li.active{background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;color:#fff;}.bloglist{margin-top:30px;}.bloglist figure img{width:100%;}.bloglist h4{font-size:16px;color:#352f36;font-weight:500;padding:0px 0px 0px 15px;margin-top:10px;}.bloglist p{font-size:14px;color:#8c8c8c;font-weight:400;padding:5px 0px 10px 15px;}.bloglist .row{margin-bottom:25px;}.bloglist .row .col-3{background:#fff;border-radius:5px;overflow:hidden;}.paginaion{display:flex;justify-content:center;align-items:center;width:100%;margin-top:20px;}.pagination{display:flex;list-style:none;padding:0;margin:0;}.pagination li{display:inline-block;border:1px solid #dfdfdf;}.pagination a{display:block;padding:8px 12px;text-decoration:none;color:#007bff;background:#f2f2f2;transition:background-color .3s ease,color .3s ease;}.pagination a:hover{background-color:#1b8dce;color:#fff;}.pagination .active a{background-color:#1b8dce;color:#fff;cursor:default;pointer-events:none;}.pagination .disabled a{color:#ccc;border-color:#eee;cursor:not-allowed;pointer-events:none;}.recentblog .row{margin-bottom:20px;}.recentblog .col-6{padding:0px 30px 0px 0px;}.recentblog h4{color:#0b1215;font-size:16px;line-height:20px;font-weight:400;margin-bottom:20px;}.recentblog .leftblog{padding-right:20px;max-width:320px;}.recentblog .leftblog h5{color:#0b1215;font-size:18px;line-height:26px;font-weight:600;margin-bottom:8px;}.recentblog .leftblog p{color:#8c8c8c;font-size:14px;line-height:19px;font-weight:300;}.recentblog .leftblog h6{color:#0b1215;font-size:14px;line-height:20px;font-weight:600;margin-top:20px;}.recentblog .leftblog h6 small{display:block;}.recentblog figure{max-width:200px;}.recentblog figure img{width:100%;}.blogdetails .container-small{max-width:700px;margin:auto;padding-top:50px;}.blogdetails .container-small h1{font-size:40px;line-height:44px;color:#0b1215;}.blogdetails .container-small .tags ul li{background:#f2f2f2;border-radius:36px;display:inline-block;padding:6px 15px;margin-top:10px;border:1px solid #ccc;font-size:1.5rem;margin-right:8px;}.blogdetails .container-small h3{font-weight:400;margin-top:30px;}.blogdetails .container-small h3 span{display:block;margin-top:3px;}.blogdetails .container-small figure{margin:30px 0px;}.blogdetails .container-small figure img{width:100%;}.blogdetails .container-small h2{margin:15px 0px;}.blogdetails .container-small h5{margin:15px 0px;font-size:1.3rem;}.prev-icon,.next-icon{font-size:24px;color:#333;cursor:pointer;}.portfoliosec{background:#e7e7e7;position:relative;margin:60px 0px;}.portfoliosec::after{content:"";background:#100d0d;width:50%;height:100%;position:absolute;right:0;top:0;}.portfoliosec .leftimg{display:flex;justify-content:center;align-items:center;}.portfoliosec .rightimgslder{position:relative;z-index:1;padding:15px;}.portfoliosec .rightimgslder h3{color:#fff;font-size:28px;font-weight:300;margin-top:30px;}.portfoliosec .rightimgslder h4{color:#fff;font-size:20px;font-weight:300;margin-top:30px;display:flex;justify-content:flex-start;align-items:center;}.portfoliosec .rightimgslder h4 em{margin-right:5px;}.portfoliosec .rightimgslder h5{color:#fff;font-size:20px;font-weight:300;margin-top:30px;}.portfoliosec .rightimgslder p{color:#fff;font-size:16px;font-weight:300;margin-top:30px;line-height:22px;margin-bottom:100px;}.slider-wrapper{position:relative;z-index:10;}.slider-wrapper{position:relative;max-width:800px;margin:auto;}.lSSlideOuter .lSPager.lSGallery{max-height:150px;overflow-y:auto;}.pendr{display:flex;}.pendr ul{flex-direction:column;width:33%;}.pendr ul li{width:100% !important;}.techgrp{background:#f0f5f7;}.techgrp h5{text-align:center;font-weight:bold;text-transform:capitalize;}.techgrp p{text-align:center;margin-top:10px;font-weight:400;}.techgrp .newtabmenu{margin-top:50px;}.techgrp .newtabmenu ul{display:flex !important;margin-top:10px;max-width:inherit;}.techgrp .newtabmenu ul li{font-size:14px;padding:7px 17px;border:1px solid #ccc;border-radius:25px;color:#000;margin-right:10px;font-weight:400;}.techgrp .newtabmenu ul li:hover{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.techgrp .newtabmenu ul li.active{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.pltform{margin-top:20px;}.pltform ul{display:block;margin:15px 0px;}.pltform ul li{width:188px;display:inline-block;justify-content:center;align-items:center;flex-direction:column;padding:5px;margin-bottom:50px;position:relative;}.pltform ul li figure{box-shadow:0px 0px 12px rgba(35,31,32,.04);border-radius:4px;background:#fff;width:100%;text-align:center;padding:10px;}.pltform ul li figure img{height:60px;}.pltform ul li p{position:absolute;width:100%;font-size:1.3rem;}.pharmaceuticals{position:relative;z-index:10;}.pharmaceuticals .lSSlideOuter .lSPager.lSGallery{margin-top:100px !important;}.pharmaceuticals .lSSlideOuter .lSPager.lSGallery img{width:100%;}.pharmaceuticals .lSAction{position:absolute;bottom:30px;width:100px;height:20px;}#loader{display:none;position:absolute;bottom:0;right:0;z-index:1000;width:100%;border:1px solid #fff;}#progress{width:100%;height:5px;background:#ddd;position:absolute;top:0;left:0;transition:width 1s;}.event-banner .eventleft{width:50%;background:#000;color:#fff;}.event-banner .eventright{width:50%;position:relative;}.event-banner .eventright img{width:100%;}.event-banner .eventleft ul li{padding:100px 20px 20px 20px;}.event-banner .eventleft ul li h3{font-size:16px;margin-bottom:40px;font-weight:400;}.event-banner .eventleft ul li h3 span{color:#1b8dce;}.event-banner .eventleft ul li h4{font-size:32px;}.event-banner .eventleft ul li p{font-size:22px;color:#fff;margin:20px 0px;line-height:36px;}.event-banner .eventleft ul li a{display:inline-block;background:#1b8dce;color:#fff;padding:10px 20px;text-decoration:none;border-radius:4px;}.event-banner .eventleft .lSSlideOuter .lSPager.lSpg{display:block !important;text-align:left;padding-left:10px;}.event-banner .eventleft .lSSlideOuter .lSPager.lSpg > li a{padding:0;}.bloglistbox{display:flex;margin-top:20px;border:1px solid #d1d2d4;padding:15px;border-radius:10px;background:#fff;}.bloglistbox figure{border-radius:5px;overflow:hidden;width:300px;margin-right:20px;min-width:300px;}.bloglistbox .rightlist{max-width:810px;}.bloglistbox .rightlist h3{font-size:24px;font-weight:400;}.bloglistbox .rightlist h3 a{text-decoration:none;color:#000;}.bloglistbox .rightlist ul{display:flex;margin:15px 0px;}.bloglistbox .rightlist ul li{margin-right:15px;display:flex;}.bloglistbox .rightlist ul li em{color:#8c8c8c;font-size:20px;margin-right:5px;}.bloglistbox .rightlist p{line-height:24px;}.app-develope .col-4{box-shadow:0px 4px 12px rgba(35,31,32,.08);border-radius:12px;margin:15px;background:#fff;}.app-develope .col-4 figure{text-align:center;margin-bottom:10px;}.app-develope .col-4 h3{font-size:18px;line-height:24px;margin-bottom:0;color:#0b1215;}.app-develope .col-4 p{margin-bottom:0 !important;font-size:14px;}.ai-develop .rightcoll figure{background:#1b8dce;width:40px;height:40px;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:5px;}.ai-develop .rightcoll figure em{font-size:25px;}.ai-develop .rightcoll p{margin-top:10px;margin-bottom:50px;}#iotfunction li h5{text-align:center;font-weight:400;}.conbox{padding:50px 0px;}.conbox h3{text-align:center;margin:25px 0px;font-size:30px;}.conbox h3 span{position:relative;}.conbox h3 span::before{content:"";position:absolute;width:100px;height:50px;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/arrow-1.png") no-repeat;left:-70px;}.conbox h3 span::after{content:"";position:absolute;width:100px;height:50px;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/arrow-2.png") no-repeat;right:-110px;}.conbox .conformancebox .txtdeal h4{font-size:30px;color:#1b8dce;text-align:center;width:100%;}.conbox .conformancebox .txtdeal h4 span{font-size:16px;color:#000;}.conbox .conformancebox .txtdeal p{font-size:15px;text-align:center;}.saleforcebox .container{background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/grid-mask.png") #000;padding:80px 0px;border-radius:15px;text-align:center;background-size:contain;position:relative;z-index:0;}.saleforcebox .container.nitro-lazy{background-image:none !important;}.saleforcebox .container::after{content:"";background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/cirlces-top.png");width:360px;height:220px;position:absolute;right:0;top:0;z-index:0;}.saleforcebox .container h3{color:#fff;font-size:32px;margin-bottom:15px;position:relative;z-index:5;}.saleforcebox .container h3 span{color:#1b8dce;}.saleforcebox .container p{color:#fff;max-width:890px;margin:auto;}.saleforcebox .container ul{display:flex;margin:auto;justify-content:center;align-content:center;margin-top:50px;}.saleforcebox .container ul li{margin-right:15px;}.saleforcebox .container ul li a{padding:10px 15px;border-radius:5px;display:inline-block;color:#fff;text-decoration:none;}.saleforcebox .container ul li a{background:transparent;border:1px solid #ccc;font-size:1.3rem;}.checboxbg{background:#231f20;position:relative;min-height:500px;}.checboxbg::after{background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/boxbg.png") no-repeat center center;min-height:350px;background-size:cover;content:"";position:absolute;width:100%;bottom:0;}.checboxbg h2{margin-bottom:20px;}.checboxbg ul{display:flex;justify-content:space-between;align-content:center;width:100%;max-width:900px;margin:auto;}.checboxbg ul li:nth-child(2){margin-top:130px;}.darktheme{background:#231f20;min-height:600px;position:relative;padding:80px 0px;}.darktheme::after{content:"";background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/themes/tftus/assets/images/patterninner.png") no-repeat;position:absolute;width:100%;height:100%;top:0;left:0;right:0;opacity:.3;background-size:cover;}.darktheme .container{position:relative;z-index:10;}.darktheme .container h2{color:#fff;}.darktheme .container h2 + p{color:#fff;}.services-catalog.darktheme .blackbox{background:transparent;background:#2f2d2e;}.services-catalog.darktheme .skybox{background:#2f2d2e;}.faq{background:#fff;}.faq-container{width:80%;margin:0 auto;padding:20px;}.faq-container h3{margin-bottom:30px;}.faq{margin-bottom:10px;border-bottom:1px solid #ccc;}.faq button{width:100%;padding:10px;text-align:left;background:transparent;border:none;outline:none;cursor:pointer;transition:background-color .3s;display:flex;justify-content:space-between;align-items:center;color:#000;font-weight:600;}.faq .answer{padding:10px;display:none;}.arrow{font-size:1.5em;transition:transform .3s;transform:rotate(180deg);}.arrow.up{transform:rotate(0deg);}.business-solutions{padding:90px 0px;}.business-solutions h3{font-size:32px;margin-bottom:10px;}.business-solutions ul{margin-top:30px;}.two-column-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}.two-column-list li{list-style-type:none;display:flex;align-items:center;justify-content:flex-start;}.two-column-list li em{margin-right:10px;color:#1b8dce;font-size:20px;}.flexstart .row{align-items:flex-start;}.flexstart .row h4{margin-left:0;}.searchpage .searchinput{position:relative;}.searchpage .searchinput::after{content:"";font-family:"icomoon" !important;position:absolute;top:0px;right:7px;font-size:26px;}.searchpage .searchinput input{outline:none;}.searchpage .newtabmenu ul{display:flex !important;margin-top:10px;max-width:inherit;}.searchpage .newtabmenu ul li{font-size:14px;padding:7px 17px;border:1px solid #ccc;border-radius:25px;color:#000;margin-right:10px;}.searchpage .newtabmenu ul li:hover{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.searchpage .newtabmenu ul li.active{background:transparent linear-gradient(269deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(269deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-color:transparent;cursor:pointer;color:#fff;}.searchpage .searchlistbox{padding:20px 0px;}.searchpage .searchlistbox .searchlist{border:1px solid #d1d2d4;padding:10px;border-radius:5px;border-radius:12px;margin-bottom:15px;}.searchpage .searchlistbox .searchlist h4{font-weight:500;margin-bottom:10px;font-size:20px;}.searchpage .searchlistbox .searchlist h4 a{text-decoration:none;color:#0b1215;}.searchpage .searchlistbox .searchlist p{color:#352f36;font-size:16px;}.searchpage .fixedbox{border:1px solid #d1d2d4;width:300px;height:225px;display:flex;justify-content:center;align-items:center;flex-direction:column;position:sticky;margin-left:70px;top:12rem;}.searchpage .searchlistbox .searchlist figure{margin-right:15px;max-width:150px;}.searchpage .searchlistbox .searchlist figure img{width:100%;}.searchpage .fixedbox p{text-align:center;}.searchpage .fixedbox a{background:#1b8dce;color:#fff;padding:10px 15px;font-size:14px;text-decoration:none;border-radius:4px;margin-top:10px;}.searchpage .search-result{position:relative;}.searchlist img{max-width:100%;min-width:300px !important;}.searchlist .row{align-items:center;gap:20px;}.steps-section{overflow:visible;height:auto;padding-top:100px;padding-bottom:100px;}.steps-cont{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.steps-cont h4 + span{font-size:14px;line-height:19px;margin:10px 0px;}.steps-left{position:static;top:100px;width:50%;height:1240px;min-height:100%;margin-top:0px;padding-bottom:154px;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;}.left-content{position:-webkit-sticky;position:sticky;top:40%;height:auto;display:flex;justify-content:center;flex-direction:column;}.left-content h1 span{color:#1b8dce;}.steps-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:50%;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.steps-right em{background:transparent linear-gradient(180deg,var(--sky-blue-100) 0%,var(--deep-blue-100) 100%) 0% 0% no-repeat padding-box;background:transparent linear-gradient(180deg,#1b8dce 0%,#1b8dce 100%) 0% 0% no-repeat padding-box;border-radius:4px;}.steps-right em{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:10px;margin-bottom:15px;font-size:20px;color:#fff;}.steps-right ul{margin:10px 0px;}.steps-right ul li{font-size:14px;line-height:19px;padding-left:20px;position:relative;margin-bottom:10px;}.steps-right ul li::after{content:"";font-family:FontAwesome;font-size:16px;position:absolute;left:0;top:0;}.step-content{position:static;top:0px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:75%;min-height:200px;margin-bottom:50px;padding:20px 10px 20px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;box-shadow:0px 0px 8px rgba(35,31,32,.08);border-radius:12px;border:1px solid #ccc;background:#fff;}.whoweserved.nobg .container::before{display:none;}.mt50{margin-top:50px;}.logobox{box-shadow:0px 0px 12px rgba(35,31,32,.08);border-radius:12px;margin:10px;background:#fff;padding:15px;min-height:180px;}.logobox figure{margin:0;padding:0;}.logobox p{text-align:center;font-size:14px;}.rightsebox{display:flex;justify-content:center;align-items:end;padding:0px 15px;}.secondfooter{color:#fff;border-top:.5px solid #b8b4b4;padding:10px 0px;margin-top:20px;font-size:12px;}.secondfooter .col-4{text-align:right;}.secondfooter .col-4 a{color:#fff;text-decoration:none;}.current-open-filter .jobbox{position:relative;overflow:hidden;height:100%;}.current-open-filter .jobbox a{background:#1b8dce;display:block;text-align:center;text-decoration:none;position:absolute;left:0;right:0;padding:8px 0px;bottom:0;color:#fff;opacity:0;transition:.3s;}.current-open-filter .jobbox:hover > a{opacity:1;transition:.3s;}.current-open-filter .jobbox a em{transform:rotate(270deg);display:inline-block;}.hidenew{display:none !important;}.partner-section img{width:75%;}.blog-section .row{flex-direction:column;}.commonpopup{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:5;left:0;right:0;top:0;bottom:0;display:none;justify-content:center;align-items:center;}.commonpopup.show{display:flex;}.commonpopup .commonbox{background:#fff;width:400px;padding:25px;border-radius:10px;}.commonpopup .commonbox h4{margin-bottom:25px;}.commonpopup .commonbox h4 em{float:right;cursor:pointer;}.commonpopup .commonbox .form-field textarea.form-input{min-height:90px !important;}.commonpopup.video .commonbox{width:90%;position:relative;}.commonpopup.video .commonbox em{position:absolute;right:-30px;font-size:30px;color:#fff;top:0;cursor:pointer;}.commonpopup .commonbox form{position:relative;}.commonpopup .commonbox form .wpcf7-response-output{bottom:-16px;max-width:inherit;}.wpcf7-not-valid{border:1px solid #dc3232 !important;}.wpcf7-not-valid-tip{color:#fff;font-size:.9em;font-weight:normal;display:block;display:none;padding:2px 4px;background:#dc3232;border-radius:5px;margin-top:4px;}.teambox .lSAction > a{background-image:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/uploads/2025/05/controls.png") !important;}.teambox .lSAction > a.nitro-lazy{background-image:none !important;}.innerpages.applyjob{padding-top:120px;}.default-page-container .page-content{margin:15px 0px;}.default-page-container .page-content button{margin:15px 0px;}.default-page-container .page-content h4,.default-page-container .page-content h5,.default-page-container .page-content h3,.default-page-container .page-content h6{padding:15px 0px;}.blgtop{padding:120px 0px 80px;}.actionable-security{background:#fff;}.hire-page{background:#fff;}.page-content,.row.post-content,.faq{font-family:inherit;font-size:16px;color:#333;line-height:1.6;}.page-content *,.faq *,.row.post-content *{display:revert;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;}.page-content h1,.row.post-content h1,.page-content h2,.row.post-content h2,.page-content h3,.row.post-content h3{font-weight:bold;margin:1em 0 .5em;}.post-content h4 b,.post-content h3 b,.post-content h2 b,.post-content h6 b,.post-content h6 b{font-weight:600;}.post-content ul{padding-left:18px;}.post-content ul li{list-style-image:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/source/rev-8a15991/stg.tftus.com/wp-content/uploads/2025/04/bullet.svg");min-height:24px;}.post-content ul li::marker{font-size:3rem;}.page-content p,.row.post-content p{margin:0 0 1em;}.page-content ul,.row.post-content ul,.page-content ol,.row.post-content ol{margin:0 0 1em;}.page-content a,.row.post-content a{color:#007bff;text-decoration:underline;}.default-page-container .page-content .linkdenbox{box-shadow:0px 4px 12px rgba(35,31,32,.08);border:1px solid #d1d2d4;border:1px solid #ccc;border-radius:12px;border-radius:10px;overflow:hidden;margin-top:18px;background-color:#fff;text-align:center;}.default-page-container .page-content .linkdenbox figure img{width:100%;}.default-page-container .page-content .row{display:flex;justify-content:space-between;}.default-page-container .page-content .row .linkdenbox a{background:#1b8dce;color:#fff;display:inline-block;padding:6px 15px;text-decoration:none;font-size:12px;}.wpcf7-response-output{position:absolute;bottom:8px;width:100%;border:none !important;text-align:center;padding:0 !important;margin:0 !important;color:#dc3232;font-size:1.2rem;}.wpcf7 form.sent .wpcf7-response-output{color:#46b450 !important;}#tawk-chat-message-container{display:none !important;}body.home.page-template .widget-visible iframe{display:none !important;}.homeslider .leftcontent .formslide .groupin input[type='email']{width: 320px; height: 53px;border-radius: 4px; outline: none; padding: 0px 15px;}


  li.dropdown-title {
    padding-top: 15px;
  }
  li.dropdown-title.menu-item.menu-item-type-custom a {
    font-size: 18px;
    font-weight: bold;
}
  #industyup ul li {
    width: calc(25% - 20px); /* 4 items per row */
    text-align: center;
  }

  #industyup ul figure {
    margin: 0;
  }

  #industyup ul img,section.our-recognition.whoweserved.nobg .logobox img {
    max-width: 100%;
    height: auto;
  }
  .bannereffect figure p {
    width:100%;
  }
  /* Ensure the last row items are centered if not exactly 4 */
  @media (max-width: 1024px) {
    #industyup ul li {
      width: calc(33.333% - 20px); /* 3 per row on tablets */
    }
  }

  @media (max-width: 768px) {
    #industyup ul li {
      width: calc(50% - 20px); /* 2 per row on mobile */
    }
  }

  @media (max-width: 480px) {
    #industyup ul li {
      width: 100%; /* 1 per row on small screens */
    }
  }

.ourteam .teambox ul {
    margin-top: 20px;
    display: block;
}
.ourteam .teambox ul li{
    width: 22%;
    display: inline-block;
}
.navslider ul {
    overflow-x: auto; /* Enables horizontal scrolling */
    white-space: nowrap; /* Prevents items from wrapping */
    scrollbar-width: thin; /* For Firefox */
    scrollbar-color: #ccc transparent;
}
.navslider ul li {
    display: inline-block !important;
}

.bloglist .posts,.recentblog .suggested-posts{
    display: grid;
    gap: 20px; /* Space between items */
    max-width: 1170px;
    margin: 0 auto; /* Center align */
    padding: 20px;
}
.bloglist .posts{
    grid-template-columns: repeat(4, 1fr); /* 4 columns */
}
.recentblog .suggested-posts{
    grid-template-columns: repeat(2, 1fr); /* 4 columns */
}

.bloglist .row .col-3,.recentblog .col-6 {
    width: auto;
}

.bloglist .row .col-3:hover {
    transform: translateY(-5px);
}

#blog-results{
    display: block;
}
.serachboxblog.col-6{
display: inline-block;
}


.bloglist .row .col-3 h4 {
    margin-bottom: 5px;
}


.our-partner .partnerlogo figure img {
    width: 100%;
    border-radius: 12px;
    padding: 20px;
}
.eventupdate .col-3 figure img{
    min-height: 166.3px;
}

.pagination{display: flex; justify-content: center; align-items: center; width: 100%; margin-top: 20px;}
.serbox #navslider ul li{
    width:auto !important;
}
div.navslider{
    overflow: hidden;
}
#navslider {
    display: flex;
    white-space: nowrap;
    width: 100%;
}
.row.post-content {
    display: block;
}
.blogdetails .container-small figure img,#adaptive img.img-responsive, .blgtop figure {
    border-radius: 15px;
}
#navslider li {
    display: inline-block;
    width: auto !important; /* Ensures LightSlider does not override */
    max-width: 100%;
}
nav ul li ul .dropdownbox ul{position: relative; height: auto; padding: 0px;max-width: unset;}
nav ul li ul .dropdownbox ul li.has-submenu >a {
    font-size: 18px;
    font-weight: bold;
}
nav ul li ul .dropdownbox > ul{
    display: flex !important;
    width:auto;
}
nav ul li ul .dropdownbox ul li.has-submenu li {
    width: 100%;
}
nav ul li ul .dropdownbox ul li{
    display: block;
    margin: 0px;
    margin-right: 20px;
}
nav ul li ul .dropdownbox ul li.submenu-level-1{
    margin-left: 0; padding-bottom: 2px;width: 33%;display:  inline-block;
}
nav ul li ul .dropdownbox div.solution{
    width:40%;
}
nav ul li ul .dropdownbox ul.solution{max-width: inherit;}
nav ul li ul .dropdownbox ul h4{margin: 10px 0px; font-size: 18px;}
/* nav ul li ul .dropdownbox ul li{margin-left: 0; padding-bottom: 2px;width: 20%;display: inline-block;}

nav ul li ul .dropdownbox ul li.has-submenu >a {
    font-size: 18px;
    font-weight: bold;
} */
nav ul li ul .dropdownbox ul li.has-submenu li {
    width: 100%;
}
nav ul li ul .dropdownbox ul li{
    display: block;
    margin: 0px;
    margin-right: 20px;
	line-height:26px;
}
nav ul li ul .dropdownbox ul li.submenu-level-1{
    margin-left: 0; padding-bottom: 2px;width: 33%;display:  inline-block;
}
/* Remove bottom border from 4th, 5th, and 6th elements */
.whytft-box .col-4:nth-child(n+4) {
    border-bottom: none;
}
.whychoosetft .container .col-4 {
    display: inline-block;
    width: 33%;
}
.what-we-do .solution-offer .tabmenu ul {
    display: block;
}
.what-we-do .solution-offer .tabmenu ul li:nth-child(4) figure{
margin-left: 0px;
}
.solution-offer .tabdetails ul{
    display: none;
}
.solution-offer .tabdetails ul.current{
    display: block;
}
.solution-offer .tabdetails ul .rightcontent ul{
    display: block;
}
.client-review ul li h3 figure img{
    border-radius: 50%;
    height: 56px;
    width: 56px;
}
.nav-list li:nth-child(3) .dropdownbox .solution {
    display: none !important;
}
.nav-list li:nth-child(4) .dropdownbox .solution {
    display: none !important;
}
.nav-list li:nth-child(4) .dropdownbox{margin-left:50%;}
.nav-list li:nth-child(4) .dropdownbox ul{flex-direction:column !important;}
.partnerlogo .row{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
.partnerlogo .row .col-3{
    width: 100%;
}
.con-tab,.dev-technologies .pltform,.availabe-jobs .row.hide,.pltform{
  display: none;
}
.con-tab.active,.dev-technologies .pltform.active,.techgrp .pltform.active{
  display: block;
}
.applyjob .jobhight ul li p {
    display: inline;
}
.whychoosetft p{
	color:#fff;
}
.engagement-models::after {
    background-size: cover;
}
.locations-img li{
	display:none;
}
.locations-img li.active{
	display:block;
}
/* ✅ Responsive Breakpoints */
@media (max-width: 1024px) {
    .blog-listing {
        grid-template-columns: repeat(3, 1fr); /* 3 per row */
    }
}

@media (max-width: 768px) {
    .blog-listing {
        grid-template-columns: repeat(2, 1fr); /* 2 per row */
    }
}

@media (max-width: 480px) {
    .blog-listing {
        grid-template-columns: repeat(1, 1fr); /* 1 per row */
    }
}
@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?qvfugy');
  src:  url('../fonts/icomoon.eot?qvfugy#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?qvfugy') format('truetype'),
    url('../fonts/icomoon.woff?qvfugy') format('woff'),
    url('../fonts/icomoon.svg?qvfugy#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-icon-clipboard:before {
  content: "\e94c";
}
.icon-icon-dish:before {
  content: "\e94d";
}
.icon-icon-folder:before {
  content: "\e94e";
}
.icon-icon-key:before {
  content: "\e94f";
}
.icon-icon-ar-vr:before {
  content: "\e947";
}
.icon-icon-graduation-cap:before {
  content: "\e948";
}
.icon-icon-laptop:before {
  content: "\e949";
}
.icon-icon-trophy:before {
  content: "\e94a";
}
.icon-icon-wrench:before {
  content: "\e94b";
}
.icon-icon-accessibility:before {
  content: "\e92c";
}
.icon-icon-bar-chart:before {
  content: "\e92d";
}
.icon-icon-brain-ai:before {
  content: "\e92e";
}
.icon-icon-bug:before {
  content: "\e92f";
}
.icon-icon-calendar:before {
  content: "\e930";
}
.icon-icon-cart:before {
  content: "\e931";
}
.icon-icon-chat-chat-bubble:before {
  content: "\e932";
}
.icon-icon-circular-arrows:before {
  content: "\e933";
}
.icon-icon-document:before {
  content: "\e934";
}
.icon-icon-eye:before {
  content: "\e935";
}
.icon-icon-food:before {
  content: "\e936";
}
.icon-icon-gaming-controller:before {
  content: "\e937";
}
.icon-icon-house:before {
  content: "\e938";
}
.icon-icon-microphone:before {
  content: "\e939";
}
.icon-icon-money-bag:before {
  content: "\e93a";
}
.icon-icon-mouse:before {
  content: "\e93b";
}
.icon-icon-mouse-pointer:before {
  content: "\e93c";
}
.icon-icon-node:before {
  content: "\e93d";
}
.icon-icon-puzzle:before {
  content: "\e93e";
}
.icon-icon-question-mark:before {
  content: "\e93f";
}
.icon-icon-smart-watch:before {
  content: "\e940";
}
.icon-icon-tag:before {
  content: "\e941";
}
.icon-icon-translate:before {
  content: "\e942";
}
.icon-icon-ui-layout:before {
  content: "\e943";
}
.icon-icon-warning-issue:before {
  content: "\e944";
}
.icon-icon-water:before {
  content: "\e945";
}
.icon-icon-wheelchair:before {
  content: "\e946";
}
.icon-icon-kebab-rotated:before {
  content: "\e900";
}
.icon-icon-add:before {
  content: "\e906";
}
.icon-icon-chevron:before {
  content: "\e913";
}
.icon-icon-infinty:before {
  content: "\e92b";
}
.icon-icon-ai-ml:before {
  content: "\e901";
}
.icon-icon-arrow:before {
  content: "\e902";
}
.icon-icon-baggage:before {
  content: "\e903";
}
.icon-icon-check:before {
  content: "\e904";
}
.icon-icon-checklist:before {
  content: "\e905";
}
.icon-icon-clock:before {
  content: "\e907";
}
.icon-icon-close:before {
  content: "\e908";
}
.icon-icon-cloud:before {
  content: "\e909";
}
.icon-icon-code:before {
  content: "\e90a";
}
.icon-icon-database:before {
  content: "\e90b";
}
.icon-icon-database-blockhain:before {
  content: "\e90c";
}
.icon-icon-fullscreen:before {
  content: "\e90d";
}
.icon-icon-gears:before {
  content: "\e90e";
}
.icon-icon-globe:before {
  content: "\e90f";
}
.icon-icon-hambuger:before {
  content: "\e910";
}
.icon-icon-handshake:before {
  content: "\e911";
}
.icon-icon-heart:before {
  content: "\e912";
}
.icon-icon-iot:before {
  content: "\e914";
}
.icon-icon-kebab:before {
  content: "\e915";
}
.icon-icon-location-pin:before {
  content: "\e916";
}
.icon-icon-lock:before {
  content: "\e917";
}
.icon-icon-mail:before {
  content: "\e918";
}
.icon-icon-mobile:before {
  content: "\e919";
}
.icon-icon-money:before {
  content: "\e91a";
}
.icon-icon-office-bag:before {
  content: "\e91b";
}
.icon-icon-pc-Desktop:before {
  content: "\e91c";
}
.icon-icon-person:before {
  content: "\e91d";
}
.icon-icon-phone:before {
  content: "\e91e";
}
.icon-icon-profile-lock:before {
  content: "\e91f";
}
.icon-icon-profile-setting:before {
  content: "\e920";
}
.icon-icon-redirect:before {
  content: "\e921";
}
.icon-icon-robot:before {
  content: "\e922";
}
.icon-icon-search:before {
  content: "\e923";
}
.icon-icon-send:before {
  content: "\e924";
}
.icon-icon-speedometer:before {
  content: "\e925";
}
.icon-icon-star:before {
  content: "\e926";
}
.icon-icon-team:before {
  content: "\e927";
}
.icon-icon-testing:before {
  content: "\e928";
}
.icon-icon-video:before {
  content: "\e929";
}
.icon-icon-wallet:before {
  content: "\e92a";
}

@charset "UTF-8";


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
*{box-sizing:border-box;padding:0;margin:0;}ul,li{list-style:none;}ul.bullet{padding-left:18px;}ul.bullet li{list-style-image:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/source/rev-8a15991/stg.tftus.com/wp-content/uploads/2025/04/bullet.svg");min-height:24px;}ul.bullet li::marker{font-size:3rem;}.searchpage{padding-top:12rem;}a{color:#1b8dce;}p.lead{font-size:1.6rem;font-size:1.8rem;color:#1b8dce;margin:10px 0 30px;font-weight:500;}body,p{line-height:1.4;}input,textarea{font-family:"Montserrat",sans-serif;}.img-responsive{max-width:100%;}.form-field{margin-bottom:20px;}.form-field label{display:block;font-size:1.6rem;margin-bottom:10px;}.form-field label span{color:red;}.form-field .form-input{height:40px;border-radius:10px;font-size:1.4rem;width:100%;border:1px solid #ccc;padding:10px;outline:0;}.form-field textarea.form-input{min-height:150px;resize:unset;}.flex{display:flex;}.flex.valign-center{align-items:center;}.flex.halign-center{justify-content:center;}.flex.space-between{justify-content:space-between;}.flex-wrap{flex-wrap:wrap;}.col-12{width:99.996%;}.col-11{width:91.663%;}.col-8{width:66.664%;}.col-7{width:58.331%;}.col-6{width:50%;}.col-5{width:41.665%;}.col-4{width:33.332%;}.col-3{width:24.999%;}html{font-size:62.5%;scroll-behavior:smooth;}body{margin:0;background:#f2f2f2;font-size:1.6rem;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#000;}.container{max-width:1200px;padding:0 20px;margin:auto;width:100%;}button,.btn{cursor:pointer;font-size:1.6rem;color:#fff;background:#1b8dce;transition:.4s all ease;border:none;outline:0;min-width:120px;min-height:36px;display:flex;align-items:center;justify-content:center;gap:3px;}button:hover,.btn:hover{background-size:100% 200%;gap:8px;}button.small-btn,.btn.small-btn{min-width:120px;height:36px;border-radius:6px;font-size:1.4rem;}button.outline,.btn.outline{background:#fff;font-family:"Georgia Italic";color:#000;border:1px solid #ccc;}button.big-btn,.btn.big-btn{min-width:200px;height:60px;border-radius:6px;font-size:1.6rem;}button.full-width,.btn.full-width{width:100%;}h6{font-size:1.8rem;color:#707070;font-weight:600;}h1{font-size:5rem;}h2{font-size:4rem;}h3{font-size:3rem;font-weight:600;}h4{font-size:2.4rem;font-weight:600;}h5{font-size:2rem;font-weight:600;}.typing-text{animation:typing 20s steps(23) infinite,blink .5s step-end infinite alternate;display:none;white-space:nowrap;overflow:hidden;border-right:3px solid;width:200px;margin:auto;}@keyframes typing{0%{width:0;}20%{width:0;}50%{width:200px;}100%{width:200px;}}@keyframes blink{50%{border-color:transparent;}}nav{height:90px;position:fixed;top:0;left:0;right:0;width:100%;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:2;display:flex;background:rgba(255,255,255,.38);}nav .logo{width:82px;}nav .nav-menu{display:flex;align-items:center;gap:26px;}nav .nav-menu li a{color:#707070;text-decoration:none;}nav .nav-menu li a:hover{color:#000;}.header-lottie{position:absolute;opacity:.15;margin-left:-11px;}.headerbox{min-height:100vh;position:relative;display:flex;}.headerbox .tft-text{font-family:"Georgia Bold Italic";font-size:14px;color:#707070;text-align:center;}.headerbox .view-video{font-size:1.4rem;font-family:"Georgia Bold Italic";text-align:center;display:flex;flex-direction:column;cursor:pointer;cursor:pointer;max-width:82px;margin:40px auto 0;}.headerbox .view-video .play-icon{margin:auto;}.headerbox .certified{display:flex;margin:20px 0;gap:10px;justify-content:center;}.headerbox .slider{position:relative;z-index:1;margin:80px auto 60px;animation:appear 6s linear;}.headerbox .slider h1{font-size:5rem;text-align:center;max-width:68rem;margin:auto;text-shadow:0px 20px 30px rgba(0,0,0,.1607843137);}.headerbox .slider h1 span{color:#1b8dce;}.headerbox .slider .lightSlider.lsGrab > *{cursor:default !important;}.quote{max-width:500px;margin:auto;background:rgba(0,0,0,.78);padding:14px 10px 10px;border-radius:10px;backdrop-filter:blur(10px);position:relative;z-index:1;}.quote h6{font-size:1.8rem;text-align:center;color:#fff;}.quote .quote-form{max-width:434px;width:100%;height:60px;position:relative;margin:15px auto;z-index:1;border-radius:10px;border:1px solid #ccc;overflow:hidden;box-shadow:0px 20px 30px rgba(0,0,0,.1607843137);}.quote .quote-form input{height:100%;height:60px;width:100%;padding:18px;font-size:16px;border:none;outline:0;padding-right:150px;}.quote .quote-form button{height:60px;position:absolute;right:0;top:0;border:none;width:145px;}.quote .quote-form .wpcf7-response-output{bottom:-21px;color:#fff;}.header1{z-index:1;}.header1 .container{display:flex;position:relative;flex-wrap:wrap;margin:-80px auto 0;flex-direction:column;justify-content:center;z-index:3;perspective:240px;}.header1 .container .slider{width:100%;background:#f2f2f2;margin:30px auto;animation:appear 1s linear;}.header1 .container .slider h1{text-shadow:none;font-size:7rem;max-width:946px;}.header1 .container .slider p.lead{font-size:2rem;text-align:center;max-width:920px;margin:30px auto 20px;background:#f2f2f2;}.header1 .container a.header-arrow{margin:0 auto;animation:appear 3s linear;}.header1 .container a.header-arrow .about-icon{position:relative;top:80px;transform:rotate(180deg);transition:.4s all ease;visibility:visible;opacity:1;animation:about-icon 4s linear infinite;}.header1 .container a.header-arrow .about-icon.ended{animation:none;}.header1 .container .quote{width:100%;max-width:470px;background:rgba(0,0,0,.7098039216);margin:0 auto;border-radius:10px;padding:14px 10px 6px;transition:.4s all ease;box-shadow:0 0px 30px 0px rgba(0,0,0,.568627451);transform:rotateX(0deg) scaleY(1);border-bottom:10px solid transparent;animation:appear 2s linear;}.header1 .container .quote h6{color:#fff;}.header1 #particles-js{opacity:.7;animation:appear 1s linear;}.header1 .header-img{position:absolute;z-index:3;bottom:10px;width:100%;animation:appear 4s linear;}.header1 .header-img .img1{width:400px;left:10px;position:absolute;bottom:30px;}.header1 .header-img .img2{width:400px;right:10px;position:absolute;bottom:30px;}.header1.ended .container a.header-arrow .about-icon{top:700px;opacity:0;visibility:hidden;animation:none;}.header1.ended .container .quote{transform:rotateX(27deg) scaleY(.6);transition:.4s all ease;box-shadow:0 150px 70px 0px rgba(0,0,0,.368627451);border-bottom:10px solid #000;}.industries .industry-blocks{perspective:500px;}.industries .industry-blocks .block{transform:rotateX(27deg) scaleY(.6);transition:.4s all ease;}.industries .industry-blocks .block.started{transform:rotateX(0deg) scaleY(1);transition:.4s all ease;}#particles-js{width:100%;height:100%;background-color:transparent;background-image:url("");background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;left:0;top:0;opacity:.5;}#particles-js.nitro-lazy{background-image:none !important;}.partner-section{background:#fff;padding:28px 0 10px;}.partner-section h6{text-align:center;margin-bottom:10px;}.about-section{padding:110px 0;text-align:center;min-height:80vh;display:flex;transition:.4s all ease;background:#fff;}.about-section h3{font-weight:300;max-width:75rem;text-align:center;margin:30px auto;line-height:5rem;}.about-section .about-icon{position:relative;top:0;transform:scaleY(1);transition:.4s all ease;}.about-section .about-icon.started{transform:scaleY(-1);}.about-section.started{background:#f2f2f2;}.about-section.ended .about-icon{top:400px;}.metrics-section{padding:0px 0 80px;}.metrics-section .metrics-blocks{display:flex;flex-wrap:wrap;gap:20px;}.metrics-section .metrics-blocks .block{width:calc(25% - 15px);text-align:center;padding:20px;border-radius:10px;opacity:0;transition:.4s all ease;}.metrics-section .metrics-blocks .block img{margin-bottom:20px;}.metrics-section .metrics-blocks.started .block{background:#f2f2f2;border:1px solid #ccc;opacity:1;}.metrics-section .metrics-blocks.ended .block{border:none;background:#fff;}.whatwedo-section{padding:80px 0;background:#fff;overflow-x:hidden;}.whatwedo-section h2,.whatwedo-section p.lead{text-align:center;}.whatwedo-section .tab-container{display:flex;margin-top:30px;}.whatwedo-section .tab-container .tab{width:290px;position:relative;}.whatwedo-section .tab-container .tab .tablinks{height:68px;background:#fff;border-left:4px solid #fff;display:flex;align-items:center;padding-left:20px;font-size:1.8rem;font-weight:600;cursor:pointer;}.whatwedo-section .tab-container .tab .tablinks.active,.whatwedo-section .tab-container .tab .tablinks:hover{background:#f2f2f2;border-left:4px solid #1b8dce;}.whatwedo-section .tab-container .tabcontent{display:none;flex:1;background:#f2f2f2;padding:30px;padding-left:60px;min-height:510px;border-radius:10px;position:relative;z-index:1;}.whatwedo-section .tab-container .tabcontent h3{color:#1b8dce;}.whatwedo-section .tab-container .tabcontent .tabHead{display:flex;justify-content:space-between;margin-bottom:36px;}.whatwedo-section .tab-container .tabcontent .tabHead .btn-set{gap:10px;}.whatwedo-section .tab-container .tabcontent .tabBody{display:flex;gap:20px;}.whatwedo-section .tab-container .tabcontent .tabBody p{margin:10px 0;}.whatwedo-section .tab-container .tabcontent .tabBody h6{color:#000;}.whatwedo-section .service-we-do{margin-bottom:120px;}.whatwedo-section .service-we-do .tab-container{position:relative;}.whatwedo-section .service-we-do .tab-container::before{content:"";position:absolute;width:180px;height:180px;background:url("https://stg.tftus.com/wp-content/themes/tftus/assets/img/icon.svg") center center no-repeat;background-size:100%;background-size:100%;z-index:0;transform:rotate(-45deg);top:-58px;left:-60px;opacity:.2;}.whatwedo-section .service-we-do .tab-container::after{content:"";position:absolute;width:240px;height:240px;border-radius:50%;background:#1b8dce;opacity:0;right:-70px;bottom:470px;z-index:0;transition:.4s all ease;animation:rotate 2s infinite linear;border-top:2px solid;}.whatwedo-section .service-we-do .tab-container.ended::after{content:"";opacity:.4;right:-70px;bottom:-70px;z-index:0;}.whatwedo-section .solution-we-do{position:relative;z-index:1;}.whatwedo-section .solution-we-do .tab-container{flex-direction:column;}.whatwedo-section .solution-we-do .tab-container .tab{display:flex;width:auto;gap:10px;margin-bottom:30px;}.whatwedo-section .solution-we-do .tab-container .tab .tablinks1{min-width:120px;height:36px;border:1px solid #1b8dce;border-radius:30px;font-size:1.4rem;padding:0 14px;text-align:center;line-height:3.6rem;color:#1b8dce;font-weight:500;cursor:pointer;}.whatwedo-section .solution-we-do .tab-container .tab .tablinks1:hover,.whatwedo-section .solution-we-do .tab-container .tab .tablinks1.active{color:#fff;background:#1b8dce;}.whatwedo-section .solution-we-do .tab-container .tabcontent1{display:none;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-img .img-thumb{background:#363636;border-radius:6px;margin-bottom:14px;width:160px;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-img .img-thumb img{width:100%;display:block;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-img a{text-decoration:none;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-img button.outline{width:100%;display:flex;align-items:center;justify-content:space-around;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-detail{margin:0 20px;background:#f2f2f2;flex:1;padding:20px;min-height:352px;border-radius:10px;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-detail h3{color:#1b8dce;margin-bottom:10px;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-detail h4{margin-bottom:20px;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-keypoints{background:#363636;width:390px;color:#fff;padding:20px;border-radius:10px;}.whatwedo-section .solution-we-do .tab-container .tabcontent1#productivity .lSSlideOuter .lSPager.lSpg{margin-top:20px !important;}.whatwedo-section .solution-we-do .tab-container .tabcontent1#productivity .lSSlideOuter .lSPager.lSpg > li{position:relative;color:#f2f2f2;opacity:.2;}.whatwedo-section .solution-we-do .tab-container .tabcontent1#productivity .lSSlideOuter .lSPager.lSpg > li a{width:100px;height:30px;display:block;}.whatwedo-section .solution-we-do .tab-container .tabcontent1#productivity .lSSlideOuter .lSPager.lSpg > li:nth-of-type(1):before{content:"SimplifyPath";position:absolute;display:flex;left:0;top:0;height:100%;width:100%;z-index:100;justify-content:center;font-size:1.2rem;align-items:center;}.whatwedo-section .solution-we-do .tab-container .tabcontent1#productivity .lSSlideOuter .lSPager.lSpg > li:nth-of-type(2):before{content:"SelfBest";position:absolute;display:flex;left:0;top:0;height:100%;width:100%;z-index:100;justify-content:center;font-size:1.2rem;align-items:center;}.whatwedo-section .solution-we-do .tab-container .tabcontent1#productivity .lSSlideOuter .lSPager.lSpg > li.active{color:#fff;opacity:1;}.served-section{padding:80px 0;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/uploads/2025/05/served-pattern.png") center top no-repeat;background-size:cover;background-attachment:fixed;}.served-section.nitro-lazy{background-image:none !important;}.served-section h2,.served-section p.lead{text-align:center;}.served-section h3{color:#1b8dce;margin-bottom:18px;}.served-section .industries{padding-top:60px;}.served-section .industries .text-detail{position:sticky;top:40%;height:200px;}.served-section .industry-blocks{padding:0 40px;display:flex;flex-wrap:wrap;gap:20px;}.served-section .industry-blocks .block{width:236px;height:258px;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1607843137);padding:60px 0px 30px;font-size:1.8rem;background:#fff;display:flex;flex-direction:column;align-items:center;transition:.4s all ease;position:relative;}.served-section .industry-blocks .block:nth-child(even){top:80px;}.served-section .industry-blocks .block .icon-circle{width:118px;height:118px;border-radius:50%;background:#f2f2f2;display:flex;justify-content:center;align-items:center;margin-bottom:26px;}.served-section .industry-blocks .block .icon-circle i{font-size:4rem;color:#1b8dce;}.served-section .industry-blocks .block:hover{box-shadow:0 0 60px rgba(0,0,0,.0588235294);transition:.6s all ease;}.served-section .business{padding:260px 0 80px;}.served-section .business .business-blocks{display:flex;justify-content:space-between;overflow:hidden;border:1px solid #ccc;background:#fff;}.served-section .business .business-blocks .block{height:400px;border:1px solid #ccc;position:relative;width:25%;min-width:25%;transition:.4s all ease;background:#fff;}.served-section .business .business-blocks .block.enterprises.active{margin-left:-40px !important;}.served-section .business .business-blocks .block h6{color:#000;padding:10px 15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}.served-section .business .business-blocks .block figure figcaption{background:#000;color:#fff;font-size:1.2rem;padding:15px;position:absolute;bottom:0;left:0;display:none;transition:.4s all ease;z-index:1;height:90px;}.served-section .business .business-blocks .block figure img{position:relative;transition:.4s all ease;left:0;top:0;}.served-section .business .business-blocks .block:hover{min-width:338px !important;}.served-section .business .business-blocks .block:hover figure figcaption{display:block;transition:.4s all ease;}.served-section .business .business-blocks .block:hover figure img{top:-130px;left:130px;transition:.4s all ease;}.served-section .business .text-detail{padding:0 0 0 20px;}.testimonials-section{background:#fff;padding:100px 0 0;}.testimonials-section .container{background:#fff url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/uploads/2025/04/testimonial.svg") bottom left no-repeat;}.testimonials-section .container.nitro-lazy{background-image:none !important;}.testimonials-section h2{top:200px;margin-top:200px;}.testimonials-section .marquee{display:flex;flex-wrap:wrap;gap:20px;justify-content:end;max-height:80vh;overflow:auto;}.testimonials-section .marquee::-webkit-scrollbar-track{border-radius:10px;}.testimonials-section .marquee::-webkit-scrollbar{width:2px;}.testimonials-section .marquee li{width:300px;border-radius:10px;box-shadow:0 0 60px rgba(0,0,0,.0588235294);border:1px solid #ccc;padding:20px;-webkit-backdrop-filter:blur(50px) contrast(.9);backdrop-filter:blur(50px) contrast(.9);position:relative;}.page-template-tpl_about-us .lSAction > .lSPrev{left:0px;}.page-template-tpl_about-us .lSAction > .lSNext{right:0px;}.page-template-tpl_about-us .innerpageslider .servicesslider ul li span{font-size:12px;}.testimonials-section .marquee li h6{color:#000;margin-bottom:20px;}.testimonials-section .marquee li h6 img{width:56px;margin-right:10px;}.testimonials-section .marquee li:nth-of-type(even){top:80px;}.testimonials-section .marquee li:nth-of-type(odd):last-child{top:80px;}.clients-section{padding:100px 0;background:#fff;}.clients-section .container > .row{margin-top:40px;}.clients-section h2{text-align:center;}.clients-section .leftbox,.clients-section .rightbox{width:34%;}.clients-section .centerbox{width:32%;padding:0 20px;display:flex;align-items:center;justify-content:center;}.clients-section .centerbox .activecard{border:1px solid #ccc;padding:20px;min-height:220px;border-radius:10px;}.clients-section .centerbox .activecard img{max-height:40px;margin-bottom:10px;}.clients-section .centerbox .activecard p{font-size:1.4rem;}.clients-section .client-logo-grid{display:flex;flex-wrap:wrap;gap:10px;}.clients-section .client-logo-grid li{border:.5px solid #ccc;border-radius:10px;height:94px;display:flex;justify-content:center;align-items:center;background:#f2f2f2;padding:20px;width:calc(50% - 5px);}.clients-section .client-logo-grid li img{max-width:100%;max-height:100%;filter:grayscale(1);opacity:.5;}.clients-section .client-logo-grid li:hover img{filter:grayscale(0);opacity:1;}.clients-section .client-logo-grid li.activeclient img{filter:grayscale(0);opacity:1;}.blog-section{padding:80px 0;}.blog-section h2,.blog-section p.lead{text-align:center;}.blog-section .blog-blocks{display:flex;gap:20px;margin:40px 0 40px;}.blog-section .blog-blocks > a{text-decoration:none;flex:1;}.blog-section .blog-blocks .block{border-radius:10px;overflow:hidden;box-shadow:0 0px 30px rgba(0,0,0,.1607843137);cursor:pointer;background-color:#fff;position:relative;transition:.4s all ease;top:0px;flex:1;}.blog-section .blog-blocks .block img{width:100%;height:166px;-o-object-fit:cover;object-fit:cover;}.blog-section .blog-blocks .block .blog-title{padding:20px 20px 0;display:inline;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;font-size:1.6rem;-webkit-box-orient:vertical;word-wrap:break-word;}.blog-section .blog-blocks .block .date-stamp{font-size:1.2rem;color:#707070;margin-top:14px;padding:0 20px 20px;}.blog-section .blog-blocks .block:hover{top:-20px;box-shadow:0 40px 40px rgba(0,0,0,.0705882353);}.contact-section{padding:80px 0;}.contact-section h2,.contact-section p.lead{text-align:center;}.contact-section .contact-row{margin-top:80px;display:flex;flex-wrap:wrap;}.contact-section .contact-row .contact-form{background:#fff;border-radius:10px 10px 0 0;padding:30px;display:flex;flex-wrap:wrap;}.contact-section .contact-row .contact-form .form-field{padding:0 10px;}.contact-section .contact-row form{position:relative;}.contact-section .contact-row .contact-details{display:flex;flex-direction:column;justify-content:start;height:100%;padding:0 70px 0 60px;}.contact-section .contact-row .contact-details p{margin-bottom:40px;}.contact-section .contact-row .contact-details .global-presence h6{color:#000;}.contact-section .contact-row .contact-details .global-presence .country-list{display:flex;flex-wrap:wrap;}.contact-section .contact-row .contact-details .global-presence .country-list .country{text-align:center;font-size:1.2rem;min-width:75px;margin-top:12px;}footer{background:#363636;color:#fff;}footer .upper-footer{border-bottom:2px solid #f2f2f2;min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;}footer .upper-footer .social-media{display:flex;gap:60px;margin-top:50px;}footer .upper-footer .social-media i{font-size:3rem;color:#fff;}footer .main-footer{padding:50px 0;display:flex;justify-content:space-between;}footer .main-footer .footer-links{width:230px;}footer .main-footer .footer-links h5{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px;}footer .main-footer .footer-links ul li{margin-bottom:12px;}footer .main-footer .footer-links ul li a{position:relative;text-decoration:none;color:#fff;font-size:1.4rem;}footer .main-footer .footer-links ul li a::after{content:"";width:0px;height:1px;background:#fff;position:absolute;left:0;bottom:-6px;transition:.4s all ease;}footer .main-footer .footer-links ul li a:hover::after{content:"";width:100%;}footer .main-footer .footer-links.big{width:auto;min-width:230px;}footer .main-footer .footer-links.big .row{display:flex;gap:14px;}footer .bottom-footer{border-top:1px solid #ccc;padding:24px 0;font-size:1.2rem;text-align:center;display:flex;justify-content:space-between;}.mobile-rotate{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999999999;justify-content:center;align-items:center;background:#fdfdfd;}.mobile-rotate img{max-width:100%;}@keyframes rotate{0%{transform:rotate(0deg);}100%{transform:rotate(359deg);}}@keyframes appear{0%{opacity:0;}50%{opacity:0;}100%{opacity:1;}}.header1 .container .slider h1 .cubeslider{position:relative;display:inline-block;z-index:-1;}@keyframes spincube{0%{transform:rotateX(0deg);}33.3333%{transform:rotateX(120deg);}66.6667%{transform:rotateX(240deg);}100%{transform:rotateX(1turn);}}.header1 .container .slider h1 .cubeslider span.invisible{opacity:0;position:relative;}.header1 .container .slider h1 .cubeslider .spincube span{background:linear-gradient(50deg,#1b8dce,#208cca 31.28%,#63b9e9 77.97%,#1b8dce 95.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;right:0;top:0;-webkit-backface-visibility:hidden;transform:rotateX(0deg) translateZ(45px);padding:0 10px 0 0;}.header1 .container .slider h1 .cubeslider .spincube span:nth-of-type(2){transform:rotateX(120deg) translateZ(45px);top:-20px;}.header1 .container .slider h1 .cubeslider .spincube span:nth-of-type(3){transform:rotateX(240deg) translateZ(45px);top:-20px;}.header1 .container .slider h1 .cubeslider .spincube{position:absolute;animation-name:spincube;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:8s;transform-style:preserve-3d;width:100%;height:100%;top:0;left:0;}.lSAction > a{z-index:0 !important;}.casestudies{padding:80px 0;background:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/uploads/2025/05/served-pattern.png") center top no-repeat;background-size:cover;background-attachment:fixed;}.casestudies.nitro-lazy{background-image:none !important;}.casestudies .container{display:flex;justify-content:center;align-items:center;flex-direction:column;}.casestudies .container input[type="email"]{padding-right:150px;border:none;width:100%;height:100%;padding:18px;font-size:16px;border-radius:10px;}.casestudies .container input[type="submit"]{width:145px;position:absolute;height:58px;right:0;top:0;border-radius:0px 10px 10px 0px;background:#1b8dce;color:#fff;border:none;cursor:pointer;}.casestudies .container .wpcf7-form{max-width:434px;width:100%;height:60px;position:relative;margin:15px auto;z-index:1;border-radius:10px;border:1px solid #ccc;box-shadow:0px 20px 30px rgba(0,0,0,.1607843137);}.casestudies .container .wpcf7 form .wpcf7-response-output{bottom:-25px;}@media screen and (max-width: 576px){.container{width:100%;padding:0px 15px;}section{padding:20px 0px !important;}header .container{flex-direction:column;}.homeslider .leftcontent .formslide .groupin button{white-space:nowrap;}nav{justify-content:flex-start;}nav ul{flex-direction:column;}.homeslider .slidebox ul li{margin:0;width:100%;margin-bottom:15px;}.homeslider h1{font-size:24px;line-height:34px;}.homeslider .leftcontent .formslide .groupin input[type='email']{width:100%;}.homeslider .leftcontent{padding:15px;}.metrics .metricsbox{width:100% !important;margin-bottom:15px !important;}.what-we-do .solution-offer h3{font-size:20px;}.row{flex-direction:column;}.homeslider{max-height:inherit;}.homeslider h1{padding-right:40px !important;}.home-tab.active{flex-direction:column;}.homeslider .slidebox ul{flex-direction:column;padding:15px;}.about-us figure{width:100%;height:auto;}.whoweserved::before{display:none;}.what-we-do .solution-offer .tabdetails .tab1{flex-direction:column;}.what-we-do .solution-offer .tabmenu ul{flex-direction:column;}.industryscroll{width:100%;}.what-we-do .solution-offer .newtabmenu ul{flex-wrap:wrap;}.what-we-do .solution-offer .newtabmenu ul li{margin:0;margin-bottom:15px;margin-right:10px;}.what-we-do .solution-offer .tabdetails .tab1 .leftcontent{width:100%;flex-direction:column;}.whoweserved::after{display:none;}.whoweserved .industrybox{flex-direction:column;}.whoweserved .industrybox .industytext{width:100%;}.about-us .aboutvideo{width:100%;}.mrt100{margin-top:30px;}.logo-slider{padding:0px 15px;}.about-us .aboutvideo{position:relative;height:auto;bottom:-10px;}.metrics .metricsbox{width:100%;margin:0;margin-bottom:15px;}.what-we-do .solution-offer .tabmenu ul li figure{margin:0;margin-bottom:15px;}.what-we-do .solution-offer .tabmenu ul li{width:100%;margin-bottom:10px;}.what-we-do .solution-offer .tabdetails .tab1 figure{margin-bottom:15px;}.whoweserved .industrybox .servicesbox{width:50%;}.whoweserved .industrybox .industytext.active{padding-left:0;margin:15px 0px;}.client-review ul li{width:100%;}.client-review .col-6{width:100%;}.marquee-h .marquee-wrapper{margin-top:140px;}.clientele{display:block;max-height:inherit;padding:0;}.clientele .leftbox{width:100%;}.leftbox li{width:100%;}.clientele .centerbox{width:100%;margin:15px 0px;}.eventupdate .col-3{width:100%;}.footer .contact-form-main{display:block;}.footer .contact-form,.footer .contact-form .col-6{width:100%;}.footer .contact-form-main .contactmap{width:100%;padding:0px 10px;}.footerbottom .col-3{width:100%;}.ourteam .ourteamtab ul{display:block;}.ourmission .mission{display:block;}.ceo-msg{padding:35px;}.ourmission .mission figure{display:block;text-align:center;margin:0;}.ourmission .mission figure h4{text-align:center;margin:0;padding:0;}.ourmission .mission p{text-align:center;max-width:300px;}.ourmission .mission p::before{left:-30px;top:20px;}.ourmission .mission p::after{left:inherit;bottom:0;right:130px;}.ourmission .mission.active p::after{left:300px;}.ourmission .mission figure,.ourmission .mission.active figure{border:none;margin:0;padding:0;}.ourmission .mission.active{flex-direction:column-reverse;display:flex;}.col-6,.col-4,.col-5,.col-7,.col-3,.col-8,.col-2{width:100%;}.collage-timeline{display:block;}.ourteam .ourteamtab ul li{margin-top:15px;}.whychoosetft .container .col-4{border-right:none;}.custome-table .righttable{width:100%;border:none;}.custome-table .righttable ul{display:block;}.custome-table .righttable ul li{width:100%;}.services-catalog .blackbox{padding:25px 25px 0px 25px;}.services-catalog .skybox figure{position:relative;}.services-catalog .blackbox figure{padding:0;margin-top:67px;}.custome-table .leftable{max-width:inherit;width:100%;}.hire-page .hiring-flexibility h4{display:block;text-align:center;}.hire-page .hiring-flexibility h4 em{margin:auto;margin-bottom:10px;}.funtest.hiring-flexibility h4{display:block;text-align:center;}.funtest.hiring-flexibility h4 em{margin:auto;margin-bottom:10px;}.locate-us .contactmapdetails .contact-address .tabmenu ul{flex-wrap:wrap;}.locate-us .contactmapdetails .contact-address .tabmenu ul li{margin-bottom:10px;width:45%;}.letconnect .container::before{display:none;}.lifeattft .timelinecareer{display:block;}.lifeattft .timelinecareer .lefthead{max-width:inherit;}.lifeattft .timelinecareer .lefthead h1{font-size:32px;margin-bottom:20px;}.lifeattft .timelinecareer .lefthead h1 span{display:inline;}.lifeattft .timelinecareer .scrolltab{max-width:inherit;}.lifeattft .timelinecareer .scrolltab ul{width:100%;display:flex;overflow-x:auto;}.lifeattft .timelinecareer .scrolltab ul li{margin-right:20px;white-space:nowrap;}.lifeattft .timelinecareer .tabbox{width:100%;}.client-review .col-4{width:100%;}.mangerslider .slidertxt .next-pre{position:relative;top:20px;}.current-open-filter .base-exp{display:block;}.current-open-filter .base-exp li{margin-bottom:10px;}.applyjob .topcontact{margin-top:40px;}.whatwedo-section .tab-container .tab{max-width:360px;overflow-x:auto;}.mangerslider{text-align:center;}.mangerslider figure{margin-bottom:15px;}h1{font-size:26px;line-height:35px;}h2{font-size:22px;line-height:42px;}h3{font-size:20px !important;line-height:30px !important;}.client-review h2{font-size:22px;line-height:42px;}.marquee-h .marquee-wrapper{margin-top:0px;}.what-we-do .solution-offer .tabmenu ul li:hover > .dropdown{height:auto;}.conformancebox{flex-direction:column;text-align:center;}.conformancebox .txtdeal{align-items:center;}.innerpageslider h1{font-size:26px;line-height:5px;padding-top:90px;}.innerpageslider h2{font-size:18px;line-height:42px;}.innerpageslider .servicesslider{margin-top:20px;height:auto;border:0;}.ceo-msg{position:relative;padding:20px;flex-direction:column;background-position:-1200px bottom;}.ceo-msg h4{padding:130px 0 0;font-size:18px;line-height:25px;}.our-journey .column{margin-top:40px;display:grid;grid-template-columns:repeat(2,1fr);}.hire-page .hiring-flexibility p{text-align:center;}.innerpageslider{min-height:450px;padding-top:50px !important;}.innerpageslider h1{font-size:26px;line-height:35px;}.innerpageslider h2{font-size:18px;line-height:42px;}.lifeattft .timelinecareer .scrolltab ul li{font-size:20px;}.lifeattft .timelinecareer .scrolltab ul li.active{line-height:normal;font-size:23px;}.client-review h2{font-size:28px;line-height:40px;font-weight:700;}.contactus h1{font-size:28px;line-height:40px;margin-top:40px;}.bloglist .posts{grid-template-columns:repeat(1,1fr);}.recentblog .suggested-posts{grid-template-columns:repeat(1,1fr);}.bloglist .row .col-3,.recentblog .col-6{width:100%;padding:0;}.services-row{flex-wrap:wrap;}.funtest.hiring-flexibility p{text-align:center;}.steps-cont{flex-direction:column;}.steps-left{width:100%;text-align:center;}.steps-right{width:100%;}.homeslider-popup .popupbox{width:75%;}.about-popup .popupbox{width:75%;}.whoweserved .industrybox .servicesbox{width:100% !important;}.what-we-do .solution-offer .tabdetails .tab1 figure{width:100%;max-width:inherit;}.whoweserved .industrybox .servicesbox:hover figure img{margin-top:-90px;margin-left:170px;}.servicesbox.enterprise.active{margin-left:0px !important;}.whoweserved .industrybox .servicesbox h4{width:100%;}.footer .contact-form .mail strong{display:block;}.footer .contact-form-main .contactmap .contryicon ul li{width:33%;}.what-we-do .solution-offer .tabdetails .tab1 .rightcontent{margin-top:30px;}.clientele .centerbox .activecard{height:auto;}.clientele .centerbox .activecard p{padding:15px 0px;}nav ul li ul{position:relative;}nav ul li ul .dropdownbox{box-shadow:none;padding:10px 10px;margin-top:10px;}.partnerlogo .row{grid-template-columns:repeat(2,1fr);}.our-partner .partnerlogo figure{padding:10px;}.eventupdate .col-3 h4{margin-bottom:5px;}.recentblog figure{max-width:initial;}.recentblog .leftblog h6{margin-bottom:20px;}.contactus{padding:70px 15px !important;}.blgtop{padding:70px 15px !important;}.blgtop figure{padding:0px;margin-top:50px;}.blgtop .col-8 small{margin-top:20px;}.footer .contact-form-main .contactmap strong{display:block;}.our-process h3{font-size:27px;}.lifeattft .timelinecareer .scrolltab::after{display:none;}.topcontact{margin-top:15px;}.locate-us .contactmapdetails .col-4{order:1;}.bloglistbox{flex-direction:column;}.bloglistbox figure{width:100%;}.bloglistbox figure img{width:100%;}.bloglistbox .rightlist h3{padding:10px 0px;}.bloglistbox .rightlist ul{flex-direction:column;}.bloglistbox .rightlist ul li,nav ul li ul.searchbox .newtabmenu ul li{margin-bottom:10px;}.conbox h3 span::before{display:none;}.conbox h3 span::after{display:none;}.comprehensive h3{font-size:22px;}.comprehensivebox .col-4{margin:10px 0px;}.leftprocess .showmore{align-items:center;}.func-test{margin-bottom:30px;}nav ul li ul .dropdownbox ul li.has-submenu >a{margin:5px 0px;display:inline-block;}.commonpopup.video .commonbox em{top:-35px;right:0;}.blogdetails{padding:20px !important;}.locate-us .contactmapdetails .contact-address .con-tab .address-tab span strong{font-size:1.8rem !important;}.blog-section .blog-blocks .block .blog-title{font-size:1.8rem;}.blog-section .blog-blocks .block .date-stamp{font-size:1.6rem;}.locations-tabs{overflow:auto;padding-bottom:15px;}.blog-section .blog-blocks{flex-direction:column;}.blogdetails .container-small h1{line-height:35px;font-size:26px;}.step-content{width:100%;}.faq-container{width:100%;}.steps-left{height:auto;padding-bottom:30px;}}@media only screen and (device-width: 1240px) and (device-height: 2772px) and (orientation: portrait){.clientele .centerbox .activecard p{padding:15px 0px;}}@media screen and (max-width: 768px){}@media screen and (max-width: 992px){}@media screen and (max-width: 1200px){}@media screen and (max-width: 1400px){}@media screen and (min-width: 1600px){.homeslider-popup .popupbox,.about-popup .popupbox{width:1246px;height:620px;background:rgba(0,0,0,.7);padding:0;}.homeslider-popup .popupbox a,.about-popup .popupbox a{right:-33px;top:-5px;}.homeslider-popup .popupbox iframe,.about-popup .popupbox iframe{height:100%;}}@media screen and (min-width: 1920px){.our-recognition p + .logo-slider{margin-top:35px;}.logo-slider{max-width:1170px;margin:auto;}}.hamburger{display:none;font-size:30px;cursor:pointer;}@media (max-width: 768px){nav ul{flex-direction:column;display:none !important;width:100%;}nav ul.active{display:flex !important;background:#fff;position:absolute;top:90px;width:100%;left:0;right:0;padding:5px 15px;max-height:70vh;overflow:auto;}nav ul li{margin:10px 0;}.hamburger{display:block;position:absolute;right:15px;top:10px;}.whoweserved .container::after,.whoweserved .container::before{display:none;}.techgrp .newtabmenu ul{flex-direction:column;}.techgrp .newtabmenu ul li{margin-bottom:15px;}.pltform ul li{width:100%;}.whychoosetft .container .col-4{width:100%;}}nav ul li ul{display:none;}nav ul li:hover > ul{display:block;}.about-us figure{max-width:1000px;width:100%;}.secondfooter{font-size:14px;}@media (max-width: 1190px){.container{max-width:1170px;width:100%;padding:0 10px;}}@media (max-width: 1024px){.whoweserved .industrybox{justify-content:center;background:#f6f6f6;flex-wrap:wrap;}.industryscroll{margin-top:20px;}.whoweserved .industrybox .industytext{width:100%;max-width:780px;text-align:center;margin-top:20px;margin-bottom:20px;}.client-review .row{flex-wrap:wrap;}.client-review .row .col-4,.client-review .row .col-6{width:100%;}.marquee-h{top:0px;}.clientele{flex-wrap:wrap;padding:0;max-height:none;}.clientele .leftbox{width:100%;order:2;margin:auto;margin-bottom:10px;max-width:640px;}.clientele .centerbox{width:100%;order:1;}.leftbox ul{grid-template-columns:repeat(3,1fr);gap:10px;}.clientele .centerbox .activecard{width:100%;max-width:640px;margin-bottom:20px;}.clientele .centerbox .activecard p{font-size:16px;}.secondfooter{font-size:14px;padding:12px 10px;}.ceo-msg h4{font-size:24px;}.bloglist .posts,.recentblog .suggested-posts{display:grid;gap:20px 0;}}@media (max-width: 768px){nav ul li:hover > ul .dropdownbox{margin:36px 0px 10px;}.homeslider .leftcontent + figure{display:none;}.homeslider{max-height:none;}.homeslider h1{padding-right:100px;}.homeslider h1 a{top:calc(50% - 44px);}.homeslider .leftcontent{margin-bottom:30px;min-height:450px;}.metrics .container > .row{flex-wrap:wrap;}.metrics .metricsbox{width:50%;margin:0;}.footer .contact-form-main{flex-wrap:wrap;}.footer .contact-form{width:100%;}.footer .contact-form-main .contactmap{width:100%;}.footerbottom h4{font-size:18px;}.footerbottom .container > .row{flex-wrap:wrap;}.footerbottom .container > .row > .col-3{width:100%;text-align:center;}.footerbottom .container > .row > .col-3 figure{text-align:center;}.footerbottom .container > .row > .col-7{width:100%;}.footerbottom .sublink li a{font-size:14px;}.ceo-msg h4{padding:14px 15px 0px;font-size:20px;line-height:30px;}.ourmission .mission p{font-size:18px;}.our-partner .partnerlogo figure img{padding:0;}}@media screen and (max-height:700px){header .slider{margin:20px auto 60px;}header .tft-text{margin-top:80px;}}@media screen and (min-width:769px) and (max-width:883px){nav ul li a{font-size:13px;}}@media screen and (max-width: 1366px){.header1 .container{margin:-80px auto 0;z-index:3;}.header1 .container .slider h1{font-size:6rem;}.header1 .header-img .img1{width:200px;}.header1 .header-img .img2{width:200px;}.header1 .container .slider h1{max-width:820px;}}@media screen and (max-width:1190px){html{font-size:60%;}.served-section .industry-blocks .block{zoom:.65;}.whatwedo-section .service-we-do .tab-container{flex-direction:column;}.whatwedo-section .tab-container .tab{display:flex;width:100%;}.whatwedo-section .tab-container .tab .tablinks{font-size:1.4rem;padding:0 10px;}.whatwedo-section .tab-container .tab .tablinks.active,.whatwedo-section .tab-container .tab .tablinks:hover{border-bottom:1px solid;border-left:4px solid #fff;}}@media screen and (max-width:990px){.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-keypoints{width:100%;}.business .col-7,.business .col-5{width:100%;}.testimonials-section h2{top:0;margin-top:0;text-align:center;}.testimonials-section .col-4,.testimonials-section .col-8{width:100%;}.testimonials-section .marquee{justify-content:center;}}@media screen and (max-width:768px){html{font-size:50%;}.header1 .header-img{display:none;}.header1 .tft-text{display:none;}.served-section .industries .text-detail{position:relative;}.served-section .industries .col-6{width:100%;}.served-section .industry-blocks{gap:10px;justify-content:center;}.served-section .industry-blocks .block:nth-child(even){top:0;}.served-section .business{padding-top:80px;flex-direction:column-reverse;}.served-section .business .business-blocks .block{min-width:50% !important;}.served-section .business .business-blocks .block figure figcaption{display:block;}.served-section .business .business-blocks{flex-wrap:wrap;}.served-section .business .business-blocks .block.enterprises.active{margin-left:0 !important;}.served-section .business .business-blocks .block figure img{top:-130px;left:130px;}.industries .industry-blocks .block{transform:rotateX(0deg) scaleY(1);}.clients-section .leftbox,.clients-section .rightbox,.clients-section .centerbox{width:100%;width:100%;order:2;margin-bottom:10px;}.clients-section .centerbox{order:1;}.clients-section .client-logo-grid li{width:calc(33% - 20px);height:70px;}.clients-section .client-logo-grid{justify-content:center;}.clients-section .centerbox .activecard{min-height:auto;}.blog-section .blog-blocks{flex-wrap:wrap;}.blog-section .blog-blocks .block{width:100%;max-width:400px;margin:auto;flex:auto;}.contact-section .contact-row > .col-6{width:100%;}.contact-section .contact-row .contact-details{margin:20px 0;padding-bottom:20px;}footer .main-footer{flex-wrap:wrap;}footer .main-footer .logo-footer{width:100%;text-align:center;margin-bottom:20px;}.header1 .container .slider h1 .cubeslider{display:block;}.header1 .container .slider h1 .cubeslider .spincube span{width:100%;padding:0;top:0 !important;}}@media screen and (max-width:640px){.metrics-section .metrics-blocks .block{width:calc(50% - 10px);}.whatwedo-section .tab-container .tabcontent{padding:10px;}.whatwedo-section .tab-container .tabcontent .tabHead{flex-wrap:wrap;}.whatwedo-section .tab-container .tabcontent .tabBody{flex-wrap:wrap;}.whatwedo-section .solution-we-do .tab-container .tab{flex-wrap:wrap;}.whatwedo-section .solution-we-do .tab-container .tab .tablinks1{min-width:46%;line-height:36px;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-img .img-thumb{display:none;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-img{min-width:100%;margin-bottom:20px;}.whatwedo-section .solution-we-do .tab-container .tabcontent1 .solution-detail{margin:10px 0;}.served-section .industry-blocks{gap:10px;padding:0 14px;}.served-section .business .business-blocks .block:hover,.served-section .business .business-blocks .block{min-width:100% !important;}.testimonials-section .marquee li:nth-of-type(even){top:0;}.contact-section .contact-row .col-6{width:100%;}.search-menu{display:none;}.quote .quote-form input{font-size:12px;}.wpcf7-response-output{font-size:1.2rem;line-height:9px;bottom:10px;}ul.bullet li{font-size:1.8rem;}}@media screen and (max-height:700px){.headerbox .slider{margin:20px auto 60px;}.headerbox .tft-text{margin-top:80px;}}@media screen and (max-height: 670px){.header1 .container .slider p.lead{margin:10px auto 0px;}.header1 .quote .quote-form{margin:6px auto 2px;}.header1 .container a.header-arrow .about-icon{margin-top:-80px;}.headerbox .tft-text{display:none;}}@media screen and (max-width: 460px){.header1 .container .slider h1{font-size:4rem;}}@keyframes about-icon{0%{top:80px;}30%{top:70px;}40%{top:85px;}45%{top:77px;}48%{top:80px;}100%{top:80px;}}@media screen and (max-height: 450px) and (max-width: 950px) and (orientation: landscape){.mobile-rotate{display:flex;}body{overflow:hidden;}}.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em;}.fa-xs{font-size:.75em;}.fa-sm{font-size:.875em;}.fa-1x{font-size:1em;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-6x{font-size:6em;}.fa-7x{font-size:7em;}.fa-8x{font-size:8em;}.fa-9x{font-size:9em;}.fa-10x{font-size:10em;}.fa-fw{text-align:center;width:1.25em;}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0;}.fa-ul>li{position:relative;}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit;}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em;}.fa-spin{animation:a 2s infinite linear;}.fa-pulse{animation:a 1s infinite steps(8);}@keyframes a{0%{transform:rotate(0deg);}to{transform:rotate(1turn);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1);}.fa-flip-vertical{transform:scaleY(-1);}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1);}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none;}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em;}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#fff;}.fa-500px:before{content:"";}.fa-accessible-icon:before{content:"";}.fa-accusoft:before{content:"";}.fa-address-book:before{content:"";}.fa-address-card:before{content:"";}.fa-adjust:before{content:"";}.fa-adn:before{content:"";}.fa-adversal:before{content:"";}.fa-affiliatetheme:before{content:"";}.fa-air-freshener:before{content:"";}.fa-algolia:before{content:"";}.fa-align-center:before{content:"";}.fa-align-justify:before{content:"";}.fa-align-left:before{content:"";}.fa-align-right:before{content:"";}.fa-allergies:before{content:"";}.fa-amazon:before{content:"";}.fa-amazon-pay:before{content:"";}.fa-ambulance:before{content:"";}.fa-american-sign-language-interpreting:before{content:"";}.fa-amilia:before{content:"";}.fa-anchor:before{content:"";}.fa-android:before{content:"";}.fa-angellist:before{content:"";}.fa-angle-double-down:before{content:"";}.fa-angle-double-left:before{content:"";}.fa-angle-double-right:before{content:"";}.fa-angle-double-up:before{content:"";}.fa-angle-down:before{content:"";}.fa-angle-left:before{content:"";}.fa-angle-right:before{content:"";}.fa-angle-up:before{content:"";}.fa-angry:before{content:"";}.fa-angrycreative:before{content:"";}.fa-angular:before{content:"";}.fa-app-store:before{content:"";}.fa-app-store-ios:before{content:"";}.fa-apper:before{content:"";}.fa-apple:before{content:"";}.fa-apple-alt:before{content:"";}.fa-apple-pay:before{content:"";}.fa-archive:before{content:"";}.fa-archway:before{content:"";}.fa-arrow-alt-circle-down:before{content:"";}.fa-arrow-alt-circle-left:before{content:"";}.fa-arrow-alt-circle-right:before{content:"";}.fa-arrow-alt-circle-up:before{content:"";}.fa-arrow-circle-down:before{content:"";}.fa-arrow-circle-left:before{content:"";}.fa-arrow-circle-right:before{content:"";}.fa-arrow-circle-up:before{content:"";}.fa-arrow-down:before{content:"";}.fa-arrow-left:before{content:"";}.fa-arrow-right:before{content:"";}.fa-arrow-up:before{content:"";}.fa-arrows-alt:before{content:"";}.fa-arrows-alt-h:before{content:"";}.fa-arrows-alt-v:before{content:"";}.fa-assistive-listening-systems:before{content:"";}.fa-asterisk:before{content:"";}.fa-asymmetrik:before{content:"";}.fa-at:before{content:"";}.fa-atlas:before{content:"";}.fa-atom:before{content:"";}.fa-audible:before{content:"";}.fa-audio-description:before{content:"";}.fa-autoprefixer:before{content:"";}.fa-avianex:before{content:"";}.fa-aviato:before{content:"";}.fa-award:before{content:"";}.fa-aws:before{content:"";}.fa-backspace:before{content:"";}.fa-backward:before{content:"";}.fa-balance-scale:before{content:"";}.fa-ban:before{content:"";}.fa-band-aid:before{content:"";}.fa-bandcamp:before{content:"";}.fa-barcode:before{content:"";}.fa-bars:before{content:"";}.fa-baseball-ball:before{content:"";}.fa-basketball-ball:before{content:"";}.fa-bath:before{content:"";}.fa-battery-empty:before{content:"";}.fa-battery-full:before{content:"";}.fa-battery-half:before{content:"";}.fa-battery-quarter:before{content:"";}.fa-battery-three-quarters:before{content:"";}.fa-bed:before{content:"";}.fa-beer:before{content:"";}.fa-behance:before{content:"";}.fa-behance-square:before{content:"";}.fa-bell:before{content:"";}.fa-bell-slash:before{content:"";}.fa-bezier-curve:before{content:"";}.fa-bicycle:before{content:"";}.fa-bimobject:before{content:"";}.fa-binoculars:before{content:"";}.fa-birthday-cake:before{content:"";}.fa-bitbucket:before{content:"";}.fa-bitcoin:before{content:"";}.fa-bity:before{content:"";}.fa-black-tie:before{content:"";}.fa-blackberry:before{content:"";}.fa-blender:before{content:"";}.fa-blind:before{content:"";}.fa-blogger:before{content:"";}.fa-blogger-b:before{content:"";}.fa-bluetooth:before{content:"";}.fa-bluetooth-b:before{content:"";}.fa-bold:before{content:"";}.fa-bolt:before{content:"";}.fa-bomb:before{content:"";}.fa-bone:before{content:"";}.fa-bong:before{content:"";}.fa-book:before{content:"";}.fa-book-open:before{content:"";}.fa-book-reader:before{content:"";}.fa-bookmark:before{content:"";}.fa-bowling-ball:before{content:"";}.fa-box:before{content:"";}.fa-box-open:before{content:"";}.fa-boxes:before{content:"";}.fa-braille:before{content:"";}.fa-brain:before{content:"";}.fa-briefcase:before{content:"";}.fa-briefcase-medical:before{content:"";}.fa-broadcast-tower:before{content:"";}.fa-broom:before{content:"";}.fa-brush:before{content:"";}.fa-btc:before{content:"";}.fa-bug:before{content:"";}.fa-building:before{content:"";}.fa-bullhorn:before{content:"";}.fa-bullseye:before{content:"";}.fa-burn:before{content:"";}.fa-buromobelexperte:before{content:"";}.fa-bus:before{content:"";}.fa-bus-alt:before{content:"";}.fa-buysellads:before{content:"";}.fa-calculator:before{content:"";}.fa-calendar:before{content:"";}.fa-calendar-alt:before{content:"";}.fa-calendar-check:before{content:"";}.fa-calendar-minus:before{content:"";}.fa-calendar-plus:before{content:"";}.fa-calendar-times:before{content:"";}.fa-camera:before{content:"";}.fa-camera-retro:before{content:"";}.fa-cannabis:before{content:"";}.fa-capsules:before{content:"";}.fa-car:before{content:"";}.fa-car-alt:before{content:"";}.fa-car-battery:before{content:"";}.fa-car-crash:before{content:"";}.fa-car-side:before{content:"";}.fa-caret-down:before{content:"";}.fa-caret-left:before{content:"";}.fa-caret-right:before{content:"";}.fa-caret-square-down:before{content:"";}.fa-caret-square-left:before{content:"";}.fa-caret-square-right:before{content:"";}.fa-caret-square-up:before{content:"";}.fa-caret-up:before{content:"";}.fa-cart-arrow-down:before{content:"";}.fa-cart-plus:before{content:"";}.fa-cc-amazon-pay:before{content:"";}.fa-cc-amex:before{content:"";}.fa-cc-apple-pay:before{content:"";}.fa-cc-diners-club:before{content:"";}.fa-cc-discover:before{content:"";}.fa-cc-jcb:before{content:"";}.fa-cc-mastercard:before{content:"";}.fa-cc-paypal:before{content:"";}.fa-cc-stripe:before{content:"";}.fa-cc-visa:before{content:"";}.fa-centercode:before{content:"";}.fa-certificate:before{content:"";}.fa-chalkboard:before{content:"";}.fa-chalkboard-teacher:before{content:"";}.fa-charging-station:before{content:"";}.fa-chart-area:before{content:"";}.fa-chart-bar:before{content:"";}.fa-chart-line:before{content:"";}.fa-chart-pie:before{content:"";}.fa-check:before{content:"";}.fa-check-circle:before{content:"";}.fa-check-double:before{content:"";}.fa-check-square:before{content:"";}.fa-chess:before{content:"";}.fa-chess-bishop:before{content:"";}.fa-chess-board:before{content:"";}.fa-chess-king:before{content:"";}.fa-chess-knight:before{content:"";}.fa-chess-pawn:before{content:"";}.fa-chess-queen:before{content:"";}.fa-chess-rook:before{content:"";}.fa-chevron-circle-down:before{content:"";}.fa-chevron-circle-left:before{content:"";}.fa-chevron-circle-right:before{content:"";}.fa-chevron-circle-up:before{content:"";}.fa-chevron-down:before{content:"";}.fa-chevron-left:before{content:"";}.fa-chevron-right:before{content:"";}.fa-chevron-up:before{content:"";}.fa-child:before{content:"";}.fa-chrome:before{content:"";}.fa-church:before{content:"";}.fa-circle:before{content:"";}.fa-circle-notch:before{content:"";}.fa-clipboard:before{content:"";}.fa-clipboard-check:before{content:"";}.fa-clipboard-list:before{content:"";}.fa-clock:before{content:"";}.fa-clone:before{content:"";}.fa-closed-captioning:before{content:"";}.fa-cloud:before{content:"";}.fa-cloud-download-alt:before{content:"";}.fa-cloud-upload-alt:before{content:"";}.fa-cloudscale:before{content:"";}.fa-cloudsmith:before{content:"";}.fa-cloudversify:before{content:"";}.fa-cocktail:before{content:"";}.fa-code:before{content:"";}.fa-code-branch:before{content:"";}.fa-codepen:before{content:"";}.fa-codiepie:before{content:"";}.fa-coffee:before{content:"";}.fa-cog:before{content:"";}.fa-cogs:before{content:"";}.fa-coins:before{content:"";}.fa-columns:before{content:"";}.fa-comment:before{content:"";}.fa-comment-alt:before{content:"";}.fa-comment-dots:before{content:"";}.fa-comment-slash:before{content:"";}.fa-comments:before{content:"";}.fa-compact-disc:before{content:"";}.fa-compass:before{content:"";}.fa-compress:before{content:"";}.fa-concierge-bell:before{content:"";}.fa-connectdevelop:before{content:"";}.fa-contao:before{content:"";}.fa-cookie:before{content:"";}.fa-cookie-bite:before{content:"";}.fa-copy:before{content:"";}.fa-copyright:before{content:"";}.fa-couch:before{content:"";}.fa-cpanel:before{content:"";}.fa-creative-commons:before{content:"";}.fa-creative-commons-by:before{content:"";}.fa-creative-commons-nc:before{content:"";}.fa-creative-commons-nc-eu:before{content:"";}.fa-creative-commons-nc-jp:before{content:"";}.fa-creative-commons-nd:before{content:"";}.fa-creative-commons-pd:before{content:"";}.fa-creative-commons-pd-alt:before{content:"";}.fa-creative-commons-remix:before{content:"";}.fa-creative-commons-sa:before{content:"";}.fa-creative-commons-sampling:before{content:"";}.fa-creative-commons-sampling-plus:before{content:"";}.fa-creative-commons-share:before{content:"";}.fa-credit-card:before{content:"";}.fa-crop:before{content:"";}.fa-crop-alt:before{content:"";}.fa-crosshairs:before{content:"";}.fa-crow:before{content:"";}.fa-crown:before{content:"";}.fa-css3:before{content:"";}.fa-css3-alt:before{content:"";}.fa-cube:before{content:"";}.fa-cubes:before{content:"";}.fa-cut:before{content:"";}.fa-cuttlefish:before{content:"";}.fa-d-and-d:before{content:"";}.fa-dashcube:before{content:"";}.fa-database:before{content:"";}.fa-deaf:before{content:"";}.fa-delicious:before{content:"";}.fa-deploydog:before{content:"";}.fa-deskpro:before{content:"";}.fa-desktop:before{content:"";}.fa-deviantart:before{content:"";}.fa-diagnoses:before{content:"";}.fa-dice:before{content:"";}.fa-dice-five:before{content:"";}.fa-dice-four:before{content:"";}.fa-dice-one:before{content:"";}.fa-dice-six:before{content:"";}.fa-dice-three:before{content:"";}.fa-dice-two:before{content:"";}.fa-digg:before{content:"";}.fa-digital-ocean:before{content:"";}.fa-digital-tachograph:before{content:"";}.fa-directions:before{content:"";}.fa-discord:before{content:"";}.fa-discourse:before{content:"";}.fa-divide:before{content:"";}.fa-dizzy:before{content:"";}.fa-dna:before{content:"";}.fa-dochub:before{content:"";}.fa-docker:before{content:"";}.fa-dollar-sign:before{content:"";}.fa-dolly:before{content:"";}.fa-dolly-flatbed:before{content:"";}.fa-donate:before{content:"";}.fa-door-closed:before{content:"";}.fa-door-open:before{content:"";}.fa-dot-circle:before{content:"";}.fa-dove:before{content:"";}.fa-download:before{content:"";}.fa-draft2digital:before{content:"";}.fa-drafting-compass:before{content:"";}.fa-draw-polygon:before{content:"";}.fa-dribbble:before{content:"";}.fa-dribbble-square:before{content:"";}.fa-dropbox:before{content:"";}.fa-drum:before{content:"";}.fa-drum-steelpan:before{content:"";}.fa-drupal:before{content:"";}.fa-dumbbell:before{content:"";}.fa-dyalog:before{content:"";}.fa-earlybirds:before{content:"";}.fa-ebay:before{content:"";}.fa-edge:before{content:"";}.fa-edit:before{content:"";}.fa-eject:before{content:"";}.fa-elementor:before{content:"";}.fa-ellipsis-h:before{content:"";}.fa-ellipsis-v:before{content:"";}.fa-ello:before{content:"";}.fa-ember:before{content:"";}.fa-empire:before{content:"";}.fa-envelope:before{content:"";}.fa-envelope-open:before{content:"";}.fa-envelope-square:before{content:"";}.fa-envira:before{content:"";}.fa-equals:before{content:"";}.fa-eraser:before{content:"";}.fa-erlang:before{content:"";}.fa-ethereum:before{content:"";}.fa-etsy:before{content:"";}.fa-euro-sign:before{content:"";}.fa-exchange-alt:before{content:"";}.fa-exclamation:before{content:"";}.fa-exclamation-circle:before{content:"";}.fa-exclamation-triangle:before{content:"";}.fa-expand:before{content:"";}.fa-expand-arrows-alt:before{content:"";}.fa-expeditedssl:before{content:"";}.fa-external-link-alt:before{content:"";}.fa-external-link-square-alt:before{content:"";}.fa-eye:before{content:"";}.fa-eye-dropper:before{content:"";}.fa-eye-slash:before{content:"";}.fa-facebook:before{content:"";}.fa-facebook-f:before{content:"";}.fa-facebook-messenger:before{content:"";}.fa-facebook-square:before{content:"";}.fa-fast-backward:before{content:"";}.fa-fast-forward:before{content:"";}.fa-fax:before{content:"";}.fa-feather:before{content:"";}.fa-feather-alt:before{content:"";}.fa-female:before{content:"";}.fa-fighter-jet:before{content:"";}.fa-file:before{content:"";}.fa-file-alt:before{content:"";}.fa-file-archive:before{content:"";}.fa-file-audio:before{content:"";}.fa-file-code:before{content:"";}.fa-file-contract:before{content:"";}.fa-file-download:before{content:"";}.fa-file-excel:before{content:"";}.fa-file-export:before{content:"";}.fa-file-image:before{content:"";}.fa-file-import:before{content:"";}.fa-file-invoice:before{content:"";}.fa-file-invoice-dollar:before{content:"";}.fa-file-medical:before{content:"";}.fa-file-medical-alt:before{content:"";}.fa-file-pdf:before{content:"";}.fa-file-powerpoint:before{content:"";}.fa-file-prescription:before{content:"";}.fa-file-signature:before{content:"";}.fa-file-upload:before{content:"";}.fa-file-video:before{content:"";}.fa-file-word:before{content:"";}.fa-fill:before{content:"";}.fa-fill-drip:before{content:"";}.fa-film:before{content:"";}.fa-filter:before{content:"";}.fa-fingerprint:before{content:"";}.fa-fire:before{content:"";}.fa-fire-extinguisher:before{content:"";}.fa-firefox:before{content:"";}.fa-first-aid:before{content:"";}.fa-first-order:before{content:"";}.fa-first-order-alt:before{content:"";}.fa-firstdraft:before{content:"";}.fa-fish:before{content:"";}.fa-flag:before{content:"";}.fa-flag-checkered:before{content:"";}.fa-flask:before{content:"";}.fa-flickr:before{content:"";}.fa-flipboard:before{content:"";}.fa-flushed:before{content:"";}.fa-fly:before{content:"";}.fa-folder:before{content:"";}.fa-folder-open:before{content:"";}.fa-font:before{content:"";}.fa-font-awesome:before{content:"";}.fa-font-awesome-alt:before{content:"";}.fa-font-awesome-flag:before{content:"";}.fa-font-awesome-logo-full:before{content:"";}.fa-fonticons:before{content:"";}.fa-fonticons-fi:before{content:"";}.fa-football-ball:before{content:"";}.fa-fort-awesome:before{content:"";}.fa-fort-awesome-alt:before{content:"";}.fa-forumbee:before{content:"";}.fa-forward:before{content:"";}.fa-foursquare:before{content:"";}.fa-free-code-camp:before{content:"";}.fa-freebsd:before{content:"";}.fa-frog:before{content:"";}.fa-frown:before{content:"";}.fa-frown-open:before{content:"";}.fa-fulcrum:before{content:"";}.fa-futbol:before{content:"";}.fa-galactic-republic:before{content:"";}.fa-galactic-senate:before{content:"";}.fa-gamepad:before{content:"";}.fa-gas-pump:before{content:"";}.fa-gavel:before{content:"";}.fa-gem:before{content:"";}.fa-genderless:before{content:"";}.fa-get-pocket:before{content:"";}.fa-gg:before{content:"";}.fa-gg-circle:before{content:"";}.fa-gift:before{content:"";}.fa-git:before{content:"";}.fa-git-square:before{content:"";}.fa-github:before{content:"";}.fa-github-alt:before{content:"";}.fa-github-square:before{content:"";}.fa-gitkraken:before{content:"";}.fa-gitlab:before{content:"";}.fa-gitter:before{content:"";}.fa-glass-martini:before{content:"";}.fa-glass-martini-alt:before{content:"";}.fa-glasses:before{content:"";}.fa-glide:before{content:"";}.fa-glide-g:before{content:"";}.fa-globe:before{content:"";}.fa-globe-africa:before{content:"";}.fa-globe-americas:before{content:"";}.fa-globe-asia:before{content:"";}.fa-gofore:before{content:"";}.fa-golf-ball:before{content:"";}.fa-goodreads:before{content:"";}.fa-goodreads-g:before{content:"";}.fa-google:before{content:"";}.fa-google-drive:before{content:"";}.fa-google-play:before{content:"";}.fa-google-plus:before{content:"";}.fa-google-plus-g:before{content:"";}.fa-google-plus-square:before{content:"";}.fa-google-wallet:before{content:"";}.fa-graduation-cap:before{content:"";}.fa-gratipay:before{content:"";}.fa-grav:before{content:"";}.fa-greater-than:before{content:"";}.fa-greater-than-equal:before{content:"";}.fa-grimace:before{content:"";}.fa-grin:before{content:"";}.fa-grin-alt:before{content:"";}.fa-grin-beam:before{content:"";}.fa-grin-beam-sweat:before{content:"";}.fa-grin-hearts:before{content:"";}.fa-grin-squint:before{content:"";}.fa-grin-squint-tears:before{content:"";}.fa-grin-stars:before{content:"";}.fa-grin-tears:before{content:"";}.fa-grin-tongue:before{content:"";}.fa-grin-tongue-squint:before{content:"";}.fa-grin-tongue-wink:before{content:"";}.fa-grin-wink:before{content:"";}.fa-grip-horizontal:before{content:"";}.fa-grip-vertical:before{content:"";}.fa-gripfire:before{content:"";}.fa-grunt:before{content:"";}.fa-gulp:before{content:"";}.fa-h-square:before{content:"";}.fa-hacker-news:before{content:"";}.fa-hacker-news-square:before{content:"";}.fa-hackerrank:before{content:"";}.fa-hand-holding:before{content:"";}.fa-hand-holding-heart:before{content:"";}.fa-hand-holding-usd:before{content:"";}.fa-hand-lizard:before{content:"";}.fa-hand-paper:before{content:"";}.fa-hand-peace:before{content:"";}.fa-hand-point-down:before{content:"";}.fa-hand-point-left:before{content:"";}.fa-hand-point-right:before{content:"";}.fa-hand-point-up:before{content:"";}.fa-hand-pointer:before{content:"";}.fa-hand-rock:before{content:"";}.fa-hand-scissors:before{content:"";}.fa-hand-spock:before{content:"";}.fa-hands:before{content:"";}.fa-hands-helping:before{content:"";}.fa-handshake:before{content:"";}.fa-hashtag:before{content:"";}.fa-hdd:before{content:"";}.fa-heading:before{content:"";}.fa-headphones:before{content:"";}.fa-headphones-alt:before{content:"";}.fa-headset:before{content:"";}.fa-heart:before{content:"";}.fa-heartbeat:before{content:"";}.fa-helicopter:before{content:"";}.fa-highlighter:before{content:"";}.fa-hips:before{content:"";}.fa-hire-a-helper:before{content:"";}.fa-history:before{content:"";}.fa-hockey-puck:before{content:"";}.fa-home:before{content:"";}.fa-hooli:before{content:"";}.fa-hornbill:before{content:"";}.fa-hospital:before{content:"";}.fa-hospital-alt:before{content:"";}.fa-hospital-symbol:before{content:"";}.fa-hot-tub:before{content:"";}.fa-hotel:before{content:"";}.fa-hotjar:before{content:"";}.fa-hourglass:before{content:"";}.fa-hourglass-end:before{content:"";}.fa-hourglass-half:before{content:"";}.fa-hourglass-start:before{content:"";}.fa-houzz:before{content:"";}.fa-html5:before{content:"";}.fa-hubspot:before{content:"";}.fa-i-cursor:before{content:"";}.fa-id-badge:before{content:"";}.fa-id-card:before{content:"";}.fa-id-card-alt:before{content:"";}.fa-image:before{content:"";}.fa-images:before{content:"";}.fa-imdb:before{content:"";}.fa-inbox:before{content:"";}.fa-indent:before{content:"";}.fa-industry:before{content:"";}.fa-infinity:before{content:"";}.fa-info:before{content:"";}.fa-info-circle:before{content:"";}.fa-instagram:before{content:"";}.fa-internet-explorer:before{content:"";}.fa-ioxhost:before{content:"";}.fa-italic:before{content:"";}.fa-itunes:before{content:"";}.fa-itunes-note:before{content:"";}.fa-java:before{content:"";}.fa-jedi-order:before{content:"";}.fa-jenkins:before{content:"";}.fa-joget:before{content:"";}.fa-joint:before{content:"";}.fa-joomla:before{content:"";}.fa-js:before{content:"";}.fa-js-square:before{content:"";}.fa-jsfiddle:before{content:"";}.fa-kaggle:before{content:"";}.fa-key:before{content:"";}.fa-keybase:before{content:"";}.fa-keyboard:before{content:"";}.fa-keycdn:before{content:"";}.fa-kickstarter:before{content:"";}.fa-kickstarter-k:before{content:"";}.fa-kiss:before{content:"";}.fa-kiss-beam:before{content:"";}.fa-kiss-wink-heart:before{content:"";}.fa-kiwi-bird:before{content:"";}.fa-korvue:before{content:"";}.fa-language:before{content:"";}.fa-laptop:before{content:"";}.fa-laptop-code:before{content:"";}.fa-laravel:before{content:"";}.fa-lastfm:before{content:"";}.fa-lastfm-square:before{content:"";}.fa-laugh:before{content:"";}.fa-laugh-beam:before{content:"";}.fa-laugh-squint:before{content:"";}.fa-laugh-wink:before{content:"";}.fa-layer-group:before{content:"";}.fa-leaf:before{content:"";}.fa-leanpub:before{content:"";}.fa-lemon:before{content:"";}.fa-less:before{content:"";}.fa-less-than:before{content:"";}.fa-less-than-equal:before{content:"";}.fa-level-down-alt:before{content:"";}.fa-level-up-alt:before{content:"";}.fa-life-ring:before{content:"";}.fa-lightbulb:before{content:"";}.fa-line:before{content:"";}.fa-link:before{content:"";}.fa-linkedin:before{content:"";}.fa-linkedin-in:before{content:"";}.fa-linode:before{content:"";}.fa-linux:before{content:"";}.fa-lira-sign:before{content:"";}.fa-list:before{content:"";}.fa-list-alt:before{content:"";}.fa-list-ol:before{content:"";}.fa-list-ul:before{content:"";}.fa-location-arrow:before{content:"";}.fa-lock:before{content:"";}.fa-lock-open:before{content:"";}.fa-long-arrow-alt-down:before{content:"";}.fa-long-arrow-alt-left:before{content:"";}.fa-long-arrow-alt-right:before{content:"";}.fa-long-arrow-alt-up:before{content:"";}.fa-low-vision:before{content:"";}.fa-luggage-cart:before{content:"";}.fa-lyft:before{content:"";}.fa-magento:before{content:"";}.fa-magic:before{content:"";}.fa-magnet:before{content:"";}.fa-mailchimp:before{content:"";}.fa-male:before{content:"";}.fa-mandalorian:before{content:"";}.fa-map:before{content:"";}.fa-map-marked:before{content:"";}.fa-map-marked-alt:before{content:"";}.fa-map-marker:before{content:"";}.fa-map-marker-alt:before{content:"";}.fa-map-pin:before{content:"";}.fa-map-signs:before{content:"";}.fa-markdown:before{content:"";}.fa-marker:before{content:"";}.fa-mars:before{content:"";}.fa-mars-double:before{content:"";}.fa-mars-stroke:before{content:"";}.fa-mars-stroke-h:before{content:"";}.fa-mars-stroke-v:before{content:"";}.fa-mastodon:before{content:"";}.fa-maxcdn:before{content:"";}.fa-medal:before{content:"";}.fa-medapps:before{content:"";}.fa-medium:before{content:"";}.fa-medium-m:before{content:"";}.fa-medkit:before{content:"";}.fa-medrt:before{content:"";}.fa-meetup:before{content:"";}.fa-megaport:before{content:"";}.fa-meh:before{content:"";}.fa-meh-blank:before{content:"";}.fa-meh-rolling-eyes:before{content:"";}.fa-memory:before{content:"";}.fa-mercury:before{content:"";}.fa-microchip:before{content:"";}.fa-microphone:before{content:"";}.fa-microphone-alt:before{content:"";}.fa-microphone-alt-slash:before{content:"";}.fa-microphone-slash:before{content:"";}.fa-microscope:before{content:"";}.fa-microsoft:before{content:"";}.fa-minus:before{content:"";}.fa-minus-circle:before{content:"";}.fa-minus-square:before{content:"";}.fa-mix:before{content:"";}.fa-mixcloud:before{content:"";}.fa-mizuni:before{content:"";}.fa-mobile:before{content:"";}.fa-mobile-alt:before{content:"";}.fa-modx:before{content:"";}.fa-monero:before{content:"";}.fa-money-bill:before{content:"";}.fa-money-bill-alt:before{content:"";}.fa-money-bill-wave:before{content:"";}.fa-money-bill-wave-alt:before{content:"";}.fa-money-check:before{content:"";}.fa-money-check-alt:before{content:"";}.fa-monument:before{content:"";}.fa-moon:before{content:"";}.fa-mortar-pestle:before{content:"";}.fa-motorcycle:before{content:"";}.fa-mouse-pointer:before{content:"";}.fa-music:before{content:"";}.fa-napster:before{content:"";}.fa-neos:before{content:"";}.fa-neuter:before{content:"";}.fa-newspaper:before{content:"";}.fa-nimblr:before{content:"";}.fa-nintendo-switch:before{content:"";}.fa-node:before{content:"";}.fa-node-js:before{content:"";}.fa-not-equal:before{content:"";}.fa-notes-medical:before{content:"";}.fa-npm:before{content:"";}.fa-ns8:before{content:"";}.fa-nutritionix:before{content:"";}.fa-object-group:before{content:"";}.fa-object-ungroup:before{content:"";}.fa-odnoklassniki:before{content:"";}.fa-odnoklassniki-square:before{content:"";}.fa-oil-can:before{content:"";}.fa-old-republic:before{content:"";}.fa-opencart:before{content:"";}.fa-openid:before{content:"";}.fa-opera:before{content:"";}.fa-optin-monster:before{content:"";}.fa-osi:before{content:"";}.fa-outdent:before{content:"";}.fa-page4:before{content:"";}.fa-pagelines:before{content:"";}.fa-paint-brush:before{content:"";}.fa-paint-roller:before{content:"";}.fa-palette:before{content:"";}.fa-palfed:before{content:"";}.fa-pallet:before{content:"";}.fa-paper-plane:before{content:"";}.fa-paperclip:before{content:"";}.fa-parachute-box:before{content:"";}.fa-paragraph:before{content:"";}.fa-parking:before{content:"";}.fa-passport:before{content:"";}.fa-paste:before{content:"";}.fa-patreon:before{content:"";}.fa-pause:before{content:"";}.fa-pause-circle:before{content:"";}.fa-paw:before{content:"";}.fa-paypal:before{content:"";}.fa-pen:before{content:"";}.fa-pen-alt:before{content:"";}.fa-pen-fancy:before{content:"";}.fa-pen-nib:before{content:"";}.fa-pen-square:before{content:"";}.fa-pencil-alt:before{content:"";}.fa-pencil-ruler:before{content:"";}.fa-people-carry:before{content:"";}.fa-percent:before{content:"";}.fa-percentage:before{content:"";}.fa-periscope:before{content:"";}.fa-phabricator:before{content:"";}.fa-phoenix-framework:before{content:"";}.fa-phoenix-squadron:before{content:"";}.fa-phone:before{content:"";}.fa-phone-slash:before{content:"";}.fa-phone-square:before{content:"";}.fa-phone-volume:before{content:"";}.fa-php:before{content:"";}.fa-pied-piper:before{content:"";}.fa-pied-piper-alt:before{content:"";}.fa-pied-piper-hat:before{content:"";}.fa-pied-piper-pp:before{content:"";}.fa-piggy-bank:before{content:"";}.fa-pills:before{content:"";}.fa-pinterest:before{content:"";}.fa-pinterest-p:before{content:"";}.fa-pinterest-square:before{content:"";}.fa-plane:before{content:"";}.fa-plane-arrival:before{content:"";}.fa-plane-departure:before{content:"";}.fa-play:before{content:"";}.fa-play-circle:before{content:"";}.fa-playstation:before{content:"";}.fa-plug:before{content:"";}.fa-plus:before{content:"";}.fa-plus-circle:before{content:"";}.fa-plus-square:before{content:"";}.fa-podcast:before{content:"";}.fa-poo:before{content:"";}.fa-poop:before{content:"";}.fa-portrait:before{content:"";}.fa-pound-sign:before{content:"";}.fa-power-off:before{content:"";}.fa-prescription:before{content:"";}.fa-prescription-bottle:before{content:"";}.fa-prescription-bottle-alt:before{content:"";}.fa-print:before{content:"";}.fa-procedures:before{content:"";}.fa-product-hunt:before{content:"";}.fa-project-diagram:before{content:"";}.fa-pushed:before{content:"";}.fa-puzzle-piece:before{content:"";}.fa-python:before{content:"";}.fa-qq:before{content:"";}.fa-qrcode:before{content:"";}.fa-question:before{content:"";}.fa-question-circle:before{content:"";}.fa-quidditch:before{content:"";}.fa-quinscape:before{content:"";}.fa-quora:before{content:"";}.fa-quote-left:before{content:"";}.fa-quote-right:before{content:"";}.fa-r-project:before{content:"";}.fa-random:before{content:"";}.fa-ravelry:before{content:"";}.fa-react:before{content:"";}.fa-readme:before{content:"";}.fa-rebel:before{content:"";}.fa-receipt:before{content:"";}.fa-recycle:before{content:"";}.fa-red-river:before{content:"";}.fa-reddit:before{content:"";}.fa-reddit-alien:before{content:"";}.fa-reddit-square:before{content:"";}.fa-redo:before{content:"";}.fa-redo-alt:before{content:"";}.fa-registered:before{content:"";}.fa-rendact:before{content:"";}.fa-renren:before{content:"";}.fa-reply:before{content:"";}.fa-reply-all:before{content:"";}.fa-replyd:before{content:"";}.fa-researchgate:before{content:"";}.fa-resolving:before{content:"";}.fa-retweet:before{content:"";}.fa-rev:before{content:"";}.fa-ribbon:before{content:"";}.fa-road:before{content:"";}.fa-robot:before{content:"";}.fa-rocket:before{content:"";}.fa-rocketchat:before{content:"";}.fa-rockrms:before{content:"";}.fa-route:before{content:"";}.fa-rss:before{content:"";}.fa-rss-square:before{content:"";}.fa-ruble-sign:before{content:"";}.fa-ruler:before{content:"";}.fa-ruler-combined:before{content:"";}.fa-ruler-horizontal:before{content:"";}.fa-ruler-vertical:before{content:"";}.fa-rupee-sign:before{content:"";}.fa-sad-cry:before{content:"";}.fa-sad-tear:before{content:"";}.fa-safari:before{content:"";}.fa-sass:before{content:"";}.fa-save:before{content:"";}.fa-schlix:before{content:"";}.fa-school:before{content:"";}.fa-screwdriver:before{content:"";}.fa-scribd:before{content:"";}.fa-search:before{content:"";}.fa-search-minus:before{content:"";}.fa-search-plus:before{content:"";}.fa-searchengin:before{content:"";}.fa-seedling:before{content:"";}.fa-sellcast:before{content:"";}.fa-sellsy:before{content:"";}.fa-server:before{content:"";}.fa-servicestack:before{content:"";}.fa-shapes:before{content:"";}.fa-share:before{content:"";}.fa-share-alt:before{content:"";}.fa-share-alt-square:before{content:"";}.fa-share-square:before{content:"";}.fa-shekel-sign:before{content:"";}.fa-shield-alt:before{content:"";}.fa-ship:before{content:"";}.fa-shipping-fast:before{content:"";}.fa-shirtsinbulk:before{content:"";}.fa-shoe-prints:before{content:"";}.fa-shopping-bag:before{content:"";}.fa-shopping-basket:before{content:"";}.fa-shopping-cart:before{content:"";}.fa-shopware:before{content:"";}.fa-shower:before{content:"";}.fa-shuttle-van:before{content:"";}.fa-sign:before{content:"";}.fa-sign-in-alt:before{content:"";}.fa-sign-language:before{content:"";}.fa-sign-out-alt:before{content:"";}.fa-signal:before{content:"";}.fa-signature:before{content:"";}.fa-simplybuilt:before{content:"";}.fa-sistrix:before{content:"";}.fa-sitemap:before{content:"";}.fa-sith:before{content:"";}.fa-skull:before{content:"";}.fa-skyatlas:before{content:"";}.fa-skype:before{content:"";}.fa-slack:before{content:"";}.fa-slack-hash:before{content:"";}.fa-sliders-h:before{content:"";}.fa-slideshare:before{content:"";}.fa-smile:before{content:"";}.fa-smile-beam:before{content:"";}.fa-smile-wink:before{content:"";}.fa-smoking:before{content:"";}.fa-smoking-ban:before{content:"";}.fa-snapchat:before{content:"";}.fa-snapchat-ghost:before{content:"";}.fa-snapchat-square:before{content:"";}.fa-snowflake:before{content:"";}.fa-solar-panel:before{content:"";}.fa-sort:before{content:"";}.fa-sort-alpha-down:before{content:"";}.fa-sort-alpha-up:before{content:"";}.fa-sort-amount-down:before{content:"";}.fa-sort-amount-up:before{content:"";}.fa-sort-down:before{content:"";}.fa-sort-numeric-down:before{content:"";}.fa-sort-numeric-up:before{content:"";}.fa-sort-up:before{content:"";}.fa-soundcloud:before{content:"";}.fa-spa:before{content:"";}.fa-space-shuttle:before{content:"";}.fa-speakap:before{content:"";}.fa-spinner:before{content:"";}.fa-splotch:before{content:"";}.fa-spotify:before{content:"";}.fa-spray-can:before{content:"";}.fa-square:before{content:"";}.fa-square-full:before{content:"";}.fa-squarespace:before{content:"";}.fa-stack-exchange:before{content:"";}.fa-stack-overflow:before{content:"";}.fa-stamp:before{content:"";}.fa-star:before{content:"";}.fa-star-half:before{content:"";}.fa-star-half-alt:before{content:"";}.fa-star-of-life:before{content:"";}.fa-staylinked:before{content:"";}.fa-steam:before{content:"";}.fa-steam-square:before{content:"";}.fa-steam-symbol:before{content:"";}.fa-step-backward:before{content:"";}.fa-step-forward:before{content:"";}.fa-stethoscope:before{content:"";}.fa-sticker-mule:before{content:"";}.fa-sticky-note:before{content:"";}.fa-stop:before{content:"";}.fa-stop-circle:before{content:"";}.fa-stopwatch:before{content:"";}.fa-store:before{content:"";}.fa-store-alt:before{content:"";}.fa-strava:before{content:"";}.fa-stream:before{content:"";}.fa-street-view:before{content:"";}.fa-strikethrough:before{content:"";}.fa-stripe:before{content:"";}.fa-stripe-s:before{content:"";}.fa-stroopwafel:before{content:"";}.fa-studiovinari:before{content:"";}.fa-stumbleupon:before{content:"";}.fa-stumbleupon-circle:before{content:"";}.fa-subscript:before{content:"";}.fa-subway:before{content:"";}.fa-suitcase:before{content:"";}.fa-suitcase-rolling:before{content:"";}.fa-sun:before{content:"";}.fa-superpowers:before{content:"";}.fa-superscript:before{content:"";}.fa-supple:before{content:"";}.fa-surprise:before{content:"";}.fa-swatchbook:before{content:"";}.fa-swimmer:before{content:"";}.fa-swimming-pool:before{content:"";}.fa-sync:before{content:"";}.fa-sync-alt:before{content:"";}.fa-syringe:before{content:"";}.fa-table:before{content:"";}.fa-table-tennis:before{content:"";}.fa-tablet:before{content:"";}.fa-tablet-alt:before{content:"";}.fa-tablets:before{content:"";}.fa-tachometer-alt:before{content:"";}.fa-tag:before{content:"";}.fa-tags:before{content:"";}.fa-tape:before{content:"";}.fa-tasks:before{content:"";}.fa-taxi:before{content:"";}.fa-teamspeak:before{content:"";}.fa-teeth:before{content:"";}.fa-teeth-open:before{content:"";}.fa-telegram:before{content:"";}.fa-telegram-plane:before{content:"";}.fa-tencent-weibo:before{content:"";}.fa-terminal:before{content:"";}.fa-text-height:before{content:"";}.fa-text-width:before{content:"";}.fa-th:before{content:"";}.fa-th-large:before{content:"";}.fa-th-list:before{content:"";}.fa-theater-masks:before{content:"";}.fa-themeco:before{content:"";}.fa-themeisle:before{content:"";}.fa-thermometer:before{content:"";}.fa-thermometer-empty:before{content:"";}.fa-thermometer-full:before{content:"";}.fa-thermometer-half:before{content:"";}.fa-thermometer-quarter:before{content:"";}.fa-thermometer-three-quarters:before{content:"";}.fa-thumbs-down:before{content:"";}.fa-thumbs-up:before{content:"";}.fa-thumbtack:before{content:"";}.fa-ticket-alt:before{content:"";}.fa-times:before{content:"";}.fa-times-circle:before{content:"";}.fa-tint:before{content:"";}.fa-tint-slash:before{content:"";}.fa-tired:before{content:"";}.fa-toggle-off:before{content:"";}.fa-toggle-on:before{content:"";}.fa-toolbox:before{content:"";}.fa-tooth:before{content:"";}.fa-trade-federation:before{content:"";}.fa-trademark:before{content:"";}.fa-traffic-light:before{content:"";}.fa-train:before{content:"";}.fa-transgender:before{content:"";}.fa-transgender-alt:before{content:"";}.fa-trash:before{content:"";}.fa-trash-alt:before{content:"";}.fa-tree:before{content:"";}.fa-trello:before{content:"";}.fa-tripadvisor:before{content:"";}.fa-trophy:before{content:"";}.fa-truck:before{content:"";}.fa-truck-loading:before{content:"";}.fa-truck-monster:before{content:"";}.fa-truck-moving:before{content:"";}.fa-truck-pickup:before{content:"";}.fa-tshirt:before{content:"";}.fa-tty:before{content:"";}.fa-tumblr:before{content:"";}.fa-tumblr-square:before{content:"";}.fa-tv:before{content:"";}.fa-twitch:before{content:"";}.fa-twitter:before{content:"";}.fa-twitter-square:before{content:"";}.fa-typo3:before{content:"";}.fa-uber:before{content:"";}.fa-uikit:before{content:"";}.fa-umbrella:before{content:"";}.fa-umbrella-beach:before{content:"";}.fa-underline:before{content:"";}.fa-undo:before{content:"";}.fa-undo-alt:before{content:"";}.fa-uniregistry:before{content:"";}.fa-universal-access:before{content:"";}.fa-university:before{content:"";}.fa-unlink:before{content:"";}.fa-unlock:before{content:"";}.fa-unlock-alt:before{content:"";}.fa-untappd:before{content:"";}.fa-upload:before{content:"";}.fa-usb:before{content:"";}.fa-user:before{content:"";}.fa-user-alt:before{content:"";}.fa-user-alt-slash:before{content:"";}.fa-user-astronaut:before{content:"";}.fa-user-check:before{content:"";}.fa-user-circle:before{content:"";}.fa-user-clock:before{content:"";}.fa-user-cog:before{content:"";}.fa-user-edit:before{content:"";}.fa-user-friends:before{content:"";}.fa-user-graduate:before{content:"";}.fa-user-lock:before{content:"";}.fa-user-md:before{content:"";}.fa-user-minus:before{content:"";}.fa-user-ninja:before{content:"";}.fa-user-plus:before{content:"";}.fa-user-secret:before{content:"";}.fa-user-shield:before{content:"";}.fa-user-slash:before{content:"";}.fa-user-tag:before{content:"";}.fa-user-tie:before{content:"";}.fa-user-times:before{content:"";}.fa-users:before{content:"";}.fa-users-cog:before{content:"";}.fa-ussunnah:before{content:"";}.fa-utensil-spoon:before{content:"";}.fa-utensils:before{content:"";}.fa-vaadin:before{content:"";}.fa-vector-square:before{content:"";}.fa-venus:before{content:"";}.fa-venus-double:before{content:"";}.fa-venus-mars:before{content:"";}.fa-viacoin:before{content:"";}.fa-viadeo:before{content:"";}.fa-viadeo-square:before{content:"";}.fa-vial:before{content:"";}.fa-vials:before{content:"";}.fa-viber:before{content:"";}.fa-video:before{content:"";}.fa-video-slash:before{content:"";}.fa-vimeo:before{content:"";}.fa-vimeo-square:before{content:"";}.fa-vimeo-v:before{content:"";}.fa-vine:before{content:"";}.fa-vk:before{content:"";}.fa-vnv:before{content:"";}.fa-volleyball-ball:before{content:"";}.fa-volume-down:before{content:"";}.fa-volume-off:before{content:"";}.fa-volume-up:before{content:"";}.fa-vuejs:before{content:"";}.fa-walking:before{content:"";}.fa-wallet:before{content:"";}.fa-warehouse:before{content:"";}.fa-weebly:before{content:"";}.fa-weibo:before{content:"";}.fa-weight:before{content:"";}.fa-weight-hanging:before{content:"";}.fa-weixin:before{content:"";}.fa-whatsapp:before{content:"";}.fa-whatsapp-square:before{content:"";}.fa-wheelchair:before{content:"";}.fa-whmcs:before{content:"";}.fa-wifi:before{content:"";}.fa-wikipedia-w:before{content:"";}.fa-window-close:before{content:"";}.fa-window-maximize:before{content:"";}.fa-window-minimize:before{content:"";}.fa-window-restore:before{content:"";}.fa-windows:before{content:"";}.fa-wine-glass:before{content:"";}.fa-wine-glass-alt:before{content:"";}.fa-wix:before{content:"";}.fa-wolf-pack-battalion:before{content:"";}.fa-won-sign:before{content:"";}.fa-wordpress:before{content:"";}.fa-wordpress-simple:before{content:"";}.fa-wpbeginner:before{content:"";}.fa-wpexplorer:before{content:"";}.fa-wpforms:before{content:"";}.fa-wrench:before{content:"";}.fa-x-ray:before{content:"";}.fa-xbox:before{content:"";}.fa-xing:before{content:"";}.fa-xing-square:before{content:"";}.fa-y-combinator:before{content:"";}.fa-yahoo:before{content:"";}.fa-yandex:before{content:"";}.fa-yandex-international:before{content:"";}.fa-yelp:before{content:"";}.fa-yen-sign:before{content:"";}.fa-yoast:before{content:"";}.fa-youtube:before{content:"";}.fa-youtube-square:before{content:"";}.fa-zhihu:before{content:"";}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.fab{font-family:"Font Awesome 5 Brands";}.far{font-weight:400;}.fa,.far,.fas{font-family:"Font Awesome 5 Free";}.fa,.fas{font-weight:900;}.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.lightSlider:before,.lightSlider:after{content:" ";display:table;}.lightSlider{overflow:hidden;margin:0;}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative;}.lSSlideWrapper > .lightSlider:after{clear:both;}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px,0px);-ms-transform:translate(0px,0px);transform:translate(0px,0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade{position:relative;}.lSSlideWrapper .lSFade > *{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%;}.lSSlideWrapper.usingCss .lSFade > *{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade > *.active{z-index:10;}.lSSlideWrapper.usingCss .lSFade > *.active{opacity:1;}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center;}.lSSlideOuter .lSPager.lSpg > li{cursor:pointer;display:inline-block;padding:0 5px;}.lSSlideOuter .lSPager.lSpg > li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s;}.lSSlideOuter .lSPager.lSpg > li:hover a,.lSSlideOuter .lSPager.lSpg > li.active a{background-color:#428bca;}.lSSlideOuter .media{opacity:.8;}.lSSlideOuter .media.active{opacity:1;}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px,0px,0px);-moz-transform:translate3d(0px,0px,0px);-ms-transform:translate3d(0px,0px,0px);-webkit-transform:translate3d(0px,0px,0px);-o-transform:translate3d(0px,0px,0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s;}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px;}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%;}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table;}.lSSlideOuter .lSPager.lSGallery:after{clear:both;}.lSAction > a{width:32px;display:block;top:50%;height:32px;background-image:url("https://cdn-kfnof.nitrocdn.com/eCYLhvDZdgmyBGByNOVkHtUfmUGhdQOo/assets/images/optimized/rev-8a15991/stg.tftus.com/wp-content/uploads/2025/05/controls-1.png");cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s;}.lSAction > a.nitro-lazy{background-image:none !important;}.lSAction > a:hover{opacity:1;}.lSAction > .lSPrev{background-position:0 0;left:10px;}.lSAction > .lSNext{background-position:-32px 0;right:10px;}.lSAction > a.disabled{pointer-events:none;}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden;}.lSSlideOuter.vertical{position:relative;}.lSSlideOuter.vertical.noPager{padding-right:0px !important;}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0;}.lSSlideOuter.vertical .lightSlider > *{width:100% !important;max-width:none !important;}.lSSlideOuter.vertical .lSAction > a{left:50%;margin-left:-14px;margin-top:0;}.lSSlideOuter.vertical .lSAction > .lSNext{background-position:31px -31px;bottom:10px;top:auto;}.lSSlideOuter.vertical .lSAction > .lSPrev{background-position:0 -31px;bottom:auto;top:10px;}.lSSlideOuter.lSrtl{direction:rtl;}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none;}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0;}.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li{float:left;}.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li{float:right !important;}@-webkit-keyframes rightEnd{0%{left:0;}50%{left:-15px;}100%{left:0;}}@keyframes rightEnd{0%{left:0;}50%{left:-15px;}100%{left:0;}}@-webkit-keyframes topEnd{0%{top:0;}50%{top:-15px;}100%{top:0;}}@keyframes topEnd{0%{top:0;}50%{top:-15px;}100%{top:0;}}@-webkit-keyframes leftEnd{0%{left:0;}50%{left:15px;}100%{left:0;}}@keyframes leftEnd{0%{left:0;}50%{left:15px;}100%{left:0;}}@-webkit-keyframes bottomEnd{0%{bottom:0;}50%{bottom:-15px;}100%{bottom:0;}}@keyframes bottomEnd{0%{bottom:0;}50%{bottom:-15px;}100%{bottom:0;}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative;}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative;}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative;}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative;}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative;}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative;}.lightSlider.lsGrab > *{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lightSlider.lsGrabbing > *{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}