.elementor-918 .elementor-element.elementor-element-e304d81{--display:flex;--min-height:358px;--justify-content:center;--overlay-opacity:1;}.elementor-918 .elementor-element.elementor-element-e304d81::before, .elementor-918 .elementor-element.elementor-element-e304d81 > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-e304d81 > .e-con-inner > .elementor-background-video-container::before, .elementor-918 .elementor-element.elementor-element-e304d81 > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-e304d81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-918 .elementor-element.elementor-element-e304d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://staging2.insprago.com/Radiant/wp-content/uploads/2026/07/brand2.png");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-918 .elementor-element.elementor-element-e4e5c24{text-align:center;}.elementor-918 .elementor-element.elementor-element-e4e5c24 .elementor-heading-title{font-size:53px;color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-1cede25{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-d2371e1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-918 .elementor-element.elementor-element-af6e27a{--display:flex;--border-radius:17px 17px 17px 17px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.24);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-af6e27a:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-af6e27a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-f02f2dd .elementor-cta .elementor-cta__bg, .elementor-918 .elementor-element.elementor-element-f02f2dd .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-918 .elementor-element.elementor-element-f02f2dd{border-radius:20px 20px 20px 20px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-918 .elementor-element.elementor-element-f02f2dd:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-918 .elementor-element.elementor-element-f02f2dd .elementor-cta__content{text-align:center;}.elementor-918 .elementor-element.elementor-element-f02f2dd .elementor-cta__bg-wrapper{min-height:215px;}.elementor-918 .elementor-element.elementor-element-f02f2dd .elementor-cta__title{font-size:32px;}.elementor-918 .elementor-element.elementor-element-f02f2dd .elementor-cta__button{color:#FFFFFF;background-color:#54A7AF;border-width:0px;border-radius:15px;}.elementor-918 .elementor-element.elementor-element-f02f2dd .elementor-cta__button:hover{background-color:#F9A020;}.elementor-918 .elementor-element.elementor-element-8b61168{--display:flex;--border-radius:17px 17px 17px 17px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.24);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-8b61168:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-8b61168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-c30d364 .elementor-cta .elementor-cta__bg, .elementor-918 .elementor-element.elementor-element-c30d364 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-918 .elementor-element.elementor-element-c30d364{border-radius:20px 20px 20px 20px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-918 .elementor-element.elementor-element-c30d364:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-918 .elementor-element.elementor-element-c30d364 .elementor-cta__content{text-align:center;}.elementor-918 .elementor-element.elementor-element-c30d364 .elementor-cta__bg-wrapper{min-height:215px;}.elementor-918 .elementor-element.elementor-element-c30d364 .elementor-cta__image img{border-radius:62px;}.elementor-918 .elementor-element.elementor-element-c30d364 .elementor-cta__title{font-size:32px;}.elementor-918 .elementor-element.elementor-element-c30d364 .elementor-cta__button{color:#FFFFFF;background-color:#54A7AF;border-width:0px;border-radius:15px;}.elementor-918 .elementor-element.elementor-element-c30d364 .elementor-cta__button:hover{background-color:#F9A020;}.elementor-918 .elementor-element.elementor-element-7cdad4a{--display:flex;--border-radius:17px 17px 17px 17px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.24);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-7cdad4a:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-7cdad4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-9e25d14 .elementor-cta .elementor-cta__bg, .elementor-918 .elementor-element.elementor-element-9e25d14 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-918 .elementor-element.elementor-element-9e25d14{border-radius:20px 20px 20px 20px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-918 .elementor-element.elementor-element-9e25d14:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-918 .elementor-element.elementor-element-9e25d14 .elementor-cta__content{text-align:center;}.elementor-918 .elementor-element.elementor-element-9e25d14 .elementor-cta__bg-wrapper{min-height:215px;}.elementor-918 .elementor-element.elementor-element-9e25d14 .elementor-cta__image img{border-radius:62px;}.elementor-918 .elementor-element.elementor-element-9e25d14 .elementor-cta__title{font-size:32px;}.elementor-918 .elementor-element.elementor-element-9e25d14 .elementor-cta__button{color:#FFFFFF;background-color:#54A7AF;border-width:0px;border-radius:15px;}.elementor-918 .elementor-element.elementor-element-9e25d14 .elementor-cta__button:hover{background-color:#F9A020;}.elementor-918 .elementor-element.elementor-element-780fd28{--display:flex;--border-radius:17px 17px 17px 17px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.24);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-918 .elementor-element.elementor-element-780fd28:not(.elementor-motion-effects-element-type-background), .elementor-918 .elementor-element.elementor-element-780fd28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-918 .elementor-element.elementor-element-47d7a7e .elementor-cta .elementor-cta__bg, .elementor-918 .elementor-element.elementor-element-47d7a7e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-918 .elementor-element.elementor-element-47d7a7e{border-radius:20px 20px 20px 20px;box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.22);}.elementor-918 .elementor-element.elementor-element-47d7a7e:hover{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-918 .elementor-element.elementor-element-47d7a7e .elementor-cta__content{text-align:center;}.elementor-918 .elementor-element.elementor-element-47d7a7e .elementor-cta__bg-wrapper{min-height:215px;}.elementor-918 .elementor-element.elementor-element-47d7a7e .elementor-cta__image img{border-radius:62px;}.elementor-918 .elementor-element.elementor-element-47d7a7e .elementor-cta__title{font-size:32px;}.elementor-918 .elementor-element.elementor-element-47d7a7e .elementor-cta__button{color:#FFFFFF;background-color:#54A7AF;border-width:0px;border-radius:15px;}.elementor-918 .elementor-element.elementor-element-47d7a7e .elementor-cta__button:hover{background-color:#F9A020;}.elementor-918 .elementor-element.elementor-element-abf90cf{--display:flex;}@media(max-width:1024px){.elementor-918 .elementor-element.elementor-element-d2371e1{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-918 .elementor-element.elementor-element-1cede25{--content-width:1350px;}}@media(max-width:767px){.elementor-918 .elementor-element.elementor-element-d2371e1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-b98463a */*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
font-family:Poppins,sans-serif;
background:#f5f7fb;
}

