/*
 Theme Name:   WP Buffs
 Theme URI:    https://wpbuffs.com
 Description:  Theme for wpbuffs.com
 Author:       WP Buffs
 Author URI:   https://wpbuffs.com
 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  wpbuffstheme
*/

/* All written CSS should go here and not in the customizer or Elementor settings.
Set class names in Elementor and then set the CSS here.
Use comments whenever possible to set up sections, as seen below: */


body, .page-id-15 {
    overflow-x: hidden;
}

/*ABOUT*/

.what-we-do p,
.about-events p,
.about-join p,
.service-que p,
.common-que p {
    font-family: "Quicksand", sans-serif;
    font-size: 18px;
    color: #343B40;
}

.what-we-do h4,
.about-events h4,
.about-join h4,
.service-que h4{
    font-family: "Domine", sans-serif;
    color: #1E274D;
    font-size: 34PX;
    margin-top: 30px;
}

.common-que h4 {
    font-family: "Rozha One", Sans-serif;
    color: #1E274D;
    font-size: 24PX;
    margin-top: 30px;
    font-weight: bold;
    margin-bottom: 0px;
}

.gradient-divider .elementor-divider-separator {
   border-image: linear-gradient(to right, #ff117f, #ffa014) 30 stretch !important;
}

.about-join h4 {
    margin-bottom: 0px;
}

/*INNER PAGE MENU*/
section#about-menu .elementor-widget-nav-menu,
div#services-menu .elementor-widget-nav-menu,
section#pricing-menu .elementor-widget-nav-menu{
    margin-bottom: 0px;
}

div#about-menu .elementor-nav-menu--stretch {
    background-color: #fff;
}


/*FOOTER*/
.elementor-location-footer li a, .elementor-location-footer h4 {
    font-family: "Quicksand", sans-serif !important;
}



/*SERVICES PAGE*/

div#services-tesi .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    text-align: right;
}

div#services-tesi .elementor-testimonial__content {
    padding-top: 15%;
    padding-right: 5%;
}

div#services-tesi .elementor-main-swiper.swiper-container {
    padding-bottom: 0px !important;

}


div#services-tesi .swiper-pagination-bullet.swiper-pagination-bullet-active,
div#about-slide .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #FFC210 !important;
    opacity: 1 !important;
}

div#services-tesi .swiper-pagination-bullet,
div#about-slide .swiper-pagination-bullet,
 {
    background: #FFC210 !important;
    opacity: .2 !important;
}

div#about-slide .swiper-pagination {
    bottom: -5px !important;
}

div#view-by-blog ul {
    margin: 0;
    padding: 0;
}

div#view-by-blog li {
    list-style: none;
}

div#view-by-blog li a {
    color: #1E274D;
    font-size: 22px;
    font-family: Domine;
}

div#view-by-blog h5 {
    color: #E9B031;
    font-family: Quicksand;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 24px;
}

section#package-home .elementor-text-editor a {
    color: #0761A3;
    text-decoration: underline;
    font-family: "Quicksand", Sans-serif;
    font-size: 18px;
}

div#with-quote::before {
    content: "";
    background: url(/wp-content/uploads/2020/03/Path-1410230.png);
    position: absolute;
    top: -135px;
    width: 100%;
    background-repeat: no-repeat;
    height: 100%;
}

