/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 20 2024 | 11:49:29 */
.item {
  margin-bottom:176px;
  text-align: left;
}
.pagi-btn p br{display:none;}
.owl-dots{ margin-top:0px !important;  }
.owl-dot{  text-align:left; width:33.33%; }
.pagi-btn::after{content: ''; width:100% !important; height:1px; display:flex !important; margin:0px 0px 0px 0px !important; background:#FFFFFF60; }

.owl-dot.active .pagi-btn::after{ background:#fff !important;height:4px}
.owl-dot.active .pagi-btn{  color:#fff;}


.item h2{
	max-width:488px;
	color:#fff;
font-family: Hedvig Letters Sans;
font-size: 56px;
font-weight: 400;
line-height: 56px;
letter-spacing: -0.04em;
text-align: left;
	padding-bottom:40px;
	margin:0px;
}
.item p{
	margin:0px;
	max-width:488px;
	color:#fff;
font-family: Manrope;
font-size: 16px;
font-weight: 400;
line-height: 25.6px;
text-align: left;
}
.pagi-btn {color: #FFFFFF60;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 700;
	line-height: 25.6px; transition: background 0.3s ease, color 0.3s ease; position:relative;width:100%; background:transparent !important; text-align:left; border:none !important; cursor:pointer;  padding:0px; margin:0px;}
.pagi-btn p{
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 400;
	line-height: 22.4px; margin-bottom:36px;}






/*.custom-pagination {
  text-align: left;
  margin-top: 176px;
}

.custom-dot {
  display: inline-block;

  
 color: #FFFFFF60;
 
  cursor: pointer;
  transition: all 0.3s ease;
}
.custom-pagination{display:flex; border-bottom:1px solid #fff;}
.custom-dot.active {
  
  color: #fff;
}
.custom-dot {color: #FFFFFF60;
    font-family: "Manrope", Sans-serif;
    font-size: 16px;
    font-weight: 700;
	line-height: 25.6px; width:33.33%;transition: background 0.3s ease, color 0.3s ease;}
.custom-dot p{
    font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 400;
	line-height: 22.4px;}
span.custom-dot.active:after {
    content: '';
    width: 100% !important;
    height: 4px !important;
    background: #fff !important;
    display: table !important;
    margin: 36px 0px 0px 0px !important;
	 transition: background 0.3s ease, transform 0.3s ease;
}
.item h2{
	max-width:488px;
	color:#fff;
font-family: Hedvig Letters Sans;
font-size: 56px;
font-weight: 400;
line-height: 56px;
letter-spacing: -0.04em;
text-align: left;
	padding-bottom:40px;
	margin:0px;
}
.item p{
	margin:0px;
	max-width:488px;
	color:#fff;
font-family: Manrope;
font-size: 16px;
font-weight: 400;
line-height: 25.6px;
text-align: left;
}/*.item {
 
  padding: 80px 0px;
  margin: 5px;
  color: #FFF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-align: center;
}

.item h2{
	max-width:488px;
	color:#fff;
font-family: Hedvig Letters Sans;
font-size: 56px;
font-weight: 400;
line-height: 56px;
letter-spacing: -0.04em;
text-align: left;
	padding-bottom:40px;
	margin:0px;
}
.item p{
	margin:0px;
	max-width:488px;
	color:#fff;
font-family: Manrope;
font-size: 16px;
font-weight: 400;
line-height: 25.6px;
text-align: left;
}
.owl-dot{ width:250px; text-align:left; padding:0px 10px;}
.pagi-btn::before{content: ''; width:100% !important; height:5px !important; background:grey !important; display:table !important; margin:0px 0px 5px 0px !important; }

.owl-dot.active .pagi-btn::before{ background:#cc0000 !important;}
.owl-dot.active .pagi-btn{ color:#cc0000;}
.pagi-btn{ position:relative;width:100%; background:transparent !important; text-align:left; border:none !important; cursor:pointer;padding-top:25px; font-size:16px;}






.swiper-pagination {
	position: relative; text-align:left; border-bottom:1px solid #D4CDCE;3tv5}

.swiper_with_tab.swiper-container-horizontal > .swiper-pagination {
  top: 0;
  bottom: auto;
}
.swiper_with_tab.swiper-container-horizontal > .swiper-pagination .swiper-pagination-bullet {
  margin: 0;
}
.pagenation-text{font-family: Manrope;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 22.4px !important;
text-align: left;

}
.swiper_with_tab .swiper-slide {

  display: flex;
  justify-content: start;
	flex-direction:column;
	padding-bottom:176px;
}
.swiper-slide h2{
	max-width:488px;
	color:#fff;
font-family: Hedvig Letters Sans;
font-size: 56px;
font-weight: 400;
line-height: 56px;
letter-spacing: -0.04em;
text-align: left;
	padding-bottom:40px;
	margin:0px;
}
.swiper-slide p{
	margin:0px;
	max-width:488px;
	color:#fff;
font-family: Manrope;
font-size: 16px;
font-weight: 400;
line-height: 25.6px;
text-align: left;
}

.swiper_with_tab .active-mark {
  background: #fff;
  width: 33.3333333333%;
  height: 4px;
 position:relative;
  left: 0;
	    margin-top: 36px;
  
  transition: left 0.2s ease-out;
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0px;}


.swiper-pagination-bullet{height:auto !important;}
.swiper_with_tab .swiper-pagination-bullet {
  font-family: Manrope;
font-size: 16px;
font-weight: 700;
line-height: 25.6px;
text-align: left;
  color:#FFFFFF60;
opacity:1;
  cursor: pointer;
 
  background:transparent;
 
  width: 33.3333333333%;
  
  align-items: start;
  justify-content: start;
  text-align: start;
  transition: font-weight 0.22s ease;
}
.swiper_with_tab .swiper-pagination-bullet:nth-of-type(1).swiper-pagination-bullet-active ~ .active-mark {
  left: 0%;
}
.swiper_with_tab .swiper-pagination-bullet:nth-of-type(2).swiper-pagination-bullet-active ~ .active-mark {
  left: 33.3333333333%;
}
.swiper_with_tab .swiper-pagination-bullet:nth-of-type(3).swiper-pagination-bullet-active ~ .active-mark {
  left: 66.6666666667%;
}
.swiper_with_tab .swiper-pagination-bullet:first-of-type.swiper-pagination-bullet-active ~ .active-mark {
  left: 0;
}
.swiper_with_tab .swiper-pagination-bullet-active {
  color: #fff;
}*/
.owl-carousel .owl-stage {
  transition: transform 1s ease !important; /* Apply smooth scrolling */
}
@media (min-width:768px) and (max-width:1024px){
.pagi-btn p {
    
    max-width: 148px;
}
	.pagi-btn p br{display:block;}
}
@media (min-width:320px) and (max-width:767px){
	.owl-dot{  display:none !important; }
	.owl-dot.active{  display:inline-block !important; }
	.item {margin-bottom:80px;}
	
	.pagi-btn p br{display:block;}
.pagi-btn p {
    
    max-width: 148px;
}
	.owl-dot {
    text-align: left;
    width: 100%;
}
	.item h2 {font-size: 40px;line-height: 40px;}}