.elementor-53670 .elementor-element.elementor-element-a7a8ecc{--display:flex;}.elementor-53670 .elementor-element.elementor-element-10eb719 > .elementor-widget-container{padding:32px 32px 32px 32px;}.elementor-53670 .elementor-element.elementor-element-10eb719{text-align:center;}.elementor-53670 .elementor-element.elementor-element-10eb719 .elementor-heading-title{font-family:"OY Mandisa", Sans-serif;font-size:54px;font-weight:400;line-height:76px;}.elementor-53670 .elementor-element.elementor-element-de2ea42 .elementor-button{background-color:#15803D;border-radius:12px 12px 12px 12px;padding:18px 18px 18px 18px;}.elementor-53670 .elementor-element.elementor-element-de2ea42 > .elementor-widget-container{padding:24px 24px 24px 24px;}.elementor-53670 .elementor-element.elementor-element-de2ea42 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-53670 .elementor-element.elementor-element-de2ea42 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-53670 .elementor-element.elementor-element-817a82a{text-align:center;}.elementor-53670 .elementor-element.elementor-element-817a82a .elementor-heading-title{color:#1F2937;}.elementor-53670 .elementor-element.elementor-element-9534bf9{--display:flex;}.elementor-53670 .elementor-element.elementor-element-08ceb26{--display:flex;}.elementor-53670 .elementor-element.elementor-element-3ca964e{--display:flex;}.elementor-53670 .elementor-element.elementor-element-806eb7f{--display:flex;}.elementor-53670 .elementor-element.elementor-element-3abbacf{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}@media(max-width:1024px){.elementor-53670 .elementor-element.elementor-element-3abbacf{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-53670 .elementor-element.elementor-element-10eb719 .elementor-heading-title{font-size:32px;line-height:1.55em;}.elementor-53670 .elementor-element.elementor-element-3abbacf{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for image, class: .elementor-element-6c6b4e4 */.elementor-53670 .elementor-element.elementor-element-6c6b4e4 { order:-10 !important; width:100% !important; margin:0 0 38px !important; padding:0 !important; text-align:right !important; }
.elementor-53670 .elementor-element.elementor-element-6c6b4e4 img { width:132px !important; height:auto !important; aspect-ratio:auto !important; object-fit:contain; }
@media(max-width:767px){ .elementor-53670 .elementor-element.elementor-element-6c6b4e4{margin-bottom:28px !important;} .elementor-53670 .elementor-element.elementor-element-6c6b4e4 img{width:108px !important;} }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b7a502e */.elementor-53670 .elementor-element.elementor-element-b7a502e { min-height:0 !important; height:auto !important; flex-shrink:0 !important; width:100%; margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534bf9 */.elementor-53670 .elementor-element.elementor-element-9534bf9 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ceb26 */.elementor-53670 .elementor-element.elementor-element-08ceb26 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca964e */.elementor-53670 .elementor-element.elementor-element-3ca964e {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-806eb7f */.elementor-53670 .elementor-element.elementor-element-806eb7f {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534bf9 */.elementor-53670 .elementor-element.elementor-element-9534bf9 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ceb26 */.elementor-53670 .elementor-element.elementor-element-08ceb26 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca964e */.elementor-53670 .elementor-element.elementor-element-3ca964e {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-806eb7f */.elementor-53670 .elementor-element.elementor-element-806eb7f {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534bf9 */.elementor-53670 .elementor-element.elementor-element-9534bf9 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ceb26 */.elementor-53670 .elementor-element.elementor-element-08ceb26 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca964e */.elementor-53670 .elementor-element.elementor-element-3ca964e {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-806eb7f */.elementor-53670 .elementor-element.elementor-element-806eb7f {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534bf9 */.elementor-53670 .elementor-element.elementor-element-9534bf9 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ceb26 */.elementor-53670 .elementor-element.elementor-element-08ceb26 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca964e */.elementor-53670 .elementor-element.elementor-element-3ca964e {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-806eb7f */.elementor-53670 .elementor-element.elementor-element-806eb7f {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9534bf9 */.elementor-53670 .elementor-element.elementor-element-9534bf9 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-9534bf9 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08ceb26 */.elementor-53670 .elementor-element.elementor-element-08ceb26 {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-08ceb26 .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ca964e */.elementor-53670 .elementor-element.elementor-element-3ca964e {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-3ca964e .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-806eb7f */.elementor-53670 .elementor-element.elementor-element-806eb7f {
  width: calc(100% - 80px) !important;
  max-width: 360px !important;
  margin: 24px auto 40px !important;
}
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide { height: auto; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .swiper-slide > .e-con { padding: 0; }
.elementor-53670 .elementor-element.elementor-element-806eb7f .elementor-widget-image img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 9 / 16;
  object-fit: contain;
  background: #f3f4f6;
  border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-3abbacf */.elementor-53670 .elementor-element.elementor-element-3abbacf { width:100% !important; max-width:800px !important; margin:24px auto 76px !important; padding:0 7px 66px !important; }
.elementor-53670 .elementor-element.elementor-element-3abbacf .swiper { padding:0 0 7px; }
.elementor-53670 .elementor-element.elementor-element-3abbacf .swiper-slide { height:auto; }
.elementor-53670 .elementor-element.elementor-element-3abbacf .swiper-slide > .e-con { padding:0 !important; }
.elementor-53670 .elementor-element.elementor-element-3abbacf .elementor-widget-image img { display:block; width:100%; height:auto; aspect-ratio:9/16; object-fit:contain; background:#f5f5f5; border:1px solid #191818; border-radius:18px; box-shadow:4px 4px 0 #191818; }
.elementor-53670 .elementor-element.elementor-element-3abbacf .elementor-swiper-button { top:auto !important; bottom:0 !important; transform:none !important; width:44px !important; height:44px !important; border:1px solid #191818 !important; border-radius:50%; background:#FED003 !important; color:#191818 !important; box-shadow:3px 3px 0 #191818; }
.elementor-53670 .elementor-element.elementor-element-3abbacf .elementor-swiper-button-next { left:calc(50% - 56px) !important; right:auto !important; }
.elementor-53670 .elementor-element.elementor-element-3abbacf .elementor-swiper-button-prev { left:calc(50% + 12px) !important; right:auto !important; }
.elementor-53670 .elementor-element.elementor-element-3abbacf .swiper-pagination { display:none !important; }
@media(max-width:767px){.elementor-53670 .elementor-element.elementor-element-3abbacf{max-width:290px !important; margin-bottom:48px !important; padding-bottom:64px !important;}}

.elementor-53670 .elementor-element.elementor-element-3abbacf .swiper-slide > .e-con {width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;}
.elementor-53670 .elementor-element.elementor-element-3abbacf .swiper-slide .e-con-inner {padding:0 !important;}

.elementor-53670 .elementor-element.elementor-element-3abbacf .elementor-swiper-button { display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;line-height:1 !important;}
.elementor-53670 .elementor-element.elementor-element-3abbacf .elementor-swiper-button i{display:block;font-size:22px;line-height:1;margin:0;}
@media(max-width:767px){.elementor-53670 .elementor-element.bss-landing{padding-bottom:238px !important;}.elementor-53670 .bss-footer{height:184px;align-items:flex-start;padding-top:24px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7a8ecc */.elementor-53670 .elementor-element.elementor-element-a7a8ecc{direction:rtl;position:relative;background:#F6EBDB;color:#191818;min-height:100vh;width:100%;max-width:none;padding:32px 32px 200px;gap:0;font-family:"IBM Plex Sans Arabic",sans-serif;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc>.e-con-inner{max-width:1040px;gap:0;padding:0!important;position:static;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget{min-width:0;flex-shrink:0;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .bss-brand-logo{margin-bottom:72px!important;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .bss-hero-title{max-width:1040px;margin:0 auto!important;padding:0!important;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .bss-hero-title>.elementor-widget-container,.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget-button>.elementor-widget-container{padding:0!important;margin:0!important;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc h1{color:#191818!important;font-family:"ct_font_mandisa",sans-serif!important;font-size:56px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:0!important;text-align:center;text-wrap:balance;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget-heading:has(h2){padding:100px 12px 0!important;margin:0!important;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc h2{color:#191818!important;font-family:"ct_font_mandisa",sans-serif!important;font-size:42px!important;font-weight:400!important;line-height:1.6!important;text-align:center;text-wrap:balance;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget-heading:has(h2)::after{content:"هويات بصرية راح تصممونها بكانفا";display:block;text-align:center;font-family:"IBM Plex Sans Arabic",sans-serif;font-size:16px;line-height:1.8;color:#514d46;margin:12px 0 0;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget-button{margin:0!important;padding:38px 0 0!important;text-align:center;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-button{font-family:"IBM Plex Sans Arabic",sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:1.5!important;background:#0AA0FD!important;color:#fff!important;border:1px solid #191818!important;border-radius:100px!important;padding:17px 34px!important;box-shadow:4px 4px 0 #191818;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-button:hover{background:#0987d5!important;box-shadow:2px 2px 0 #191818;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget-button::after{content:"نرد عليك خلال دقائق وقت الدوام";display:block;font-family:"IBM Plex Sans Arabic",sans-serif;font-size:14px;line-height:1.7;color:#70695f;margin-top:14px;}
.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-button:focus-visible,.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-swiper-button:focus-visible{outline:3px solid #0AA0FD;outline-offset:5px;}
@media(max-width:767px){.elementor-53670 .elementor-element.elementor-element-a7a8ecc{padding:24px 20px 150px!important;}.elementor-53670 .elementor-element.elementor-element-a7a8ecc .bss-brand-logo{margin-bottom:48px!important;}.elementor-53670 .elementor-element.elementor-element-a7a8ecc h1{font-size:34px!important;line-height:1.65!important;}.elementor-53670 .elementor-element.elementor-element-a7a8ecc h2{font-size:30px!important;line-height:1.7!important;}.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget-heading:has(h2){padding:66px 0 0!important;}.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget-heading:has(h2)::after{font-size:14px;margin-top:8px;}.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-button{font-size:17px!important;padding:16px 27px!important;}.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget-button{padding-top:30px!important;}.elementor-53670 .elementor-element.elementor-element-a7a8ecc .elementor-widget-button::after{font-size:12px;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OY Mandisa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bssatha.com/wp-content/uploads/2026/03/OYMandisa-mob-sw.ttf') format('truetype');
}
/* End Custom Fonts CSS */