.desktop-sticky.elementor-sticky--active .elementor-row{
    border-top: 5px solid;
    border-image: linear-gradient(to right, #ff117f, #ffa014) 30 stretch !important;
    border-image-width: 5px 0px 0px 0px!important; 
}

.customers-section a:hover span.elementor-button-text {
	    background-color: #E34B6E !important;
}

/*STICKY NAV INNER PAGES*/
.desktop-sticky .for-sticky {
    visibility: hidden;
}

.desktop-sticky .for-desktop-sticky {
    width: 100% !important;
}

.desktop-sticky.elementor-sticky--active .for-sticky {
   visibility: visible;
}

/*Book a Call Stick fix*/
.desktop-sticky .for-sticky a.elementor-button-link {
     display: none;
}
.desktop-sticky.elementor-sticky--active .for-sticky a.elementor-button-link{
   display: inline-block;
}

.desktop-sticky .for-sticky .elementor-button {
 padding: 12px 18px !important;
}

@media (min-width: 1025px) and (max-width: 1244px){

    .desktop-sticky .for-sticky .elementor-button {
        padding: 12px 0px !important;
    }

    .desktop-sticky .for-sticky .elementor-button span.elementor-button-text {
        padding-left: 15px;
        padding-right: 15px;
    }

}


@media (min-width:768px) and (max-width: 1024px){
	.for-desktop-sticky .elementor-nav-menu li {
	    display: inline-block;
	}
	.for-desktop-sticky ul {
	    text-align: center;
	}

	.for-desktop-sticky nav.elementor-nav-menu--dropdown {
	    margin-bottom: 10px;
	}
}
/* MOBILE*/

@media (max-width: 767px){
button.videoask-embed__button--1ONxk {
    display: none !important;
}

.page-id-15  li.menu-item-1651 {
    display: none !important;
}
.page-id-15  li.menu-item-1652, 
.page-id-15  li.menu-item-1650 {
    display: inline-block !important;
    width: 50% !important;
}
	.for-desktop-sticky nav.elementor-nav-menu--dropdown {
		    margin-bottom: 10px;
	}
	    .page-id-4225 span.elementor-divider-separator {
	    width: 100% !important;
	}

    body div#hub.box-list li ,
    body .box-list li{
	    width: 100% !important;
	}
    .stories-customers .elementor-image-gallery .gallery-item {
        width: auto;
    }

    .box-list li {
	    display: block !important;
	    width: 100% !important;
	}
    .for-desktop-sticky .elementor-nav-menu li.hide-menu-mobile{
        display: none;
    }
	section#pricing-menu .menu-item-1652 {
	    display: none !important;
	}

	.elementor-sticky--active .for-desktop-sticky li a {
	    font-size: 15px !important;
	    padding-left: 5px !important;
	    padding-right: 5px !important;
	}

	.heading-left section.elementor-section-boxed {
	    width: 50%;
	}
	.for-desktop-sticky .menu-item-1550 {
	    display: none !important;
	}


.for-desktop-sticky .elementor-nav-menu li {
    display: block;
    text-align: center;
    width: 100%;
}

	.for-desktop-sticky ul li a:hover {
	    background-color: transparent !important;
	    color: #CE3558 !important;
	}
	.for-desktop-sticky .elementor-nav-menu li a {
	    display: block;
	    padding: 10px !important;
	}
		
	.page-id-13 .for-desktop-sticky .elementor-nav-menu li {
	    display: inline-block;
	}
	.page-id-13 .for-desktop-sticky .elementor-nav-menu li {
	    display: inline-block;
	    width: 30%;
	}

	.page-id-3643 .for-desktop-sticky .elementor-nav-menu li {
	    display: inline-block;
	}
	.page-id-3643 .for-desktop-sticky .elementor-nav-menu li {
	    display: inline-block;
	    width: 49%;
	}

	div#services-menu nav.elementor-nav-menu--dropdown {
	    margin-top: 0px;
	}
	.services-list .elementor-icon-box-wrapper {
	    text-align: center !important;
	}
	.line-mobile-right .elementor-divider {
	    text-align: right !important;
	}
	.lets-talk {
	    padding: 30px !important;
	}
    div#with-quote::before {
        top: -26%;
    }


}

/*
#####
Testimonial Slider
#####
*/
/*Desktop and Tablet*/
[data-elementor-device-mode="tablet"] .testimonial-slider-all-devices .elementor-testimonial .elementor-testimonial__footer
{
    width: 50%;
}
[data-elementor-device-mode="tablet"] .testimonial-slider-all-devices .swiper-pagination
{
    padding-left: 50%;
    text-align: left !important;
}
.testimonial-slider-all-devices .swiper-pagination
{
    padding: 8% 0% 0% 60%;
    text-align: left !important;
}
@media (max-width: 1080px)
{
    .testimonial-slider-all-devices .swiper-pagination
    {
        padding-left: 85vh;
    }
}

