#contact .phone-numb a:hover{color:#cb602e}#contact .route a:hover{color:#cb602e}#contact .elementor-widget-icon-list a:hover{color:#008080!important}@media (min-width:980px){#site-header.fixed.shrink .header-background:before{opacity:0}}.sticky-element.sticky-element-active{top:0}#site-header.fixed.shrink{box-shadow:none!important}.top-area-background{display:none}@media (max-width:979px){.site-title .logo{text-align:left!important}#page #site-header .site-title{display:block!important}}@media (max-width:767px){.title-xlarge{line-height:1.1em!important}#About .elementor-text-editor .title-h4{font-size:15px!important}.milence-x{font-size:15px!important}.arrow-right{padding-top:4px!important}}@media (min-width:768px) and (max-width:1024px){.milence-x{font-size:20px!important}.header-main.no-menu .site-title .site-logo{text-align:center!important}}@media (max-width:767px){.hema-bottom{position:relative!important}}#milence-second .title-milence{transform:translateY(-50%)}#milence-second .milence-container{min-height:100%}#what-we-do .parent{height:unset!important}@media (min-width:1025px) and (max-width:1600px){#what-we-do .second-column{width:60%}}@media (min-width:1025px){#hema-2 .gem-textbox-title{width:200px}}@media (min-width:1025px) and (max-width:1780px){#team .title-xlarge span:not(:last-child){font-size:100px!important}#team .elementor-spacer-inner{display:none}#team .team-text{width:980px!important}#team .team-members .elementor-column{height:480px}}@media (min-width:1025px) and (max-width:1510px){#services .what-problems .elementor-widget-wrap .animated .elementor-widget-container .title-h3{padding-left:20px}}.fp-right li:nth-child(-n+2),.fp-right li:last-child{display:none!important}.thegem-fp-dost-outlined-active #fp-nav ul li a span:not(.fp-sr-only){background-color:#1c1b1f!important}.thegem-fp-dost-outlined-active #fp-nav ul li:hover a,.thegem-fp-dost-outlined-active #fp-nav ul li a.active,.thegem-fp-dost-outlined-active #fp-nav ul li:hover a.active{border-color:#1c1b1f!important}#fp-nav ul li .fp-tooltip{color:#1c1b1f!important}.thegem-fp-dost-outlined-active #fp-nav ul li .fp-tooltip:after{background-color:#1c1b1f!important}#welcome .gem-inner-wrapper-btn:hover .gem-button-icon{-moz-transform:translateX(2px);-webkit-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}#contact .gem-inner-wrapper-btn:hover .gem-button-icon{-moz-transform:translateX(2px);-webkit-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.nf-form-content input[type=submit]{background-color:#d36135!important;border-radius:5px!important;padding:0 20px!important;font-family:"Montserrat"}.nf-form-content input[type=submit]:hover{background-color:#e06e4b!important;color:#fff!important}.nf-form-content input[type=submit]{font-size:14px}.nf-form-fields-required{display:none}.ninja-forms-req-symbol{color:#d36135!important}.nf-field-container{margin-bottom:10px!important}.list-select-wrap div:after{color:#787878!important}.list-select-wrap div:after{background-color:#fff!important}.nf-form-content textarea.ninja-forms-field{height:180px!important;border:1px solid white;background-color:white!important}.nf-form-content label{font-family:"Montserrat";font-weight:700;font-size:15px!important}@media (min-width:768px){nf-fields-wrap{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px}nf-fields-wrap nf-field{width:48%}nf-fields-wrap nf-field:nth-child(5),nf-fields-wrap nf-field:nth-child(6){width:100%}}.nf-field-element:after{display:none!important}.nf-response-msg{display:flex!important;justify-content:center!important}.nf-error-required-error{font-size:11px}.nf-error-field-errors{font-size:13px}.nf-field-element option{font-family:"Montserrat"!important}body .site-logo.hidden{opacity:1}@media (max-width:1024px){.thegem-te-menu-mobile__default.mobile-view li.menu-item-active>a{padding-left:31px!important}}.flip-front-single-line-title .eael-elements-flip-box-front-container .eael-elements-flip-box-padding{margin-top:-22px!important}.current-menu-parent a::before{border:0px solid white!important}@media (max-width:767px){.elementor-button-icon{margin:auto 0!important}}.wp-singular.post-template .comments-area{display:none!important}.ninja-forms-form-wrap *{flex-flow:column!important;width:100%}.nf-form-title h3{font-size:20px!important;color:#d36135}@media (min-width:768px){.sticky-element{position:sticky;top:25px}}#register-form .nf-response-msg p{margin:35px 0 0}.bullet-custom-color .elementor-text-editor ul li::marker{color:#d36135}.pulse-play{position:relative;display:inline-block;color:#fff;animation:pulse-icon 2s infinite}.pulse-play{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:180px;width:500px!important}.pulse-play::before{content:"";position:absolute;top:50%;left:50%;width:100px;height:100px;background:rgba(255,255,255,.4);border-radius:50%;transform:translate(-50%,-50%) scale(.6);opacity:0;animation:echoPulse 2.5s infinite ease-out}.pulse-play:hover{transform:scale(1.1)}@media (min-width:1025px) and (max-width:1140px){.ai-query-list .elementor-widget-container a{font-size:15px!important}.ai-query-title .elementor-widget-container .elementor-text-editor strong{font-size:20px!important}}@media (max-width:1024px){.elementor-inline-item .elementor-icon-list-item a:after{content:none!important;display:none!important}}