.elementor-3644 .elementor-element.elementor-element-fe7f6c4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3644 .elementor-element.elementor-element-fe7f6c4{margin-top:-438px;margin-bottom:-107px;}.elementor-3644 .elementor-element.elementor-element-c7acbb6{margin-top:113px;margin-bottom:0px;}.elementor-3644 .elementor-element.elementor-element-6dd718f > .elementor-widget-container{margin:400px 0px 0px 0px;}.elementor-3644 .elementor-element.elementor-element-6dd718f{width:100%;max-width:100%;}@media(min-width:768px){.elementor-3644 .elementor-element.elementor-element-9071300{width:100%;}}/* Start custom CSS for html, class: .elementor-element-6dd718f */@import url('https://fonts.googleapis.com/css2?family=Philosopher:wght@400;700&family=Poppins:wght@300;400;500;600;700&display=swap');

.shield-review-page *{margin:0;padding:0;box-sizing:border-box;}
.shield-review-page{font-family:'Poppins',sans-serif;color:#2B2B2B;overflow:hidden;}
.shield-container{max-width:1200px;margin:auto;padding:50px;}
.shield-review-page h1,.shield-review-page h2,.shield-review-page h3{font-family:'Philosopher',serif;color:#5B234D;}
.shield-review-page p{color:#666666;line-height:1.8;}
.shield-review-page section{padding:90px 0;}

.shield-hero{background:linear-gradient(135deg,#431837,#5B234D);text-align:center;padding:130px 20px;}
.rating-badge{display:inline-block;background:#fff;color:#5B234D;padding:12px 28px;border-radius:50px;font-weight:600;margin-bottom:25px;}
.shield-hero h1{color:#fff !important;font-size:64px;line-height:1.1;margin-bottom:25px;}
.shield-hero p{color:#fff !important;max-width:850px;margin:auto;font-size:20px;}
.hero-buttons{margin-top:35px;}

.shield-review-page .btn{display:inline-block;text-decoration:none;padding:16px 35px;border-radius:50px;font-weight:600;margin:8px;transition:.3s;}
.shield-review-page .btn-primary{background:#fff;color:#5B234D;}
.shield-review-page .btn-secondary{background:#25D366;border:2px solid #25D366;color:#fff;}
.shield-review-page .btn:hover{transform:translateY(-4px);}

.section-title{text-align:center;font-size:48px;margin-bottom:50px;}

.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;}
.trust-card{background:#fff;border:1px solid rgba(91,35,77,.08);padding:35px;border-radius:20px;box-shadow:0 15px 40px rgba(91,35,77,.08);}
.trust-card h3{margin-bottom:15px;}

.shield-reviews-section{background:#F8F4F7;}
.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;}
.review-card{background:#fff;border:1px solid rgba(91,35,77,.08);padding:30px;border-radius:20px;box-shadow:0 15px 40px rgba(91,35,77,.08);}
.stars{color:#F5B301;font-size:22px;margin-bottom:15px;}
.review-name{color:#5B234D;font-weight:600;margin-top:20px;}

.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;}
.service-card{background:#FDFBFC;border:1px solid rgba(91,35,77,.08);padding:35px;border-radius:20px;box-shadow:0 15px 40px rgba(91,35,77,.08);}
.service-card h3{margin-bottom:15px;}

.shield-faq-section{background:#F8F4F7;}
.faq-item{background:#fff;padding:25px;border-radius:15px;margin-bottom:20px;border:1px solid rgba(91,35,77,.08);}
.faq-item h3{margin-bottom:10px;}

.shield-cta{background:linear-gradient(135deg,#431837,#5B234D);text-align:center;}
.shield-cta h2{color:#fff !important;font-size:50px;margin-bottom:20px;}
.shield-cta p{color:#fff !important;max-width:700px;margin:0 auto 30px;}

@media(max-width:991px){
.trust-grid,.review-grid,.services-grid{grid-template-columns:1fr;}
.shield-hero h1{font-size:42px;}
.section-title{font-size:34px;}
.shield-review-page .btn{display:block;width:260px;margin:10px auto;}
}/* End custom CSS */