/*
Mobile
*/
[data-elementor-device-mode="mobile"] .testimonial-slider-all-devices .swiper-slide
{
    border-radius: 0px !important;
}
[data-elementor-device-mode="mobile"] .testimonial-slider-all-devices.elementor-testimonial--layout-image_left .elementor-testimonial
{
    flex-direction: column-reverse !important;
    -webkit-box-direction: reverse !important;
}
[data-elementor-device-mode="mobile"] .testimonial-slider-all-devices.elementor-testimonial--layout-image_left .elementor-testimonial__footer
{
    -webkit-box-direction: reverse !important;
    padding-right: 0px !important;
    margin-bottom: 56px;
}
[data-elementor-device-mode="mobile"] .testimonial-slider-all-devices.elementor-testimonial--layout-image_left .elementor-testimonial__footer .elementor-testimonial__image img
{
    border-radius: 0px 0px 15px 15px !important;
    width: 85vw !important;
    height: auto !important;
}
[data-elementor-device-mode="mobile"] .testimonial-slider-all-devices .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets
{
    top: unset !important;
    right: unset !important;
}



@media (max-width: 1080px)
{
    .testimonial-slider-all-devices .swiper-pagination
    {
        padding-left: 0px;
    }
}


[data-elementor-device-mode="mobile"] .testimonial-slider-all-devices .swiper-pagination
{
    text-align: center !important;
    padding: unset;
}
[data-elementor-device-mode="mobile"] .testimonial-slider-all-devices .elementor-testimonial__content
{
    margin-bottom: 100px;
    padding: 0px 20px 20px 20px !important;
}

/*
#####
END - Testimonial Slider
#####
*/

/*MENU*/
.wpbuffs-header .mega-menu-item a {
    font-family: "Quicksand", Sans-serif !important;
    font-size: 15px !important;
    font-weight: bold !important;
}

.wpbuffs-header h4.mega-block-title {
    font-size: 18px !important;
     font-family: "Quicksand", Sans-serif !important;
     font-weight: bold !important;
}

.wpbuffs-header li#mega-menu-384-0 .textwidget.custom-html-widget p {
    font-family: Quicksand;
    font-size: 18px;
    color: #165ca9 !important;
    font-weight: bold !important;
}

.wpbuffs-header li#mega-menu-384-0 .textwidget.custom-html-widget span {
     font-family: "Quicksand", sans-serif !important;
    font-size: 18px;
}

.wpbuffs-header li#mega-menu-1309-0 .textwidget.custom-html-widget p {
    font-family: Quicksand;
    font-size: 18px;
    color: #165ca9 !important;
    font-weight: bold !important;
}

.wpbuffs-header li#mega-menu-378-0 li#mega-menu-378-0-1 .textwidget.custom-html-widget a,
.wpbuffs-header li#mega-menu-1311-0 li#mega-menu-1311-0-0 .textwidget.custom-html-widget a{
    font-size: 18px !important;
}

.wpbuffs-header li#mega-menu-378-0 li#mega-menu-378-0-0 div#rpwwt-recent-posts-widget-with-thumbnails-2 a {
    font-size: 16px !important;
    font-family: Quicksand !important;
    color: #165ca9 !important;
}

/*PRICING PLANS MOBILE*/

#custom-plans-mobile a.carousel-arrow.carousel-prev,
#care-plans-mobile a.carousel-arrow.carousel-prev  {
    left: auto !important;
    top: auto !important;
    bottom: 0px !important;
    right: 48px !important;
}

#custom-plans-mobile a.carousel-arrow.carousel-next ,
#care-plans-mobile a.carousel-arrow.carousel-next {
    right: 2px !important;
    top: auto !important;
    bottom: 0;
}

#custom-plans-mobile ul.slick-dots li,
#care-plans-mobile ul.slick-dots li {
    font-size: 22px !important;
}

#custom-plans-mobile ul.slick-dots,
#care-plans-mobile ul.slick-dots {
text-align: left;
}

.monthly-pay a:after {
    content: "Billed Monthly";
    font-size: 12px;
    font-family: "Quicksand", sans-serif !important;
}

.yearly-pay a:after {
    content: "Billed Yearly";
    font-size: 12px;
    font-family: "Quicksand", sans-serif !important;
}

