/* Global */

.oswald{font-family:Oswald;}
.post, .page {
  margin-bottom: 0px !important;
}
.montserrat{font-family:Montserrat;}
body{font-family:montserrat;}
#masterhead {
  padding:20px 50px 0;
  background: #dcdbda;
}
#masterhead.home{
	background:transparent;
}
.header-container {
  display: flex;
  padding: 10px 40px;
  background: #231f20;
  border-radius: 20px;  justify-content: space-between;
  align-items: center;  position: relative;
  z-index: 99;
}
.site-branding {
  max-width: 50%;
}
#site-navigation {
  width: auto;
/* 	max-width:732px; */
  font-size: 18px;
  font-family: montserrat;
  font-weight: 600;
}
#primary-menu {
  gap: 20px;
  padding: 10px 30px;
  background: #00a94f;
  border-radius: 10px;
}
#primary-menu a {
  color:#fff;
}
#primary-menu li.current-menu-item > a ,#primary-menu a:hover{
  color: #231f20;
}
.logo-nav {
  width: 78%;
}
.custom-logo-link {
  max-width: 310px;
}
.phone-search {
  width: 22%;justify-content:space-between;padding-left: 40px;
}
header .search {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #00a94f;
}

.search-bar {
  position: fixed;
  top: 0;
  right: 0;
  width: 380px;max-width:95%;
  padding:clamp(3.125rem, 2.662rem + 2.4691vw, 5.625rem) clamp(0.9375rem, 0.7639rem + 0.9259vw, 1.875rem);
  background: #fffffff7;
  z-index: 99;
  transform: translateX(100%);
  transition: 500ms;
}
.search-bar.active{transform:translatex(0);}
.search-bar .cross {
  position: absolute;
  top: clamp(1.25rem, 1.0185rem + 1.2346vw, 2.5rem);
  color: red;  cursor: pointer;
}

