@import url(https://looptechnology.com/wp-content/themes/revolution-child/../revolution/style.css);@font-face{font-display:swap}.header.fixed{opacity:0.85!important}.thb-full-menu li.menu-item-mega-parent>.sub-menu{flex-wrap:wrap;width:800px;left:auto;right:-200px}.thb-full-menu li.menu-item-mega-parent>.sub-menu>li.mega-menu-title{white-space:normal;padding:0 20px}.thb-full-menu li.menu-item-mega-parent>.sub-menu>li.mega-menu-title>a{font-size:13px;text-transform:none;font-weight:600;text-align:center;min-width:80px}.thb-full-menu li.menu-item-mega-parent>.sub-menu img{display:block;margin:0 auto 10px auto}.thb-full-menu li.menu-item-mega-parent>.sub-menu .title{display:block;text-transform:uppercase;margin-bottom:4px}.thb-full-menu li.menu-item-mega-parent>.sub-menu .desc{display:block;font-size:12px;font-weight:400}#mobile-menu .menu-footer{font-size:14px}body.header-padding-off .subheader.dark{background:none!important;color:#fff}.subheader-right .menu,.subheader-right aside{display:inline-block}.subheader-right .menu{margin:0}.subheader-right .menu li{list-style-type:none;margin:0;padding:0;display:inline-block}.subheader-right .menu a{font-size:.9rem;margin-right:12px}.footer aside.socials a{font-size:20px;margin-right:12px}.footer aside.socials a:last-child{margin-right:0}.footer .newsletter .wpcf7-form{margin:-20px auto 30px auto}.footer .newsletter .wpcf7-form .content p{display:flex;flex-wrap:wrap;flex-direction:row;gap:20px;align-content:center;align-items:center}.footer .newsletter .wpcf7-form .content p br{display:none}.footer .newsletter .wpcf7-form .content label{font-weight:500;line-height:26px;font-size:26px;margin-bottom:0}.footer .newsletter .wpcf7-form .content .wpcf7-form-control-wrap{display:flex;width:100%;max-width:500px;flex-grow:1;margin-top:0}.footer .newsletter .wpcf7-form .content .wpcf7-form-control-wrap input{margin-bottom:0;background-color:rgba(255,255,255,.95);border-width:0!important;color:#101010}.footer .newsletter .wpcf7-form .content .wpcf7-form-control-wrap input::placeholder{color:#000}.footer .newsletter .wpcf7-form .wpcf7-spinner{position:absolute;left:50%;background-color:#196B55}.footer .newsletter .wpcf7-form .wpcf7-spinner:before{color:#fff}.footer #custom_html-4,.footer #text-3{display:none}@media only screen and (min-width:700px){.footer .newsletter .wpcf7-form .content label{flex-basis:80%}}@media only screen and (min-width:960px){.footer .newsletter .wpcf7-form{max-width:960px;margin:-20px auto 50px auto}.footer .newsletter .wpcf7-form .content p{flex-direction:row}.footer .newsletter .wpcf7-form .content label{line-height:18px;font-size:18px;flex-basis:unset}.footer .newsletter .wpcf7-form .content .wpcf7-form-control-wrap{width:auto;max-width:unset}}.lcase{text-transform:lowercase}.strap{display:block;margin-top:10px}.columns.thb-light-column span.strap{color:#fff}.footer .columns .widget.widget_recent_entries ul li a:not([class*="btn"]),.subfooter a:not([class*="btn"]),.subheader .menu a{position:relative}.footer .columns .widget.widget_recent_entries ul li a:not([class*="btn"])::after,.subfooter a:not([class*="btn"])::after,.subheader .menu a::after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#343434;-moz-transform-origin:right center;-ms-transform-origin:right center;-webkit-transform-origin:right center;transform-origin:right center;-moz-transform:scale(0,1);-ms-transform:scale(0,1);-webkit-transform:scale(0,1);transform:scale(0,1);-moz-transition:-moz-transform .25s cubic-bezier(.25,.8,.25,1);-o-transition:-o-transform .25s cubic-bezier(.25,.8,.25,1);-webkit-transition:-webkit-transform .25s cubic-bezier(.25,.8,.25,1);transition:transform .25s cubic-bezier(.25,.8,.25,1)}.footer .columns .widget.widget_recent_entries a:not([class*="btn"]):hover:after,.subfooter a:not([class*="btn"]):hover:after,.subheader .menu a:hover:after{-moz-transform-origin:left center;-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.footer.dark .widget.widget_recent_entries ul li a:not([class*="btn"])::after,.subfooter.dark a:not([class*="btn"])::after,.subheader .menu a::after{background:#fff}.thb-portfolio .type-portfolio.style6 .thb-portfolio-hover{opacity:1}.thb-portfolio .type-portfolio.style6 .thb-portfolio-content{-moz-transform:translateY(0%);-ms-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}.columns.thb-light-column h1,.columns.thb-light-column h2,.columns.thb-light-column h3,.columns.thb-light-column h4,.columns.thb-light-column h5,.columns.thb-light-column h6,.columns.thb-light-column .thb-portfolio .type-portfolio h1,.columns.thb-light-column .thb-portfolio .type-portfolio h2,.columns.thb-light-column .thb-portfolio .type-portfolio.style6 .portfolio-holder,.columns.thb-light-column .thb-awards-parent,.columns.thb-light-column .thb-awards .award-container .thb-award-description strong,.columns.thb-light-column .thb-awards .award-container .thb-award-description b,.columns.thb-light-column .thb-experience .thb-experience-description strong,.columns.thb-light-column .thb-experience .thb-experience-position strong,.columns.thb-light-column .thb-experience .thb-experience-description b,.columns.thb-light-column .thb-experience .thb-experience-position b,.columns.thb-light-column .thb-experience,.columns.thb-light-column label,.columns.thb-light-column .thb-counter,.columns.thb-light-column .post .post-title a,.columns.thb-light-column .post .post-category a,.columns.thb-light-column .thb-accordion.style1 .vc_tta-panel-heading h4 a,.columns.thb-light-column .post.style9 .style9-content .style9-readmore,.columns.thb-light-column .thb_twitter_container .thb_tweet_time,.columns.thb-light-column .thb_twitter_container p a,.columns.thb-light-column .thb_twitter_container .thb_follow_us a{color:#fff!important}.m-l-sm{margin-left:10px!important}.m-l-md{margin-left:20px!important}.m-r-sm{margin-right:10px!important}.m-r-md{margin-right:20px!important}.m-b-n{margin-bottom:0!important}.m-b-sm{margin-bottom:10px!important}.m-b-md{margin-bottom:20px!important}.m-t-sm{margin-top:10px!important}.m-t-md{margin-top:20px!important}.wpb_text_column a.btn{display:inline-flex!important}.wpb_text_column a.btn::after{border-bottom:0 solid #ee9982!important}.wpb_text_column ul.thb-page-menu{margin-left:0}.wpb_text_column ul.thb-page-menu li{margin-bottom:0}.wpb_text_column ul.thb-page-menu li a::after{border-bottom:0 solid #ee9982!important}a.thb_load_more.masonry_btn{display:inline-flex;align-items:center;justify-content:center;height:48px;background:#1b735b;color:#fff;padding:0 40px;max-width:100%;font-size:14px;font-weight:600;border:0;outline:0;cursor:pointer;border-radius:3px;-moz-appearance:none;-webkit-appearance:none}a.thb_load_more.masonry_btn:hover{background:#196b55}.thb-bg-list-parent{background:#1b735b}.thb-fancy-box.fancy-light a{color:#fff!important}.home .row-solutions .thb-portfolio .type-portfolio.dark-title h3{color:#ffffff!important}.post-426 .row-solutions .thb-portfolio .type-portfolio.dark-title h3{color:#ffffff!important}.page-id-491 .thb-portfolio .type-portfolio.style6 .thb-portfolio-content{align-items:unset!important}.post-detail.job{margin-top:30px}.post-detail.job{margin-top:30px}.job-app-form .wpcf7-form-control-wrap input[type="text"],.job-app-form .wpcf7-form-control-wrap input[type="password"],.job-app-form .wpcf7-form-control-wrap input[type="date"],.job-app-form .wpcf7-form-control-wrap input[type="datetime"],.job-app-form .wpcf7-form-control-wrap input[type="email"],.job-app-form .wpcf7-form-control-wrap input[type="number"],.job-app-form .wpcf7-form-control-wrap input[type="search"],.job-app-form .wpcf7-form-control-wrap input[type="tel"],.job-app-form .wpcf7-form-control-wrap input[type="time"],.job-app-form .wpcf7-form-control-wrap input[type="url"],.job-app-form .wpcf7-form-control-wrap textarea{margin-bottom:0px!important}.job-app-form label{display:block}.job-app-form .wpcf7-submit{margin-top:20px}.post.style9.type-job .style9-title .post-title h4{text-transform:none;letter-spacing:.07em;margin-bottom:15px}.search-results .post.style2 .blog-post-container{background-color:#f9f9f9!important;margin:0 0 30px 0!important;padding:30px!important}.text-center .thb-testimonials.style4 blockquote{text-align:center!important}.row-vacancies .post.style8 .post-content{opacity:1}.row-vacancies .post.style8 .style8-meta .style8-link{position:static;height:100%;opacity:1;text-transform:uppercase;font-weight:600;-moz-transform:none;-ms-transform:none;-webkit-transform:none;transform:none}