#logo a,.button.button-desc,.counter,.entry-link,.entry.entry-date-section span,.fbox-center.fbox-italic p,.fbox-content h3,.font-body,.font-primary,.mega-menu-style-2 .mega-menu-title>.menu-link,.menu-link,.nav-tree li a,.nav-tree ul ul a,.skills li .progress-percent .counter,.sub-menu-container .menu-item>.menu-link,.tab-nav-lg li a,.top-search-form input,.wedding-head,.widget-filter-links li a,.wp-caption,body,h1,h2,h3,h4,h5,h6,label,small{font-family:Heebo,sans-serif!important}.before-heading,.button.button-desc span,.comment-content .comment-author span,.comment-content .comment-author span a,.entry blockquote p,.entry-link span,.font-secondary,.more-link,.team-title span,.testi-content p,.wedding-head .first-name span,.wedding-head .last-name span{font-family:'PT Serif',serif!important}:root{--themecolor:#f7c25e;--themecolorrgba:247,194,94}body,h1,h2,h3,h4,h5,h6{color:#333}*{-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{background-image:-webkit-linear-gradient(90deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%);background-image:linear-gradient(90deg,#833ab4 0,#fd1d1d 50%,#fcb045 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.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:100px 0}}.menu-link{font-weight:600;font-size:.925em}.emphasis-title h1{font-size:calc(8.82629vw + 12.9014px)!important;font-weight:900}.button-hero{padding:23px 48px!important;font-size:1rem;border-radius:50px;box-shadow:0 13px 18px -14px rgba(0,0,0,.35)}.button.button-reveal.text-right i{opacity:0;left:auto;right:32px;background-color:transparent;transition:all .3s ease!important}.button:hover.button-reveal.text-right 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{position:relative;font-style:normal;font-size:1.25rem;margin-bottom:25px}.testimonials-carousel::before{content:"\e7ad";font-family:font-icons;position:absolute;top:-20px;left:10px;font-size:5rem;color:#eee;z-index:0}.testi-meta img{width:40px!important;margin-right:10px}.testi-meta::before{display:none}#oc-testi.owl-carousel .owl-dots{text-align:left;margin-left:20px}.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{padding:1.25rem 0;font-size:1.125rem;font-weight:700;border-top:1px dotted #d5d5d5!important;color:#aaa}.accordion-content{padding-bottom:2rem;padding-left:30px}.accordion-header.accordion-active{color:#222}form label{text-transform:none;font-weight:500;font-size:1rem;letter-spacing:0}.border-form-control{height:42px;padding:0;font-size:1.25rem;background-color:transparent!important;border:none;border-bottom:2px solid rgba(0,0,0,.07)}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,7%,0);transform:translate3d(0,7%,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,7%,0);transform:translate3d(0,7%,0)}}