 
 
body > noscript{display:none;}
#wrapper{margin-top:-1.6em;line-height:0;}
#wrapper > *{line-height:1.6;}
#masthead,#mobile-header{top:0 !important;}
.home-banner-div{
    border-radius: 0 0 50px 50px;
    margin-bottom: 0 !important;
}
.page-id-577 .site-main-header-wrap .site-header-row-container-inner{
    background: #fff !important;
}
.page-id-577 .header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.page-id-577 .gtranslate_wrapper .gt_switcher .gt_selected a{
    color: #000 !important;
}
.page-id-577.transparent-header .gtranslate_wrapper .gt_switcher .gt_selected a:after{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>") !important;
}

.page-id-2097 .gtranslate_wrapper .gt_switcher .gt_selected a{
    color: #000 !important;
}
.page-id-2097.transparent-header .gtranslate_wrapper .gt_switcher .gt_selected a:after{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>") !important;
}
.page-id-2172 .header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.page-id-2172 .gtranslate_wrapper .gt_switcher .gt_selected a{
    color: #000 !important;
}
.page-id-2172.transparent-header .gtranslate_wrapper .gt_switcher .gt_selected a:after{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>") !important;
}
.page-id-2175 .header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.page-id-2175 .gtranslate_wrapper .gt_switcher .gt_selected a{
    color: #000 !important;
}
.page-id-2175.transparent-header .gtranslate_wrapper .gt_switcher .gt_selected a:after{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>") !important;
}
.page-id-2178 .header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.page-id-2178 .gtranslate_wrapper .gt_switcher .gt_selected a{
    color: #000 !important;
}
.page-id-2178.transparent-header .gtranslate_wrapper .gt_switcher .gt_selected a:after{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>") !important;
}
.single-post .header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.page-id-2097 .header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.single-post .gtranslate_wrapper .gt_switcher .gt_selected a{
    color: #000 !important;
}
 
.header-html .gtranslate_wrapper,
#gt-wrapper-58486278{
    display: none !important;
}
.single-post.transparent-header .gtranslate_wrapper .gt_switcher .gt_selected a:after{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>") !important;
}
.single-post .content-area{
    margin-top: 0;
}
 
.home-banner .kb-splide .splide__track{
	border-radius: 0 0 50px 50px;
}
.transparent-header .site-main-header-wrap .site-header-row-container-inner:hover{
    background: #fff;
}
.transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .header-search-bar form.search-form label{
    display: block;
}
.transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .site-branding a.brand img{
    content:url("../image/logo@2x.png");
}
.transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .main-navigation .primary-menu-container > ul > li.menu-item > a{
    color: #000;
}
.transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .search-toggle-open-container .search-toggle-open{
    color: #000;
}
.transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .gtranslate_wrapper .gt_switcher .gt_selected a{
    color: #000 !important;
}
.transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .gtranslate_wrapper .gt_switcher .gt_selected a:after{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>") !important;
}
 
 
 
.mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .search-toggle-open-container .search-toggle-open{
    color: #000;
}
#mobile-header .ronghai-sticky-header .site-header-row-container-inner .search-toggle-open-container .search-toggle-open{
    color: #000;
}
.ronghai-sticky-header .mobile-toggle-open-container .menu-toggle-open,.ronghai-sticky-header .mobile-toggle-open-container .menu-toggle-open:focus{
    color: #000;
}
.transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .mobile-toggle-open-container .menu-toggle-open{
    color: #000;
}
#mobile-header .transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .site-branding a.brand img{
    
}
 
 
 
 
.ronghai-sticky-header .site-header-row-container-inner{
    background: #fff !important;
    box-shadow: 0 3px 5px rgba(0,0,0,.15);
     
}
.ronghai-sticky-header .site-branding a.brand img{
     
    content:url("../image/logo@2x.png");
}
 
 
 
.ronghai-hidden-header{
    display: none;
}
.ronghai-sticky-header .site-header-row-container-inner .header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.ronghai-sticky-header .site-header-row-container-inner .header-search-bar form.search-form label{
    display: block;
}
 
 
 
.ronghai-sticky-header .site-header-row-container-inner .main-navigation .primary-menu-container > ul > li.menu-item > a{
    color: #000 !important;
}
.ronghai-sticky-header .site-header-row-container-inner .search-toggle-open-container .search-toggle-open{
    color: #000 !important;
}
.ronghai-sticky-header .site-header-row-container-inner .gtranslate_wrapper .gt_switcher .gt_selected a{
    color: #000 !important;
}
.ronghai-sticky-header .site-header-row-container-inner .gtranslate_wrapper .gt_switcher .gt_selected a:after{
    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>") !important;
}
.ronghai-sticky-header .mobile-toggle-open-container .kadence-svg-iconset svg{
    fill: #000 !important;
}
.header-mobile-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #fff;
}
 
 
 
.ronghai-sticky-header .header-mobile-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.item-is-stuck .main-navigation .primary-menu-container > ul > li.menu-item > a{
    color: #000;
}

 
 
 
 
 
 
