.home .elementor-location-header, .page-id-430 .elementor-location-header, 
.page-id-615 .elementor-location-header, 
.page-id-1165 .elementor-location-header, 
.page-id-1164 .elementor-location-header, 
.page-id-1163 .elementor-location-header, 
.page-id-1162 .elementor-location-header, 
.single-reference .elementor-location-header{position:absolute;width:100% !important} @media(min-width:768px){
.menu-item.menu-contact{display:none !important;}
}
@media(min-width:1024px){
header.sticky-header .logo img{transition: height 0.3s, width 0.3s;}
header.sticky-header.elementor-sticky--effects .logo img{height:70px;width:114px;}
} #footer:before{content:"";display:block;width:100%;height:10px;background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/bg-footer-rainbow.svg);background-size:cover;background-repeat:no-repeat;} #home-tabs .elementor-tab-content {border:none}
#home-tabs .elementor-tab-content .content{display:flex!important;align-items:center;}
#home-tabs .elementor-tab-content .content > img,#home-tabs .elementor-tab-content .content > div {width:50%;}
#home-tabs .elementor-tab-desktop-title.elementor-active, #home-tabs .elementor-tab-desktop-title:hover{border-bottom:solid 5px;z-index:1;}
#home-tabs .elementor-widget-tabs .elementor-tab-desktop-title{padding:10px 25px;}
#home-tabs .elementor-tabs-wrapper:after {content: "";display: block;width: 100%;height: 1px;background: #ddd; position: relative; top: -2.5px; z-index: 0;}
#home-tabs .e-n-tab-title:hover, #home-tabs .e-n-tab-title[aria-selected="true"]{opacity :1}
#home-tabs .e-n-tabs{gap:0;}
@media(min-width:1025px){
#home-tabs .e-n-tabs-heading:after{content: "";display: block;width: 100%;height: 1px;background: #ddd; position: absolute; bottom:2px; z-index: 1;}
}
#home-tabs .e-n-tab-title{opacity :0.5;transition:opacity 0.3s;}
#home-tabs .e-n-tab-title:hover, #home-tabs .e-n-tab-title[aria-selected="true"]{opacity :1}
#home-tabs .e-n-tabs-heading{flex-wrap:nowrap !important;position:relative;}
#home-tabs .e-n-tab-title,#ref-tabs .e-n-tab-title{border-bottom:solid 5px;border-color:transparent;z-index:2;}
#home-tabs .e-n-tab-title:hover, #home-tabs .e-n-tab-title[aria-selected="true"],#ref-tabs .e-n-tab-title:hover, #ref-tabs .e-n-tab-title[aria-selected="true"]{border-color:#000;}
#home-tabs #e-n-tabs-title-2531:hover,#home-tabs #e-n-tabs-title-2531[aria-selected="true"] {border-color:#46AC34;}
#home-tabs #e-n-tabs-title-2532:hover,#home-tabs #e-n-tabs-title-2532[aria-selected="true"] {border-color:#3755A2;}
#home-tabs #e-n-tabs-title-2533:hover,#home-tabs #e-n-tabs-title-2533[aria-selected="true"] {border-color:#E29119;}
#home-tabs #e-n-tabs-title-2534:hover,#home-tabs #e-n-tabs-title-2534[aria-selected="true"] {border-color:#FBBB21;}
#home-tabs #e-n-tabs-title-2535:hover,#home-tabs #e-n-tabs-title-2535[aria-selected="true"] {border-color:#E30613;}
@media(min-width:768px) and (max-width:991px){
#home-ref-loop .elementor-loop-container .e-loop-item:nth-child(4){display:none;}
}        .underlined .elementor-heading-title:after{content:"";display:block;width:200px;height:9px;background-size:cover;margin:20px 0 0;}
.underlined.underlined-c .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-c.svg) no-repeat;margin:20px auto 0;}
.underlined.underlined-c.underlined-green .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-c-green.svg) no-repeat;margin:20px auto 0;}
.underlined.underlined-c.underlined-blue .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-c-blue.svg) no-repeat;margin:20px auto 0;}
.underlined.underlined-c.underlined-red .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-c-red.svg) no-repeat;margin:20px auto 0;}
.underlined.underlined-c.underlined-orange .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-c-orange.svg) no-repeat;margin:20px auto 0;}
.underlined.underlined-c.underlined-yellow .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-c-yellow.svg) no-repeat;margin:20px auto 0;}
.underlined.underlined-l .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-l.svg) no-repeat;}
@media(min-width:768px){
.underlined.underlined-md-l .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-l.svg) no-repeat;margin:20px 0 0;}
.underlined.underlined-md-c .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-c.svg) no-repeat;margin:20px auto 0;}
}
@media(min-width:992px){
.underlined.underlined-lg-l .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-l.svg) no-repeat;margin:20px 0 0;}
.underlined.underlined-lg-c .elementor-heading-title:after{background:url(//www.r-clim.com/wp-content/themes/hello-elementor-child/img/under-title-c.svg) no-repeat;margin:20px auto 0;}
} .txt-over-img .elementor-image-box-content{position:absolute;top:50%;width:100%;transform:translate(0,-50%);opacity:0;transition:opacity 0.3s;} 
.txt-over-img:hover .elementor-image-box-content{opacity:1;color:#fff;}
.txt-over-img .elementor-image-box-img, .txt-over-img .elementor-image-box-img img{display:block !important;}
.txt-over-img .elementor-image-box-img:after{content:"";display:block;width:100%;height:100%;position:absolute;background:rgba(70,172,52);top:0;left:0;opacity:0;transition:opacity 0.3s;}
.txt-over-img.txt-over-img-blue .elementor-image-box-img:after{background:rgba(55,85,162);}
.txt-over-img.txt-over-img-red .elementor-image-box-img:after{background:rgba(227,6,19);}
.txt-over-img.txt-over-img-yellow .elementor-image-box-img:after{background:rgba(251,187,33);}
.txt-over-img.txt-over-img-orange .elementor-image-box-img:after{background:rgba(226,145,25);}
.txt-over-img:hover .elementor-image-box-img:after{opacity:0.5;}
.txt-over-img .elementor-image-box-title{margin:0;color:#fff;}
#back-to-top-btn{opacity:0 !important;transition:0.3s opacity}
@media(max-width:991px){
#back-to-top-btn.show{opacity:1 !important;}
}