.elementor-14 .elementor-element.elementor-element-3042531{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-7227ed3 .elementor-repeater-item-2a3d7d7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://picklecup.online/wp-content/uploads/2026/05/500131467_3045383722298148_1959101031479505673_n.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-7227ed3 .elementor-repeater-item-b3e6b80 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://picklecup.online/wp-content/uploads/2026/05/499152429_3045383408964846_497338519215984490_n-2.jpg);background-size:cover;}.elementor-14 .elementor-element.elementor-element-7227ed3 .swiper-slide{height:596px;}.elementor-14 .elementor-element.elementor-element-7227ed3 .swiper-slide-contents{max-width:66%;}.elementor-14 .elementor-element.elementor-element-7227ed3 .swiper-slide-inner{text-align:center;}.elementor-14 .elementor-element.elementor-element-7b4cb26{--display:flex;}.elementor-14 .elementor-element.elementor-element-ff993fc{--display:flex;}.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-14 .elementor-element.elementor-element-ba32303{text-align:center;}.elementor-14 .elementor-element.elementor-element-ba32303 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0D3F80;}.elementor-14 .elementor-element.elementor-element-436dd89{text-align:center;}.elementor-14 .elementor-element.elementor-element-436dd89 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0D3F80;}.elementor-14 .elementor-element.elementor-element-29833b7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-29833b7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-29833b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F7F7 0%, #F7F7F7 100%);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14 .elementor-element.elementor-element-e81fc76 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-14 .elementor-element.elementor-element-accbc7e .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-14 .elementor-element.elementor-element-0fff2ea .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-14 .elementor-element.elementor-element-bb90e23 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-14 .elementor-element.elementor-element-a2c53b4{--display:grid;--min-height:194px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-14 .elementor-element.elementor-element-a2c53b4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a2c53b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #E5A819 100%);}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-14 .elementor-element.elementor-element-ae6f46e .elementor-counter-number-wrapper{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14 .elementor-element.elementor-element-bf754e4 .elementor-counter-number-wrapper{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14 .elementor-element.elementor-element-4118ace .elementor-counter-number-wrapper{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14 .elementor-element.elementor-element-62e0a1f .elementor-counter-number-wrapper{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-14 .elementor-element.elementor-element-22eef2e{--display:flex;}.elementor-14 .elementor-element.elementor-element-c9ed7b4{text-align:center;}.elementor-14 .elementor-element.elementor-element-c9ed7b4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#0D3F80;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14 .elementor-element.elementor-element-5f2d8ab .gallery-item .gallery-caption{display:none;}.elementor-14 .elementor-element.elementor-element-5f2d8ab .gallery-item{padding:0 10px 10px 0;}.elementor-14 .elementor-element.elementor-element-5f2d8ab .gallery{margin:0 -10px -10px 0;}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-29833b7{--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-a2c53b4{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-7227ed3 .swiper-slide{height:256px;}.elementor-14 .elementor-element.elementor-element-29833b7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-a2c53b4{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14 .elementor-element.elementor-element-ae6f46e .elementor-counter-number-wrapper{font-size:30px;}.elementor-14 .elementor-element.elementor-element-bf754e4 .elementor-counter-number-wrapper{font-size:30px;}.elementor-14 .elementor-element.elementor-element-4118ace .elementor-counter-number-wrapper{font-size:30px;}.elementor-14 .elementor-element.elementor-element-62e0a1f .elementor-counter-number-wrapper{font-size:30px;}}/* Start custom CSS for html, class: .elementor-element-89568e2 */.kl-about {
    text-align: justify;
  padding: 10px 10px;
  background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
 
  color: #0d3b63;
}

.kl-container {
 
  margin: 0 auto;
  padding: 15px 10px;
  background: #fff;
  border-radius: 22px;
  box-shadow: 0 18px 45px rgba(13, 59, 99, 0.12);
  position: relative;
  overflow: hidden;
}

.kl-container::before {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  background: rgba(201, 155, 55, 0.12);
  border-radius: 50%;
  top: -70px;
  right: -70px;
}

.kl-label {
  margin: 0 0 10px;
  text-align: center;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 800;
  letter-spacing: 1.5px;
  color: #0d3b63;
}

.kl-about h2 {
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 1.45;
  font-weight: 900;
  color: #0b355b;
}

.kl-divider {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 14px;
  margin: 18px 0 34px;
  color: #c99b37;
}

.kl-divider span {
  width: 90px;
  height: 1px;
  background: linear-gradient(90deg, transparent, #c99b37, transparent);
}

.kl-divider i {
  font-style: normal;
  font-size: 22px;
  line-height: 1;
}

.kl-content {
  
  margin: 0 auto;
}

.kl-content p {
  margin: 0 0 5px;
  font-size: 17px;
  line-height: 1.8;
  color: #164767;
}

.kl-content strong {
  color: #0b355b;
  font-weight: 800;
}

@media (max-width: 768px) {
  .kl-about {
    padding: 0px;
  }

  .kl-container {
    padding: 15px 12px;
    border-radius: 16px;
  }

  .kl-about h2 {
    font-size: 18px;
  }

  .kl-content p {
    font-size: 15px;
    line-height: 1.75;
  }

  .kl-divider span {
    width: 55px;
  }
}/* End custom CSS */