.elementor-1554 .elementor-element.elementor-element-21a14ca:after{content:none!important;display:none}nav.rcmanav{margin-bottom:-12px}.rcmanav ul{text-align:right;margin:0}.rcmanav i.fas.fa-caret-down{color:silver;margin-left:8px}.rcmanav ul li{display:inline-block;margin-right:15px;transition:all 0.3s ease-in-out}.rcmanav ul li:hover{.submenu{height:85px}a{color:#3862a0}a::before{visibility:visible;transform:scale(1,1)}}.rcmanav ul li .submenu{overflow:hidden;position:absolute;left:0;width:100vw;background:#ec1f25;background:linear-gradient(357deg,rgb(236 31 37) 36%,rgb(190 31 38) 100%);height:0;line-height:40px;box-sizing:border-box;transition:height 0.3s ease-in-out;transition-delay:0.1s;margin-top:10px;margin-left:-50vw;left:50%}.submenu li:last-child{margin-right:calc(50% - 705px)}.submenu li.imaginemore{margin-left:calc(50% - 720px)!important;float:left}.rcmanav ul li .submenu a{color:#fff!important;margin-top:20px;font-size:20px}.rcmanav ul li .submenu a:hover{color:#000!important;font-weight:;text-decoration:none}.rcmanav ul.submenu li a::before{content:none}.rcmanav ul li a{color:#000;display:block;padding:0 7px 0 7px;margin:0 0 10px;text-decoration:none;position:relative;font-family:'Montserrat'!important;font-weight:400}.rcmanav ul li a::before{content:"";position:absolute;width:100%;height:2px;bottom:0;left:0;background-color:#000;transition:all 0.2s ease-in-out;transform:scale(0,0);visibility:hidden}li.imaginemore span{font-weight:700}li.imaginemore{line-height:86px;font-size:34px;color:#fff}.submenu.work li{line-height:20px}.submenu.work a{margin-top:0!important}.rcmanav ul li:hover .submenu.work{height:120px!important}ul.worktop{padding-top:20px}.submenu.work li.imaginemore{margin-top:33px!important}.rcmanav ul li a:hover{color:#EC1F25!important;transition:all 0.10s ease}.elementor-3532 .elementor-element.elementor-element-3d5bdd3 .premium-flip-front-image,.elementor-3532 .elementor-element.elementor-element-3d5bdd3 .premium-flip-back-image{width:300px!important;height:414px!important}.premium-flip-back.premium-flip-backrl,.premium-flip-front.premium-flip-frontrl{background:#000!important}.interactive-card .content .content-inner .image{opacity:1!important}.homecontainer{margin-top:100px}html{margin:0!important}div h1,div h2,div h3,div h4,div h5,div h6{margin-top:0}h1{line-height:3.2rem!important;margin-bottom:20px!important}p{font-size:1.2rem;color:#000;margin-top:0;font-weight:500}ul li,ol li{margin-top:0}#header.sticky-on-scroll{background:#fff}.sticky-on-scroll .header-inner.clearfix.wrapper{padding:10px!important}.hero-inner{display:none}nav.header-nav ul>li a,.header-toggle .text{font-family:'Work Sans'!important;font-size:4rem;letter-spacing:0em;text-transform:none}.white,.white h1,.white h2,.white h3{color:#fff!important}.rcmaabout .elementor-heading-title.elementor-size-default{display:none}.break{display:block;margin-bottom:15px}#mobile-menu .mobile-menu-inner>*{align-self:center}[class*="sr-popup-"]{margin-right:0;padding-right:0!important;overflow:auto}.menu-is-open #header:not(.header-bg-show-start)::after{background:transparent!important;z-index:-1}.disablescroll body.thepage-1554.menu-is-open #page-content #header:not(.header-bg-show-start)::after{background:transparent!important;z-index:-1;opacity:0!important}html.disablescroll{overflow:auto}#header .header-inner .header-inner-right>*:last-child,.header-bar .header-bar-inner .header-bar-inner-right>*:last-child{margin-right:0!important}#header .header-inner{padding:0!important;margin:0!important}#header .header-inner [class*='header-inner-']>*,.header-bar .header-bar-inner [class*='header-bar-inner-']>*{margin:0;pointer-events:auto}.header-toggle{width:64px;height:60px;position:relative;cursor:pointer;display:flex;background:#F0222A;padding:20px}.header-toggle .hamburger{order:2;width:35px;height:22px;position:relative;cursor:pointer;transition:all 0.8s cubic-bezier(.2,0,.1,1),background .25s ease;margin:auto}header .wrapper{width:100%;max-width:100%}#mobile-menu .mobile-menu-inner{padding-top:38px!important;padding-bottom:60px;padding-left:40px;padding-right:30px;background:#fff!important;flex-flow:column}.header-logo{background:#F0222A;padding:13px};.header-toggle .hamburger{background:#F0222A};.header-toggle .text{display:none}#header .header-logo img{height:75px!important}.header-inner-right .text{display:none}.header-toggle .hamburger{background:#F0222A}.header-toggle .hamburger::after,.header-toggle .hamburger::before{background:#fff}.header-inner-right{align-self:flex-start}#mobile-menu{width:30%}nav.header-nav ul>li a{height:fit-content!important;line-height:normal!important}nav.header-nav ul>li a,.header-toggle .text{font-family:'Montserrat'!important;font-weight:500!important;font-size:2rem!important;line-height:3rem!important;color:#000!important}#mobile-menu nav.header-nav>ul>li .sub-menu>li a span{font-size:16px!important;line-height:24px}.thepage-1554,body.thepage-1554 .sr-popup-full,body.thepage-1554 .sr-popup-full .popup-inner,body.thepage-1554.menu-is-open #header:not(.header-bg-show-start)::after,body.thepage-1554.scrolled #header:not(.header-bg-show-start)::after{background:#fff!important}body.thepage-1554.menu-is-open #header:not(.header-bg-show-start)::after{background:transparent!important}.submitlink a{font-size:1rem!important;color:#EB1F24!important}body.thepage-1554,body.thepage-1554 .sr-popup-full,body.thepage-1554 .sr-popup-full .popup-inner,body.thepage-1554.menu-is-open #header:not(.header-bg-show-start)::after,body.thepage-1554.scrolled #header:not(.header-bg-show-start)::after{background:#fff!important}section#homeintro{margin-top:200px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}.socialmedia-widget.social-block li:last-child{margin-bottom:10px}.socialmedia-widget a{font-size:1.2rem!important;padding:0 20px!important}.sociamedia-widget li{padding:0 20px!important;margin:0 20px!important}.socialmedia-widget{margin:20px 0 0 0;padding:0;list-style:none;line-height:0;display:flex;align-items:flex-end;justify-content:flex-end;text-align:right}.socialmedia-widget a{padding:0 0 0 30px!important}.imaginemore a{font-size:2.5rem}.imaginemore strong{font-size:1.7rem;display:block;font-weight:500}.header-toggle.header-action.sr-open-popup.this-is-active{margin-right:9px!important}.header-social span.text{display:none!important}.popup-is-open [class*="sr-popup-"].this-is-open .popup-inner{transition:all 0.25s cubic-bezier(.6,0,.1,1)}.menusocial,.menulinks,.menuadd{flex:1;align-self:end!important}.menusocial{margin-right:114px}.menulinks{margin-right:8px;flex:none}.menuadd{align-items:flex-end;margin-right:9px;flex:1;align-items:flex-end;flex-flow:column-reverse;display:flex}p.imagine{font-size:54px;line-height:45px;margin:0!important;padding:0 0 10px 0!important;text-align:right}p.imagine strong{margin-left:10px}.homeblock h3{font-size:24px;font-weight:600;color:#fff;background:#F0222A;display:inline-block;padding:10px 15px;line-height:24px}.homeblock h2{font-size:40px;line-height:40px;margin-top:20px;margin-bottom:10px!important}.homeblock.white,.homeblock.white p{color:#fff}.homeblock p{font-weight:500;margin-bottom:30px}.homeblock a{border:solid 1px;padding:15px 25px;margin-top:20px;display:block;font-family:'Montserrat';font-weight:500;width:fit-content}.homeblock.white a{border-color:#fff!important;color:#fff!important;border-bottom:1px solid #fff!important}.homeblock a:hover{background-color:#b2b2b2!important;border-color:#b2b2b2!important;color:#fff!important}.elementor-post{box-shadow:none!important;background-color:#fff}.elementor-posts-container .elementor-post__thumbnail{padding-bottom:14px!important}.imagine{padding:0 6% 12% 0}.homevideo{background-color:#fff}.homevideo span{font-weight:600}.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-4d033ab{background-color:#F4F4F4}.portcard .eael-elements-flip-box-flip-card{background-size:cover!important;background-position:center center!important}.portcard{margin-bottom:0!important}#aerotagecard .eael-elements-flip-box-flip-card{background:url(https://redhype.com/wp-content/uploads/2024/02/aerotage3.jpg)}#volvocard .eael-elements-flip-box-flip-card{background:url(https://redhype.com/wp-content/uploads/2024/02/volvo2.jpg)}#freshcard .eael-elements-flip-box-flip-card{background:url(https://redhype.com/wp-content/uploads/2024/02/fc3.jpg)}#clevacard .eael-elements-flip-box-flip-card{background:url(https://redhype.com/wp-content/uploads/2022/04/home-kenmore.jpg)}#tpmcard .eael-elements-flip-box-flip-card{background:url(https://redhype.com/wp-content/uploads/2024/02/tuffaloy.jpg)}#loccard .eael-elements-flip-box-flip-card{background:url(https://redhype.com/wp-content/uploads/2024/02/loc2.jpg)}#scmepcard .eael-elements-flip-box-flip-card{background:url(https://redhype.com/wp-content/uploads/2024/02/scmep1.jpg)}#trufitcard .eael-elements-flip-box-flip-card{background:url(https://redhype.com/wp-content/uploads/2024/01/trufitbanner.jpg)}#skorecard .eael-elements-flip-box-flip-card{background:url(https://redhype.com/wp-content/uploads/2024/01/skorebg.jpg)}.portcard .eael-elements-flip-box-front-container{background:#fff0}.portcard h1{font-size:40px;color:#000;line-height:40px!important;margin-bottom:0!important}.portcard h2{font-size:18px;color:#EB1F23;font-weight:400;line-height:32px}.portcard p{font-size:18px;line-height:22px;color:#000;line-height:20px}.portcard{color:#000}.portcard .eael-elements-flip-box-rear-container{align-items:end!important}.portcard .eael-elements-flip-box-rear-container{align-items:end!important}.portcard .eael-elements-flip-box-rear-container{background:linear-gradient(to bottom,rgb(255 255 255 / .7) 0%,rgb(255 255 255 / .95) 36%,rgb(255 255 255 / .95) 100%)}.portcard .eael-elements-flip-box-padding{padding:0 30px 30px 30px}.port1{background:#000}.elementor-1554 .elementor-element.elementor-element-19c4adb{width:25%}.elementor-element.elementor-element-cdf9322.elementor-widget.elementor-widget-heading{max-width:780px;margin:auto}.blog-l-wrapper .elementor-widget-wrap{max-width:700px}.blog-l-wrapper{justify-content:end}.blog-r-wrapper{padding-left:50px}h2.eael-entry-title{min-height:43px}.blog-r-wrapper .elementor-widget-container{margin-right:-100px}h2.eael-entry-title{line-height:40px}.eael-post-elements-readmore-btn{color:#EC1F23!important;font-weight:600}.eael-post-block .eael-entry-title>a:hover{color:#b9b9b9}iframe#jsticket_message_ifr{height:400px!important}article.eael-post-block-item.eael-post-block-column{width:100%;flex:1 1 100%!important;box-shadow:none;padding:0 0 10px 0;margin-bottom:15px}.eael-post-block-grid{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:760px!important;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row;-ms-flex-pack:center;justify-content:right;-ms-flex-line-pack:start;align-content:flex-start}.eael-post-block-grid .eael-post-block-item:nth-child(1),.eael-post-block-grid .eael-post-block-item:nth-child(2){-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%}h2.eael-entry-title{line-height:20px}.learningheading strong{font-weight:400;font-size:50px}.learningheading p{font-size:26px;line-height:30px}.learningheading{max-width:500px}article.eael-post-block-item.eael-post-block-column{width:100%;flex:1 1 40%!important}.eael-grid-post-excerpt p{margin:0;font-size:16px;line-height:18px}a.eael-post-elements-readmore-btn{font-size:16px;margin-top:10px}.eael-post-block .eael-entry-footer{padding:0 15px 0}.elementor-1554 .elementor-element.elementor-element-56ff9a2 .eael-entry-thumbnail{height:180px}.elementor-4009 .elementor-element.elementor-element-1366373.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:0}.elementor-posts .elementor-post__title{font-size:18px;margin:10px 0 0 0;line-height:20px;font-weight:500}.ourwork-container{background-image:url(https://rcma.redhypedev.com/wp-content/themes/rcma-child/img/line-drawing-grey.svg);background-repeat:no-repeat;background-position:center 407px;padding:100px;background-size:62%}.work-info h2{font-size:2rem;line-height:2rem;font-weight:400;color:#afafaf;margin-bottom:20px!important}.work-info h1{font-weight:500;margin-bottom:0;font-size:4rem;line-height:3rem}.work-info{padding:0 4%}.workleft-r .work-info{max-width:576px;padding:0 4% 0 8%}.workright-l .work-info{max-width:576px;padding:0 8% 0 4%}.slideup{margin-top:-130px}.workright-l .elementor-widget-wrap.elementor-element-populated{justify-content:end}.scmep .phat-parallax-move{background-position-x:right!important;background-size:103%!important;background-repeat:no-repeat!important;background-position-y:top!important}.blog-l-wrapper{justify-content:end!important}.blog-r-wrapper svg{height:100%}.drawsvg svg{height:100%}.drawsvg{height:700px;display:flex;justify-content:end}.homecasebtn{max-width:400px;padding:0 4% 0 8%}.homecasebtn{max-width:400px;padding:0 5px 0 10%;margin-top:20px}#right-show{-webkit-box-shadow:-15px 15px 33px 0 rgb(0 0 0 / 25%);box-shadow:-15px 15px 33px 0 rgb(0 0 0 / 25%)}#left-show{-webkit-box-shadow:15px 15px 33px 0 rgb(0 0 0 / 25%);box-shadow:15px 15px 33px 0 rgb(0 0 0 / 25%)}.about .drawsvg{height:600px;display:flex;justify-content:end}.lr-1{height:150px;margin-right:-100px!important}.elementor-1554 .elementor-element.elementor-element-21a14ca .elementor-posts-container .elementor-post__thumbnail{padding-bottom:10px}.footer-wrapper a{color:#fff!important;border-bottom:none!important}.footer-wrapper p{font-size:1rem;color:#fff}h3.elementor-post__title{font-size:18px!important;font-weight:400!important;font-family:'Montserrat'}.elementor-post__excerpt p{font-size:16px!important;line-height:20px;margin-bottom:10px}span.elementor-post-date{font-size:12px;line-height:12px;margin-top:3px!important;display:block;margin-bottom:10px}svg.fa-accordion-icon.e-font-icon-svg.e-fas-minus{fill:#fff;font-size:10px!important;border:1px solid #fff;padding:15px;border-radius:100%;width:70px!important;height:70px!important;margin-left:121px!important}.contact-wrapper h1,.contact-wrapper p{color:#fff;font-weight:500;max-width:737px;margin-bottom:0}.contactform-wrapper{background:#F0222A;padding-top:40px}#lets-talk{border:none;padding:0 0 20px 0;background:#F0222A}#lets-talk .eael-accordion-tab-title{color:#fff;font-weight:300;font-size:21px;margin-left:-198px}.eael-adv-accordion .eael-accordion-list .eael-accordion-content{display:none;border:none;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;line-height:1.7;background:#fff;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}#gform_wrapper_2{max-width:1110px;margin:auto}svg.fa-accordion-icon.e-font-icon-svg.e-fas-long-arrow-alt-right{fill:#fff;font-size:10px!important;border:1px solid #fff;padding:15px;border-radius:100%;width:70px!important;height:70px!important;margin-left:121px!important}.elementor-editor-active svg.fa-accordion-icon.e-font-icon-svg.e-fas-long-arrow-alt-right{display:none}.elementor-editor-active svg.fa-accordion-icon.e-font-icon-svg.e-fas-long-arrow-alt-right{display:none!important}.elementor-4425 .elementor-element.elementor-element-10661b7d .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{fill:#fff!important;height:70px!important}.white-text{color:#fff}#hero-and-body #page-body:first-child{padding-top:0}.intro{padding:100px 0}.casehead-logo{justify-content:flex-end!important;display:flex!important}.casehead{justify-content:end;display:flex;align-items:end;height:calc(100vh - 300px)}.casehead .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0}.casehead img.attachment-large.size-large{background:#fff;padding:30px;max-width:300px}.casehead .elementor-container.elementor-column-gap-default{width:1140px!important}.section_right{padding:140px 0 40px 0!important}.section_left{padding:40px 20px 40px 20px!important}.overviewcopy{background:#121212}.overviewcopy .elementor-widget-wrap{max-width:575px}.overviewcopy .elementor-widget-text-editor{max-width:fit-content;margin:auto}.overviewcopy ul{margin:0}.overviewcopy li{list-style:none;margin-left:0;margin-top:0}.overviewcopy strong{color:#aeaeae;font-size:1rem;font-weight:400;display:block;color:#ccc;font-weight:600}.overviewcopy p{color:#fff;font-size:1rem;line-height:1.4rem}.overviewcopy{background:#121212;color:#fff;font-size:.9rem}.year,.services,.visit{padding:50px 0}.casesection-title{padding:50px!important}h2,.h2,.elementor-widget-heading h2.elementor-heading-title,.elementor-widget-heading .h2.elementor-heading-title{font-size:2.3rem}.casesection{padding-bottom:100px!important}.section_img{max-width:1140px!important;padding:20px 0!important}.freshing .sr-em-bg-image{background-attachment:fixed!important;background-size:contain!important}.freshing{background:#1A5633;padding:100px 0!important;color:#fff;background-position:bottom;background-size:contain;background-repeat:no-repeat}.freshing h3{color:#fff;padding-bottom:30px!important}.freshing p{color:#fff}.freshingcopy .elementor-widget-wrap{width:75%;margin:auto}.freshingcopy .elementor-widget-wrap p{line-height:1.5rem;font-size:1.1rem}.freshing ul{margin:0;display:flex}.freshing li{list-style:none}.row1:after{clear:both}.row1{display:block;margin-bottom:30px}.swatches li{height:80px;width:80px;float:left;vertical-align:bottom;display:flex;font-weight:600;padding:11px;font-size:.8rem}ul.row1 li{border:solid 1px #000}.row1,.row2{margin-bottom:40px!important}.fonts{margin-bottom:30px}.footercase{background:#000}.footercase_left{padding:100px 30px!important}.footercase_left p{color:#ccc;font-size:1.8rem}.footercase_right{padding:130px 0!important}.footercase_right h4{color:#ccc;font-size:2.3rem}.footercase_right h5{color:#fff}@supports (position:sticky){.is-sticky{position:sticky;top:0;// Threshold is required}}.demo-content{display:flex;align-items:center;justify-content:center;width:100vw;height:80vh;background:#e3e3e3}.sticky-wrapper{position:relative;width:100%;height:400vh}.sticky-container{position:absolute;height:100vh;width:100%;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.section_left_inner{position:sticky!important;position:-webkit-sticky!important;top:3rem!important}.section_left .elementor-widget-wrap{display:block!important}.fonts ol{font-family:'Josefin Sans',sans-serif;display:flex}.fonts li{list-style:unset;font-family:'Josefin Sans',sans-serif;margin-left:-30px;width:50%;padding-right:40px}span.josefinbold{font-size:3rem;font-weight:700;word-spacing:-7px;display:block;line-height:2rem}span.small{display:block;font-size:2rem;letter-spacing:7px}span.smalltext{line-height:1rem}#orange{margin-top:-158px;margin-right:169px}#lime{margin-top:-203px}#cucumber{margin-top:-151px;margin-left:-130px}img#orange{width:176px;height:auto}#orange{margin-top:-158px;margin-right:169px}img#cucumber{width:270px;height:auto}img#lime{width:270px;height:auto}#fruit1,#fruit2{display:flex;justify-content:flex-end}#fruit3{display:flex}.footercase a{color:#fff!important;border-bottom:none!important}.rcma .elementor-widget-container{background-repeat:no-repeat!important;background-position:right!important;text-indent:-999px!important;background-size:contain;height:385px;right:0;margin-right:-171px}h4{float:left;padding:0 50px 0 0;margin-top:-20px!important}.aboutintro{max-width:700px!important;margin-top:-286px!important;margin:auto;left:-200px}.aboutintro p{font-size:2rem!important;line-height:2.5rem}.elementor-3532 .elementor-element.elementor-element-61d1e30 .elementor-heading-title,.elementor-3658 .elementor-element.elementor-element-61d1e30 .elementor-heading-title{display:none}.aboutintro h4{font-size:12px}.about.drawing{margin-top:-410px;max-height:600px}.interactive-card .content .content-inner .image{height:75%!important}.interactive-card .interactive-btn{display:none!important}.meet h2.title{font-size:1.4rem!important}.meet h2{font-size:5.5rem!important;padding-bottom:8px}.about-wrapper{max-width:1120px;margin:auto;display:flex}.whoweare,.ourprocess,.whatwedo,.getstarted{display:inline-block}.svg-left-wrapper-whoweare{display:flex;max-width:20%;float:left;margin-right:3%}.svg-left-wrapper-ourprocess{display:flex;max-width:27%;float:left;margin-right:-1%;margin-top:-166px;margin-left:-2%}.whoweare .left-wrapper{margin-top:100px}.left-wrapper{max-width:50%;text-align:left;float:left}.right-wrapper{max-width:50%;text-align:right;float:right}.svg-right-wrapper-whatwedo{margin-top:-113px;margin-right:0;max-width:30%;margin-left:-70px;float:right}.svg-right-wrapper-getstarted{max-width:33%;float:right;margin-left:-9%;margin-top:-75px}.whoweare{margin-top:-20px}.whatwedo{margin-top:40px}.ourprocess{margin-top:-90px}.getstarted{margin-top:-144px}.elementor-4009 .elementor-element.elementor-element-61d1e30 .elementor-heading-title{color:#E7E7E7;font-size:260px;font-weight:600;display:none}.biocard a{border-bottom:0px!important;text-decoration:none}.biocard a img{margin-right:9px}.biocard a{margin-bottom:23px}.biocard p strong{margin-top:-10px!important;line-height:20px!important;margin-bottom:12px;display:inline-block;color:#9d9d9d!important}.biocard h2.title{margin:0;padding:0}.card{background-position-y:27px!important}.border{height:100%;width:100%;background:#fff0;position:relative}.card{height:550px;width:100%;background:gray;transition:background 0.8s;overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:baseline;position:relative}.fa{opacity:0;transition:opacity 1s}.icons{position:absolute;fill:#fff;color:#fff;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;opacity:0;transition:opacity 1s;bottom:0;padding:10px 0 30px 10px;background:rgb(0 0 0 / .7)}.card a{color:#fff;text-decoration:none}.card h4{font-size:1.4rem;color:#828282}.card:hover .icons,.card:hover .fa{opacity:1}.icons i{margin-right:10px;font-size:20px}.icons a{font-size:20px}.icons{flex-direction:initial}.icon a:hover{text-decoration:underline!important}.hide{display:none}.border h3,.border h4{padding:5px 4px 0 7px}.homeblock{font-size:18px!important}.numbered h4{color:#EBEBEA;font-size:115px;display:block;width:100%;margin-bottom:18px;font-weight:700;font-family:'Work Sans'}.numbered h5{font-weight:900;font-size:28px;display:block;margin-bottom:10px!important;line-height:30px}.elementor-accordion .elementor-tab-title{padding:20px!important;font-size:22px!important;font-weight:400!important}.elementor-accordion-item p{font-size:18px!important;margin-bottom:16px!important}img.svgicon{max-width:75px!important;margin:0 20px 30px 0!important}.mockupdescr p{font-size:14px}.mockuptitle h2{line-height:30px!important;!i;!;margin-bottom:10px!important;!I;!}.parent-pageid-6139{background:#1f1f1f}.mockupheader{width:calc(100% - 200px)!important;margin:auto!important;padding:20px 0;margin-top:0!important;background:#fff}.mockups .eael-advance-tabs .eael-tabs-content>div.active{padding:20px 0 0 0!important}.eael-tabs-nav{margin-bottom:30px}.mockups a,.mockups p{color:#fff!important}.mockups .eael-tabs-content{margin:40px 0 200px}.mockups{padding:0!important;!I;!;width:100%!important;!i;!;max-width:100%!important;!i;!;!}.marie{background:url(https://redhype.com/wp-content/uploads/2022/06/0004_marie1.jpg) center center no-repeat;background-size:cover;background-color:#FEFEFE!important}.marie:hover{background:url(https://redhype.com/wp-content/uploads/2022/06/0005_marie2.jpg) center center no-repeat;background-size:cover}.michael{background:url(https://redhype.com/wp-content/uploads/2022/06/0006_michael1.jpg) center center no-repeat;background-size:cover;background-color:#F4F4F4!important}.michael:hover{background:url(https://redhype.com/wp-content/uploads/2022/06/0007_michael2.jpg) center center no-repeat;background-size:cover}.kaleb{background:url(https://redhype.com/wp-content/uploads/2022/06/0000_kaleb1.jpg) center center no-repeat;background-size:cover;background-color:#FDFDFD!important}.kaleb:hover{background:url(https://redhype.com/wp-content/uploads/2022/06/0001_kaleb2.jpg) center center no-repeat;background-size:cover}.kyle{background:url(https://redhype.com/wp-content/uploads/2022/06/0008_kyle1.jpg) center center no-repeat;background-size:cover;background-color:#F0F0F0!important}.kyle:hover{background:url(https://redhype.com/wp-content/uploads/2022/06/0009_kyle2.jpg) center center no-repeat;background-size:cover}.sam{background:url(https://redhype.com/wp-content/uploads/2022/06/0002_sam1.jpg) center center no-repeat;background-size:cover;background-color:#F4F4F4!important}.sam:hover{background:url(https://redhype.com/wp-content/uploads/2022/06/0003_sam2.jpg) center center no-repeat;background-size:cover}.hope{background:url(https://redhype.com/wp-content/uploads/2022/08/hope.pg_.jpg) center center no-repeat;background-size:cover;background-color:#FAFAFA!important}.hope:hover{background:url(https://redhype.com/wp-content/uploads/2022/06/hope2.jpg) center center no-repeat;background-size:cover}.popo{background:url(https://redhype.com/wp-content/uploads/2022/09/popo2.jpg) center center no-repeat;background-size:cover;background-color:#F4F4F4!important}.popo:hover{background:url(https://redhype.com/wp-content/uploads/2022/08/po2.jpg) center center no-repeat;background-size:cover;background-color:#303030!important}.temppic{background:url(https://redhype.com/wp-content/uploads/2022/08/line-portrait.jpg) center center no-repeat;background-size:cover;background-color:#fff!important}.temppic:hover{background:url(https://redhype.com/wp-content/uploads/2022/08/line-portrait.jpg) center center no-repeat;background-size:cover}.card.temppic{background-position-y:75px!important}.rylan{background:url(http://redhype.com/wp-content/uploads/2025/03/rylan.jpg) center center no-repeat;background-size:cover;background-color:#F4F4F4!important}.rylan:hover{background:url(http://redhype.com/wp-content/uploads/2025/03/rylan.jpg) center center no-repeat;background-size:cover}.mika{background:url(http://redhype.com/wp-content/uploads/2025/03/mika.jpg) center center no-repeat;background-size:cover;background-color:#F4F4F4!important}.mika:hover{background:url(http://redhype.com/wp-content/uploads/2025/03/mika.jpg) center center no-repeat;background-size:cover}.nichole{background:url(http://redhype.com/wp-content/uploads/2025/03/nichole.jpg) center center no-repeat;background-size:cover;background-color:#F4F4F4!important}.rylan:hover{background:url(http://redhype.com/wp-content/uploads/2025/03/nicole.jpg) center center no-repeat;background-size:cover}.drew{background:url(https://redhype.com/wp-content/uploads/2022/10/drew1.jpg) center center no-repeat;background-size:cover;background-color:#FFFFFF!important}.drew:hover{background:url(https://redhype.com/wp-content/uploads/2022/10/drew2.jpg) center center no-repeat;background-size:cover;background-color:#545454!important}.justus{background:url(https://redhype.com/wp-content/uploads/2022/10/justus1.jpg) center center no-repeat;background-size:cover;background-color:#fff!important}.justus:hover{background:url(https://redhype.com/wp-content/uploads/2022/10/justus2.jpg) center center no-repeat;background-size:cover}.gunjan{background:url(https://redhype.com/wp-content/uploads/2023/01/gunjan.jpg) center center no-repeat;background-size:cover;background-color:#fff!important}.gunjan:hover{background:url(https://redhype.com/wp-content/uploads/2023/01/gunjan.jpg) center center no-repeat;background-size:cover}.joinopen p{margin-bottom:20px}.joinus .elementor-accordion .elementor-tab-title{padding:30px 20px}.joinus strong{font-weight:400;font-size:30px;line-height:34px;margin-bottom:14px!important;margin-top:16px;display:block}.joinus .elementor-accordion .elementor-tab-content{padding:15px 30px}.joinus ul{margin-top:10px}.service li{list-style:none}.service li:before{content:"o";color:#EB1F24;font-weight:700;font-family:'Montserrat';font-size:1rem;margin-right:10px}.lamp{margin-top:-107px}.process{margin-top:52px;z-index:-1}.process h6{font-size:.8rem;font-weight:800;color:#fff;background:#292B2F;display:inline-block;margin:0 0 10px -30px;padding:0 14px 0 30px}.part-col .elementor-widget-wrap.elementor-element-populated{max-width:360px;padding:10px 10px 20px 10px!important}.part-col{background-image:url(https://redhype.com/wp-content/uploads/2023/01/processdots.png);background-repeat:no-repeat;background-size:contain;background-position:center}.part-col .elementor-widget-text-editor{background-color:#fff!important;padding:20px}.phase{padding:10px 20px 20px 20px!important}.process p{line-height:1.3rem;font-size:1rem}.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4c3ef8f{width:91%}.part-col .elementor-widget-wrap.elementor-element-populated{align-content:space-between!important}.process h3{color:#ed1c24;font-size:2rem;font-weight:800;text-transform:uppercase;display:inline-block;margin-top:0!important;line-height:2.8rem;border-right:solid 1px #000;padding-right:14px}.phaseend{min-height:174px;padding:30px!important;text-align:center;display:flex;align-items:center}.phaseend p{font-style:italic;font-family:'Work Sans';font-size:1.2rem!important;line-height:1.4rem}.bwm .drawsvg{height:420px}.process h4{display:inline-block!important;float:none;padding-left:10px;font-size:1.5rem}.process svg{max-height:200px}.processend-wrapper svg{max-height:600px!important;height:500px!important}.process ul{font-size:1.2rem;list-style:none;padding-left:64px;padding-top:2.2rem}.process li{line-height:2.5rem}.process li:before{height:10px;width:10px;content:"●"!important;border-radius:100%;display:inline-block;color:#ed1c24;margin-top:-6px!important;margin-bottom:14px!important;font-size:24px!important;margin-right:13px}.process .drawsvg{max-height:300px}.process-wrapper{margin-bottom:100px}.plant svg{width:300px;height:100%}.plant .drawsvg{height:400px!important}.plant path{stroke-width:7px!important}.processend-wrapper{margin-top:100px!important;margin-bottom:100px}.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-4c3ef8f{display:flex;align-items:center}.processend-wrapper p{font-size:1.6rem}nav.elementor-pagination{margin-top:70px}.elementor-post{-webkit-box-shadow:0 -1px 15px 5px rgb(0 0 0 / 18%);box-shadow:0 -1px 15px 5px rgb(0 0 0 / 10%)}.elementor-post__text{padding:0 20px 20px 20px}.paperplane .drawsvg{padding-right:70px;max-height:270px}.paperplane path{stroke-width:3px}button#jsticket_message-html,button#jsticket_message-tmce{line-height:14px;font-size:14px;font-weight:500;margin:0 15px 15px 0}div.jsst-main-up-wrapper{width:98%!important;max-width:1300px!important;margin:150px auto!important}a.js-cp-menu-link{background:#BD1E23!important}div.js-ticket-form-btn-wrp input.js-ticket-save-button{background-color:#ec1f23!important;color:#ffffff!important;border:none;padding:20px!important;line-height:2rem;font-size:1.3rem;font-weight:500;display:inline-block;height:auto}div.js-ticket-form-btn-wrp a.js-ticket-cancel-button{background-color:#2b2b2b;color:#ffffff!important;border:none;padding:20px!important;line-height:2rem;font-size:1.3rem;font-weight:500;display:inline-block;height:auto}div.js-ticket-form-btn-wrp input.js-ticket-save-button:hover{border-color:transparent!important;background:#BD1E23;border:none}div.js-ticket-form-btn-wrp a.js-ticket-cancel-button:hover{border-color:#transparent!important;background:#000;border:none}.webmockupcopy p,.webmockupcopy h1{color:#fff}.webmockupimg .elementor-widget-wrap.elementor-element-populated{padding:0}.webmockupcopy{padding:60px 60px 60px 60px}.webmockup img{height:auto;max-width:550px;display:block!important}.webmockupimg .elementor-element-populated{padding:0!important}.webmockupcopy .elementor-element{justify-content:flex-end;display:flex}.webmockupcopy .elementor-widget-container{padding-bottom:100px}.webmockupcopy .elementor-widget-container{max-width:311px}.elementor-element.elementor-element-edit-mode.elementor-element--toggle-edit-tools.elementor-column.elementor-top-column.webmockupimg.ui-resizable{max-height:400px;overflow:hidden}div#jsst-header{background-color:#efefef!important}.elementor-post-navigation-borders-yes{margin-bottom:20px;font-size:26px}form#loginform-custom p.login-submit input#wp-submit{background:#000!important;padding:20px 40px!important;text-transform:uppercase;line-height:0}form#loginform-custom p.login-remember label{font-weight:unset;margin-bottom:7px;text-transform:capitalize}.author img{border-radius:200px;width:60px;margin-right:20px}.single-post h1{font-family:'Work Sans'!important;size:48px!important;font-weight:200!important;line-height:53px!important}.single-post h2{font-family:'Montserrat'!important;size:26px!important;font-weight:500!important;letter-spacing:-1px!important;line-height:38px!important;margin-bottom:10px!important}.single-post h3{font-family:'Montserrat'!important;font-weight:500!important;font-size:20px!important;line-height:28px!important;color:#EB1F24!important}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{font-weight:600!important;font-family:'Montserrat'!important;font-size:18px!important}.elementor-post-navigation{margin:80px 0 60px 0!important}@media screen and (max-width:1370px){.menuadd p{font-size:1.3vw}}@media screen and (max-width:1200px){.mockupheader{padding-top:120px!important;width:100%!important;padding:10px}.mockups{padding:0 10px!important}}@media screen and (max-width:1170px){#mobile-menu{width:50%}#mobile-menu .socialmedia-widget.text-style li a{font-size:16px!important;line-height:37px;padding-left:10px!important}.contactpage-wrapper{padding:0 30px}.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-24ed878{width:33%}.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-af212d6{width:66%}#lets-talk{padding:0 0 20px 40px}.elementor-widget-posts{padding:30px}.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-206af62{padding:0 30px!important}.joinopen h1.elementor-heading-title.elementor-size-default{text-align:left;display:bl}.joinopen{margin-top:313px}.aboutintro{max-width:100%;margin-top:-375px!important;margin:auto;left:0;padding:30px}.about svg{opacity:.2}.bwm,.service{padding:20px 40px!important}.service h2{margin-bottom:10px!important}}@media screen and (max-width:640px){.socialmedia-widget{justify-content:left}.right-wrapper,.left-wrapper{max-width:75%;padding:30px}.left-wrapper p,.right-wrapper p{font-size:1rem}}@media screen and (max-width:588px){.process h3{font-size:1.8rem}.logo-container .elementor-column.elementor-col-16,.logo-container .elementor-column[data-col="16"]{width:33%;padding:10px}.workleft-l,.workright-r{height:240px}.workleft-r .elementor-spacer,.workright-l .elementor-spacer{height:50px}.workright-wrapper .elementor-widget-spacer,.workleft-wrapper .elementor-widget-spacer{height:0;margin-bottom:0}.slideup{margin-top:0}.home-titles{margin-left:50px}.workleft-r .work-info{padding:0 20px 0 30px}.workright-l .work-info{padding:0 20px 0 30px}.homecasebtn{max-width:100%;padding:0 5px 0 30px;margin-top:20px;float:none!important}.work-info{padding:20px 30px!important}.elementor-element.elementor-element-ad69000.elementor-widget.elementor-widget-spacer,.elementor-element.elementor-element-5666fe9.elementor-widget.elementor-widget-spacer,.elementor-element.elementor-element-8742531.elementor-widget.elementor-widget-spacer,.elementor-element.elementor-element-e952ab2.elementor-widget.elementor-widget-spacer,.elementor-element.elementor-element-bd83e82.elementor-widget.elementor-widget-spacer{display:none}.eael-post-block-grid{padding:20px}h2.eael-entry-title{line-height:20px}.elementor-element-b1f6d96 .drawsvg{height:470px}#lets-talk{padding-left:30px}.elementor-1554 .elementor-element.elementor-element-e23b44d,.elementor-1554 .elementor-element.elementor-element-e23b44d,.elementor-1554 .elementor-element.elementor-element-379c15f8{padding:110px 50px 0 30px!important}}@media screen and (max-width:768px){.menuadd p{font-size:2.3vw}.menuadd p.imagine{font-size:7vw}#mobile-menu{width:100%}.section_right{padding:10px 20px 20px 20px!important}.section_right{padding:10px 30px!important}.contact-wrapper h1{font-size:4rem}#lets-talk{margin-left:40px}.footercase_left,.footercase_right{padding:60px 30px!important;width:50%!important}.footercase_right h4{margin-top:0px!important}.section_left{margin-left:10px;padding:20px 20px 10px 20px!important}.section_right h2,.section_left h2{line-height:2.4rem;font-size:2.4rem;margin-bottom:20px}.aboutintro{max-width:700px!important;margin-top:-313px!important;margin:auto;left:0;padding:0 30px}.meet h2{font-size:3.5rem!important;padding-bottom:0;padding-left:30px}.fnc .elementor-container.elementor-column-gap-default,.tpm .elementor-container.elementor-column-gap-default,.scmep .elementor-container.elementor-column-gap-default{flex-direction:column-reverse!important}h1{word-break:break-word}}@media screen and (min-width:768px) and (max-width:1064px){.imagine .elementor-heading-title.elementor-size-default{font-size:60px!important;line-height:60px!important}}@media screen and (min-width:589px) and (max-width:768px){.logo-container .elementor-column.elementor-col-16,.logo-container .elementor-column[data-col="16"]{width:16%}.workleft-l,.workright-r{height:240px}.workleft-r .elementor-spacer,.workright-l .elementor-spacer{height:50px}.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-af212d6,.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-24ed878{width:50%}}@media screen and (max-width:654px){.work-info h1{font-size:3rem}.ourwork-container{padding:50px}.elementor-element.elementor-element-e952ab2.elementor-widget.elementor-widget-spacer,.elementor-element.elementor-element-6c0f687.elementor-widget.elementor-widget-spacer,.elementor-element.elementor-element-8742531.elementor-widget.elementor-widget-spacer{display:none}.workright-l .elementor-widget-wrap.elementor-element-populated{justify-content:start}.joinopen{margin-top:474px}}@media screen and (max-width:450px){.contact-wrapper h1{font-size:3rem}#lets-talk{padding-left:0}.footer-wrapper p:last-child{margin-bottom:30px}.elementor-1554 .elementor-element.elementor-element-b106937{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px}.joinopen h4{margin:0;padding:0;font-size:22px}span.elementor-accordion-icon.elementor-accordion-icon-left{margin-top:-10px}.joinus strong{font-weight:600;font-size:18px;line-height:21px;margin-bottom:14px!important;margin-top:16px;display:block}.elementor-1554 .elementor-element.elementor-element-b106937{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px}}@media only screen and (max-width:640px){#mobile-menu .mobile-menu-inner .mobile-inner-right,#mobile-menu .mobile-menu-inner>*{text-align:right!important}.socialmedia-widget{justify-content:end}#mobile-menu .mobile-menu-inner>*{display:block;align-self:auto;max-width:100%;margin-top:56px}div .socialmedia-widget:first-child{margin:0 8vw}#mobile-menu .mobile-menu-inner>*{margin-top:0}.menulinks{margin:78px 0 57px 0!important}}@media screen and (max-width:390px){ul.socialmedia-widget{margin:0 0 0 20px!important;position:relative;flex-direction:column;justify-content:start;place-items:start}.menusocial{position:relative;z-index:99;margin-top:99px!important;margin-left:-52px!important}.socialmedia-widget li{padding:11px}.menulinks{margin-top:-208px!important}.aboutintro p{font-size:1.5rem!important;line-height:2rem;font-weight:500!important}.menuadd p{font-size:4.5vw}.aboutintro h4{font-size:12px;margin-top:-40px!important}.elementor-1554 .elementor-element.elementor-element-b106937{padding:30px!important}.work-info h1{font-size:2rem;line-height:2rem!important;margin:0!important}.work-info h2{font-size:1.4rem;line-height:1.3rem;font-weight:400;color:#afafaf;margin:5px 0 10px 0!important}.ourwork-container{padding:0}article.eael-post-block-item.eael-post-block-column{width:100%;flex:1 1 100%!important;box-shadow:none;border-left:none;padding:0 0 0 0}.eael-post-block .eael-entry-wrapper{padding:0 10px}.eael-post-block .eael-entry-footer{padding:10px 10px 5px}#mobile-menu .socialmedia-widget.text-style li a{font-size:12px!important;padding:0 4px!important}#header .header-inner .header-inner-right,.header-bar .header-bar-inner .header-bar-inner-right{flex:0;justify-content:flex-end}.header-toggle .text span{font-size:12px!important}.header-toggle .text{margin-right:-17px}.sticky-on-scroll .header-inner.clearfix.wrapper{padding:0px!important}.sticky-on-scroll .header-inner.clearfix.wrapper{padding:0px!important}.elementor-1554 .elementor-element.elementor-element-56ff9a2 .eael-entry-thumbnail{height:173px}.learningheading{margin-left:-20px;max-width:350px!important;font-size:20px!important}.single-post .elementor-top-section{padding-top:29px}.single-post h3.elementor-heading-title.elementor-size-default{font-size:40px}.elementor-post-navigation .elementor-post-navigation__link{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:10px}.elementor-post-navigation{flex-direction:column}.footercase_right h4{font-size:1.3rem}.footercase_left p{color:#ccc;font-size:1.8rem;line-height:1.8rem}.casehead{margin-top:0}section.elementor-section.elementor-top-section.elementor-element.elementor-element-e78cb64.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{display:none}.learningheading p{font-size:26px;line-height:30px;max-width:325px}section.elementor-section.elementor-top-section.elementor-element.elementor-element-b1f6d96.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default{margin-top:40px}.elementor-1554 .elementor-element.elementor-element-56ff9a2 .eael-entry-thumbnail{height:170px!important}section.elementor-section.elementor-top-section.elementor-element.elementor-element-d4f620a.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default,section.elementor-section.elementor-top-section.elementor-element.elementor-element-07d41af.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default,section.elementor-section.elementor-top-section.elementor-element.elementor-element-2b7db63.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default{width:851px}.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-af212d6,.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-24ed878{width:100%}.blog-r-wrapper .elementor-widget-container{margin-right:0}.contact-wrapper h1{font-size:37px;line-height:40px!important}.elementor-4425 .elementor-element.elementor-element-2a54cc22{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:70px 50px 0 50px}.elementor-1554 .elementor-element.elementor-element-b5f2436 .elementor-heading-title{font-size:76px!important;font-weight:400;line-height:72px!important;letter-spacing:1.2px}}#elementor-tab-content-1321 a{background:#F0222A!important;padding:10px 50px;color:#fff;margin-top:30px!important;display:inline-block;font-weight:600}