#masterhead #primary-menu > li.menu-item-has-children > a::after {  font-family: 'Font Awesome 5 Pro';  content: '\f078';  font-size: 10px;  font-weight: bold; padding-left:10px;}
#masterhead #primary-menu .sub-menu { background: #00a94f;padding:0 10px;  flex-direction: column;}
#masterhead #primary-menu .sub-menu li {padding:10px 0;}
#masterhead .menu-toggle {  background: transparent;  border: none; color: #00a950;  padding: 10px;  font-size: 20px;}
.phone li:has(div.show-lap) {
  display: none;
}
@media screen and (max-width:1720px){
	.phone-search {
  width: 140px;
}
	.logo-nav {width:calc(100% - 140px)}
	.phone li:has(div.hide-lap) { display: none;}
	.phone li:has(div.show-lap) { display: block;}
	.phone-search {justify-content:end !important;}
}
@media only screen and (max-width: 1200px){
	
	#masterhead {padding: 20px 10px;}
	.header-container{padding:10px;}
	.site-branding { max-width: 380px;}
	#masterhead .main-navigation li{padding: 10px 8px;}
    #masterhead .header-container{justify-content:space-between;}
    .menu-header-container{position: absolute; width: 99%;left: 50%;background: #fff; bottom: 0; transform: translate(-50%,100%);}
    .main-navigation ul ul.sub-menu{position: unset;float:unset;  box-shadow: unset;max-height: 0; overflow: hidden; padding: 0;height:100%;}
	.main-navigation ul li.opened ul.sub-menu{max-height:100%; padding:0 10px;}
    #masterhead .main-navigation ul ul.sub-menu li:last-child{padding-bottom:0;}
    #masterhead #primary-menu > li.menu-item-has-children > a::after{position:absolute;right:0;pointer-events: none;}
	#masterhead #primary-menu > li.menu-item-has-children{position:relative;}
	#masterhead #primary-menu > li.menu-item-has-children > a{display:inline-flex;}
	#masterhead .main-navigation ul ul a{width:unset;}
	#masterhead .main-navigation li {  padding: 10px 15px;}
	#masterhead .main-navigation .sub-menu li {  padding: 10px 20px;}
	#site-navigation{font-size:16px;}
	.phone-search {padding-left:0;}
	
	.header-container{flex-direction:column-reverse;}
	.phone-search ,.logo-nav {width:100%;}
}

.phone li {
  margin: 0;
  list-style-type: none;
}

.entry-header {
  display: none;
}
.grd-title {
  display: flex;
  justify-content: center;
  align-items: center;  max-width: 1080px;
  margin: auto;
}

.grd-title::after, .grd-title::before {
  content: '';
  background: linear-gradient(to left,#434343,transparent 90%);
  width: 35%;
  height: 2px;
  left: 0;
}
.grd-title::after{
  content: '';
  background: linear-gradient(to right,#434343,transparent 90%);
  left: auto;right:0;
}
.grd-title .uagb-heading-text {
  z-index: 1;
  white-space: nowrap;
  padding: 0 20px;
}
.inner-banner {
  background: #dcdbda;
  padding-bottom: 30px;
}
.inner-banner h1 {
  font-size: clamp(30px, 1.65rem + 1.125vw, 48px);
  font-family: oswald;
  text-transform: uppercase;
  max-width: 90%;
  text-align: center;
  word-break: normal;
}
/* Home */

/* Let items overflow so overlap is visible */
.product-slider .owl-stage-outer {
  overflow: visible;
}

/* Side items (default state) */
.product-slider .owl-item {
  opacity: .6;
  transition: all .3s ease;
  z-index: 1;
}

/* Circle look on the <a> itself */
.product-slider .gallery-each {
  border-radius: 50%;
  background: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 35px rgba(0,0,0,0.12);
  border: 4px solid transparent;
  text-decoration: none;
  margin: 20px auto;
	aspect-ratio:4/2;  position: relative;
  overflow: hidden;
}
.product-slider .owl-item.center .gallery-each::after {
  content: '';
  left: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  right: 0;
}
.product-slider .owl-item.center .gallery-each:hover::after{
	background: #00000080;
}
/* Image inside circle */
.product-slider .gallery-each img {
  transition: all .3s ease;
  filter: grayscale(100%);
	height: 100%;
  object-fit: cover;
}

/* Center (active) item – bigger, on top, colored */
.product-slider .owl-stage-outer{margin: 0 90px;}
.product-slider .owl-item.center {
  transform: scale(1) !important;  margin: 0 -90px;
  opacity: 1;
  z-index: 3;
}

.product-slider .owl-item.center .gallery-each:hover {
  border-color: #00a651; /* green ring */
}

.product-slider .owl-item.center .gallery-each img {
  filter: grayscale(0);
}

/* Overlap: negative side margin on items */
.product-slider .owl-item {
  position:relative;z-index:0;transform: scale(0.9) !important;
}

/* Nav */

.product-slider.owl-theme .owl-dots .owl-dot.active span, .product-slider.owl-theme .owl-dots .owl-dot:hover span {
  background: #00a651;
}

/* Arrows (you already have the HTML) */
.slider-arrow {
  cursor: pointer;
  font-size: 30px;
  color: #00a651;
  transition: all .3s ease;
}
.slider-arrow:hover {
  color: #000;
}

.product-slider .owl-nav {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}
.product-slider .owl-nav button {
  pointer-events: all;
  background: none !important;
  border: none !important;
}
/* Title */

.product-slider .owl-item  h3 {
    display: none;
}
.product-slider .p-title h2 {
  text-align: center;
  font-size: 35px;
  font-weight: 500;
  color: #00a651;
	font-family:oswald;
}
.product-slider .p-title h2 a{
	text-decoration:none;
	color:#00a651;
}
.arrow-cta-home .uagb-ifb-content {
  display: flex;
  align-items: center;
}

.home-shows .uagb-ifb-image-content {
  width: 125px;
  height: 125px;
  border: 1px solid #a5aba5;
  background: #fff;
  display: flex !important;
  justify-content: center;
  align-items: center;
  border-radius: 25px;
  margin-right: 25px;
  border: 2px solid #fff;
  box-shadow: 0 0 10px #a9a9a9;
}

@media screen and (max-width:1024px){
	.product-slider .p-title h2 a{font-size:26px;}
	.home-shows .uagb-ifb-image-content{margin:15px auto !important;max-width:125px;}
}
@media screen and (max-width:768px){
	.product-slider .owl-stage-outer,.product-slider .owl-item.center{margin:0;}
	.product-slider .owl-nav{display:none;}
	.product-slider .owl-item.center { padding: 0 15px;}
	
}

.project-slider .owl-stage {
  display: flex;
}

.project-slider .single-project-item {
  padding: 24px;
  background: #fff;
  border-radius: 25px;
  border: 1px solid #b5b5b5;
  height: 100%;
  color: #808080;
  font-size: 18px;
  font-family: montserrat;
	margin:0 2px;
}
.project-slider .project-img {
  width: 100%;
  height: 185px;
  object-fit: cover;
  object-position: center;
  border-radius: 20px;
  border: 2px solid #fff;
  box-shadow: 0 0 10px #a9a9a9;
}
.project-slider .project-title {
  color: #00a94f;
  font-size: 24px;
  font-weight: 600;
  margin: 20px 0;
}
.project-slider .project-btn {
  color: #000;
  text-decoration: navajowhite;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-top: 20px;
}
.project-slider .project-btn:hover{color:#00a94f;}

.project-slider .owl-nav {
  position: absolute;
  width: calc(100% + 200px);
  left: -100px;
  height: 100%;
  top: 0;
  display: flex;
  justify-content: space-between;
  pointer-events: none;
}
.project-slider .owl-nav button {
  pointer-events: all;
  background: transparent !important;
}
@media screen and (max-width:1024px){
	.project-slider .owl-nav {
  width: calc(100% + 50px);
  left: -25px;
	}
}
@media screen and (max-width:768px){
	.project-slider .owl-nav {
  width: calc(100% + 60px);
  left: -30px;
	}
	
}

.product-cat-home {
  gap: 0;
  display: flex;
  flex-wrap: wrap;
}
.single-cat {
  width: 25%;
  padding: 10px;
}
.single-cat a {
  display: flex;
  align-items: center;
  gap: 20px;
  text-decoration: none;
  height: 100%;
}
.single-cat a:hover .cat-title{
	color:#434343;
}
.single-cat a:hover .cat-btn{rotate:90deg;}
.single-cat .cat-img {
  width: 80px;
  height: 80px;
  object-position: center;
  object-fit: cover;
  border: 2px solid #fff;
  box-shadow: 0 0 10px #a9a9a9;
}
.single-cat .cat-title {
  color: #00a94f;
  font-size: clamp(18px, 1.175rem + 0.375vw, 20px);
  font-weight: 600;
  margin: 20px 0;
  width: 100%;
}
.single-cat .cat-btn {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid;
  color: #666;
  rotate: 45deg;  aspect-ratio: 1;transition:300ms;
}

.single-cat a:hover .cat-btn{rotate:90deg;}
@media screen and (max-width:1024px){
	.product-cat-home {gap: 0 30px;}
	.single-cat {width: calc(50% - 15px);}
	.single-cat .cat-img {width: 100px;height: 100px;}
}
@media screen and (max-width:768px){
	.product-cat-home {gap: 0px;}
	.single-cat {width: 100%;}
	
}
/* Product */

.product-container {
  max-width: 1580px;
  margin: auto;
  padding: 90px 0px;
  display: flex;
	font-size:18px;
	font-family:montserrat;
}
.product-container img {
  border: 2px solid #fff;
  box-shadow: 0 0 10px #a9a9a9;
}
.product-container .details {
  width: 80%;
  padding: 0 120px 0 20px;
  position: relative;
}
.product-container .resource {
  width: 20%;
  padding: 0 20px;
}
.image-box {
  display: flex;
  gap: 50px;
	padding-bottom:40px;
}
.product-container .image-box img {
  width: 490px;
  border-radius: 30px;
  max-width: 50%;
	flex-shrink: 0;
}
.product-container .details li{padding-bottom:30px;}
.triangle-list li {
  list-style-image: url(https://stagingwebsite4u.com/sg/alok/wp-content/uploads/2025/12/triangle.png);
}

.product-specification ol {
  counter-reset: list;
  list-style-type: none;margin: 0;
  padding: 0;
} 
.product-specification ol li::before {
  counter-increment: list 1;
  content: counter(list);
  display: inline-flex;
  background: #00a94f;
  color: #fff;
  padding: 2px;
  min-height: 30px;
  min-width: 30px;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  font-weight: 600;
  font-family: oswald;  margin: 10px 20px 0 -50px;
}
.product-specification ol li{padding-left:50px;}
.product-container .details ul {
  margin: 0;
  padding-left: 20px;
}
.product-decription img {
  border-radius: 20px;
}
.product-container .details::after {
  content: '';
  position: absolute;
  right: 0;
  top: 5%;
  height: 80%;
  width: 120px;
  border-right: 1px solid #dcdbda;
  background-image: url(https://stagingwebsite4u.com/sg/alok/wp-content/uploads/2025/12/p-shade.png);
  background-position: right -1px center;
  background-repeat: no-repeat;
}

.resource_list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  font-weight: 500;
}

.resource_list a {
  display: flex;
  gap: 10px;
  font-weight: 500;
  color: #666;
  text-decoration: none;
}
.resource_list a:hover {
  color: #00a94f;
}
.resource_list a svg {
  background: #fff;
  width: 15px;
  height: 15px;
  transform: scale(0.8);
  border: 1px solid;
  border-radius: 50%;
  padding: 5px;
  rotate: 45deg;  aspect-ratio: 1;transition:300ms;
}
.resource_list a:hover svg{
	rotate:90deg;
}
.product-container h2 {
  color: #00a94f;
  font-size: clamp(26px, 1.275rem + 0.5vw, 30px);
  font-weight: 500;
  margin-bottom: 20px;
	text-transform:uppercase;
}
.product-specification {
  border-top: 1px solid #dcdbda;
  padding-top: 50px;
}
.product-decription {
  padding-bottom: 50px;
}
.product-specification h2 {
  color: #404040;
  font-weight: 800;
}
.resource h3 {
  font-size: clamp(20px, 1.2rem + 0.25vw, 24px);
  font-weight: 800;
  color: #00a94f;
  margin-bottom: 30px;
}

@media screen and (max-width:1024px){
	.product-container{padding:60px 0;}
	.product-container{flex-direction: column;}
	.product-container .details,.product-container .resource{width:100%;padding:0 20px;}
	.image-box{padding-bottom:20px;    gap: 30px;}
	.product-decription,.product-specification{padding:0 0 30px;}
	.product-specification{padding-top:30px;}
}
@media screen and (max-width:768px){
	.image-box{flex-direction:column;}
	.product-container .image-box img{max-width:100%;}
	.product-container{padding:50px 0;}
}


/* Product-cat */


.product-cat-grid {
  display: flex;
  flex-wrap: wrap;  width: 100%;
}
.single-product-cat {
  width: calc(25% - 30px);
  margin: 20px 15px;
  padding: 24px;background: #fff;
  border-radius: 25px;
  border: 1px solid #b5b5b5;
}
.single-product-cat a {
  color: #808080;
  text-decoration: none;
  font-size: 18px;
  font-family: montserrat;
  display:block;
  height:100%;
}
.single-product-cat a:hover{
	color:#00a94f;
}
.cat-img {
  width: 100%;
  height: 185px;
  object-fit: cover;
  object-position: center;  border-radius: 20px;
  border: 2px solid #fff;
  box-shadow: 0 0 10px #a9a9a9;
}
.cat-title {
  color: #00a94f;
  font-size: 24px;
  font-weight: 500;  margin: 20px 0;
}
.cat-desc ul {
  margin: 0;
  padding-left: 15px;
}
.cat-desc li{padding-bottom:10px;}

@media screen and (max-width:1240px){
	.single-product-cat {width: calc(33.3% - 30px);}
}
@media screen and (max-width:1024px){
	.single-product-cat {width: calc(50% - 30px);}
	.cat-title{font-size:22px;}
}
@media screen and (max-width:768px){
	.single-product-cat {width: 100%;margin:10px 0;}
	.cat-title{font-size:20px;}
	.single-product-cat a {font-size:17px;}
}

/* Product-cat */


.event-wrap {
  display: flex;
  flex-wrap: wrap;  width: 100%;
}
.event-wrap .single-event-item {
  width: 100%;
  margin: 20px 15px;
  padding: 24px;background: #fff;
  border-radius: 25px;
  border: 1px solid #b5b5b5;
}
@media screen and (min-width:768px) {
	.event-wrap .single-event-item {
		display: flex;
		gap: 30px;
		align-items: stretch;	
	}
}
.event-wrap .single-event-item a {
	width:100%;
	max-width: 400px;
}
.event-wrap .single-event-item a {
  color: #808080;
  text-decoration: none;
  font-size: 16px;
  font-family: montserrat;
}
.event-wrap .single-event-item a:hover{
	color:#00a94f;
}
.event-wrap .event-img {
  width: 100%;
  object-fit: cover;
  object-position: center;  border-radius: 20px; max-width: 400px;border: 2px solid #fff;
  box-shadow: 0 0 10px #a9a9a9;
}
.event-wrap .event-title {
  color: #00a94f;
  font-size: 24px;
  font-weight: 500;  margin: 20px 0;
}
.event-wrap .event-desc ul {
  margin: 0;
  padding-left: 15px;
}
.event-wrap .event-desc li{padding-bottom:10px;}
.event-wrap .event-date{font-size:16px;  background: transparent;
  color: #7e7e7e;}

@media screen and (max-width:1240px){
	.event-wrap .single-event-item {width: calc(33.3% - 30px);}
}
@media screen and (max-width:1024px){
	.event-wrap .single-event-item {width: calc(50% - 30px);}
	.event-wrap .event-title{font-size:22px;}
}
@media screen and (max-width:768px){
	.event-wrap .single-event-item {width: 100%;margin:10px 0;}
	.event-wrap .single-event-item a {font-size:15px;}
}

.contact  {
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{padding: 12px;width: 100%;    font-family: montserrat;  border-radius: 20px;  color: #666 !important; outline: none; box-shadow: none;}
	input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, textarea:focus{border-color:#00a94f;}
	button, input[type="button"], input[type="reset"], input[type="submit"]{background:#00a94f;
  	font-size: 16px;
    font-family: montserrat;
    text-transform: uppercase;
    padding: 15px 40px;
    border-radius: 30px;
    color: #fff;
    font-weight: 500;}
	input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus,input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{background:#434343;}
}

/* Projects */

.project-container {
  max-width: 1500px;
  margin: auto;
  padding: 90px 20px;
  font-size: 18px;
  color: #666;
}

.project-container .project-img {
  min-width: 300px;
  border-radius: 20px;
  margin-bottom: 30px;border: 2px solid #fff;
  box-shadow: 0 0 10px #a9a9a9;
}

.project-container .project-title {
  color: #00a94f;
  font-size: clamp(24px, 1.275rem + 0.5vw, 30px);
  font-family: oswald;
  text-transform: uppercase;
  margin-bottom: 30px;
}

@media screen and (max-width:1024px){
	.project-container{padding:60px 20px;}
}
@media screen and (max-width:620px){
	.project-container{padding:50px 20px;}
	.project-container .project-img{
		width: 100%;
		min-width:0;
		max-width:300px;
	}
}


/* events */

.event-container {
  max-width: 1500px;
  margin: auto;
  padding: 90px 20px;
  font-size: 18px;
  color: #666;
}

.event-container .event-img {
  min-width: 300px;
  border-radius: 20px;
  margin-bottom: 30px;
}

.event-container .event-title {
  color: #00a94f;
  font-size: clamp(24px, 1.275rem + 0.5vw, 30px);
  font-family: oswald;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.event-date {
  color: #fff;
  font-size: 18px;
  background: #00a94f;
}
@media screen and (max-width:1024px){
	.event-container{padding:60px 20px;}
}
@media screen and (max-width:620px){
	.event-container{padding:50px 20px;}
	.event-container .event-img{
		width: 100%;
		min-width:0;
		max-width:300px;
	}
}

/* Footer */
footer#colophon {  background: #231f20;color:#fff;padding:0 20px;}
footer#colophon a{color:#fff; text-decoration:none;}
footer#colophon a:hover{color:#00a94e;}

.footer-container {
  max-width: 1480px;
  margin: auto;
  list-style-type: none;
  display: flex;  padding: 80px 0px 50px;
  flex-wrap:wrap;
}
.f-dtls {
  width: 37%;
}
.menu.f-link {
  width: 20%;  padding-left: 20px;
}
.f-product {
  width: 43%;  padding-left: 20px;
}
.footer-container ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.footer-container h3{
	text-transform:uppercase;  margin-bottom: 20px;font-size:22px;
}
.footer-container ul a {
  color: #fff;
  font-family: montserrat;
  text-decoration: none;
}
.footer-container ul a:hover{
	color:#00a94f;
}
.f-product .footer-nav {
  display: flex;
  flex-wrap: wrap;
}
.f-product .footer-nav li{width:50%;}
.footer-container ul li {
  padding: 10px 0 0;
  font-size: 17px;
}

.s-icon a {
  background: #00a850;
  padding: 5px;
  border-radius: 3px;
  display: inline-flex;
  height: 30px;
  width: 30px;
  justify-content: center;
  align-items: center;  margin-right: 10px;
}
.s-icon a:hover{background-color:#fff;}
footer .copyright {
  max-width: 1480px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #322e2f;
  padding: 25px 0 0;
}

.sign_up {
  text-transform: uppercase;
  font-weight: 500;
  border-bottom: 1px solid;
}
@media screen and (max-width: 976px) {
	
.f-dtls,.menu.f-link,.f-product{padding:0;}
.f-dtls { width: 100%;padding-bottom:30px;}
	.menu.f-link{width:30%}
	.f-product{width:70%}
	.footer-container{  padding: 60px 0px 40px;}
}
@media screen and (max-width: 976px) {
	
.f-dtls,.menu.f-link,.f-product{padding:0;}
.f-dtls { width: 100%;padding-bottom:30px;}
	.menu.f-link{ width: 100%;padding-bottom:30px;}
	.f-product{width:100%}
	.footer-container{  padding: 40px 0px 30px;}
	.f-product .footer-nav li { width: 100%;}
	footer .copyright {
  flex-direction: column;
  text-align: center;padding-bottom:30px;
}
	footer .copyright p{
  margin-bottom:10px;
}
}


.wp-block-accordion-item .wp-block-accordion-heading { 
  font-size: 22px;
}
.wp-block-accordion-item {
  margin-bottom: 10px;
}

.wp-block-accordion.has-number { 
  counter-reset: count; 
} 
.wp-block-accordion.has-number .wp-block-accordion-item { 
  counter-increment: count 1; 
  padding-left: 30px; 
  position: relative; 
} 
.wp-block-accordion.has-number .wp-block-accordion-item::before { 
  content: counter(count) '.'; 
  position: absolute; 
  left: 0px; 
  top: 5px; 
  font-size: 20px; 
  font-weight: 600 ;
  color:#00a94f;
}

.search-form { 
  display: flex; 
  .search-field { 
    width: 100%; 
    height: 100%; 
    font-size: 16px; 
    padding-inline: 15px; 
  } 
  .search-submit { 
    background-color: #00a950; 
    color: #fff; 
    border: none; 
    font-size: 14px; 
    display: grid; 
    place-items: center; 
    line-height: 1; 
  } 
}

.f-dtls li:has(div.show-lap) {
  display: none;
}
.arrow-cta-home.uagb-infobox__content-wrap a {
	color: inherit !important;
}
.arrow-cta-home.uagb-infobox__content-wrap:hover a {
	color: #13b55f !important;
	svg {
		fill: #13b55f;
	}
}
.wp-block-embed.wp-block-embed.wp-block-embed iframe {max-height: 340px;}

img.img-style, .img-style img{border: 2px solid #fff; box-shadow: 0 0 10px #a9a9a9; border-radius:10px;}