:root{--cnvs-themecolor:#009ddf;--cnvs-themecolor-rgb:0,157,223;--cnvs-body-font:"Poppins",serif;--cnvs-secondary-font:"Roboto",serif;--cnvs-heading-color:#333}.before-heading,.font-secondary,.team-title span,.testi-content p{font-family:var(--cnvs-secondary-font)!important}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gradient-red-yellow,.h-gradient-red-yellow:hover{background-image:-webkit-linear-gradient(110.78deg,#76e650 -1.13%,#f9d649 15.22%,#f08e35 32.09%,#ec5157 48.96%,#ff18bd 67.94%,#1a4bff 85.34%)!important;background-image:linear-gradient(110.78deg,#76e650 -1.13%,#f9d649 15.22%,#f08e35 32.09%,#ec5157 48.96%,#ff18bd 67.94%,#1a4bff 85.34%)!important}.menu-item.current>.menu-link,.menu-item:hover>.menu-link{color:#009ddf}.overflow-visible{overflow:visible!important}.rounded-10{border-radius:10px!important}#content p{line-height:1.5}@media (min-width:992px){#footer .footer-widgets-wrap,.section{margin:100px 0;padding:80px 0}}.menu-link{color:#000;font-family:Poppins,serif;font-size:16px;font-weight:500;letter-spacing:.5px;text-transform:capitalize}.emphasis-title h1{font-size:calc(8.82629vw + 12.9014px)!important;font-weight:900}.button-hero{border-radius:50px;box-shadow:0 13px 18px -14px rgba(0,0,0,.35);font-size:1rem;padding:23px 48px!important}.button.button-reveal.text-end i{background-color:transparent;left:auto;opacity:0;right:32px;transition:all .3s ease!important}.button:hover.button-reveal.text-end i{opacity:1;right:18px;transform:translateX(-10px)}.counter.counter-xlarge{font-size:4.5rem;letter-spacing:-2px}.counter+span{font-size:1.125rem;line-height:1.3;margin:0 0 0 12px;text-transform:lowercase}.testi-content p{font-size:1.25rem;font-style:normal;margin-bottom:25px;position:relative}.testimonials-carousel:before{color:#eee;content:"\e7ad";font-family:font-icons;font-size:5rem;left:10px;position:absolute;top:-20px;z-index:0}.testi-meta img{margin-right:10px;width:40px!important}.testi-meta:before{display:none}#oc-testi.owl-carousel .owl-dots{margin-left:20px;text-align:left}.portfolio-image img{border-radius:10px}.h-translatey-3:hover,.translatey-3{transform:translateY(-3px)!important}.tf-ts{-webkit-transition:transform .3s ease;transition:transform .3s ease}#oc-services.owl-carousel .card-body img{width:50px}.accordion-header{border-top:1px dotted #d5d5d5!important;color:#aaa;font-size:1.125rem;font-weight:700;padding:1.25rem 0}.accordion-content{padding-bottom:2rem;padding-left:30px}.accordion-header.accordion-active{color:#222}form label{font-size:1rem;font-weight:500;letter-spacing:0;text-transform:none}.form-control.border-form-control{--cnvs-input-btn-padding-y:5px;--cnvs-input-btn-padding-x:0px;--cnvs-input-btn-font-size:1.25rem;--cnvs-input-btn-border-width:2px;--cnvs-input-btn-border-color:rgba(0,0,0,.07)}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,7%,0);transform:translate3d(0,7%,0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,7%,0);transform:translate3d(0,7%,0)}}