.elementor-5064 .elementor-element.elementor-element-91cf100{--display:flex;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5064 .elementor-element.elementor-element-91cf100:not(.elementor-motion-effects-element-type-background), .elementor-5064 .elementor-element.elementor-element-91cf100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4da2ea );}.elementor-5064 .elementor-element.elementor-element-91cf100, .elementor-5064 .elementor-element.elementor-element-91cf100::before{--border-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-fa57d42{--display:flex;--background-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-7585c46{--display:flex;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:70px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5064 .elementor-element.elementor-element-7585c46:not(.elementor-motion-effects-element-type-background), .elementor-5064 .elementor-element.elementor-element-7585c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3857915 );}.elementor-5064 .elementor-element.elementor-element-7585c46, .elementor-5064 .elementor-element.elementor-element-7585c46::before{--border-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-d8c9ec6{text-align:center;}.elementor-5064 .elementor-element.elementor-element-d8c9ec6 .elementor-heading-title{color:#FFFFFF;font-family:"Sulphur Point", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-5064 .elementor-element.elementor-element-d8c9ec6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5064 .elementor-element.elementor-element-eec1e3b{--display:flex;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5064 .elementor-element.elementor-element-eec1e3b:not(.elementor-motion-effects-element-type-background), .elementor-5064 .elementor-element.elementor-element-eec1e3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4da2ea );}.elementor-5064 .elementor-element.elementor-element-eec1e3b, .elementor-5064 .elementor-element.elementor-element-eec1e3b::before{--border-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-4831d9e{text-align:center;}.elementor-5064 .elementor-element.elementor-element-4831d9e .elementor-heading-title{color:var( --e-global-color-3857915 );font-family:"Sulphur Point", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-5064 .elementor-element.elementor-element-866e534{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--dots-normal-color:var( --e-global-color-14003cc );--swiper-pagination-spacing:35px;}.elementor-5064 .elementor-element.elementor-element-866e534 .swiper-slide > .elementor-element{height:100%;}.elementor-5064 .elementor-element.elementor-element-6235d99{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 55px;--background-transition:0.3s;--padding-block-start:50px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5064 .elementor-element.elementor-element-4afec45{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 030px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-acdf461{text-align:left;}.elementor-5064 .elementor-element.elementor-element-acdf461 .elementor-heading-title{color:var( --e-global-color-3857915 );font-family:"Sulphur Point", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-5064 .elementor-element.elementor-element-627a9bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-cae2d6c{text-align:left;}.elementor-5064 .elementor-element.elementor-element-cae2d6c .elementor-heading-title{color:var( --e-global-color-3857915 );font-family:"Sulphur Point", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-5064 .elementor-element.elementor-element-86bad0b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:55px 55px;--background-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-f7a7d08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 030px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-f7a7d08:not(.elementor-motion-effects-element-type-background), .elementor-5064 .elementor-element.elementor-element-f7a7d08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4da2ea );}.elementor-5064 .elementor-element.elementor-element-f7a7d08, .elementor-5064 .elementor-element.elementor-element-f7a7d08::before{--border-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-96b1ba0{--grid-columns:1;--grid-column-gap:0px;--grid-row-gap:5px;}.elementor-5064 .elementor-element.elementor-element-30453e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-30453e8:not(.elementor-motion-effects-element-type-background), .elementor-5064 .elementor-element.elementor-element-30453e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4da2ea );}.elementor-5064 .elementor-element.elementor-element-30453e8, .elementor-5064 .elementor-element.elementor-element-30453e8::before{--border-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-0136a3e{--grid-columns:1;--grid-row-gap:5px;}.elementor-5064 .elementor-element.elementor-element-41d3166{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 55px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5064 .elementor-element.elementor-element-90542a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 030px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-641a188 .elementor-button{background-color:#E83838;border-radius:5px 5px 5px 5px;}.elementor-5064 .elementor-element.elementor-element-0cabfce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-97db401 .elementor-button{background-color:#E83838;border-radius:5px 5px 5px 5px;}.elementor-5064 .elementor-element.elementor-element-9ca08b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 55px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5064 .elementor-element.elementor-element-56425a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 030px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-0234379{text-align:left;}.elementor-5064 .elementor-element.elementor-element-0234379 .elementor-heading-title{color:var( --e-global-color-3857915 );font-family:"Sulphur Point", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-5064 .elementor-element.elementor-element-3b8eb0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-0f35de6{text-align:left;}.elementor-5064 .elementor-element.elementor-element-0f35de6 .elementor-heading-title{color:var( --e-global-color-3857915 );font-family:"Sulphur Point", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-5064 .elementor-element.elementor-element-e34853a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:55px 55px;--background-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-7f00cbe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 030px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-7f00cbe:not(.elementor-motion-effects-element-type-background), .elementor-5064 .elementor-element.elementor-element-7f00cbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4da2ea );}.elementor-5064 .elementor-element.elementor-element-7f00cbe, .elementor-5064 .elementor-element.elementor-element-7f00cbe::before{--border-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-a576347{--grid-columns:1;--grid-row-gap:5px;}.elementor-5064 .elementor-element.elementor-element-71c65b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-71c65b5:not(.elementor-motion-effects-element-type-background), .elementor-5064 .elementor-element.elementor-element-71c65b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f4da2ea );}.elementor-5064 .elementor-element.elementor-element-71c65b5, .elementor-5064 .elementor-element.elementor-element-71c65b5::before{--border-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-1653fd8{--grid-columns:1;--grid-row-gap:5px;}.elementor-5064 .elementor-element.elementor-element-978653e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 55px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:50px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5064 .elementor-element.elementor-element-07c282c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 030px;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-7de739d .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;background-color:var( --e-global-color-14003cc );border-radius:5px 5px 5px 5px;}.elementor-5064 .elementor-element.elementor-element-bccdd18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;}.elementor-5064 .elementor-element.elementor-element-92eafea .elementor-button{background-color:#E83838;border-radius:5px 5px 5px 5px;}.elementor-5064 .elementor-element.elementor-element-0fbd1ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-5064 .elementor-element.elementor-element-eff02cd{text-align:center;}.elementor-5064 .elementor-element.elementor-element-eff02cd .elementor-heading-title{color:var( --e-global-color-3857915 );font-family:"Sulphur Point", Sans-serif;font-size:2.2em;font-weight:600;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#333;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#333;fill:#333;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#333;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-5064 .elementor-element.elementor-element-676f623 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-5064 .elementor-element.elementor-element-be80989{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5064 .elementor-element.elementor-element-be80989:not(.elementor-motion-effects-element-type-background), .elementor-5064 .elementor-element.elementor-element-be80989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-5064 .elementor-element.elementor-element-be80989, .elementor-5064 .elementor-element.elementor-element-be80989::before{--border-transition:0.3s;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5064 .elementor-element.elementor-element-7585c46{--content-width:1600px;}.elementor-5064 .elementor-element.elementor-element-4afec45{--width:50%;}.elementor-5064 .elementor-element.elementor-element-627a9bd{--width:50%;}.elementor-5064 .elementor-element.elementor-element-f7a7d08{--width:50%;}.elementor-5064 .elementor-element.elementor-element-30453e8{--width:50%;}.elementor-5064 .elementor-element.elementor-element-90542a9{--width:50%;}.elementor-5064 .elementor-element.elementor-element-0cabfce{--width:50%;}.elementor-5064 .elementor-element.elementor-element-56425a2{--width:50%;}.elementor-5064 .elementor-element.elementor-element-3b8eb0d{--width:50%;}.elementor-5064 .elementor-element.elementor-element-7f00cbe{--width:50%;}.elementor-5064 .elementor-element.elementor-element-71c65b5{--width:50%;}.elementor-5064 .elementor-element.elementor-element-07c282c{--width:50%;}.elementor-5064 .elementor-element.elementor-element-bccdd18{--width:50%;}}@media(max-width:1024px){.elementor-5064 .elementor-element.elementor-element-866e534{--swiper-slides-to-display:2;}.elementor-5064 .elementor-element.elementor-element-96b1ba0{--grid-columns:2;}.elementor-5064 .elementor-element.elementor-element-0136a3e{--grid-columns:2;}.elementor-5064 .elementor-element.elementor-element-a576347{--grid-columns:2;}.elementor-5064 .elementor-element.elementor-element-1653fd8{--grid-columns:2;}}@media(max-width:767px){.elementor-5064 .elementor-element.elementor-element-866e534{--swiper-slides-to-display:1;}.elementor-5064 .elementor-element.elementor-element-96b1ba0{--grid-columns:1;}.elementor-5064 .elementor-element.elementor-element-0136a3e{--grid-columns:1;}.elementor-5064 .elementor-element.elementor-element-a576347{--grid-columns:1;}.elementor-5064 .elementor-element.elementor-element-1653fd8{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-88235a0 */.homepage-hero {
  padding: 100px 20px 80px;
  text-align: center;
  background-color: #fdfdfd;
  border-radius: 20px
}

.hero-content h1 {
font-family:"Sulphur Point";
  font-size: 35px;
  color: #222;
  margin-bottom: 10px;
  line-height: 1.1;
}

.hero-sub {
  font-size: 16px;
  font-family:"Montserrat";
  color: #666;
  margin-bottom: 40px;
}

.hero-btn {
    display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 5px;
	font-weight: 400 !important;
  color: #fff; 
  font-size: 0.9rem;
  letter-spacing: 0.15rem;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.hero-btn::after {
    content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #a02020;
  border-radius: 5px;
  z-index: -2;
}

.hero-btn::before {
    content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #7d1818;
  transition: all 0.3s ease;
  border-radius: 5px;
  z-index: -1;
}

.hero-btn:hover {
    color: #fff;
}

.hero-btn:hover::before {
    width: 100%;
}

.hero-btn2 {
    display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 5px;
	font-weight: 400 !important;
  color: #a02020; 
  border: solid 1px;
  border-color: #a02020;
  font-size: 0.9rem;
  letter-spacing: 0.15rem;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.hero-btn2::after {
    content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
  
  border-radius: 5px;
  z-index: -2;
}

.hero-btn2::before {
    content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #7d1818;
  transition: all 0.3s ease;
  border-radius: 5px;
  z-index: -1;
}

.hero-btn2:hover {
    color: #fff;
}

.hero-btn2:hover::before {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-519eac9 */.homepage-about-preview {
  padding: 80px 20px;
  text-align: center;

  border-radius: 15px;
}

.about-preview-content {
  max-width: 700px;
  margin: 0 auto;
}

.about-preview-content h2 {
  font-family: "Sulphur Point";
  font-size: 2.2em;
  margin-bottom: 20px;
  color: #222;
}

.about-preview-content p {
  font-size: 18px;
  font-family: "Montserrat";
  color: #555;
  line-height: 1.5;
  margin-bottom: 30px;
}

.about-btn {
  display: inline-block;
  padding: 0.75rem 1.25rem;
  border-radius: 5px;
	font-weight: 400 !important;
  color: #fff; 
  font-size: 0.9rem;
  letter-spacing: 0.15rem;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  z-index: 1;
}

.about-btn::after {
    content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #a02020;
  border-radius: 5px;
  z-index: -2;
}

.about-btn::before {
    content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background-color: #7d1818;
  transition: all 0.3s ease;
  border-radius: 5px;
  z-index: -1;
}

.about-btn:hover {
    color: #fff;
}

.about-btn:hover::before {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cd21c4 */.about-cards {
  margin: 0px 0;
  text-align: center;
  background-color: #a02020;
}

.about-card-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  justify-content: center;
  margin-top: 30px;
}

.about-card {
  background: white;
  border: 1px solid #eee;
  border-radius: 12px;
  padding: 24px 20px;
  width: 280px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.03);
  transition: box-shadow 0.3s ease, transform 0.3s ease;
  transform: translateY(0);
}

.about-card:hover {
  box-shadow: 0 8px 16px rgba(0,0,0,0.06);
  transform: translateY(-6px);
}

.about-card .icon {
  font-size: 32px;
  color: #7a1e8a; /* Site purple */
  margin-bottom: 16px;
}

.about-card h3 {
  font-size: 17px;
  font-family: "Sulphur Point";
  font-weight: 800;
  margin-bottom: 10px;
  color: #333;
}

.about-card p {
  font-size: 16px;
  font-family: "Montserrat";
  color: #666;
  line-height: 1.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dbe1c4b */.featured-in {
  padding: 60px 20px;
  background-color: #f9f9f9;
  text-align: center;
}

.featured-in h2 {
  font-size: 20px;
  margin-bottom: 30px;
  color: #222;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.media-logos {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  justify-content: center;
  align-items: center;
}

.media-logos img {
  height: 40px;
  filter: grayscale(100%) brightness(85%);
  opacity: 0.3;
  transition: filter 0.3s ease, opacity 0.3s ease;
}

.media-logos img:hover {
  filter: grayscale(0%) brightness(100%);
  opacity: 1;
}

.square-logo {
  background: #fff;
  padding: 6px 10px;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
  height: 48px;
  filter: grayscale(100%) brightness(90%);
  object-fit: contain;
}/* End custom CSS */