.brand-grid{

max-width:1320px;
margin:70px auto;
padding:20px;

display:grid;
grid-template-columns:repeat(3,1fr);
gap:35px;

}

.brand-card{

background:#fff;
border-radius:22px;
overflow:hidden;

box-shadow:0 12px 35px rgba(0,0,0,.08);

transition:.35s;

position:relative;

}

.brand-card:hover{

transform:translateY(-12px);

box-shadow:0 25px 55px rgba(0,0,0,.18);

}

.brand-image{

height:260px;

overflow:hidden;

position:relative;

}

.brand-image img{

width:100%;
height:100%;

object-fit:cover;

transition:.6s;

}

.brand-card:hover img{

transform:scale(1.08);

}

.brand-image::after{

content:"";

position:absolute;

left:0;
right:0;
bottom:0;

height:90px;

background:linear-gradient(to top,
rgba(0,0,0,.45),
transparent);

}

.brand-content{

padding:30px;

text-align:center;

}

.brand-content h3{

font-size:30px;

color:#16243d;

margin-bottom:15px;

font-weight:700;

}

.brand-content p{

font-size:16px;

line-height:1.8;

color:#667085;

margin-bottom:28px;

min-height:80px;

}

.brand-btn{

display:flex;

justify-content:center;

align-items:center;

gap:12px;

height:55px;

border-radius:50px;

background:linear-gradient(135deg,#11b4d5,#153a67);

color:#fff;

font-size:16px;

font-weight:600;

text-decoration:none;

transition:.35s;

}

.brand-btn i{

width:34px;
height:34px;

background:#fff;

border-radius:50%;

display:flex;

justify-content:center;

align-items:center;

color:#153a67;

transition:.35s;

}

.brand-card:hover .brand-btn{

background:linear-gradient(135deg,#153a67,#11b4d5);

}

.brand-card:hover .brand-btn i{

transform:translateX(6px);

}

@media(max-width:1024px){

.brand-grid{

grid-template-columns:repeat(2,1fr);

}

}

@media(max-width:768px){

.brand-grid{

grid-template-columns:1fr;

}

.brand-content h3{

font-size:24px;

}

.brand-image{

height:220px;

}

}/* End custom CSS */