:root{font-size:16px}
.wpbuffs-page-home .section-services .wpbuffs-default-button span.elementor-button-text,.wpbuffs-page-home .section-customers .wpbuffs-default-button span.elementor-button-text,.wpbuffs-page-home .section-blog .wpbuffs-default-button span.elementor-button-text{padding-top:25px;padding-bottom:20px}
.wpbuffs-page-home .section-services .wpbuffs-default-button span.elementor-button-icon,.wpbuffs-page-home .section-customers .wpbuffs-default-button span.elementor-button-icon,.wpbuffs-page-home .section-blog .wpbuffs-default-button span.elementor-button-icon{padding-top:25px;padding-bottom:20px}
#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover{background:transparent}
h1,h2,h3,h4{font-family:"Domine",Times,serif;font-weight:normal}
p,li,h5{font-family:"Quicksand",Arial,sans-serif}
.wpbuffs-header.elementor-section{z-index:200;width:calc(100% - 10px)}
.home .wpbuffs-header.elementor-section{position: absolute;}
.wpbuffs-header .wpbuffs-white-logo .elementor-image a img[src$=".svg"]{width:140px}
.wpbuffs-header #mega-menu-wrap-menu-1{background:transparent}
.wpbuffs-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item{margin:0 15px 0 0}
.wpbuffs-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link{font-weight:normal;font-size:.825rem;text-transform:uppercase;color:black}
.wpbuffs-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:before{color:white;margin-right:1rem}
.wpbuffs-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover{background-color:transparent}
.wpbuffs-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link.dashicons-tag:before{content:url("/wp-content/uploads/2020/02/Path-1154233.svg")}
.wpbuffs-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link.dashicons-buddicons-forums:before{content:url("/wp-content/uploads/2020/02/rocket.svg")}
.wpbuffs-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link.dashicons-editor-alignleft:before{content:url("/wp-content/uploads/2020/02/hamburger.svg")}
.wpbuffs-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link.dashicons-star-filled:before{content:url("/wp-content/uploads/2020/02/star.svg")}
.wpbuffs-header #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link.dashicons-admin-users:before{content:url("/wp-content/uploads/2021/06/muscle-28-no-lighting-bolt-1-e1621367351599.svg")}
.wpbuffs-header .wpbuffs-header-cta .elementor-widget-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.wpbuffs-header .wpbuffs-header-cta .elementor-widget-wrap .elementor-widget:not(:last-child){margin-bottom:0;width:30px}
.wpbuffs-header .wpbuffs-header-cta .fas.fa-search{background-color:transparent;color:white}
.elementor-location-footer{background-image:url(/wp-content/uploads/2020/03/footer-desktop5.png);background-position:center top;background-repeat:no-repeat;background-size:cover}
.elementor-location-footer .elementor-inner{padding:300px 0 100px}
.elementor-location-footer .elementor-section-wrap{-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.elementor-location-footer .elementor-section-wrap section{width:100%}
.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-hero .elementor-widget-heading .elementor-heading-title{color:#e9b031}
.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-navigation{padding:75px 0}
.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-navigation h4{font-size:1rem;font-weight:bold}
.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-navigation a,.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-navigation h4{color:white;line-height:3;font-family:"Open Sans",Arial,sans-serif;font-size:.875rem}
.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-navigation ul,.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-navigation h4{margin:0;padding:0}
.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-navigation ul li{list-style:none}
.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-branding .wpbuffs-social-icons .elementor-social-icon{background-color:transparent}
.elementor-location-footer .elementor-section-wrap section.wpbuffs-footer-branding .wpbuffs-branding-excerpt .elementor-widget-text-editor p{color:white;font-size:.625em}
.wpbuffs-default-button.elementor-widget-button a.elementor-button{background-color:transparent;font-family:"Domine",Times,serif;font-size:1.250em}
.wpbuffs-default-button span.elementor-button-text{border-bottom-right-radius:8px;border-top-right-radius:8px;padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:15px}
.wpbuffs-default-button span.elementor-button-icon{border-bottom-left-radius:8px;border-top-left-radius:8px;padding-bottom:10px;padding-left:20px;padding-right:20px;padding-top:15px;margin-right:0}
.wpbuffs-red-button .elementor-button-text{background-color:#D13458;color:white;transition: all .3s;}
.wpbuffs-red-button .elementor-button-icon{background-color:#FF8B86;color:white;transition: all .3s;}
.wpbuffs-red-button .elementor-button-icon i{transition: all .3s;}
.wpbuffs-header-button .elementor-button-text{background-color:#343b40;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4) !important;box-shadow:2px 2px 4px rgba(0,0,0,0.4) !important}
.wpbuffs-header-button .elementor-button-icon{background-color:#e9b031;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4) !important;box-shadow:2px 2px 4px rgba(0,0,0,0.4) !important}
.wpbuffs-purple-button a[class*='elementor-size-'].elementor-button{background-color:#1e274d;color:white;padding:12px 50px;border-radius:8px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}
.wpbuffs-radical-red-button a[class*='elementor-size-'].elementor-button{background-color:#ff305a;color:white;padding:12px 24px;border-radius:8px;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.4);box-shadow:2px 2px 4px rgba(0,0,0,0.4)}
.wpbuffs-hero-text .elementor-text-editor h4{color:black;font-size:2.625em;font-family:"Domine",Times,serif}
.wpbuffs-hero-subtitle .elementor-text-editor p{color:black;font-family:"Domine",Times,serif;font-size:1.5em}
.wpbuffs-page-home .section-services .wpbuffs-list-custom-icons .elementor-icon-list-icon svg{width:50px !important;height:50px !important;}
.wpbuffs-page-home .section-services .wpbuffs-list-custom-icons .elementor-icon-list-item{margin-bottom:20px;text-transform:uppercase}
.wpbuffs-page-home .section-services .elementor-widget-container{margin-bottom:40px}
.wpbuffs-page-home .section-pricing{background-size:100%;height:initial !important;background-repeat:no-repeat}
.wpbuffs-page-home .section-pricing .wpbuffs-widget-white .elementor-widget-wrap{background:white;border-radius:25px;padding:4rem 2rem}
.wpbuffs-page-home .section-pricing .wpbuffs-widget-white .elementor-widget-wrap h4{color:#0761a3;font-family:"Domine",Times,serif}
.wpbuffs-page-home .section-pricing .wpbuffs-widget-white .elementor-widget-wrap h4:after{content:' ';display:block;width:5%;height:4px;border-radius:4px;background-color:#ff305a;margin-top:1.5rem}
.wpbuffs-page-home .section-pricing .wpbuffs-widget-white .elementor-widget-wrap p{font-weight:normal}
.wpbuffs-page-home .section-pricing .wpbuffs-widget-white .elementor-widget-wrap .wpbuffs-radical-red-button{font-size:.875rem}
.wpbuffs-page-home .section-pricing .wpbuffs-widget-white .elementor-widget-wrap .wpbuffs-radical-red-button a{width:100%}
.wpbuffs-page-home .section-customers .wpbuffs-testimonial-carosuel .elementor-swiper{background-color:gray;margin:0;padding:0;border-radius:25px;-webkit-box-shadow:2px 4px 10px rgba(0,0,0,0.45);box-shadow:2px 4px 10px rgba(0,0,0,0.45)}
.wpbuffs-page-home .section-customers .wpbuffs-twitter-card{-webkit-box-shadow:2px 4px 10px rgba(0,0,0,0.45);box-shadow:2px 4px 10px rgba(0,0,0,0.45);border-radius:25px;padding:1.5rem 2rem}
.wpbuffs-page-home .section-customers .wpbuffs-twitter-card .elementor-testimonial-content{font-size:1rem !important;text-align:left}
.wpbuffs-page-home .section-blog h4{font-family:"Domine",Times,serif;}
.wpbuffs-page-home .section-blog h2{color:#1e274d !important}
.wpbuffs-page-home .section-blog .wpbuffs-sidebar-right p{color:#e9b031}
.wpbuffs-page-home .section-blog .wpbuffs-sidebar-right ul li{list-style:none}
.wpbuffs-page-home .section-about-us{padding-top:210px;background-size:100% !important}
.wpbuffs-page-home .section-about-us .section-services--sidebar h4.elementor-heading-title{color:#1e274d !important}
.wpbuffs-page-home .section-about-us .elementor-widget-image-carousel .elementor-widget-container{position:relative}
.wpbuffs-page-home .section-about-us .elementor-widget-image-carousel .elementor-widget-container .swiper-container{position:absolute !important;margin-left:-50%;width:100vw;max-width:100%}
.wpbuffs-page-home .section-about-us h4{font-family:"Domine",Times,serif;color:#1e274d !important}
.wpbuffs-page-home .section-about-us h2{color:#1e274d !important}
.wpbuffs-page-home h2.elementor-heading-title{font-size:2.625rem;line-height:56px;font-family:"Domine",Times,serif}
.wpbuffs-page-home h4.elementor-heading-title{line-height:30px;padding-top:13px}
@media(min-width:900px){.wpbuffs-page-home .section-pricing{padding-top:500px;padding-bottom:400px}
.wpbuffs-page-home .section-services--sidebar h4.elementor-heading-title{width:calc(100% / 2)}
}