.elementor-23875 .elementor-element.elementor-element-51e95e04{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:4.219vw;--padding-bottom:10vw;--padding-left:2.083vw;--padding-right:2.083vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-23875 .elementor-element.elementor-element-2d045178{text-align:center;}.elementor-23875 .elementor-element.elementor-element-2d045178 .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-size:1.667vw;font-weight:600;}.elementor-23875 .elementor-element.elementor-element-55c2cbbb{width:var( --container-widget-width, 46.979vw );max-width:46.979vw;padding:1.042vw 0vw 2vw 0vw;--container-widget-width:46.979vw;--container-widget-flex-grow:0;text-align:center;}.elementor-23875 .elementor-element.elementor-element-55c2cbbb.elementor-element{--align-self:center;}.elementor-23875 .elementor-element.elementor-element-55c2cbbb .elementor-heading-title{font-family:"SF Pro", Sans-serif;font-weight:600;text-transform:capitalize;line-height:4.688vw;letter-spacing:-0.167vw;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23875 .elementor-element.elementor-element-6aa22a1a.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-main-swiper{width:100%;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:1vw;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__header{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__content{padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-swiper-button{font-size:20px;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__name{color:var( --e-global-color-primary );}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__header, .elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__name{font-family:"SF Pro", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:"SF Pro", Sans-serif;font-size:1.2vw;font-weight:400;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"SF Pro", Sans-serif;font-size:1.2px;font-weight:400;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__icon{font-size:auto;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__icon svg{width:auto;}@media(min-width:768px){.elementor-23875 .elementor-element.elementor-element-51e95e04{--content-width:46vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-23875 .elementor-element.elementor-element-51e95e04{--content-width:50vw;}}@media(max-width:1024px){.elementor-23875 .elementor-element.elementor-element-51e95e04{--padding-top:5.208vw;--padding-bottom:0vw;--padding-left:4.427vw;--padding-right:4.427vw;}.elementor-23875 .elementor-element.elementor-element-2d045178 .elementor-heading-title{font-size:2.608vw;}.elementor-23875 .elementor-element.elementor-element-55c2cbbb{--container-widget-width:60vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 60vw );max-width:60vw;}.elementor-23875 .elementor-element.elementor-element-55c2cbbb .elementor-heading-title{font-size:4.557vw;line-height:6.510vw;}}@media(max-width:767px){.elementor-23875 .elementor-element.elementor-element-51e95e04{--padding-top:7.444vw;--padding-bottom:0vw;--padding-left:4.963vw;--padding-right:4.963vw;}.elementor-23875 .elementor-element.elementor-element-2d045178 .elementor-heading-title{font-size:4.467vw;}.elementor-23875 .elementor-element.elementor-element-55c2cbbb{width:100%;max-width:100%;padding:2.481vw 0vw 4.963vw 0vw;}.elementor-23875 .elementor-element.elementor-element-55c2cbbb .elementor-heading-title{font-size:7.444vw;line-height:9.926vw;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__header, .elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__name{font-size:2.6vw;}.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__title{font-size:2.6vw;}}/* Start custom CSS for reviews, class: .elementor-element-6aa22a1a *//* =========================
▶️  Default styles
========================= */
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .swiper-slide {
    padding: 1vw !important;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__icon.elementor-icon.elementor-icon- {
    margin: 0;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__header {
    display: grid !important;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__icon {
    order: 1;
}
.elementor-testimonial__cite {
    order: 2;
}
.elementor-testimonial__image {
    order: 2;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a img {
    width: 100% !important;
    height: 25vw !important;
    border-radius: 0vw;
    transition: all .3s;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__icon.elementor-icon.elementor-icon- {
    padding: 0vw 1vw 1vw 1vw;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__cite {
    z-index: 1;
    margin: -8.333vw 0 0 0 !important;
    padding: 1vw;
    display: flex;
    flex-direction: unset;
    gap: 1.042vw;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__name,
.elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__title {
    background: #fff;
    padding: 0.8vw;
    width: 100%;
    border-radius: 0.4vw;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__name span,
.elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__title span {
    font-size: 1.8VW;
    font-weight: 800;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__cite .elementor-star-rating {
    order: 3;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-star-rating i {
    display: none;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a span.reviews_slider_svg {
    background: #2AA89A;
    width: 0vw;
    height: 100%;
    border-radius: 0.42vw;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a span.reviews_slider_svg svg {
    width: 2vw !important;
    height: 2vw !important;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .swiper-slide:hover span.reviews_slider_svg {
    background: #2AA89A;
    width: 4.77vw;
    transition: all .3s;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__image {
    overflow: hidden;
    border-radius: 1vw;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .swiper-slide:hover .elementor-testimonial__image img {
    transform: scale(1.1);
    transition: all .3s;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .swiper {
    overflow: visible !important;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a span.swiper-pagination-bullet {
    width: 2vw;
    height: 0.15vw;
    border-radius: 0.1vw;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .swiper-slide {
    transform: scale(0.9) !important;
    transition: all .3s;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .swiper-slide.swiper-slide-active {
    transform: scale(1) !important;
    transition: all .3s;
}
.elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__header {
    padding: 0 !important;
}

@media (max-width: 1024px) {
    .elementor-23875 .elementor-element.elementor-element-6aa22a1a img {
        height: 35vw !important;
    }
    .elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__name span,
    .elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__title span {
        font-size: 2.4vw;
    }
    .elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__cite {
        margin: -10vw 0 0 0 !important;
        padding: 1.5vw;
        gap: 1.6vw;
    }
}

@media (max-width: 767px) {

    .elementor-23875 .elementor-element.elementor-element-6aa22a1a .swiper-slide {
        padding: 4vw !important;
        transform: scale(1) !important;
    }

    .elementor-23875 .elementor-element.elementor-element-6aa22a1a img {
        height: 48vw !important;
    }

    .elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__cite {
        margin: -19vw 0 0 0 !important;
        padding: 2vw;
        gap: 3vw;
    }

    .elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__name,
    .elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__title {
        padding: 2.5vw;
        border-radius: 2vw;
    }

    .elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__name span,
    .elementor-23875 .elementor-element.elementor-element-6aa22a1a span.elementor-testimonial__title span {
        font-size: 4vw;
    }

    .elementor-23875 .elementor-element.elementor-element-6aa22a1a span.reviews_slider_svg svg {
        width: 5vw !important;
        height: 5vw !important;
    }

    .elementor-23875 .elementor-element.elementor-element-6aa22a1a span.reviews_slider_svg {
        width: 0vw !important;
    }

    .elementor-23875 .elementor-element.elementor-element-6aa22a1a .swiper-slide:hover span.reviews_slider_svg {
        width: 8vw;
    }
    
    .elementor-23875 .elementor-element.elementor-element-6aa22a1a .elementor-testimonial__icon.elementor-icon.elementor-icon- {
    padding: 0vw 2vw 3vw 2vw;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Regular-1.eot');
	src: url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Regular.woff2') format('woff2'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Regular.woff') format('woff'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Regular.ttf') format('truetype'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Regular.svg#SFPro') format('svg');
}
@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Medium.eot');
	src: url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Medium.woff2') format('woff2'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Medium.woff') format('woff'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Medium.ttf') format('truetype'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Medium.svg#SFPro') format('svg');
}
@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Semibold.eot');
	src: url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Semibold.eot?#iefix') format('embedded-opentype'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Semibold.woff2') format('woff2'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Semibold.woff') format('woff'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Semibold.ttf') format('truetype'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Semibold.svg#SFPro') format('svg');
}
@font-face {
	font-family: 'SF Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Bold.eot');
	src: url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Bold.woff2') format('woff2'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Bold.woff') format('woff'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Bold.ttf') format('truetype'),
		url('https://basecybersecurity.com/wp-content/uploads/2025/12/SFProDisplay-Bold.svg#SFPro') format('svg');
}
/* End Custom Fonts CSS */