/*LEARN HOW SECTION*/
.home-learn-how-links .elementor-button-icon
{
    position: relative;
    transition: all .3s !important;
}
.home-learn-how-links a .elementor-button-content-wrapper:hover .elementor-button-icon
{
    transform: translateX(20px);
}
/*LEARN HOW SECTION - END*/

/*BLUE BUTTON*/
.wpbuffs-blue-button a
{
    transition: all .3s !important;
    font-family: "Quicksand", Sans-serif;
    box-shadow: 0px 5px 8px rgba(0,0,0,0.16) !important;
    background-color: #1E274D !important;
    color: #fff !important;
}
.wpbuffs-blue-button a:hover
{
    transform: translateY(-5px);
    box-shadow: 0px 15px 15px rgba(0,0,0,0.16) !important;
    cursor: pointer;
}
/*BLUE BUTTON - END*/

.wpbuffs-green-button a:hover
{
    transform: translateY(-5px);
    box-shadow: 0px 5px 15px rgba(184,220,96,1) !important;
}


/*making all buttons have a cursor:pointer and all elements bearing the cursor-pointer class */
a.elementor-button, .cursor-pointer
{
    cursor: pointer !important;
}

/*FAQS*/

.box-list li {
    list-style: none;
}

.box-list ul {
    padding: 0;
}

.box-list li {
    list-style: none;
    display: inline-block;
    width: 30%;
    margin-bottom: 10px;
    font-size: 18px;
    text-decoration: none;
    font-family: "Domine", Sans-serif;
}

div#hub.box-list li {
    width: 49% !important;
    vertical-align: top;
}
/* MOBILE ICON for FAQ */

.mobile-faq-icon .eicon-menu-bar:before {
    content: 'MENU' !important;
    font-family: "Domine", Sans-serif;
    font-size: 18px;
}

.mobile-faq-icon  i.eicon-menu-bar:after {
    content: url(/wp-content/uploads/2020/03/caret-down.png);
    margin-left: 10px;
}
.faq-mega #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-1:after{
    font-size: 40px;
    color: #fff;
}

.desktop-menu-faq a.elementor-item.elementor-item-active {
    font-weight: bold !important;
    opacity: 1;
}

.desktop-menu-faq .elementor-nav-menu--main .elementor-item {
    opacity: 0.8;
}

/*SERVICE SINGLE SLIDE POP UP*/

.service-slide a.carousel-arrow.carousel-prev {
    left: 20px !important;
    top: auto !important;
    bottom: 0px !important;
    right: 0px !important;
}

.service-slide a.carousel-arrow.carousel-next {
    right: 20px !important;
    top: auto !important;
    bottom: 0;
}

.service-slide a.carousel-arrow.carousel-prev:after,
.service-slide-new .elementor-swiper-button-prev:after{
    content: "\Previous";
    font-size: 14px;
    color: #D0DBE2;
    font-family: Quicksand;
    margin-left: 10px;
}

.service-slide a.carousel-arrow.carousel-next:before,
.service-slide-new .elementor-swiper-button-next:before {
    content: "\Next ";
    font-size: 14px;
    color: #CE3558;
    font-family: Quicksand;
        margin-right: 10px;
}

.service-slide a.carousel-arrow.carousel-next i,
.service-slide-new .elementor-swiper-button-next i:before {
    background-color: #D13458;
    padding: 12px;
    height: 40px;
    border-radius: 50%;
    line-height: 0.6;
}
.service-slide a.carousel-arrow.carousel-prev i,
.service-slide-new .elementor-swiper-button-prev i:before{
    background-color: #D0DBE2;
    padding: 12px;
    height: 40px;
    border-radius: 50%;
    line-height: 0.6;
}
.service-slide a.carousel-arrow.carousel-prev:hover, 
.service-slide a.carousel-arrow.carousel-next:hover {
    background-color: transparent;
}

.service-slide .dialog-close-button.dialog-lightbox-close-button{
    border: 2px solid #D0DBE2;
    border-radius: 50%;
    padding: 5px;
}

.service-slide-new .elementor-swiper-button-prev, 
.service-slide-new .elementor-swiper-button-next {
    top: auto !important;
    bottom: 0 !important;
}

.service-slide-new .swiper-pagination {
    visibility: hidden;
}