.header-mobile-search-bar .site-header-row-container-inner:hover .header-search-bar form.search-form .kadence-search-icon-wrap svg {
    fill: #000;
}
#mobile-header .kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding img {
    max-width: 100px;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover{
    background: linear-gradient(to right, #052f9b, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
}
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover span.nav-drop-title-wrap{
    background: linear-gradient(to right, #052f9b, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
}
.main-navigation .primary-menu-container > ul > li.menu-item > a:hover span.nav-drop-title-wrap svg{
    fill: #052f9b;
}
.products-menu-div figcaption{
    font-size:18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    color: #000 !important;
}
.products-menu-div{
    margin: 0 !important;
}
.products-menu-div-2{
    margin: 0 !important;
}
#menu-item-42.kadence-menu-mega-enabled > .sub-menu{
 
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);
}
.header-navigation .header-menu-container ul ul li.menu-item > a:hover{
    background: linear-gradient(to right, #052f9b, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
	text-decoration: underline;
}
.header-navigation .header-menu-container ul ul.sub-menu{
    border-radius: 10px;
    padding: 2em 0;
}
.header-navigation .header-menu-container ul ul li.menu-item > a{
    padding: 0 1.8em !important;
    line-height: 1.8em;
}
#menu-item-540{
    margin-top: -25px;
}
.products-menu-div figure {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}
.products-menu-div .wp-block-kadence-column:hover figure img{
    transform: scale(1.05);
    transition: .3s transform;
}
.products-menu-div .wp-block-kadence-column:hover p{
    background: linear-gradient(to right, #052f9b, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
	text-decoration: underline;
	transition: .3s transform;
}
.home-getintouch-hands-form2 .kt-modal-overlay{
    background: rgba(0,0,0,0);
     
     
}

 
.gt_float_switcher{
	font-size:16px !important;
}
.gtranslate_wrapper .gt_switcher .gt_option{
	position: absolute !important;
	margin-top: 30px;
}
.gtranslate_wrapper .gt_switcher .gt_selected{
	background: transparent !important;
}
.gtranslate_wrapper .gt_switcher .gt_selected a{
	border:0 !important;
	font-weight:600 !important;
	 
}
.gtranslate_wrapper .gt_switcher .gt_selected a::after{
	right: 60px !important;
}
.gtranslate_wrapper .gt_switcher .gt_selected a:hover{
	background: transparent !important;
}
.gtranslate_wrapper .gt_switcher .gt_option{
	background-color: #fff !important;
  border-radius: 10px !important;
	padding: 20px 0px !important;
}
.gtranslate_wrapper .gt_switcher .gt_option a{
	padding: 5px 20px !important;
}
.gtranslate_wrapper .gt_switcher .gt_option a:hover{
	font-weight:600 !important;
}

 
.gtranslate_wrapper .gt_switcher .gt_option{
	box-shadow: 0 5px 16px 0 rgba(0, 0, 0, 0.14);
}
.gtranslate_wrapper .gt_switcher .gt_option::-webkit-scrollbar{
	width:2px !important;
}
.gtranslate_wrapper .gt_switcher .gt_option::-webkit-scrollbar-thumb{
	background-color:#999 !important;
}
.gtranslate_wrapper .gt_switcher .gt_option::-webkit-scrollbar-track{
	background-color:#e9e9e9 !important;
}
.gtranslate_wrapper .gt_switcher .gt_option::-webkit-scrollbar-thumb:hover{
	background-color:#888 !important;
}
.gtranslate_wrapper .gt_switcher .gt_option::-webkit-scrollbar-button{
	background:transparent;
}
.search-results .content-area {
 
    margin-bottom: 10rem;
}
.search-results .nav-links>a svg{
	transform: translate(0%, 0%);
	fill: #000000 !important;
	top: 0;
	left: 0;
}
.search-results .nav-links>a:hover svg{
	fill: #ffffff !important;
}
.search-results #archive-container article{
	border:1px solid #eceaf0;
}
.search-results .entry-content-wrap{
	padding: 2rem !important;
}
.search-results .pagination{
	text-align: center;
}
     
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
html::-webkit-scrollbar {
    width: 2px;
	height:0px;
}
html::-webkit-scrollbar-thumb{
	background-color:#999;
}
html::-webkit-scrollbar-track{
	background-color:#e9e9e9;
}
html::-webkit-scrollbar-thumb:hover{
	background-color:#888;
}
html::-webkit-scrollbar-button{
	background:transparent;
}
 
 
.gtranslate_wrapper .gt_switcher .gt_selected a{
	color:#fff !important;
}
.transparent-header .gtranslate_wrapper .gt_switcher .gt_selected a:after{
	    background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23ffffff'/></svg>") !important;
}
.home-banner-product figcaption{
    border-radius: 50px;
    background-color: purple;
    margin: -15% 13% 7% 13%;
}
.home-3-div>.kt-row-column-wrap{
    grid-template-columns: minmax(0, 65%) minmax(0, 30%) minmax(0, 5%);
}
.home-getintouch img{
	animation: rotate 10s linear infinite;
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.home-getintouch-hands-form {
	margin-top:-10%;
	 
	z-index: 2;
}
.home-getintouch-hands-form button.kt-blocks-modal-link svg{
	height: auto;
	width: 4em;
	transform-origin: 50% 100%;
	transition: .3s transform;
}
.home-getintouch-hands-form button.kt-blocks-modal-link:hover{
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}
.home-getintouch-hands-form button.kt-blocks-modal-link svg:hover{
	animation-name:wave-animation;
  animation-duration:2.5s;
  animation-iteration-count:infinite;
  animation-play-state:running;
}
@keyframes wave-animation {
  0% {
    transform:rotate(0)
  }
  10% {
    transform:rotate(14deg)
  }
  20% {
    transform:rotate(-8deg)
  }
  30% {
    transform:rotate(14deg)
  }
  40% {
    transform:rotate(-4deg)
  }
  50% {
    transform:rotate(10deg)
  }
  60% {
    transform:rotate(0)
  }
  100% {
    transform:rotate(0)
  }
}
 
.change-btn .kb-button{
    background:linear-gradient(120deg,#052f9b 0%,#3372e7 100%) !important;
    color:#fff !important;
    border:2px solid rgba(255,255,255,.28) !important;
}
.change-btn .kb-button:hover{
    background:linear-gradient(120deg,#3372e7 0%,#3372e7 100%) !important;
    color: #fff !important;
    transition: all .25s;
}
.brandcollab-title{
    background: linear-gradient(to bottom, #ff8fbe, #3372e7) !important;
    -webkit-background-clip: text !important;
}

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.banner-product article .entry-title{
    background: repeating-linear-gradient(45deg, #052f9b, #3372e7);
    border-radius: 50px;
    margin: -5% 7% 7% 0 !important;
}
.banner-product article .entry-title a{
    margin-top: -5px;
    padding: 5px 20px;
}
.banner-product .kb-splide .splide__arrow--prev{
    display: none !important;
}
.banner-product .kb-splide .splide__arrow{
    transform: translate(140%, -80%);
}
.banner-product .kb-splide .splide__arrow--next{
    background:transparent !important;
    background-image: url("../image/231174173229164180-2x.png") !important;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
    opacity: 1;
    width: 5rem;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}
.banner-product .kb-splide .splide__arrow--prev{
    background:transparent !important;
    background-image: url("../image/arrow-prev2@2x.png") !important;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
    opacity: 1;
    width: 5rem;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}
.banner-product .kb-splide .splide__arrow--next svg{
    display: none !important;
}
.banner-product .kb-splide .splide__arrow--next:hover{
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}
 
.banner-product .kadence-post-image-intrisic{
    background-color: transparent !important;
    padding-bottom: 124% !important;
}
.banner-product .kadence-post-image-intrisic img{
    object-fit: contain !important;
    -o-object-fit: contain !important;
}
.touch-div{
    position: relative;
}
.home-getintouch,.home-getintouch-hands-form{
    position: absolute;
}

.banner-title-h2:after{
    position: absolute;
    content: '';
    background-image: url(../image/231142175231187149-2x.webp);
    background-repeat: no-repeat;
    background-size: contain;
    width: 800px;
    height: 280px;
    left: -10%;
    top: 20%;
}
.home-div2 .kt-row-column-wrap .wp-block-kadence-column{
    position: relative;
}
.home-div2>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child):after{
    content: '';
    position: absolute;
    background-image: url(../image/229136134233154148231172166-2x.webp);
    background-repeat: no-repeat;
    background-size: contain;
    width: 30px;
    height: 30px;
    right: 0;
    top: 30%;
}

.home-bestsellers .wp-block-kadence-infobox{
	flex-shrink:0;
}
.home-bestsellers {
	overflow:hidden;
}
.home-bestsellers .kt-inside-inner-col{
	display:flex;
	flex-direction: row;
	animation:move 15s linear infinite;
}
@keyframes move{
	100%{
		transform:translatex(-1037.83px);
	}
}
.product-title{
	background: linear-gradient(to bottom, #052f9b, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
	z-index:2;
	position: relative;
}
.home-product article .kadence-post-image{
	background-image: linear-gradient(135deg, #ff2093 0%, #052f9b 55%, #052f9b 100%);
	background-size: contain;
	background-position: center center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin: 10px 10px 0 10px;
	border-radius: 20px;
	overflow: hidden;
}
 
.home-product .kadence-post-image-intrisic{
	background-color:#f5f7fa;
}
.home-product .kadence-post-image-intrisic img{
	object-fit:contain !important;
	-o-object-fit:contain !important;
	width:100% !important;
	height:100% !important;
}
 
 
 
 
 
 
 
 
.home-product article:hover{
    background: linear-gradient(to left, #052f9b, #052f9b);
 
}
.home-product article header{
	min-height: 60px;
}
.home-product article:hover .entry-title{
    color:#fff;
}

.home-getintouch-hands-form2:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../image/product_15@2x.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
     
    z-index: -1;
     
}
.product-hands{
  position: absolute;
  display: inline-block;
  background-image: url(../image/product_15@2x.png);
  background-size: contain;
  background-position: center center;
  background-attachment: scroll;
  background-repeat: no-repeat;
  width: 90px;
  height: 90px;
  z-index: 2;
  top: 20px;
  left: 20px;
}
article.kt-blocks-post-grid-item .kt-blocks-post-grid-item-inner-wrap{
    position: relative;
}
.product-hands svg{
   
  position: absolute;
  top: 25%;
  left: 25%;
   
  z-index: 3;
  transform-origin: 50% 100%;
    transition: .3s transform;
}
article.kt-blocks-post-grid-item:hover svg{
    animation-name: wave-animation;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-play-state: running;
}
 
.kt-post-grid-layout-carousel-wrap .kadence-post-image-intrisic{
	background-color:#f5f7fa;
}
.kt-post-grid-layout-carousel-wrap .kadence-post-image-intrisic .kadence-post-image-inner-intrisic img{
	object-fit:contain !important;
	-o-object-fit:contain !important;
}
 
article#post-2181 ul.kb-query-grid-wrap li.kb-query-item .product-list-img{
	background-color:#f5f7fa;
	overflow:hidden;
}
article#post-2181 ul.kb-query-grid-wrap li.kb-query-item .product-list-img img{
	object-fit:contain !important;
	-o-object-fit:contain !important;
	width:100% !important;
	height:100% !important;
	left:0 !important;
	top:0 !important;
	right:0 !important;
	bottom:0 !important;
	margin:auto !important;
}
article#post-2181 ul.kb-query-grid-wrap li.kb-query-item .kt-inside-inner-col{
	padding:10px 10px 20px 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}
article#post-2181 ul.kb-query-grid-wrap li.kb-query-item:hover{
    background: linear-gradient(to left, #052f9b, #052f9b);
}
article#post-2181 ul.kb-query-grid-wrap li.kb-query-item:hover svg{
    animation-name: wave-animation;
    animation-duration: 2.5s;
    animation-iteration-count: infinite;
    animation-play-state: running;
}
article#post-2181 ul.kb-query-grid-wrap li.kb-query-item .wp-block-kadence-advancedheading{
    margin-bottom: 0;
	display: inline-flex;
}
article#post-2181 ul.kb-query-grid-wrap li.kb-query-item:hover .wp-block-kadence-advancedheading{
    color: #ffffff;
}
article#post-2181 ul.kb-query-grid-wrap li.kb-query-item:hover .wp-block-kadence-advancedheading:before{
    content: '';
    position: relative;
    width: 30px;
    height: 30px;
    left: -10px;
 
    
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    display: inline-block;
}
article#post-2181 ul.kb-query-grid-wrap li.kb-query-item:hover .wp-block-kadence-advancedheading:after{
    content: '';
    position: relative;
    width: 30px;
    height: 30px;
    right: -10px;
 
     
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    display: inline-block;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
 
 
 
 
 
 
 
 
.see-all-div a.kt-blocks-info-box-link-wrap {
    display: flex;
    justify-content: center;
}
.see-all-div .kt-blocks-info-box-learnmore:hover{
    background: linear-gradient(to left, #052f9b, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
}
.see-all-div-content a.kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-title{
    background: linear-gradient(to left, #052f9b, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
}
.home-getintouch-hands-form2 {
    position: absolute;
	margin: -39% 0 0 36%;
	padding: 20px;
	z-index: 2;
	display: none;
}
.home-getintouch-hands-form2 button.kt-blocks-modal-link svg{
	height: auto;
	width: 3em;
	transform-origin: 50% 100%;
	transition: .3s transform;
}
.home-getintouch-hands-form2 button:hover{
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}
.home-getintouch-hands-form2 button.kt-blocks-modal-link svg:hover{
	animation-name:wave-animation;
  animation-duration:2.5s;
  animation-iteration-count:infinite;
  animation-play-state:running;
}
.home-product article .entry-title a{
    display: inline-block !important;
}
.home-product article:hover .entry-title:before{
    content: none;
}
.home-product article:hover .entry-title:after{
    content: none;
}


 
 
 
 
 
 
 
 
 
 
 
     
 

 
 
 
 
 
 
 
 
 
 
 
     
 
.home-product-div .home-product,.home-product-div .home-product .kb-splide{
    height: 100%;
}
 
 
 
.home-product article .entry-title{
    display: inline-flex;
}
.home-product .splide__arrows{
    position: relative;
     
     
     
    top: 112%;
}
.home-product .splide__arrows svg{
    display: none !important;
}
.home-product .kb-splide .splide__arrow--prev {
    background: transparent !important;
    background-image: url(../image/arrow-prev2@2x.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
    opacity: 1;
    width: 5rem;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}
.home-product .kb-splide .splide__arrow--next {
    background: transparent !important;
    background-image: url(../image/231174173229164180-2x.png) !important;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
    opacity: 1;
    width: 5rem;
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}
.home-product .kb-splide .splide__pagination__page{
    border-radius: 0;
     
    height: 3px;
    margin: 0;
    min-width: calc((100vw - 200px) / 6 - 100px);
    
}
.home-product .kb-splide .splide__pagination__page.is-active{
    color: #052f9b;
    opacity: 1;
}
.kb-splide .splide__pagination__page.is-active{
    background: #3372e7 !important;
}
.home-product .kb-splide .splide__pagination, .home-product .kb-splide ul.splide__pagination.splide__pagination{
    bottom: -68px;
}
.home-product .kb-splide .splide__pagination__page:hover{
    background: #052f9b;
}

.why-text{
    background: linear-gradient(to left, #052f9b 40%, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
	 
	 
}
.header-search-bar form.search-form label{
    display: none;
}
.header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #fff;
}

.testimonials-div{
    z-index: 1;
    border-radius: 50px;
}
.testimonials-div > .kt-row-column-wrap{
     
     
     
}
.testimonials-div > .kt-row-column-wrap::-webkit-scrollbar { 
    display: none; 
} 
 
 
 
.wp-block-kadence-modal .kadence-block-pro-modal .kt-modal-container{
    box-shadow: 0 0 15px rgba(0, 0, 0,.15);
}
.testimonials-div-left>.kt-inside-inner-col.change-background:after{
     
     
     
     
     
     
     
     
     
     
     
     
}
.hide-background-img{
    display: none;
}
.change-background-img{
    position: absolute;
    z-index: -1;
    top: -180px;
    left: calc( 111% - ( var(--global-vw, 100vw) / 2 ));
    border-radius: 50px;
     
}
.home-getintouch-hands-form{
    padding: 22.5% 18%;
     
}
.home-getintouch-hands-form:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../image/150135229173151231142175231187149-2x.webp);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    z-index: -1;
    animation: rotate 10s linear infinite;
}

 
 
 
 
 
 
 
 
 
.testimonials-div-right::-webkit-scrollbar{
	width:0px !important;
}
.testimonials-div-right::-webkit-scrollbar-thumb{
	background-color:transparent !important;
}
.testimonials-div-right::-webkit-scrollbar-track{
	background-color:transparent !important;
}
.testimonials-div-right::-webkit-scrollbar-thumb:hover{
	background-color:transparent !important;
}
.testimonials-div-right::-webkit-scrollbar-button{
	background:transparent;
}
.package-btn .kb-svg-icon-fa_amazon{
    background: transparent !important;
    background-image: url(../image/amazon3@2x.webp) !important;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
    width: 3.5rem;
    height: 1rem;
    margin-top: 5px;
}
.package-btn .kb-svg-icon-fa_amazon svg{
    display: none !important;
}
.recipes-video-div figure.wp-block-embed{
	display: inline-table;
	width: 500px;
	margin-right: 30px;
}
.recipes-video-div figure.wp-block-embed iframe{
    border-radius: 20px;
}
.news-right article:last-child{
	border-bottom:0;
}
.news-right article .entry-title:hover{
    background: linear-gradient(to left, #052f9b 40%, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
}
.news-left article .entry-title:hover {
    background: linear-gradient(to left, #052f9b 40%, #052f9b);
    -webkit-background-clip: text;
    color: transparent !important;
}
.news-left article footer .date-day{
    font-size: 48px;
    font-family: 'Gilroy Bold', Helvetica, Arial;
    margin-bottom: 2.5rem;
}
.ronghai-btn{
    padding: 0.87em 1.81em !important;
}
.package-btn .button{
    padding: 0.73em 1.81em !important;
}
.informative-div{
    overflow: initial;
}
.informative-title{
    background: linear-gradient(to bottom, #ff8fbe, #3372e7);
	-webkit-background-clip: text;
	color: transparent !important;
	z-index:2;
	position: relative;
	display: inline-block;
}
 
 
 
 
 
 
 
 
 
 
 
 
.mobile-none-text{
    display: none !important;
}
 
 
 
.popup-drawer .drawer-header{
    justify-content: flex-start !important;
}
.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap{
    background: linear-gradient(to right, #052f9b 20%, #052f9b 30%);
    -webkit-background-clip: text;
    color: transparent !important;
}
.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
    border-left: 0px;
}
.mobile-navigation .drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded="true"] svg{
    fill: #052f9b;
}
 
 
 
 
 
 
 
.home-footer-form-div .wpforms-submit-container {
     text-align: center;
}
.home-footer-form-div div.wpforms-container-full .wpforms-form .wpforms-field-label{
    color: #fff !important;
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    margin: 0 0 15px 0 !important;
}
.home-footer-form-div div.wpforms-container-full .wpforms-form .wpforms-required-label{
    color: #fff !important;
}
.home-footer-form-div div.wpforms-container-full .wpforms-form input[type=text],.home-footer-form-div div.wpforms-container-full .wpforms-form input[type=email],.home-footer-form-div div.wpforms-container-full .wpforms-form textarea{
    padding: 25px !important;
    border:0px !important;
    border-radius:10px !important;
     
    background: #ffffff;
    opacity: 0.5;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=tel]{
    height: 60px !important;
}
div.wpforms-container-full .wpforms-form .choices .choices__inner{
    padding: 25px !important;
    height: 60px;
}
.home-footer-form-div div.wpforms-container-full .wpforms-form input[type=tel]{
    padding: 25px !important;
    border:0px !important;
    border-radius:10px !important;
     
    background: #ffffff;
    opacity: 0.5;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
.home-footer-form-div div.wpforms-container-full .wpforms-form .choices .choices__inner{
     
    background: #ffffff;
    opacity: 0.5;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
    border-radius:10px !important;
    border:0px !important;
    padding: 25px !important;
    height: 60px;
}
div.wpforms-container .wpforms-form .choices__placeholder {
    opacity: 1 !important;
    color: #000;
    font-size: 18px;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
div.wpforms-container .wpforms-form .choices__list--single{
    margin-top: -5px !important;
}
div.wpforms-container .wpforms-form .choices__list--single .choices__item{
    color: #000;
    font-size: 18px;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
div.wpforms-container .wpforms-form .choices[data-type*="select-one"]:after{
     
    background-image: url(../image/f_arrow_down@2x.png);
    width: 15px !important;
    height: 15px !important;
    border: 0 !important;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
    margin-top: -5px !important;
}
.home-footer-form-div div.wpforms-container-full .wpforms-form input:hover, .home-footer-form-div div.wpforms-container-full .wpforms-form input:focus, .home-footer-form-div div.wpforms-container-full .wpforms-form input:active, .home-footer-form-div div.wpforms-container-full .wpforms-form textarea:hover, .home-footer-form-div div.wpforms-container-full .wpforms-form textarea:focus, .home-footer-form-div div.wpforms-container-full .wpforms-form textarea:active,.home-footer-form-div div.wpforms-container-full .wpforms-form .choices .choices__inner:hover,.home-footer-form-div div.wpforms-container-full .wpforms-form .choices .choices__inner:focus,.home-footer-form-div div.wpforms-container-full .wpforms-form .choices .choices__inner:active{
     
    background:#fff;
    opacity: 1;
    box-shadow: 0 0 5px rgba(107, 173, 226.15);
}
div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner .choices__input{
	height: auto !important;
	opacity: 1;
	box-shadow: 0 0 0 rgba(107, 173, 226, 0);
}
.home-footer-form-div .wpforms-form button[type=submit] {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
    border-radius:50px !important;
    padding: 15px 60px !important;
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    border: 0 !important;
}
 
.home-footer-form-div .wpforms-form button[type=submit]:hover {
    background-color: transparent !important;
    border-color: transparent !important;
    background: repeating-linear-gradient(45deg, #3372e7, #ff2093);
    color: #fff !important;
    border: 0 !important;
     
}
footer.site-footer .site-middle-footer-wrap .site-footer-row-container-inner{
    border-radius: 50px 50px 0 0;
    margin-top: -6%;
    position: relative;
}
.footer-div-4column ul.menu li a{
    color: #000 !important;
    font-size: 24px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    border: 0;
    padding: 0;
    line-height: 1.3em;
}
.footer-div-4column div.wpforms-container-full{
	position: relative;
	height: 60px;
	margin-bottom: 40px;
	width: 100%;
	max-width: 400px;
	margin-left: 0;
}
.footer-div-4column div.wpforms-container-full .wpforms-form input[type=email]{
    padding: 10px 10px !important;
    border:0px !important;
    border-radius:5px !important;
    background: #fff !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    font-size: 16px !important;
    color: #000 !important;
}
 
.footer-div-4column div.wpforms-container-full .wpforms-field-container{
	position: absolute;
	width: 100%;
	max-width: 400px;
}

.footer-div-4column div.wpforms-container-full .wpforms-submit-container{
	display: inline-block;
	margin-left: -40px !important; 
	position: absolute !important;
	right: 0;
	top: 0;
	transform: translate(0, 50%);
	-webkit-transform: translate(0, 50%);
	padding: 5px 20px !important;
}
.footer-div-4column div.wpforms-container-full .wpforms-form button[type=submit]{
	background: transparent !important;
	background-image: url(../image/arrow-8@2x.png) !important;
	background-repeat: no-repeat !important;
	background-position: center;
	background-size: contain !important;
	background-attachment: scroll;
	width: 1.5rem;
	height: 1rem;
	font-size: 0em;
	border: 0;
	padding: 0;
}
.footer-div-4column input::placeholder {  
   color: #000;
}
.footer-div-4column .wp-block-social-links.is-style-logos-only .wp-social-link svg{
    height: 1em;
    width: 1em;
}
.footer-div-4column #wpforms-389 .wpforms-confirmation-container-full{
	background: #fff;
	border: 0;
	border-radius: 5px;
	font-family: 'Gilroy Bold';
}
.social-icon .kb-svg-icon-wrap svg{
    height: 0.8em;
    width: 0.8em;
}
 
 
 
 
 
 
 
 
 
 
.social-icon .kt-svg-icon-wrap{
    display: inline-block;
}
.why-left,.why-right{
    position: relative;
    overflow: hidden;
    border-radius: 30px;
    padding-top: 14%;
    padding-right: 14%;
    padding-bottom: 74%;
    padding-left: 14%;
}
.why-left-div{
    margin-top: 30% !important;
}
.why-right-div{
    margin-top: 15% !important;
}
.why-left{
     
    transition: all 0.3s ease;
}
.why-right{
    
    transition: all 0.3s ease;
}
.why-left .wp-block-cover__image-background{
  transition: all 0.3s ease;
}
.why-right .wp-block-cover__image-background{
  transition: all 0.3s ease;
}
.why-left .wp-block-cover__background,
.why-right .wp-block-cover__background{
    background: linear-gradient(to bottom, rgba(5,47,155,1) 0%, rgba(5,47,155,0.85) 25%, rgba(5,47,155,0.55) 55%, rgba(5,47,155,0.2) 80%, transparent 100%) !important;
    opacity: 1 !important;
}
.deliver-img{
    position: relative;
}
.deliver-img::after{
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(to bottom, rgba(5,47,155,1) 0%, rgba(5,47,155,0.85) 25%, rgba(5,47,155,0.55) 55%, rgba(5,47,155,0.2) 80%, transparent 100%);
    pointer-events: none;
    z-index: 1;
}
.why-left:hover .wp-block-cover__image-background,.why-right:hover .wp-block-cover__image-background{
  transform: scale(1.05);
}
.why-left.articleShow {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
.why-right.articleShow {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}
 
 
 
 
     
     
 
 
@keyframes background-size-expansion {
  0% {
    background-size: cover;
  }
  100% {
    background-size: 110%;  
  }
}
 
 
 
.why-left>.kt-inside-inner-col:hover h3{
     
     
}
 
 
 
.kb-button.kb-btn-global-fill:hover{
    background: repeating-linear-gradient(45deg, #3372e7, #ff2093);
    color: #fff;
    transition: all .25s;
}
.whatsapp-btn:hover{
    border-color: #052f9b !important;
     
}
.news-left article .entry-content{
    margin-right: 22%;
}
.ronghai-1btn button{
    padding: 0.87em 1.81em !important;
}
 
 
 
 
 
 
.popup-btn .kt-modal-container::-webkit-scrollbar{
	display:none;
}
.popup-btn button.kt-blocks-modal-link:hover,.popup-btn button.kt-blocks-modal-link:focus{
    background: repeating-linear-gradient(45deg, #3372e7, #ff2093) !important;
    color: #fff !important;
    transition: all .25s;
    border: 0 !important;
}
.handsform button.kt-blocks-modal-link:hover,.handsform button.kt-blocks-modal-link:focus{
    background: none !important;
}
.brandcollab-btn button.kt-blocks-modal-link:hover,.brandcollab-btn button.kt-blocks-modal-link:focus{
    background: radial-gradient(circle at 50% 45%, rgba(5,47,155,.9) 0%, #052f9b 45%, rgba(5,47,155,.15) 68%, rgba(5,47,155,0) 73%) !important;
    width: 190px;
    height: 190px;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
}
.popup-div-text{
    background: linear-gradient(to right, #052f9b 40%, #052f9b);
	-webkit-background-clip: text;
	color: transparent !important;
	 
	 
}
.home-getintouch-hands-form .kt-modal-overlay{
    background: transparent !important;
     
     
}
.popup-div-text{
    margin-top: 30px !important;
}
.popup-btn .kt-modal-overlay .kt-modal-close{
    right: 20px !important;
    top: 20px !important;
    color: #000 !important;
}

 
 
.popup-btn .wpforms-submit-container {
     text-align: center !important;
}
.popup-btn div.wpforms-container-full .wpforms-form .wpforms-field-label{
    color: #000 !important;
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    margin: 0 0 15px 0 !important;
}
.popup-btn div.wpforms-container-full .wpforms-form .wpforms-required-label{
    color: #000 !important;
}
.popup-btn div.wpforms-container-full .wpforms-form input[type=text],.popup-btn div.wpforms-container-full .wpforms-form input[type=email],.popup-btn div.wpforms-container-full .wpforms-form textarea{
    padding: 10px 10px !important;
    border:0px !important;
    border-radius:5px !important;
     
    background: #fef5fa !important;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
.popup-btn div.wpforms-container-full .wpforms-form input[type=tel]{
    padding: 10px 10px !important;
    border:0px !important;
    border-radius:5px !important;
     
    background: #fef5fa !important;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
.popup-btn div.wpforms-container-full .wpforms-form .choices .choices__inner{
     
    background: #fef5fa !important;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
    border-radius:5px !important;
    border:0px !important;
    padding: 10px 10px !important;
}
.popup-btn div.wpforms-container .wpforms-form .choices__list--dropdown{
    background-color: #fef5fa !important;
    border: 1px solid #ff2093 !important;
    background: #fef5fa !important;
    border-top: 0px !important;
    border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important; 
}
.popup-btn div.wpforms-container-full .wpforms-form input:hover, .popup-btn div.wpforms-container-full .wpforms-form input:focus, .popup-btn div.wpforms-container-full .wpforms-form input:active, .popup-btn div.wpforms-container-full .wpforms-form textarea:hover, .popup-btn div.wpforms-container-full .wpforms-form textarea:focus, .popup-btn div.wpforms-container-full .wpforms-form textarea:active,.popup-btn div.wpforms-container-full .wpforms-form .choices .choices__inner:hover,.popup-btn div.wpforms-container-full .wpforms-form .choices .choices__inner:focus,.popup-btn div.wpforms-container-full .wpforms-form .choices .choices__inner:active{
     
     
     
    border-top: 0px !important;
    border:1px solid #ff2093 !important;
    
    
}
.popup-btn div.wpforms-container .wpforms-form .choices__list--dropdown .choices__item--selectable.is-highlighted{
    background-color: #e5ecff !important;
    color: #052f9b !important;
}
.popup-btn .wpforms-form button[type=submit] {
    background-color: #052f9b !important;
    border-color: #052f9b !important;
    color: #fff !important;
    border-radius:50px !important;
    padding: 15px 60px !important;
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
}
 
.popup-btn .wpforms-form button[type=submit]:hover {
    background-color: transparent !important;
    border-color: transparent !important;
    background: repeating-linear-gradient(45deg, #3372e7, #ff2093);
    color: #fff !important;
     
}
div.wpforms-container-full .wpforms-form textarea{
    resize: none !important;
}
.video-gallery{
    margin-top: -7%;
}
.video-gallery figure a:hover .kb-gal-image-radius:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    border-radius: 20px;
    z-index: 2;
}
.video-gallery figure a:hover .kb-gal-image-radius:after{
    content: '';
    position: absolute;
    top: 45%;
    width: 60px;
    height: 60px;
    left: 45%;
    background-image: url(../image/video@2x.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    z-index: 2;
}
 
.video-gallery figure a:hover .kadence-blocks-gallery-item__caption{
    color: #052f9b !important;
}
.video-gallery .splide__arrows{
    position: relative;
    top: -50px;
    margin-bottom: 80px;
    width: auto;
    margin-left: 93%;
}
.video-gallery .kb-splide .splide__track{
    top: 20px;
}
.video-gallery .kb-splide .kadence-blocks-gallery-item__caption{
    margin-bottom: 20px;
}
.video-gallery .kb-splide .splide__arrow{
    background:#eceaf0 !important;
    border-radius: 50px;
    width: 3em;
    height: 3em;
    opacity: 1;
    border: 0;
}
.video-gallery .kb-splide .splide__arrow svg{
    fill: #000;
}
.video-gallery .kb-splide .splide__arrow--prev{
    left: -2em;
}
.video-gallery .kb-splide .splide__arrow--next{
    
}
.video-gallery .kb-splide .splide__arrow:focus, .video-gallery .kb-splide .splide__arrow:hover{
    background: linear-gradient(to right, #052f9b, #052f9b) !important;
}
.video-gallery .kb-splide .splide__arrow:focus svg, .video-gallery .kb-splide .splide__arrow:hover svg{
    fill: #fff !important;
}
.home-recipes-3column{
    overflow: hidden !important;
}
.home-recipes-3column > .kt-row-column-wrap{
    display: flex !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    animation: recipes-marquee 50s linear infinite;
}
.home-recipes-3column > .kt-row-column-wrap:hover{
    animation-play-state: paused;
}
@keyframes recipes-marquee{
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}
.home-recipes-3column .recipes-track{
    display: flex;
    flex-shrink: 0;
}
.home-recipes-3column .wp-block-kadence-column{
    flex-shrink: 0;
    width: calc((100vw - 80px) / 3);
    max-width: 500px;
    padding: 0 !important;
    margin: 0 !important;
}
.home-recipes-3column .wp-block-kadence-column .kt-inside-inner-col{
    padding: 0 12px !important;
}
.home-recipes-3column .recipe-card{
    background: #fff;
    border-radius: 18px;
    overflow: hidden;
    box-shadow: 0 4px 20px rgba(0,0,0,0.06);
    transition: box-shadow 0.3s, transform 0.3s;
}
.home-recipes-3column .recipe-card:hover{
    box-shadow: 0 12px 36px rgba(0,0,0,0.12);
    transform: translateY(-4px);
}
.home-recipes-3column .recipe-thumb{
    position: relative;
    display: block;
    width: 100%;
    padding-bottom: 62.5%;
    overflow: hidden;
    background: #f5f7fa;
}
.home-recipes-3column .recipe-thumb img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.4s;
}
.home-recipes-3column .recipe-card:hover .recipe-thumb img{
    transform: scale(1.06);
}
.home-recipes-3column .recipe-free-tag{
    position: absolute;
    top: 14px;
    left: 14px;
    background: #052f9b;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    padding: 4px 12px;
    border-radius: 20px;
    z-index: 2;
}
.home-recipes-3column .recipe-play-btn{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: rgba(255,255,255,0.9);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background 0.3s, transform 0.3s;
    cursor: pointer;
    z-index: 2;
}
.home-recipes-3column .recipe-card:hover .recipe-play-btn{
    background: #052f9b;
    transform: translate(-50%, -50%) scale(1.1);
}
.home-recipes-3column .recipe-play-btn svg{
    width: 28px;
    height: 28px;
    fill: #052f9b;
    margin-left: 4px;
    transition: fill 0.3s;
}
.home-recipes-3column .recipe-card:hover .recipe-play-btn svg{
    fill: #fff;
}
.home-recipes-3column .recipe-body{
    padding: 18px 20px 22px;
}
.home-recipes-3column .recipe-title{
    font-size: 16px;
    font-weight: 700;
    line-height: 1.45;
    margin: 0;
}
.home-recipes-3column .recipe-title a{
    color: #1a202c;
    text-decoration: none;
    transition: color 0.2s;
}
.home-recipes-3column .recipe-title a:hover{
    color: #052f9b;
}
.recipes-left, .recipes-right{
    cursor: pointer;
    transition: opacity .2s;
}
.recipes-left:hover, .recipes-right:hover{
    opacity: .7;
}
 
@media (max-width: 767px){
    .home-recipes-3column .wp-block-kadence-column{
        width: 72vw;
        max-width: none;
    }
    .home-recipes-3column .wp-block-kadence-column .kt-inside-inner-col{
        padding: 0 8px !important;
    }
    .home-recipes-3column .recipe-body{
        padding: 14px 16px 18px;
    }
    .home-recipes-3column .recipe-title{
        font-size: 15px;
        line-height: 1.4;
    }
    .home-recipes-3column .recipe-play-btn{
        width: 52px;
        height: 52px;
    }
    .home-recipes-3column .recipe-play-btn svg{
        width: 24px;
        height: 24px;
    }
}
 
.brandcollab-btn{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
.brandcollab-btn .kt-blocks-modal-link{
    background: radial-gradient(circle at 50% 45%, rgba(5,47,155,.9) 0%, #052f9b 45%, rgba(5,47,155,.15) 68%, rgba(5,47,155,0) 73%) !important;
    width: 190px;
    height: 190px;
    background-repeat: no-repeat !important;
    background-position: center;
    background-size: contain !important;
}
.brandcollab-btn button.kb-btn-global-custom:before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width: 140px;
    height: 140px;
    z-index: -1;
    background-image: url("../image/150135229173151231142175231187149-2x.webp");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    animation: rotate 10s linear infinite;
}
.brandcollab-btn button.kt-blocks-modal-link svg{
    height: auto;
    width: 4em;
    transform-origin: 50% 100%;
     
}
.brandcollab-btn button:hover{
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0) !important;
}
.brandcollab-btn button.kt-blocks-modal-link svg:hover{
    animation-name:wave-animation;
    animation-duration:2.5s;
    animation-iteration-count:infinite;
    animation-play-state:running;
}
 
     
 
 
 
 
.solution-2column-div{
 
 
 
}
.solution-2column-div1{
    border-top-right-radius: 50px;
    border-top-left-radius: 50px;
}
.solution-2column-div2{
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
}
.solution-2column-div2 .localized-left-div .kt-inside-inner-col{
    border-bottom-left-radius: 50px;
}
 
 
 
 
 
 
 
 
 

.solution-2column-div::-webkit-scrollbar { 
    display: none; 
}
 
 
.distribute-2column-left figure{
	position: absolute;
	transition: opacity 0.6s ease;
}
.brand-1text11,.brand-2text{
	transition: opacity 0.6s ease;
}
.distribute-2column-left figure:not(:first-child){
	opacity:0;
}
.distribute-2column-right .wp-block-kadence-infobox:not(:first-child){
	opacity:0.5;
	transition: opacity 0.6s ease;
}
.distribute-img-list .kt-inside-inner-col{
	position: relative;
	width: auto;
}
 
.distribute-scroll-div{
     
     
     
}
.distribute-scroll-div::-webkit-scrollbar { 
    display: none; 
} 
#menu-item-41 a:hover{
    cursor: pointer;
}
.h372-text{
    background: linear-gradient(to right, #052f9b, #ff2093 30%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent !important;
}
.solution-circle-img,.mobile-solution-circle-img{
    position: absolute;
}
.solution-circle-img2{
    opacity: 0;
}
.brand-circle-img2{
    opacity: 0;
}
.solution-circle-img svg{
    position: absolute;
}
 
 
 
 
 
 
 
 
 
 
 
 
.brand-scrllo-div .kt-inside-inner-col{
     
     
    position: relative;
}
.solution-2column-div .left,.solution-2column-div .right{
     
	width: 50%;
    height: 100%;
     
     
    position: absolute;
    top: 0;
    left: 0;
     
    border-radius: 500px 0px 0px 500px;
    border-right: 0 !important;
    transform-origin: right;
}
.solution-2column-div .left.addanimation{
    animation: load1 1s linear forwards;
    border: 2px solid #052f9b;
}
.solution-2column-div .right.addanimation{
    animation: load2 0.8s linear forwards 1s;
     
    border: 2px solid #052f9b;
}
.solution-2column-div .left.removeanimation{
    animation: remove1 1s linear forwards;
    border: 0px solid #052f9b;
}
.solution-2column-div .right.removeanimation{
    animation: remove2 0.8s linear forwards 1s;
     
    border: 0px solid #052f9b;
}
.ronghai-hidden{
    opacity: 0;
}
.ronghai-show{
    opacity: 1;
    animation:all 2.5s;
}
 
 
 
 
 
 
 
 
 
 
 
 
@keyframes load1 {
  0% {
    transform: rotate(0deg);
    border: 0px solid #052f9b;
  }
  50%{
      transform: rotate(90deg);
      border: 2px solid #052f9b;
  }
  100% {
    transform: rotate(180deg);
    border: 2px solid #052f9b;
  }
}
@keyframes load2 {
  0% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes remove1 {
    0% {
    transform: rotate(180deg);
  }
    100% {
        transform: rotate(0deg);
    }
}
@keyframes remove2 {
    0% {
    transform: rotate(360deg);
  }
    100% {
    transform: rotate(180deg);
  }
  
}

@keyframes solutionCircle {
    0% {
      
      clip-path: polygon(0 0, 10% 0, 100% 100%, 0 0%);
      -webkit-clip-path: polygon(0 0, 10% 0, 100% 100%, 0 0%);
    }
    50% {
      
      clip-path: polygon(0 0, 20% 0, 100% 100%, 0 0%);
      -webkit-clip-path: polygon(0 0, 20% 0, 100% 100%, 0 0%);
    }
    100% {
      clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0%);
      -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 0%);
    }
  }
 
 
 
.brand-scrllo-div .kt-inside-inner-col:before{
 
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #052f9b;
    position: absolute;
    top: -6px;
    left: 50%;
    z-index: 1;
}
.brand-scrllo-div .kt-inside-inner-col:after{
 
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #eaf2ff;
    position: absolute;
    bottom: -6px;
    left: 50%;
    border: 2px solid #052f9b;
    z-index: 1;
}
.brand-scrllo-div .kt-inside-inner-col.bluecircle:after{
 
    background-color: #052f9b;
}
.mobile-solution-circle-img figure:before{
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: #fff;
    position: absolute;
    top: -6px;
}
.mobile-solution-circle-img figure:after{
    content: "";
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background-color: transparent;
    position: absolute;
    bottom: -6px;
    border: 2px solid #fff;
}
.how-does-div{
    z-index: 1;
}
.localized-solutions{
    z-index: 2;
}
.why-text,.h372-1line-text,.text-zih{
    display: inline-block;
}
.h372-1line-text sub{
	background: linear-gradient(to right, #052f9b 0%, #ff2093 0%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent !important;
}
 
.h360-1line-text{
    background: linear-gradient(45deg, #ff2093 45%, #052f9b 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent !important;
}

 
.h372-1line-text{
    background: linear-gradient(to right, #141414 0%, #ff2093 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent !important;
}
 
.text-zih{
    background: linear-gradient(to right, #052f9b 0%, #3372e7 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent !important;
}
 
.testimonials-text{
    background: linear-gradient(to bottom, #eaf2ff, #c7dbfb);
	-webkit-background-clip: text;
	color: transparent !important;
}
 
.text-fengh{
    background: linear-gradient(to bottom, #eaf2ff, #c7dbfb);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent !important;
}
.solution-contact{
    z-index: 0;
}
.solution-inbox .kt-blocks-info-box-text{
    background: linear-gradient(to right, #052f9b 0%, #ff2093 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ronghai-circle{
	position: absolute;
    width: 585px;
    height: 585px;
    line-height: 80px;
    border-radius: 50%;
    background: white;
    text-align: center;
    margin: 0 auto;
}
.ronghai-circle::after {
    position: absolute;
    content: '';
    background: linear-gradient(to right,#eceaf0 50%, #052f9b 50%);
    bottom: 0;
    right: 0;
    left: 0;
    top: 0;
    z-index: -1;
    transform: scale(1.005);
    border-radius: 50%;
}
 
 
 
 
 
 

 
 
 
 
 
.text-baih{
    background: linear-gradient(to right, #FFFFFF 0%, #c7dbfb 50%);
    -webkit-background-clip: text;
    color: transparent !important;
}
 
 
.contact-form-div .wpforms-submit-container {
     text-align: left;
}
.contact-form-div div.wpforms-container-full .wpforms-form .wpforms-field-label{
    color: #fff !important;
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    margin: 0 0 15px 0 !important;
}
.contact-form-div div.wpforms-container-full .wpforms-form .wpforms-required-label{
    color: #fff !important;
}
.contact-form-div div.wpforms-container-full .wpforms-form input[type=text],.contact-form-div div.wpforms-container-full .wpforms-form input[type=email],.contact-form-div div.wpforms-container-full .wpforms-form textarea{
    padding: 25px !important;
    border:0px !important;
    border-radius:10px !important;
    background: #ffffff;
    opacity: 0.5;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
.contact-form-div div.wpforms-container-full .wpforms-form input[type=tel]{
    padding: 25px !important;
    border:0px !important;
    border-radius:10px !important;
    background: #ffffff;
    opacity: 0.5;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
.contact-form-div div.wpforms-container-full .wpforms-form .choices .choices__inner{
    background: #ffffff;
    opacity: 0.5;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
    border-radius:10px !important;
    border:0px !important;
    padding: 25px !important;
    height: 60px;
}
.contact-form-div div.wpforms-container-full .wpforms-form input:hover, .contact-form-div div.wpforms-container-full .wpforms-form input:focus, .contact-form-div div.wpforms-container-full .wpforms-form input:active, .contact-form-div div.wpforms-container-full .wpforms-form textarea:hover, .contact-form-div div.wpforms-container-full .wpforms-form textarea:focus, .contact-form-div div.wpforms-container-full .wpforms-form textarea:active,.contact-form-div div.wpforms-container-full .wpforms-form .choices .choices__inner:hover,.contact-form-div div.wpforms-container-full .wpforms-form .choices .choices__inner:focus,.contact-form-div div.wpforms-container-full .wpforms-form .choices .choices__inner:active{
     
    background:#fff;
    opacity: 1;
    box-shadow: 0 0 5px rgba(107, 173, 226.15);
}
.contact-form-div .wpforms-form button[type=submit] {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #000 !important;
    border-radius:50px !important;
    padding: 15px 60px !important;
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    border: 0 !important;
} 
.contact-form-div .wpforms-form button[type=submit]:hover {
    background-color: transparent !important;
    border-color: transparent !important;
    background: repeating-linear-gradient(45deg, #3372e7, #ff2093);
    color: #fff !important;
    border: 0 !important;
     
}
 
.brand-story-banner-div .kt-row-layout-overlay{
    border-radius: 0 0 50px 50px;
}
 
.pc-resources-div-right .wp-block-kadence-infobox .kt-blocks-info-box-learnmore:hover{
    background-color: transparent !important;
    border-color: transparent !important;
    background: repeating-linear-gradient(45deg, #3372e7, #ff2093);
    color: #fff !important;
    border: 0 !important;
    transition: all .25s;
}
 
.faq-banner-div button.kt-accordion-panel-active{
    border-top: 1px solid #052f9b !important;
    border-right: 1px solid #052f9b !important;
    border-left: 1px solid #052f9b !important;
    border-radius: 10px 10px 0px 0px !important;
    border-bottom: 0px !important;
}
.faq-banner-div div.kt-accordion-panel-active{
    border-bottom: 1px solid #052f9b !important;
    border-right: 1px solid #052f9b !important;
    border-left: 1px solid #052f9b !important;
    border-radius: 0px 0px 10px 10px !important;
}
 
 
 
.faq-banner-div{
    z-index: 0;
     
}
.faq-right-div{
     
     
     
}
.faq-right-div::-webkit-scrollbar { 
    display: none; 
} 
.faq-select-form select{
    background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMwMDAiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat calc(100% - 6px) 50%,var(--kb-form-background-color, var(--global-palette9, #fff)) !important;
}
.resources-banner-div > .kt-row-column-wrap{
     
     
     
}
.resources-scrllo-div{
     
     
     
}
.resources-scrllo-div::-webkit-scrollbar { 
    display: none; 
} 
 
.blog-2column-bannerdiv div.wpforms-container-full{
    max-width: 500px;
    margin-left: 0;
    position: relative;
}
.blog-2column-bannerdiv div.wpforms-container-full .wpforms-field-container{
	position: absolute;
	width: 100%;
	max-width: 500px;
}
.blog-2column-bannerdiv div.wpforms-container-full  .wpforms-submit-container{
	position: absolute;
	right: 0;
	margin-right: -5px;
}
.blog-2column-bannerdiv div.wpforms-container-full .wpforms-form button[type=submit]{
	border-radius: 50px;
	border: 0;
	background: #052f9b;
	color: #fff;
	width: 130px;
	height: 60px;
	font-size: 1.125rem;
}
.blog-2column-bannerdiv div.wpforms-container-full .wpforms-form button[type=submit]:hover{
	background: repeating-linear-gradient(45deg, #3372e7, #ff2093);
	color: #fff;
	transition: all .25s;
}
.blog-2column-bannerdiv div.wpforms-container-full .wpforms-form input[type=email]{
	padding: 15px 0px 15px 28px;
	width: 450px;
	font-size: 16px;
	font-family: 'Gilroy Bold', Helvetica, Arial;
	color: #000;
	border: 0;
	border-radius: 10px;
	background-color: rgba(255, 255, 255, .5);
}
.blog-2column-bannerdiv div.wpforms-container-full .wpforms-form input[type=email]::placeholder{
	color: #000;
   font-size: 16px;
   font-family: 'Gilroy Bold', Helvetica, Arial !important;
}
.blog-2column-bannerdiv div.wpforms-container-full .wpforms-form input[type=email]:focus{
    background:#fff;
}
.blog-lastest-news-div article:hover{
    background-color:none;
    background: linear-gradient(180deg, #eaf2ff 0%, #c7dbfb 100%);
}
.blog-lastest-news-div article:hover .entry-title{
    background: linear-gradient(to left, #052f9b 40%, #052f9b);
    -webkit-background-clip: text;
    color: transparent !important;
}
.blog-left-div:hover .entry-title{
    background: linear-gradient(to left, #052f9b 40%, #052f9b);
    -webkit-background-clip: text;
    color: transparent !important;
}
.blog-right-div:hover .entry-title{
    background: linear-gradient(to left, #052f9b 40%, #052f9b);
    -webkit-background-clip: text;
    color: transparent !important;
}
 
 
 
.blog-lastest-news-div .kt-blocks-page-nav .nav-links>span{
	line-height: 40px !important;
}
.blog-lastest-news-div .nav-links>a{
	line-height: 40px !important;
}
.blog-lastest-news-div .nav-links>a svg{
	fill: #000 !important;
    width: 0.8em !important;
    height: 0.8em !important;
    top: 5px;
    left: 8px;
}
.blog-lastest-news-div .pagination .page-numbers:hover svg{
	fill: #fff !important;
}
.pagination{
    margin: 5em auto 0em auto;
}
.page-id-2172 .nav-links>a, .page-id-2172 .nav-links>span{
	line-height: 40px !important;
}
.page-id-2172 .nav-links>a svg{
	fill: #000 !important;
    width: 1em !important;
    height: 1em !important;
    stroke-width: 1 !important;
	top: 20%;
    left: 30%;
}
.page-id-2172 .nav-links>a:hover svg{
	    fill: #fff !important;
}
 
.nav-links>a,.nav-links>span{
     
    width: 60px;
    height: 60px;
    line-height: 60px !important;
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    border-radius: 50px !important;
}
.nav-links>a{
    background: #eaf2ff !important;
    border: 0 !important;
    color: #000 !important;
    border-radius: 50px !important;
}
.nav-links>.current{
    background: linear-gradient(45deg, #3372e7, #ff2093) !important;
    border: 0 !important;
    border-radius: 50px !important;
}
.nav-links>a:hover{
    background: linear-gradient(45deg, #3372e7, #ff2093) !important;
    border: 0 !important;
    color:#fff !important;
}
.nav-links>a svg{
    fill: none !important;
    width: 1.3em !important;
    height: 1.3em !important;
    stroke-width: 2 !important;
    position: relative;
    top: 25%;
    left: 25%;
    transform: translate(-50%, -50%);
}
 
 
 
 
 
 
 
 
 
 
.solution-2column-div svg {
     
     
     
    position: absolute;
    right: 0;
    left: 0;
    z-index: 0;
}

.solution-2column-div .track {
    fill: none;
    stroke: #eaf2ff;
    stroke-width: 1;
}

.solution-2column-div .circle {
    fill: none;
    stroke: #052f9b;
    stroke-width: 1;
    stroke-dasharray: 0;
    stroke-dashoffset: 0;
     
     
     
     
     

     

    transform: rotate(-90deg);
    transform-origin: center;
    transform-box:fill-box;
}
@keyframes circle {
    100% {
        stroke-dashoffset: 0;
    }
}
.solution-2column-div .pcricle{
    width: 400px;
    height: 400px;
    border: 2px solid #3372e7;
    border-radius: 50%;
     
     
    background: radial-gradient(circle at 50% 50%,white 200px,transparent 200px),
    conic-gradient(#052f9b 0% 50%,#3372e7 0% 50%);
    position: absolute;
    z-index: -1;
}
 
 
 
 
 
 
.margin-banner-div{
    margin-right: 0 !important;
}
.touch-div .popup-btn .kt-blocks-modal-link:hover, .touch-div .popup-btn .kt-blocks-modal-link:focus{
    background: none !important;
}
.touch-div .home-getintouch-hands-form{
    margin-bottom: -40%;
}
.all-products-pc a{
    text-decoration: none;
}
.all-products-pc .wp-block-kadence-query-filter-buttons .kt-button{
    border: 0 !important;
    padding: 0.73em 1.81em !important;
}
.all-products-pc .wp-block-kadence-query-filter-buttons .kt-button:hover{
    background: repeating-linear-gradient(45deg, #3372e7, #ff2093);
    color: #fff;
    transition: all .25s;
}
.all-products-pc .wp-block-kadence-query-filter-buttons .kt-button.kb-btn-global-pill.pressed{
    background: repeating-linear-gradient(45deg, #3372e7, #ff2093);
    color: #fff;
    transition: all .25s;
}
.all-products-pc .buttons-options div.btn-inner-wrap{
    order: 0 !important;
}
.all-products-pc ul li .wp-block-kadence-image{
    background-image: linear-gradient(135deg, #ff2093 0%, #052f9b 55%, #052f9b 100%);
	background-size: contain;
	background-position: center center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	margin: 10px 10px 10px 10px !important;
	border-radius: 20px;
}
.all-products-pc a h2{
	font-size: 20px !important;
	line-height: 1.2 !important;
	text-align: center !important;
	font-family: 'Gilroy Bold', Helvetica, Arial;
	min-height:38px;
}
.all-products-pc select{
    border-radius: 10px !important;
    padding: 0.8em !important;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiMwMDAiPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat calc(100% - 6px) 50%,var(--kb-query-background-color,var(--global-palette9,#000)) !important;
}
 
.product-details-bread .kadence-breadcrumbs{
    color: #fff !important;
    font-size: 16px !important;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
.product-details-bread2 .kadence-breadcrumbs{
    color: #000 !important;
    font-size: 16px !important;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
.category-all-products .site-main-header-wrap .site-header-row-container-inner{
    background: #fff !important;
}
.product-details-gallery .kb-splide .splide__arrow{
    border-radius: 50px !important;
    width: 3rem !important;
}

.product-details-gallery .splide__arrow{
 
	border:0;
	color:#CCCCCC;
	box-shadow: 0 0 0 0;
	opacity:1;
}
.product-details-gallery:hover .splide__arrow{
 
	color:#052f9b;
}
.product-details-gallery ul.splide__pagination{
    bottom: 25px !important;
}
.product-details-gallery .kt-blocks-carousel-init[data-slider-dots=true]{
    margin-bottom: 0 !important;
}
.product-details-gallery .slick-slider .is-active img{
    border: 1px solid #052f9b;
}
 
 
 
.product-details-related article:hover .entry-title{
     
     
     
     
    color: #fff !important;
}

 
.product-table table{
    border: 0;
     
     
     
    overflow-x: auto;
    display: inline-table;
    width: 100% !important;
    text-align: center;
}
.product-table table td{
    padding: 1.5rem;
    border: 0;
     
     
     
    border-right: 0rem ;
    border-bottom: .0625rem solid rgba(0, 0, 0, .2);
     
    display:table-cell;
    vertical-align: middle;
    color: #262E6C;
    font-size: 18px;
}
.product-table table tr:first-child{
    border-top: 3px solid #052f9b;
}
.product-table table tr:first-child td{
     
    font-size: 18px;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    color:#000000; 
}
 
 
 
.ronghai-code form{
    display: flex;
}
.ronghai-code div.wpforms-container-full .wpforms-form input[type=text]{
    max-width: 100%;
    border-radius: 10px !important;
    border: 1px solid #ff2093 !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    font-weight: normal;
    font-size: 18px;
    color: #A7AEC2;
}
 .ronghai-code form .wpforms-field-container{
    flex-grow: 2;
 }
 .ronghai-code form .wpforms-submit-container{
    margin-left: -10% !important;
 }
 
header#masthead{
    width: 100%;
}
html,
body {
  min-height: 100%;
  height: auto;
}
a{
    text-decoration: none !important;
}
.non-transparent-header .header-search-bar form.search-form .kadence-search-icon-wrap svg{
    fill: #000;
}
.non-transparent-header .gtranslate_wrapper .gt_switcher .gt_selected a{
    color: #000000 !important;
}
.non-transparent-header .gtranslate_wrapper .gt_switcher .gt_selected a:after{
    background-image: url(data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 285 285'><path d='M282 76.5l-14.2-14.3a9 9 0 0 0-13.1 0L142.5 174.4 30.3 62.2a9 9 0 0 0-13.2 0L3 76.5a9 9 0 0 0 0 13.1l133 133a9 9 0 0 0 13.1 0l133-133a9 9 0 0 0 0-13z' style='fill:%23000000'/></svg>) !important;
}
.non-transparent-header .site-main-header-wrap .site-header-row-container-inner:hover .header-search-bar form.search-form label{
    display: block;
}
.non-transparent-header .header-navigation .header-menu-container ul ul.sub-menu{
    padding: 1.5em 0;
}
 
 
    .how-does-4column-div>.kt-inside-inner-col:before{
        content: '';
        position: absolute;
        top: 0;
        left: 100px;
        right: 0;
        bottom: 0;
        margin: auto;
        max-width: 1320px;
        height: 216px;
        border-radius: 200px;
        border: 5px solid #f9a8cc;
        border-left-color: transparent;
    }
    .how-does-4column .wp-block-kadence-column{
        position: relative;
    }
    .how-does-4column .wp-block-kadence-column:after{
        content: '';
        position: absolute;
        top: 0;
        left: 116%;
        bottom: 0;
        right: 0;
        width: 22px;
        height: auto;
         
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
    }
    .how-does-4column-top .wp-block-kadence-column:after{
        background-image: url("../image/箭头-拷贝-2@2x.png");
    }
    .how-does-4column-top .wp-block-kadence-column:last-child:after{
        background-image: url("../image/箭头-拷贝-4@2x.png");
        top: 50%;
        left: 132%;
    }
    .how-does-4column-bottom .wp-block-kadence-column:after{
        background-image: url("../image/箭头-拷贝-3@2x.png");
    }
    .how-does-4column-bottom .wp-block-kadence-column:last-child:after{
        background-image: url("../image/箭头-拷贝-5@2x.png");
        top: -50%;
        left: 132%;
    }
     
     
     
 


 
@media screen and (min-width:1280px)and (max-width: 1680px){
    .site-container{
        padding: 0 5rem;
    }
     
     
     
     
}
@media screen and (min-width:1280px)and (max-width: 1440px){
    .home-getintouch-hands-form .kt-blocks-modal-link{
        font-size: 12px !important;
    }
    .home-div3-products{
         
    }
    .page-id-569 .home-div3-products > .kt-row-column-wrap{
        padding-top: 45vh;
    }
    .product-2img figure{
        margin-top: -24% !important;
        margin-right: 29% !important;
    }
    .product-3img figure{
        margin-top: -24% !important;
        margin-right: 10% !important;
    }
    .product-title{
        margin-top: -13% !important;
    }
    .informative-title{
        font-size: 130px !important;
    }
    .package-h3{
        font-size: 50px !important;
    }
    .package-h6{
        font-size: 22px !important;
    }
    .why-h3text{
        font-size: 36px !important;
    }
    .why-ptext{
        font-size: 28px !important;
    }
    .informative-right-arrow figure{
        margin-top: -25% !important;
        margin-right: 6% !important;
    }
    .home-getintouch-hands-form button.kt-blocks-modal-link svg{
        width: 3.5em !important;
    }
    .home-getintouch-hands-form {
        margin-top: -16% !important;
    }
    .our-img-trim{
        
    }
    .home-h2{
        font-size: 70px !important;
    }
    .product-title{
        font-size: 130px !important;
    }
    .footer-ptext{
        font-size: 20px !important;
    }
    .footer-div-4column ul.menu li a{
        font-size: 20px !important;
    }
    .home-getintouch-hands-form2 button.kt-blocks-modal-link svg{
        width: 2em;
    }
    .home-getintouch-hands-form2{
        padding: 10px;
        margin: -41% 0 0 36%;
    }

}
@media screen and (min-width:1600px)and (max-width: 1680px){
    .home-getintouch-hands-form .kt-blocks-modal-link{
        font-size: 14px !important;
    }
    .home-div3-products{
        margin-top: -3% !important;
    }
    .why-h3text{
        font-size: 46px !important;
    }
    .product-3img figure {
        margin-top: -24% !important;
        margin-right: 10% !important;
    }
    .product-2img figure {
        margin-top: -24% !important;
        margin-right: 29% !important;
    }
}
@media screen and (min-width:2560px){
    .home-banner-div{
         
    }
    .product-3img figure{
        margin-top: -14% !important;
    }
    .product-2img figure{
        margin-top: -14% !important;
    }
    .product-1img figure{
        margin-top: -3% !important;
    }
    .product-title{
        margin-top: -5% !important;
    }
}
@media screen and (min-width:1920px){
    .home-getintouch-hands-form{
        margin-left: -5%;
    }
    
}
@media screen and (min-width:1920px) and (min-height: 1080px){
    .home-banner-div{
         
    }
    .home-3-div{
        margin-top: 19% !important;
    }
}
@media screen and (min-width:1920px) and (min-height: 1200px){
    .home-banner-div{
         
    }
    .home-3-div{
        margin-top: 19% !important;
    }
}
@media screen and (max-width:1680px){
    .home-3-div{
         
    }
    .home-banner-div .kb-row-layout-id11_bc5da1-ac{
        background-size: 36% auto;
        background-position: 3% 54% !important;
    }
    .home-banner-div{
         
    }
     
     
     
    .home-product .kb-splide .splide__pagination__page{
         
    }
     
     
     
     
     
}
@media screen and (max-width:1600px){
    .home-3-div{
         
    }
    .home-banner-div .kb-row-layout-id11_bc5da1-ac{
        background-size: 36% auto;
        background-position: 2% 64% !important;
    }
    .home-banner-div{
         
    }
     
     
     
    .home-product .kb-splide .splide__pagination__page{
         
    }
     
     
     
     
     
}
@media screen and (max-width:1440px){
    .home-3-div{
         
    }
    .banner-title-h2{
        font-size: 60px !important;
    }
    .change-btn .kb-button{
        font-size: 16px !important;
    }
    .banner-title-h2:after{
        width: 500px !important;
    }
     
     
     
    .home-product .kb-splide .splide__pagination__page{
         
    }
     
     
     
     
     
    .informative-right-arrow figure {
        margin-top: -20% !important;
        margin-right: 11% !important;
    }
}
@media screen and (max-width:1366px){
    .banner-title-h2:after{
        width: 500px !important;
    }
    .home-3-div{
         
        margin-top: 0% !important;
    }
    .home-banner-div{
         
    }
    .change-btn .kb-button {
        font-size: 15px !important;
    }
     
     
     
    .home-product .kb-splide .splide__pagination__page{
         
    }
     
     
     
     
     
    .informative-right-arrow figure {
        margin-top: -22% !important;
        margin-right: 9% !important;
    }
    .informative-1img figure {
        margin-top: -46% !important;
        margin-right: 0% !important;
    }
    .home-banner-div > .kt-row-column-wrap{
        padding-top: 14%;
    }
}
@media screen and (max-width:1280px){
    .change-btn .kb-button {
        font-size: 13px !important;
    }
    .home-banner-div{
         
    }
    .home-3-div {
         
    }
    .home-div2 span.kt-blocks-info-box-link-wrap{
        padding: 10px;
    }
     
     
     
    .home-product .kb-splide .splide__pagination__page{
         
    }
     
     
     
     
     
    .product-3img figure{
        margin-top: -24% !important;
        margin-right: 6% !important;
    }
     
     
     
     
    
     
     
     
    .informative-right-arrow figure {
        margin-top: -25% !important;
        margin-right: 6% !important;
    }
    .informative-1img figure {
        margin-top: -46% !important;
        margin-right: 0% !important;
    }
	.header-search-bar form{
		width: 150px;
	}
}
 
@media (min-width: 768px) and (max-width: 1024px) {
    .home-banner-div {
         
    }
	.blog-2column-bannerdiv div.wpforms-container-full .wpforms-form input[type=email]{
		width: 90%;
	}
    .change-background-img{
        display: none !important;
    }
    .home-div2>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child):after{
        display: none;
    }
    .banner-title-h2 {
        font-size: 38px !important;
    }
    .banner-title-h2:after {
        width: 330px !important;
        left: -5% !important;
        top: 20% !important;
    }
    .page-id-569 .home-div3-products > .kt-row-column-wrap{
        padding-top: 45vh;
    }
    .home-3-div>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 55%) minmax(0, 35%) minmax(0, 10%) !important;
    }
    .banner-product .kb-splide .splide__arrow {
        transform: translate(140%, -80%) !important;
        width: 4rem !important;
    }
    .home-startimg{
        margin-top: -58% !important;
        margin-left: 55% !important;
    }
    .home-getintouch-hands-form{
        margin-left: -14% !important;
    }
    .home-banner-3column{
        margin-top: 10% !important;
    }
    .home-div3-products{
        margin-top: -5% !important;
    }
    .product-3img figure{
        margin-top: -30% !important;
        margin-right: -1% !important;
        max-width: 160px !important;
    }
    .product-1img{
        max-width: 80px !important;
        margin-left: 22% !important;
    }
    .product-title{
        margin-top: -14% !important;
    }
    .product-2img figure{
        margin-top: -35% !important;
        margin-right: 20% !important;
        max-width: 80px !important;
    }
     
     
     
     
    .home-product .kb-splide .splide__pagination__page {
         
    }
     
     
     
     
     
     
     
     
     
     
     
     
     
    .home-getintouch-hands-form2 button.kt-blocks-modal-link svg{
        width: 2em !important;
    }
     
     
     
    .why-img-trim{
        margin-top: -30% !important;
        margin-left: 30% !important;
        max-width: 60px !important;
    }
    .why-h3text{
        font-size: 22px !important;
    }
    .why-ptext{
        font-size: 18px !important;
    }
    .package-h3{
        font-size: 32px !important;
    }
    .package-h6{
        font-size: 18px !important;
    }
    .home-h2{
        font-size: 48px !important;
    }
    .package-img-trim{
        max-width: 60px !important;
    }
    .our-img-trim{
        margin-top: -35% !important;
        margin-left: 32% !important;
        max-width: 60px !important;
    }
    .testimonials-div-right .wp-block-kadence-infobox .kadence-info-box-image-inner-intrisic-container {
        max-width: 34px !important;
    }
    .recipes-video-div figure.wp-block-embed {
        width: 320px !important;
    }
    .new-blogs-div article .entry-title{
        font-size: 24px !important;
    }
    .news-left article .entry-content {
        margin-right: 0% !important;
        font-size: 16px !important;
    }
    .informative-img figure {
        max-width: 180px !important;
        margin-top: -16% !important;
    }
    .informative-2img {
        max-width: 180px !important;
        margin-top: -26% !important;
    }
    .informative-1img figure {
        max-width: 140px !important;
    }
    .informative-right-arrow figure {
        max-width: 60px !important;
        margin-top: -25% !important;
        margin-right: -3% !important;
    }
    .informative-3img figure {
        max-width: 60px !important;
        margin-top: -30% !important;
    }
    .footer-ptext{
        font-size: 18px !important;
    }
    .footer-div-4column ul.menu li a{
        font-size: 18px !important;
    }
 
     
     
     
    .home-getintouch-hands-form2{
        margin: -41% 0 0 36%;
        padding: 10px;
        display: none !important;
    }
    .video-gallery .splide__arrows{
        margin-left: 89% !important;
    }
    .popup-btn .kt-modal-container, .popup-btn .kt-modal-container, .popup-btn .kt-modal-container {
        padding: 30px !important;
        margin: 80px 20px !important;
    }
}
 
@media (min-width: 320px) and (max-width: 767px) {
 
    .home-3-div>.kt-row-column-wrap {
        grid-template-columns: minmax(0, 1fr) !important;
         
         
    }
    .banner-title-h2 {
        font-size: 30px !important;
    }
    .change-background-img{
        display: none;
    }
    .banner-title-h2:after {
        display: none !important;
    }
    .home-startimg {
        margin-top: -50% !important;
        margin-left: 60% !important;
    }
    .home-banner-3column{
        margin-top: 30% !important;
    }
    .home-getintouch-hands-form{
        margin-left: -11% !important;
    }
    .home-3-div {
         
    }
    .home-div2>.kt-row-column-wrap>.wp-block-kadence-column:not(:last-child):after{
        width: 0 !important;
    }
    .home-div3-products{
        margin-top: -15% !important;
    }
    .product-title{
        margin-top: -11% !important;
        font-size: 48px !important;
    }
    .product-2img figure {
        margin-right: 22% !important;
        max-width: 48px !important;
        margin-top: -31% !important;
    }
    .product-3img figure{
        max-width: 180px !important;
        margin-right: 25% !important;
        margin-top: 0 !important;
    }
    .home-product-div{
        margin-top: -60px !important;
    }
     
     
     
     
    .home-product .kb-splide .splide__pagination__page{
        width: 24px !important;
    }
    .home-product .kb-splide .splide__pagination, .home-product .kb-splide ul.splide__pagination.splide__pagination{
        bottom: -35px;
    }
     
     
     
     
     
     
    .home-product .is-next article{
        background:transparent;
    }
    .home-product .is-next article .entry-title{
        color: #000 !important;
    }
     
     
     
     
     
     
     
     
     
     
     
     
     

    .home-product .is-active article .entry-title:before,.home-product .is-active article .entry-title:after{
        background-image: none !important;
        width: 0 !important;
    }
    .home-getintouch-hands-form2{
        margin: -124% 0 0 8.5% !important;
        display: none !important;
    }
    .home-getintouch-hands-form2 button.kt-blocks-modal-link svg{
        width: 2em;
    }
    .home-h2{
        font-size: 44px !important;
    }
    .informative-title{
        font-size: 48px !important;
    }
    .why-img-trim{
        max-width: 60px !important;
        margin-top: -30% !important;
        margin-left: 30% !important;
    }
    .why-h3text{
        font-size: 20px !important;
    }
    .why-ptext{
        font-size: 16px !important;
    }
    .package-img-trim{
        max-width: 60px !important;
    }
    .package-h3{
        font-size: 32px !important;
    }
    .package-h6{
        font-size: 18px !important;
    }
    .our-img-trim{
        max-width: 60px !important;
        margin-top: -30% !important;
        margin-left: 30% !important;
    }
    .testimonials-div-right .wp-block-kadence-infobox .kadence-info-box-image-inner-intrisic-container{
        max-width: 34px !important;
    }
    .recipes-video-div figure.wp-block-embed{
        width: 340px !important;
    }
    .new-blogs-div article .entry-title{
        font-size: 22px !important;
    }
    .news-left article .entry-content{
        margin-right: 0% !important;
        font-size: 16px !important;
    }
    .informative-title{
        margin-top: -24% !important;
    }
    .informative-img{
        margin-top: -28% !important;
    }
    .informative-img figure{
        max-width: 120px !important;
        margin-top: -6% !important;
    }
    .informative-2img{
        max-width: 100px !important;
        margin-top: -26% !important;
        margin-left: -8% !important;
    }
    .informative-1img figure{
        max-width: 120px !important;
        margin-top: -20% !important;
        margin-right: 0% !important;
         
    }
    .informative-right-arrow figure{
         
         
         
        display: none !important;
    }
    .informative-3img figure{
        max-width: 60px !important;
        margin-top: -40% !important;
    }
    footer.site-footer .site-middle-footer-wrap .site-footer-row-container-inner{
        margin-top: -20% !important;
    }
 
 
    .home-footer-form-div div.wpforms-container-full .wpforms-form .wpforms-field-label{
        font-size: 14px !important;
    }
    .popup-btn div.wpforms-container-full .wpforms-form .wpforms-field-label{
        font-size: 14px !important;
    }
    .popup-div-text{
        font-size: 20px !important;
        margin-top: 50px !important;
    }
     
     
     
    .banner-middle-div .kb-splide .splide__slide{
         
        margin-right: 0px;
    }
    .banner-product .kb-splide .splide__arrow--next{
        width: 4rem !important;
    }
    .product-1img {
        max-width: 54px !important;
        margin-left: 29% !important;
        margin-top: -18% !important;
    }
    .home-getintouch-hands-form .kt-modal-overlay{
        top: 0px !important;
    }
    .home-product .is-active article .entry-title a{
        display: inline-block !important;
    }
    .home-product .is-active article .entry-title:before{
        content: none;
    }
    .home-product .is-active article .entry-title:after{
        content: none;
    }
    .banner-product .kb-splide .splide__arrow{
        transform: translateY(-50%) !important;
    }
    .banner-product .kb-splide .splide__arrow--prev {
        display: block !important;
        width: 4rem !important;
    }
    .banner-product .kb-splide .splide__arrow--prev svg{
        display: none !important;
    }
    .home-3-div .banner-middle-div>.kt-inside-inner-col>.wp-block-kadence-column>.kt-inside-inner-col{
        padding-bottom: 30px;
         
    }
    .home-div2 span.kt-blocks-info-box-link-wrap{
        padding: 10px 0px;
    }
    .home-div3-products .wp-block-kadence-column> .kt-inside-inner-col{
        background-image: none;
    }
    .home-product .kb-splide .splide__arrow--prev,.home-product .kb-splide .splide__arrow--next{
        width: 3.5rem !important;
    }
    .pc-none-text{
        display: none;
    }
    .mobile-none-text{
        display: block !important;
    }
    .why-img-trim{
        display: none;
    }
    .kb-button.kb-btn-global-fill{
        background:repeating-linear-gradient(45deg, #3372e7, #ff2093);
    }
    .package-btn{
        flex-wrap: nowrap !important;
    }
    .package-btn .button{
        padding: 0.73em 1em !important;
        font-size: 13px !important;
    }
    .whatsapp-btn{
        background: #052f9b !important;
        color: #fff !important;
        box-shadow: inset 0px 0px 0px 2px #052f9b !important;
    }
    .whatsapp-btn .kb-svg-icon-wrap {
        font-size: 20px !important;
    }
    .deliver-img img{
        height: 300px;
    }
     
    .kb-row-layout-id11_9ec6c9-e1 > .kt-row-column-wrap{
        position: relative;
        border-radius: 30px;
        overflow: hidden;
    }
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_24c0b0-23{
        position: absolute;
        top: 0; left: 0; right: 0; bottom: 0;
        z-index: 0;
        margin: 0;
    }
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_24c0b0-23 > .kt-inside-inner-col{
        height: 100%;
    }
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_24c0b0-23 .deliver-img{
        height: 100%;
        margin: 0;
    }
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_24c0b0-23 .deliver-img img{
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: center;
    }
    .kb-row-layout-id11_9ec6c9-e1 .deliver-img::after{
        background: linear-gradient(to bottom, rgba(5,47,155,1) 0%, rgba(5,47,155,.93) 38%, rgba(5,47,155,.75) 62%, rgba(5,47,155,.38) 82%, rgba(5,47,155,.15) 100%) !important;
    }
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_575f22-33{
        position: relative;
        z-index: 1;
        padding: 34px 22px 52%;
    }
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_575f22-33 .package-h3,
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_575f22-33 .package-h6,
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_575f22-33 .kt-svg-icon-list-text,
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_575f22-33 .kt-svg-icon-list-text strong,
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_575f22-33 .kt-svg-icon-list-text a,
    .kb-row-layout-id11_9ec6c9-e1 .kadence-column11_575f22-33 .kt-svg-icon-list-single{
        color: #fff;
    }
    .video-gallery .splide__arrows{
        margin-left: 37%;
        margin-right: 37%;
    }
    .informative-4img figure{
        margin-top: -60px !important;
    }
    .banner-product article .entry-title{
        margin: 0% !important;
        font-size: 14px !important;
    }
    .home-product article .entry-title{
        font-size: 18px !important;
    }
    .home-startimg figure {
        max-width: 60px !important;
        margin-left: 50px !important;
    }
    .home-div2 .wp-block-kadence-infobox .kt-blocks-info-box-media-container .kadence-info-box-image-inner-intrisic-container{
            max-width: 20px !important;
    }
    .home-div2 .wp-block-kadence-infobox h2.kt-blocks-info-box-title{
        font-size: 16px !important;
    }
    .home-div2 .wp-block-kadence-infobox .kt-blocks-info-box-media{
        margin-right: 5px !important;
        margin-top: -5px !important;
    }
    .popup-btn .kt-modal-container, .popup-btn .kt-modal-container, .popup-btn .kt-modal-container{
        padding: 30px !important;
        margin: 80px 20px !important;
    }
     
     
     
     
    .video-gallery figure a .kb-gal-image-radius:before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    border-radius: 20px;
    z-index: 2;
		left:0;
}
.video-gallery figure a .kb-gal-image-radius:after{
    content: '';
    position: absolute;
    top: 40%;
    width: 60px;
    height: 60px;
    left: 42.5%;
    background-image: url(../image/video@2x.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    background-attachment: scroll;
    z-index: 2;
}
    
    .testimonials-div-left>.kt-inside-inner-col:before{
        display: none !important;
    }
     
     
     
    .home-getintouch-hands-form {
        padding: 18% 20%;		
    }
	.touch-div .home-getintouch-hands-form{
		width: 50%;
		margin-bottom: -10%;
		padding: 5% 5% !important;
	}
	#kt-modal11_323371-fc .kt-blocks-modal-link{
		margin: 10px;
    font-size: 12px;
	}
    .mobile-products-bimg figure{
        transform: rotate(180deg);
    }
    .distribute-partner-div>.kt-inside-inner-col{
        background-size: auto 100%;
        background-position: 0% 100%;
    }
    
    .faq-banner-div{
        z-index: 0;
        height: auto;
    }
    .faq-right-div{
        height: auto;
    }
    .faq-right-div .kt-inside-inner-col{
        background-image:none;
    }
    .resources-banner-div > .kt-row-column-wrap{
         
         
         
    }
    .blog-form-div .kb-adv-form-field input[type="email"]{
        width: 280px;
    }
    .brand-scrllo-div .kt-inside-inner-col{
        height: auto;
    }
    .product-single-banner{
        margin-top: 80px;
    }
    .product-description-2column{
        border-top:0;
        border-bottom: 0;
    }
    .product-description-2column .kt-row-column-wrap{
        gap: 0;
        padding-top: 0;
        padding-bottom: 0;
    }
    .product-description-2column .wp-block-kadence-column{
        border-top: 1px solid rgba(0, 0, 0, 0.1);
    }
    .product-description-2column .wp-block-kadence-column:last-child{
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    }
    .product-description-2column .wp-block-kadence-column .kt-blocks-info-box-media{
        margin-top: 0px;
    }
	.mobile-work-div .wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-infobox span{
		height:185px;
	}
    .mobile-work-div .wp-block-kadence-column:before{
        content: '';
        height: 3px;
        position: absolute;
        bottom: 0;
        right: 0;
        border-bottom: 3px solid #f9a8cc;
    }
    .mobile-work-div .wp-block-kadence-column:after{
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        width: 22px;
        height: auto;
        background-image: url(../image/箭头-拷贝-2@2x.png); 
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
    }
    .mobile-work-div0 .wp-block-kadence-column:first-child:before{
        top: 50%;
        left: 41%;
    }
    .mobile-work-div0 .wp-block-kadence-column:first-child:after{
        left: 47%;
        bottom: 0;
    }
    .mobile-work-div0 .wp-block-kadence-column:last-child:before{
        top: 100%;
        left: 60%;
        transform: rotate(90deg);
    }
    .mobile-work-div0 .wp-block-kadence-column:last-child:after{
        left: 77%;
        bottom: -100%;
        transform: rotate(90deg);
    }
    .mobile-work-div1 .wp-block-kadence-column:first-child:before{
        top: 50%;
        left: 41%;
    }
    .mobile-work-div1 .wp-block-kadence-column:first-child:after{
        left: 47%;
        bottom: 0;
        transform: rotate(180deg);
    }
    .mobile-work-div1 .wp-block-kadence-column:last-child:before{
        top: 100%;
        left: 13%;
        width: 50px;
        transform: rotate(90deg);
    }
    .mobile-work-div1 .wp-block-kadence-column:last-child:after{
        left: 17%;
        bottom: -100%;
        transform: rotate(90deg);
    }
    .mobile-work-div-last .wp-block-kadence-column:last-child:before,.mobile-work-div-last .wp-block-kadence-column:last-child:after{
        display: none;
    }
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
    .mobile-brandcollab-silder .splide__arrows{
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        width: 40%;
    }
    .mobile-brandcollab-silder .splide__arrows .splide__arrow{
        border-radius: 50%;
        height: 3rem;
        width: 3rem;
        border: 0;
        transform: none;
        opacity:1;
    }
    .mobile-brand-silder-div .splide__arrows .splide__arrow--prev{
        background:repeating-linear-gradient(45deg, #ff2093, #3372e7);
    }
    .mobile-brand-silder-div .splide__arrows .splide__arrow--next{
        background:repeating-linear-gradient(45deg, #3372e7, #ff2093);
    }
    .mobile-solutions-silder-div .splide__arrows .splide__arrow{
        background:#fff;
        color: #000;
    }
    .mobile-brand-silder-div .brand-img{
        margin-top: 1em;
    }
    .mobile-brand-silder-div .brand-img{
        position: relative;
    }
    .mobile-brand-silder-div .brand-img figure{
        border: 1px solid rgba(51,114,231,0.2);
        border-top-color: #052f9b;
        border-right-color: #052f9b;
        border-radius: 50%;
        transform: rotate(45deg);
    }
    .mobile-brand-silder-div .brand-img figure img{
        transform: rotate(-45deg);
    }
    .mobile-brand-silder-div .brand-img:before,.mobile-brand-silder-div .brand-img:after{
        content: "";
        width: 14px;
        height: 14px;
        border-radius: 50%;
        background-color: #052f9b;
        position: absolute;
        z-index: 1;
        left: 48%;
    }
    .mobile-brand-silder-div .brand-img:before{
        top: -6px;
    }
    .mobile-brand-silder-div .no1-img:after{
        bottom: -6px;
        border: 2px solid #052f9b;
        background-color: #eaf2ff;
    }
    .mobile-brand-silder-div .no2-img:after{
        bottom: -6px;
        background-color: #052f9b;
    }
    .mobile-brand-silder-div .no2-img figure img{
        border-color: #052f9b;
    }
     
    .mobile-solutions-silder-div .brand-img{
        margin-top: 1em;
    }
    .mobile-solutions-silder-div .brand-img{
        position: relative;
    }
    .mobile-solutions-silder-div .brand-img figure{
        border: 1px solid rgba(255,255,255,0.2);
        border-top-color: #ffffff;
        border-right-color: #ffffff;
        border-radius: 50%;
        transform: rotate(45deg);
         
         
         
    }
    .mobile-solutions-silder-div .brand-img figure img{
        transform: rotate(-45deg);
    }
    .mobile-solutions-silder-div .brand-img:before,.mobile-solutions-silder-div .brand-img:after{
        content: "";
        width: 14px;
        height: 14px;
        border-radius: 50%;
        background-color: #ffffff;
        position: absolute;
        z-index: 1;
        left: 48%;
    }
    .mobile-solutions-silder-div .brand-img:before{
        top: -6px;
    }
    .mobile-solutions-silder-div .no1-img:after{
        bottom: -6px;
        border: 2px solid #ffffff;
        background-color: #3372e7;
    }
    .mobile-solutions-silder-div .no2-img:after{
        bottom: -6px;
        background-color: #ffffff;
    }
    .mobile-solutions-silder-div .no2-img figure img{
        border-color: #ffffff;
    }
	.home-banner-div > .kt-row-column-wrap{
		padding-top: 30%;
	}
	.product-hands{
		width: 30px;
    height: 30px;
		top: 5px;
	}
	.product-hands svg{
		height: 15px;
    width: 15px;
    top: 30%;
	}
	.product-grid article{
		height: 275px;
	}
	.blog-2column-bannerdiv div.wpforms-container-full .wpforms-form input[type=email]{
		width: 90%;
	}
	.why-left-div {
		margin-top: 15% !important;
	}
	.video-gallery .kb-splide .splide__arrow--prev {
		left: -0.5em;
	}
	.video-gallery .kb-splide .splide__arrow--next {
		right: -0.5em;
	}
	div.wpforms-container-full .wpforms-form .wpforms-submit-container{
		padding: 0;
 
	}
 
	.testimonials-div-right{
		flex-direction: row;
 
    white-space: nowrap;
		transition: all .3s cubic-bezier(0,0,.2,1);
 
	}
	.testimonials-div-right .wp-block-kadence-column{
		width: 300px;
		display: inline-block;
		vertical-align: top;
		margin-right: 10px;
	}
	.testimonials-div-right .wp-block-kadence-column p{
		white-space: normal;
	}
	.mobile-distribute-4column{
		flex-direction: row;
    white-space: nowrap;
    transition: all .3s cubic-bezier(0,0,.2,1);
    display: flex;
	}
	.mobile-distribute-4column .kt-has-4-columns{
		display: flex;
	}
	.mobile-distribute-4column .wp-block-kadence-column{
		width: 300px;
    display: inline-block;
	}
	.mobile-distribute-4column .wp-block-kadence-infobox{
		white-space: normal;
	}
	.product-details-gallery:hover .splide__arrows{
		display: none !important;
	}
	.product-details-related{
		flex-direction: row;
    white-space: nowrap;
    transition: all .3s cubic-bezier(0,0,.2,1);
    display: flex;
	}
	.product-details-related .kt-post-grid-wrap{
		display: flex;
	}
	.product-details-related article.kt-blocks-post-grid-item{
		width: 300px !important;
    display: inline-block;
	}
}
@keyframes figurerotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(180deg);
  }
}
 
 
 
 
:root {
  --ronghai-radius: 12px;
  --ronghai-text: #1a202c;
  --ronghai-text-soft: #6b7280;
  --ronghai-dark: #0f172a;
}

.ronghai-news-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 26px; }

.ronghai-news-card { display: flex; flex-direction: column; background: rgb(255, 255, 255); border: 1px solid rgb(236, 238, 242); border-radius: var(--ronghai-radius); overflow: hidden; color: var(--ronghai-text); transition: transform 0.25s, box-shadow 0.25s; text-decoration: none !important; }

.ronghai-news-card:hover { transform: translateY(-4px); box-shadow: rgba(10, 20, 40, 0.1) 0px 18px 40px; }

.ronghai-news-img { aspect-ratio: 16 / 10; overflow: hidden; background: rgb(248, 249, 251); }

.ronghai-news-img img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.35s; }

.ronghai-news-card:hover .ronghai-news-img img { transform: scale(1.05); }

.ronghai-news-body { padding: 22px 22px 24px; display: flex; flex-direction: column; flex: 1 1 0%; }

.ronghai-news-title { font-size: 18px; line-height: 1.35; margin: 0px 0px 10px; }

.ronghai-news-excerpt { color: var(--ronghai-text-soft); font-size: 14.5px; line-height: 1.65; margin: 0px 0px 18px; flex: 1 1 0%; }

.ronghai-news-date { display: flex; align-items: center; gap: 12px; border-top: 1px solid rgb(238, 240, 243); padding-top: 14px; }

.ronghai-news-day { font-size: 30px; font-weight: 800; line-height: 1; color: var(--ronghai-dark); }

.ronghai-news-ym { font-size: 13px; color: var(--ronghai-text-soft); letter-spacing: 0.04em; }

.ronghai-news-marquee { overflow: hidden; mask-image: linear-gradient(90deg, transparent 0px, rgb(0, 0, 0) 48px, rgb(0, 0, 0) calc(100% - 48px), transparent 100%); }

.ronghai-news-track { display: flex; width: max-content; animation: 45s linear 0s infinite normal none running ronghaiNewsScroll; }

.ronghai-news-marquee:hover .ronghai-news-track { animation-play-state: paused; }

.ronghai-news-group { display: flex; }

.ronghai-news-marquee .ronghai-news-card { flex: 0 0 380px; margin-right: 26px; }

@keyframes ronghaiNewsScroll { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}

 
@media (max-width: 1024px) {
  .ronghai-news-marquee .ronghai-news-card { flex: 0 0 320px; }
}

@media (max-width: 640px) {
  .ronghai-news-marquee .ronghai-news-card { flex: 0 0 78vw; margin-right: 16px; }
  .ronghai-news-body { padding: 16px 16px 18px; }
  .ronghai-news-title { font-size: 16px; }
  .ronghai-news-excerpt { font-size: 13px; margin-bottom: 14px; }
  .ronghai-news-day { font-size: 24px; }
  .ronghai-news-ym { font-size: 11px; }
  .ronghai-news-marquee { mask-image: linear-gradient(90deg, transparent 0px, rgb(0, 0, 0) 24px, rgb(0, 0, 0) calc(100% - 24px), transparent 100%); }
  .ronghai-news-track { animation-duration: 30s; }
}

 
.ronghai-news-section { padding: 60px 0; background: #f9fafb; }
.ronghai-news-header { text-align: center; margin-bottom: 40px; }
.ronghai-news-header h2 { font-size: 36px; font-weight: 800; margin: 0 0 10px; color: #1a202c; }
.ronghai-news-header p { font-size: 16px; color: #6b7280; margin: 0; }
.ronghai-news-footer { text-align: center; margin-top: 36px; }
.ronghai-news-footer a { display: inline-block; padding: 14px 36px; background: #0f172a; color: #fff; border-radius: 999px; text-decoration: none; font-weight: 600; transition: all 0.25s; }
.ronghai-news-footer a:hover { background: #1a202c; transform: translateY(-2px); box-shadow: 0 8px 24px rgba(15,23,42,0.25); }

@media (max-width: 640px) {
  .ronghai-news-section { padding: 40px 0; }
  .ronghai-news-header h2 { font-size: 26px; }
  .ronghai-news-header p { font-size: 14px; }
}

 
.kb-row-layout-id11_788d78-10 > .kt-row-column-wrap {
  max-width: var(--global-content-width, 1600px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  padding-top: 100px;
  padding-bottom: 180px;
  grid-template-columns: minmax(0, 1fr);
}
.kb-row-layout-id11_788d78-10 {
  background-image: radial-gradient(circle at 50% 0%, rgba(5,47,155,.26) 0%, rgba(5,47,155,.10) 38%, rgba(5,47,155,0) 62%);
  background-size: contain;
  background-position: 50% 0%;
  background-attachment: scroll;
  background-repeat: no-repeat;
}
.wp-block-kadence-advancedheading.kt-adv-heading11_7625ad-68,
.wp-block-kadence-advancedheading.kt-adv-heading11_7625ad-68[data-kb-block="kb-adv-heading11_7625ad-68"] {
  text-align: center;
  font-size: 90px;
  line-height: 2em;
  font-family: 'Gilroy Bold', Helvetica, Arial;
}
.kadence-column11_46f15d-7c { text-align: center; }
@media all and (max-width: 767px) {
  .kb-row-layout-id11_788d78-10 > .kt-row-column-wrap {
    padding-top: 0px;
    padding-bottom: 80px;
    grid-template-columns: minmax(0, 1fr);
  }
  .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id11_788d78-10 {
    background-size: 180% 60%;
    background-position: 51% 8%;
  }
  .wp-block-kadence-advancedheading.kt-adv-heading11_7625ad-68 {
    font-size: 48px !important;
    line-height: 1.3 !important;
  }
}

 
.ronghai-btn { display: inline-block; font-weight: 600; font-size: 15px; line-height: 1.2; transition: 0.25s; cursor: pointer; padding: 13px 30px !important; border-radius: 999px !important; text-decoration: none !important; }
.ronghai-btn-solid { background: var(--ronghai-dark, #0f172a) !important; color: #fff !important; border: 2px solid var(--ronghai-dark, #0f172a) !important; }
.ronghai-btn-solid:hover { opacity: 0.82; transform: translateY(-1px); }
.ronghai-btn-outline { background: transparent !important; color: var(--ronghai-text, #1a202c) !important; border: 2px solid var(--ronghai-dark, #0f172a) !important; }
.ronghai-btn-outline:hover { background: var(--ronghai-dark, #0f172a) !important; color: #fff !important; }
.ronghai-btn-light { background: #fff !important; color: var(--ronghai-dark, #0f172a) !important; }
.ronghai-btn-light:hover { opacity: 0.85; }
.ronghai-btn-ghost-light { background: transparent !important; color: #fff !important; border: 2px solid rgba(255,255,255,0.75) !important; }
.ronghai-btn-ghost-light:hover { background: #fff !important; color: var(--ronghai-dark, #0f172a) !important; }

.ronghai-eyebrow { display: inline-block; font-size: 12px; letter-spacing: 0.15em; text-transform: uppercase; font-weight: 700; margin-bottom: 8px; }

.ronghai-expo-banner { position: relative; border-radius: var(--ronghai-radius, 12px); overflow: hidden; background-color: var(--ronghai-dark, #0f172a); color: #fff; margin-bottom: 56px; }
.ronghai-expo-banner-inner { padding: 64px 48px; max-width: 620px; }
.ronghai-expo-banner h3 { color: #fff; font-size: clamp(24px, 3.4vw, 36px); margin: 6px 0 14px; line-height: 1.15; font-weight: 800; }
.ronghai-expo-meta { color: rgba(255,255,255,0.82); font-size: 15px; margin: 0 0 26px; line-height: 1.7; }

.ronghai-subsection-title { font-size: clamp(20px, 2.8vw, 26px); font-weight: 800; margin: 0 0 20px; color: var(--ronghai-dark, #0f172a); }

.ronghai-expo-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 26px; }

.ronghai-expo-card { display: block; position: relative; border-radius: var(--ronghai-radius, 12px); overflow: hidden; aspect-ratio: 16 / 9; text-decoration: none !important; }
.ronghai-expo-card-img { position: absolute; inset: 0; }
.ronghai-expo-card-img img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.4s; }
.ronghai-expo-card:hover .ronghai-expo-card-img img { transform: scale(1.05); }
.ronghai-expo-card-body { position: absolute; inset: 0; background: linear-gradient(rgba(10,14,20,0) 40%, rgba(10,14,20,0.82) 100%); display: flex; align-items: flex-end; padding: 24px; }
.ronghai-expo-card-body h3 { color: #fff; font-size: 21px; margin: 0; font-weight: 700; }

.ronghai-center { text-align: center; }

 
@media (max-width: 767px) {
  .ronghai-expo-banner-inner { padding: 40px 24px; }
  .ronghai-expo-banner h3 { font-size: 24px; }
  .ronghai-expo-meta { font-size: 14px; }
  .ronghai-expo-grid { grid-template-columns: 1fr; gap: 18px; }
  .ronghai-expo-card-body h3 { font-size: 18px; }
  .ronghai-subsection-title { font-size: 20px; }
}

 
.ronghai-contact-wrap { display: flex; gap: 60px; align-items: flex-start; max-width: 1200px; margin: 0 auto; padding: 80px 24px; }
.ronghai-contact-left { flex: 0 0 40%; }
.ronghai-contact-right { flex: 1; }

.ronghai-contact-title { font-size: clamp(28px, 4vw, 42px); font-weight: 800; line-height: 1.15; margin: 0 0 32px; color: var(--ronghai-dark, #0f172a); }
.ronghai-contact-subtitle { font-size: 24px; font-weight: 700; margin: 0 0 20px; color: var(--ronghai-text, #1a202c); }
.ronghai-contact-desc { font-size: 15px; line-height: 1.7; color: var(--ronghai-text-soft, #6b7280); margin: 0 0 16px; }
.ronghai-contact-desc a { color: var(--ronghai-dark, #0f172a); text-decoration: underline; }

.ronghai-whatsapp-btn { display: inline-block; margin-top: 24px; padding: 14px 32px; border: 2px solid var(--ronghai-dark, #0f172a); border-radius: 999px; font-weight: 600; font-size: 15px; color: var(--ronghai-dark, #0f172a); text-decoration: none !important; transition: all 0.25s; }
.ronghai-whatsapp-btn:hover { background: var(--ronghai-dark, #0f172a); color: #fff; }

 
.ronghai-contact-form { background: #fff; border-radius: 16px; padding: 40px; box-shadow: 0 4px 30px rgba(0,0,0,0.06); display: flex; flex-direction: column; gap: 18px; }

.ronghai-form-row { display: flex; gap: 18px; }
.ronghai-form-row-full { display: flex; }
.ronghai-form-field { flex: 1; display: flex; flex-direction: column; }
.ronghai-form-field label { font-size: 14px; font-weight: 600; color: var(--ronghai-dark, #0f172a); margin-bottom: 8px; }
.ronghai-form-field input,
.ronghai-form-field select,
.ronghai-form-field textarea { width: 100%; padding: 12px 16px; border: 1px solid #e5e7eb; border-radius: 8px; font-size: 15px; color: var(--ronghai-text, #1a202c); background: #fff; transition: border-color 0.2s; box-sizing: border-box; }
.ronghai-form-field input:focus,
.ronghai-form-field select:focus,
.ronghai-form-field textarea:focus { outline: none; border-color: var(--ronghai-dark, #0f172a); }
.ronghai-form-field textarea { resize: vertical; min-height: 120px; }

.ronghai-form-submit { margin-top: 8px; }
.ronghai-submit-btn { background: var(--ronghai-dark, #0f172a); color: #fff; border: none; padding: 14px 36px; border-radius: 999px; font-size: 15px; font-weight: 600; cursor: pointer; transition: all 0.25s; }
.ronghai-submit-btn:hover { opacity: 0.85; transform: translateY(-1px); }

 
@media (max-width: 767px) {
  .ronghai-contact-wrap { flex-direction: column; gap: 40px; padding: 40px 20px; }
  .ronghai-contact-left { flex: none; width: 100%; }
  .ronghai-contact-right { flex: none; width: 100%; }
  .ronghai-contact-form { padding: 24px; border-radius: 12px; }
  .ronghai-form-row { flex-direction: column; gap: 18px; }
  .ronghai-contact-title { font-size: 28px; margin-bottom: 24px; }
  .ronghai-contact-subtitle { font-size: 20px; }
}

 
.ronghai-contact-visual { position: relative; height: 520px; margin-bottom: 40px; perspective: 1200px; }

.ronghai-tilt { position: absolute; transform-style: preserve-3d; will-change: transform; border-radius: 18px; overflow: hidden; box-shadow: 0 18px 50px rgba(15,23,42,0.18); background: rgba(255,255,255,0.04); }
.ronghai-tilt img { display: block; width: 100%; height: 100%; object-fit: cover; pointer-events: none; }

.ronghai-tilt-1 { top: 0; left: 8%; width: 200px; height: 480px; z-index: 3; }
.ronghai-tilt-2 { top: 70px; right: 4%; width: 200px; height: 360px; z-index: 2; }
.ronghai-tilt-3 { bottom: 0; left: 36%; width: 170px; height: 190px; z-index: 4; }

 
.js-tilt-glare { z-index: 9; }

 
@media (max-width: 767px) {
  .ronghai-contact-visual { height: 340px; margin-bottom: 28px; }
  .ronghai-tilt-1 { top: 0; left: 2%; width: 130px; height: 300px; }
  .ronghai-tilt-2 { top: 40px; right: 2%; width: 130px; height: 230px; }
  .ronghai-tilt-3 { bottom: 0; left: 30%; width: 100px; height: 120px; }
}

 
.informative-div .kt-row-column-wrap { position: relative; z-index: 2; }
.ronghai-contact-wrap { position: relative; z-index: 3; max-width: 1280px; margin: 0 auto; padding: 60px 24px 80px; }

 
.ronghai-contact-hero { position: relative; width: 100%; min-height: 560px; display: flex; align-items: center; justify-content: center; perspective: 1400px; margin-bottom: 40px; }

.ronghai-contact-title { position: relative; z-index: 5; text-align: center; margin: 0; padding: 0 20px; font-family: 'Gilroy Bold', 'Gilroy', 'Helvetica Neue', Arial, sans-serif; font-weight: 900; text-transform: uppercase; line-height: 0.95; letter-spacing: -0.02em; }
.ronghai-contact-title .rt-line { display: block; font-size: clamp(54px, 10.5vw, 150px); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; color: transparent; }
.rt-line-1 { background-image: linear-gradient(180deg, #c7dbfb 0%, #9bc1f6 100%); }
.rt-line-2 { background-image: linear-gradient(180deg, #f9a8cc 0%, #ff2093 100%); }
.rt-line-3 { background-image: linear-gradient(180deg, #ff2093 0%, #ff2093 100%); }
.rt-line-4 { background-image: linear-gradient(180deg, #3372e7 0%, #052f9b 100%); }

 
.ronghai-contact-hero .ronghai-tilt { position: absolute; transform-style: preserve-3d; will-change: transform; border-radius: 16px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.25); background: rgba(255,255,255,0.06); }
.ronghai-contact-hero .ronghai-tilt img { display: block; width: 100%; height: 100%; object-fit: contain; pointer-events: none; }
.ronghai-contact-hero .ronghai-tilt-1 { top: -20px; left: 4%; width: 180px; height: 400px; z-index: 4; }
.ronghai-contact-hero .ronghai-tilt-2 { top: 30%; right: 3%; width: 170px; height: 240px; z-index: 4; }
.ronghai-contact-hero .ronghai-tilt-3 { bottom: -30px; left: 12%; width: 130px; height: 170px; z-index: 4; }

 
.ronghai-contact-body { display: flex; gap: 60px; align-items: flex-start; position: relative; z-index: 4; }
.ronghai-contact-left { flex: 0 0 38%; }
.ronghai-contact-right { flex: 1; }

.ronghai-contact-subtitle { font-size: 28px; font-weight: 700; margin: 0 0 20px; color: #fff; }
.ronghai-contact-desc { font-size: 15px; line-height: 1.7; color: rgba(255,255,255,0.85); margin: 0 0 16px; }
.ronghai-contact-desc a { color: #fff; text-decoration: underline; }

.ronghai-whatsapp-btn { display: inline-block; margin-top: 24px; padding: 14px 32px; border: 2px solid #fff; border-radius: 999px; font-weight: 600; font-size: 15px; color: #fff; text-decoration: none !important; transition: all 0.25s; }
.ronghai-whatsapp-btn:hover { background: #fff; color: #1da851; }

 
.ronghai-contact-form { background: #fff; border-radius: 16px; padding: 40px; box-shadow: 0 20px 60px rgba(0,0,0,0.25); display: flex; flex-direction: column; gap: 18px; }
.ronghai-form-row { display: flex; gap: 18px; }
.ronghai-form-row-full { display: flex; }
.ronghai-form-field { flex: 1; display: flex; flex-direction: column; }
.ronghai-form-field label { font-size: 14px; font-weight: 600; color: #0f172a; margin-bottom: 8px; }
.ronghai-form-field input,
.ronghai-form-field select,
.ronghai-form-field textarea { width: 100%; padding: 12px 16px; border: 1px solid #e5e7eb; border-radius: 8px; font-size: 15px; color: #1a202c; background: #fff; transition: border-color 0.2s; box-sizing: border-box; }
.ronghai-form-field input:focus,
.ronghai-form-field select:focus,
.ronghai-form-field textarea:focus { outline: none; border-color: #052f9b; }
.ronghai-form-field textarea { resize: vertical; min-height: 120px; }
.ronghai-form-submit { margin-top: 8px; }
.ronghai-submit-btn { background: #052f9b; color: #fff; border: none; padding: 14px 36px; border-radius: 999px; font-size: 15px; font-weight: 600; cursor: pointer; transition: all 0.25s; }
.ronghai-submit-btn:hover { background: #e8397c; transform: translateY(-1px); }

 
@media (max-width: 767px) {
  .ronghai-contact-wrap { padding: 40px 16px 60px; }
  .ronghai-contact-hero { min-height: 380px; margin-bottom: 24px; }
  .ronghai-contact-title .rt-line { font-size: clamp(38px, 13vw, 72px); }
  .ronghai-contact-hero .ronghai-tilt-1 { top: -10px; left: 2%; width: 110px; height: 240px; }
  .ronghai-contact-hero .ronghai-tilt-2 { top: 40%; right: 2%; width: 100px; height: 140px; }
  .ronghai-contact-hero .ronghai-tilt-3 { bottom: -10px; left: 8%; width: 80px; height: 105px; }
  .ronghai-contact-body { flex-direction: column; gap: 32px; }
  .ronghai-contact-left, .ronghai-contact-right { flex: none; width: 100%; }
  .ronghai-contact-form { padding: 24px; border-radius: 12px; }
  .ronghai-form-row { flex-direction: column; gap: 18px; }
  .ronghai-contact-subtitle { font-size: 22px; }
}

 
.ronghai-contact-wrap { max-width: 1440px; padding: 60px 32px 80px; }
.ronghai-contact-body { display: flex; gap: 48px; align-items: flex-start; flex-wrap: wrap; }
.ronghai-contact-left { flex: 0 0 32%; min-width: 280px; max-width: 420px; }
.ronghai-contact-right { flex: 1 1 560px; min-width: 0; }

.ronghai-contact-form { padding: 32px; gap: 16px; }
.ronghai-form-field input,
.ronghai-form-field select,
.ronghai-form-field textarea { padding: 11px 14px; font-size: 14px; }
.ronghai-form-field label { font-size: 13px; margin-bottom: 6px; }

@media (max-width: 991px) {
  .ronghai-contact-body { flex-direction: column; gap: 36px; }
  .ronghai-contact-left { flex: none; width: 100%; max-width: 100%; }
  .ronghai-contact-right { flex: none; width: 100%; }
}
@media (max-width: 767px) {
  .ronghai-contact-wrap { padding: 40px 16px 60px; }
  .ronghai-contact-form { padding: 24px; }
  .ronghai-form-row { flex-direction: column; gap: 16px; }
}

 
.informative-div .ronghai-contact-wrap { display: block !important; }
.informative-div .ronghai-contact-body { display: flex; gap: 48px; align-items: stretch; flex-wrap: nowrap; }
.informative-div .ronghai-contact-left { flex: 0 0 30%; min-width: 260px; max-width: none; }
.informative-div .ronghai-contact-right { flex: 1 1 0; min-width: 0; }
.informative-div .ronghai-contact-form { width: 100%; box-sizing: border-box; }

@media (max-width: 991px) {
  .informative-div .ronghai-contact-body { flex-wrap: wrap; }
  .informative-div .ronghai-contact-left { flex: 0 0 100%; min-width: 0; }
  .informative-div .ronghai-contact-right { flex: 0 0 100%; min-width: 0; }
}

 
.ronghai-contact-hero { transform-style: preserve-3d; will-change: transform; border-radius: 24px; }
.ronghai-contact-hero .ronghai-tilt { transform-style: preserve-3d; border-radius: 0 !important; box-shadow: none !important; background: transparent !important; overflow: visible !important; transition: transform 0.4s ease; }
.ronghai-contact-hero .ronghai-tilt img { display: block; width: 100%; height: 100%; object-fit: contain; pointer-events: none; filter: drop-shadow(0 18px 32px rgba(0,0,0,0.35)); }

 
.ronghai-contact-hero .ronghai-tilt-1 { transform: translateZ(30px); }
.ronghai-contact-hero .ronghai-tilt-2 { transform: translateZ(50px); }
.ronghai-contact-hero .ronghai-tilt-3 { transform: translateZ(20px); }
.ronghai-contact-hero .ronghai-contact-title { transform: translateZ(60px); }

 
@media (max-width: 767px) {
  .ronghai-contact-hero { min-height: 380px; }
}

 
.ronghai-contact-hero { position: relative; width: 100%; min-height: 560px; display: flex; align-items: center; justify-content: center; margin-bottom: 40px; }

 
.ronghai-tilt-scene { position: absolute; inset: 0; transform-style: preserve-3d; will-change: transform; z-index: 2; }
.ronghai-tilt-scene .ronghai-tilt { position: absolute; transform-style: preserve-3d; border-radius: 16px; overflow: visible; background: transparent; }
.ronghai-tilt-scene .ronghai-tilt img { display: block; width: 100%; height: 100%; object-fit: contain; pointer-events: none; filter: drop-shadow(0 18px 32px rgba(0,0,0,0.35)); }

 
.ronghai-tilt-scene .ronghai-tilt-1 { top: -20px; left: 4%; width: 180px; height: 400px; transform: translateZ(40px); }
.ronghai-tilt-scene .ronghai-tilt-2 { top: 30%; right: 3%; width: 170px; height: 240px; transform: translateZ(60px); }
.ronghai-tilt-scene .ronghai-tilt-3 { bottom: -30px; left: 12%; width: 130px; height: 170px; transform: translateZ(30px); }

 
.ronghai-contact-hero .ronghai-contact-title { position: relative; z-index: 5; transform: none !important; }

 
@media (max-width: 767px) {
  .ronghai-contact-hero { min-height: 380px; margin-bottom: 24px; transform-style: flat; perspective: none; }
  .ronghai-contact-hero .ronghai-contact-title { transform: none !important; }
  .ronghai-tilt-scene { transform-style: flat; }
  .ronghai-tilt-scene .ronghai-tilt { transform: none !important; }
  .ronghai-tilt-scene .ronghai-tilt-1 { top: -10px; left: 2%; width: 110px; height: 240px; }
  .ronghai-tilt-scene .ronghai-tilt-2 { top: 40%; right: 2%; width: 100px; height: 140px; }
  .ronghai-tilt-scene .ronghai-tilt-3 { bottom: -10px; left: 8%; width: 80px; height: 105px; }
}

 
.ronghai-tilt-scene .ronghai-tilt { box-shadow: none !important; }

 
.ronghai-products-banner{
  background: linear-gradient(135deg, rgb(234, 242, 255) 0%, rgb(199, 219, 251) 60%, rgb(155, 193, 246) 100%) !important;
  overflow:hidden;
}
.ronghai-products-banner > .kt-row-layout-overlay{ background:transparent !important; }
.ronghai-products-banner > .kt-row-column-wrap{ padding-top:0 !important; }

.products-banner-inner{ position:relative; max-width:1280px; margin:0 auto; padding:160px 60px 100px; min-height:62vh; display:flex; flex-direction:row; align-items:center; justify-content:space-between; column-gap:4%; transition:padding .45s ease, min-height .45s ease; }

 
.products-banner-content{ flex:1 1 54%; min-width:0; position:relative; z-index:2; }

.products-banner-badge{ margin:0 0 18px; }
.products-banner-badge img{ width:180px; height:auto; }

.products-banner-content .products-banner-title{
  font-family:'Gilroy Bold','Gilroy',Helvetica,Arial,sans-serif; font-weight:900;
  color:#052f9b; text-transform:uppercase; letter-spacing:.01em; line-height:1.02;
  font-size:clamp(42px,5.2vw,84px); margin:0 0 26px; text-shadow:0 2px 12px rgba(255,255,255,0.45);
}

.products-banner-content .products-banner-desc{ max-width:560px; color:rgba(5,47,155,0.85); font-size:17px; line-height:1.75; margin:0 0 34px; font-weight:500; }
.products-banner-desc strong{ color:#052f9b; font-weight:700; }

.products-banner-btns{ display:flex; flex-direction:column; gap:14px; align-items:flex-start; }
.pb-btn{
  display:inline-flex; align-items:center; gap:10px; background:#fff; color:#1a1a2e;
  border:none; border-radius:999px; padding:14px 30px; font-size:16px; font-weight:700;
  cursor:pointer; text-decoration:none !important; box-shadow:0 10px 26px rgba(20,20,80,0.22);
  transition:transform .2s ease, box-shadow .2s ease;
}
.pb-btn:hover{ transform:translateY(-2px); box-shadow:0 14px 32px rgba(20,20,80,0.3); }
.pb-btn-plus, .pb-btn-minus{ font-size:20px; font-weight:700; line-height:1; }

 
.products-banner-sparkle{ position:absolute; top:14%; left:44%; color:#fff; opacity:.8; animation:pbSparkle 3.5s ease-in-out infinite; pointer-events:none; }
@keyframes pbSparkle{ 0%,100%{ transform:scale(1) rotate(0); opacity:.55;} 50%{ transform:scale(1.18) rotate(12deg); opacity:.95;} }

 
.products-touch-badge{ position:absolute; right:5%; bottom:8%; width:190px; height:190px; display:flex; align-items:center; justify-content:center; color:#052f9b; text-decoration:none !important; }
.products-touch-hand{ position:relative; z-index:2; width:52px; height:52px; filter:drop-shadow(0 4px 10px rgba(0,0,0,.2)); }
.products-touch-ring{ position:absolute; inset:0; z-index:1; animation:pbSpin 14s linear infinite; }
@keyframes pbSpin{ to{ transform:rotate(360deg); } }

 
.products-banner-inner.pb-collapsed{ min-height:auto; padding-top:40px; padding-bottom:40px; }
.products-banner-inner.pb-collapsed .products-banner-badge,
.products-banner-inner.pb-collapsed .products-banner-desc,
.products-banner-inner.pb-collapsed .products-banner-sparkle,
.products-banner-inner.pb-collapsed .products-touch-badge,
.products-banner-inner.pb-collapsed .pb-btn-expand{ display:none; }
.products-banner-inner.pb-collapsed .products-banner-title{ margin-bottom:22px; font-size:clamp(30px,4.5vw,56px); }

@media (max-width:767px){
  .products-banner-inner{ padding:92px 22px 70px; min-height:54vh; }
  .products-banner-badge img{ width:140px; }
  .products-banner-desc{ font-size:15px; margin-bottom:26px; }
  .products-touch-badge{ width:120px; height:120px; right:6%; bottom:5%; }
  .products-touch-ring{ width:120px; height:120px; }
  .products-touch-hand{ width:36px; height:36px; }
  .products-banner-sparkle{ width:56px; height:56px; top:8%; left:62%; }
}

 
.products-banner-tilt{
  flex:0 0 40%; width:40%; max-width:540px; margin:0; align-self:center;
  position:relative;
  transform-style:preserve-3d; will-change:transform;
  border-radius:20px;
}
.products-banner-tilt img{
  width:100%; height:auto; display:block;
  filter:drop-shadow(0 30px 55px rgba(15,15,70,0.4));
}

 
.products-banner-inner.pb-collapsed .products-banner-tilt{ display:none; }

@media (max-width:991px){
  .products-banner-inner{ flex-direction:column; align-items:center; padding:120px 30px 70px; }
  .products-banner-content{ flex:1 1 auto; width:100%; }
  .products-banner-tilt{ flex:0 0 auto; width:70%; max-width:340px; margin:26px auto 0; }
}
@media (max-width:767px){
  .ronghai-products-banner.home-div3-products{ margin-top:0 !important; }
  .products-banner-inner{ padding:114px 22px 70px; min-height:auto; }
  .products-banner-content{ text-align:center; }
  .products-banner-content .products-banner-badge,
  .products-banner-content .products-banner-btns,
  .products-banner-tilt,
  .products-banner-sparkle{ display:none !important; }
  .products-banner-content .products-banner-title{ font-size:clamp(36px,10vw,56px); margin-bottom:14px; text-align:center; }
  .products-banner-content .products-banner-desc{ max-width:100%; font-size:15px; margin-bottom:0; text-align:center; }
}

 
 
body.products-list-page.transparent-header #masthead .site-branding a.brand img,
body.products-list-page.mobile-transparent-header #mobile-header .mobile-site-branding a.brand img,
body.eyou-default-body.transparent-header #masthead .site-branding a.brand img,
body.eyou-default-body.mobile-transparent-header #mobile-header .mobile-site-branding a.brand img,
body.home.transparent-header #masthead .site-branding a.brand img,
body.home.mobile-transparent-header #mobile-header .mobile-site-branding a.brand img{
  content:url("../image/ronghai_logo_white.png");
}
 
body.products-list-page.transparent-header #masthead .site-header-row-container-inner:hover .site-branding a.brand img,
body.products-list-page.mobile-transparent-header #mobile-header .site-header-row-container-inner:hover .mobile-site-branding a.brand img,
body.eyou-default-body.transparent-header #masthead .site-header-row-container-inner:hover .site-branding a.brand img,
body.eyou-default-body.mobile-transparent-header #mobile-header .site-header-row-container-inner:hover .mobile-site-branding a.brand img,
body.home.transparent-header #masthead .site-header-row-container-inner:hover .site-branding a.brand img,
body.home.mobile-transparent-header #mobile-header .site-header-row-container-inner:hover .mobile-site-branding a.brand img{
  content:url("../image/logo@2x.png") !important;
}
 
body.products-list-page .ronghai-sticky-header .site-branding a.brand img,
body.products-list-page .ronghai-sticky-header .mobile-site-branding a.brand img,
body.eyou-default-body #masthead .ronghai-sticky-header .site-branding a.brand img,
body.home #masthead .ronghai-sticky-header .site-branding a.brand img,
body.home #mobile-header .ronghai-sticky-header .mobile-site-branding a.brand img{
  content:url("../image/logo@2x.png") !important;
}

 
.product-single-banner{
    background: linear-gradient(135deg, #f8fafd 0%, #eef2ff 100%) !important;
    padding: 40px 0 !important;
}
.product-single-banner .kt-row-column-wrap{
    gap: 40px;
}
 
.product-single-banner .kadence-column2286_3536e9-0e{
    background-color: #f7fafc !important;
    border-radius: 12px;
    padding: 30px !important;
}
 
.product-projj-div .kt-blocks-modal-link{
    margin-top: 0 !important;
    background: #052f9b !important;
    border-color: #052f9b !important;
    color: #fff !important;
    border-radius: 50px !important;
    padding: 16px 36px !important;
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    display: inline-block !important;
    text-align: center !important;
    text-decoration: none !important;
}
.product-projj-div .kt-blocks-modal-link:hover,
.product-projj-div .kt-blocks-modal-link:focus{
    background: #052f9b !important;
    border-color: #052f9b !important;
    color: #fff !important;
}
.product-projj-div .product-projj-whatsapp-btn{
    margin-top: 0;
    margin-left: 16px;
    background: #25D366 !important;
    border-color: #25D366 !important;
    color: #fff !important;
    border-radius: 50px !important;
    padding: 16px 36px !important;
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    display: inline-block !important;
    text-align: center !important;
    text-decoration: none !important;
    border: none !important;
    cursor: pointer;
}
.product-projj-div .product-projj-whatsapp-btn:hover,
.product-projj-div .product-projj-whatsapp-btn:focus{
    background: #25D366 !important;
    color: #fff !important;
    text-decoration: none !important;
}

 
.kt-row-column-wrap.kt-has-2-columns{
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 40px !important;
}
.kt-row-column-wrap.kt-has-2-columns > .wp-block-kadence-column{
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    flex: none !important;
}
 
.product-single-banner .kt-row-column-wrap.kt-has-2-columns{
    max-width: 1200px !important;
    margin: 0 auto !important;
    padding: 0 20px !important;
}
 
.kb-row-layout-id2286_45fad4-f4 > .kt-row-column-wrap.kb-theme-content-width,
.kb-row-layout-id2286_c0d863-a8 > .kt-row-column-wrap.kb-theme-content-width,
.kb-row-layout-id2286_b3b6f1-26 > .kt-row-column-wrap.kb-theme-content-width{
    max-width: var(--global-content-width, 1600px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
@media all and (max-width: 1024px){
    .kt-row-column-wrap.kt-has-2-columns.kt-tab-layout-inherit{
        grid-template-columns: 1fr 1fr !important;
    }
}
@media all and (max-width: 767px){
    .kt-row-column-wrap.kt-has-2-columns.kt-mobile-layout-row{
        grid-template-columns: 1fr !important;
    }
}
 
.kt-row-column-wrap.kt-has-1-columns{
    display: grid;
    grid-template-columns: 1fr;
}
.product-details-gallery{
    background: #fff;
    border-radius: 12px;
    padding: 10px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}
.product-details-gallery .kb-gallery-ul{
    position: relative;
}
.product-details-gallery .kt-blocks-carousel{
    position: relative;
}
.product-details-gallery #kb-slider-2286_a86c6f-6f{
    width: 100% !important;
    max-width: 100% !important;
}
.product-details-gallery .splide__track{
    overflow: hidden;
}
.product-details-gallery .splide__list{
    display: flex;
}
.product-details-gallery .kb-slide-item{
    flex-shrink: 0;
    width: 100%;
}
.product-details-gallery .kb-gallery-image-contain{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.product-details-gallery .kb-gallery-image-ratio-inherit{
    aspect-ratio: 1 / 1;
}
.product-details-gallery .kb-gallery-image-ratio-square{
    aspect-ratio: 1 / 1;
}
.product-details-gallery .kb-gallery-image-contain img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
 
.product-details-gallery #kb-thumb-slider-2286_a86c6f-6f{
    width: 100% !important;
    height: auto !important;
    margin-top: 10px;
}
.product-details-gallery #kb-thumb-slider-2286_a86c6f-6f .splide__track,
.product-details-gallery #kb-thumb-slider-2286_a86c6f-6f .splide__list,
.product-details-gallery #kb-thumb-slider-2286_a86c6f-6f .splide__slide{
    height: auto !important;
}
.product-details-gallery #kb-thumb-slider-2286_a86c6f-6f .kb-slide-item{
    width: calc(10% - 9px);
    height: auto !important;
    margin-right: 10px;
    cursor: pointer;
}
.product-details-gallery .kadence-blocks-gallery-thumb-item img{
    width: 100%;
    height: auto;
    border-radius: 8px;
    border: 2px solid transparent;
    transition: border-color 0.2s;
}
.product-details-gallery .splide__slide.is-active .kadence-blocks-gallery-thumb-item img{
    border-color: #052f9b;
}
 
@media (max-width: 767px){
    .product-details-gallery #kb-slider-2286_a86c6f-6f,
    .product-details-gallery #kb-slider-2286_a86c6f-6f .splide__track,
    .product-details-gallery #kb-slider-2286_a86c6f-6f .splide__list,
    .product-details-gallery .kb-slide-item,
    .product-details-gallery .kb-gallery-slide-item,
    .product-details-gallery .kb-gallery-figure,
    .product-details-gallery .kb-gal-image-radius{
        height: auto !important;
    }
    .product-details-gallery .kb-gallery-image-ratio-inherit{
        aspect-ratio: 1 / 1 !important;
        padding-bottom: 0 !important;
        height: auto !important;
        background: #f5f7fa;
    }
}
.product-details-bread2 .kadence-breadcrumbs{
    color: #000 !important;
    font-size: 16px !important;
    font-family: 'Gilroy Regular', Helvetica, Arial !important;
}
.product-details-bread2 .kadence-bread-current{
    color: #052f9b !important;
}

 
.kb-block-show-more-container .kb-show-more-content{
    max-height: 0 !important;
    overflow: hidden;
    transition: max-height 0.5s ease-in-out;
}
.kb-block-show-more-container.kb-smc-open .kb-show-more-content{
    max-height: 5000px !important;
    transition: max-height 1s ease-in-out;
}
.kb-block-show-more-container .kb-show-more-buttons{
    margin-top: 20px;
}
.kb-block-show-more-container .kb-show-more-buttons .kb-button{
    background: linear-gradient(135deg, #052f9b 0%, #ff2093 100%);
    color: #fff;
    border: 0;
    border-radius: 50px;
    padding: 12px 24px;
    margin: 0 8px;
}
.kb-block-show-more-container .kb-show-more-buttons .kb-button:hover{
    opacity: 0.9;
}
.kb-block-show-more-container .kb-show-more-buttons .kb-btn2286_8ab935-45{
    display: none;
}
.kb-block-show-more-container.kb-smc-open .kb-btn2286_8ab935-45{
    display: inline-flex;
}
.kb-block-show-more-container.kb-smc-open .kb-btn2286_ba69a9-15{
    display: none;
}

 
.product-description-2column{
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.product-description-2column .kt-row-column-wrap{
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.product-description-2column .wp-block-kadence-column{
    border-right: 0 !important;
    padding-right: 0;
    min-width: 0;
}
 
.product-description-2column .kt-blocks-info-box-media{
    background: #eaf2ff !important;
    border-radius: 10px !important;
    padding: 22px !important;
    margin-top: 0 !important;
    margin-right: 20px !important;
    margin-bottom: 0 !important;
}
.product-description-2column .kadence-info-box-image-inner-intrisic-container{
    max-width: 56px !important;
}
.product-description-2column .kt-blocks-info-box-media .kadence-info-box-image-intrisic img{
    border-radius: 0 !important;
}
.product-description-2column .kt-blocks-info-box-title{
    font-size: 24px !important;
    color: #1A202C !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    margin-top: 5px !important;
    margin-bottom: 10px !important;
}
.product-description-2column .kt-blocks-info-box-text{
    font-size: 17px !important;
    line-height: 1.6 !important;
    color: #2D3748 !important;
}
@media all and (max-width: 767px){
    .product-description-2column .kt-row-column-wrap{
        grid-template-columns: 1fr !important;
    }
}

 
.compare-table{
    border-radius: 50px;
     
     
     
}
.compare-table table{
    width: 100% !important;
    border-collapse: collapse;
    border: 0;
    text-align: left;
    font-size: 16px;
}
.compare-table table tr:nth-child(odd){
    background-color: #f8fafd;
}
.compare-table table tr:nth-child(even){
    background-color: #fff;
}
.compare-table table tr:first-child{
    background-color: #052f9b !important;
    color: #fff;
}
.compare-table table tr:first-child td{
    color: #fff !important;
    border-color: #3372e7 !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    font-weight: 700 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.compare-table table td{
    border: 0 !important;
    border-left: 1px solid #eee !important;
    text-align: left !important;
    padding: 18px 30px;
    font-size: 17px;
    color: #262E6C;
}
.compare-table table td:first-child{
    border-left: 0 !important;
}

 
 
.h372-1line-text{
    padding-bottom: 0 !important;
}
.h372-1line-text::after{
    content: none !important;
}
 
h2.h372-1line-text,
h2.text-zih{
    display: block !important;
    width: 100% !important;
    text-align: center !important;
    font-size: 60px !important;
    line-height: 80px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    margin-top: 40px !important;
    margin-bottom: 30px !important;
}
@media all and (max-width: 767px){
    h2.h372-1line-text,
    h2.text-zih{
        font-size: 32px !important;
        line-height: 44px !important;
    }
}
 
.distribute-partner-div p.h372-1line-text{
    display: inline-block !important;
    text-align: left !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
}
.distribute-partner-div .kt-adv-heading2286_517add-d2{
    font-size: 24px !important;
    line-height: 1.5em !important;
    margin-bottom: 30px !important;
}
.distribute-partner-div .kt-adv-heading2286_0f5788-72{
    font-size: 36px !important;
    line-height: 1.3em !important;
    margin-bottom: 20px !important;
}

 
.text-zih{
    font-size: 24px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    margin-bottom: 16px !important;
}

 
.product-details-related .kt-blocks-post-grid-item-inner-wrap{
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.06);
    overflow: hidden;
    transition: all 0.3s ease;
    border: 1px solid #cccccc;
}
.product-details-related .kt-blocks-post-grid-item-inner-wrap:hover{
    box-shadow: 0 4px 16px rgba(0,0,0,0.12);
    transform: translateY(-4px);
}
.product-details-related .entry-title a{
    color: #1A202C !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    font-size: 18px !important;
}
.product-details-related article:hover .entry-title a{
    color: #052f9b !important;
}
 
.product-details-related article.kt-blocks-post-grid-item{
    display: flex;
}
.product-details-related .kt-blocks-post-grid-item-inner-wrap{
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
    width: 100%;
}
.product-details-related article:hover{
    background: none !important;
}
.product-details-related article .kadence-post-image{
    background: linear-gradient(135deg, #f4f8ff 0%, #eaf2ff 55%, #c7dbfb 100%);
}
.product-details-related .kadence-post-image-intrisic{
    background-color: transparent !important;
}
.product-details-related article .kt-blocks-post-grid-item-inner{
    flex: 1 1 auto;
    display: flex;
    flex-direction: column;
}
.product-details-related article header{
    min-height: 0 !important;
}
.product-details-related .entry-title{
    min-height: 2.7em;
    margin: 0;
    line-height: 1.35;
    display: flex;
    align-items: flex-start;
}
.product-details-related .entry-title a{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.see-all-div .kt-blocks-info-box-learnmore{
    color: #052f9b;
    font-family: 'Gilroy Bold', Helvetica, Arial;
    font-size: 18px;
}

 
 
.kb-row-layout-id2286_b3b6f1-26 > .kt-row-column-wrap{
    padding-top: 70px;
    padding-bottom: 90px;
}
.kb-row-layout-id2286_b3b6f1-26 .see-all-div{
    margin-top: 46px;
}
 
.product-details-related.related-marquee{
    display: block !important;
    overflow: hidden;
    width: 100%;
    margin: 36px auto 0;
    -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 60px, #000 calc(100% - 60px), transparent 100%);
    mask-image: linear-gradient(90deg, transparent 0, #000 60px, #000 calc(100% - 60px), transparent 100%);
}
 
.product-details-related.related-marquee .kt-post-grid-wrap{
    display: flex !important;
    flex-wrap: nowrap !important;
    grid-template-columns: none !important;
    grid-template-rows: none !important;
    grid-gap: 0 !important;
    gap: 0 !important;
    width: max-content;
    animation: relatedMarqueeScroll 40s linear infinite;
    will-change: transform;
}
.product-details-related.related-marquee:hover .kt-post-grid-wrap{
    animation-play-state: paused;
}
.product-details-related.related-marquee article.kt-blocks-post-grid-item{
    flex: 0 0 320px !important;
    width: 320px !important;
    float: none !important;
    margin: 0 30px 0 0 !important;
    padding: 10px;
}
@keyframes relatedMarqueeScroll{
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}
@media all and (max-width: 767px){
    .kb-row-layout-id2286_b3b6f1-26 > .kt-row-column-wrap{
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .product-details-related.related-marquee{
        margin-top: 24px;
        -webkit-mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);
        mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);
    }
    .product-details-related.related-marquee article.kt-blocks-post-grid-item{
        flex: 0 0 78vw !important;
        width: 78vw !important;
        margin-right: 16px !important;
    }
    .product-details-related.related-marquee .kt-post-grid-wrap{
        animation-duration: 28s;
    }
    .kb-row-layout-id2286_b3b6f1-26 .see-all-div{
        margin-top: 30px;
    }
}

 
 
.kb-row-layout-id2286_c0d863-a8{
    background-image: radial-gradient(60% 50% at 85% 10%, rgba(255,255,255,.14) 0%, rgba(255,255,255,0) 70%), linear-gradient(135deg, #ff2093 0%, #052f9b 52%, #052f9b 100%) !important;
    background-size: cover !important;
    background-position: 50% 100% !important;
    background-attachment: scroll !important;
    background-repeat: no-repeat !important;
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
 
.faq-contact-2column .kt-row-column-wrap{
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 30px;
}
.faq-contact-2column .wp-block-kadence-column > .kt-inside-inner-col{
    background-color: rgba(255, 255, 255, 0.2) !important;
    border-radius: 30px !important;
    padding: 40px 50px !important;
    flex-direction: column !important;
}
.faq-contact-2column .wp-block-kadence-advancedheading{
    color: #fff !important;
}
.faq-contact-2column .has-theme-palette-9-color{
    font-size: 22px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    margin-bottom: 16px !important;
}
.faq-contact-2column p:not(.has-theme-palette-9-color){
    color: rgba(255,255,255,0.85) !important;
    font-size: 16px !important;
    line-height: 1.6 !important;
}
@media all and (max-width: 767px){
    .faq-contact-2column .kt-row-column-wrap{
        grid-template-columns: 1fr !important;
    }
}

 
.distribute-partner-div{
    margin-top: 30px;
}
.distribute-partner-div > .kt-inside-inner-col{
    background-color: #fff !important;
    background-image: radial-gradient(38% 75% at 100% 100%, rgba(5,47,155,.20) 0%, rgba(5,47,155,.06) 45%, rgba(5,47,155,0) 72%) !important;
    background-size: contain !important;
    background-position: 100% 100% !important;
    background-repeat: no-repeat !important;
    border-radius: 30px !important;
    padding: 5% 5% !important;
}
.distribute-partner-div .kt-row-column-wrap{
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 30px;
    align-items: center !important;
}
.distribute-partner-div .kadence-column2286_3c76ce-16{
    border-left: 1px solid rgba(0,0,0,0.1) !important;
    padding-left: 40px !important;
}
 
.distribute-partner-div .kb-buttons-wrap{
    display: flex !important;
    flex-wrap: wrap;
    gap: 15px;
}
.distribute-partner-div .kb-button{
    font-size: 18px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
    border-radius: 50px !important;
    padding: 14px 28px !important;
}
 
.distribute-partner-div .kb-btn2286_1325ac-2d.kb-button{
    color: #fff !important;
    background: #052f9b !important;
    border: 0 !important;
}
.distribute-partner-div .kb-btn2286_1325ac-2d.kb-button:hover{
    background: #e8397c !important;
    color: #fff !important;
    opacity: 1;
}
 
.distribute-partner-div .kb-btn2286_abb839-34.kb-button{
    color: #3372e7 !important;
    background: #fff !important;
    box-shadow: inset 0px 0px 0px 2px #3372e7 !important;
    border: 0 !important;
}
.distribute-partner-div .kb-btn2286_abb839-34.kb-button:hover{
    color: #052f9b !important;
    background: #fff !important;
    box-shadow: inset 0px 0px 0px 2px #052f9b !important;
}
 
.distribute-partner-div .kt-adv-heading2286_442480-4f{
    color: #2D3748 !important;
    font-size: 16px !important;
    margin-bottom: 20px !important;
}
.distribute-partner-div .kt-blocks-info-box-title{
    color: #666 !important;
    font-size: 15px !important;
    margin-bottom: 4px !important;
}
.distribute-partner-div .kt-blocks-info-box-text{
    color: #1A202C !important;
    font-size: 20px !important;
    font-family: 'Gilroy Bold', Helvetica, Arial !important;
}
@media all and (max-width: 767px){
    .distribute-partner-div .kt-row-column-wrap{
        grid-template-columns: 1fr !important;
    }
    .distribute-partner-div .kadence-column2286_3c76ce-16{
        border-left: 0 !important;
        padding-left: 0 !important;
        border-top: 1px solid rgba(0,0,0,0.1) !important;
        padding-top: 30px !important;
    }
}

 
.product-projj-div{
    background: #ffffff;
    border: 1px solid #eef2f7;
    border-radius: 24px;
    padding: 40px;
    margin-top: 1px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.04);
}
.product-projj-div .product-projj-bread{
    margin-bottom: 24px;
    padding-bottom: 0;
    border-bottom: none;
}
.product-projj-div .product-projj-bread .kadence-breadcrumb-container{
    font-size: 15px;
    color: #222;
    line-height: 1.6;
    word-break: break-word;
}
.product-projj-div .product-projj-bread .kadence-breadcrumb-container a{
    color: #222;
    text-decoration: none;
}
.product-projj-div .product-projj-bread .kadence-breadcrumb-container a:hover{
    color: #052f9b;
}
.product-projj-div .product-projj-bread .kadence-bread-current{
    color: #052f9b;
    font-weight: 500;
}
.product-projj-div .product-projj-bread .bc-delimiter{
    color: #bbb;
    margin: 0 4px;
}
.product-projj-div .product-projj-title{
    font-size: 38px;
    font-family: 'Gilroy Bold', Helvetica, Arial;
    color: #111;
    margin-bottom: 20px;
    font-weight: 800;
    line-height: 1.2;
}
.product-projj-div .product-projj-content{
    overflow: visible;
    margin-bottom: 32px;
}
.product-projj-div .product-projj-content p{
    font-size: 17px;
    line-height: 1.7;
    color: #444;
    margin: 0 0 14px 0;
}
.product-projj-div .product-projj-content p:last-child{
    margin-bottom: 0;
}
.product-projj-div .product-projj-content table{
    width: 100% !important;
    border-collapse: collapse;
    border: 0;
    text-align: left;
}
.product-projj-div .product-projj-content table tr:nth-child(odd){
    background-color: #f8fafd;
}
.product-projj-div .product-projj-content table tr:nth-child(even){
    background-color: #fff;
}
.product-projj-div .product-projj-content table tr:first-child{
    background-color: #052f9b;
    color: #fff;
}
.product-projj-div .product-projj-content table tr:first-child td{
    color: #fff !important;
    border-color: #3372e7 !important;
}
.product-projj-div .product-projj-content td{
    border: 0 !important;
    border-left: 1px solid #eee !important;
    text-align: left !important;
    padding: 10px 16px;
    font-size: 15px;
    color: #262E6C;
}
 
 
body.products-list-page .kb-row-layout-id2172_6f51c8-33 > .kt-row-column-wrap{
    padding-bottom: 70px !important;
}
@media all and (max-width: 767px){
    body.products-list-page .kb-row-layout-id2172_6f51c8-33 > .kt-row-column-wrap{
        padding-bottom: 40px !important;
    }
}

 
.home-getintouch,
.home-getintouch-hands-form,
.home-getintouch-hands-form2,
.product-hands,
.brandcollab-btn{
    display: none !important;
}
.home-getintouch-hands-form:before,
.home-getintouch-hands-form2:before,
.product-hands:before,
.brandcollab-btn button.kb-btn-global-custom:before{
    display: none !important;
    content: none !important;
    background: none !important;
    animation: none !important;
}
article.kt-blocks-post-grid-item:hover svg,
.product-hands svg,
.home-getintouch-hands-form button.kt-blocks-modal-link svg,
.home-getintouch-hands-form2 button.kt-blocks-modal-link svg,
.brandcollab-btn button.kt-blocks-modal-link svg{
    animation: none !important;
}

 
.wp-block-kadence-icon.kt-svg-icons4430_80f250-77{justify-content:flex-end;}.kt-svg-item-4430_2f73eb-33 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:30px;background:#3372e7;border-width:0px;border-radius:50%;}.kb-row-layout-id571_95926e-85 > .kt-row-column-wrap{padding-top:25vh;padding-right:0vh;padding-bottom:12vh;padding-left:0vh;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id571_95926e-85{background-image:url('../picture/brand-banner-bg.jpg');background-size:cover;background-position:50% 0%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id571_95926e-85 > .kt-row-layout-overlay{opacity:1;background-image:url('../picture/brand-factory.png');background-size:55% auto;background-position:0% 100%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id571_95926e-85{z-index:1;position:relative;}@media all and (max-width: 767px){.kb-row-layout-id571_95926e-85 > .kt-row-column-wrap{padding-top:15vh;padding-bottom:30vh;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id571_95926e-85{border-bottom-right-radius:50px;border-bottom-left-radius:50px;}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_95926e-85{background-image:url('../picture/brand-banner-bg-m.jpg');background-size:contain 100%;background-position:50% 0%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id571_95926e-85 > .kt-row-layout-overlay{opacity:1;background-image:url('../picture/brand-factory.png');background-size:100% auto;background-position:50% 100%;background-attachment:scroll;background-repeat:no-repeat;}}.kadence-column571_c4f71e-63 > .kt-inside-inner-col{padding-right:0px;padding-left:0px;}.kadence-column571_c4f71e-63 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_c4f71e-63 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_c4f71e-63 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_c4f71e-63 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_c4f71e-63 > .kt-inside-inner-col{flex-direction:column;}}.kb-row-layout-id571_8a825d-20 > .kt-row-column-wrap{max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:24px;padding-bottom:24px;grid-template-columns:minmax(0, 45%) minmax(0, 55%);}@media all and (max-width: 767px){.kb-row-layout-id571_8a825d-20 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column571_482344-60 > .kt-inside-inner-col{padding-right:20%;}.kadence-column571_482344-60 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_482344-60 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_482344-60 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_482344-60 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_482344-60 > .kt-inside-inner-col{padding-right:0%;flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading571_ebe26b-2b, .wp-block-kadence-advancedheading.kt-adv-heading571_ebe26b-2b[data-kb-block="kb-adv-heading571_ebe26b-2b"]{padding-bottom:0px;margin-bottom:0px;font-size:18px;font-family:'Gilroy Bold', Helvetica, Arial;text-transform:uppercase;}.kadence-column571_5f12af-1d, .kt-inside-inner-col > .kadence-column571_5f12af-1d:not(.specificity){margin-bottom:30px;}.kadence-column571_5f12af-1d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_5f12af-1d > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_5f12af-1d > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_5f12af-1d > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_5f12af-1d > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading571_36494a-3b, .wp-block-kadence-advancedheading.kt-adv-heading571_36494a-3b[data-kb-block="kb-adv-heading571_36494a-3b"]{font-size:72px;line-height:1em;font-family:'Gilroy Bold', Helvetica, Arial;text-transform:uppercase;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading571_36494a-3b, .wp-block-kadence-advancedheading.kt-adv-heading571_36494a-3b[data-kb-block="kb-adv-heading571_36494a-3b"]{font-size:60px;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading571_36494a-3b, .wp-block-kadence-advancedheading.kt-adv-heading571_36494a-3b[data-kb-block="kb-adv-heading571_36494a-3b"]{font-size:36px;}}.kadence-column571_91bb28-ec > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_91bb28-ec > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_91bb28-ec > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_91bb28-ec > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_91bb28-ec > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading571_ec7a36-96, .wp-block-kadence-advancedheading.kt-adv-heading571_ec7a36-96[data-kb-block="kb-adv-heading571_ec7a36-96"]{font-size:24px;line-height:2rem;font-family:'Gilroy Bold', Helvetica, Arial;}.wp-block-kadence-advancedheading.kt-adv-heading571_327f18-30, .wp-block-kadence-advancedheading.kt-adv-heading571_327f18-30[data-kb-block="kb-adv-heading571_327f18-30"]{font-size:24px;line-height:2rem;font-family:'Gilroy Bold', Helvetica, Arial;}.wp-block-kadence-advancedbtn.kb-btns571_987545-58{justify-content:flex-start;}ul.menu .wp-block-kadence-advancedbtn .kb-btn571_887496-11.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn571_887496-11.kb-button{color:var(--global-palette3, #1A202C);background:var(--global-palette9, #ffffff);font-size:18px;font-family:'Gilroy Bold', Helvetica, Arial;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}.kb-row-layout-id571_3651b9-79 > .kt-row-column-wrap{max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:6%;padding-bottom:6%;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id571_3651b9-79{background-image:url('../picture/section-bg.png');background-size:40% auto;background-position:100% 0%;background-attachment:scroll;background-repeat:no-repeat;}@media all and (max-width: 767px){.kb-row-layout-id571_3651b9-79 > .kt-row-column-wrap{padding-top:12%;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_3651b9-79{background-image:url('../picture/section-bg.png');background-size:auto;background-position:10% 60%;background-attachment:scroll;background-repeat:no-repeat;}}.kadence-column571_c463b8-9f > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_c463b8-9f > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_c463b8-9f > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_c463b8-9f > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_c463b8-9f > .kt-inside-inner-col{flex-direction:column;}}.kadence-column571_3b9866-47 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_3b9866-47 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_3b9866-47 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column571_3b9866-47{text-align:center;}@media all and (max-width: 1024px){.kadence-column571_3b9866-47 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_3b9866-47 > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading571_4cd593-04, .wp-block-kadence-advancedheading.kt-adv-heading571_4cd593-04[data-kb-block="kb-adv-heading571_4cd593-04"]{text-align:center;font-size:60px;line-height:80px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading571_4cd593-04, .wp-block-kadence-advancedheading.kt-adv-heading571_4cd593-04[data-kb-block="kb-adv-heading571_4cd593-04"]{font-size:48px;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_47f9bf-aa{margin-top:60px;}.kb-row-layout-id571_47f9bf-aa > .kt-row-column-wrap{column-gap:180px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id571_47f9bf-aa{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(0,0,0,0.1);}@media all and (max-width: 1024px){.kb-row-layout-id571_47f9bf-aa{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(0,0,0,0.1);}}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_47f9bf-aa{margin-top:20px;}.kb-row-layout-id571_47f9bf-aa > .kt-row-column-wrap{padding-right:0px;padding-left:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id571_47f9bf-aa{border-top:0px solid rgba(0,0,0,0.1);border-right:0px solid transparent;border-bottom:0px solid rgba(0,0,0,0.1);border-left:0px solid transparent;}}.kadence-column571_322644-95 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_322644-95 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_322644-95 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_322644-95 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_322644-95 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_94c6da-7d .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_94c6da-7d .kadence-info-box-image-inner-intrisic-container{max-width:100px;}.kt-info-box571_94c6da-7d .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:200px;height:0px;max-width:100%;}.kt-info-box571_94c6da-7d .kt-info-svg-icon, .kt-info-box571_94c6da-7d .kt-info-svg-icon-flip, .kt-info-box571_94c6da-7d .kt-blocks-info-box-number{font-size:50px;}.kt-info-box571_94c6da-7d .kt-blocks-info-box-media{background:#eaf2ff;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:30px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_94c6da-7d .kt-infobox-textcontent p.kt-blocks-info-box-title{color:var(--global-palette3, #1A202C);font-size:28px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_94c6da-7d .kt-infobox-textcontent .kt-blocks-info-box-text{color:#262e6c;}.wp-block-kadence-infobox.kt-info-box571_94c6da-7d .kt-blocks-info-box-text{font-size:20px;font-family:'Gilroy Regular', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box571_94c6da-7d .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box571_94c6da-7d .kt-blocks-info-box-link-wrap{border-top:2px solid rgba(0,0,0,0.1);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);padding-top:30px;}}.kadence-column571_00641d-25 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_00641d-25 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_00641d-25 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_00641d-25 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_00641d-25 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_3c3c50-84 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_3c3c50-84 .kadence-info-box-image-inner-intrisic-container{max-width:100px;}.kt-info-box571_3c3c50-84 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:200px;height:0px;max-width:100%;}.kt-info-box571_3c3c50-84 .kt-info-svg-icon, .kt-info-box571_3c3c50-84 .kt-info-svg-icon-flip, .kt-info-box571_3c3c50-84 .kt-blocks-info-box-number{font-size:50px;}.kt-info-box571_3c3c50-84 .kt-blocks-info-box-media{background:#eaf2ff;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:30px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_3c3c50-84 .kt-infobox-textcontent p.kt-blocks-info-box-title{color:var(--global-palette3, #1A202C);font-size:28px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_3c3c50-84 .kt-infobox-textcontent .kt-blocks-info-box-text{color:#262e6c;}.wp-block-kadence-infobox.kt-info-box571_3c3c50-84 .kt-blocks-info-box-text{font-size:20px;font-family:'Gilroy Regular', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box571_3c3c50-84 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box571_3c3c50-84 .kt-blocks-info-box-link-wrap{border-top:2px solid rgba(0,0,0,0.1);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);padding-top:30px;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_0dbd6d-d5{margin-top:0px;}.kb-row-layout-id571_0dbd6d-d5 > .kt-row-column-wrap{column-gap:180px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id571_0dbd6d-d5{border-top:0px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(0,0,0,0.1);}@media all and (max-width: 1024px){.kb-row-layout-id571_0dbd6d-d5{border-top:0px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(0,0,0,0.1);}}@media all and (max-width: 767px){.kb-row-layout-id571_0dbd6d-d5 > .kt-row-column-wrap{padding-right:0px;padding-left:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id571_0dbd6d-d5{border-top:0px solid rgba(0,0,0,0.1);border-right:0px solid transparent;border-bottom:0px solid rgba(0,0,0,0.1);border-left:0px solid transparent;}}.kadence-column571_dd4202-72 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_dd4202-72 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_dd4202-72 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_dd4202-72 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_dd4202-72 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_6827ea-a5 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_6827ea-a5 .kadence-info-box-image-inner-intrisic-container{max-width:100px;}.kt-info-box571_6827ea-a5 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:200px;height:0px;max-width:100%;}.kt-info-box571_6827ea-a5 .kt-info-svg-icon, .kt-info-box571_6827ea-a5 .kt-info-svg-icon-flip, .kt-info-box571_6827ea-a5 .kt-blocks-info-box-number{font-size:50px;}.kt-info-box571_6827ea-a5 .kt-blocks-info-box-media{background:#eaf2ff;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:30px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_6827ea-a5 .kt-infobox-textcontent p.kt-blocks-info-box-title{color:var(--global-palette3, #1A202C);font-size:28px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_6827ea-a5 .kt-infobox-textcontent .kt-blocks-info-box-text{color:#262e6c;}.wp-block-kadence-infobox.kt-info-box571_6827ea-a5 .kt-blocks-info-box-text{font-size:20px;font-family:'Gilroy Regular', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box571_6827ea-a5 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box571_6827ea-a5 .kt-blocks-info-box-link-wrap{border-top:2px solid rgba(0,0,0,0.1);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);padding-top:30px;}}.kadence-column571_24467d-39 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_24467d-39 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_24467d-39 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_24467d-39 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_24467d-39 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_803329-5f .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_803329-5f .kadence-info-box-image-inner-intrisic-container{max-width:100px;}.kt-info-box571_803329-5f .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:200px;height:0px;max-width:100%;}.kt-info-box571_803329-5f .kt-info-svg-icon, .kt-info-box571_803329-5f .kt-info-svg-icon-flip, .kt-info-box571_803329-5f .kt-blocks-info-box-number{font-size:50px;}.kt-info-box571_803329-5f .kt-blocks-info-box-media{background:#eaf2ff;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:30px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_803329-5f .kt-infobox-textcontent p.kt-blocks-info-box-title{color:var(--global-palette3, #1A202C);font-size:28px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_803329-5f .kt-infobox-textcontent .kt-blocks-info-box-text{color:#262e6c;}.wp-block-kadence-infobox.kt-info-box571_803329-5f .kt-blocks-info-box-text{font-size:20px;font-family:'Gilroy Regular', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box571_803329-5f .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box571_803329-5f .kt-blocks-info-box-link-wrap{border-top:2px solid rgba(0,0,0,0.1);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:2px solid rgba(0,0,0,0.1);border-left:0px solid rgba(0,0,0,0.3);padding-top:30px;padding-bottom:30px;}}.kb-row-layout-id571_cc6291-63 > .kt-row-column-wrap{max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:6%;padding-bottom:18%;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id571_cc6291-63{background-image:url('../picture/section-bg-copy2.png');background-size:40% auto;background-position:0% 9%;background-attachment:scroll;background-repeat:no-repeat;}@media all and (max-width: 767px){.kb-row-layout-id571_cc6291-63 > .kt-row-column-wrap{padding-top:12%;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_cc6291-63{background-image:url('../picture/section-bg.png');background-size:auto;background-position:10% 60%;background-attachment:scroll;background-repeat:no-repeat;}}.kadence-column571_d87d0b-d1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_d87d0b-d1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_d87d0b-d1 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_d87d0b-d1 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_d87d0b-d1 > .kt-inside-inner-col{flex-direction:column;}}.kadence-column571_66fdc0-3c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_66fdc0-3c > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_66fdc0-3c > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column571_66fdc0-3c{text-align:center;}@media all and (max-width: 1024px){.kadence-column571_66fdc0-3c > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_66fdc0-3c > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading571_9b9574-22, .wp-block-kadence-advancedheading.kt-adv-heading571_9b9574-22[data-kb-block="kb-adv-heading571_9b9574-22"]{text-align:center;font-size:60px;line-height:80px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading571_9b9574-22, .wp-block-kadence-advancedheading.kt-adv-heading571_9b9574-22[data-kb-block="kb-adv-heading571_9b9574-22"]{font-size:48px;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_494a68-c6{margin-top:60px;}.kb-row-layout-id571_494a68-c6 > .kt-row-column-wrap{column-gap:180px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id571_494a68-c6{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(0,0,0,0.1);}@media all and (max-width: 1024px){.kb-row-layout-id571_494a68-c6{border-top:2px solid rgba(0,0,0,0.1);border-bottom:2px solid rgba(0,0,0,0.1);}}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_494a68-c6{margin-top:20px;}.kb-row-layout-id571_494a68-c6 > .kt-row-column-wrap{padding-right:0px;padding-left:0px;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id571_494a68-c6{border-top:0px solid rgba(0,0,0,0.1);border-right:0px solid transparent;border-bottom:0px solid rgba(0,0,0,0.1);border-left:0px solid transparent;}}.kadence-column571_5199da-b1 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_5199da-b1 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_5199da-b1 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_5199da-b1 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_5199da-b1 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_7c6f4e-25 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_7c6f4e-25 .kadence-info-box-image-inner-intrisic-container{max-width:100px;}.kt-info-box571_7c6f4e-25 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:200px;height:0px;max-width:100%;}.kt-info-box571_7c6f4e-25 .kt-info-svg-icon, .kt-info-box571_7c6f4e-25 .kt-info-svg-icon-flip, .kt-info-box571_7c6f4e-25 .kt-blocks-info-box-number{font-size:50px;}.kt-info-box571_7c6f4e-25 .kt-blocks-info-box-media{background:#eaf2ff;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:30px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_7c6f4e-25 .kt-infobox-textcontent p.kt-blocks-info-box-title{color:var(--global-palette3, #1A202C);font-size:28px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_7c6f4e-25 .kt-infobox-textcontent .kt-blocks-info-box-text{color:#262e6c;}.wp-block-kadence-infobox.kt-info-box571_7c6f4e-25 .kt-blocks-info-box-text{font-size:20px;font-family:'Gilroy Regular', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box571_7c6f4e-25 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box571_7c6f4e-25 .kt-blocks-info-box-link-wrap{border-top:2px solid rgba(0,0,0,0.1);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);padding-top:30px;}}.kadence-column571_0e327c-79 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_0e327c-79 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_0e327c-79 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_0e327c-79 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_0e327c-79 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_426f94-08 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_426f94-08 .kadence-info-box-image-inner-intrisic-container{max-width:100px;}.kt-info-box571_426f94-08 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:200px;height:0px;max-width:100%;}.kt-info-box571_426f94-08 .kt-info-svg-icon, .kt-info-box571_426f94-08 .kt-info-svg-icon-flip, .kt-info-box571_426f94-08 .kt-blocks-info-box-number{font-size:50px;}.kt-info-box571_426f94-08 .kt-blocks-info-box-media{background:#eaf2ff;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:30px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_426f94-08 .kt-infobox-textcontent p.kt-blocks-info-box-title{color:var(--global-palette3, #1A202C);font-size:28px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_426f94-08 .kt-infobox-textcontent .kt-blocks-info-box-text{color:#262e6c;}.wp-block-kadence-infobox.kt-info-box571_426f94-08 .kt-blocks-info-box-text{font-size:20px;font-family:'Gilroy Regular', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box571_426f94-08 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box571_426f94-08 .kt-blocks-info-box-link-wrap{border-top:2px solid rgba(0,0,0,0.1);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);padding-top:30px;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_6ca8c7-17{margin-top:-6%;}.kb-row-layout-id571_6ca8c7-17 > .kt-row-column-wrap{max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:6%;padding-bottom:6%;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id571_6ca8c7-17{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;overflow:hidden;isolation:isolate;}.kb-row-layout-id571_6ca8c7-17{background-color:#eaf2ff;}.kb-row-layout-id571_6ca8c7-17{z-index:1;position:relative;}@media all and (max-width: 767px){.kb-row-layout-id571_6ca8c7-17 > .kt-row-column-wrap{padding-top:15%;padding-bottom:15%;grid-template-columns:minmax(0, 1fr);}}.kadence-column571_4ea86a-e5 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_4ea86a-e5 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_4ea86a-e5 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_4ea86a-e5 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_4ea86a-e5 > .kt-inside-inner-col{flex-direction:column;}}.kadence-column571_3743f6-48, .kt-inside-inner-col > .kadence-column571_3743f6-48:not(.specificity){margin-bottom:3%;}.kadence-column571_3743f6-48 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_3743f6-48 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_3743f6-48 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column571_3743f6-48{text-align:center;}@media all and (max-width: 1024px){.kadence-column571_3743f6-48 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_3743f6-48 > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading571_91756d-7b, .wp-block-kadence-advancedheading.kt-adv-heading571_91756d-7b[data-kb-block="kb-adv-heading571_91756d-7b"]{font-size:60px;line-height:4.5rem;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading571_91756d-7b, .wp-block-kadence-advancedheading.kt-adv-heading571_91756d-7b[data-kb-block="kb-adv-heading571_91756d-7b"]{font-size:30px;line-height:2rem;}}.kb-row-layout-id571_0fbee0-89 > .kt-row-column-wrap{column-gap:20px;row-gap:20px;padding-top:20px;padding-bottom:20px;grid-template-columns:repeat(6, minmax(0, 1fr));}@media all and (max-width: 1024px){.kb-row-layout-id571_0fbee0-89 > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id571_0fbee0-89 > .kt-row-column-wrap{column-gap:10px;row-gap:10px;padding-top:10px;padding-bottom:10px;grid-template-columns:repeat(3, minmax(0, 1fr));}}.kadence-column571_c0fc7b-a7 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_c0fc7b-a7 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_c0fc7b-a7 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_c0fc7b-a7 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_c0fc7b-a7 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_111d8b-69 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_111d8b-69 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_111d8b-69 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_111d8b-69 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_111d8b-69 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_a57ee9-25 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_a57ee9-25 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_a57ee9-25 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_a57ee9-25 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_a57ee9-25 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_fdfe77-89 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_fdfe77-89 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_fdfe77-89 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_fdfe77-89 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_fdfe77-89 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_a15ca3-28 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_a15ca3-28 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_a15ca3-28 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_a15ca3-28 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_a15ca3-28 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_68ed50-7d .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_68ed50-7d .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_68ed50-7d .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_68ed50-7d .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_68ed50-7d .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_55352c-29 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_55352c-29 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_55352c-29 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_55352c-29 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_55352c-29 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_17d8a1-d9 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_17d8a1-d9 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_17d8a1-d9 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_17d8a1-d9 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_17d8a1-d9 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_f7205f-01 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_f7205f-01 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_f7205f-01 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_f7205f-01 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_f7205f-01 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_9658e2-81 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_9658e2-81 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_9658e2-81 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_9658e2-81 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_9658e2-81 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_448f07-78 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_448f07-78 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_448f07-78 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_448f07-78 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_448f07-78 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_0539e1-a3 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_0539e1-a3 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_0539e1-a3 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_0539e1-a3 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_0539e1-a3 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-row-layout-id571_aeb309-d6 > .kt-row-column-wrap{column-gap:20px;row-gap:20px;padding-top:0px;padding-bottom:20px;grid-template-columns:repeat(6, minmax(0, 1fr));}@media all and (max-width: 1024px){.kb-row-layout-id571_aeb309-d6 > .kt-row-column-wrap{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media all and (max-width: 767px){.kb-row-layout-id571_aeb309-d6 > .kt-row-column-wrap{column-gap:10px;row-gap:10px;padding-bottom:10px;grid-template-columns:repeat(3, minmax(0, 1fr));}}.kadence-column571_77f88b-d2 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_77f88b-d2 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_77f88b-d2 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_77f88b-d2 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_77f88b-d2 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_26f3e8-91 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_26f3e8-91 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_26f3e8-91 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_26f3e8-91 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_26f3e8-91 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_fa7077-08 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_fa7077-08 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_fa7077-08 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_fa7077-08 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_fa7077-08 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_c9ff92-b0 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_c9ff92-b0 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_c9ff92-b0 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_c9ff92-b0 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_c9ff92-b0 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_05e4f3-78 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_05e4f3-78 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_05e4f3-78 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_05e4f3-78 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_05e4f3-78 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_e27674-11 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_e27674-11 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_e27674-11 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_e27674-11 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_e27674-11 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_012ee0-95 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_012ee0-95 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_012ee0-95 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_012ee0-95 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_012ee0-95 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_98c438-17 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_98c438-17 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_98c438-17 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_98c438-17 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_98c438-17 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_9a75bf-1e > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_9a75bf-1e > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_9a75bf-1e > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_9a75bf-1e > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_9a75bf-1e > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_b59998-2c .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_b59998-2c .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_b59998-2c .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_b59998-2c .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_b59998-2c .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_f11aca-11 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_f11aca-11 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_f11aca-11 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_f11aca-11 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_f11aca-11 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_f21e54-4d .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_f21e54-4d .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_f21e54-4d .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_f21e54-4d .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_f21e54-4d .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-row-layout-id571_45152d-91 > .kt-row-column-wrap{column-gap:20px;row-gap:20px;padding-top:0px;padding-bottom:20px;grid-template-columns:repeat(6, minmax(0, 1fr));}@media all and (max-width: 1024px){.kb-row-layout-id571_45152d-91 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}@media all and (max-width: 767px){.kb-row-layout-id571_45152d-91 > .kt-row-column-wrap{column-gap:10px;row-gap:10px;padding-bottom:10px;grid-template-columns:minmax(0, 1fr);}}.kadence-column571_742bf2-74 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_742bf2-74 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_742bf2-74 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_742bf2-74 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_742bf2-74 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_36a337-0b .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_36a337-0b .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_36a337-0b .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_36a337-0b .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_36a337-0b .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_c29757-fe > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_c29757-fe > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_c29757-fe > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_c29757-fe > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_c29757-fe > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_f92dc4-d3 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_f92dc4-d3 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_f92dc4-d3 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_f92dc4-d3 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_f92dc4-d3 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_9f1343-98 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_9f1343-98 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_9f1343-98 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_9f1343-98 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_9f1343-98 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_ca5ba4-76 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_ca5ba4-76 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_ca5ba4-76 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_ca5ba4-76 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_ca5ba4-76 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_b4bce0-98 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_b4bce0-98 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_b4bce0-98 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_b4bce0-98 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_b4bce0-98 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_5f9efb-7f .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_5f9efb-7f .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_5f9efb-7f .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_5f9efb-7f .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_5f9efb-7f .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_b2fa07-82 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_b2fa07-82 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_b2fa07-82 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_b2fa07-82 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_b2fa07-82 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_7db884-e2 .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_7db884-e2 .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_7db884-e2 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_7db884-e2 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_7db884-e2 .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kadence-column571_207c4d-fb > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_207c4d-fb > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_207c4d-fb > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_207c4d-fb > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_207c4d-fb > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_22bdd9-bf .kt-blocks-info-box-link-wrap{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:var(--global-palette9, #ffffff);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_22bdd9-bf .kadence-info-box-image-inner-intrisic-container{max-width:500px;}.kt-info-box571_22bdd9-bf .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:48%;width:500px;height:0px;max-width:100%;}.kt-info-box571_22bdd9-bf .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_22bdd9-bf .kt-blocks-info-box-media-container{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_324b4e-d0{margin-top:-5%;}.kb-row-layout-id571_324b4e-d0 > .kt-row-column-wrap{max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:10%;padding-bottom:12%;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id571_324b4e-d0{background-image:url('../picture/partner-bg.webp');background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id571_324b4e-d0 > .kt-row-layout-overlay{opacity:1;background-image:url('../picture/partner-overlay.png');background-size:50% auto;background-position:0% 27%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id571_324b4e-d0{position:relative;}@media all and (max-width: 767px){.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id571_324b4e-d0{margin-top:-15%;}.kb-row-layout-id571_324b4e-d0 > .kt-row-column-wrap{padding-top:25%;grid-template-columns:minmax(0, 1fr);}}.kadence-column571_7bd7ec-64 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_7bd7ec-64 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_7bd7ec-64 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_7bd7ec-64 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_7bd7ec-64 > .kt-inside-inner-col{flex-direction:column;}}.kb-row-layout-id571_46de39-cc > .kt-row-column-wrap{padding-top:var( --global-kb-row-default-top, var(--global-kb-spacing-sm, 1.5rem) );padding-bottom:var( --global-kb-row-default-bottom, var(--global-kb-spacing-sm, 1.5rem) );grid-template-columns:repeat(2, minmax(0, 1fr));}@media all and (max-width: 767px){.kb-row-layout-id571_46de39-cc > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column571_8160cc-04 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_8160cc-04 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_8160cc-04 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_8160cc-04 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_8160cc-04 > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-image.kb-image571_9a30fb-94:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0%;margin-left:0%;}.kb-image571_9a30fb-94.kb-image-is-ratio-size, .kb-image571_9a30fb-94 .kb-image-is-ratio-size{max-width:100px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image571_9a30fb-94.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image571_9a30fb-94 .kb-image-is-ratio-size{align-self:unset;}.kb-image571_9a30fb-94{max-width:100px;}.image-is-svg.kb-image571_9a30fb-94{-webkit-flex:0 1 100%;flex:0 1 100%;}.image-is-svg.kb-image571_9a30fb-94 img{width:100%;}.kb-image571_9a30fb-94 .kb-image-has-overlay:after{opacity:0.3;}.wp-block-kadence-advancedheading.kt-adv-heading571_1738e6-ca, .wp-block-kadence-advancedheading.kt-adv-heading571_1738e6-ca[data-kb-block="kb-adv-heading571_1738e6-ca"]{margin-top:0px;margin-bottom:0px;font-size:60px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading571_1738e6-ca, .wp-block-kadence-advancedheading.kt-adv-heading571_1738e6-ca[data-kb-block="kb-adv-heading571_1738e6-ca"]{font-size:40px;}}.kadence-column571_cb9ead-b3 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_cb9ead-b3 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_cb9ead-b3 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_cb9ead-b3 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_cb9ead-b3 > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading571_65ab13-8f, .wp-block-kadence-advancedheading.kt-adv-heading571_65ab13-8f[data-kb-block="kb-adv-heading571_65ab13-8f"]{font-size:24px;line-height:2rem;font-family:'Gilroy Bold', Helvetica, Arial;}.wp-block-kadence-advancedheading.kt-adv-heading571_2539b4-51, .wp-block-kadence-advancedheading.kt-adv-heading571_2539b4-51[data-kb-block="kb-adv-heading571_2539b4-51"]{font-size:24px;line-height:2rem;font-family:'Gilroy Bold', Helvetica, Arial;}.kadence-column571_73543a-f5, .kt-inside-inner-col > .kadence-column571_73543a-f5:not(.specificity){margin-top:8%;}.kadence-column571_73543a-f5 > .kt-inside-inner-col{padding-top:5%;padding-bottom:5%;}.kadence-column571_73543a-f5 > .kt-inside-inner-col,.kadence-column571_73543a-f5 > .kt-inside-inner-col:before{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;}.kadence-column571_73543a-f5 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_73543a-f5 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_73543a-f5 > .kt-inside-inner-col > .aligncenter{width:100%;}.kadence-column571_73543a-f5 > .kt-inside-inner-col{background-color:var(--global-palette9, #ffffff);background-image:url('../picture/partner-card-bg.png');background-size:contain;background-position:100% 100%;background-attachment:scroll;background-repeat:no-repeat;}@media all and (max-width: 1024px){.kadence-column571_73543a-f5 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_73543a-f5, .kt-inside-inner-col > .kadence-column571_73543a-f5:not(.specificity){margin-right:0%;margin-bottom:20%;margin-left:0%;}.kadence-column571_73543a-f5 > .kt-inside-inner-col{padding-right:5%;padding-left:5%;flex-direction:column;}}.kb-row-layout-id571_07c190-e6 > .kt-row-column-wrap{column-gap:var(--global-kb-gap-lg, 4rem);max-width:1400px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(2, minmax(0, 1fr));}@media all and (max-width: 767px){.kb-row-layout-id571_07c190-e6 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column571_3d356f-24 > .kt-inside-inner-col{padding-top:10px;padding-bottom:10px;}.kadence-column571_3d356f-24 > .kt-inside-inner-col{border-right:1px solid #cccccc;}.kadence-column571_3d356f-24 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_3d356f-24 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_3d356f-24 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_3d356f-24 > .kt-inside-inner-col{border-right:1px solid #cccccc;flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_3d356f-24 > .kt-inside-inner-col{border-right:0px solid #cccccc;flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading571_665b58-7c, .wp-block-kadence-advancedheading.kt-adv-heading571_665b58-7c[data-kb-block="kb-adv-heading571_665b58-7c"]{font-size:36px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading571_665b58-7c, .wp-block-kadence-advancedheading.kt-adv-heading571_665b58-7c[data-kb-block="kb-adv-heading571_665b58-7c"]{font-size:24px;}}.wp-block-kadence-advancedheading.kt-adv-heading571_6807b1-82, .wp-block-kadence-advancedheading.kt-adv-heading571_6807b1-82[data-kb-block="kb-adv-heading571_6807b1-82"]{padding-right:28%;font-size:24px;line-height:1.6rem;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading571_6807b1-82, .wp-block-kadence-advancedheading.kt-adv-heading571_6807b1-82[data-kb-block="kb-adv-heading571_6807b1-82"]{padding-right:0%;font-size:16px;}}.wp-block-kadence-advancedbtn.kt-btns571_6940e6-9a, .site .entry-content .wp-block-kadence-advancedbtn.kt-btns571_6940e6-9a, .wp-block-kadence-advancedbtn.kb-btns571_6940e6-9a, .site .entry-content .wp-block-kadence-advancedbtn.kb-btns571_6940e6-9a{margin-top:1.5em;}.wp-block-kadence-advancedbtn.kb-btns571_6940e6-9a{justify-content:flex-start;}ul.menu .wp-block-kadence-advancedbtn .kb-btn571_1c9dd0-cd.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn571_1c9dd0-cd.kb-button{font-size:18px;font-family:'Gilroy Bold', Helvetica, Arial;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn571_1c9dd0-cd.kb-button{font-size:16px;}}ul.menu .wp-block-kadence-advancedbtn .kb-btn571_663bb9-f7.kb-button{width:initial;}.wp-block-kadence-advancedbtn .kb-btn571_663bb9-f7.kb-button{color:var(--global-palette1, #052f9b);background:rgba(0,0,0,0);font-size:18px;font-family:'Gilroy Bold', Helvetica, Arial;border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;box-shadow:inset 0px 0px 0px 3px var(--global-palette1, #052f9b);}.wp-block-kadence-advancedbtn .kb-btn571_663bb9-f7.kb-button:hover{color:var(--global-palette9, #ffffff);box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}@media all and (max-width: 767px){.wp-block-kadence-advancedbtn .kb-btn571_663bb9-f7.kb-button{font-size:16px;}}.kadence-column571_e46871-52 > .kt-inside-inner-col{padding-top:10px;padding-bottom:10px;}.kadence-column571_e46871-52 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_e46871-52 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_e46871-52 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_e46871-52 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_e46871-52 > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading571_efc328-63, .wp-block-kadence-advancedheading.kt-adv-heading571_efc328-63[data-kb-block="kb-adv-heading571_efc328-63"]{font-size:36px;font-family:'Gilroy Bold', Helvetica, Arial;}.wp-block-kadence-advancedheading.kt-adv-heading571_06c2cf-ef, .wp-block-kadence-advancedheading.kt-adv-heading571_06c2cf-ef[data-kb-block="kb-adv-heading571_06c2cf-ef"]{font-size:18px;font-family:'Gilroy Regular', Helvetica, Arial;color:#262e6c;}.kb-row-layout-id571_9cfd07-58 > .kt-row-column-wrap{padding-top:0px;padding-bottom:0px;grid-template-columns:repeat(2, minmax(0, 1fr));}@media all and (max-width: 767px){.kb-row-layout-id571_9cfd07-58 > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}}.kadence-column571_ebecf6-14 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_ebecf6-14 > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_ebecf6-14 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_ebecf6-14 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_ebecf6-14 > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_3377bf-42 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid var(--global-palette7, #eeeeee);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_3377bf-42 .kt-info-svg-icon, .kt-info-box571_3377bf-42 .kt-info-svg-icon-flip, .kt-info-box571_3377bf-42 .kt-blocks-info-box-number{font-size:50px;}.kt-info-box571_3377bf-42 .kt-blocks-info-box-media{border-radius:200px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_3377bf-42 .kt-blocks-info-box-media .kadence-info-box-image-intrisic img{border-radius:200px;}.kt-info-box571_3377bf-42 .kt-infobox-textcontent p.kt-blocks-info-box-title{color:rgba(0,0,0,0.5);font-size:16px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.kt-info-box571_3377bf-42 .kt-infobox-textcontent .kt-blocks-info-box-text{color:var(--global-palette3, #1A202C);}.wp-block-kadence-infobox.kt-info-box571_3377bf-42 .kt-blocks-info-box-text{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box571_3377bf-42 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid var(--global-palette7, #eeeeee);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box571_3377bf-42 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid var(--global-palette7, #eeeeee);border-left:0px solid rgba(0,0,0,0.3);}}.kadence-column571_05bfb4-8b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column571_05bfb4-8b > .kt-inside-inner-col{flex-direction:column;}.kadence-column571_05bfb4-8b > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column571_05bfb4-8b > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column571_05bfb4-8b > .kt-inside-inner-col{flex-direction:column;}}.kt-info-box571_bbc3a1-6e .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid var(--global-palette7, #eeeeee);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.kt-info-box571_bbc3a1-6e .kt-info-svg-icon, .kt-info-box571_bbc3a1-6e .kt-info-svg-icon-flip, .kt-info-box571_bbc3a1-6e .kt-blocks-info-box-number{font-size:50px;}.kt-info-box571_bbc3a1-6e .kt-blocks-info-box-media{border-radius:200px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;}.kt-info-box571_bbc3a1-6e .kt-blocks-info-box-media .kadence-info-box-image-intrisic img{border-radius:200px;}.kt-info-box571_bbc3a1-6e .kt-infobox-textcontent p.kt-blocks-info-box-title{color:rgba(0,0,0,0.5);font-size:16px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px;}.kt-info-box571_bbc3a1-6e .kt-infobox-textcontent .kt-blocks-info-box-text{color:var(--global-palette3, #1A202C);}.wp-block-kadence-infobox.kt-info-box571_bbc3a1-6e .kt-blocks-info-box-text{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box571_bbc3a1-6e .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid var(--global-palette7, #eeeeee);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box571_bbc3a1-6e .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:0px solid var(--global-palette7, #eeeeee);border-left:0px solid rgba(0,0,0,0.3);}}

 
.wp-block-kadence-icon.kt-svg-icons4430_80f250-77{justify-content:flex-end;}.kt-svg-item-4430_2f73eb-33 .kb-svg-icon-wrap{color:var(--global-palette9, #ffffff);font-size:30px;background:#3372e7;border-width:0px;border-radius:50%;}.kb-row-layout-id38_763a67-67 > .kt-row-column-wrap{padding-top:25vh;padding-right:0vh;padding-bottom:12vh;padding-left:0vh;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id38_763a67-67{border-bottom-right-radius:50px;border-bottom-left-radius:50px;overflow:hidden;isolation:isolate;}.kb-row-layout-id38_763a67-67{background-image:url('../picture/contact-banner-bg.jpg');background-size:cover;background-position:50% 0%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id38_763a67-67{z-index:1;position:relative;}@media all and (max-width: 767px){.kb-row-layout-id38_763a67-67 > .kt-row-column-wrap{padding-top:20vh;padding-bottom:2vh;grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id38_763a67-67{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id38_763a67-67{background-image:url('../picture/contact-banner-bg-m.jpg');background-size:contain 100%;background-position:50% 0%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id38_763a67-67 > .kt-row-layout-overlay{opacity:0.00;background:linear-gradient(180deg,var(--global-palette1,#3372e7) 0%,rgba(20,39,109,0) 38%);}}.kadence-column38_351d20-ab > .kt-inside-inner-col{padding-right:0px;padding-left:0px;}.kadence-column38_351d20-ab > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_351d20-ab > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_351d20-ab > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_351d20-ab > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_351d20-ab > .kt-inside-inner-col{flex-direction:column;}}.kb-row-layout-id38_964307-ef > .kt-row-column-wrap{max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:24px;padding-bottom:24px;grid-template-columns:repeat(2, minmax(0, 1fr));}@media all and (max-width: 767px){.kb-row-layout-id38_964307-ef > .kt-row-column-wrap{grid-template-columns:minmax(0, 1fr);}.kb-row-layout-id38_964307-ef > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(1){order:2;}.kb-row-layout-id38_964307-ef > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(2){order:1;}.kb-row-layout-id38_964307-ef > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(3){order:12;}.kb-row-layout-id38_964307-ef > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(4){order:11;}.kb-row-layout-id38_964307-ef > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(5){order:22;}.kb-row-layout-id38_964307-ef > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(6){order:21;}.kb-row-layout-id38_964307-ef > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(7){order:32;}.kb-row-layout-id38_964307-ef > .kt-row-column-wrap > .wp-block-kadence-column:nth-child(8){order:31;}}.kadence-column38_ade0b5-4c > .kt-inside-inner-col{padding-right:10%;}.kadence-column38_ade0b5-4c > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_ade0b5-4c > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_ade0b5-4c > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_ade0b5-4c > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_ade0b5-4c > .kt-inside-inner-col{padding-right:0%;flex-direction:column;}}.kadence-column38_610c02-36, .kt-inside-inner-col > .kadence-column38_610c02-36:not(.specificity){margin-bottom:30px;}.kadence-column38_610c02-36 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_610c02-36 > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_610c02-36 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_610c02-36 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_610c02-36 > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-image.kb-image38_ee44cf-a8:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0%;margin-left:0%;}.kb-image38_ee44cf-a8.kb-image-is-ratio-size, .kb-image38_ee44cf-a8 .kb-image-is-ratio-size{max-width:100px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image38_ee44cf-a8.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image38_ee44cf-a8 .kb-image-is-ratio-size{align-self:unset;}.kb-image38_ee44cf-a8{max-width:100px;}.image-is-svg.kb-image38_ee44cf-a8{-webkit-flex:0 1 100%;flex:0 1 100%;}.image-is-svg.kb-image38_ee44cf-a8 img{width:100%;}.kb-image38_ee44cf-a8 .kb-image-has-overlay:after{opacity:0.3;}.wp-block-kadence-advancedheading.kt-adv-heading38_5c71f8-e8, .wp-block-kadence-advancedheading.kt-adv-heading38_5c71f8-e8[data-kb-block="kb-adv-heading38_5c71f8-e8"]{margin-top:0.5em;font-size:72px;line-height:1em;font-family:'Gilroy Bold', Helvetica, Arial;text-transform:uppercase;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading38_5c71f8-e8, .wp-block-kadence-advancedheading.kt-adv-heading38_5c71f8-e8[data-kb-block="kb-adv-heading38_5c71f8-e8"]{font-size:60px;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_5c71f8-e8, .wp-block-kadence-advancedheading.kt-adv-heading38_5c71f8-e8[data-kb-block="kb-adv-heading38_5c71f8-e8"]{font-size:48px;}}.wp-block-kadence-advancedheading.kt-adv-heading38_2692cd-1a, .wp-block-kadence-advancedheading.kt-adv-heading38_2692cd-1a[data-kb-block="kb-adv-heading38_2692cd-1a"]{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;}.kt-info-box38_9b063a-55 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:0px;margin-bottom:30px;}.kt-info-box38_9b063a-55 .kadence-info-box-image-inner-intrisic-container{max-width:60px;}.kt-info-box38_9b063a-55 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:120px;height:0px;max-width:100%;}.kt-info-box38_9b063a-55 .kt-info-svg-icon, .kt-info-box38_9b063a-55 .kt-info-svg-icon-flip, .kt-info-box38_9b063a-55 .kt-blocks-info-box-number{font-size:50px;}.kt-info-box38_9b063a-55 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:0px;}.kt-info-box38_9b063a-55 .kt-infobox-textcontent p.kt-blocks-info-box-title{color:rgba(255,255,255,0.5);font-size:16px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box38_9b063a-55 .kt-infobox-textcontent .kt-blocks-info-box-text{color:var(--global-palette9, #ffffff);}.wp-block-kadence-infobox.kt-info-box38_9b063a-55 .kt-blocks-info-box-text{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box38_9b063a-55 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box38_9b063a-55 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}.kt-info-box38_9b063a-55 .kt-blocks-info-box-text{font-size:20px;}}.kt-info-box38_778ed1-7a .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:0px;margin-bottom:30px;}.kt-info-box38_778ed1-7a .kadence-info-box-image-inner-intrisic-container{max-width:60px;}.kt-info-box38_778ed1-7a .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:120px;height:0px;max-width:100%;}.kt-info-box38_778ed1-7a .kt-info-svg-icon, .kt-info-box38_778ed1-7a .kt-info-svg-icon-flip, .kt-info-box38_778ed1-7a .kt-blocks-info-box-number{font-size:50px;}.kt-info-box38_778ed1-7a .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:0px;}.kt-info-box38_778ed1-7a .kt-infobox-textcontent p.kt-blocks-info-box-title{color:rgba(255,255,255,0.5);font-size:16px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box38_778ed1-7a .kt-infobox-textcontent .kt-blocks-info-box-text{color:var(--global-palette9, #ffffff);}.wp-block-kadence-infobox.kt-info-box38_778ed1-7a .kt-blocks-info-box-text{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box38_778ed1-7a .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box38_778ed1-7a .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}.kt-info-box38_778ed1-7a .kt-blocks-info-box-text{font-size:20px;}}.kt-info-box38_01eeaf-ee .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:0px;margin-bottom:30px;}.kt-info-box38_01eeaf-ee .kadence-info-box-image-inner-intrisic-container{max-width:60px;}.kt-info-box38_01eeaf-ee .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:120px;height:0px;max-width:100%;}.kt-info-box38_01eeaf-ee .kt-info-svg-icon, .kt-info-box38_01eeaf-ee .kt-info-svg-icon-flip, .kt-info-box38_01eeaf-ee .kt-blocks-info-box-number{font-size:50px;}.kt-info-box38_01eeaf-ee .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:0px;}.kt-info-box38_01eeaf-ee .kt-infobox-textcontent p.kt-blocks-info-box-title{color:rgba(255,255,255,0.5);font-size:16px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box38_01eeaf-ee .kt-infobox-textcontent .kt-blocks-info-box-text{color:var(--global-palette9, #ffffff);}.wp-block-kadence-infobox.kt-info-box38_01eeaf-ee .kt-blocks-info-box-text{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box38_01eeaf-ee .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box38_01eeaf-ee .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}.kt-info-box38_01eeaf-ee .kt-blocks-info-box-text{font-size:20px;}}.kt-info-box38_d00885-e8 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;background:rgba(255,255,255,0);padding-top:0px;padding-right:0px;padding-bottom:30px;padding-left:0px;margin-bottom:30px;}.kt-info-box38_d00885-e8 .kadence-info-box-image-inner-intrisic-container{max-width:60px;}.kt-info-box38_d00885-e8 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic{padding-bottom:100%;width:120px;height:0px;max-width:100%;}.kt-info-box38_d00885-e8 .kt-info-svg-icon, .kt-info-box38_d00885-e8 .kt-info-svg-icon-flip, .kt-info-box38_d00885-e8 .kt-blocks-info-box-number{font-size:50px;}.kt-info-box38_d00885-e8 .kt-blocks-info-box-media{border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:0px;}.kt-info-box38_d00885-e8 .kt-infobox-textcontent p.kt-blocks-info-box-title{color:rgba(255,255,255,0.5);font-size:16px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.kt-info-box38_d00885-e8 .kt-infobox-textcontent .kt-blocks-info-box-text{color:var(--global-palette9, #ffffff);}.wp-block-kadence-infobox.kt-info-box38_d00885-e8 .kt-blocks-info-box-text{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;font-style:normal;}@media all and (max-width: 1024px){.kt-info-box38_d00885-e8 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}}@media all and (max-width: 767px){.kt-info-box38_d00885-e8 .kt-blocks-info-box-link-wrap{border-top:0px solid var(--global-palette7, #eeeeee);border-right:0px solid var(--global-palette7, #eeeeee);border-bottom:1px solid rgba(255,255,255,0.3);border-left:0px solid rgba(0,0,0,0.3);}.kt-info-box38_d00885-e8 .kt-blocks-info-box-text{font-size:20px;}}.kadence-column38_b1c61b-c2 > .kt-inside-inner-col{padding-left:10%;}.kadence-column38_b1c61b-c2 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_b1c61b-c2 > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_b1c61b-c2 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_b1c61b-c2 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_b1c61b-c2 > .kt-inside-inner-col{padding-left:0%;flex-direction:column;}}.kadence-column38_c6c849-cb, .kt-inside-inner-col > .kadence-column38_c6c849-cb:not(.specificity){margin-bottom:30px;}.kadence-column38_c6c849-cb > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_c6c849-cb > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_c6c849-cb > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_c6c849-cb > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_c6c849-cb > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-image.kb-image38_0b99fa-4d:not(.kb-specificity-added):not(.kb-extra-specificity-added){margin-top:0%;margin-left:0%;}.kb-image38_0b99fa-4d.kb-image-is-ratio-size, .kb-image38_0b99fa-4d .kb-image-is-ratio-size{max-width:100px;width:100%;}.wp-block-kadence-column > .kt-inside-inner-col > .kb-image38_0b99fa-4d.kb-image-is-ratio-size, .wp-block-kadence-column > .kt-inside-inner-col > .kb-image38_0b99fa-4d .kb-image-is-ratio-size{align-self:unset;}.kb-image38_0b99fa-4d{max-width:100px;}.image-is-svg.kb-image38_0b99fa-4d{-webkit-flex:0 1 100%;flex:0 1 100%;}.image-is-svg.kb-image38_0b99fa-4d img{width:100%;}.kb-image38_0b99fa-4d .kb-image-has-overlay:after{opacity:0.3;}.wp-block-kadence-advancedheading.kt-adv-heading38_772e7e-80, .wp-block-kadence-advancedheading.kt-adv-heading38_772e7e-80[data-kb-block="kb-adv-heading38_772e7e-80"]{margin-top:0.5em;font-size:72px;line-height:1em;font-family:'Gilroy Bold', Helvetica, Arial;text-transform:uppercase;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading38_772e7e-80, .wp-block-kadence-advancedheading.kt-adv-heading38_772e7e-80[data-kb-block="kb-adv-heading38_772e7e-80"]{font-size:60px;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_772e7e-80, .wp-block-kadence-advancedheading.kt-adv-heading38_772e7e-80[data-kb-block="kb-adv-heading38_772e7e-80"]{font-size:48px;}}.wp-block-kadence-advancedheading.kt-adv-heading38_b2efb4-ec, .wp-block-kadence-advancedheading.kt-adv-heading38_b2efb4-ec[data-kb-block="kb-adv-heading38_b2efb4-ec"]{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 1024px){.wp-block-kadence-advancedheading.kt-adv-heading38_b2efb4-ec, .wp-block-kadence-advancedheading.kt-adv-heading38_b2efb4-ec[data-kb-block="kb-adv-heading38_b2efb4-ec"]{font-size:18px;}}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_b2efb4-ec, .wp-block-kadence-advancedheading.kt-adv-heading38_b2efb4-ec[data-kb-block="kb-adv-heading38_b2efb4-ec"]{font-size:14px;}}.wp-block-kadence-advancedheading.kt-adv-heading38_2392e6-15, .wp-block-kadence-advancedheading.kt-adv-heading38_2392e6-15[data-kb-block="kb-adv-heading38_2392e6-15"]{margin-right:40%;margin-bottom:10%;font-size:36px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_2392e6-15, .wp-block-kadence-advancedheading.kt-adv-heading38_2392e6-15[data-kb-block="kb-adv-heading38_2392e6-15"]{margin-right:0%;margin-bottom:10%;font-size:24px;}}.kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id38_31e15b-5c{margin-top:-5%;}.kb-row-layout-id38_31e15b-5c > .kt-row-column-wrap{max-width:var( --global-content-width, 1600px );padding-left:var(--global-content-edge-padding);padding-right:var(--global-content-edge-padding);padding-top:10%;padding-bottom:10%;grid-template-columns:repeat(2, minmax(0, 1fr));}.kb-row-layout-id38_31e15b-5c{background-image:url('../picture/contact-faq-bg.png');background-size:60% auto;background-position:100% 0%;background-attachment:scroll;background-repeat:no-repeat;}.kb-row-layout-id38_31e15b-5c{position:relative;}@media all and (max-width: 767px){.kb-row-layout-id38_31e15b-5c > .kt-row-column-wrap{padding-top:20%;padding-bottom:30%;grid-template-columns:minmax(0, 1fr);}}.kadence-column38_45edb2-6f > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_45edb2-6f > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_45edb2-6f > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_45edb2-6f > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_45edb2-6f > .kt-inside-inner-col{flex-direction:column;}}.kadence-column38_b1f10f-38 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_b1f10f-38 > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_b1f10f-38 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_b1f10f-38 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_b1f10f-38 > .kt-inside-inner-col{flex-direction:column;}}.kb-image38_ceed3e-ee .kb-image-has-overlay:after{opacity:0.3;}.kb-image38_ceed3e-ee img.kb-img, .kb-image38_ceed3e-ee .kb-img img{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}.kadence-column38_42acb7-62 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_42acb7-62 > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_42acb7-62 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_42acb7-62 > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_42acb7-62 > .kt-inside-inner-col{flex-direction:column;}}.kb-image38_b4ae34-a4 .kb-image-has-overlay:after{opacity:0.3;}.kb-image38_b4ae34-a4 img.kb-img, .kb-image38_b4ae34-a4 .kb-img img{border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:50px;}.kadence-column38_0cf35f-ed > .kt-inside-inner-col{display:flex;}.kadence-column38_0cf35f-ed, .kt-inside-inner-col > .kadence-column38_0cf35f-ed:not(.specificity){margin-left:20%;}.kadence-column38_0cf35f-ed > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_0cf35f-ed > .kt-inside-inner-col{flex-direction:column;justify-content:center;}.kadence-column38_0cf35f-ed > .kt-inside-inner-col > .aligncenter{width:100%;}.kt-row-column-wrap > .kadence-column38_0cf35f-ed{align-self:center;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column38_0cf35f-ed{align-self:auto;}.kt-inner-column-height-full:not(.kt-has-1-columns) > .wp-block-kadence-column.kadence-column38_0cf35f-ed > .kt-inside-inner-col{flex-direction:column;justify-content:center;}@media all and (max-width: 1024px){.kadence-column38_0cf35f-ed > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_0cf35f-ed, .kt-inside-inner-col > .kadence-column38_0cf35f-ed:not(.specificity){margin-left:0%;}.kadence-column38_0cf35f-ed > .kt-inside-inner-col{flex-direction:column;}}.kadence-column38_c8ee3c-5d > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_c8ee3c-5d > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_c8ee3c-5d > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_c8ee3c-5d > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_c8ee3c-5d > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading38_e5fb60-83, .wp-block-kadence-advancedheading.kt-adv-heading38_e5fb60-83[data-kb-block="kb-adv-heading38_e5fb60-83"]{font-size:60px;line-height:80px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_e5fb60-83, .wp-block-kadence-advancedheading.kt-adv-heading38_e5fb60-83[data-kb-block="kb-adv-heading38_e5fb60-83"]{font-size:48px;}}.kadence-column38_ee103d-5b > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_ee103d-5b > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_ee103d-5b > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_ee103d-5b > .kt-inside-inner-col{flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_ee103d-5b > .kt-inside-inner-col{flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading38_a6aa43-c1, .wp-block-kadence-advancedheading.kt-adv-heading38_a6aa43-c1[data-kb-block="kb-adv-heading38_a6aa43-c1"]{font-size:60px;line-height:80px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_a6aa43-c1, .wp-block-kadence-advancedheading.kt-adv-heading38_a6aa43-c1[data-kb-block="kb-adv-heading38_a6aa43-c1"]{font-size:36px;line-height:50px;}}.kadence-column38_e5f5e9-c7 > .kt-inside-inner-col{padding-top:20px;padding-bottom:20px;}.kadence-column38_e5f5e9-c7 > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);}.kadence-column38_e5f5e9-c7 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_e5f5e9-c7 > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_e5f5e9-c7 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_e5f5e9-c7 > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_e5f5e9-c7 > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading38_6a3787-ea, .wp-block-kadence-advancedheading.kt-adv-heading38_6a3787-ea[data-kb-block="kb-adv-heading38_6a3787-ea"]{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_6a3787-ea, .wp-block-kadence-advancedheading.kt-adv-heading38_6a3787-ea[data-kb-block="kb-adv-heading38_6a3787-ea"]{font-size:20px;}}.wp-block-kadence-advancedheading.kt-adv-heading38_6a4920-b0, .wp-block-kadence-advancedheading.kt-adv-heading38_6a4920-b0[data-kb-block="kb-adv-heading38_6a4920-b0"]{font-size:18px;font-family:'Gilroy Regular', Helvetica, Arial;color:#262e6c;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_6a4920-b0, .wp-block-kadence-advancedheading.kt-adv-heading38_6a4920-b0[data-kb-block="kb-adv-heading38_6a4920-b0"]{font-size:16px;}}.kadence-column38_c17bbc-02 > .kt-inside-inner-col{padding-top:20px;padding-bottom:20px;}.kadence-column38_c17bbc-02 > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);}.kadence-column38_c17bbc-02 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_c17bbc-02 > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_c17bbc-02 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_c17bbc-02 > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_c17bbc-02 > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading38_3c9524-8c, .wp-block-kadence-advancedheading.kt-adv-heading38_3c9524-8c[data-kb-block="kb-adv-heading38_3c9524-8c"]{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_3c9524-8c, .wp-block-kadence-advancedheading.kt-adv-heading38_3c9524-8c[data-kb-block="kb-adv-heading38_3c9524-8c"]{font-size:20px;}}.wp-block-kadence-advancedheading.kt-adv-heading38_deb795-4b, .wp-block-kadence-advancedheading.kt-adv-heading38_deb795-4b[data-kb-block="kb-adv-heading38_deb795-4b"]{font-size:18px;font-family:'Gilroy Regular', Helvetica, Arial;color:#262e6c;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_deb795-4b, .wp-block-kadence-advancedheading.kt-adv-heading38_deb795-4b[data-kb-block="kb-adv-heading38_deb795-4b"]{font-size:16px;}}.kadence-column38_3bf0df-c9 > .kt-inside-inner-col{padding-top:20px;padding-bottom:20px;}.kadence-column38_3bf0df-c9 > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);}.kadence-column38_3bf0df-c9 > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_3bf0df-c9 > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_3bf0df-c9 > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_3bf0df-c9 > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_3bf0df-c9 > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading38_527d04-cf, .wp-block-kadence-advancedheading.kt-adv-heading38_527d04-cf[data-kb-block="kb-adv-heading38_527d04-cf"]{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_527d04-cf, .wp-block-kadence-advancedheading.kt-adv-heading38_527d04-cf[data-kb-block="kb-adv-heading38_527d04-cf"]{font-size:20px;}}.wp-block-kadence-advancedheading.kt-adv-heading38_c163e8-1d, .wp-block-kadence-advancedheading.kt-adv-heading38_c163e8-1d[data-kb-block="kb-adv-heading38_c163e8-1d"]{font-size:18px;font-family:'Gilroy Regular', Helvetica, Arial;color:#262e6c;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_c163e8-1d, .wp-block-kadence-advancedheading.kt-adv-heading38_c163e8-1d[data-kb-block="kb-adv-heading38_c163e8-1d"]{font-size:16px;}}.kadence-column38_49984c-cb > .kt-inside-inner-col{padding-top:20px;padding-bottom:20px;}.kadence-column38_49984c-cb > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);}.kadence-column38_49984c-cb > .kt-inside-inner-col{column-gap:var(--global-kb-gap-sm, 1rem);}.kadence-column38_49984c-cb > .kt-inside-inner-col{flex-direction:column;}.kadence-column38_49984c-cb > .kt-inside-inner-col > .aligncenter{width:100%;}@media all and (max-width: 1024px){.kadence-column38_49984c-cb > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);flex-direction:column;}}@media all and (max-width: 767px){.kadence-column38_49984c-cb > .kt-inside-inner-col{border-bottom:1px solid rgba(0,0,0,0.1);flex-direction:column;}}.wp-block-kadence-advancedheading.kt-adv-heading38_332694-5f, .wp-block-kadence-advancedheading.kt-adv-heading38_332694-5f[data-kb-block="kb-adv-heading38_332694-5f"]{font-size:24px;font-family:'Gilroy Bold', Helvetica, Arial;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_332694-5f, .wp-block-kadence-advancedheading.kt-adv-heading38_332694-5f[data-kb-block="kb-adv-heading38_332694-5f"]{font-size:20px;}}.wp-block-kadence-advancedheading.kt-adv-heading38_7f5127-a2, .wp-block-kadence-advancedheading.kt-adv-heading38_7f5127-a2[data-kb-block="kb-adv-heading38_7f5127-a2"]{font-size:18px;font-family:'Gilroy Regular', Helvetica, Arial;color:#262e6c;}@media all and (max-width: 767px){.wp-block-kadence-advancedheading.kt-adv-heading38_7f5127-a2, .wp-block-kadence-advancedheading.kt-adv-heading38_7f5127-a2[data-kb-block="kb-adv-heading38_7f5127-a2"]{font-size:16px;}}

 
.brand-story-copy p{margin:0 0 1rem;}
.brand-story-copy p:last-child{margin-bottom:0;}

 
.rh-cate-select-wrap{display:none;}
@media all and (max-width:767px){
    .products-list-page .wp-block-kadence-query-filter-buttons2181_d38f56-86{display:none !important;}
    .rh-cate-select-wrap{display:block;width:100%;max-width:420px;margin:0 auto 34px;padding:0 20px;box-sizing:border-box;position:relative;}
    .wp-block-kadence-query .rh-cate-select-wrap{padding:0;}
    .entry-content > .rh-cate-select-wrap{margin-top:18px;}
    .rh-cate-select-wrap + .product-single-banner{margin-top:24px !important;}
    .rh-cate-select{
        -webkit-appearance:none;-moz-appearance:none;appearance:none;
        display:block;width:100%;height:auto;margin:0;padding:14px 46px 14px 20px;
        border:1.5px solid #c7dbfb;border-radius:26px;background:#ffffff;
        color:#1A202C;font-family:'Gilroy Bold',Helvetica,Arial,sans-serif;
        font-size:15px;font-weight:700;line-height:1.4;
        box-shadow:0 8px 20px rgba(40,40,120,.10);
        cursor:pointer;outline:none;text-overflow:ellipsis;
    }
    .rh-cate-select:focus{border-color:#3372e7;box-shadow:0 8px 20px rgba(51,114,231,.18);}
    .rh-cate-select-wrap::after{
        content:'';position:absolute;top:50%;right:38px;width:9px;height:9px;margin-top:-7px;
        border-right:2px solid #3372e7;border-bottom:2px solid #3372e7;
        transform:rotate(45deg);pointer-events:none;
    }
    .wp-block-kadence-query .rh-cate-select-wrap::after{right:18px;}
    .rh-cate-select option{font-weight:400;color:#1A202C;}
    .rh-cate-select optgroup{font-weight:700;color:#111827;background:#eef2ff;}
    .rh-cate-select option.rh-cate-parent-opt{font-style:italic;color:#3372e7;}
}

 
@media all and (max-width:767px){
    .product-projj-div .kt-blocks-modal-link,
    .product-projj-div .product-projj-whatsapp-btn{
        display:block !important;
        width:100% !important;
        box-sizing:border-box;
        margin-left:0 !important;
        margin-right:0 !important;
        padding-left:20px !important;
        padding-right:20px !important;
    }
    .product-projj-div .product-projj-whatsapp-btn{margin-top:14px !important;}
}

 
@media all and (max-width:767px){
    .home-product .kt-post-slider-item > article.kt-blocks-post-grid-item{
        background:linear-gradient(120deg,#3372e7 0%,#ff2093 100%);
        padding:8px;
        border-radius:32px;
    }
    .home-product article .kt-blocks-post-grid-item-inner-wrap{
        border-radius:25px;
        overflow:hidden;
        background-color:#f4f6fa;
    }
    .home-product article .kadence-post-image{
        margin:0 !important;
        border-radius:0 !important;
        background-color:#f4f6fa !important;
        background-image:none !important;
    }
    .home-product .kadence-post-image-intrisic.kt-image-ratio-land169{
        padding-bottom:0 !important;
        height:clamp(300px,104vw,420px);
    }
    .home-product article .kt-blocks-post-grid-item-inner{
        background:#fff;
        padding:20px 16px;
        text-align:center;
    }
    .home-product article header{min-height:0 !important;}
    .home-product article .entry-title{
        margin:0 !important;
        font-size:23px !important;
        line-height:1.22 !important;
        font-weight:800 !important;
    }
    .home-product article .entry-title a{color:#1a202c !important;}
    .home-product article:hover .entry-title a{color:#052f9b !important;}
}

 
@media all and (max-width:767px){
    article#post-2181 .wp-block-kadence-query-card2181_4af24a-f9 .kb-query-grid-wrap{
        grid-template-columns:1fr !important;
        row-gap:26px;
    }
    article#post-2181 ul.kb-query-grid-wrap li.kb-query-item{
        background:linear-gradient(120deg,#3372e7 0%,#ff2093 100%) !important;
        border:0 !important;
        border-radius:32px !important;
        padding:8px;
    }
    article#post-2181 ul.kb-query-grid-wrap li figure{margin:0 !important;}
    article#post-2181 ul.kb-query-grid-wrap li .product-list-img{
        background-color:#f4f6fa !important;
        border-radius:25px 25px 0 0;
        padding-bottom:0 !important;
        height:clamp(300px,104vw,420px);
    }
    article#post-2181 ul.kb-query-grid-wrap li .kadence-column2230_a711fe-44 .kt-inside-inner-col{
        background:linear-gradient(120deg,#3372e7 0%,#ff2093 100%);
        padding:18px 16px !important;
        border-radius:0 0 25px 25px;
    }
    article#post-2181 ul.kb-query-grid-wrap li .wp-block-kadence-advancedheading{
        color:#fff !important;
        font-size:21px !important;
        font-weight:800 !important;
        line-height:1.25 !important;
        text-align:center;
    }
    article#post-2181 ul.kb-query-grid-wrap li a.kb-advanced-heading-link{color:#fff !important;}
}