.service-slide-new .elementor-button {
    display: block !important;
}


.service-slide-new .elementor-button.book-call {
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    fill: #1E274D;
    color: #1E274D !important;
    background-color: #F9C221 !important;
    border-radius: 9px 9px 9px 9px;
    padding: 15px 50px 15px 50px;
}
.service-slide-new .elementor-button.book-call:hover{
    color: #FFFFFF !important;
    background-color: #15517E !important;
}

.service-slide-new  .elementor-slide-description {
    margin-bottom: 10px !important;
}

.service-slide-new .elementor-button.book-call {
    margin-top: 45px;
}

#elementor-popup-modal-3691 i.eicon0-close {
    border: 2px solid #D0DBE2;
    border-radius: 50%;
    padding: 5px;
}

.security-list ul li{
    color: #0761A3;
    font-family: "Domine", Sans-serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.3em;
}

.security-list ul {
    padding: 0;
}

.security-list li {
    list-style: none;
    margin-bottom: 10px;
    cursor: pointer;
}

/*FAQ FIXED TOP BAR*/

.scroll-top.elementor-sticky--effects {
    box-shadow: -15px 1px 21px 0px rgba(0,0,0,0.5);
}

/*STICKY NAV INNER PAGES*/

.desktop-sticky.elementor-sticky--active {
    box-shadow: 0 1px 21px 0px rgba(0,0,0,0.5);
}

/*BLOG CUSTOM CSS*/

/*.blog-custom .uael-post-wrapper:nth-child(1) {
    width: 100%;
}

.blog-custom .uael-post-wrapper:nth-child(1) .uael-post__inner-wrap div {
    width: 49%;
    display: inline-block;
    vertical-align: middle;
}*/

/*.blog-custom .uael-posts .uael-post-wrapper .uael-post__bg-wrap:hover {
    box-shadow: 0px 0px 7px -2px #000;
}*/



/*.blog-custom .uael-posts .uael-post-wrapper .uael-post__bg-wrap .uael-post__thumbnail:after {
    display: block;
    content: "";
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);
    background-image: linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    position: absolute;
    bottom: 0;
    opacity: 1;
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.blog-custom .uael-posts .uael-post-wrapper .uael-post__bg-wrap:hover .uael-post__thumbnail:after{
    opacity: .5;
}*/

.featured-bb .uael-post__inner-wrap .uael-post__thumbnail img {
    border-top-left-radius: 35px;
    border-bottom-left-radius: 35px;
}

.blog-custom span.uael-post__terms {
    /*background-color: transparent !important;
    color: #D0DBE2 !important;*/
    text-transform: uppercase;
    font-size: 18px;
}

.blog-custom .uael-post__header-filters-wrap {
    border-bottom: 2.7px solid #D0DBE2;
}

.blog-custom  ul.uael-post__header-filters {
    padding-bottom: 0px !important;
}

.blog-custom ul.uael-post__header-filters:before {
    content: "Filter by category:";
    text-transform: uppercase;
    font-weight: bold;
    color: #E9B031;
    font-size: 18px;
    font-family: "Quicksand", sans-serif;
}

.blog-custom ul.uael-post__header-filters {
    padding-left: 0;
}

.blog-custom a.page-numbers {
    background-color: rgb(142,147,166);
}

/*.blog-custom .uael-post-wrapper:hover {
    border-radius: 35px !important;
    box-shadow: 0px 0px 7px -2px #000;
}*/


/*Adding White-label partner and Website owner labels to customer stories*/
.stories-customers .web-owner div.gallery:after 
{
    content: "Website owner" !important;
}
.stories-customers .WL-partner div.gallery:after 
{
    content: "White-label partner" !important;
}
.stories-customers .white-papers div.gallery:after 
{
    content: "White papers" !important;
    background-color: #fff !important;
    color: #1E274D !important;
}

.stories-customers .WL-partner div.gallery:after, .stories-customers .web-owner div.gallery:after, .stories-customers .white-papers div.gallery:after 
{
    content: "";
    display: inline-block;
    padding: 10px;
    border: 1px solid #1E274D;
    border-radius: 30px;
    margin-left: 5px;
    font-family: "Quicksand", Sans-serif;
    font-size: .8em;
    color: #fff;
    background-color: #1E274D;
}

.stories-customers .web-owner .elementor-widget-image-gallery, .stories-customers .WL-partner .elementor-widget-image-gallery, .stories-customers .white-papers .elementor-widget-image-gallery
{
    width: 100% !important;
    max-width: unset !important;
}
.stories-customers .web-owner .elementor-widget-image-gallery figure.gallery-item, .stories-customers .WL-partner .elementor-widget-image-gallery figure.gallery-item, .stories-customers .white-papers .elementor-widget-image-gallery figure.gallery-item
{
    width: 40px !important;
}
.stories-customers .web-owner .elementor-widget-image-gallery figure.gallery-item:last-child, .stories-customers .WL-partner .elementor-widget-image-gallery figure.gallery-item:last-child, .stories-customers .white-papers .elementor-widget-image-gallery figure.gallery-item:last-child
{
        margin-left: 5px;
}

a.elementor-button.see-pricing {
    background-color: #1E274D !important;
    margin-top: 10px;
}

a.elementor-button.see-pricing:hover {
    background-color: #15517E !important;
}

/*PRICING*/

.remove-liststyle ul li {
    list-style: none;
    cursor: pointer;
    color: #54595f;
    font-weight: bold;
}

.remove-liststyle ul {
    padding: 0;
}

.remove-liststyle ul li:before {
    color: #BAD0DA;
    content: "\f05a";
    font-family: "Font Awesome 5 Free";
    margin-right: 5px;
}

.remove-liststyle ul li span {
    display: inline-block;
    width: 95%;
    vertical-align: top;
}

.custom-popup .remove-liststyle ul li:before,
.custom-pro-popup .remove-liststyle ul li:before {
    display: inline-block;
    width: 14px;
}

.blgpost-content h2 {
    font-weight: 600;
    font-family: "Domine", sans-serif;
    font-size: 2.5rem;
}

.blgpost-content .elementor-text-editor h3 {
    font-family: "Quicksand", Sans-serif;
    font-weight: 500;
}
.blgpost-content a {
    border-bottom: 3px solid #e9b031;
    font-weight: bold;
    color: #c36 !important;
}
.blgpost-content a:hover {
    border-bottom: 5px solid #e9b031;
}

.blgpost-content button > a, .blgpost-content button > a:hover {
    border: 0px;
    color: #336 !important;
}

.blgpost-content .bctt-ctt-text a {
    color: #000 !important;
    font-weight: 100 !important;
}

.blgpost-content a.bctt-ctt-btn {
    color: #999999 !important;
}
.blgpost-content .bctt-ctt-text a:hover {
    text-decoration: none;
    color: #999 !important;
}
.blgpost-content a.bctt-ctt-btn:hover {
	text-decoration: none;
    color: #666666 !important;
}
.cp-popup form.cpro-form input {
    color: #000 !important;
}

.elementor-swiper-button:focus,
.elementor-swiper-button i:focus {
    outline: none !important;
}

.uael-question-span:focus {
    outline: none !important;
}

@media (min-width: 1024px){
	.dialog-prevent-scroll {
	    overflow: visible !important;
	    max-height: unset !important;
	}
}

/*
correcting icon sizes in services, affiliates and white-label pages
*/
.icon-50 img
{
    width: 50px;
}


.elementor-slides .swiper-slide-inner .elementor-slide-button {
    border-color: transparent !important;
}

.page-id-15 button.videoask-embed__button--1ONxk,
.page-id-3948 button.videoask-embed__button--1ONxk,
.page-id-3643 button.videoask-embed__button--1ONxk,
.page-id-5994 button.videoask-embed__button--1ONxk,
.page-id-3121 button.videoask-embed__button--1ONxk{
    display: none !important;
}


button.video-ask-button {
    font-family: "Gilroy Regular", Sans-serif;
    font-size: 16px;
    font-weight: bold;
    background-color: #1E274D;
    color: #fff;
    border: 0px;
}

button.video-ask-button:hover {
    transform: translateY(-5px);
    box-shadow: 0px 15px 15px rgba(0,0,0,0.16) !important;
    cursor: pointer;
    background-color: #1E274D !important;
    color: #fff !important;
}
