/* @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,900&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap');











































































:root{
    --primary_navy:#040C56;
    --primary_blue:#3574F2;
    --primary_violet:#6842D3;
    --primary_turq:#82EDF7;
    --secondary_light_violet:#B4A9EB;
    --secondary_rose:#FCDCDD;
    --secondary_grey_01:#EBE9EF;
    --secondary_page:#F4F3F8;
    --secondary_white:#FBFCFD; 
    --dark-blue: #122B4B;
    --color1:#0B1466;
    --body_color:#122B4B;
    
    --link-color: #6842D3;
    --link-hover-color: #040C56;
    
    --body_font: Poppins, sans-serif;
    --heading_font: Playfair Display, sans-serif;
    
    --gradient_pattern1:radial-gradient(50% 50% at 50% 50%,rgba(115,74,216,0.24) 0%,rgba(115,74,216,0.00) 100%);
    --gradient_pattern2:radial-gradient(50% 50% at 50% 50%,#C7ECFF 0%,rgba(194,236,255,0.00) 100%);
    --gradient_pattern3:radial-gradient(33.45% 33.45% at 50% 50%, rgba(252, 220, 221, 0.55) 0%, rgba(115, 74, 216, 0.00) 100%);
    --gradient_color1:linear-gradient(90deg,#f4f3f8 35.41%,rgba(244,243,248,0.00) 99.76%);
    --gradient_color2:linear-gradient(263deg, rgba(4, 12, 83, 0.11) 33%, #040D57 49%);
    --gradient_color3:linear-gradient(90deg,#9747FF 0%,#3574F2 100%);
}
html body{font-family:var(--body_font); font-weight:300; color:var(--body_color); font-size:19px; line-height:33px;background:var(--secondary_page);;}
@media (max-width:767px){
	body{font-size:17px; line-height:30px;}
}

/* Paragraphs */
strong{font-weight:700;}
a{ transition:400ms; text-decoration:none; color:#6842D3;-webkit-tap-highlight-color: transparent;}
a:hover, a:focus{text-decoration:none; color:#040C56; }

p{margin:0 0 15px 0;}
p:last-child{margin:0;}

.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-uppercase{text-transform:uppercase;}

.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6,
.white-text .h1,
.white-text .h2,
.white-text.h1,
.white-text.h2{color:#fff;}

.rose-text,
.rose-text h1,
.rose-text h2,
.rose-text h3,
.rose-text h4,
.rose-text h5,
.rose-text h6,
.rose-text .h1,
.rose-text .h2,
.rose-text.h1,
.rose-text.h2{color:var(--secondary_rose);}

.blue-text,
.blue-text h1,
.blue-text h2,
.blue-text h3,
.blue-text h4,
.blue-text h5,
.blue-text h6,
.blue-text .h1,
.blue-text .h2,
.blue-text.h1,
.blue-text.h2{color:var(--primary_blue);}

.violet-text,
.violet-text h1,
.violet-text h2,
.violet-text h3,
.violet-text h4,
.violet-text h5,
.violet-text h6,
.violet-text .h1,
.violet-text .h2,
.violet-text.h1,
.violet-text.h2{color:var(--primary_violet);}

.w-300,
.w-300 h1,
.w-300 h2,
.w-300 h3,
.w-300 h4,
.w-300 h5,
.w-300 h6{font-weight:300;}

.ul-style ul{list-style:none; padding:0; margin:0;}
.ul-style li{padding-left:20px;position:relative; margin-bottom: 12px;list-style:none;}
.ul-style li:before{position:absolute;top:13px;left:0;width:8px;height:8px;background:var(--body_color);content:'';border-radius:50%;}

.ol-style ol{padding:0 0 0 20px; margin:0;}
.ol-style li{padding-left:5px;position:relative; margin-bottom: 10px;}
.ol-style li+li{margin-top:15px;}

.ul-check ul{list-style:none; padding:0; margin:0;font-size:19px;}
.ul-check li{padding-left:40px;position:relative; margin-bottom: 12px;}
/*.ul-check li:after{background:url(https://f.hubspotusercontent00.net/hubfs/1616151/theme-hippo/images/checkmark.svg) no-repeat center / 26px 21px;content:'';height:21px;left:0;position:absolute;top:4px;width:26px;}
.ul-check li:after{background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/check-1.png) no-repeat center / 18px 13px;content:'';height:13px;left:0;position:absolute;top:10px;width:18px;}*/
.ul-check li:after{background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/check-1-svg.svg) no-repeat center / 18px 13px;content:'';height:13px;left:0;position:absolute;top:10px;width:18px;}

h1,h2,h3,h4,h5,h6{margin-top:0px; font-weight:400; margin-bottom:15px; }
h1, .h1 { font-family: 'Playfair Display'; font-style: normal; font-weight: 400; text-decoration: none; font-size:103px; color:#122B4B; line-height:113px; letter-spacing: -1.03px; }
h2, .h2 { font-family: 'Playfair Display'; font-style: normal; font-weight: 400; text-decoration: none; font-size:51px; color:#122b4b; line-height:65px; }
h3 { font-family: 'Playfair Display'; font-style: normal; font-weight: 400; text-decoration: none; font-size:35px; color:#122b4b; line-height:52px; }
h4, .h4 { font-family: Poppins; font-style: normal; font-weight: 700; text-decoration: none; font-size:23px; color:#050B19; line-height:35px; }
h5 { font-family: Poppins; font-style: normal; font-weight: 700; text-decoration: none; font-size:17px; color:#050B19; line-height:29px; }
h6 { font-family: Poppins; font-style: normal; font-weight: 700; text-decoration: none; font-size:16px; color:#050B19; line-height:24px; }

h1 strong, .h1 strong{font-weight:900;}
.h3{font-size:39px;line-height:50px;}

@media (max-width:1429px){
    h1, .h1{font-size:80px;line-height:90px;}
}

@media (max-width:991px){
    html body, .body-21{font-size:17px;line-height:28px;}
    h1, .h1{font-size:54px;line-height:64px;}
    h2, .h2{font-size:40px;line-height:52px;}
    h3, .h3{font-size:32px;line-height:40px;}
}

@media (max-width:767px){
    h2, .h2{font-size:35px;line-height:44px;}
    h2 br{display:none;}
    h3{font-size:30px;line-height:38px;}
}

@media (max-width:575px){
    h1,
    .h1{font-size:46px;line-height:58px;}
}
body .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{max-width: none; white-space: inherit; overflow: visible;}


header.header{background-color:; position:fixed; top:60px; left:0; width:100%; z-index:51; transition:400ms;}
/* header.header .container{max-width:1330px;} */
header.header ul{list-style:none; margin:0; padding:0;}
header.header .logo{max-width:122px;}
header.header .logo img{display:block;}
header.header .inner{display:flex;position:relative;margin:0 -30px;}
header.header .top-header{position:relative; transition:400ms; padding:17px 0;box-shadow:1px 1px 10px 1px rgba(0, 0, 0, 0.2);}
header.header .top-header .hs-menu-wrapper ul{display:flex; align-items:center;}
header.header .top-header .hs-menu-wrapper ul li + li{margin-left:35px;}
header.header .top-header .hs-menu-wrapper ul li a{font-size:15px; display:block;}
header.header .top-header .search{margin: 0 30px 0 0;}
header.header .top-header .search input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){max-width:225px;background:rgba(0,0,0,0.1) url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/search_icon.png) no-repeat left 16px center;border:medium none;border-radius:0;color:#fff;font-size:15px;margin:0;padding:10px 15px 10px 45px;text-transform:none;}
header.header .top-header .search input::-webkit-input-placeholder{opacity:1; color:#fff;}
header.header .top-header .search input::-moz-placeholder{opacity:1; color:#fff;}
header.header .top-header .search input:-ms-input-placeholder{opacity:1; color:#fff;}
header.header .top-header .search input:-moz-placeholder{opacity:1; color:#fff;}


header.header input:focus,header.header input:hover{background-color:#dbe1ed !important;}

header.header.mobile{display:none;}

header.header .main-header{transition:400ms;}

/*header.header.headerfixed:not(.mobile){transform:translateY(-44px);}*/
header.header.headerfixed:not(.mobile) .main-header{padding:15px 0;}
header.header .button-1{margin-left: 37px;}
header.header .button-1 a{font-size:14px; min-width:213px;padding:12px 30px;font-size:15px;line-height:28px;}

header.header .inner.inner-toggle{display:none;max-height:calc(100vh - 130px);overflow:auto;}

header.header.nav-up{top:-120px;}
header.header.headerfixed:not(.mobile){top:25px;}

.mainmenu .mobile-menu span.mobile-toggle{cursor:pointer; width:56px;height:36px;position:absolute;right:0px;top:3px; background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/arrow-down.png) no-repeat center; transition:400ms;}
.mainmenu .mobile-menu span.mobile-toggle.nav-subopen{transform:scale(-1);}
.mainmenu .hs-menu-wrapper ul{padding:0;margin:0;list-style:none;}
.mainmenu .hs-menu-wrapper ul li a{padding:10px 0;display:block;color:; font-size:18px; font-weight:700;}
/* .mainmenu .hs-menu-wrapper > ul{padding:0 25px 0 0;} */

.mainmenu .hs-menu-wrapper > ul > li{display:inline-block;vertical-align:middle;}
.mainmenu .hs-menu-wrapper > ul > li > a{max-width:none;width:auto;position: relative;color:#122B4B;font-size:16px;line-height:normal;font-weight:400;padding: 0 26px 0 0;cursor:pointer;/*padding: 0 30px 0 0;*/}
.mainmenu .hs-menu-wrapper > ul > li > a:hover{color:#122B4B}
.mainmenu > .hs-menu-wrapper > ul > li + li{margin-left:25px;/*margin-left:30px;*/}

.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children{position:static;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children.one_column{position:relative;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after{position:absolute;content:'';width:24px;height:24px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-down.svg) no-repeat center /24px 24px;top:2px;right:0; transition:200ms; }
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a.active:after{transform:scale(-1);}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a + .sub-menu{opacity:0;visibility:hidden;transition:400ms}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a + .sub-menu.show{opacity:1;visibility:visible;}

.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper{background-color:#FBFCFD;overflow:hidden;min-width:290px;left:-30px;top:75px;opacity:0;position:absolute;visibility:hidden;padding:18px 0;z-index:10;transform:translateY(20px);border-radius:0 0 10px 10px;transition:400ms;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a{color:#122B4B; font-size:18px; padding:6px 30px;}

.mainmenu .hs-menu-wrapper li.hs-item-has-children.hs-menu-depth-2{position:static;}
.mainmenu .hs-menu-wrapper li.hs-item-has-children.hs-menu-depth-2 ul.hs-menu-children-wrapper{position:static; transform:none; display:none;}
.mainmenu .hs-menu-wrapper li.hs-item-has-children.hs-menu-depth-2 span.mobile-toggle{display: block;}
.mainmenu .hs-menu-wrapper li.hs-item-has-children.hs-menu-depth-2 > ul.hs-menu-children-wrapper{transition:none; padding:0;}
.mainmenu .hs-menu-wrapper li.hs-item-has-children.hs-menu-depth-2 > ul.hs-menu-children-wrapper > li > a{font-size:16px; font-weight:400; line-height:normal;}

/* header.header.mobile .main-header .inner{padding:0;}
header.header.mobile .main-header [class*="button-"]{margin:25px 0 0;padding: 0 30px;}
header.header.mobile .main-header [class*="button-"] a{display:block;}
header.header.mobile .hs-menu-wrapper{margin:20px 0;}
header.header.mobile .hs-menu-wrapper > ul{padding:0;}
header.header.mobile .hs-menu-wrapper > ul > li{display:block;}
header.header.mobile .hs-menu-wrapper > ul > li > a{font-size:24px; line-height:normal;padding:6px 30px;}
header.header.mobile .top-links{background-color:;padding: 25px 0 20px;}
header.header.mobile .top-links .hs-menu-wrapper{margin: 0;}
header.header.mobile .top-links .hs-menu-wrapper > ul > li > a{font-size:20px; line-height:normal;padding:8px 30px; color:#fff; font-weight: 400;display: block;} */

header.header .click-search{background-color:;}
header.header .click-search input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){margin:0;padding:18px 20px 18px 67px;background:#EDF0F7;font-size:15px;line-height:23px;border-radius:31px;transition:400ms}
header.header .click-search input::-webkit-input-placeholder{color:rgb(from var(--dark-blue) r g b / 50%); opacity:1;}
header.header .click-search input::-moz-placeholder{color:rgb(from var(--dark-blue) r g b / 50%); opacity:1;}
header.header .click-search input:-ms-input-placeholder{color:rgb(from var(--dark-blue) r g b / 50%); opacity:1;}
header.header .click-search input:-moz-placeholder{color:rgb(from var(--dark-blue) r g b / 50%); opacity:1;}
header.header .click-search .hs-search-field__suggestions{display:none;}
/* header.header input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), select, textarea{margin:0;padding:18px 20px 18px 67px;background:#EDF0F7;font-size:15px;line-height:23px;border-radius:31px;}
header.header input:placeholder{color:#dbe1ed !important;} */
header.header.mobile .mainmenu .mobile-menu span.mobile-toggle{background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/nav_down_arrow-gray.png) no-repeat center; height:50px;right:10px;width:50px;}
header.header.mobile .mainmenu .mobile-menu span.mobile-toggle.nav-subopen{transform: rotate(90deg);}
header.header.mobile .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper{display:none; border-radius:0;opacity:1;position:static;transform:none;visibility:visible;background-color:transparent;transition:none !important;}
header.header.mobile .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li a{color:;padding:6px 60px;}
header.header.mobile .mainmenu .hs-menu-wrapper .hs-menu-depth-2 > ul > li > a{padding:6px 70px;}

header.header .inner .logo-nav{background:




rgba(255, 255, 255, 0.5)
;box-shadow: 0px 4px 31px 12px rgba(108, 116, 140, 0.11);backdrop-filter: blur(10.5px);padding:15px 44px 15px 33px;border-radius: 51px;}
header.header .inner .logo-nav{position:relative;}

header.header .inner .mainmenu{margin-left:55px;}
header.header .logo{position:relative;}
/* .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children .hs-menu-children-wrapper.sub-menu.simple_menu,
.mainmenu .hs-menu-depth-1.custom_menu .sub-menu.custom_menu{display:none !important;} */
/* .mainmenu .hs-menu-depth-1.custom_menu .sub-menu.custom_menu:first-child{display:block !important;} */


header.header .inner .search-btn{border-radius:51px;padding:12px 13px 12px 17px;background:




rgba(255, 255, 255, 0.5)
;box-shadow: 0px 4px 31px 12px rgba(108, 116, 140, 0.11);backdrop-filter: blur(10.5px);}
header.header .inner .search-btn .search-wrap{position:static;}
header.header .inner .search-btn .search-wrap .search-button{width:51px;height:51px;display:inline-block;background:var(--secondary_light_violet);border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;transition:400ms}
header.header .inner .search-btn .search-wrap .search-button:hover{background:var(--primary_violet);}
header.header .inner .search-btn .search-wrap .search-button:before{position:absolute;content:'';width:24px;height:24px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/search.svg) no-repeat center / 24px 24px;}
header.header .inner .search-btn .search-wrap .search-button:hover:before{filter: brightness(0) saturate(100%) invert(85%) sepia(68%) saturate(737%) hue-rotate(288deg) brightness(120%) contrast(119%);}
header.header .inner .search-btn .search-wrap .search-button.active{background:var(--primary_violet);}
header.header .inner .search-btn .search-wrap .search-button.active:before{filter: brightness(0) saturate(100%) invert(85%) sepia(68%) saturate(737%) hue-rotate(288deg) brightness(120%) contrast(119%);}
header.header .inner .search-btn .click-search{gap:26px;position:absolute;right:0;left:unset;top:97px;width:704px;border-radius:11px;background:#FBFCFD;padding:38px 35px 38px 45px;display:flex;align-items:center;opacity:0;visibility:hidden;transition:400ms}
header.header .inner .search-btn .click-search.show{opacity:1;visibility:visible;}
header.header .inner .search-btn .click-search form{position:relative;}
header.header .inner .search-btn .click-search form:before{position:absolute;content:'';top:18px;left:22px;width:24px;height:24px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/search.svg);}
header.header .inner .search-btn .click-search .hs-search-field{width:100%;}
header.header .inner .search-btn .click-search .close-btn{cursor:pointer;}
header.header .inner .search-btn .click-search a.close-btn img {display: block;}

.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu{background:#FBFCFD;padding:45px 45px 35px;border-radius:11px;top:86px;position:absolute;width:1030px;left: 21%;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu[data-parent="two_column"]{max-width:710px;}
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu[data-parent="one_column"]{max-width:390px;left:50%;transform:translateX(-50%);margin-left:40px;top:59px;}

.mainmenu .hs-menu-wrapper .left-click{max-width:270px;width:100%;flex-shrink:0;}
.mainmenu .hs-menu-wrapper .left-click .tabs-click{font-size:17px;line-height:normal;font-weight:600;padding:10px 34px 10px 18px;position:relative;color:#122B4B;}
.mainmenu .hs-menu-wrapper .left-click .tabs-click:hover{background:rgba(180, 169, 235,0.2);border-radius: 11px;}
.mainmenu .hs-menu-wrapper .left-click .tabs-click.active{background:rgba(180, 169, 235,0.2);border-radius: 11px;}
.mainmenu .hs-menu-wrapper .left-click .tabs-click + .tabs-click{margin-top:15px;}
.mainmenu .hs-menu-wrapper .left-click .tabs-click:after{position:absolute;content:'';top:12px;right:10px;width:24px;height:24px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-down.svg) no-repeat 50%/24px 24px;transform:rotate(270deg);}
.mainmenu .hs-menu-wrapper .right-content{padding-left:60px;}
.mainmenu .hs-menu-wrapper .right-content .nav-tab-content{display:none;}
.mainmenu .hs-menu-wrapper .right-content .nav-tab-content.active{display:block;}
.mainmenu .hs-menu-wrapper .top-repeater{padding-bottom:17px;row-gap:7px;column-gap:7px;}
.mainmenu .hs-menu-wrapper .top-repeater .list{width:50%;}
.mainmenu .hs-menu-wrapper .top-repeater .list a{font-size:15px;line-height:23px;font-weight:400;color:var(--dark-blue);padding:13px 13px 13px 19px;border-radius:11px;position:relative;z-index:1;background:#f8f8fd; border:1px solid #c7cada;}
.mainmenu .hs-menu-wrapper .top-repeater .list a:hover{background:rgb(from var(--secondary_light_violet) r g b / 20%); box-shadow:0px 0px 11.1px 2px rgba(104, 66, 211, 0.15);}
.mainmenu .hs-menu-wrapper .top-repeater .list a strong{display:block;font-size:16px;line-height:normal;font-weight:600;margin-bottom:5px;transition:300ms;}
.mainmenu .hs-menu-wrapper .top-repeater .list a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(110deg, rgba(251, 245, 246, 1) 28%, rgba(223, 216, 244, 1) 91%);border-radius:11px;z-index:-1;opacity:0;transition:300ms;}
.mainmenu .hs-menu-wrapper .top-repeater .list a:hover > strong{color:var(--link-color);}
.mainmenu .hs-menu-wrapper .top-repeater .list a:hover:after{opacity:1;}
.mainmenu .hs-menu-wrapper .button-4{/*border-top:1px solid rgb(from var(--dark-blue) r g b / 20%);*/padding-top:10px;}
.mainmenu .hs-menu-wrapper .button-4 a{padding:18px 15px;font-size:15px;line-height:23px;font-weight:700;}
/* .mainmenu .hs-menu-wrapper > ul > li:nth-child(2) > div.hs-menu-children-wrapper.simple_menu{left:40%;} */
.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu.simple_menu{width:300px;padding:0;left: 31%;}
.mainmenu .hs-menu-wrapper .sub-menu.simple_menu ul{padding:10px 15px;}
.mainmenu .hs-menu-wrapper .sub-menu.simple_menu ul li{display: block;}
.mainmenu .hs-menu-wrapper .sub-menu.simple_menu ul li.hs-menu-depth-1 a{font-size: 17px;font-weight: 600;line-height: normal;padding:10px 18px;color:var(--body_color);}
.mainmenu .hs-menu-wrapper .sub-menu.simple_menu ul li.hs-menu-depth-1 a:hover{background: rgb(from var(--secondary_light_violet) r g b / 20%);border-radius:11px;}
.mainmenu .hs-menu-wrapper > ul > li > div.hs-menu-children-wrapper{opacity:0;visibility:hidden;transition:400ms;}
.mainmenu .hs-menu-wrapper .top-repeater[data-column = "two_column"],
.mainmenu .hs-menu-wrapper .top-repeater[data-column = "three_column"]{width:100%;}
.mainmenu .hs-menu-wrapper .top-repeater[data-column = "three_column"] .list{width:calc(33.33% - 6px);}
.mainmenu .hs-menu-wrapper .top-repeater[data-column = "two_column"] .list{width:calc(50% - 6px);}
.mainmenu .hs-menu-wrapper .top-repeater[data-column = "one_column"] .list{width:100%;}

header.header.header-lp{top:115px!important;position:absolute;}
header.header.header-lp .logo{max-width:none;}

.purple .header.header .logo img {filter:grayscale(2) invert(5) brightness(5);}


header.header .inner .search-btn .click-search form button{background:var(--secondary_light_violet);border:0;outline:none;width:51px;height:51px;border-radius:100%;padding:0;position:absolute;right:4px;top:4px;cursor:pointer;transition:400ms;}
header.header .inner .search-btn .click-search form button svg{width:18px;height:18px;}
header.header .inner .search-btn .click-search form button > span{display:flex;align-items:center;justify-content:center;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/search.svg) no-repeat center / 24px;width: 100%;height: 100%;transition:400ms; }
header.header .inner .search-btn .click-search form button svg{display:none;}
header.header .inner .search-btn .click-search form button:hover{background:var(--primary_violet);}
header.header .inner .search-btn .click-search form button:hover > span{filter:brightness(0) saturate(100%) invert(85%) sepia(68%) saturate(737%) hue-rotate(288deg) brightness(120%) contrast(119%);}



@media (min-width:992px){
    .mainmenu .hs-menu-wrapper ul li:hover > a,
    .mainmenu .hs-menu-wrapper ul li.active > a,
    .mainmenu .hs-menu-wrapper ul li.active-branch > a{color:;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover ul.hs-menu-children-wrapper{opacity:1;visibility:visible;transform:translateY(0);}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children span.mobile-toggle{display:none;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.hs-menu-children-wrapper li:hover a{color:{color=#b4a9eb, opacity=20, rgba=rgba(180, 169, 235, 0.2), rgb=rgb(180, 169, 235), hex=#b4a9eb, css=rgba(180, 169, 235, 20%)};}
    .mainmenu .hs-menu-wrapper > ul > li:nth-child(4) > div.hs-menu-children-wrapper.custom_menu{max-width:704px;left: 36%;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu,.mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu.simple_menu{box-shadow:0px 4px 31px 12px rgba(108, 116, 140, 0.11);}


    .purple header.header .inner .logo-nav{background:linear-gradient(90deg, rgba(151, 71, 255, 0.85) 0%, rgba(53,116,242,0.7) 100%);}
    .purple header.header .inner .search-btn{background:rgba(53,116,242,0.7);}
    .purple header.header .inner .search-btn .search-wrap .search-button{background:var(--primary_navy);}
    .purple header.header .inner .search-btn .search-wrap .search-button:hover{background:var(--primary_violet);}
    .purple header.header .inner .search-btn .search-wrap .search-button:before{filter:invert(1);}
    .purple header.header .button-1 a{background:var(--primary_navy);}
    .purple header.header .button-1 a:hover{background:var(--primary_violet);}
    .purple .mainmenu .hs-menu-wrapper > ul > li > a{color: #fff;}    

    header.header .inner .search-btn .click-search form button{display:none;}
}


@media(max-width:1300px){
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu{padding:25px 25px 25px;width:970px;}
}

@media(max-width:1199px){
    header.header .inner .logo-nav{padding:15px 25px;}
    header.header .inner .mainmenu{margin-left:30px;}
    header.header .button-1{margin-left:20px;}
    .mainmenu .hs-menu-wrapper > ul > li > a{font-size:14px;}
    .mainmenu > .hs-menu-wrapper > ul > li + li{margin-left:15px;}    
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after{top:0;} 
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu{left:0; max-width:960px;}
    header.header .inner .search-btn .click-search{padding:20px;}
    header.header .button-1 a{min-width:unset;}
    header.header .inner{margin:0 -24px;}

    header.header.desktop .logo{max-width:110px;}
    header.header.desktop .button-1 a{font-size:14px;}
    header.header.desktop .button-1{margin-left:15px;}

    header.header.header-lp{top:25px !important;}
}

@media(max-width:991px){
    body .hs-tools-menu{top:auto !important;bottom:10px;}

    header.header.mobile{display:block;padding:0;}
    header.header.mobile.headerfixed{top: 0;padding: 10px 0;background:




rgba(255, 255, 255, 0.5)
;backdrop-filter: blur(10.5px);}
    header.header.desktop{display:none;} 

    header.header{top: 25px;padding: 0 14px;}
    header.header .top-strip{display: flex;align-items: center;justify-content: space-between;}

    header.header .mainmenu{position:fixed;top:110px;left:0;width:100%;background:#fff;height:calc(100vh - 110px);overflow:hidden; padding: 27px 0 0;display:none;}
    header.header.mobile.headerfixed .mainmenu{top:71px;height:calc(100vh);}
    /* header.header.mobile.headerfixed .mainmenu{top:71px;height:calc(100vh - 71px);} */
    header.header .mainmenu .hs-menu-wrapper{height: 100%; overflow: auto;}

    .nav-toggle{background:#fff;border:none;cursor:pointer;padding:10px 0;width:71px;height:51px;border-radius:23px;transition:400ms;}
    .nav-toggle .icon-bar{margin:auto;background-color:#040C56;border-radius:1px;display:block;height:3px;position:relative;width:30px;transition:400ms;}
    .nav-toggle .icon-bar + .icon-bar{margin-top:5px;}
    .nav-toggle .icon-bar:nth-child(1),.nav-toggle .icon-bar:nth-child(3){top:0;transform:rotate(0deg);}
    .nav-toggle.nav-menuopen .icon-bar:nth-child(1){top:8px;transform:rotate(45deg);}
    .nav-toggle.nav-menuopen .icon-bar:nth-child(2){opacity:0;}
    .nav-toggle.nav-menuopen .icon-bar:nth-child(3){top:-8px;transform:rotate(-45deg);}

    .nav-toggle.nav-menuopen{background:var(--secondary_light_violet);}
    .nav-toggle.nav-menuopen .icon-bar{background:#fff;width: 24px;}

    .mainmenu .hs-menu-wrapper > ul{padding:0;}
    .mainmenu .hs-menu-wrapper > ul > li{display:block;} 
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu,
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu.simple_menu,
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu .child-menu{opacity:1;visibility:visible;left:100%;top:0;background:#fff;border-radius:0;max-width:none;width:100%;z-index:1;height:calc(100vh - 112px);padding:0 0 70px;overflow:auto;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu li + li,
    .mainmenu > .hs-menu-wrapper > ul > li + li{margin:7px 0 0;}

    header.header.mobile .mainmenu .sub-menu.hs-menu-children-wrapper ul li{padding: 0 15px;}
    header.header.mobile .mainmenu .sub-menu.hs-menu-children-wrapper ul li + li{margin:17px 0 0;}

    /* .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu .child-menu{overflow:hidden;} */

    .mainmenu .hs-menu-wrapper > ul > li > a,
    .mainmenu .hs-menu-wrapper ul li a,
    header.header.mobile .mainmenu .hs-menu-wrapper .hs-menu-depth-2 > ul > li > a{font-size:17px;font-weight:500;line-height:normal;padding:14px 20px;border-radius:11px;margin:0 11px; color:#122B4B;position:relative;}
    .mainmenu .hs-menu-wrapper > ul > li > a:hover,
    .mainmenu .hs-menu-wrapper ul li a:hover{background:rgb(from var(--secondary_light_violet) r g b / 20%);} 

    .mainmenu .hs-menu-wrapper li .hs-item-has-children.repeater_menu > a strong{display:block;font-size:17px;font-style:normal;font-weight:500;line-height:33px;margin:0 0 5px;}
    .mainmenu .hs-menu-wrapper li .hs-item-has-children.repeater_menu > a .content{font-size:14px;line-height:24px;font-weight: 400;}

    .mainmenu .hs-menu-wrapper .sub-menu.simple_menu ul{padding:0;}

    .mainmenu .hs-menu-wrapper .backLi,.mainmenu .hs-menu-wrapper .backLiInner{margin-bottom:22px;}
    .mainmenu .hs-menu-wrapper .backLi > a,
    .mainmenu .hs-menu-wrapper .backLiInner > a{color:var(--primary_violet);background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/chevron_forward.svg) no-repeat 21px 15px;padding-left:50px;border-bottom:solid 1px #EBE9EF;border-radius:0;margin:0;}
    .mainmenu .hs-menu-wrapper .backLi > a:hover,
    .mainmenu .hs-menu-wrapper .backLiInner a:hover{background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/chevron_forward.svg) no-repeat 21px 15px;}

    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children > a:after{display:none;}    
    .mainmenu .hs-menu-wrapper > ul > li.buttonLI > a{color:var(--primary_violet);position:relative;}
    .mainmenu .hs-menu-wrapper > ul > li.buttonLI > a:before{position:absolute;content:'';width:50px;height:50px;top:2px;right:0;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-down.svg) no-repeat center;transform:rotate(270deg);}
    .mainmenu .hs-menu-wrapper .hs-menu-children-wrapper .child-menu .buttonLI a,header.header.mobile .mainmenu .hs-menu-wrapper .hs-menu-depth-2 > ul > li.buttonLI > a{color:var(--primary_violet);position:relative;}
    .mainmenu .hs-menu-wrapper .hs-menu-children-wrapper .child-menu .buttonLI a:before,header.header.mobile .mainmenu .hs-menu-wrapper .hs-menu-depth-2 > ul > li.buttonLI > a:before{position:absolute;content:'';width:50px;height:50px;top:2px;right:0;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-down.svg) no-repeat center;transform:rotate(270deg);}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu.sub-open,
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu.sub-open.simple_menu{left: 0;overflow-x:hidden;}


    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children  ul.child-menu .tabs_menu ul.child-menu{position:absolute;left:100%;top:0;background:#fff;border-radius:0;max-width:none;width:100%;z-index:1;height:calc(100vh - 112px);padding:0 0 30px;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.child-menu .tabs_menu ul.child-menu{transition:.4s;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children ul.child-menu .tabs_menu ul.child-menu.sub-open{left: 0;opacity:1;visibility:visible;}
    .mainmenu span.mobile-toggle{background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/chevron_forward.svg) no-repeat center;height:50px;position:absolute;right:0;top:2px;transition:.4s;width:50px;transform:rotate(-180deg);}

    .purple .header.header.headerfixed .logo img{filter:none;}

    header.header .search-wrap{margin:40px 31px 0;position: relative;}
    header.header .search-wrap a.close-btn{display:none;}
    header.header .click-search input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){ padding:18px 60px 18px 30px; /*padding:18px 20px 18px 67px; background-image:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/search.svg);background-repeat:no-repeat;background-position:left 23px center;*/}
    header.header .click-search button[aria-label="Search"]{border:none;background:var(--secondary_light_violet) url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/search.svg) no-repeat center / 24px 24px;width:50px;height:50px;border-radius:100%;padding:0;position:absolute;right:4px;top:5px;}
    header.header .click-search button[aria-label="Search"] svg{display:none;}
    header.header .button-1{margin:30px 31px 0;}
    header.header .button-1 a{display:block;}

    header.header.mobile .mainmenu .sub-menu.hs-menu-children-wrapper ul li a{border-radius:11px;position:relative;z-index:1;background:#f8f8fd; border:1px solid #c7cada;}
    header.header.mobile .mainmenu .sub-menu.hs-menu-children-wrapper ul li a strong{transition:300ms;line-height:normal;}
    header.header.mobile .mainmenu .sub-menu.hs-menu-children-wrapper ul li a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(110deg, rgba(251, 245, 246, 1) 28%, rgba(223, 216, 244, 1) 91%);border-radius:11px;z-index:-1;opacity:0;transition:300ms;}

    header.header.mobile .mainmenu .sub-menu.hs-menu-children-wrapper ul li a:hover{background:rgb(from var(--secondary_light_violet) r g b / 20%);box-shadow:0px 0px 11.1px 2px rgba(104, 66, 211, 0.15);}
    header.header.mobile .mainmenu .sub-menu.hs-menu-children-wrapper ul li a:hover > strong{color:var(--link-color);}
    header.header.mobile .mainmenu .sub-menu.hs-menu-children-wrapper ul li a:hover:after{opacity:1;}
    
    
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper.sub-menu .child-menu{height:auto;padding:0 0 50px;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper .search-wrap{margin:0 26px 0;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper .search-wrap > .search-button{display:none;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper .button-1{margin:28px 26px 0;}
    .mainmenu .hs-menu-wrapper > ul > li.hs-item-has-children .hs-menu-children-wrapper .button-1 > a{margin:0;font-size:15px;color:#fff;font-weight:600;line-height:28px;border-radius:50px;}

    /*header.header.mobile .mainmenu .hs-menu-wrapper ul li a{font-size:15px;line-height:23px;font-weight:400;color:var(--dark-blue);padding:13px 13px 13px 19px;border-radius:11px;position:relative;z-index:1;background:#f8f8fd; border:1px solid #c7cada;}
    header.header.mobile .mainmenu .hs-menu-wrapper ul li a:hover{background:rgb(from var(--secondary_light_violet) r g b / 20%);}
    header.header.mobile .mainmenu .hs-menu-wrapper ul li a strong{display:block;font-size:16px;line-height:normal;font-weight:600;margin-bottom:12px;transition:300ms;}
    header.header.mobile .mainmenu .hs-menu-wrapper ul li a:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(110deg, rgba(251, 245, 246, 1) 28%, rgba(223, 216, 244, 1) 91%);border-radius:11px;z-index:-1;opacity:0;transition:300ms;}
    header.header.mobile .mainmenu .hs-menu-wrapper ul li a:hover{box-shadow:0px 0px 11.1px 2px rgba(104, 66, 211, 0.15);}
    header.header.mobile .mainmenu .hs-menu-wrapper ul li a:hover > strong{color:var(--link-color);}
    header.header.mobile .mainmenu .hs-menu-wrapper ul li a:hover:after{opacity:1;}*/

    header.header.mobile.header-lp.headerfixed{background:transparent;padding:0;backdrop-filter:none;}

    






}
a.cta_button{box-sizing: border-box !important;}

.btn-group{}
.btn-group > div{display:inline-block;margin:0 6px;vertical-align:middle;}
.btn-group > div:first-child{margin-left:0; margin-bottom:5px;}
.btn-group > div:last-child{margin-right:0; margin-bottom:5px;}

[class*="button-"] a{border:solid 2px; padding:7px 15px; display:inline-block;font-size:19px;line-height:28px;font-weight:500;min-width:212px;text-align:center;border-radius:30px;} 
[class*="button-"] a span{display:inline-block;}
.button-1 a{background-color:#6842D3;color:#FBFCFD;padding:21px 30px;border-radius: 50px;border:none;}
.button-1 a:hover{background-color:#122B4B;}

.button-2 a{background-color:rgba(255, 255, 255,0.0);color:#122B4B; border: 1.5px solid #6842D3;font-weight:600;padding:9px 30px;font-size:17px;line-height:31px;}
.button-2 a:hover{background-color:#EBE9EF;}
.button-2 a span{position:relative;padding-right:34px;}
.button-2 a span:after{position:absolute;content:'';top:50%;right:0;width:21px;height:21px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/arrow-dark.svg) no-repeat center;transform:translateY(-50%);transition:400ms}
.button-2 a:hover span::after {top: calc(50% - 4px);right: -4px;}

.button-3 a{background-color:rgba(255, 255, 255,0.0); border: 1.5px solid #6842D3;color:#FCDCDD;min-width:270px;font-weight:500;padding:13px 30px;font-size:17px;line-height:31px;}
.button-3 a:hover{background-color:#F4F3F8;color:#6842D3;border-color:rgba(104, 66, 211,0.51);color:#6842D3 }
.button-3 a span{position:relative;padding-right:34px;}
.button-3 a span:after{position:absolute;content:'';top:50%;right:0;width:21px;height:21px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/arrow-pink.svg) no-repeat center;transform:translateY(-50%);transition:400ms;transition-property: top,right;}
.button-3 a:hover span::after {top: calc(50% - 4px);right: -4px;}
.button-3 a:hover span:after{filter: brightness(0) saturate(100%) invert(21%) sepia(95%) saturate(2121%) hue-rotate(246deg) brightness(98%) contrast(85%);}

.button-4 a{background-color:#EDF0F7;font-weight:700;color:rgba(18, 43, 75,0.45);border:none;font-size:15px;line-height:23px;padding: 18px 15px;}
.button-4 a:hover{background-color:#DBE1ED;}

.button-5 a{background-color:#040C56;color:#FFF;padding:21px 30px;border-radius: 50px;border:none;}
.button-5 a:hover{background-color:#122B4B;}

.video-btn a:before{content:'';display:inline-block;width:15px;height:18px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-theme-2024/images/play_arrow.svg) no-repeat center;vertical-align:top;margin:4px 10px 0 -10px;}

.link-text a{color:#6842D3; font-weight:700; font-size:17px;line-height:33px; position:relative;padding: 0 23px 0 0;display:inline-block;}
.link-text a:after{background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow_violet.svg) no-repeat center;content:'';position:absolute;right:0;top:8px;width:21px;height:21px;transition:400ms;}
.link-text a:hover:after{top: 4px;right: -4px;}

.button-1.white-border a{background:transparent;border:solid 1px #fff;}
.button-1.white-border a:hover{background:var(--dark-blue);}

.button-2.white-border a{background:transparent;border:solid 1px var(--secondary_grey_01);color:var(--secondary_grey_01);}
.button-2.white-border a:hover{background:var(--secondary_grey_01); color:var(--dark-blue);}
.button-2.white-border a span:after{filter:grayscale(1) invert(1) brightness(2);}
.button-2.white-border a:hover span:after{filter:none;}
.button-2.white-border a[target=_blank] span:after{background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-theme-2024/images/open_in_new.svg) no-repeat center;}






@media (max-width:1199px){}

@media (max-width:991px){
    .btn-group > div{display:block; margin:0 0 8px;}
    .button-1 a,
    .button-5 a{padding:10px 30px;}
}

@media (max-width:767px){
    .button-1 a,
    .button-5 a{padding:13px 30px;}
}

@media (max-width:575px){
    .button-2 a{width:100%;}
}
input{font-family:Poppins;}

::-webkit-input-placeholder, input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:1;color:#c2c2c2;}
::-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder{opacity:1;color:#c2c2c2;}
:-ms-input-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:1;color:#c2c2c2;}
:-moz-placeholder, input:-moz-placeholder, textarea:-moz-placeholder{opacity:1;color:#c2c2c2;}

.hs-error-msgs label{display:block; font-size:13px; transform:translate(2px, -11px); -webkit-transform:translate(2px, -11px); -moz-transform:translate(2px, -11px);}

textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"])
{font-family:Poppins; border-radius:40px; color:#122B4B; background-color:#fff; border:none; padding:16px 30px; margin:0 0 15px 0; font-size:17px; font-weight:400; width:100%;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;}
.inputs-list{margin:0 0 15px;}
select {cursor:pointer; font-size:17px; padding:16px 30px; color:#122B4B; background:#fff url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-down.svg) no-repeat right 29px center / 27px auto; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select::-ms-expand{display:none;}
fieldset .hs-form-field > label span.hs-form-required{display:none;}
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inherit;}
textarea{resize:none !important; min-height: 137px;}

input[type="submit"]{background-color:#6842D3;border:solid 2px ;border-radius:50px;color:#FBFCFD;transition:400ms; display:inline-block;font-size:19px; text-transform:uppercase; font-weight:700;min-width:212px;padding:21px 30px;-webkit-appearance: none;text-align:center; cursor:pointer;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:#122B4B;border-color:;color:;}

.gray-fields textarea, 
.gray-fields select, 
.gray-fields input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){background:var(--secondary_page);}
.gray-fields select{background:var(--secondary_page) url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-down.svg) no-repeat right 29px center / 27px auto;}
.gray-fields input::-webkit-input-placeholder{opacity:1;color:#8e99aa;}
.gray-fields input::-moz-placeholder{opacity:1;color:#8e99aa;}
.gray-fields input:-ms-input-placeholder{opacity:1;color:#8e99aa;}
.gray-fields input:-moz-placeholder{opacity:1;color:#8e99aa;}

.square-fields textarea, 
.square-fields select, 
.square-fields input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.square-fields select{border-radius: 5px;}

/* Default Form Code */
.default-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.default-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form label{display:block;padding:0 0 7px;}
.default-form .hs-form fieldset{border:none;margin:0;max-width:none;padding:0;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 28px); margin:0 14px; float:left;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -14px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 28px); margin:0 14px; float:left;}
.default-form .hs-form .hs_submit{padding:25px 0 0;}
.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0;}
.default-form .hs-form .inputs-list{list-style:none;margin:0; padding:0;}
.default-form .hs-form .inputs-list input[type="checkbox"]{opacity:0;position:absolute;}
.default-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 40px;position:relative; cursor:pointer;display: inline-block;}
.default-form .hs-form .inputs-list span:after{background-color:#FFF; border:solid 2px #bfc6d8; content:'';height:20px;left:0;position:absolute;top:5px;width:20px;border-radius: 6px;}
.default-form .hs-form .inputs-list span:before{border-bottom:2px solid #175ca4;border-left:2px solid #175ca4;content:'';height:4px;left:6px;position:absolute;top:13px;transform:rotate(-41deg);width:10px;z-index:1;}
.default-form .hs-form .inputs-list span:before{border-bottom-width:0; border-left-width:0;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-bottom-width:2px; border-left-width:2px;}
.default-form .hs-form .inputs-list span span{display:none;}
.default-form .hs-form fieldset[class*="form-columns-"] select{width:100% !important;}
.default-form .hs-form .hs-form-field > label{line-height:normal;font-weight:500;font-size:17px;padding:0 0 10px;}
.default-form div.hs_error_rollup{display: none;}
@media (max-width:767px){
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0; float:none;}
    .default-form .hs-form fieldset .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-2 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), 
    .default-form .hs-form fieldset.form-columns-3 .input .hs-input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){width:100%;}
    .default-form .hs-form label{padding:0;}
}
.submitted-message{text-align:center;color:#155724;background-color:#d4edda;border-color:#c3e6cb;position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid #c3e6cb;border-radius:.25rem;}
.submitted-message p{margin:0 !important;}

.custom-ty .submitted-message{border:none;background:transparent;padding:0;color:var(--body_color);}

@media (max-width:767px){
    input[type="submit"]{min-width:auto;}
}
footer.footer{background-color:




rgba(244, 243, 248, 1.0)
; color:#000000; padding:0 0 50px;position: relative;}
footer.footer:after{clear:both;content:"";display:table;}
footer.footer ul{list-style:none;margin:0;padding:0;}
footer.footer a{color:#000000;}
footer.footer a:hover{color:#6842D3;}

footer.footer .inner{border-top:1px solid #A2ABBD;padding-top:35px;}
footer.footer .top {width: 100%;}
footer.footer .top .logo{}
footer.footer .top .logo a {display: block;line-height: 1;font-size: 0; display:inline-block;}
footer.footer .top .social-icons > .social-link {display: block;line-height: 1;font-size: 0;margin-right: 30px;}
footer.footer .top .social-icons>.social-link:last-child {margin-right: 0;}
footer.footer .top .social-icons > .social-link:hover {opacity: .7;}
footer.footer .top .btns-wrap {justify-content: flex-end;}
footer.footer .top .btns-wrap .button-2 {margin-right: 30px;}
footer.footer .top .btns-wrap .button-2:last-child {margin-right: 0;}
footer.footer .top .social-icons {margin-right: 50px;}
footer.footer .top .btn-icon-wrap{}
footer.footer .top .btn-icon-wrap {justify-content: space-between;}
footer.footer .inner .middle {justify-content: space-between;padding: 60px 0 30px;}
footer.footer .inner .middle .title {color:var(--primary_violet);}
footer.footer .inner .middle .left {width: 40%;flex-shrink: 0;justify-content: space-between;}
footer.footer .inner .middle .menu a {font-size: 16px;font-weight: 400;line-height: 28px;/*word-break:break-word;*/}
footer.footer .inner .middle .menu li {line-height: normal;margin-bottom:20px;}
footer.footer .inner .middle .menu li:last-child {margin-bottom:0;}
footer.footer .inner .middle .footer-block {/*margin-bottom: 50px;margin-right: 45px;*/padding: 0 45px 50px 0;}
footer.footer .inner .middle > .footer-block:last-child {padding-right: 0;}
footer.footer .inner .middle .left .footer-block {width:50%;}
footer.footer .inner .middle .left .footer-block.mobile{display:none;}
footer.footer .inner .bottom .copyright > * {display: flex;align-items: center;justify-content: center;}
footer.footer .inner .bottom .copyright li {font-size: 13px;font-weight: 400;line-height: 28px;margin: 0 15px;position: relative;}
footer.footer .inner .bottom .copyright li>a:before {background: var(--primary_violet);border-radius: 50%;content: "";display: inline-block;height: 5px;left: -15px;position: absolute;top: 50%;transform: translateY(-50%);width: 5px;}
footer.footer .top .btns-wrap .button-2 a {font-size: 15px;}
footer.footer .top .btns-wrap .button-2 a:hover{color:#122B4B;}
footer.footer .top .btns-wrap .button-2.btn1 a {background-color:#6842D3;color:#FBFCFD;border-color:#6842D3;}
footer.footer .top .btns-wrap .button-2.btn1 a span::after {filter: brightness(0) invert(1);}
footer.footer .top .btns-wrap .button-2.btn1 a:hover{background-color:#122B4B;border-color:#122B4B;}


footer.footer.footer-lp-v2 .logo { max-width: 170px; }
footer.footer.footer-lp-v2 .logo a { display: block; line-height: 0; }
footer.footer.footer-lp-v2 .inner { gap: 20px; }
footer.footer.footer-lp-v2 .social-media { gap: 30px; }
footer.footer.footer-lp-v2 .social-media a { line-height: 0; transition: .4s; display:block; }
footer.footer.footer-lp-v2 .social-media a:hover { opacity: 0.7; }
















@media (min-width:1200px) { footer.footer .container{width:1170px;} }
@media (min-width:1430px) { footer.footer .container{width:1270px;} }

@media (max-width:1629px){}
@media (max-width:1429px){}
@media (max-width:1199px){
    footer.footer{padding:0 0 40px;}
    footer.footer .top .btn-icon-wrap {justify-content: flex-end;}
    footer.footer .top .social-icons {width: 100%;margin: 0 0 20px;justify-content: flex-end;}
    footer.footer .inner .middle .footer-block{padding-right:20px;}
    footer.footer .top .btns-wrap [class*="button-"] a{min-width:auto;}
    footer.footer .top .btns-wrap .button-2{margin-right:10px;}
    footer.footer .top .social-icons > .social-link{margin-right: 10px;}
}
@media (max-width:991px){
    footer.footer .inner .middle .footer-block{width:20%;}
    footer.footer.footer-lp-v2 .inner { flex-direction: column; }
}
@media (max-width:767px){
    footer.footer .top {display: flex;align-items: center;flex-wrap: wrap; justify-content:center;}
    footer.footer .top .btn-icon-wrap {display: flex;align-items: center;flex-wrap: wrap;width: 100%;flex-direction: column-reverse;justify-content: center;}
    footer.footer .top .btns-wrap .button-2 {margin-right: 20px;}
    footer.footer .top .social-icons {display: flex;align-items: center;flex-wrap: wrap;justify-content: center;margin: 30px 0 0;}
    footer.footer .top .btns-wrap {display: flex;align-items: center;flex-wrap: wrap;margin: 30px 0 0;}
    footer.footer .top .logo {text-align: center;}
    footer.footer .inner .middle {display: flex;flex-wrap: wrap;padding: 50px 0 0;margin: 0 -15px;}
    footer.footer .inner .middle .left {width: 50%;}
    footer.footer .inner .middle .left .footer-block{width:100%;}
    footer.footer .inner .middle .footer-block {width: 50%;padding-left:15px;padding-right:15px;}
    footer.footer .inner .middle .footer-block:last-child{padding-right:15px;}
    footer.footer .inner .middle .left .footer-block, footer.footer .inner .middle .left {display: none;}
    footer.footer .inner .middle .left .footer-block.mobile, footer.footer .inner .middle .left:has(> .mobile) {display: block;}
    footer.footer .inner .middle .left {order: 2;}
    footer.footer .inner .middle .footer-block:nth-child(2) {order: 3;}
    footer.footer .inner .middle .footer-block:nth-child(3) {order: 4;}
    footer.footer .inner .middle .footer-block:nth-child(4) {order: 1;}

    footer.footer .inner .bottom .copyright>* {flex-wrap: wrap;}
    
    footer.footer.footer-lp-v2 .inner { display: flex; align-items: center; }
    footer.footer.footer-lp-v2 .social-media { display: flex; align-items: center; }
}
@media(max-width:499px){
    footer.footer .top .btns-wrap {display: block;text-align: center;}
    footer.footer .top .btns-wrap .button-2 {margin:0 0 15px;}
    footer.footer .top .btns-wrap .button-2:last-child{margin:0;}
    footer.footer .inner .bottom .copyright li:first-child{width:100%;text-align:center;}
    footer.footer .inner .bottom .copyright li:nth-child(2)>a:before{display:none;}
}



/* Slick - 1.9.0 */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */

*{box-sizing: border-box;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}
body{margin:0px;}
/* iframe[height]{display:none;} */
iframe[src*="clickcertain"]{display:none;}

.row-fluid [class*="span"]{min-height:auto;}
.container{margin-left:auto; margin-right:auto; padding-left:16px; padding-right:16px; float:none; box-sizing: border-box;}
.container:after{clear:both; content: ""; display:table;}

.padding-topbottom{padding-top:60px; padding-bottom:60px;}
.padding-top{padding-top:60px;}
.padding-bottom{padding-bottom:60px;}

/* Slick css */
.slick-slider .slick-arrow{background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-white.svg) no-repeat 50%; border:none; z-index:5; position:absolute; bottom:-93px; left:50%;transform:translateX(-50%);width: 53px;height: 53px;border-radius: 50%; font-size:0px; background-color: var(--secondary_light_violet); transition:400ms; cursor:pointer;}
.slick-slider .slick-arrow:hover{background-color: var(--primary_violet);}
.slick-slider .slick-dots{text-align:center; padding:0; margin:20px 0 0 0;}
.slick-slider .slick-dots li{display:inline-block; margin:0 10px;}
.slick-slider .slick-dots li button{width:16px; height:16px; border-radius:100%; background-color:var(--secondary_light_violet); border:0; padding:0; text-indent:-9999px; cursor:pointer; transition:400ms;} 
.slick-slider .slick-dots li.slick-active button{background-color:var(--primary_violet);}
.slick-slider .slick-arrow.slick-prev{margin-left:-40px;}
.slick-slider .slick-arrow.slick-next{margin-left:40px;transform: translateX(-50%) scale(-1);}


.fancybox-slide .fancybox-content{overflow:visible !important;}
.fancybox-container .fancybox-bg{background: var(--primary_violet);}
.fancybox-slide .fancybox-close-small{background:#fff;border-radius:100%;height:30px;opacity:1;padding:2px;right:0;top:-38px;width:30px;}
.fancybox-slide .fancybox-close-small svg{color:#000;}
.fancybox-slide .fancybox-content.meeting_popup{padding:0;background:transparent;}
.fancybox-slide .fancybox-content.meeting_popup .fancybox-close-small{background: transparent;padding: 0;color: #fff;width: 40px;height: 40px;top: 15px;right: -70px;}
.fancybox-slide .fancybox-content.meeting_popup .fancybox-close-small > svg{color:#fff;}

img{height:auto; max-width:100%;}


/* CSS start from here */
.rose-color,
.rose-color h2, 
.rose-color h3{color:var(--secondary_rose);}
.w-full{width:100%;}
.w200 a{min-width:200px;}
.w330 a{min-width:330px;}
.w437 a{min-width:437px;}
.mw-870{max-width:870px;}
.body-21{font-size:21px;line-height:33px;font-weight:300;}
.body-17{font-size:17px;line-height:29px;font-weight:400;}
.body-styled-01{font-size:37px;line-height:65px;font-family:var(--heading_font);font-weight:400;}
.body-quote-01{font-size:29px;line-height:45px;font-family:var(--heading_font);font-weight:400;}
.eyebrow{font-family:var(--body_font); font-size:17px;line-height:25px;font-weight:400;letter-spacing: 2.72px;text-transform: uppercase;}
h1.eyebrow{margin:0;}
.rose a{background:var(--secondary_rose);}

.shape-pattern{position:relative;overflow-x:hidden;padding: 140px 0 0;}
.shape-pattern:before{position:absolute;top:0;left:50%;transform:translateX(-50%);width:2054px;height:923px;content:'';background:var(--gradient_pattern1);pointer-events: none;}
.shape-pattern:after{position:absolute;top:0;left: 0;width:1114px;height:702px;content:'';background:var(--gradient_pattern2);pointer-events: none;}
.title-part{max-width:875px;}
.title-part .large-text{font-size:51px;line-height:65px;font-weight:400;font-family:var(--heading_font);}
.title-part .pre-title-text{font-size:100px;line-height:108px;letter-spacing:-3px;font-family:var(--heading_font);}
.title-part .post-title-text{margin-top:20px;}
.title-part.text-center{max-width:none;}

.star-container{width: fit-content;}
.star-container .star-img{overflow:hidden;}
.star-container[data-star="star1"] .star-img{width:20%;}
.star-container[data-star="star2"] .star-img{width:40%;}
.star-container[data-star="star3"] .star-img{width:60%;}
.star-container[data-star="star4"] .star-img{width:80%;}
.star-container[data-star="star5"] .star-img{width:100%;}
.star-container .star-img img{height:17px;max-width: max-content;}

.hero-banner{padding:212px 0 40px;overflow-x: clip;}
.hero-banner h1{color:#000;margin:0;}
.hero-banner.shape-pattern:after{top:32px;left: 85px;}
.hero-banner .hero-banner-wrapper{position:relative;z-index:1;}
.hero-banner .background_image{position:absolute;left:0;bottom:-100px;width:100%;}
.hero-banner .headline{font-size:91px;line-height:110%;font-family:var(--heading_font);font-weight:400;letter-spacing:-1.21px;color: var(--dark-blue);margin-bottom:60px;}
.hero-banner .headline .animated-text-wrapper{margin-top:20px;}
.hero-banner .headline .animated-text-wrapper .text-content{font-weight:400;letter-spacing:-0.91px;}
.hero-banner .headline .animated-text-wrapper .text-content em{font-weight:900;}
.hero-banner .content{max-width:873px;width:100%;margin:14px auto 0;color: var(--dark-blue);}
.hero-banner [class*="button-"]{margin-top:45px;}
.hero-banner .down-arrow-wrapper{display:block;margin-top:37px;line-height:0;position:relative;height:113px;}
.hero-banner .down-arrow-wrapper img{position:absolute;left:50%;transform:translateX(-50%);opacity:0;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.hero-banner .down-arrow-wrapper .firstArrow{top:34px;animation-name:firstArrowAnim;}
.hero-banner .down-arrow-wrapper .secondArrow{top:58px;animation-name:secondArrowAnim;}
.hero-banner .headline .animated-text-wrapper .text-content em{position:relative;}
.hero-banner .headline .animated-text-wrapper .text-content em:after{content:'';background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/headline-shape.svg) no-repeat center / contain;width:100%;height:28px;position:absolute;top:100%;left:-7px;opacity:0;transition:400ms;transition-delay:0.45s;}
.hero-banner .headline.go .animated-text-wrapper .text-content em:after{opacity:1;}


@keyframes firstArrowAnim {
    0%   { opacity: 0; }
    10%  { opacity: 1; }
    60%  { opacity: 1; }
    80%  { opacity: 0; }
    100% { opacity: 0; }
}

@keyframes secondArrowAnim {
    0%   { opacity: 0; }
    20%  { opacity: 0; }
    60%  { opacity: 1; }
    80%  { opacity: 0; }
    100% { opacity: 0; }
}


.brands-section{padding:40px 0 110px;overflow:hidden;}
.brands-section .title-part[class*="mw-"]{margin:0 auto;}
.brands-section .brands-slider-wrapper{margin:50px -32px 0 -32px;position:relative;}
.brands-section .brands-slider-wrapper:before{position:absolute;content:'';top:0;left:0;width:228px;height:100%;background:var(--gradient_color1);z-index:1;}
.brands-section .brands-slider-wrapper:after{position:absolute;content:'';top:0;right:0;width:228px;height:100%;background:var(--gradient_color1);transform:scaleX(-1);z-index:1;}
.brands-section .brands-slider-wrapper .logo-box{padding:0 32px;min-height:112px;}
.brands-section.space-class{padding-top:83px; padding-bottom:0;}

.explore-process-section{padding:135px 0;position:relative;}
.explore-process-section:before{position:absolute;content:'';top: 0;left: 0;height: 100%;width: 100%;background:var(--gradient_color2);}
.explore-process-section .content-wrapper{position:relative;max-width:875px;width:100%;}
.explore-process-section .content-wrapper .content{margin-top:22px;color:var(--secondary_grey_01);}
.explore-process-section .content-wrapper .button-3{margin-top:40px;}

.transform-growth-section{padding:222px 0 96px;}
.transform-growth-section.shape-pattern:before{top:-70px;}
.transform-growth-section.shape-pattern:after{top:382px;left:82px;}
.transform-growth-section .bg-img{width:878px;height:auto;position:absolute;top:-300px;left:50%;transform:translateX(-50%);opacity:0.4;}
.transform-growth-section .transform-growth-inner{position:relative;z-index:2;}
.transform-growth-section .growth-card-slider-wrapper{max-width:1080px;margin-left:auto;margin-top: 75px;}
.transform-growth-section .card .count span{font-size:103px;line-height:normal;display: inline-block;font-weight:400;letter-spacing:-1.03px;background:var(--gradient_color3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--heading_font);}
.transform-growth-section .card .count:not(.hasIcon) h3{margin-top:18px;}
.transform-growth-section .card .content{margin-top:13px;}
.transform-growth-section .card .button-2{margin-top:28px;}

.testimonial-section{padding:136px 0 35px;}
.testimonial-section.hasScrollbar{padding-bottom:130px;}
.testimonial-section.shape-pattern:before{top:0;bottom: 200px;}
.testimonial-section.shape-pattern:after{top:unset;bottom:90px;left:82px;}
.testimonial-section .container{position:relative;z-index:2;}

.testimonial-section .testimonial-info{max-width:1010px;margin:0 auto;gap: 36px;margin-top: 25px;}
.testimonial-section .testimonial-info .info-left .left-row{gap:36px;font-family:var(--heading_font);}
.testimonial-section .testimonial-info .info-left .info-count{font-size:91px;line-height:119px;}
.testimonial-section .testimonial-info .info-left{max-width:calc(100% - 282px);width:100%;}
.testimonial-section .testimonial-info .info-left .left-row > div{flex-shrink: 0;gap: 20px;}        
.testimonial-section .testimonial-info .info-left .info-title{font-size:26px;line-height:43px;}
.testimonial-section .testimonial-info .info-right{max-width:282px;width:100%;}
.testimonial-section .testimonial-info .info-right .rating-wrapper{gap:15px;width:fit-content;margin-bottom: 6px;}
.testimonial-section .testimonial-info .info-right .rating-wrapper .rating-img img{display:block;max-width:max-content;height:25px;}
.testimonial-section .testimonial-container{position:relative;z-index:2;}
.testimonial-section .testimonial-slider-wrapper{margin-top:72px;margin-top:30px;padding-bottom:80px;}
.testimonial-section .testimonial-slider-wrapper .slick-slide > div + div{transform:translateX(400px);}
.testimonial-section .testimonial-card{padding:0 15px;margin-top:30px;direction: ltr;}
.testimonial-section .testimonial-card.second{transform:translateX(-200px);}
.testimonial-section .testimonial-card .card-inner{padding:42px 38px;background:#FFF;border-radius:31px;height:100%;display:flex;flex-direction:column;}
.testimonial-section .testimonial-card .card-inner .details{flex-grow:1;}
.testimonial-section .testimonial-card .card-left{flex-shrink:0;}
.testimonial-section .testimonial-card .card-left .card-img{width:153px;height:153px;border-radius:11px;overflow:hidden;}
.testimonial-section .testimonial-card .card-left .card-img img{width:100%;height:100%;object-fit:cover;object-position:top center;}
.testimonial-section .testimonial-card .card-right{padding-left:40px;}
.testimonial-section .testimonial-card .card-right .info{margin-top:23px;}
.testimonial-section .testimonial-card .card-right .content{margin-bottom:23px; max-height:264px;overflow:auto; }
.testimonial-section .testimonial-card .card-right .content::-webkit-scrollbar{width:5px;}
.testimonial-section .testimonial-card .card-right .content::-webkit-scrollbar-track{background:#ddd;}
.testimonial-section .testimonial-card .card-right .content::-webkit-scrollbar-thumb{background:#666;}

.testimonial-section .testimonial-card .card-footer{margin-left:193px;}

.testimonial-section .testimonial-card .card-bottom{gap:40px;margin-top: 16px;}
.testimonial-section .testimonial-card .card-bottom .company-logo{position:relative;}
.testimonial-section .testimonial-card .card-bottom .company-logo:after{position:absolute;content:'';top:0;right:-20px;width:1px;height:100%;background:var(--body_color);}
.testimonial-section .testimonial-card .card-bottom .rating-star{gap:10px;}
.testimonial-section .testimonial-card .card-bottom .rating-star .star{width:17px;}
.testimonial-section .custom-scrollbar{max-width:840px;position:absolute;left:50%;transform:translateX(-50%);bottom:0;padding:10px 13px;width:100%;height:35px;background-color:var(--secondary_white);border-radius:21px;}
.testimonial-section .custom-thumb{width:100px;height:14px;background-color:var(--secondary_light_violet);border-radius:11px;position:absolute;left:13px;top:50%;transform:translateY(-50%);cursor:pointer;}
.testimonial-section .button-2{margin-top:55px;}
.testimonial-section .button-2 a{min-width:310px;}

.testimonial-section .testimonial-card .card-right.no-left,
.testimonial-section .testimonial-card .card-footer.no-left{padding-left:0;margin-left:0;}

.testimonial-slider-container {padding-bottom:20px;}
.testimonial-slider-container .testimonial-slider-wrapper{position: relative;}
.testimonial-slider-container .swiper-wrapper{transition-timing-function:linear;}
.testimonial-section .testimonial-slider-container .testimonial-card{padding:15px;margin:0; height: auto; }
/* .testimonial-section .testimonial-slider-container .testimonial-card.row2-cards{transform: translateX(-490px);} */
.testimonial-slider-container .swiper-container-horizontal > .swiper-scrollbar{border-radius:2px;height:5px;width:874px;bottom:0;left:50%;transform:translateX(-50%);background-color:var(--secondary_white);border-radius:21px;height:35px;}
.testimonial-slider-container .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--secondary_light_violet);border-radius:11px;cursor:pointer;height:14px;top: 11px;}
.testimonial-slider-container .swiper-container-horizontal>.swiper-scrollbar:before{position:absolute;content:'';background:var(--secondary_white);left:0;right:0;width:calc(100% + 26px);height:100%;transform:translateX(13px);border-radius:21px;}

.testimonial-section.custom-testimonial{padding:150px 0 35px;}
.testimonial-section.custom-testimonial.hasScrollbar{padding-bottom:130px;}
/* .testimonial-section.custom-testimonial .title-part{text-align:left;} */
.testimonial-section.custom-testimonial .title-part .post-title-text{margin:0 auto;max-width: 865px;}
.testimonial-section.custom-testimonial .testimonial-slider-wrapper{margin-top:35px;}
.testimonial-section.pt0{padding-top:0;}


.expertise-section{padding:150px 0 175px;background:var(--color1);position: relative;}
.expertise-section.bg-pattern{overflow:hidden;position:relative;}
.expertise-section.bg-pattern:before{position:absolute;content:'';width:1997px;height:1472px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/expertise-gradient-bg.png) no-repeat;right:-740px;top:50%;transform:translateY(-50%);}
.expertise-section.shape-pattern:after{display:none;}
.expertise-section .bg-img{position:absolute;right: -300px;top: -139px;}
.expertise-section .expertise-section-inner{max-width:970px;width:100%;position: relative;z-index: 2;}
.expertise-section .title-part{max-width:none;}
.expertise-section .title-part .post-title-text{max-width:872px;width:100%;color: var(--secondary_grey_01);}
.expertise-section .expertise-card-wrapper{margin-top:66px;row-gap: 60px;margin-left:-8px;margin-right:-8px;max-width:980px;}
.expertise-section .expertise-card{gap:20px;width:25%;padding:0 13px;}
.expertise-section .expertise-card .card-icon{flex-shrink:0;}
.expertise-section .expertise-card .card-icon img{display:block;}
.expertise-section .expertise-card .card-text{font-size:15px;line-height:23px;color:var(--secondary_grey_01);}
/* .expertise-section .button-3{display:none;} */
.expertise-section .title-part .post-title-text{max-width:50vw;}

.employee-owned-section{padding:164px 0 232px;background:var(--secondary_rose);overflow-x:clip;}
.employee-owned-section .employee-owned-inner{margin:12px -10px 0;}
.employee-owned-section .employee-owned-inner .inner-left,.employee-owned-section .employee-owned-inner .inner-right{padding:0 10px;}
.employee-owned-section .employee-owned-inner .inner-left{max-width:514px;width:100%;}
.employee-owned-section .employee-owned-inner .inner-left .button-2{margin-top:60px;}
.employee-owned-section .employee-owned-inner .inner-left .button-2 a{min-width:255px;}
.employee-owned-section .employee-owned-inner .inner-right{max-width:calc(100% - 514px);width:100%;padding:10px 0;position:relative;}
.employee-owned-section .employee-owned-inner .inner-right:before{position:absolute;content:'';top:0px;left:-10px;height:100%;width:336px;background:linear-gradient(90deg,#FCDCDD 6.98%,rgba(252,220,221,0.00) 98.11%);z-index:2;}
.employee-owned-section .employee-photo-slider-wrapper .slick-list{overflow:visible!important;clip-path:inset(-100vw -100vw -100vw 0);}
.employee-owned-section .employee-photo-slider-wrapper .slick-slide > div{line-height:0;}
.employee-owned-section .employee-photo-slider-wrapper .employee-photo-box{padding:0 3px;max-width:152px;}
.employee-owned-section .employee-photo-slider-wrapper .slick-slide > div{transform:translateX(270px);}
.employee-owned-section .employee-photo-slider-wrapper .slick-slide > div + div{transform:translateX(220px);margin-top:6px;}
.employee-owned-section .employee-photo-slider-wrapper .employee-photo{border-radius:21px;overflow:hidden;}
.employee-owned-section .mobile-btn{display:none;}

.case-study-section{padding:165px 0 175px;}
.case-study-section.shape-pattern:before{top:201px;}
.case-study-section.shape-pattern:after{top:unset;bottom:0;left:85px;}
.case-study-section .case-study-content-wrapper {margin-top:50px;}
.case-study-section .case-study-inner{position:relative;z-index:2;}
/*.case-study-section .title-part{max-width:1040px;width:100%;}*/
.case-study-section .custom-tab-wrapper .tab-content{max-width:765px;width:100%;}
.case-study-section .custom-tab-wrapper .nav-tabs{display:flex;flex-direction: column;padding:0;margin:0 0 10px;}
.case-study-section .custom-tab-wrapper .tab-link{list-style:none;cursor:pointer;padding-bottom:14px;position:relative;}
.case-study-section .custom-tab-wrapper .tab-link.active:after{transform:scaleX(1);}
.case-study-section .custom-tab-wrapper .tab-link:after{position:absolute;content:'';bottom:0;left:0;width:110px;height:6px;background:var(--primary_violet);border-radius:6px;transform:scaleX(0);transform-origin: left;transition:400ms}
.case-study-section .custom-tab-wrapper .tab-link:hover:after{transform:scaleX(1);}
.case-study-section .custom-tab-wrapper .tab-link h3{margin:0;}

.case-study-section .custom-tab-wrapper .tab-link + .tab-link{margin-top:25px;}
.case-study-section .custom-tab-wrapper .tab-wrapper .button-1{margin-top:90px;}
.case-study-section .custom-tab-wrapper .tab-wrapper .button-1 a{min-width:294px;padding:16px 15px;}
.case-study-section .custom-tab-wrapper .tab-wrapper{max-width:calc(100% - 765px);width:100%;padding-right:20px;}
.case-study-section .custom-tab-wrapper .tab-pane{display:none;opacity:0;transition:400ms}
.case-study-section .custom-tab-wrapper .tab-pane.active{display:block;opacity:1;}
.case-study-section .custom-tab-wrapper .tab-pane .tab-card{padding:35px 35px 65px 35px;background:#fff;border-radius:11px;}
.case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-img img{display:block;}
.case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body{padding:0 30px;margin-top:55px;}
.case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body .card-left{max-width:calc(100% - 218px);width:100%;padding-right:34px;}
.case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body .card-left .card-meta{margin-top:34px;display:none;}
.case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body .link-text{margin-top:60px;}
.case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body .card-right{max-width:218px;width:100%;}
.case-study-section .tab-card .card-body .card-right .card-services-list{margin-top:18px;}
.case-study-section .tab-card .card-body .card-right .card-services-list .list-item{font-size:16px;line-height:24px;font-weight:400;padding:9px 27px;border-radius:56px;background:var(--secondary_rose);display: inline-block;}
.case-study-section .tab-card .card-body .card-right .card-services-list .list-item + .list-item{margin-top:12px;}


.inner-banner{padding:243px 0 145px;overflow-x: clip;position:relative;}
.inner-banner.shape-pattern:before{z-index:2;left:unset;right:-477px;transform:unset;top: 183px;}
.inner-banner.shape-pattern:after{background:linear-gradient(180deg,#FCDCDD 65.5%,rgba(252,220,221,0.00) 100%);width:100%;height:1276px;z-index:-1;}
.inner-banner .container{position:relative; z-index:2;}
.inner-banner .bg-img{position:absolute;top:-127px;right:-107px;opacity:0.3;}
.inner-banner .image{position:absolute;top:145px;right:-20px;mix-blend-mode:multiply;}
.inner-banner .section-row{position:relative;}
.inner-banner .left-content{max-width:800px;}
.inner-banner .left-content .content{margin-top:27px;}
.inner-banner .left-content .btn-group{margin-top:50px;}
.inner-banner .eyebrow{color:#000;}
.inner-banner.solution-inner .bg-img{display:none;}
.inner-banner.solution-inner .image{mix-blend-mode:normal;z-index:2;right:calc((100% - 1270px) / 2);top:250px;margin:0 -120px 0 0;max-width: 570px;}
.inner-banner.solution-inner.shape-pattern:before{width:1694px;background:radial-gradient(50% 50% at 50% 50%,rgba(115,74,216,0.25) 0%,rgba(115,74,216,0.00) 100%);}

.title-content-section{padding:140px 0 150px;position:relative;}
.title-content-section .title-part{max-width:870px;margin:0 auto;/*padding-bottom: 20px;*/}
.title-content-section.max870 .container{max-width:870px;}

.icon-content-cards{padding:140px 0 146px;overflow-x:clip;position:relative;}
.icon-content-cards.shape-pattern:before{transform:unset;left:-323px;}
.icon-content-cards.shape-pattern:after{top:382px;left:-323px;}
.icon-content-cards .inner{position:relative;}
.icon-content-cards .transform-growth-inner{position:relative;z-index:2;}
.icon-content-cards .title-part .post-title-text{margin-top:20px;}
.icon-content-cards .growth-card-slider-wrapper{max-width:1080px;margin-left:auto;}
.icon-content-cards .card .card-icon{max-height:48px;}
.icon-content-cards .card .card-icon img{display:block;}
.icon-content-cards .card .count span{font-size:103px;line-height:113px;font-weight:400;letter-spacing:-1.03px;background:var(--gradient_color3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--heading_font);}
.icon-content-cards .card  h3{margin-top:14px;}
.icon-content-cards .card .content{margin-top:10px;flex-grow: 1;}
.icon-content-cards .card [class*="button-"]{margin-top:28px;}
.icon-content-cards .growth-card-slider .card-col, 
.icon-content-cards .growth-card-slider .card-col .card{height: 100%;}
.icon-content-cards .growth-card-slider .card-col .card{display: flex;flex-direction: column;}
.icon-content-cards.icon-content-cards-style:before{position:absolute;content:'';top:0;left:0;width:100%;height:180px;background:linear-gradient(to bottom,#c4c5d9 0,#F4F3F8 100%);}

.tab-content-cards{overflow-x: clip;padding:100px 0;position:relative;}  
.tab-content-cards .bg-img{position:absolute;top:20px;right:-100px;opacity:0.5;}
.tab-content-cards.shape-pattern::before{top:-235px;transform:unset;left:unset;right:-315px;}
.tab-content-cards.shape-pattern::after{left:331px;top:160px;}
.tab-content-cards .inner{position:relative;z-index:2;}
.tab-content-cards .title-part .post-title-text{margin-top:30px;}
.tab-content-cards .section-row{margin-top:95px;}
.tab-content-cards  .tab-links-wrapper > div{max-width:350px;width: 100%;position:sticky;top:150px;}
.tab-content-cards .tab-links-wrapper .tab-link{position:relative;padding-bottom: 14px;}
.tab-content-cards .tab-links-wrapper .tab-link::after{position:absolute;content:'';bottom:0;left:0;width:110px;height:6px;background:var(--primary_violet);border-radius:6px;transform:scaleX(0);transform-origin:left;transition:400ms}
.tab-content-cards .tab-links-wrapper .tab-link.active::after{position:absolute;content:'';bottom:0;left:0;width:110px;height:6px;background:var(--primary_violet);border-radius:6px;transform:scaleX(0);transform-origin:left;transition:400ms}
.tab-content-cards .tab-links-wrapper .tab-link.active::after{transform: scaleX(1);}
.tab-content-cards .tab-links-wrapper .tab-link + .tab-link{margin-top:40px;}
.tab-content-cards .tab-links-wrapper .tab-link h3{margin:0;cursor:pointer;}
.tab-content-cards .tab-links-wrapper .tab-link h3 a{color:var(--dark-blue);}
.tab-content-cards  .tab-links-wrapper .button-1{margin-top:80px;}
.tab-content-cards  .tab-links-wrapper .button-1 a{width: 100%;}
.tab-content-cards .tab-content{max-width:calc(100% - 350px);width:100%;padding-left:95px;}
.tab-content-cards .tab-content .card .card-icon{max-height:87px;}
.tab-content-cards .card .eyebrow{display:none;}
.tab-content-cards .card h2{margin:20px 0 0;}
.tab-content-cards .card .content{margin-top:24px;}
.tab-content-cards .card .button-2{margin-top:44px;}
.tab-content-cards .card + .card{margin-top:82px;}

.accrdion-section {padding:130px 0 200px;}
.accrdion-section .custom-accordion{margin-top:45px;}
.accrdion-section .custom-accordion .accordion-item{border-bottom:1px solid var(--secondary_light_violet);}
.accrdion-section .custom-accordion .accordion-title{cursor:pointer;position:relative;transition:background-color 0.3s ease;padding:30px 50px 30px 0;}
.accrdion-section .custom-accordion .accordion-title:after{content:"";background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/chevron_forward.svg) no-repeat center / contain;position:absolute;top:50%;transform:translateY(-50%) rotate(270deg);right:10px;transition:all 0.3s ease;width:38px;height:40px;}
.accrdion-section .custom-accordion .accordion-title.active:after{transform:translateY(-50%) rotate(90deg);}
.accrdion-section .custom-accordion .accordion-title .body-21{font-weight:500;color:var(--primary_navy);font-family:var(--body_font);margin: 0;}
.accrdion-section .custom-accordion .accordion-tab{display:none;padding-bottom:45px;}

.card-column-four-section{padding:130px 0 180px;overflow-x:clip;}
.card-column-four-section.shape-pattern::before{z-index: -1;top:-268px;transform:unset;left:-600px;}
.card-column-four-section.shape-pattern::after{display:none;}
.card-column-four-section .cards-row{margin:100px -16px 0;}
.card-column-four-section .cards-row .card-wrapper{width:25%;padding:0 16px;}
.card-column-four-section .cards-row .card{height:100%;border-radius:21px;border:1px solid rgb(from var(--primary_violet) r g b / 50%);position: relative;background:rgb(from var(--primary_navy) r g b / 50%);padding:7px 38px 50px 38px;backdrop-filter: blur(12.5px);}
.card-column-four-section .cards-row .card > a.overLink{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;}
.card-column-four-section .cards-row .card .card-top{position:relative;}
.card-column-four-section .cards-row .card .count span{padding-right:100px;font-size:103px;line-height:113px;font-weight:400;letter-spacing:-1.03px;background:var(--gradient_color3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--heading_font);}
.card-column-four-section .cards-row .card h3{line-height:44px;margin-top: 10px;}
.card-column-four-section .cards-row .card .card-top .circular-btn{position:absolute;right:0;top:25px;}
.card-column-four-section .cards-row .card .circular-btn a{width:65px;height:65px;border-radius:50%;background:var(--primary_violet);position:relative;opacity:0;display: inline-block;transition:400ms}
.card-column-four-section .cards-row .card .circular-btn a:before{position:absolute;content:'';width:20px;height:20px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-dark.svg) no-repeat center / cover;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(2%) hue-rotate(29deg) brightness(103%) contrast(101%);}
.card-column-four-section .cards-row .card:hover .circular-btn a{opacity:1;}

.card-column-four-section.fiveCol .cards-row .card-wrapper{width:20%; padding:0 6px;}
.card-column-four-section.fiveCol .cards-row .card{padding:6px 25px 40px 25px;}

.meeting-card-section{padding:178px 0 220px;}
.meeting-card-section.shape-pattern::before{top:170px;}
.meeting-card-section.shape-pattern::after{top:unset;bottom:53px;left: 260px;}
.meeting-card-section .meeeting-card{padding:80px 0 10px;border-radius:11px;border:2px solid #FFF;background:linear-gradient(180deg,rgba(217,217,217,0.00) 0%,rgba(18,43,75,0.11) 100%);position: relative;z-index: 2;}
.meeting-card-section .meeeting-card .meetings-iframe-container{margin-top:42px;}

.inner-banner.inner-banner-dark:before{position:absolute;content:'';top:0 !important;left:0;width:100%;height:2224px;background:linear-gradient(180deg,rgba(255,255,255,0.00) 19.6%,rgba(255,255,255,0.45) 31.74%,rgba(244,243,248,0.75) 40.71%,#F4F3F8 51.62%),linear-gradient(0deg,#040C56 0%,#040C56 100%);display:block!important;z-index:-1;}
.inner-banner.inner-banner-dark.shape-pattern:before,.inner-banner.inner-banner-dark.shape-pattern:after{display:none;}
.inner-banner.inner-banner-dark .eyebrow{color:var(--secondary_rose);}
.inner-banner.inner-banner-dark h1,
.inner-banner.inner-banner-dark .h1{color:var(--secondary_rose);}
.inner-banner.inner-banner-dark .content{color:#fff;}
.inner-banner.inner-banner-dark .bg-img{opacity:0.2;}
.inner-banner.inner-banner-dark .image{top:0;right: -130px;mix-blend-mode:luminosity;}


.banner-v2{padding:215px 0 150px;position:relative;}
.banner-v2 .title-part{max-width:none;}
.banner-v2 .h1{font-size:100px;margin-top:25px;}
.banner-v2 .content-wrapper{position:relative;max-width:875px;width:100%;}
.banner-v2 .content-wrapper .content{margin-top:27px;color:var(--secondary_grey_01);position: relative;z-index: 2;}
.banner-v2 .content-wrapper .button-1{margin-top:30px;position: relative;z-index: 2;}
.banner-v2 .content-wrapper .button-1 a{min-width:300px;}

.card-col-two{padding:80px 0 150px;overflow-x:clip;}
.card-col-two .shape-pattern{overflow:unset;}
.card-col-two .shape-pattern.odd:after{top:-30px;left:-554px;}
.card-col-two .shape-pattern.odd:before{top:-327px;left:300px;}
.card-col-two .card-row.even.shape-pattern:after{left:unset;right:-441px;}
.card-col-two .card-row.even.shape-pattern:before{top:-260px;right:-2070px;left:unset;}
.card-col-two .title-part .post-title-text{margin-top:30px;}
.card-col-two .title-part{max-width:873px;}
.card-col-two .cards-wrapper{margin-top:115px;}
.card-col-two .cards-wrapper .card-row + .card-row{margin-top:150px;}
.card-col-two .cards-wrapper .card-row.even{flex-direction:row-reverse;}
.card-col-two .cards-wrapper .card-row.even .card-content{padding-left:0;padding-right:85px;}
.card-col-two .card-row .image{flex-shrink:0;position:relative;z-index:2;}
.card-col-two .card-row .card-content{padding-left:85px;position:relative;z-index:2;}
.card-col-two .card-row .content{margin-top:20px;}
.card-col-two .card-row .btn-wrapper{margin-top:60px;gap:30px;}
.card-col-two .card-row .btn-wrapper .button-2 a{min-width:auto;}

.timeline{padding:80px 0 30px;background:var(--primary_navy);overflow-x:clip;position:relative;}
.timeline:after{content:'';background:linear-gradient(to bottom,rgba(32,42,117,0.58) 0%,rgba(32,42,117,1) 16%,rgba(4,12,86,1) 100%);left:0;top:-80px;width:100%;height:320px;position:absolute;}
.timeline .timeline-wrapper{ position:relative; }
.timeline .timeline-wrapper .progress{background:#3574F2;position:absolute;top:20px;left:50%;transform:translateX(-50%);width:1px;height: calc(100% - 400px);}
.timeline .container{position:relative;z-index:9;}
.timeline .title-part .post-title-text{margin-top:25px;max-width:865px;}
.timeline .timeline-row{column-gap:210px;}
.timeline .timeline-row + .timeline-row{margin-top:60px;}
/* .timeline .timeline-row.active{background:red;} */
.timeline .timeline-wrapper{margin:120px auto 0;max-width: 1240px;}
.timeline .timeline-row .year span{font-size:183px;line-height:210px;font-weight:400;letter-spacing:-1.83px;background:var(--gradient_color3);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--heading_font);display:inline-block;margin-top:-70px;}
.timeline .timeline-row .content{margin-top:25px;}
.timeline .timeline-row .timeline-content{position:relative;}
.timeline .timeline-row .timeline-content:before{position:absolute;top:-20px;left:-150px;content:'';width:90px;height:90px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/dot.svg) no-repeat center; opacity:0; transition:400ms}
.timeline .timeline-row.active .timeline-content:before{opacity:1;}
.timeline .timeline-row .year,.timeline .timeline-row .timeline-content{width:50%;opacity:0;transition:400ms}
.timeline .timeline-row.active .year,.timeline .timeline-row.active .timeline-content{opacity:1;}
.timeline .timeline-row:last-child{position:relative;}
.timeline .timeline-row:last-child:before{position:absolute;top:30px;width:2px;height:100%;content:'';left:calc(50% - 1px);background:var(--primary_navy);}

.logo-cards{padding:170px 0 236px;background:linear-gradient(180deg,#040C56 0%,#3574F2 43.69%);overflow-x: clip;}
.logo-cards .title-part{margin:0 auto;}
.logo-cards .title-part .post-title-text{margin-top:25px;}
.logo-cards .logo-cards-container{margin-top:60px;}
.logo-cards .logo-cards-container .logo-card{padding:0 6px;height:auto;}
.logo-cards .logo-cards-container .logo-card .card-inner{background:rgb(from var(--primary_navy) r g b / 20%);border-radius:11px;padding: 40px 24px 40px 32px;height:100%;direction: ltr;}
.logo-cards .logo-cards-container .logo-card .card-inner .logo{display:flex;}
.logo-cards .logo-cards-container .logo-card .card-inner h5{margin-top:25px;}
.logo-cards-container .logo-cards-wrapper{position:relative;}
.logo-cards-container .swiper-container-horizontal > .swiper-scrollbar{border-radius:2px;height:5px;width:874px;bottom:-86px;left:50%;transform:translateX(-50%);background:unset;border-radius:21px;height:35px;}
.logo-cards-container .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background:var(--primary_navy);border-radius:11px;cursor:pointer;height:14px;top: 11px;}
.logo-cards-container .swiper-container-horizontal>.swiper-scrollbar:before{position:absolute;content:'';background:rgb(from var(--primary_navy) r g b / 20%);left:-26px;right:0;width:calc(100% + 26px);height:100%;transform:translateX(13px);border-radius:21px;}
.logo-cards-container .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{cursor:pointer;}
.logo-cards-container .logo-cards-wrapper .swiper-wrapper{transition-timing-function:linear!important;}

.content-meeting{padding:50px 0 150px;background: linear-gradient(180deg, #3574F2 0%, #F4F3F8 87.57%);}
.content-meeting .title-part{max-width:910px;margin:0 auto;line-height: 108.297px;}
.content-meeting .title-part h2{font-size:100px;line-height:108.297px;color:var(--primary_navy);}
.content-meeting .title-part .post-title-text{margin-top:32px;}
.content-meeting .meetings-iframe-container{margin-top:65px;}

.banner-employee{position:relative;padding:250px 0 130px;overflow:hidden;}
.banner-employee.shape-pattern:before{left:auto;right:-80%;top:30%;}
.banner-employee.shape-pattern:after{left:auto;right:-1%;top:310px;}
.banner-employee .bg-img{position:absolute;top:90px;right:-157px;opacity:0.3;z-index: 1;}
.banner-employee .container{position:relative;z-index:2;}
.banner-employee .left-content{max-width:1040px;}
.banner-employee .left-content .content{max-width:870px;}
/* .banner-employee .left-content .content:not(.content_at_bottom){margin-top:70px;} */
.banner-employee .left-content .content.content_at_bottom{margin-top:110px;}
/*.banner-employee .left-content .content.content_at_bottom h2,*/
.banner-employee .left-content .content.content_at_bottom p{margin-bottom:35px;}

.title-content-culture{padding:150px 0;overflow:hidden;}
.title-content-culture:before{left:40%;top:60px;}
.title-content-culture:after{left:-20%;top:510px;}
.title-content-culture .container{position:relative;z-index:2;}
.title-content-culture h3 {font-size: 39px;line-height: 50px;font-weight: 700;}
.title-content-culture .image{width:550px;}
.title-content-culture .image img{display:block;width:435px;height:435px;border-radius:100%;box-shadow:0 0 0 20px rgba(255,255,255,0.3);}
.title-content-culture .list-wrapper{width:calc(100% - 550px);}
.title-content-culture .list + .list{margin-top:55px;}
.title-content-culture .inner{margin:110px 0 0;}

.all-employee{padding:145px 0;overflow:hidden;}
.all-employee:after{left:-5%;top:420px;}
.all-employee:before{left:47%;top:60px;}
.all-employee .container{position:relative;z-index:2;}
.all-employee .inner .image{width:530px;}
.all-employee .inner .image img{display:block;width:435px;height:435px;border-radius:100%;box-shadow:0 0 0 20px rgba(255,255,255,0.3);margin:0 0 0 auto;}
.all-employee .inner .title-part{width:calc(100% - 530px);padding:0 20px 0 0;}

.all-employee .ttl-filter{margin:70px 0 0;}
.all-employee .title{width:calc(100% - 300px);}
.all-employee .title h3{font-family:var(--heading_font);font-size:155px;font-style:italic;font-weight:900;line-height:normal;letter-spacing:-4.65px;}
.all-employee .filter{width:300px;position:relative;}
.all-employee .filter .click-text{border-radius:31px;text-transform: capitalize;border:1px solid var(--primary_violet);transition:200ms;background:#FFF;width:100%;font-size:17px;font-weight:600;padding:13px 53px 13px 28px;cursor:pointer;position:relative;}
.all-employee .filter .click-text:after{content:"";height:24px;position:absolute;transition:.4s;width:26px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow_down.svg) no-repeat center / 100% auto;top:19px;right:24px;}
.all-employee .filter .drop-list{background:#fff;border:1px solid var(--primary_violet);text-transform: capitalize;border-radius:0 0 31px 31px;z-index: 2;border-top:0;display:none;left:0;line-height:45px;margin:-1px 0 0;padding:0 30px 15px;position:absolute;top:100%;width:100%;}
.all-employee .filter .drop-list > div{cursor:pointer;}
.all-employee .filter .drop-list > div.clear{margin-top:15px;border-top:solid 1px rgba(0,0,0,0.1);padding-top:5px;}

.all-employee .list-wrapper{margin:35px -11px 0;}
.all-employee .list-wrapper .list{width:calc(20% - 22px);margin:0 11px 21px;transition:400ms;background:#fff;border-radius:11px;position: relative;}
.all-employee .list-wrapper .list > a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:400ms;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-employee.svg) no-repeat right 10px bottom 9px;filter:grayscale(1);opacity:0.1;}
.all-employee .list-wrapper .list .image{height:275px;overflow:hidden;border-radius:11px 11px 0px 0px;background:var(--secondary_light_violet);/*padding:15px 0 0;*/}
.all-employee .list-wrapper .list .image img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:400ms;transform-origin:50% 0;}
.all-employee .list-wrapper .list .name-data{padding:25px 20px 45px; }
.all-employee .list-wrapper .list .name-data .name{font-weight:600;line-height:26px;}
.all-employee .list-wrapper .list .name-data .title{font-size:15px;width:auto;line-height:20px;padding:11px 0 0;}

.all-employee .list-wrapper .list:hover{box-shadow: 0px 4px 28.4px 0px rgba(4, 12, 86, 0.21);}
.all-employee .list-wrapper .list:hover .image img{transform:scale(1.1);}
.all-employee .list-wrapper .list:hover > a{filter:none;opacity:1;}
.all-employee .filter .click-text.active{border-radius:31px 31px 0 0;}
.all-employee .filter .click-text.active:after{transform:scale(-1);}

/*.all-employee .list-wrapper .list:nth-child(7n+2) .image {background: var(--secondary_rose);}
.all-employee .list-wrapper .list:nth-child(7n+3) .image {background: var(--primary_violet);}
.all-employee .list-wrapper .list:nth-child(7n+4) .image {background: var(--primary_blue);}
.all-employee .list-wrapper .list:nth-child(7n+5) .image {background: var(--primary_turq);}
.all-employee .list-wrapper .list:nth-child(7n+6) .image {background: var(--primary_navy);}
.all-employee .list-wrapper .list:nth-child(7n+7) .image {background: var(--primary_blue);}*/

.all-employee .board_members{margin:70px 0 0;}
.all-employee .board_members .title-part{max-width:870px;}
.all-employee .memberlist-wrapper{margin:55px -11px 0;}
.all-employee .memberlist-wrapper .list{width:calc(33.33% - 22px);margin:0 11px 21px;position:relative;background:#fff;border-radius:11px 11px;overflow:hidden;display:flex;flex-direction:column;}
.all-employee .memberlist-wrapper .image{height:280px;overflow:hidden;background:var(--primary_navy);padding:15px 0 0;position:relative;}
.all-employee .memberlist-wrapper .image:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:var(--primary_blue);opacity:0.15;mix-blend-mode:multiply;}
.all-employee .memberlist-wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:400ms;filter:brightness(1.2) contrast(0.9);}
.all-employee .memberlist-wrapper .name-data{padding:29px 85px 25px 25px;position:relative;flex-grow:1;}
.all-employee .memberlist-wrapper .name-data .name{font-weight:600;line-height:26px;}
.all-employee .memberlist-wrapper .name-data .title{font-size:15px;width:auto;line-height:20px;padding:11px 0 0;}
.all-employee .memberlist-wrapper .name-data .linkedin{position:absolute;right:25px;bottom:20px;}
.all-employee .memberlist-wrapper .name-data .linkedin img{display:block;}

.pop-employee.fancybox-content{max-width:900px;border-radius:11px;padding:45px;}
.pop-employee .image{height:275px;overflow:hidden;border-radius:11px 11px 0px 0px;background:var(--secondary_light_violet);padding:15px 0 0;width:230px;}
.pop-employee .image img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:400ms;transform-origin:50% 0;}
.pop-employee .bio-data{width:calc(100% - 230px);padding-left:45px;font-size:16px;font-weight:300;line-height:29px;}
.pop-employee .bio-data .name{font-size:24px;font-weight:600;line-height:26px;}
.pop-employee .bio-data .title{font-size:18px;padding:3px 0 16px;}
.fancybox-slide--html .pop-employee .fancybox-close-small{padding:0;width:27px;height:27px;top:17px;right:20px;}

.member-quote-section{position:relative;padding:15px 0;overflow-x:clip;}
.member-quote-section .inner .text{width:58%;position:relative;z-index 1;padding:30px 30px 30px 0;}
.member-quote-section .inner .image{width:42%;font-size:0;line-height:1;position:relative;}
.member-quote-section .inner .image > img{mix-blend-mode:overlay;opacity:0.7;width:100%;display:block;position:relative;z-index:1;}
.member-quote-section .inner .image:before{position:absolute;top:10%;left:50%;transform:translateX(-50%);width:150%;height:100%;content:'';background:var(--gradient_pattern1);pointer-events:none;z-index:0;border-radius:100%;}
.member-quote-section .inner .image:after{position:absolute;bottom:-15%;left:-10%;width:80%;height:75%;content:'';background:var(--gradient_pattern2);pointer-events:none;z-index:0;border-radius:100%;}
.member-quote-section .inner .text .content{font-size:35px;font-weight:400;line-height:58px;font-family:var(--heading_font);margin-bottom:25px;}
.member-quote-section .inner.flex-reverse .text{padding:30px 0 30px 30px;}

.creative_hero{padding:200px 0 100px 0;background:var(--primary_navy);font-size:21px;line-height:35px;color:#fff;min-height:800px;display:flex;align-items:center;}
.creative_hero .main{display:flex;flex-wrap:wrap;align-items:center;}
.creative_hero .left{padding:0 15px 0 0;width:calc(100% - 528px);}
.creative_hero .left h1{/*font-size:62px;line-height:78px;*/ font-size:65px; line-height:81px; margin:0 0 20px;}
.creative_hero .left h1 span{/*color:#5AB6FB;*/font-style:italic;}
.creative_hero .left h2{font-size:30px;line-height:normal;font-weight:300;color:#fff;padding:20px 0 0px;}
.creative_hero .left .text{max-width:680px;}
.creative_hero .left .content{margin:28px 0 0;}
.creative_hero .left [class*="button-"]{margin:30px 0 0;}
/*.creative_hero .left a.cta_button { background: #fff; border-color:#fff; color: #4593F0; }
.creative_hero .left a.cta_button:hover { background: rgba(255,255,255,0.8); }*/
.creative_hero .right .image{width:450px;height:450px;border-radius:100%;box-shadow:0 0 50px rgb(0 0 0 / 20%);}
.creative_hero .right{position:relative;width:528px;}
.creative_hero .right .hub_logo{position:absolute;left:0;top:0;z-index:1;}
.creative_hero .right .hub_logo.add-radius{border-radius:100%;overflow:hidden;left:-150px;top:-20px;filter:drop-shadow(0px 4px 11px rgba(0,0,0,0.25))}
.creative_hero .right .hublogo{padding:10px;position:absolute;bottom:0;right:0;width:192px;height:192px;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;}
.creative_hero .right .hublogo.icon-3{width:102px;height:102px;bottom:200px;right:20px;}
.creative_hero.behind .right .hub_logo{z-index:0;}
.creative_hero.bg-option{background:radial-gradient(185.67% 202.61% at 131.39% -15.6%,#734AD8 27.81%,#0092F3 75.05%);}
.plus-img .creative_hero{position:relative;overflow:hidden;}
.plus-img .creative_hero:after{content:'';position:absolute;right:16%;bottom:-114px;width:920px;height:518px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/plus1.png) no-repeat center / 445px auto;}
.plus-img .creative_hero .wrapper{position:relative;z-index:1;}

.hero-banner .creative_hero {position:relative;}
.hero-banner .creative_hero:after{content:'';position:absolute;bottom: 0;right: 30%; width:441px; height: 341px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/plus-icon.png) no-repeat center;}
.hero-banner .creative_hero .main{position:relative; z-index:2;}
.hero-banner .creative_hero .left .text{max-width: 773px;}

.creative_hero.banner4img .right .hublogo.icon-3{width:130px;height:130px;right:-50px;bottom:160px;}
.creative_hero.banner4img .right .hublogo{bottom:-40px;}
.creative_hero.banner4img .icon-4{width:130px;height:130px;padding:10px;position:absolute;background:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;right:200px;bottom:-80px;}

.direct_rep{padding:60px 0;}
.direct_rep .title{margin:0 0 30px;}
.directrep_main{display:flex;flex-wrap:wrap;margin:0 -30px;}
.directrep_main .box{width:33.33%;padding:30px;}
.directrep_main .box .inner{padding:45px;/*box-shadow:0px 4px 20px rgba(0,0,0,0.15);*/border-radius:10px;background:#FFFFFF;height:100%;}
.directrep_main .box .icons{height:92px;}
.directrep_main .box .icons img{max-height:100%;}
.directrep_main .box h3{font-size:25px;line-height:31px;font-weight:700;margin:14px 0;}
.directrep_main .box .text{margin:15px 0 0;display:inline-block;width:100%;}
.directrep_main .box .text .link-text{margin:20px 0 0;}
.directrep_main.two-column .box{width:50%;}

.whykuno_section{padding:60px 0;}
.kunowhy_main{display:flex;flex-wrap:wrap;margin:60px -15px 0;justify-content:center;}
.kunowhy_main .box{width:25%;text-align:center;padding:30px 15px;}
.whykuno_section .title{margin:0 0 50px;}
.kunowhy_main .icons{height:70px;display:flex;align-items:center;justify-content:center;}
.kunowhy_main .box .text{margin:10px 0 0;}
.kunowhy_main .box h5{text-transform:none;color:#000;}

.services_includes{padding:50px 0 80px;color:#fff;position:relative;z-index:1;background:var(--primary_navy);}
.services_includes .title h3{font-size:33px;line-height:41px;font-weight:700;font-style:italic;}
.serincl_main{display:flex;flex-wrap:wrap;align-items:center;margin:70px 0 0;}
.serincl_main .left{width:50%;}
.serincl_main .image{width:450px;height:450px;border-radius:100%;box-shadow:0 0 30px rgb(0 0 0 / 20%);}
.serincl_main .right{width:50%;padding:0 0 0 30px;}

.services_includes .title{margin:0 0 50px;}
.serincl_main .right ul{margin:0;padding:0;list-style-type:none;column-count:2;}
.serincl_main .right ul li{margin:15px 0;padding:0;display:inline-block;width:100%; font-weight:300;padding-left:20px;position:relative;}
.serincl_main .right ul li:before{content:'';width:6px;height:6px;position:absolute;top:13px;left:0;background:#fff;border-radius:10px;}
.serincl_main .right ul li a{color:#fff;padding:0;position:relative;display:inline-block;border-bottom:1px solid;}

.work_rep{padding:70px 0 70px;}
.work_rep .title h3{font-weight:700;}
.work_rep .title h3 span{color:#4593F0;font-style:oblique;}
.work_rep .title{margin:0 0 70px;}
.workrep_main{display:flex;flex-wrap:wrap;margin:0 -15px;position:relative;}
.workrep_cover{position:relative;margin:60px 0 0;}
.workrep_cover .box{width:20%;text-align:center;padding:15px; transition:1000ms;}
.workrep_cover .box .icons{padding:25px;width:113px;height:113px;background:#E4E7EC;display:flex;align-items:center;justify-content:center;border-radius:100%;margin:0 auto;position:relative;z-index:1;overflow:hidden;}
.workrep_cover .box .icons:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:var(--primary_blue);z-index:-1;transition:all .6s cubic-bezier(0.4,0,1,1);}
.workrep_cover .box .icons img{transition:all .5s cubic-bezier(0.4,0,1,1);}
.workrep_cover .box .text{margin:30px 0 0;}
.workrep_cover .line{content:'';height:5px;background:#E4E7EC;position:absolute;top:72px;left:130px;right:130px;z-index:-1;}
.workrep_cover .line:after{content:'';width:0;height:5px;background:var(--primary_blue);position:absolute;top:0;left:0;z-index:-1;transition:all 4s cubic-bezier(0.4,0,1,1);}
.workrep_cover .line:before{content:'';margin:auto;width:47px;height:47px;background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/round-1.png') no-repeat;position:absolute;top:0;bottom:0;left:0;transition:all 4s cubic-bezier(0.4,0,1,1);}

.workrep_cover .box:nth-child(2) .icons:after{transition-delay:1.6s;}
.workrep_cover .box:nth-child(3) .icons:after{transition-delay:2.4s;}
.workrep_cover .box:nth-child(4) .icons:after{transition-delay:3.2s;}
.workrep_cover .box:nth-child(5) .icons:after{transition-delay:3.8s;}
.workrep_cover .box:nth-child(2) .icons img{transition-delay:1.6s;}
.workrep_cover .box:nth-child(3) .icons img{transition-delay:2.4s;}
.workrep_cover .box:nth-child(4) .icons img{transition-delay:3.2s;}
.workrep_cover .box:nth-child(5) .icons img{transition-delay:3.8s;}
.workrep_cover.column_three .line{left:234px;right:260px;}
.workrep_cover.column_three .box{width:33.33%;}
.workrep_cover.column_three .box:nth-child(2) .icons:after,
.workrep_cover.column_three .box:nth-child(2) .icons img{transition-delay:2.4s;}
.workrep_cover.column_three .box:nth-child(3) .icons:after,
.workrep_cover.column_three .box:nth-child(3) .icons img{transition-delay:4s;}
.workrep_cover.column_four .box:nth-child(2) .icons:after,
.workrep_cover.column_four .box:nth-child(2) .icons img{transition-delay:1.8s;}
.workrep_cover.column_four .box:nth-child(3) .icons:after,
.workrep_cover.column_four .box:nth-child(3) .icons img{transition-delay:3s;}
.workrep_cover.column_four .box:nth-child(4) .icons:after,
.workrep_cover.column_four .box:nth-child(4) .icons img{transition-delay:4s;}
.workrep_cover .box .pre-title{font-weight:700;color:#4593F0;text-transform:uppercase;}
.workrep_cover.column_four .line{left:170px;right:170px;}
.workrep_cover.column_four .box{width:25%;}
.workrep_cover.go .box .icons:after{opacity:1;}
.workrep_cover.go .box .icons img{filter:invert(1) brightness(100);}
.workrep_cover.go .line:after{width:100%;}
.workrep_cover.go .line:before{left:calc(100% - 25px);}

.client-logo-slider{padding:70px 0;}
.client-logo-slider .container{max-width:873px;}
.client-logo-slider .list{height:100px;display:flex!important;align-items:center;justify-content:center;}
.client-logo-slider ul.slick-dots{margin: 0;}
.client-logo-slider [class*="button-"]{margin:50px 0 0;}

.growth_mind_section{padding:90px 0;}
.growth_mind_head{width:760px;max-width:100%;margin:0 auto 50px;position:relative;z-index:1;}
.growth_mind_head span{color:#4593F0;font-weight:700;font-style:italic;font-family:Merriweather,serif;}
.growth_mind_raw_wrap{width:1090px;max-width:100%;background:#FFFFFF;box-shadow:0px 4px 40px rgba(69,147,240,0.15);border-radius:7px;padding:60px 90px 70px 90px;margin:0 auto;position:relative;z-index:1;}
.growth_mind_sliderin{display:flex;flex-wrap:wrap;width:100%;align-items:center;padding-bottom:0;}
.growth_mind_img{height:230px;width:230px;border-radius:100%;}
.growth_mind_caption{width:calc(100% - 230px);padding-left:70px;}
.growth_mind_details{margin-top:14px;}
.growth_mind_details span{color:var(--primary_blue);}*/
.growth_mind_slider_wrap{margin:0;}
.growth_mind_section.font-set h2{font-size:33px;line-height:47px;}
.growth_mind_section.font-set h2 span{display:inline;}
.growth_mind_sliderin.no-image .growth_mind_caption{padding:0;width:auto;margin:0 0 30px 0;}
.growth_mind_section.top-spacing .title-part{margin:0 0 50px;}

.meeting-widget{padding:40px 0;}
.meeting-widget .meeting{margin:0 auto!important;max-width:880px;width:100%;float:none;position:relative;}
/*.meeting-widget .meeting:before{content:'';width:70px;height:70px;background:url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/plus.svg') no-repeat;position:absolute;top:16px;left:-90px;}
.meeting-widget .meeting:after{content:'';width:70px;height:70px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/plus.svg) no-repeat;position:absolute;bottom:36px;left:100px;right:0;margin:0 auto;z-index:-1;}*/
.meeting-widget .meetings-iframe-container{margin:40px 0 0;}
/*.meeting-widget .meeting > .hs_cos_wrapper:after { content: ''; width: 70px; height: 70px; background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/plus.svg) no-repeat; position: absolute; bottom: 16px; right: -170px; }
.meeting-widget .meeting > .hs_cos_wrapper:before { content: ''; width: 57px; height: 57px; background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/plus.svg) no-repeat; position: absolute; top: 106px; right: -120px; background-size: 57px; }*/
/*.meeting-widget .meeting > .hs_cos_wrapper > div:before { content: ''; width: 40px; height: 40px; background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno_2019/images/plus.svg) no-repeat; position: absolute; top: 0; right: -70px; background-size: 40px; }*/
.meeting-widget .calender_title{margin: 50px 0 -30px;}

.ttl-content{position:relative;z-index:1;  padding: 90px 0 0;}
.ttl-content:after{position:absolute;z-index:-1;content:'';background:var(--primary_navy); left:0;top:0;width:100%;height:calc(100% - 148px);}
.ttl-content .inner-dv{ padding:78px 0 80px;position:relative;z-index:1;}
.ttl-content .inner-dv:after{position:absolute;left:50%;top:0;width:calc(100% + 260px);height:100%;content:'';background:#fff;box-shadow:0px 4px 40px rgba(69,147,240,0.15);border-radius:10px;z-index:-1;transform:translate(-50%,0);}
.ttl-content .inner-dv .boxes{margin:60px -60px 0;float:none;width:auto;}
.ttl-content .widget-type-rich_text{padding:0 30px;}
.ttl-content .widget-type-rich_text ul{margin:0;padding:0;list-style-type:none;}
.ttl-content .widget-type-rich_text ul li{margin:15px 0;padding:0; padding-left:20px;position:relative;letter-spacing:0.03em;}
.ttl-content .widget-type-rich_text ul li:before{content:'';width:8px;height:8px;position:absolute;top:14px;left:0;background:var(--primary_blue);border-radius:10px;}

.pro-tabs{padding:150px 0; overflow:hidden;}
.pro-tabs .title-part{margin:0 0 50px 0;}
.pro-tabs .inner-main{display:flex;}
.pro-tabs .inner-main .left-click{width:170px;border-right:solid 2px rgba(0,0,0,0.2);text-align:right;font-family:var(--heading_font);padding:0 40px 0 0;margin:164px 0 0 0;}
.pro-tabs .inner-main .left-click .tabs-title{cursor:pointer;transition:400ms;}
.pro-tabs .inner-main .left-click .tabs-title:first-child{margin-top:-9px 0 0;}
.pro-tabs .inner-main .left-click .tabs-title + .tabs-title{margin-top:30px;}
.pro-tabs .inner-main .left-click .tabs-title.current{color:var(--primary_blue);}
.pro-tabs .inner-main .right-change{width:calc(100% - 170px);padding:0 0 0 70px;}
.pro-tabs .inner-flex{display:flex;margin:0 -40px;}
.pro-tabs .box{width:calc(50% - 40px);margin:0 20px;display:flex;flex-direction:column;}
.pro-tabs .box .sub-text{font-size:27px;color:#7D8AA2;margin:-10px 0 0;}
.pro-tabs .box .white-bx{background:#fff;box-shadow:0px 4px 40px rgba(69,147,240,0.15);border-radius:10px;margin:60px 0 0 0;padding:40px;position:relative;z-index:1;flex-grow:1;}
.pro-tabs .box .white-bx .icon{position:absolute;top:38px;right:30px;z-index:-1;}
.pro-tabs .box .white-bx h4{margin:0 0 40px 0;color:var(--primary_violet);}
.pro-tabs .box .white-bx ul{margin:0;padding:0;list-style-type:none;}
.pro-tabs .box .white-bx ul li{margin:0;padding:0;padding-left:23px;position:relative;}
.pro-tabs .box .white-bx ul li + li{margin-top:7px;}
.pro-tabs .box .white-bx ul li:before{content:'';width:8px;height:8px;position:absolute;top:12px;left:0;background:var(--primary_blue);border-radius:10px;}

.banner-lp{position:relative;overflow:hidden;padding:80px 0;}
.banner-lp.shape-pattern:before{width:110%;height:100%;}
.banner-lp.shape-pattern:after{width:60%;height:100%;}
.banner-lp .logo{margin-bottom:30px;}
.banner-lp .inner .content{max-width:900px;margin:50px auto 0;}
.banner-lp .container{position:relative;z-index:2;}

.pricing-table{padding:110px 0;}
.pricing-table .inner{text-align:center;padding:45px 20px 59px;background:#FFFFFF;/*box-shadow:0px 0px 40px rgba(0,0,0,0.11);*/border-radius:19px;width:100%;position:relative;}
.pricing-table .inner .title-part{padding:0 0 40px;}
.pricing-table .inner .inner-box .box{width:33.33%;border-right:1px solid #A4A4A4;padding:0 35px;}
.pricing-table .inner .inner-box .box:last-child{border-right:0;}
.pricing-table .inner .inner-box .box .title h3{color:var(--primary_violet);font-weight:800;}
.pricing-table .inner .inner-box .box .title h4{font-weight:400;margin:0;}
.pricing-table .inner .inner-box .box .button-1{margin:25px 0 0;}
.pricing-table .inner .inner-box .box .content{margin:30px 0 0;}
.pricing-table .inner .inner-box .box .content ul{list-style:none;margin:0;padding:0;}
.pricing-table .inner .inner-box .box .content ul li{margin:4px 0;display:inline-block;width:100%;}

.extended-popup.fancybox-content{max-width:900px;border-radius:11px;padding:45px;}
.fancybox-slide--html .extended-popup .fancybox-close-small{padding:0;width:27px;height:27px;top:17px;right:20px;}

.testimonial-slider{position:relative;z-index:1;/*margin:275px 0 170px;*/padding:275px 0 170px;overflow:hidden;}
.testimonial-slider:after{content:'';position:absolute;z-index:-1;top:50%;right:0;width:57%;margin:30px 0 0 0;height:calc(100% - 150px);background:var(--primary_navy); transform:translate(0,-50%);}
.testimonial-slider .inner-wrapper{display:flex;align-items:center;}
.testimonial-slider .left-title{width:30%;position:relative;margin:120px 0 0 0;z-index:9;}
.testimonial-slider .left-title:after{position:absolute;left:170px;top:-340px;width:236px;height:203px;content:'';background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/theme-kuno/images/translucent-quotes.svg) no-repeat center;}
.testimonial-slider .slider-all{width:70%;}
.testimonial-slider .slider-all .list{}
.testimonial-slider .slider-all .list > div{background:#fff;border-radius:7px;padding:60px 65px;margin:0 25px;}
.testimonial-slider .slider-all .list.slick-active > div{box-shadow:0px 4px 40px rgba(125,138,162,0.15);}
.testimonial-slider .slider-all .upper-dv{display:flex;align-items:center;}
.testimonial-slider .slider-all .upper-dv .image{width:94px;height:94px;border-radius:100%;overflow:hidden;}
.testimonial-slider .slider-all .upper-dv .image img{width:100%;height:100%;object-fit:cover;}
.testimonial-slider .slider-all .upper-dv .detail{width:calc(100% - 94px);margin:0;border:none;height:auto;border-radius:0;padding:0 0 0 35px;}
.testimonial-slider .slider-all .upper-dv .detail .name{color:var(--primary_blue); font-weight:600;font-size:22px;line-height:30px;}
.testimonial-slider .slider-all .upper-dv .detail .post{opacity: 0.4;}
.testimonial-slider .slider-all .content{padding:40px 0 0 0;}
.testimonial-slider .max-size{max-width:750px;}
.testimonial-slider .controls{display:flex;align-items:center;margin:60px 0 -30px 0;}
.testimonial-slider .controls .ctrl{background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/theme-kuno/images/arrow-left.png) no-repeat center;width:30px;height:30px;filter:grayscale(1);opacity:0.8;cursor:pointer;transition:400ms;}
.testimonial-slider .controls .ctrl:hover{filter:grayscale(0);opacity:1;}
.testimonial-slider .controls .ctrl.left-ctrl{transform:scaleX(-1) translate(0,-1px);}
.testimonial-slider .controls .ctrl + .ctrl{margin:0 0 0 30px;}
.testimonial-slider .slick-list{overflow:visible;position:relative;}
.testimonial-slider .slick-list:after{position:absolute;right:100%;top:-50px;width:4000px;height:calc(100% + 100px);content:'';background-color:var(--secondary_page);margin:0 4px 0 0;}


.title-content-v2{padding:124px 0 50px;overflow:clip;}
.title-content-v2:before{left:40%;top:150px;height:623px;}
.title-content-v2:after{left:-20%;top:510px;}
.title-content-v2 .container{position:relative;z-index:2;}
.title-content-v2 .inner-main{position:relative;}
.title-content-v2 .left-img{width:550px; padding:90px 0 0 0;}
.title-content-v2 .left-img .inner-sticky{position:sticky;top:25vh;height: 450px;}
.title-content-v2 .left-img .image{width:100%;position:absolute;left:0;top:0;}
/* .title-content-v2 .left-img .image:not(:first-child){display:none;} */
.title-content-v2 .left-img .image img{display:block;max-width:435px;object-fit: cover;}
.title-content-v2 .left-img .image img.circle-img{border-radius:100%;box-shadow:0 0 0 20px rgba(255,255,255,0.3);width:435px;height:435px;}
.title-content-v2 .title-content-wrap{width:calc(100% - 550px); position:relative; padding:94px 0 95px;}
.title-content-v2 .title-content-wrap .image{display:none;}
.title-content-v2 .title-content-wrap .inner{margin-bottom: 105px;}
.title-content-v2 .title-content-wrap .inner:last-child{margin:0px;}
.title-content-v2 .title-content-wrap .inner .content{margin:17px 0 0;}

.title-content-v2 .left-img .image{opacity:0;transition:400ms;}
.title-content-v2 .left-img .image.active{opacity:1;}

/* .title-content-v2 .title-part .body-21{margin-top:30px;} */

/*.title-content-v2 .title-content-wrap .fade-overlay{position:absolute;left:0;top:0;width:100%;height:100%;transition:all ease-in-out .6s;}
.title-content-v2 .title-content-wrap .fade-overlay.active{opacity:0;visibility:hidden;}
.title-content-v2 .title-content-wrap .fade-overlay .gradient{background:linear-gradient(181deg,rgba(244,243,248,0.00) 7.8%,#F4F3F8 72.71%);width:100%;height:300px;position:sticky;top:calc(100% - 300px);}*/

.title-content-v2 .fade-overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index: 3;transition:all ease-in-out .6s;}
.title-content-v2 .fade-overlay.active{opacity:0;visibility:hidden;}
.title-content-v2 .fade-overlay .gradient{background:linear-gradient(181deg,rgba(244,243,248,0.00) 7.8%,#F4F3F8 72.71%);width:100%;height:300px;position:sticky;top:calc(100% - 300px);}

.title-content-v2.reached .fade-overlay{opacity:0;}

.success-stories-section.shape-pattern{overflow-x:clip;}
.success-stories-section.shape-pattern:before{top:unset;bottom:-15%;transform:unset;left:unset;right:-50%;}
.success-stories-section.shape-pattern:after{top:unset;right:0;left:unset;bottom:-15%;}
.success-stories-section .inner-div{padding:0 15px;max-width:1630px;margin:110px auto 150px;position:relative;z-index:2;}
.success-stories-section .container{position:relative;z-index:2;}
.success-stories-section .inner-div .inner{border-radius:10px;overflow: hidden;position:sticky;top:0;}
/* .success-stories-section .inner-div .inner:nth-child(2){ top:100px; }
.success-stories-section .inner-div .inner:nth-child(3){ top: 150px; }
.success-stories-section .inner-div .inner:nth-child(4){ top:200px; }
.success-stories-section .inner-div .inner:nth-child(5){ top: 250px; } */
.success-stories-section .inner-div .inner .image{width:50%; position: relative;}
.success-stories-section .inner-div .inner .image img:not(.logo_of_company){display:block;width:100%;height:100%;object-fit:cover;}
.success-stories-section .inner-div .inner .image img.logo_of_company{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.success-stories-section .inner-div .inner .list-wrapper{width:50%;padding:127px 120px 90px;display:flex;flex-direction:column;/*justify-content:center;*/}
/* .success-stories-section .inner-div .inner .list-wrapper .list .content{margin-top:9px;} */
.success-stories-section .inner-div .inner .list-wrapper > h3{margin-bottom:37px;line-height: 44px;}
.success-stories-section .inner-div .inner .list-wrapper .list + .list{margin-top:19px;}
/* .success-stories-section .inner-div .inner .list-wrapper .list > h4{margin:0;font-size:19px; line-height:29px;} */
.success-stories-section .inner-div .inner .list-wrapper .list .ul-style li{padding-left:30px;}
.success-stories-section .inner-div .inner .list-wrapper .list .ul-style li:before{left:14px;width:4px;height:4px;top:14px;}
.success-stories-section .inner-div .inner .list-wrapper .list .ul-style li + li{margin-top:-14px;}
.success-stories-section .inner-div .inner .list-wrapper .button-2{margin-top:15px;}

.recent-post-sec{padding:90px 0 80px;}
.recent-post-sec h2 > span{font-weight: 700;font-style: italic;}
.recent-post-sec .inner{margin:60px -18px 30px;}
.recent-post-sec .inner .box{width:calc(50% - 36px);margin:0 18px 40px;background:#fff;border-radius:11px;overflow:hidden;transition:400ms;/*cursor:pointer;*/}
.recent-post-sec .inner .box:hover{box-shadow: 0px 4px 31px 20px rgba(108, 116, 140, 0.11);}
.recent-post-sec .inner .box .image{height:272px;overflow:hidden;}
.recent-post-sec .inner .box .image > a{font-size:0;line-height:1;}
.recent-post-sec .inner .box .image img{width:100%;height:100%;object-fit:cover;transition:400ms;display:block;}

.recent-post-sec .inner .box .text{padding:45px;}
.recent-post-sec .inner .box .blog_bottom{gap:25px;}
.recent-post-sec .inner .box .blog_bottom .tag{font-family:var(--heading_font);font-weight:700;font-style:italic;position:relative;text-transform:capitalize;}
.recent-post-sec .inner .box .blog_bottom .reading-minutes{font-family:var(--heading_font);font-weight:700;font-style:italic;position:relative;display:flex;align-items:center;}
.recent-post-sec .inner .box .blog_bottom .reading-minutes:before{content:'';width:5px;height:5px;border-radius:100%;background:var(--primary_blue);position:absolute;left:-15px;top:13px;}
.recent-post-sec .inner .box .eyebrow .topic-link{color:var(--primary_blue);display:inline-block;margin-bottom:15px;}
.recent-post-sec .inner .box .title h4{margin-bottom:0;padding-bottom:40px;}
.recent-post-sec .inner .box .title h4 a{display:block;color:var(--body_color);font-family:var(--heading_font);font-size:27px;font-weight:400;line-height:41px;transition:400ms;display: inline;background-image: linear-gradient(to top, var(--body_color) 1px, transparent 1px);background-size: 0% 1.2em;background-repeat: repeat-x;}
.recent-post-sec .inner .box:hover .title h4 a{background-size: 100% 1.2em;}

.expertise-section .expertise-section-inner .eyebrow{color:var(--secondary_rose);margin:60px 0 0;}
.expertise-section .expertise-logo-wrapper{margin-top:66px;row-gap: 60px;margin-left:-8px;margin-right:-8px;max-width:980px;}
.expertise-section .expertise-logo{gap:20px;width:25%;padding:0 13px;}
.expertise-section .expertise-logo .logo-icon{flex-shrink:0;display:flex;align-items:center;width:100%;justify-content: center;}
.expertise-section .expertise-logo .logo-icon img{display:block;}

.meeting-card-section.industry-meeting{padding:50px 0 150px;}
.accrdion-section.accordion-overlay{position:relative;z-index:2;}
.inner-banner.inner-banner-dark.industry-specific-banner .image{right:0;max-width: 1150px;}
.testimonial-section .testimonial-card .card-footer .designation + span{margin:0 5px;}
/* .testimonial-section.single-row .testimonial-slider-container .testimonial-card.row2-cards{transform:unset;} */

.lp-page p:not(:last-child){margin-bottom:30px;}

.banner-ungated{padding:232px 0 80px;position:relative;overflow-x:clip;}
.banner-ungated img.corner-image{position:absolute;right:0;top:0;mix-blend-mode:multiply;z-index:1;}
.banner-ungated img.kuno-shape{position:absolute;right:-110px;top:-130px;opacity:0.1;}
.banner-ungated .container{z-index:2;position:relative;}
.banner-ungated .left-part{max-width:780px;}
.banner-ungated .left-part h3{margin-top:40px;margin-bottom:50px;font-size:39px;font-weight:700;line-height:50px;}
.banner-ungated .left-part [class*="button-"]{padding-top:40px;}

.banner-ungated .floating_menu{position:absolute;right:30px;bottom:150px;z-index:9;}
.banner-ungated .floating_menu > a{width:103px;height:103px;background:var(--primary_navy);color:#fff;text-transform:uppercase;font-weight:500;border-radius:12px;display:block;text-align:center;padding:59px 0 0;position:relative;}
.banner-ungated .floating_menu > a span{width:50px;height:1px;background:#fff;position:absolute;left:50%;top:22px;transform:translateX(-50%);transition:300ms;}
.banner-ungated .floating_menu > a span:nth-child(2){margin-top:14px;}
.banner-ungated .floating_menu > a span:nth-child(3){margin-top:28px;}
.banner-ungated .floating_menu .h2-links{position:absolute;background:var(--primary_navy);border-radius:12px;right:100%;bottom:0;margin-right:15px;padding:26px;width:310px;transform:scale(0.95); opacity:0; pointer-events:none; transform-origin:right bottom; transition:300ms;}
.banner-ungated .floating_menu .h2-links a{font-size:16px;line-height:24px;color:#fff;display:block;}
.banner-ungated .floating_menu .h2-links a:not(:last-child){border-bottom:solid 1px #4f5589;margin-bottom:15px;}
.banner-ungated .floating_menu .h2-links a span{display:block;padding-bottom:15px;}
.banner-ungated .floating_menu .h2-links a:hover{color:var(--primary_turq);}
.banner-ungated .floating_menu .h2-links.active{transform:scale(1); opacity:1; pointer-events:auto;}
.banner-ungated .floating_menu > a.active span:first-child{transform:rotate(46deg) translate(-7px,30px);}
.banner-ungated .floating_menu > a.active span:last-child{transform:rotate(-46deg)  translate(-8px,-28px);}
.banner-ungated .floating_menu > a.active span:nth-child(2){opacity:0;} 
.banner-ungated .floating_menu.fix{position:fixed;bottom:auto;top:30px;}
.banner-ungated .floating_menu.fix .h2-links{bottom:auto;top:0;}

.top-whitebox{position:relative;z-index:1;padding:77px 0 130px 0;overflow:hidden;}
.top-whitebox img.kuno-shape{position:absolute;right:-130px;bottom:-330px;opacity:0.2;z-index:1;max-height:1260px;}
.top-whitebox:after{content:'';z-index:-1;position:absolute;left:0;top:0;width:100%;height:500px;}
.top-whitebox .content{z-index:2;position:relative;}
.top-whitebox .shape-pattern:after{top:auto;bottom:0;left:260px;}
.top-whitebox .shape-pattern:before{top:auto;bottom:110px;left:auto;right:-27%;transform:none;}
.top-whitebox h3,
.top-whitebox h4{color:var(--dark-blue);margin-bottom:30px;font-family:var(--body_font);font-size:23px;line-height:35px;}
.top-whitebox .white-box{border-radius:11px;background:var(--secondary_page);padding:92px 150px 0;}
.top-whitebox .white-box blockquote{font-style:italic;margin:0;padding:0 0 0 40px;position:relative;}
.top-whitebox .white-box blockquote:before{content:'';width:5px;height:calc(100% - 9px);position:absolute;left:0;top:6px;background:linear-gradient(180deg,#9747FF 0%,#3574F2 100%);}
.top-whitebox .white-box blockquote strong{font-style:normal;font-size:23px;font-family:var(--heading_font);padding:0 0 9px;background:linear-gradient(90deg,#9747FF 0%,#3574F2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.top-whitebox .title-part{margin: 0 0 30px;}
.top-whitebox .list-wrapper{margin:0 -50px;font-size:35px; line-height:44px;font-family:var(--heading_font);padding:60px 0;}
.top-whitebox .list-wrapper .list{width:50%;padding:0 50px;}
.top-whitebox .list-wrapper .list .content-repeater{padding:15px 0 0;}
.top-whitebox .list-wrapper .list .content-repeater strong{color:var(--primary_blue);}

.image-whitebox-content{position:relative;padding:330px 0 90px;}
.image-whitebox-content img.background_image{position:absolute;left:0;top:0;width:100%;}
.image-whitebox-content .white-box{z-index:2;position:relative;border-radius:11px;background:var(--secondary_page);padding:92px 150px 0;}
.image-whitebox-content .white-box .title-part{padding:0 0 33px;}
.image-whitebox-content .white-box .content{}
.image-whitebox-content .white-box .content h3{margin-bottom:40px;}
.image-whitebox-content .white-box .content h3 span{color:var(--primary_blue); font-weight:700;}
.image-whitebox-content .white-box .content h4{margin-bottom:35px;}
.image-whitebox-content .white-box .content p img{margin-top:10px;margin-bottom:-30px;}
.image-whitebox-content .white-box .title-part{padding:0 0 33px;}
.image-whitebox-content .white-box blockquote{font-style:italic;margin:0;padding:0 0 0 40px;position:relative;}
.image-whitebox-content .white-box blockquote:before{content:'';width:5px;height:calc(100% - 9px);position:absolute;left:0;top:6px;background:linear-gradient(180deg,#9747FF 0%,#3574F2 100%);}
.image-whitebox-content .white-box blockquote strong{font-style:normal;font-size:23px;font-family:var(--heading_font);padding:0 0 9px;background:linear-gradient(90deg,#9747FF 0%,#3574F2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.bottombox-ungated-lp{z-index: 5; margin-bottom:140px;}
.bottombox-ungated-lp.shape-pattern{overflow-x:clip;}
.bottombox-ungated-lp.shape-pattern:after{left:auto;right:-280px;top:-200px;}
.bottombox-ungated-lp.shape-pattern:before{left:auto;right:-40%;transform:none;top:-60px;}
.bottombox-ungated-lp .box{position:relative;overflow:hidden;border-radius:21px;z-index:1;padding:87px 150px 120px;}
.bottombox-ungated-lp .box:after{content:'';background:var(--secondary_light_violet);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:0.11;}
.bottombox-ungated-lp .box > div{max-width:629px;position:relative; z-index:1;}
.bottombox-ungated-lp .box img.background_image{position:absolute;right:0;top:0;}
.bottombox-ungated-lp [class*="button-"]{padding:50px 0 0;}
.bottombox-ungated-lp [class*="button-"] a{min-width:300px;}

.inner-banner.solution-sub-banner.shape-pattern:before { background: radial-gradient(50% 50% at 50% 50%, #C7ECFF 0%, rgba(194, 236, 255, 0.00) 100%); width: 1114px; height: 702px; top: -20px; right: 83px; z-index: 0; opacity: 1; }
.inner-banner.solution-sub-banner .left-content{ z-index: 2; }
.inner-banner.solution-sub-banner .h1 { font-size: 80px; line-height: 88px; }
.inner-banner.solution-sub-banner .image { right: 53px; top: 160px }

.number-content-cards { padding: 90px 0 40px; position: relative; }
.number-content-cards .title-part .post-title-text { margin-top: 30px; }
.number-content-cards .cards-wrapper { margin-top: 70px; position:relative; }
.number-content-cards .card { gap: 32px; }
.number-content-cards .card + .card { margin-top: 95px; margin=-top:; }
.number-content-cards .card .number { width: 330px; flex-shrink: 0; letter-spacing: -1.75px; font-size: 175px; line-height: 60px; background: var(--gradient_color3); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: var(--heading_font); }
.number-content-cards .card .content { margin-top: 30px; }
.number-content-cards .fade-gradient { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: allease-in-out .4s; }
.number-content-cards .fade-gradient .gradient { background: linear-gradient(181deg, rgba(244, 243, 248, 0.00) 7.8%, #F4F3F8 72.71%); width: 100%; height: 300px; position: sticky; top: calc(100% - 300px); }

.bg-logo { position: relative; }
.bg-logo .bg-img {position: absolute;bottom: -280px;right: -65px;}

.success-stories-section.success-stories-v2 { padding-top: 130px; }
.success-stories-section.success-stories-v2.shape-pattern:before, .success-stories-section.success-stories-v2.shape-pattern:after { display: none; }
.success-stories-section.success-stories-v2 .inner-div { margin-bottom: 0; }

.testimonial-section.testimonial-section-left { padding-bottom: 70px; }
.testimonial-section.testimonial-section-left.shape-pattern:after { bottom: -130px; left: 320px; }
.testimonial-section.testimonial-section-left.shape-pattern {overflow-x: clip;}
.testimonial-section.testimonial-section-left .title-part { text-align: left; }
.testimonial-section.testimonial-section-left .title-part .post-title-text { margin-left: unset;  max-width: 1040px; }

.meeting-card-section.solutions-sub-meeting { padding: 70px 0 60px; }
.meeting-card-section.solutions-sub-meeting::before { display: none; }
.meeting-card-section.solutions-sub-meeting.shape-pattern::after {bottom: -168px;}
.meeting-card-section.solutions-sub-meeting.shape-pattern {overflow-x: clip;}

.recent-post-sec.solutions-sub-recent-posts { padding-bottom: 110px; }

.kuno-benefits{padding:137px 0 230px;}
.kuno-benefits.shape-pattern{overflow-x:clip;}
.kuno-benefits.shape-pattern:before{height:560px;width:100%;top:260px;background:radial-gradient(50% 50% at 50% 50%,rgba(115,74,216,0.3) 0%,rgba(115,74,216,0.00) 100%);}
.kuno-benefits.shape-pattern:after{top:420px;left:100px;opacity: 0.7;}
.kuno-benefits .container{position:relative;z-index:1;}
.kuno-benefits .title-part{max-width:875px;margin:0 auto;}
/* .kuno-benefits .title-part h2{margin-bottom:35px;} */
.kuno-benefits .middle-wrapper{margin:215px 0 80px; position:relative;}
.kuno-benefits .circle-center{position:relative;}
.kuno-benefits .circle-center .main-circle{width:335px;height:335px;border-radius:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 15px rgba(255,255,255,0.85);transform: scale(0.9) translate(0, -250px); opacity:0;position:relative;z-index:5;}
.kuno-benefits .circle-center .shadow{width:470px;height:470px;background:#fff;border-radius:100%;opacity:0.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.15);opacity:0;box-shadow:0 0 100px 20px rgba(0,0,0,0.25); transition:1s; transition-delay:1.3s;}
.kuno-benefits .circle-center .shadow:nth-child(3){width:585px;height:585px; transition-delay:1.5s;}
.kuno-benefits .circle-center .shadow:nth-child(4){width:688px;height:688px; transition-delay:1.9s;}
.kuno-benefits .list-wrapper{position:absolute;left:0;top:-105px;z-index:6;width: 100%;padding: 0 70px;}
.kuno-benefits .list-wrapper > div {max-width: 365px;}
.kuno-benefits .list-wrapper .list{height:117px;background:#fff;border-radius:11px;border-bottom:8px solid var(--Kuno-Light-Violet,#B4A9EB);opacity:0;transform: translateY(-20px);transition:600ms;transition-delay:1.8s;font-size:21px;line-height:33px;display:flex;align-items:center;justify-content:center;padding:15px 45px;text-align:center;}
.kuno-benefits .list-wrapper .list + .list{margin-top:20px;}
.kuno-benefits .list-wrapper .left-wrap .list:nth-child(2){margin-left:-114px; margin-right:114px; transition-delay:2s;}
.kuno-benefits .list-wrapper .left-wrap .list:nth-child(3){margin-left:-69px; margin-right:69px; transition-delay:2.2s;}
.kuno-benefits .list-wrapper .left-wrap .list:nth-child(4){transition-delay:2.4s;}
.kuno-benefits .list-wrapper .right-wrap .list:nth-child(2){margin-right:-114px; margin-left:114px; transition-delay:2s;}
.kuno-benefits .list-wrapper .right-wrap .list:nth-child(3){margin-right:-69px; margin-left:69px; transition-delay:2.2s;}
.kuno-benefits .list-wrapper .right-wrap .list:nth-child(4){transition-delay:2.4s;}
.kuno-benefits .circle-center.go .main-circle{animation: scale-up-center 1.6s ease both;}
.kuno-benefits .circle-center.go .shadow{transform:translate(-50%,-50%) scale(1);opacity:0.2; }
.kuno-benefits .list-wrapper.go .list{opacity:1; transform:translateY(0px);}




@keyframes scale-up-center{
    0%{transform: scale(0.9) translate(0, -250px); opacity:0;}
    80%{transform: scale(1.1) translate(0, 0px); opacity:1;}
    100%{transform: scale(1) translate(0, 0); opacity:1;}
}


.open-positions{padding:70px 0 110px;}
.open-positions .title-part{max-width:875px;}
.open-positions .list-wrapper{margin:70px 0 0;}
.open-positions .list .index{width:30px;font-size:21px;}
.open-positions .list h3{margin-bottom:47px;}
.open-positions .list .post_title{font-size:35px;line-height:normal;font-family:var(--heading_font);padding:0 0 0 90px;width: calc(100% - 245px);}
.open-positions .list .post_repeater{min-height:140px;padding:15px 0;border-top:solid 1px #bbc1cd;}
/* .open-positions .list [class*="button-"] a[new_tab]:after{width:20px;height:20px;content:'';background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-employee.svg) no-repeat center / 23px auto;display:inline-block;vertical-align:top;margin:7px 0 0 1px;} */
.open-positions .list + .list{margin-top:70px;}

/* 20-02-2025 */
.transform-growth-section.transform-growth-v2 { padding:140px 0 90px; }
.transform-growth-section.transform-growth-v2.shape-pattern{ overflow-x:clip; }
.transform-growth-section.transform-growth-v2.shape-pattern:after { top: 960px; left: 227px; }
.transform-growth-section.transform-growth-v2.shape-pattern:before { top: 770px; left: 75px; transform: unset; }
.transform-growth-section.transform-growth-v2 .bg-img { transform: unset; right: 0; bottom: -400px; top: unset; }
.transform-growth-section.transform-growth-v2 .title-part .content { margin-top: 24px; }
.testimonial-section.cs-testimonials { padding: 96px 0 90px; }
.meeting-card-section.cs-meeting-card { padding: 96px 0 220px; }

.title-content-v2.number-content .inner-main { max-width: 1080px; margin-left: auto; }
.title-content-v2.number-content .left-img { width: 230px; /*padding-bottom: 70px;*/ }
.title-content-v2.number-content .left-img .inner-sticky { /*height: 300px;*/ height: 253px; top: 43vh; }
.title-content-v2.number-content .inner-main .count { flex-shrink: 0; letter-spacing: -1.75px; font-size: 175px; min-height: 160px; line-height:110px; background: var(--gradient_color3); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: var(--heading_font); }
.title-content-v2.number-content .title-content-wrap { width: calc(100% - 230px);}

.banner-lpv2{position:relative;overflow:hidden;padding:55px 0;}
.banner-lpv2.shape-pattern:before{top:auto; left:80%; bottom:90px;}
.banner-lpv2.shape-pattern:after{width:60%;height:100%;}
.banner-lpv2 .title-part .pre-title{margin-top:20px; margin-bottom:15px;}
.banner-lpv2 .title-part h2{margin:-10px 0 0; font-size:85px; line-height:94px;}
.banner-lpv2 .title-part .post-title-text{margin:0;}
.banner-lpv2 .container{position:relative;z-index:2;}
.banner-lpv2 .toggle-wrapper{max-width:875px;margin:50px auto 0;}
.banner-lpv2 .form-dv{display: none;}
.banner-lpv2 .form-dv .inner-padding{border-radius:11px 11px 0px 0px;background:#FBFCFD;padding:60px 65px 60px;}
.banner-lpv2 .form-dv .hs-richtext{line-height:normal;text-align:center;}
.banner-lpv2 .form-dv .hs-richtext p{margin:0;}
.banner-lpv2 .form-dv .hs_submit{text-align:center;}
.banner-lpv2 .form-dv .hs_submit input[type="submit"]{min-width:440px;}
.banner-lpv2 .meeting-dv{display:none;}
.banner-lpv2 .meeting-dv .inner-padding{border-radius:11px 11px 0px 0px;background:#FBFCFD;padding:0 12px 0;}
.banner-lpv2 .bottom-box{background:var(--secondary_grey_01);border-radius:0px 0px 11px 11px;font-size:17px;font-weight:500;line-height:33px;height:115px; cursor: pointer; transition:400ms;}
.banner-lpv2 .bottom-box img{display:block;margin:0 15px 0 0;}
.banner-lpv2 .bottom-box strong{color: var(--primary_violet);padding: 0 0 0 10px;}
.banner-lpv2 .bottom-box:after{content:'';display:inline-block;width:20px;height:20px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-right-dark.svg) no-repeat center;margin:0 0 0 20px;transition:400ms}
.banner-lpv2 .bottom-box:hover{background: #DEDAE8;}
.banner-lpv2 .bottom-box:hover:after{transform:translateX(10px);}
.banner-lpv2 .toggle-wrapper.formFirst .form-dv,
.banner-lpv2 .toggle-wrapper.meetingFirst .meeting-dv{display:block;}
.banner-lpv2 .background_image{position:absolute;left:0;bottom:160px;width:100%;}

.banner-lpv2.space155{padding:120px 0 155px;}
.banner-lpv2.space50155{padding:120px 0 155px;}
.banner-lpv2.space155.shape-pattern:after,
.banner-lpv2.space50155.shape-pattern:after{top:auto;bottom:-90px;height:70%;}
.banner-lpv2.space155.shape-pattern:before,
.banner-lpv2.space50155.shape-pattern:before{left:50%;}


.banner-lpv2 .content-profiles{max-width:875px;margin:45px auto 0;text-align:left;}
.banner-lpv2 .title-part .post-title-text{width:calc(100% - 315px);padding:0 40px 0 0;}
.banner-lpv2 .people{width:315px;}
.banner-lpv2 .people .list{position:relative; transition:300ms;}
.banner-lpv2 .people .list:after{content:'';position:absolute;right:10px;top:-64px;width:75px;height:75px;}
.banner-lpv2 .people .list:not(:first-child){margin-left:-15px;}
.banner-lpv2 .people .list:nth-child(2) .image_field{background: var(--secondary_rose);}
.banner-lpv2 .people .list:nth-child(3) .image_field{background: var(--link-color);}
.banner-lpv2 .people .list:nth-child(4) .image_field{background: var(--secondary_light_violet);}
.banner-lpv2 .people .round{position:relative;}
.banner-lpv2 .people .round .image_field{width:90px;height:90px;position:relative;border-radius:100%;overflow:hidden;border:solid 1px var(--secondary_white);background:var(--primary_blue);}
.banner-lpv2 .people .round .image_field img{display:block;max-height:90px;width:auto;margin:0 auto;}
.banner-lpv2 .people .round .tooltip{background:var(--body_color);position:absolute;top:-64px;font-size:10px;line-height:normal;min-width:210px;border-radius:6px;color:#fff;padding:8px 14px;right:30px;opacity:0; pointer-events:none; transition:300ms;}
.banner-lpv2 .people .round .tooltip:after{content:'';width:0px;height:0px;border-style:solid;border-width:9px 9px 0 9px;border-color:var(--body_color) transparent transparent transparent;transform:rotate(0deg);top:100%;position:absolute;right:15px;}
.banner-lpv2 .people .round .tooltip .linked{position:absolute;width:26px;height:26px;right:10px;top:10px;border-radius:100%;z-index:1;}
.banner-lpv2 .people .round .tooltip .linked:after{position:absolute;left:7px;top:5px;width:15px;height:14px;background:var(--secondary_rose);content:'';z-index:-1;}
.banner-lpv2 .people .round .tooltip strong{font-size:13px;color:var(--secondary_rose);font-weight: 500;}
.banner-lpv2 .people .round .tooltip.hasLinkedin_url{padding-right:47px;}

.banner-lpv2 .people .list:hover{transform:translateX(-8px);}
.banner-lpv2 .people .list:hover .round .tooltip{opacity:1;pointer-events:auto;}

.box-grid-section{padding:130px 0 115px;position:relative;}
.box-grid-section.shape-pattern:before{left:40%;top:10%;}
.box-grid-section.shape-pattern:after{left:-15%;top:23%;}
.box-grid-section .container{position:relative;z-index:2;}
.box-grid-section .title{margin:0 0 50px;}
.box-grid-section .box-wrap{margin:0 -16px;}
.box-grid-section .box-wrap .box{width:50%;margin-bottom:34px;padding:0 16px;}
.box-grid-section .box-wrap .box .inner{background:#FFFFFF;padding:50px;border-radius:11px;height:100%;}
.box-grid-section .box-wrap .box .logo > img{display:block;width:auto;max-height:63px;}
.box-grid-section .box-wrap .box .txt{border-top:1px solid var(--secondary_rose);margin:45px 0 0;padding:20px 0 0;}
.box-grid-section .box-wrap .box .txt h3{line-height:44px;margin:0 0 20px;}

.inner-banner.inner-banner-dark.strategic-partners-banner .image{right:0;max-width:1150px;mix-blend-mode:hard-light;}
.banner-lpv2.bottom-space{padding-bottom:110px;padding-top:55px;}

.title-content-section.title-content-sec{padding-top:250px;}
.title-content-section.title-content-sec .title-part{max-width:100%;text-align:left;}
.title-content-section.title-content-sec .post-title-text{font-size:19px;}

/* Brands pages */
.portfolio_ind_hero{padding:190px 0 40px;position:relative;z-index:1;height:690px;display:flex;align-items:center;justify-content:center;text-align:center;}

.client_bold_section{display:inline-block;vertical-align:top;width:100%;padding:110px 0;}
.client_bold_section .client_bold_wrap{display:flex;flex-wrap:wrap;}
.client_bold_section .client_bold_wrap .left{width:30%;font-size:17px;line-height:1.25;color:var(--dark-blue);font-weight:700;text-transform:uppercase;padding-top:15px;}
.client_bold_section .client_bold_wrap .right{width:70%;padding-left:30px;color:#283540;}
.client_bold_section .client_bold_wrap .right p{padding-bottom:15px;}
.client_bold_section .client_bold_wrap .right h5,
.client_bold_section .client_bold_wrap .right h2.h5{font-size:21px;font-weight:700;line-height:33px;text-transform:uppercase;font-family:Lato,sans-serif;padding:15px 0 10px 0px;}

.branding-wapper{background:#F6F6F6;}
.branding-wapper.add_top_spacing{padding-top:150px}
.branding-wapper.add_bottom_spacing{padding-bottom:150px}
.branding-wapper .wbox{padding:50px 50px 100px;border-radius:7px;background:#FFF;box-shadow:0px 4px 40px 0px rgba(125,138,162,0.15);margin-bottom:40px;}
/* .branding-wapper .wbox .title{font-size:17px;line-height:1.25;color:var(--dark-blue);font-weight:700;text-transform:uppercase;} */
.branding-wapper .wbox .inner{display:flex;align-items:center;width:1050px;max-width:100%;margin:50px auto 0;justify-content:center;}
.branding-wapper .wbox .inner .logo_left{width:25%;}
.branding-wapper .wbox .inner .logo_right{width: 75%; padding-left: 150px;}
.branding-wapper .wbox .inner .logo_right h2{font-family:var(--body_font);font-size:84px;font-weight:800;line-height:1;text-transform:uppercase;color:#313133;margin:0 0 25px;}
.branding-wapper .wbox .inner .logo_right h2 span{color:#5F8C22;}
.branding-wapper .wbox .inner-spacing{width:1050px;max-width:100%;margin:50px auto 0;}

.carousel-ads .wbox.remove_bottom_padding{padding-bottom:0;}
.carousel-ads .wbox img{display:block;}

.brandphoto_area{}
.brandphoto_area .list-wrapper{margin:40px -5px 0;}
.brandphoto_area .list-wrapper .brandphoto_item{width:calc(33.33% - 10px);margin:0 5px 10px;height:270px;}
.brandphoto_area .list-wrapper .brandphoto_item img{width:100%;height:100%;object-fit:cover;display:block;}

.impact_section{padding:110px 0 50px;position:relative;z-index:1;overflow:hidden;}
.impact_section:after{position:absolute;content:"";height:536px;width:536px;top:-150px;right:-323px;border-radius:100%;opacity:0.5;background:radial-gradient(50% 50% at 50% 50%,rgba(115,74,216,0.24) 0%,rgba(115,74,216,0.00) 100%);z-index:-1;}
.impact_wrap{display:flex;flex-wrap:wrap;}
.impact_wrap .left{width:24%;font-size:17px;line-height:1.25;color:var(--dark-blue);font-weight:700;text-transform:uppercase;padding-top:15px;}
.impact_wrap .right{width:76%;padding-left:30px; font-size:33px ;line-height:1.58; }
.impact_wrap .right p{padding-bottom:15px;}
.impact_wrap .right a{cursor:pointer;}
.impact_wrap .right a,
.impact_wrap .right span{background:var(--purple,radial-gradient(198.2% 181.62% at 127.35% 100%,#734AD8 19.93%,#0092F3 91.67%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}

.client_testimonial_section{display:inline-block;vertical-align:top;width:100%;padding:50px 0 110px;position:relative;z-index:1;}
.client_testimonial_section:before{position:absolute;content:"";height:536px;width:536px;top:0;left:-300px;z-index:-1;border-radius:100%;opacity:0.5;background:radial-gradient(50% 50% at 50% 50%,#C7ECFF 0%,rgba(194,236,255,0.00) 100%);}
.client_testimonial_cover{display:flex;flex-wrap:wrap;}
.client_testimonial_cover .title{width:24%;font-size:17px;line-height:1.25;color:var(--dark-blue);font-weight:700;text-transform:uppercase;padding-top:30px;}
.client_testimonial_cover .client_testimonial_right{width:76%;}
.client_testimonial_wrap{border-radius:7px;background:#FFF;box-shadow:0px 4px 40px 0px rgba(125,138,162,0.15);padding:50px;margin-bottom:100px!important;}
.client_testimonial_top{display:flex;align-items:center;flex-wrap:wrap;}
.client_testimonial_top .client_testimonial_img{height:95px;width:95px;margin-right:30px;border-radius:100%;background-color:#D9D9D9!important;background-position:top center!important;}
.client_testimonial_top .client_testimonial_info{width:calc(100% - 125px);padding-left:0;}
.client_testimonial_top .client_testimonial_info h4{font-size:22px;line-height:30px;color:var(--primary_blue);font-weight:700;margin:0;}
.client_testimonial_wrap .bio{font-size:18px;line-height:33px; padding:30px 0 40px 0; }
.client_testimonial_wrap .full_story_link a{font-family:Merriweather,serif;color:#4593F0;font-weight:700;}

.brand_catalog_wrap{display:flex;flex-wrap:wrap;margin-bottom:40px;}
.brand_catalog_wrap h2.title{margin-bottom:30px;}
.brand_catalog_wrap .left,
.brand_catalog_wrap .right{width:calc(60% - 18px);margin-right:18px;padding:20px 50px 50px;border-radius:7px;box-shadow:0px 4px 40px 0px rgba(125,138,162,0.15);}
.brand_catalog_wrap .right{width: calc(40% - 18px); background:#FFF;}
.brand_catalog_wrap .right .img{position:relative;z-index:1;padding:0 15px;}
.brand_catalog_wrap .right .img:before{position:absolute;content:"";border-radius:635px;opacity:0.3;background:radial-gradient(50% 50% at 50% 50%,#283540 0%,rgba(40,53,64,0.00) 100%);width:635px;height:460px;z-index:-1;max-width:100%;left:0;right:0;margin:auto;top:0;bottom:0;}

.case-study-detail{padding:170px 0 50px;position:relative;overflow-x:clip;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/bowl.png)no-repeat top right / 850px;}
.case-study-detail.shape-pattern:before{left: 70%;z-index: -1;}
.case-study-detail.shape-pattern:after{right: 140px; left:auto;z-index: -1;}
.case-study-detail .container{position: relative;z-index: 1;}
.case-study-detail .back-link a{font-family:var(--heading_font);color:var(--body_color);display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto 30px;gap:12px;font-weight:400;}
.case-study-detail .back-link a:hover{color:var(--primary_violet);}
.case-study-detail .post-image{border-radius:11px;overflow:hidden;font-size:0;line-height:1;max-height:500px;}
.case-study-detail .post-image > img{width:100%;height:auto;object-fit:cover;display:block;}

.case-study-detail .case-main-wrapper{border-radius:11px 11px 0px 0px;background:var(--secondary_page);max-width:1090px;margin:-130px auto 0;position:relative;z-index:1;padding:75px 0 0;}
.case-study-detail .case-main-wrapper h1{font-size:51px;line-height:65px;margin-top:23px;letter-spacing: 0;}
.case-study-detail .case-main-wrapper img.approved_badge{position:absolute;top:0;right:10px;opacity:0.11;pointer-events: none;}
.case-study-detail .case-main-wrapper .eyebrow span{display:inline-block;margin:0 17px 0 22px;color:#8899AF;}
.case-study-detail .case-main-wrapper .title-part{padding:0 105px;max-width: none;}
.case-study-detail .cDetails{font-size:15px;line-height:23px;margin: 65px 0 0;padding:0 105px;}
.case-study-detail .cDetails .logo_of_company{width:330px;display:flex;align-items:center;justify-content:center;}
.case-study-detail .cDetails .logo_of_company div{width:220px;height:220px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:100%;}
.case-study-detail .cDetails .logo_of_company div img{display:block;max-width:200px;}
.case-study-detail .cDetails .company_details{width:calc(100% - 330px);padding:0 0 10px 30px;border-left:solid 1px #8e99aa;}
.case-study-detail .cDetails .company_details .list + .list{margin-top:45px;}
.case-study-detail .cDetails .company_details .list .content{padding:11px 0 0;}
.case-study-detail .cDetails .company_details .list a{color:var(--body_color); text-decoration:underline;}
.case-study-detail .cDetails .company_details .list a:hover{color:var(--primary_violet);}

.case-study-detail .content-wrapper{padding:100px 0 0 105px;}
.case-study-detail .allcontent{width:calc(100% - 260px); padding-right:40px;}
.case-study-detail .allcontent h2{font-size: 35px;line-height: 44px;margin-bottom: 41px;}
.case-study-detail .allcontent h4{margin-bottom:30px; color:var(--dark-blue);}
.case-study-detail .allcontent h5,
.case-study-detail .allcontent h6{color:var(--dark-blue);}
.case-study-detail .allcontent p{margin: 0 0 33px 0;}
.case-study-detail .allcontent p + h2{margin-top:83px;}
.case-study-detail .allcontent .field-content img{border-radius:11px;margin-top: 30px;}
.case-study-detail .allcontent a{color:var(--body_color); text-decoration:underline;}
.case-study-detail .allcontent a:hover{color:var(--primary_violet);}
.case-study-detail .ul-style ul{padding:0 0 43px 11px;}
.case-study-detail .ul-style li{padding-left:16px;}
.case-study-detail .ul-style li + li{margin-top:22px;}
.case-study-detail .ul-style li:before{width:5px;height:5px;background:var(--primary_blue);top: 14px;}

.quick_stats{padding:55px 0 0;}
.quick_stats .list-wrapper{margin:64px -16px 0;}
.quick_stats .list-wrapper .list{width:calc(50% - 32px);margin:0 16px 32px;border-radius:11px;background:#FFF;display:flex;flex-direction:column;align-items:center;padding:43px 35px 45px;}
.quick_stats .list-wrapper .list .icon{position:static;}
.quick_stats .list-wrapper .list h3{font-weight:700;color:var(--primary_blue);}

.case-study-detail .author{background:#fff;border-radius:11px;text-align:center;padding:61px 58px 66px;}
.case-study-detail .author .icon{position:static;margin:0 0 13px;}
.case-study-detail .author .image_field{width:90px;height:90px;margin:48px auto 0;border-radius:11px;overflow:hidden;background:var(--secondary_rose);display: flex;align-items: flex-end;}
.case-study-detail .author .name_name{font-weight:700;padding:20px 0 0;}
.case-study-detail .vision{padding:109px 0 0;}

.case-study-detail .h2-sidebar{width:260px;}
.case-study-detail .h2-sidebar > div{border-radius:11px;background:var(--secondary_white);padding:14px 12px 33px;position:sticky;top:20px; transition:300ms;}
body.sidebarSticky .case-study-detail .h2-sidebar > div{top:120px;}
.case-study-detail .h2-sidebar .all-h2 a{display:block;border-radius:11px;color:var(--body_color);font-size:17px;line-height:21px;min-height:51px;align-items:center;padding:15px 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case-study-detail .h2-sidebar .all-h2 a:hover,
.case-study-detail .h2-sidebar .all-h2 a.active{background:color-mix(in srgb,var(--secondary_light_violet) 20%,transparent);}
.case-study-detail .h2-sidebar .pdf_group{padding:34px 0 0;}
.case-study-detail .h2-sidebar .pdf_group a{display:inline-block;align-items:center;font-size:13px;color:var(--body_color);background:color-mix(in srgb,var(--secondary_light_violet) 20%,transparent);border-radius:50px;padding:9px 23px;margin:0 0 0 14px;}
.case-study-detail .h2-sidebar .pdf_group img{vertical-align:top;margin:1px 5px 0 0;}
.case-study-detail .h2-sidebar .pdf_group a:hover{background:color-mix(in srgb,var(--secondary_light_violet) 40%,transparent);}

.cta-section{margin:60px 0 0;text-align:center;}
.cta-section .inner{border-radius:11px;padding: 40px;border:solid 1px #ddd5ec;background:#fff url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/theme-kuno/images/cta-back-image.png) no-repeat center / cover;min-height:430px;display:flex;flex-direction:column;justify-content:center;}
.cta-section .content{padding:20px 0 0;}
.cta-section [class*="button-"]{padding:40px 0 0;}
.cta-section [class*="button-"] a{min-width:400px;}

.blog-related-posts h2 > span{font-weight: 700;font-style: italic;}
.blog-related-posts .blog-related-posts__list{margin:45px -18px 30px;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post{width:calc(50% - 36px);margin:0 18px 40px;background:#fff;border-radius:11px;overflow:hidden;transition:400ms;cursor:pointer;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post:hover{box-shadow: 0px 4px 31px 20px rgba(108, 116, 140, 0.11);}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .image{height:272px;overflow:hidden;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .image > a{font-size:0;line-height:1;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .image img{width:100%;height:100%;object-fit:cover;transition:400ms;display:block;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post:hover .image img {transform:scale(1.05);}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog-related-posts__content{padding:45px;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog_bottom{gap:25px;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog_bottom .tag{font-family:var(--heading_font);font-weight:700;font-style:italic;position:relative;text-transform:capitalize;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog_bottom .reading-minutes{font-family:var(--heading_font);font-weight:700;font-style:italic;position:relative;display:flex;align-items:center;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog_bottom .reading-minutes:before{content:'';width:5px;height:5px;border-radius:100%;background:var(--primary_blue);position:absolute;left:-15px;top: 14px;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .eyebrow{margin-bottom:15px;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .eyebrow .topic-link{color:var(--primary_blue);display:inline-block;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .title h4{margin-bottom:0;padding-bottom:40px;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post .title h4 a{display:block;color:var(--body_color);font-family:var(--heading_font);font-size:27px;font-weight:400;line-height:41px;transition:400ms;display: inline;background-image: linear-gradient(to top, var(--body_color) 1px, transparent 1px);background-size: 0% 1.2em;background-repeat: repeat-x;}
.blog-related-posts .blog-related-posts__list .blog-related-posts__post:hover .title h4 a{background-size: 100% 1.2em;}
.blog-related-posts.case-study-related{margin:97px 0 44px;}

.portfolio{padding:80px 0 90px;}
.portfolio .filterParent{margin:56px 0 56px auto; max-width:1080px;}
.portfolio .filterParent .filterWrap{display:inline-block;position:relative; z-index:1;}
.portfolio .filterParent .filterWrap.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;z-index:2;}
.portfolio .filterParent .filter-content{display:none;position:absolute;border:1px solid var(--link-color);border-top:0;border-radius:0 0 31px 31px;background:#fff;padding:0;margin:0;list-style:none;width:100%;left:0;top:calc(100% - 2px);padding:0 40px 25px;line-height:25px;}
.portfolio .filterParent .filter-content li a{color:var(--body_color);text-transform:capitalize; display:block;margin:6px 0; padding:6px 0;}
.portfolio .filterParent .filterWrap .filterclick{font-weight:600;text-transform:capitalize;border:1px solid var(--link-color);background:#fff;border-radius:31px;padding:20px 45px 20px 35px;display:inline-block;line-height:1;cursor:pointer;transition:200ms;min-width:320px;position:relative;display:flex;align-items:center;}
.portfolio .filterParent .filterWrap .filterclick:after{content:'';background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow_down.svg) no-repeat center;width:24px;height:24px;position:absolute;right:17px;transition:400ms;}
.portfolio .filterParent .filterWrap .filterclick.active{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.portfolio .filterParent .filterWrap .filterclick.active:after{transform:rotate(180deg);}
.portfolio .filterParent .filterWrap.active .filterclick{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0;}
.portfolio .filterParent .filter-content li a:hover,
.portfolio .filterParent .filter-content li.active a{color: var(--primary_blue);}
.portfolio .list-wrapper{max-width:1110px; margin:0 -16px 0 auto;}
.portfolio .list-wrapper .list{width:calc(50% - 32px);margin:0 16px 37px;overflow:hidden;position:relative;border-radius:7px;height: 330px;}
.portfolio .list-wrapper .list .overDV{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:7px;background:color-mix(in srgb,var(--body_color) 75%,transparent);display:flex;align-items:center;justify-content:center;transform:scale(0.95);transition:400ms;opacity:0;pointer-events:none;}
.portfolio .list-wrapper .list img{width:100%;height:100%;object-fit:cover;display:block;}
.portfolio .list-wrapper .list:hover .overDV{transform:scale(1);opacity:1;pointer-events:auto;}
.portfolio .lMore{padding:27px 0 0;}
.portfolio .lMore[class*="button-"] a:after{content:'';display:inline-block;width:20px;height:20px;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-theme-2024/images/expand_circle_down.svg) no-repeat center;vertical-align:top;margin:5px 0 0 12px;}


/**** webinar video 27-06-2025 ****/

.banner-webinar { padding: 244px 0 100px; overflow: clip; }
.banner-webinar.bottom-spacing-remove { padding-bottom: 0; }
.banner-webinar.shape-pattern:before { top: 50%; left: 90%; transform: translateX(-50%) translateY(-50%); }
.banner-webinar.shape-pattern:after { top: 15%; left: 30%; z-index: -1; opacity: 0.8; }

.banner-webinar .bg-img { position: absolute; top: 70px; right: -200px; opacity: 0.3; }
.banner-webinar .container { position: relative; z-index: 2; }

.banner-webinar h1.eyebrow { margin: 0 0 10px; }
.banner-webinar h2.h1 { margin: 0 0 30px; font-size: 91px; line-height: 110%; /* 100.1px */ letter-spacing: -0.91px; }
.banner-webinar .content p em { font-size: 15px; line-height: 23px; }

.banner-webinar .content_at_bottom { margin: 50px auto 0; max-width: 873px; width: 100%; }
.banner-webinar .content_at_bottom p { margin: 0 0 25px; }
.banner-webinar .content_at_bottom p:last-child{ margin-bottom: 0; }
.banner-webinar .content_at_bottom h2 { margin: 0 0 25px; }
.banner-webinar .video { margin: 60px auto 0; max-width: 899px; width: 100%; padding: 13px; background: #FFF; }



.your-growth { padding: 94px 0 120px; overflow-x: clip; }
.your-growth.bottom-spacing-remove { padding-bottom: 0; }
.your-growth .bg-img { position: absolute; top: -250px; left: -50px; opacity: 0.3; z-index: 1; }
.your-growth.shape-pattern:before { left: 20%; top: -64%; }
.your-growth.shape-pattern:after { top: -35%; left: -20%; }

.your-growth .container { position: relative; z-index: 1; }
.your-growth .cover { display: flex; flex-wrap: wrap; }
.your-growth .left { width: calc(100% - 470px); padding: 0 75px 0 0; }
.your-growth .left [class*="button-"] { margin: 60px 0 0; }
.your-growth .left h2 { margin: 0 0 25px; }

.your-growth .right { width: 470px; }
.your-growth .right h3 { margin: 0 0 37px; font-weight: 700; }
.your-growth .cover-in { display: flex; flex-flow: column; gap: 32px 0; }
.your-growth .box { display: flex; flex-wrap: wrap; gap: 40px; }
.your-growth .box .image { width: 145px; height: 145px; border-radius: 100%; overflow: hidden; }
.your-growth .box .image img { width: 100%; height: 100%; object-fit: cover; }
.your-growth .box .text { padding: 10px 0; width: calc(100% - 185px); font-size: 15px; line-height: 23px; }
.your-growth .box .text h5 { margin: 0 0 6px; font-size: 19px; line-height: 26px; }
.your-growth .box .icon { margin: 15px 0 0; }
.your-growth .box .icon a:hover { opacity: 0.8; }

.content-webinar { padding: 120px 0 0; }
.content-webinar h2 { margin: 0 0 40px; }
.content-webinar p span { color: var(--primary_blue); }
.content-webinar p em { font-size: 15px; line-height: 23px; }
.content-webinar ol { margin: 0 0 20px 15px; padding: 0; list-style-type: none; font-size: 19px; line-height: 33px; counter-reset: ordered; display: flex; flex-flow: column; gap: 15px; }
.content-webinar ol li { margin: 0; padding: 0 0 0 25px; display: inline-block; width: 100%; position: relative; }
.content-webinar ol li:before { content: counter(ordered)"."; counter-increment: ordered; position: absolute; top: 0; left: 0; font-weight: 700; }


/*  */
body.header-center header.header.header-lp .logo { display: flex; justify-self: center; }

.banner-with-video { padding: 215px 0 34px; overflow-x: clip; position: relative; }
.banner-with-video.shape-pattern:before { top: 292px; left: -684px; transform: unset; z-index: -1; }
.banner-with-video.shape-pattern:after { top: 155px; left: -390px; z-index: -1; opacity: 0.5; }
.banner-with-video .shape-pattern { position: absolute; padding: 0; inset: 0; overflow-x: clip; }
.banner-with-video .shape-pattern::before { top: 442px; transform: unset; right: -563px; }
.banner-with-video .shape-pattern::after { top: 305px; left: unset; transform: unset; right: 80px; }
.banner-with-video .bg-img-left { position: absolute; top: 338px; left: -64px; width: 631px; }
.banner-with-video .bg-img-right { position: absolute; top: 86px; right: -174px; opacity: 0.3; max-width: 870px; }
.banner-with-video .inner { position: relative; z-index:2; }
.banner-with-video h1 { font-size: 66px; line-height: 83px; margin-top: 15px; }
.banner-with-video .video-wrapper{ max-width: 900px; line-height: 0; width: 100%; margin: 65px auto 0;  padding: 13px; background: #fff; aspect-ratio: 16 / 9; }
.banner-with-video .video-wrapper.video-overlay { position: relative; }
.banner-with-video .video-wrapper.video-overlay video { width: 100%; height: 100%; object-fit: cover; display: block; }
.banner-with-video .video-wrapper.video-overlay .play-btn { background: transparent; border: 0; width: 100%; height: 100%; position: absolute; inset: 0; cursor: pointer; }
.banner-with-video .video-wrapper.video-overlay .play-btn:before { position: absolute; content: ''; width: 193px; height: 193px; background: rgb(from var(--dark-blue) r g b / 50%); transform: translate(-50%, -50%); border-radius: 50%; }
.banner-with-video .video-wrapper.video-overlay .play-btn:after {position: absolute;content: '';width: 71px;height: 85px;transform: translate(-42%, -48%);background: url("data:image/svg+xml,%3Csvg width='71' height='85' viewBox='0 0 71 85' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.12291 84.0615C7.13967 85.2433 5.12337 85.309 3.07402 84.2585C1.02468 83.2079 0 81.5008 0 79.1371V5.86287C0 3.49918 1.02468 1.79208 3.07402 0.741549C5.12337 -0.308979 7.13967 -0.243321 9.12291 0.938522L68.2235 37.5757C70.0745 38.7575 71 40.3989 71 42.5C71 44.6011 70.0745 46.2425 68.2235 47.4244L9.12291 84.0615Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat center / contain; }
.banner-with-video .video-wrapper.video-overlay .play-btn.hide { opacity: 0; pointer-events: none; }
.banner-with-video .content { max-width: 815px; margin: 70px auto 0; }

.packages-card { padding: 34px 0 65px; overflow-x:clip; } 
.packages-card.shape-pattern:before { left: unset; transform: unset; right: -200px; }
.packages-card.shape-pattern::after { top: unset; bottom: -360px; left: 202px; }
.packages-card .inner{ position:relative; z-index: 2; }
.packages-card .title-part { max-width: 870px; margin: 0 auto; }
.packages-card .row { margin: 62px -16px 0 -16px; } 
.packages-card .row .col { padding: 0 16px; width: 43%; } 
.packages-card .card { border-radius: 13px; overflow: hidden; position: relative; }
.packages-card .card .top { background: var(--secondary_light_violet); padding: 34px 40px 34px 46px; gap: 10px; }
.packages-card .card .top h3 { font-family: var(--body_font); font-size: 31px; line-height: 44px; }
.packages-card .card .logo { width: 104px; flex-shrink: 0; }
.packages-card .card .sub-text { font-size: 24px; line-height: 35px; }
.packages-card .card .sub-text span { font-size: 17px; line-height: 35px; }
.packages-card .card .body { padding: 42px 48px 64px 48px; background: #fff; }
.packages-card .card .body h5 { font-size: 21px; line-height: 33px; color: var(--secondary_light_violet); }
.packages-card .card .body ul { padding-left: 20px; margin: 0; }
.packages-card .card .body ul li + li { margin-top: 20px; }
.packages-card .card .body p { background: var(--secondary_grey_01); border-radius: 13px; padding: 27px 30px; font-size: 17px; font-weight: 300; margin-top: 25px; }
.packages-card .card .body p strong { font-size: 19px; }
.packages-card .row .col.secondary .card { height: 548px; transition: .4s; }
.packages-card .row .col.secondary .card.expanded{ height: 100%; }
.packages-card .col.secondary .card .top { background: var(--dark-blue); }
.packages-card .col.secondary .card .top h3 { color: var(--secondary_light_violet); }
.packages-card .row .col.secondary { width: 57%; }
.packages-card .col:first-child .card .expand-icon { display: none; }
.packages-card .card .expand-icon { width: 100%; height: 207px; background: linear-gradient(0deg, #FFF 24.64%, rgba(255, 255, 255, 0.00) 164.25%); position: absolute; bottom: 0; left: 0; display: flex; justify-content: center; align-items: flex-end; padding-bottom: 32px; }
.packages-card .card .expand-icon .image{ line-height: 0; position: relative; cursor: pointer; transform: scale(-1); }
.packages-card .card .expand-icon .image:before{ position: absolute; content: ''; inset: 0; transition: .4s; }
.packages-card .card .expand-icon .image:hover:before { background: var(--secondary_light_violet); filter: blur(26px); }
.packages-card .col.secondary .card .body { padding: 42px 48px 110px; }


.packages-card .row .col.secondary .card.expanded .expand-icon { background: no-repeat; }
.packages-card .row .col.secondary .card.expanded .expand-icon img { transform: scale(-1); }

.accrdion-section.jani-king-faqs { position: relative; padding: 65px 0; }
.banner-lpv2.jani-king-banner-lp{ padding-bottom: 145px; }
.banner-lpv2.jani-king-banner-lp.shape-pattern::before { left: -50px; transform: unset; }
.banner-lpv2.jani-king-banner-lp.shape-pattern::after { width: 1114px; height: 702px; top: unset; bottom: 145px; }
.banner-lpv2.jani-king-banner-lp .people .list:nth-child(2) .image_field{ background: var(--link-color); }
.banner-lpv2.jani-king-banner-lp .people .list:nth-child(3) .image_field{ background: var(--secondary_light_violet); }

.testimonial-section { position: relative; }
.testimonial-section.shape-pattern.testimonial-with-video { overflow-x: clip; }
.testimonial-section.testimonial-with-video.shape-pattern:after { bottom: -240px; }
.testimonial-section.testimonial-with-video.shape-pattern:before { bottom: 0; top: unset; left: -325px; transform: unset; }
.testimonial-section.testimonial-with-video .shape-pattern { overflow: unset; padding: 0; }
.testimonial-section.testimonial-with-video .shape-pattern::after { display: none; }
.testimonial-section.testimonial-with-video.shape-pattern .shape-pattern::before { left: unset; transform: unset; right: -50%; top: -470px; }
.testimonial-section .bg-img { position: absolute; top: -50px; right: -122px; max-width: 1189px; }
.testimonial-section .video-wrapper { max-width: 830px; margin: 34px auto 50px; position: relative; aspect-ratio: 16 / 9; }
.testimonial-section .thumbnail-img { line-height: 0; position: absolute; inset: 0; cursor: pointer; z-index: 2; aspect-ratio: 16 / 9; }
.testimonial-section .thumbnail-img:before { position: absolute; content: ''; width: 102px; height: 102px; background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/play-btn.svg) no-repeat center / contain; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.testimonial-section .thumbnail-img img { width: 100%; aspect-ratio: 16 / 9; }
.testimonial-section .embed-video{ line-height: 0; }
.testimonial-section .embed-video iframe { width: 100%; aspect-ratio: 16/9; height: auto; }
.testimonial-section .embed-video video { aspect-ratio: 16 / 9; width:100%; }    

/* 26-09-2025 */

.content-banner-section { padding: 245px 0 50px; }
.content-banner-section.shape-pattern { overflow-x: clip; }
.content-banner-section.shape-pattern:before { right: -563px; transform: unset; left: unset; top: 0; }
.content-banner-section.shape-pattern::after { top: 9px; right: 85px; left: unset; }
.content-banner-section .inner { max-width: 930px; margin: 0 auto; width: 100%; position: relative; z-index: 2; }
.content-banner-section h2 { font-size: 91px; line-height: 1.25; }
.content-banner-section h2 strong { font-weight: 900; }
.content-banner-section h3 { margin-top: 40px; }
.content-banner-section .content{ margin-top: 36px; }

.brands-section.pricing-page-brand-section { padding: 40px 0 60px; }
.brands-section.pricing-page-brand-section .brands-slider-wrapper { margin-top: 20px; }

.content-list-section { padding: 60px 0 120px; overflow-x: clip; }
.content-list-section.shape-pattern::before { left: -523px; transform: unset; }
.content-list-section.shape-pattern::after { transform: unset; left: -327px; }
.content-list-section.shape-pattern .shape-pattern { padding: 0; overflow: visible; }
.content-list-section.shape-pattern .shape-pattern::before { bottom: -420px; top: unset; transform: unset; right: -704px; left: unset; }
.content-list-section.shape-pattern .shape-pattern::after { right: 0; left: unset; top: -300px; }
.content-list-section .inner{ position: relative; z-index: 2; }
.content-list-section .row { row-gap: 30px; }
.content-list-section .row + .row { margin-top: 120px; }
.content-list-section .left-col { max-width: 512px; width: 100%; flex-shrink: 0; }
.content-list-section .left-col .button-1 { margin-top: 81px; }
.content-list-section .right-col { max-width: 510px; margin-top: 8px; }
.content-list-section .right-col .body-21 strong span { color: var(--primary_violet); }
.content-list-section .list { margin-top: 40px; }
.content-list-section .list .list-item { gap: 24px; }
.content-list-section .list .list-item + .list-item { margin-top: 30px; }
.content-list-section .list .list-item .list-icon { width: 48px; height: 48px; margin-top: 8px; flex-shrink: 0; }
.content-list-section .list .list-item h3 { margin-bottom: 8px; }

.accrdion-section.pricing-accordion { position: relative; }

.banner-lpv2.pricing-banner-lp { padding: 0 0 130px; }

/*.banner-ungated.banner-ungated-v2 { padding-bottom: 0; }*/
.banner-ungated.banner-ungated-v2:before { content: ''; width: 100%; height: 100%; background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/theme-kuno/images/primary-radial-shape.png) no-repeat; position: absolute; top: 230px; left: 0; }
.banner-ungated.banner-ungated-v2 h1 { color: var(--secondary_light_violet); }
.banner-ungated.banner-ungated-v2 .left-part { max-width: 1050px; margin: 0 auto; text-align: center; }
.banner-ungated.banner-ungated-v2 .left-part .logoImg { max-width: 550px; margin: 0 auto 20px; }
.banner-ungated.banner-ungated-v2 .left-part h3 { font-size: 51px; line-height: 67px; letter-spacing: -1.53px; font-style: italic; color: var(--secondary_rose); margin-top: 30px; margin-bottom: 45px; }

.top-whitebox.top-whitebox-v2 { padding-top: 0; }
.top-whitebox.top-whitebox-v2 .shape-pattern { padding-top: 0; }
.top-whitebox.top-whitebox-v2 .white-box { position: relative; z-index: 2; background: transparent; }
.top-whitebox.top-whitebox-v2 .white-box:before { content: ''; width: 100%; height: 700px; position: absolute; top: 0; left: 0; background: var(--secondary_page); border-radius: 11px; z-index: -1; }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .titles > h3 { font-size: 35px; line-height: 44px; font-family: var(--heading_font); }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox { background: #fff; border-radius: 11px; padding: 60px; text-align: center; margin: 40px 30px 0; }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox > * { max-width: 575px; margin: 0 auto; }
.top-whitebox.top-whitebox-v2 .quoteInBox .details .img { width: 90px; height: 90px; background: var(--secondary_rose); border-radius: 11px; overflow: hidden; margin: 0 auto; }
.top-whitebox.top-whitebox-v2 .quoteInBox .details .img > img { display: block; object-fit: contain; }

.top-whitebox.top-whitebox-v2 .white-box .quoteIn { margin: 55px 0 0; }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .titles .content { padding: 5px 0 0; }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox .quoteImg { margin: 0 0 15px; }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox .details { padding: 40px 0 0; }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox .details .name { margin: 20px 0 0; }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox [class*="button-"] { padding: 30px 0 15px; }
.top-whitebox.top-whitebox-v2 .white-box .quoteIn + .quoteIn { padding-top: 15px; }

.banner-ungated.banner-ungated-v2 .floating_menu { transition: 400ms; }
.banner-ungated.banner-ungated-v2 .floating_menu.fix { top: 120px; }
.banner-ungated.banner-ungated-v2 .floating_menu .h2-links { bottom: unset; top: 0; height: calc(100vh - 150px); overflow: hidden; }
.banner-ungated.banner-ungated-v2 .floating_menu .h2-links .all-links { height: 100%; overflow: hidden; overflow-y: auto; }
.banner-ungated.banner-ungated-v2 .floating_menu .h2-links .all-links::-webkit-scrollbar{width:5px;}
.banner-ungated.banner-ungated-v2 .floating_menu .h2-links .all-links::-webkit-scrollbar-track{background:var(--primary_navy);}
.banner-ungated.banner-ungated-v2 .floating_menu .h2-links .all-links::-webkit-scrollbar-thumb{background:var(--primary_violet);}

.banner-ungated.banner-whiteBox { padding: 75px 0 650px; /*background: linear-gradient(180deg, rgba(4, 12, 86, 0.93) 0%, rgba(38, 30, 129, 0.93) 34.16%, rgba(104, 66, 211, 0.00) 100%), #D9D9D9;*/ }
.banner-ungated.banner-whiteBox:before { display: none; }
.banner-ungated.banner-whiteBox h1 { color: #FFFFFF; }
.banner-ungated.banner-whiteBox h1 > span { color: var(--secondary_rose); }
.banner-ungated.banner-whiteBox h1 > span > em { font-weight: 900; }
.banner-ungated.banner-whiteBox .banner-bgVideo { position: absolute; inset: 0; display: block; z-index: 0; transform: rotate(180deg); }
.banner-ungated.banner-whiteBox .banner-bgVideo:before { content: ''; position: absolute; inset: 0; background: linear-gradient(0deg, rgba(4, 12, 86, 0.93) 0%, rgba(38, 30, 129, 0.93) 39.16%, rgba(104, 66, 211, 0.00) 100%); z-index: 1; }
.banner-ungated.banner-whiteBox .banner-bgVideo video { display: block; object-fit: cover; opacity: 1; }
.banner-ungated.banner-whiteBox .floating_menu .h2-links { /*max-height: calc(100vh - 150px);*/ height: auto; }
.banner-ungated.banner-whiteBox .left-part h3 { font-weight: 400; font-style: normal; margin-top: 25px; margin-bottom: 55px; }
.banner-ungated.banner-whiteBox .left-part .logoImg { margin-bottom: 25px; }
.banner-ungated.banner-whiteBox .left-part .eyebrow { margin-bottom: 15px; }
.banner-ungated.banner-whiteBox .left-part .content { max-width: 875px; margin: 50px auto 0; }
.banner-ungated.banner-whiteBox + .top-whitebox { overflow: clip; }
.banner-ungated.banner-whiteBox + .top-whitebox:after { background: linear-gradient(0deg, var(--secondary_page) 9.47%, rgba(255, 255, 255, 0.00) 96.12%); top: 50px; height: 540px; }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box { margin-top: -585px; }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part { position: relative; margin-left: auto; margin-right: auto; }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part > h2 { margin-bottom: 30px; }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part .bottomContent { margin: 30px 0 0; /*max-width: 575px; position: relative;*/ }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part .bottomContent p { margin-bottom: 30px; }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part .bottomContent p:last-child { margin-bottom: 0; }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part img.backImg { margin-top: -75px; }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .quoteIn { position: relative; z-index: 1; margin: -23% 0 0; }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox .details .name > a { font-weight: 700; text-decoration: underline; text-decoration-skip-ink: auto; color: var(--dark-blue); }
.top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox .details .name > a:hover { text-decoration: none; }
/*.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part img.backImg { position: absolute; bottom: -100px; right: -213px; z-index: -1; }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .quoteInBox .details { display: flex; align-items: center; justify-content: center; gap: 32px; text-align: left; }
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .quoteInBox .details .img,
.banner-ungated.banner-whiteBox + .top-whitebox .white-box .quoteInBox .details .name{ margin: 0; }*/

.content-repeater-sc { padding: 110px 0 85px; }
.content-repeater-sc.shape-pattern { overflow: clip; }
/*.content-repeater-sc.shape-pattern:before { top: 200px; left: 12%; transform: unset; }
.content-repeater-sc.shape-pattern:after { top: 30%; left: 50%; transform: translateX(-50%); }*/
.content-repeater-sc.shape-pattern:before { top: -380px; left: -35%; transform: unset;  }
.content-repeater-sc.shape-pattern:after { top: -100px; left: -30%; transform: unset; }
.content-repeater-sc > .kuno-shape { position: absolute; max-height: 1310px; right: -150px; top: 345px; opacity: 0.3; }
.shape-pattern .container { position: relative; z-index: 2; }
.content-repeater-sc .title-part { max-width: 870px; margin: 0 auto; }
/* .content-repeater-sc .title-part > h2 { font-size: 35px; line-height: 44px; } */
.content-repeater-sc .title-part > h2 { position: relative; margin-bottom: 50px; }
.content-repeater-sc .title-part > h2 > span { font-family: var(--body_font); background: var(--primary_violet); color: var(--secondary_rose); font-size: 25px; border-radius: 7px; line-height: 1; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; display: inline-block; padding: 20px 24px; position: relative; box-shadow: -9px 9px 0px var(--secondary_light_violet); }
.content-repeater-sc .title-part > h2:before, .content-repeater-sc .title-part > h2:after { content: ''; position: absolute; background: var(--secondary_light_violet); top: 50%; right: 0; transform: translateY(-50%); z-index: -1; }
.content-repeater-sc .title-part > h2:before { width: 100%; height: 1px; }
.content-repeater-sc .title-part > h2:after { width: 11px; height: 11px; border-radius: 100%; }
.content-repeater-sc .title-part .h2 em { font-weight: 700; }
.content-repeater-sc .title-part > .content{margin:30px 0 0;}
.content-repeater-sc .grid { max-width: 870px; margin: 0 auto; }
.content-repeater-sc .grid .item{margin-top:40px;}
.content-repeater-sc .grid .titles{display:flex;align-items:center;gap:26px;}
.content-repeater-sc .grid .titles .icon{position:static;}
.content-repeater-sc .grid .itemIn{padding:15px 0 10px;}
.content-repeater-sc .grid .itemIn .content p{margin-bottom:30px;}
.content-repeater-sc .grid .itemIn .content p:last-child{margin:0;}
.content-repeater-sc .grid .item .itemIn.hasimage { display: flex; position: relative; }
.content-repeater-sc .grid .item .itemIn.hasimage .content { max-width: 500px; }
.content-repeater-sc .grid .item .itemIn.hasimage .img { position: absolute; /*right: 0;*/ right: -150px; top: -125px; }
.content-repeater-sc .grid .itemIn .content strong { color: var(--primary_blue); font-weight: 600; }


.acc-testimonial-wrap { padding: 355px 0 160px; position: relative; }
.acc-testimonial-wrap .title-bx { margin-bottom: 85px; }
.acc-testimonial-wrap .title-bx .titleBx { display: flex; }
.acc-testimonial-wrap .title-bx .titleBx > h2 { background: var(--secondary_light_violet); color: var(--body_color); padding: 45px 50px 42px 85px; font-size: 35px; line-height: 44px; border-radius: 11px 0 0 11px; flex: 1; font-weight: 400; margin:0; }
.acc-testimonial-wrap .title-bx .titleBx > h2 strong { display: block; }
.acc-testimonial-wrap .title-bx .titleBx .cta-link { display: flex; align-items: center; justify-content: center; flex-shrink: 0; background: var(--primary_violet); width: 312px; padding: 42px; text-align: center; border-radius: 0 11px 11px 0; transition:400ms; cursor: pointer; }
.acc-testimonial-wrap .title-bx .titleBx .cta-link > span { font-size: 23px; font-weight: 700; color: #fff; position: relative; padding-top: 50px; transition:400ms; cursor: pointer; }
.acc-testimonial-wrap .title-bx .titleBx .cta-link > span:before { content: ''; background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/theme-kuno/images/open_in_new.svg) no-repeat center; width: 48px; height: 48px; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; transition:400ms; }
.acc-testimonial-wrap .title-bx .titleBx .cta-link:hover { background: #4523A6; }
.acc-testimonial-wrap .title-bx .titleBx .cta-link:hover > span { color: var(--secondary_rose); }
.acc-testimonial-wrap .title-bx .titleBx .cta-link:hover > span:before { transform: translate(10px, -5px); }
/*.acc-testimonial-wrap .title-bx h2{ font-size: 23px;line-height: 35px; font-weight: 400; margin:0;font-family:var(--body_font);}*/
.acc-testimonial-wrap .title-bx .sub-title { color: var(--primary_blue); font-weight: 400; font-style: italic; font-size: 23px;line-height: 35px;margin-bottom: 15px; }
.acc-testimonial-wrap .title-bx .content { margin-top: 15px; }
.acc-testimonial-wrap .list-content { display: flex; flex-wrap: wrap; column-gap: 26px;row-gap:30px; }
.acc-testimonial-wrap .list-content .list-col.left { width: calc(45% - 13px); }
.acc-testimonial-wrap .list-content .list-col { width: calc(55% - 13px); flex-grow: 1; }
.acc-testimonial-wrap  .inner { max-width: 940px; margin: 0 auto; }
.acc-testimonial-wrap .list-content .list-col li { margin-bottom: 30px; position: relative;padding-left:50px;}
.acc-testimonial-wrap .list-content .list-col li:last-child { margin-bottom: 0; }
.acc-testimonial-wrap .list-content .list-col li strong{font-weight:600;}
.acc-testimonial-wrap .list-content ul { list-style: none; margin: 0; padding: 0; }
.acc-testimonial-wrap .list-content ul li:before { content: ""; position: absolute; top: 0; left: 0; background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/check_small.svg) no-repeat center / cover; width: 36px; height: 36px; }
.acc-testimonial-wrap .bottom-content { max-width: 875px; margin: 70px auto 0; }
.acc-testimonial-wrap .bottom-content > h2 { color: var(--secondary_light_violet); margin-bottom: 40px; }
.acc-testimonial-wrap .bottom-content h3:not(:last-child) { margin-bottom: 30px; }
.acc-testimonial-wrap .acc-main {background: #030A45;border-radius: 11px; padding: 35px 85px; margin-top:50px; position: relative;border: 1px solid var(--primary_violet); }
.acc-testimonial-wrap .acc-main .acc-title-wrap { padding: 27px 44px 27px 0; position: relative;cursor:pointer; }
.acc-testimonial-wrap .acc-main .acc-item:not(:last-child) { border-bottom: 1px solid var(--primary_violet); }
.acc-testimonial-wrap .acc-main .acc-content { display: none; margin-bottom: 40px; }
.acc-testimonial-wrap .acc-main .acc-title { font-family: var(--heading_font); font-size: 28px; line-height: 1.52; font-weight: 700; }
.acc-testimonial-wrap .acc-main .acc-title-wrap:before { content: ""; background: url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/acc-icon.svg') no-repeat center / contain; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; transition: all 0.3s 
    ease; width: 33px; height: 13px; }
.acc-testimonial-wrap .acc-main .acc-title-wrap.active:before { transform: translateY(-50%) rotate(180deg); }

.acc-testimonial-wrap .testimonial { max-width: 875px; margin: 90px auto 0; background: var(--primary_violet); border-radius: 11px; padding: 60px 30px 85px; }
.acc-testimonial-wrap .testimonial .testimonial-inner{max-width:576px;text-align:center;margin: 0 auto;}
.acc-testimonial-wrap .testimonial blockquote {padding-left: 20px; margin: 0; text-align: left; position: relative; padding-left:35px; border-left: 2px solid #D9D9D9; }
.acc-testimonial-wrap .testimonial .quote-icon { width: 48px; height: 48px; margin: 0 auto 22px; }
.acc-testimonial-wrap .testimonial .detail-bx { position:relative; /*display: flex; flex-wrap: wrap; justify-content: center; align-items: center; max-width: 340px;*/ margin: 40px auto 0; }
.acc-testimonial-wrap .testimonial .detail-bx .detail-link { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.acc-testimonial-wrap .testimonial .detail-bx .img { width: 90px; height: 90px; background: var(--secondary_rose); overflow: hidden; border-radius: 11px; display: flex; align-items: flex-end; margin: 0 auto; }
.acc-testimonial-wrap .testimonial .detail-bx .img img { width: 100%; display: block; }
/*.acc-testimonial-wrap .testimonial .detail-bx .info { width: calc(100% - 90px); padding-left: 30px; text-align: left; font-size: 17px; line-height: 24px; }*/
.acc-testimonial-wrap .testimonial .detail-bx .info { margin: 10px 0 0; }
.acc-testimonial-wrap .testimonial .detail-bx .info .name { font-weight: 700; }
.acc-testimonial-wrap .testimonial .detail-bx .info .name a { color: #fff; text-decoration: underline; text-decoration-skip-ink: auto; }
.acc-testimonial-wrap .testimonial .detail-bx .info .name a:hover { text-decoration: none; }
.acc-testimonial-wrap .testimonial .testimonial-inner .content strong { font-weight: 600; color: var(--secondary_rose); }

.fancybox-slide .titleBxPopup.fancybox-content { background: #D9D9D9; border-radius: 21px; padding: 85px 100px 45px; height: auto !important; }
.fancybox-slide .titleBxPopup.fancybox-content .list-content { display: flex; flex-wrap: wrap; column-gap: 26px;row-gap:30px; margin: 40px 0 0; }
.fancybox-slide .titleBxPopup.fancybox-content .list-content .list-col.left { width: calc(45% - 13px); }
.fancybox-slide .titleBxPopup.fancybox-content .list-content .list-col { width: calc(55% - 13px); flex-grow: 1; }
.fancybox-slide .titleBxPopup.fancybox-content .list-content .list-col li { margin-bottom: 30px; position: relative;padding-left:45px;}
.fancybox-slide .titleBxPopup.fancybox-content .list-content .list-col li:last-child { margin-bottom: 0; }
.fancybox-slide .titleBxPopup.fancybox-content .list-content .list-col li strong{font-weight:600;}
.fancybox-slide .titleBxPopup.fancybox-content .list-content ul { list-style: none; margin: 0; padding: 0; }
.fancybox-slide .titleBxPopup.fancybox-content .list-content ul li:before { content: ""; position: absolute; top: 0; left: 0; background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/check_small.svg) no-repeat center / cover; width: 36px; height: 36px; }
.fancybox-slide .titleBxPopup.fancybox-content .fancybox-close-small { background: var(--primary_violet); border-radius: 11px; width: 70px; height: 70px; padding: 10px; top: 18px; right: 18px; transition:400ms; }
.fancybox-slide .titleBxPopup.fancybox-content .fancybox-close-small svg { color: var(--secondary_rose); }
.fancybox-slide .titleBxPopup.fancybox-content .fancybox-close-small:hover { background: #4523A6; }


.acc-wrap { position: relative;overflow-x: clip;padding: 0; }
.acc-wrap.shape-pattern:after { display: none; }
.acc-wrap.shape-pattern:before { border-radius: 2054px; left: 100%; bottom: 100px; top: unset; }
.acc-wrap .bg-img { width: 726px; height: auto; position: absolute; right: 0; opacity: 0.4; top: 88%; transform: translateY(-50%); }
.acc-wrap .inner{max-width:940px;margin:0 auto;}
.acc-wrap .title-bx { position: relative; max-width: 875px; margin: 0 auto; }
.acc-wrap .title-bx .pretitle { position: relative; margin-bottom: 35px; }
.acc-wrap .title-bx .pretitle > span { font-family: var(--body_font); background: var(--primary_violet); color: var(--secondary_rose); font-size: 25px; border-radius: 7px; line-height: 1; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; display: inline-block; padding: 20px 24px; position: relative; box-shadow: -9px 9px 0px var(--secondary_light_violet); }
.acc-wrap .title-bx .pretitle:before, .acc-wrap .title-bx .pretitle:after { content: ''; position: absolute; background: var(--secondary_light_violet); top: 50%; right: 0; transform: translateY(-50%); z-index: -1; }
.acc-wrap .title-bx .pretitle:before { width: 100%; height: 1px; }
.acc-wrap .title-bx .pretitle:after { width: 11px; height: 11px; border-radius: 100%; }

.acc-wrap .acc-main { z-index:6;background: #fff; border-radius: 11px; padding: 40px 85px 50px; margin-top: 60px; margin-bottom: -260px; position: relative; }
.acc-wrap .acc-main .acc-title-wrap { padding: 27px 44px 27px 0; position: relative;cursor:pointer; }
.acc-wrap .acc-main .acc-item:not(:last-child) { border-bottom: 1px solid var(--primary_violet); }
.acc-wrap .acc-main .acc-content { display: none; margin-bottom: 40px; }
.acc-wrap .acc-main .acc-item:last-child .acc-content{margin-bottom:30px;}
.acc-wrap .acc-main .acc-title { font-size: 28px; line-height: 38px; font-family: var(--heading_font); }
.acc-wrap .acc-main .acc-title-wrap:before { content: ""; background: url('https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/acc-icon.svg') no-repeat center / contain; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; transition: all 0.3s 
    ease; width: 33px; height: 13px; }
.acc-wrap .acc-main .acc-title-wrap.active:before { transform: translateY(-50%) rotate(180deg); }

.bottombox-ungated-lp .box .bottom-content { margin-top: 57px; max-width: 100%; }
.bottombox-ungated-lp .box .bottom-content .center-content { text-align: center; max-width: 670px; margin: 0 auto 60px; padding: 45px 0; position: relative; }
.bottombox-ungated-lp .box .bottom-content .center-content:after, 
.bottombox-ungated-lp .box .bottom-content .center-content:before { content: ""; position: absolute; left: 0; right: 0; width: 287px; height: 1px; margin: 0 auto; background: #6842D3; }
.bottombox-ungated-lp .box .bottom-content .center-content:before { top: 0; }
.bottombox-ungated-lp .box .bottom-content .center-content:after { bottom: 0; }
.bottombox-ungated-lp .box .bottom-content .content h3 { font-size: 37px; font-weight: 700; line-height: 1.75; }
.bottombox-ungated-lp .box .bottom-content .content h3 a { font-style: italic; text-decoration: underline; }
.bottombox-ungated-lp .box .bottom-content .content h3 a:not(:hover) {color: var(--primary_blue);}
.bottombox-ungated-lp .box .bottom-content .content p + h3 { margin-top: 40px; }


/* 03-11-2025 */

.vertical-slider-section { padding: 100px 0 140px; position: relative; z-index: 3; }
.vertical-slider-section:before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, #040C56 0%, rgba(104, 66, 211, 0.00) 100%); background-blend-mode: normal, luminosity, normal; }
.vertical-slider-section .inner { max-width: 870px; width: 100%; margin: 0 auto; }
.vertical-slider-section .title-part { position: relative; z-index: 3; text-align: center; }
.vertical-slider-section .title-part  > h2 > strong { color: var(--secondary_rose); }
.vertical-slider-section .title-part .post-title-text { margin-top: 35px; }
.vertical-slider-section .slider-container { position:relative; }
.vertical-slider-section .slider-wrapper { margin: -90px 0 -128px; height: 870px; overflow: clip; }
.vertical-slider-section .vertical-swiper { height: 100%; }
.vertical-slider-section .swiper-slide{ height: 435px; background: #fff; padding: 47px 58px 57px; border-radius: 10px; opacity:0;}
.vertical-slider-section .swiper-slide.swiper-slide-prev, .vertical-slider-section .swiper-slide.swiper-slide-next { opacity: 0.7; filter: blur(3.60px); }
.vertical-slider-section .swiper-slide.swiper-slide-active { opacity: 1; position: relative; z-index: 2; }
.vertical-slider-section .box h3 { font-family: var(--body_font); font-size: 23px; line-height: 35px; }
.vertical-slider-section  .slider-nav { display: flex; flex-direction: column; gap: 80px; position: absolute; top: 50%; right: -80px; transform: translateY(-50%); }
.vertical-slider-section .swiper-button-prev { background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/raw_assets/public/kuno-creative/images/up-arrow.svg) no-repeat center / contain; }
.vertical-slider-section .swiper-button-next { background: url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/raw_assets/public/kuno-creative/images/down-arrow.svg) no-repeat center / contain; }
.vertical-slider-section .swiper-button-next, .vertical-slider-section .swiper-button-prev { position: static; width: 48px; height: 30px; opacity: 1; transition: .4s; }
.vertical-slider-section .swiper-button-next:hover, .vertical-slider-section .swiper-button-prev:hover { opacity: 0.8; }

.bottombox-ungated-lp.enableBottom { padding: 115px 0 100px; margin-bottom: 0; z-index: 2; }
.bottombox-ungated-lp.enableBottom .box { padding-top: 115px; padding-bottom: 80px; }
.bottombox-ungated-lp.enableBottom .box .content { margin: 40px 0 0; }
.bottombox-ungated-lp.enableBottom .box .content p { margin-bottom: 30px; }
.bottombox-ungated-lp.enableBottom .box .content p:last-child { margin-bottom: 0; }
.bottombox-ungated-lp .box .bottom-content .center-content strong span { color: var(--primary_blue); }


/* CSS end  here */

@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{width:750px;} }
@media (min-width:992px) { .container, .row-fluid .container[class*="span"]{width:970px;} }
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} }
@media (min-width:1430px) { .container, .row-fluid .container[class*="span"]{width:1270px;} } 



@media (min-width:768px) {
    .flex{display:flex}
    .flex-reverse{flex-flow:row-reverse;}
    .align-center{align-items:center;}
    .align-top{align-items:flex-start;}
    .align-bottom{align-items:flex-end;}
    .space-between{justify-content:space-between;}
    .justify-center{justify-content:center;}
    .justify-right{justify-content:flex-end;}
    .justify-left{justify-content:flex-start;}
    .row-wrap{flex-flow:row wrap;}
    .mobile-show{display:none;} 
}

@media (min-width:768px){
    .transform-growth-section .growth-card-slider{margin:0 -16px 0;row-gap: 74px;}
    .transform-growth-section .growth-card-slider > div{padding:0 16px;width:50%;}

    .icon-content-cards .growth-card-slider{margin:70px -16px 0;row-gap:60px;}
    .icon-content-cards .growth-card-slider > div{padding:0 16px;width:50%;}

    .tab-content-cards .tab-links-wrapper .tab-link:hover:after{transform: scaleX(1);}
}

@media(min-width:1630px){
    .content-repeater-sc .grid .item .itemIn.hasimage .img { right: -360px; }
}

@media(min-width:1430px){
    .banner-ungated h1{font-size:91px;line-height:98px;}
    .inner-banner .h1{font-size:85px; line-height:100px;} 
    .banner-ungated.banner-ungated-v2 h1 { font-size: 103px; line-height: 113px; max-width: 950px; margin: 0 auto; }

    .banner-ungated.banner-whiteBox h1 { font-size: 91px; line-height: 98px; }
    .banner-ungated.banner-whiteBox + .top-whitebox .white-box { padding-top: 120px; }
}

@media(min-width:1200px){
    .hero-banner .creative_hero {padding:138px 0 105px;}
    .hero-banner .creative_hero .right .image{width:504px;height:504px;}
    .hero-banner .creative_hero .left .content{font-size:19px;line-height:33px;}

    .workrep_cover.column_three .box .inner{max-width:403px;}
    .workrep_cover .box .cont h4{font-size:22px;line-height:33px;}
    .workrep_cover .box .cont p{margin-top:15px;}

    .card-column-four-section .cards-row .card-wrapper{z-index:2;transition: transform 200ms linear;}
    .card-column-four-section .cards-row .card-wrapper.odd{transform: translateY(calc(var(--trig) / 5));}
    .card-column-four-section .cards-row .card-wrapper.even{transform: translateY(calc(var(--trig-reverse) / 5));}
    .transform-growth-section.transform-growth-v2 .card .count span { font-size: 175px; }

    .top-whitebox.top-whitebox-v2:after { height: 700px; }
    
    .acc-wrap .title-bx .pretitle { margin-left: -20px; }
    .content-repeater-sc .title-part > h2 { margin-left: -20px; }

}

@media (max-width:1629px){
    .expertise-section .expertise-card-wrapper{max-width:760px;row-gap:40px;}
    .expertise-section .expertise-card{width:33.33%;}

    .creative_hero .left h1 { font-size: 50px; line-height: 62px; }
    .creative_hero.bg-option .right .image{;margin: 0 0 0 auto;}
    .creative_hero.bg-option .right .hub_logo.add-radius{left:40px;}
    .creative_hero.bg-option .main h3 br{display:none;}

    .workrep_cover.column_three .line {left: 186px;right: 178px;}
    .workrep_cover.column_four .line {left: 130px;right: 130px;}

    .expertise-section .expertise-logo-wrapper{max-width:760px;row-gap:40px;}
    .expertise-section .expertise-logo{width:33.33%;}
}

@media (max-width:1460px){
    /* .success-stories-section .inner-div .inner{top:0;} */
    .success-stories-section .inner-div .inner .list-wrapper{padding:60px;}
    .title-content-v2:before{top:40px;width:1534px;height:593px;}
    .title-content-v2:after{left:-40%;opacity: 0.4;}
    .inner-banner.solution-inner .image{margin:0 -20px 0 0; max-width:420px;}
}

@media (max-width:1429px){
    h1{font-size:80px;line-height:90px;}

    .hero-banner .background_image{bottom: 0px;}

    .expertise-section{padding:90px 0 175px;}
    .expertise-section .title-part .post-title-text{max-width:48vw;}

    /*.inner-banner .left-content{max-width:640px;}*/
    .inner-banner .image{max-width:780px;}
    .inner-banner .bg-img{max-width:680px;}
    .inner-banner.solution-inner .left-content{max-width:650px;}
    .inner-banner.solution-inner .image{margin:0 20px 0 0; right:calc((100% - 1170px) / 2);}

    .icon-content-cards .growth-card-slider-wrapper {margin: 0 auto;}
    .tab-content-cards.shape-pattern::after{left: 60px;}
    .tab-content-cards .bg-img{max-width:500px;}

    .banner-v2 .h1{font-size:80px;line-height:90px;}

    .directrep_main .box{padding:15px;}

    .creative_hero.banner4img .right .hublogo.icon-3{right:0;}
    .meeting-widget .meeting > .hs_cos_wrapper:after{right:-120px;}

    .success-stories-section.shape-pattern:before{bottom:unset;right:unset;top:0;left:50%;transform:translateX(-50%);}
    .success-stories-section.shape-pattern:after{right:unset;bottom:unset;top:0;left:0;}

    .banner-ungated img.corner-image{right:-200px;}
    .banner-ungated img.kuno-shape{right:-360px;}

    .top-whitebox .white-box{padding:70px 80px 0;}

    .image-whitebox-content .white-box{padding:70px 80px 0;}

    .bottombox-ungated-lp .box{padding:70px 80px 120px;} 

    .card-column-four-section.fiveCol .cards-row .card .card-top .circular-btn{right:-15px; top:5px;}

    .icon-content-cards.bg-logo .bg-img { max-width: 500px; }

    .kuno-benefits .list-wrapper .left-wrap .list:nth-child(2){margin-left:-70px; margin-right:70px;}
    .kuno-benefits .list-wrapper .left-wrap .list:nth-child(3){margin-left:-54px; margin-right:54px;}
    .kuno-benefits .list-wrapper .right-wrap .list:nth-child(2){margin-left:70px; margin-right:-70px;}
    .kuno-benefits .list-wrapper .right-wrap .list:nth-child(3){margin-left:54px; margin-right:-54px;}

    .portfolio .filterParent{max-width:1110px;}
    .portfolio .list-wrapper{max-width:1140px;}

    /**** ****/
    .banner-webinar .bg-img { max-width: 680px; }
    .your-growth .bg-img { max-width: 500px; top: -110px; }

    .banner-with-video .bg-img-left { width: 400px; }
    .banner-with-video .bg-img-right { width: 600px; }

    .packages-card .card .logo { width: 80px; }
    .packages-card .row .col.secondary .card { height: 625px; }

    .banner-ungated.banner-ungated-v2 .left-part .logoImg { max-width: 400px; }
    /*.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part img.backImg { right: -185px; }*/
    
    .bottombox-ungated-lp.enableBottom .box { padding-top: 70px; padding-bottom: 80px; }

}

@media (max-width:1199px){

    .hero-banner .headline{/*font-size:90px;*/font-size:80px;}

    .title-part .pre-title-text{font-size:80px;line-height:90px;}

    .testimonial-section .testimonial-info .info-left .info-count{font-size:70px;line-height:98px;}

    .expertise-section .expertise-section-inner{max-width:510px;}
    .expertise-section .expertise-card{width:50%;}
    .expertise-section .bg-img{right:-440px;top:50%;transform:translateY(-50%);}

    .case-study-section .custom-tab-wrapper .tab-wrapper{max-width:40%;}
    .case-study-section .custom-tab-wrapper .tab-link h3{font-size:30px;line-height:38px;}
    .case-study-section .custom-tab-wrapper .tab-content{max-width:60%;margin-left:auto;}
    .case-study-section .custom-tab-wrapper .tab-pane .tab-card{padding:25px 25px 40px;}
    .case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body{padding:0 10px;}

    .inner-banner .image{max-width:600px;}
    .inner-banner .bg-img{max-width:530px;}
    .inner-banner.solution-inner .image{margin:0 100px 0 0; opacity:0.5;}
    .inner-banner.solution-inner .container{position:relative; z-index:2;}

    .tab-content-cards.shape-pattern::after{left: 60px;}
    .tab-content-cards .tab-content{padding-left:50px;}

    .card-column-four-section{padding:100px 0;}
    .card-column-four-section .cards-row .card-wrapper,
    .card-column-four-section.fiveCol .cards-row .card-wrapper{width:50%;}
    .card-column-four-section .cards-row{row-gap:32px;}

    .meeting-card-section{padding:120px 0;}

    .banner-v2 .content-wrapper{max-width:690px;}
    .banner-v2 .h1{font-size:65px;line-height:70px;}

    .card-col-two .card-row .card-content{padding-left:40px;}
    .card-col-two .cards-wrapper .card-row.even .card-content{padding-right:40px;}
    .card-col-two .card-row .image{max-width:300px;}
    .card-col-two .card-row .btn-wrapper{gap:20px;}

    .timeline .timeline-row{column-gap: 140px;}
    .timeline .timeline-row .year span{font-size: 150px;line-height: 180px;}
    .timeline .timeline-row .timeline-content:before{left:-115px;}

    .content-meeting .title-part h2{font-size:51px;line-height:65px;}

    .member-quote-section .inner .text .content{font-size:28px;line-height:40px;margin-bottom:15px;}
    .member-quote-section .inner .text .author-details{font-size:14px;}

    .title-content-culture .image{width:430px;}
    .title-content-culture .image img{width:350px;height:350px;}
    .title-content-culture .list-wrapper{width:calc(100% - 430px);}

    .all-employee .inner .title-part{width: calc(100% - 430px);}
    .all-employee .inner .image{width:430px;}
    .all-employee .inner .image img{width:350px;height:350px;}
    .all-employee .title h3{font-size:105px;}
    .all-employee .list-wrapper .list{width:calc(25% - 22px);}

    .creative_hero { font-size: 18px; line-height: 32px; min-height: auto; padding: 210px 0 90px 0;}
    .creative_hero .right .image { width: 400px; height: 400px; }
    .creative_hero .left { width: calc(100% - 400px); }
    .creative_hero .left h1 { font-size: 40px; line-height: 52px; }
    .creative_hero .right { width: 400px; }
    .creative_hero .right .hub_logo { width: 120px; }
    .creative_hero .right .hublogo { width: 120px; height: 120px; }
    .creative_hero .right .hublogo.icon-3{width:75px;height:75px;bottom:120px;right:-40px;}
    .creative_hero.bg-option .right .image{width:300px;height:300px;}
    .creative_hero.banner4img .right .hublogo{bottom: 5px;}
    .creative_hero.banner4img .right .hublogo.icon-3{width:100px;height:100px;right:-30px;bottom:130px;}
    .creative_hero.banner4img .icon-4{width:100px;height:100px;right:130px;bottom:-30px;}

    .workrep_cover.column_three .line {left: 144px;right: 144px;}
    .workrep_cover .line { right: 70px; }

    .directrep_main{margin:30px -15px 0;}
    .directrep_main .box .inner{padding:25px;}

    .serincl_main .left{width:45%;}
    .serincl_main .right{width:55%;}
    .serincl_main .image{width: 400px; height: 400px;}

    .meeting-widget{overflow:hidden;}
    .meeting-widget .meeting > .hs_cos_wrapper:after{right:-30px;}
    .meeting-widget .meeting > .hs_cos_wrapper > div:before{right: -20px;}
    .meeting-widget .meeting > .hs_cos_wrapper:before{right:-40px;}

    .serincl_main .left { width: 100%; }
    .serincl_main .image { margin: 0 auto; }
    .serincl_main .right { padding: 0; width: 100%; margin: 30px 0 0; }
    .serincl_main .right ul li { margin: 10px 0; }

    .growth_mind_raw_wrap{padding:30px;}
    .client-logo-slider{padding:0;}

    .pricing-table .inner .inner-box .box{padding:0 20px;}

    .ttl-content .inner-dv .boxes{margin:60px -50px 0;}

    .pro-tabs .inner-main .left-click{padding:0 20px 0 0;}
    .pro-tabs .inner-main .right-change{padding:0 0 0 40px;}
    .pro-tabs .inner-flex{margin:0 -20px;}
    .pro-tabs .box{width: calc(50% - 20px); margin: 0 10px;}

    .success-stories-section .inner-div .inner .list-wrapper{padding:50px;}

    .title-content-v2 .left-img{width:360px;}
    .title-content-v2 .left-img .image img{max-width:300px;}
    .title-content-v2 .left-img .image img.circle-img{width:300px;height:300px;}
    .title-content-v2 .title-content-wrap{width:calc(100% - 360px);}

    .banner-ungated{padding-top:140px;}

    .image-whitebox-content{padding:150px 0 90px;}

    .kuno-benefits .circle-center .main-circle{width:285px;height:295px;}
    .kuno-benefits .circle-center .shadow{width:420px;height:420px;}
    .kuno-benefits .circle-center .shadow:nth-child(3){width:535px;height:535px;}
    .kuno-benefits .circle-center .shadow:nth-child(4){width:648px;height:648px;}
    .kuno-benefits .list-wrapper{top:-76px;}
    .kuno-benefits .list-wrapper .list{font-size:18px;line-height:23px;height:90px;padding:15px 25px;}
    .kuno-benefits .list-wrapper > div{max-width:295px;}

    .open-positions .list .post_title{font-size:30px;}

    .title-content-v2.number-content .inner-main .count { font-size: 103px; line-height: 63px; }    

    .client_bold_section .client_bold_wrap .left {width: 20%;}
    .client_bold_section .client_bold_wrap .right{width: 80%;}
    .brandphoto_area .list-wrapper .brandphoto_item{height:190px;}
    .impact_wrap .right{font-size: 23px;line-height: 1.58;}
    .branding-wapper .wbox .inner .logo_right{padding-left:50px;} 
    .brand_catalog_wrap .left, .brand_catalog_wrap .right{padding:40px;width:calc(50% - 9px);}
    .brand_catalog_wrap .right{margin-right: 0;}

    .branding-wapper .wbox .inner .logo_right h2{font-size:72px;}

    .case-study-detail .case-main-wrapper{max-width: none; margin: -130px 60px 0; padding: 55px 0 0;}
    .case-study-detail .case-main-wrapper .title-part{padding: 0 55px;}
    .case-study-detail .cDetails{padding:0 55px;}
    .case-study-detail .content-wrapper{padding:100px 0 0 0;}

    .portfolio .list-wrapper{margin:0 -16px;}
    .portfolio .list-wrapper .list{height:280px;}

    .success-stories-section .inner-div .inner .image img.logo_of_company{max-width:230px;}

    /***** *****/
    .banner-webinar .bg-img { max-width: 530px; right: -107px; }
    .banner-webinar h2.h1 { font-size: 78px; }
    .your-growth .right { width: 410px; }
    .your-growth .left { width: calc(100% - 410px); padding: 0 20px 0 0; }

    .banner-with-video { padding: 140px 0 34px; }
    .banner-with-video h1 { font-size: 52px; line-height: 70px; }
    .packages-card .row .col { width: 50%; }
    .packages-card .card .logo { width: 50px; }
    .packages-card .row .col.secondary { width: 50%; }
    .packages-card .row .col.secondary .card { height: 581px; }

    .content-banner-section { padding: 200px 0 50px; }
    .content-banner-section h2 { font-size: 54px; }
    .content-banner-section h3 { font-size: 40px; }

    .content-list-section .left-col { max-width: 400px; }
    .content-list-section .left-col h2 { font-size: 40px; line-height: 1.25; }
    .content-list-section .right-col { max-width: 440px; }
    .content-list-section .list .list-item h3 { font-size: 28px; }

    .banner-ungated.banner-ungated-v2 { padding-top: 200px; }

    .banner-ungated.banner-whiteBox { padding: 75px 0 650px; }
    .banner-ungated.banner-whiteBox .left-part .eyebrow { margin-bottom: 10px; }
    /*.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part img.backImg { right: -80px; }*/

    .content-repeater-sc { padding: 70px 0; }

    .vertical-slider-section { padding: 95px 0; }
    .vertical-slider-section .slider-nav { position: static; flex-direction: row; justify-content: center; margin-top: 60px; gap: 30px; }
    .vertical-slider-section .swiper-button-prev { transform: rotate(270deg); }
    .vertical-slider-section .swiper-button-next { transform: rotate(270deg); }
    
    .acc-testimonial-wrap .title-bx .titleBx > h2 { padding: 42px 50px; }
    
    .fancybox-slide .titleBxPopup.fancybox-content { padding: 70px; max-width: 950px; }
    .fancybox-slide .titleBxPopup.fancybox-content .fancybox-close-small { width: 40px; height: 40px; padding: 5px; border-radius: 8px; }

}

@media (max-width:1025px){
    .creative_hero .left h2 { font-size: 27px; line-height: 43px; }
    .creative_hero .right .hublogo.icon-3{right:-15px;}
}

@media (max-width:991px){
    html body, .body-21{font-size:17px;line-height:28px;}
    h1{font-size:54px;line-height:64px;}
    h2{font-size:40px;line-height:52px;}
    h3{font-size:32px;line-height:40px;}
    .h3{font-size:32px;line-height:40px;}

    .fancybox-slide .fancybox-content.meeting_popup .fancybox-close-small{right: 10px;top: 20px;z-index: 1;background: var(--primary_violet);width: 30px;height: 30px;}

    .title-part{max-width:none;}
    .title-part h2{margin:0;}
    .title-part .pre-title-text{font-size:40px;line-height:52px;}
    .title-part .large-text{font-size:40px;line-height:52px;}

    .hero-banner .headline{/*font-size:78px;*/font-size:68px;margin-bottom:40px;}
    .hero-banner .headline .animated-text-wrapper .text-content em:after{top:calc(100% - 5px);}
    .hero-banner{padding:160px 0 40px;}

    .explore-process-section{padding:80px 0;}

    .transform-growth-section{padding:100px 0 80px;}
    .transform-growth-section .growth-card-slider{margin:30px -16px 0;row-gap: 30px;}
    .transform-growth-section .growth-card-slider-wrapper{margin-top:30px;}

    .icon-content-cards{padding:100px 0 80px;}
    .icon-content-cards .growth-card-slider{margin:30px -16px 0;row-gap: 30px;}

    .testimonial-section{padding:80px 0;}
    .testimonial-section .testimonial-card .card-inner{padding:30px 25px;}
    .testimonial-section .testimonial-info{flex-direction:column;align-items:center;}
    .testimonial-section .testimonial-info .info-left{max-width:100%;}
    .testimonial-section .testimonial-info .info-left .left-row{justify-content:center;}
    .testimonial-section .testimonial-info .info-right{max-width:100%;display:flex;justify-content:center;}
    .testimonial-section .testimonial-card .card-left .card-img{width:120px;height:120px;}
    .testimonial-section .testimonial-card .card-right .content{font-size:17px;line-height:33px;}
    .testimonial-section .testimonial-card .card-right{padding-left:20px;}
    .testimonial-section .testimonial-card .card-right .info{font-size:17px;line-height:33px;}
    .testimonial-section .testimonial-card .card-footer{margin-left:140px;}
    .testimonial-slider-container .swiper-container-horizontal>.swiper-scrollbar{width:600px;}
    .testimonial-section .testimonial-slider-container .testimonial-card{padding:15px 32px;}
    .testimonial-section.custom-testimonial{padding:80px 0;}

    .expertise-section{padding:100px 0 250px;}
    .expertise-section .bg-img{right:-80px;top:unset;bottom:-115px;max-width:367px;transform: unset;}
    /*.expertise-section .button-3{display:block;margin-top:276px;}*/
    .expertise-section .title-part .post-title-text{margin-top:30px;max-width:none;}
    .expertise-section .expertise-section-inner{max-width:none;}
    .expertise-section .expertise-logo-wrapper{max-width:500px;}

    .employee-owned-section{padding:100px 0;}
    .employee-owned-section .employee-owned-inner{flex-direction:column;}
    .employee-owned-section .employee-owned-inner .inner-right{margin-top:18px;max-width:100%;}
    .employee-owned-section .employee-owned-inner .inner-right:before{display:none;}
    .employee-owned-section .employee-photo-slider-wrapper .slick-list{clip-path:inset(-100vw -100vw -100vw -100vw);}
    .employee-owned-section .employee-photo-slider-wrapper .employee-photo-box{transform: translateX(520px);}
    .employee-owned-section .employee-photo-slider-wrapper .employee-photo-box.second{transform: translateX(520px);}

    .case-study-section{padding:100px 0;}
    .case-study-section .custom-tab-wrapper .tab-link h3{font-size:28px;line-height:36px;}
    .case-study-section .custom-tab-wrapper .tab-link+.tab-link{margin-top:20px;}
    .case-study-section .custom-tab-wrapper .tab-wrapper .button-1{margin-top:50px;}
    .case-study-section .custom-tab-wrapper .tab-wrapper .button-1 a{min-width:214px;}
    .case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body{margin-top:30px;flex-direction:column;}
    .case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body .card-left{padding-right:10px;max-width:100%;}
    .case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body .link-text{margin-top:34px;}

    .inner-banner{padding:160px 0 80px;}
    .inner-banner.shape-pattern:before{right:-790px;top:30px;}
    .inner-banner .image{max-width: 460px;}
    .inner-banner .bg-img{max-width:450px;}
    .inner-banner .left-content{max-width:550px;}
    .inner-banner .btn-group > div{display:inline-block;}
    .inner-banner.solution-inner .image{top:60px;right:50px; margin:0;}
    .inner-banner.inner-banner-dark.industry-specific-banner .image{max-width:460px;}
    .inner-banner.inner-banner-dark:before{height:calc(100% + 60px); background:linear-gradient(180deg,rgba(255,255,255,0.00) 49%,rgba(255,255,255,0.45) 81%,rgba(244,243,248,0.75) 90.71%,#F4F3F9 98%),linear-gradient(0deg,#040C56 0%,#040C56 100%);}

    .title-content-section{padding:40px 0 35px;}

    .icon-content-cards{padding:60px 0 50px;}

    .tab-content-cards{padding:50px 0;}
    .tab-content-cards .bg-img{max-width:300px;}
    .tab-content-cards .section-row{margin-top:60px;}
    .tab-content-cards .tab-links-wrapper > div{max-width:220px;}
    .tab-content-cards .tab-links-wrapper .tab-link h3{font-size:24px;line-height:32px;}
    .tab-content-cards .tab-links-wrapper .tab-link + .tab-link{margin-top:20px;}
    .tab-content-cards .tab-links-wrapper .button-1{margin-top:40px;}
    .tab-content-cards .tab-content{max-width: calc(100% - 220px);}

    .accrdion-section{padding:50px 0 100px;}
    .accrdion-section .custom-accordion{margin-top:30px;}
    .accrdion-section .custom-accordion .accordion-title{padding:15px 50px 15px 0;}
    .accrdion-section .custom-accordion .accordion-tab{padding-bottom:30px;}

    .card-column-four-section{padding:100px 0;}
    .card-column-four-section .cards-row{margin:60px -16px 0;}
    .card-column-four-section .cards-row .card .circular-btn a{opacity:1;}

    .meeting-card-section{padding:100px 0 150px;}
    .meeting-card-section .meeeting-card{padding:60px 20px 10px;}    

    .card-col-two{padding:50px 0;}
    .card-col-two .cards-wrapper{margin-top:70px;}
    .card-col-two .cards-wrapper .card-row{display:block;}
    .card-col-two .cards-wrapper .card-row + .card-row{margin-top:70px;}
    .card-col-two .card-row .card-content{padding:0;}
    .card-col-two .card-row .btn-wrapper{margin-top:40px;}

    .timeline .timeline-wrapper{margin:70px auto 0;}
    .timeline .timeline-wrapper .progress{left:42%;}
    .timeline .timeline-row .year span{font-size:100px;}
    .timeline .timeline-row .year{width:40%;}
    .timeline .timeline-row .timeline-content{width:60%;}
    .timeline .timeline-row:last-child:before{left: calc(42% - 1px);}    

    .logo-cards .logo-cards-container .swiper-container-horizontal>.swiper-scrollbar{width:600px;}
    .content-meeting{padding:50px 0 0px;}
    .content-meeting .title-part h2{font-size:40px;line-height:52px;}
    .content-meeting .meetings-iframe-container{margin-top:30px;}

    .member-quote-section .inner{flex-wrap:wrap;display:flex;flex-direction:column-reverse;align-items:center;}
    .member-quote-section .inner .text,
    .member-quote-section .inner.flex-reverse .text{width:100%;padding:30px 0;}
    .member-quote-section .inner .image{width:100%;max-width:300px;}

    .banner-employee{padding:150px 0 50px;}
    /*.banner-employee .left-content .content:not(.content_at_bottom){margin-top:30px;}*/

    .title-content-culture{padding:70px 0;}
    .title-content-culture .inner{display:block;}
    .title-content-culture .image{width:400px;margin:0 auto;}
    .title-content-culture .image img{margin:0 auto;}
    .title-content-culture .list-wrapper{width:auto;margin:90px 0 0;}
    .title-content-culture .list + .list{margin-top:25px;}
    .title-content-culture h3{font-size:32px;line-height:40px;}

    .all-employee{padding:90px 0;}
    .all-employee:before{top:500px;}
    .all-employee:after{top:520px;}
    .all-employee .inner{flex-direction: column-reverse;}
    .all-employee .inner .image{width:400px;margin:0 auto;}
    .all-employee .inner .image img{margin:0 auto;}
    .all-employee .inner .title-part{width:auto;margin:90px 0 0;}
    .all-employee .ttl-filter{display:block;}
    .all-employee .title{width:auto;}
    .all-employee .filter{width:auto;margin:60px 0 0;}
    .all-employee .list-wrapper .list{width:calc(33.33% - 22px);}
    .all-employee .memberlist-wrapper .list{width:calc(50% - 22px);}

    .pop-employee.fancybox-content{padding:25px;}

    .creative_hero { padding:130px 0 80px 0; }
    .creative_hero .left { width: 100%; padding: 0; }
    .creative_hero .left .text { max-width: 100%; }
    .creative_hero .left h1 { font-size: 52px; line-height: 66px; }
    .creative_hero .right { margin:70px auto 0; }
    .creative_hero.bg-option .right{margin-top:90px;}
    .hero-banner .creative_hero:after{right: 0;}

    .kunowhy_main { justify-content: center; }
    .kunowhy_main .box { width: 33.33%; }

    .workrep_cover .box { width: 33.33%; }
    .workrep_cover .line { display: none; }
    .workrep_cover.column_four .box {width: 33.33%;}

    .directrep_main .box{width:50%;}

    .pricing-table{padding:80px 0;}
    .pricing-table .inner {padding:40px 20px;}
    .pricing-table .inner .title-part{padding:0 0 20px;}
    .pricing-table .inner .inner-box .box{width:100%;border:0;border-bottom:1px solid #A4A4A4;padding:20px 0;}
    .pricing-table .inner .inner-box .box:last-child{border:0;padding-bottom:0;}
    .growth_mind_section.top-spacing .title-part{margin:0 0 30px;}
    .growth_mind_section.top-spacing{padding:50px 0;}

    .ttl-content .inner-dv{padding:78px 40px 80px;}
    .ttl-content .inner-dv .boxes{margin:60px -20px 0;}

    .pro-tabs{padding: 80px 0;}
    .pro-tabs .inner-main{display:block;}
    .pro-tabs .inner-main .left-click{width:auto;display:flex;align-items:center;justify-content:center;border:none;padding:0;}
    .pro-tabs .inner-main .left-click .tabs-title{margin:0 20px;font-size: 22px;}
    .pro-tabs .inner-main .left-click .tabs-title + .tabs-title{margin-top:0;}
    .pro-tabs .inner-main .right-change{padding:60px 0 0;width:auto;}

    .banner-lp.shape-pattern:before{width:150%;}
    .banner-lp.shape-pattern:after{width:80%;}

    .title-content-v2{padding:70px 0;}
    /*.title-content-v2 .title-part h2, 
    .title-content-v2 .title-part h2 + div{color:#fff;}*/ 
    .title-content-v2 .inner{display:block;min-height:auto;}
    .title-content-v2 .image{width:400px;margin:0 auto;}
    .title-content-v2 .image img{margin:0 auto;display:block;max-width:300px;}
    .title-content-v2 .image img.circle-img{box-shadow:0 0 0 13px rgba(255,255,255,0.3);border-radius:100%;width:300px;height:300px;}
    .title-content-v2 .inner-content{width:auto;margin:40px 0 0;}
    .title-content-v2 h3{font-size:32px;line-height:40px;}

    .title-content-v2 .title-content-wrap{width:100%; padding-bottom:30px;}
    .title-content-v2 .left-img{display: none;}
    .title-content-v2 .inner .image{display:block;}
    .title-content-v2 .title-content-wrap .fade-overlay{display: none;}

    /*.shape-pattern{padding:60px 0 0;}*/

    .success-stories-section.shape-pattern{padding:60px 0 0;}
    .success-stories-section .inner-div .inner .image,
    .success-stories-section .inner-div .inner .list-wrapper{width:100%;}
    .success-stories-section .inner-div .inner .image{height:250px;}
    .success-stories-section .inner-div{margin:70px auto;}

    .recent-post-sec .inner .box .text{padding:30px;}
    .recent-post-sec .inner .box .image{height:200px;}
    .recent-post-sec .inner .box .eyebrow .topic-link{font-size:14px;}
    .recent-post-sec .inner .box .title h4{padding-bottom:20px;}
    .recent-post-sec .inner .box .blog_bottom .body-17{font-size:14px;}

    .banner-ungated .left-part h3{font-size:32px;line-height:40px;}
    .top-whitebox .white-box,
    .image-whitebox-content .white-box{padding: 40px 40px 0;}

    /*.bottombox-ungated-lp{margin-bottom: 200px;}*/
    .bottombox-ungated-lp .box{padding:40px 40px 60px;}
    .bottombox-ungated-lp [class*="button-"] a{min-width: auto;}
    .bottombox-ungated-lp .box img.background_image{opacity: 0.4;}

    .top-whitebox .list-wrapper{font-size:23px;line-height:32px;}    

    .banner-ungated .floating_menu{right:10px;}
    .banner-ungated .floating_menu > a{font-size:14px;width:80px;height:80px;padding:46px 0 0;}
    .banner-ungated .floating_menu > a span{top:15px;width:40px;}
    .banner-ungated .floating_menu > a span:nth-child(2){margin-top:12px;}
    .banner-ungated .floating_menu > a span:nth-child(3){margin-top:25px;}
    .banner-ungated .floating_menu > a.active span:first-child{transform:rotate(46deg) translate(-1px,25px);}
    .banner-ungated .floating_menu > a.active span:last-child{transform:rotate(-46deg) translate(-6px,-19px);}

    .icon-content-cards.bg-logo .bg-img { max-width: 300px; bottom: -100px; }
    .success-stories-section.success-stories-v2 { padding-top: 50px; }
    .number-content-cards { padding: 40px 0; }
    .number-content-cards .card .number { width: 200px; font-size: 100px; line-height: 50px; }
    .number-content-cards .card + .card { margin-top: 50px; }
    .number-content-cards .cards-wrapper { margin-top: 50px; }
    .testimonial-section.testimonial-section-left { padding: 60px 0; }
    .testimonial-section.testimonial-section-left .testimonial-slider-wrapper { margin-top: 20px; }

    .meeting-card-section.solutions-sub-meeting {padding: 40px 0;}
    .accrdion-section.accordion-all-close { padding: 50px 0 60px; }
    .recent-post-sec.solutions-sub-recent-posts { padding-bottom: 40px; }

    .kuno-benefits .list-wrapper{top:-56px;padding:0 10px;}
    .kuno-benefits .list-wrapper .list{font-size:14px;line-height:19px;height:auto;padding:15px;min-height:70px;border-bottom:4px solid var(--Kuno-Light-Violet, #B4A9EB);}
    .kuno-benefits .list-wrapper > div{max-width:225px;}

    .open-positions .list .post_title{padding:0 0 0 20px;width:calc(100% - 183px);}
    .open-positions .list .post_repeater [class*="button-"] a{min-width:150px;}

    .testimonial-section.cs-testimonials { padding: 60px 0; }
    .meeting-card-section.cs-meeting-card { padding: 70px 0 130px; }
    .testimonial-section.custom-testimonial.hasScrollbar{padding-bottom:40px;}
    .testimonial-section:not(.hasScrollbar) .testimonial-slider-wrapper{padding-bottom: 0;}

    .title-content-v2.number-content { padding: 50px 0; }
    .title-content-v2.number-content .inner-main  .title-content-wrap { padding: 30px 0 0; }
    .title-content-v2.number-content .inner .image { width: auto; }
    .title-content-v2.number-content .inner-main .count { min-height: auto; line-height:1.1;  }
    .title-content-v2.number-content  .inner-content { margin-top: 20px; }
    .title-content-v2.number-content .title-content-wrap { width: 100%; }
    .title-content-v2.number-content .title-content-wrap .inner { margin-bottom: 30px; }
    .title-content-v2 .fade-overlay .gradient{height: 140px;top: calc(100% - 140px);}

    .box-grid-section .box-wrap .box .inner{padding:25px;}
    .box-grid-section .box-wrap .box .inner .txt{margin:25px 0 0;}
    .box-grid-section .box-wrap .box .inner .logo > img{max-height:40px;}

    .title-content-section.title-content-sec{padding-top:160px;}
    .title-content-section.title-content-sec .title-part h2{margin-bottom:15px;}
    .title-content-section.title-content-sec .title-part .post-title-text{font-size:17px;margin-top:25px;}

    .client_bold_section{padding: 50px 0;}
    .branding-wapper.add_top_spacing{padding-top:50px}
    .branding-wapper.add_bottom_spacing{padding-bottom:50px}
    .branding-wapper .wbox{padding:40px;}    
    .brandphoto_area .list-wrapper .brandphoto_item{width:calc(50% - 10px);}
    .client_testimonial_wrap{padding:30px;}

    .portfolio_ind_hero{height:auto;padding:130px 0 40px;}

    .branding-wapper .wbox .inner .logo_right h2{font-size: 58px;}

    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog-related-posts__content{padding:30px;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .image{height:200px;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .eyebrow .topic-link{font-size:14px;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .title h4{padding-bottom:20px;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog_bottom .body-17{font-size:14px;}

    .case-study-detail{padding: 90px 0 50px;background-size: 360px auto;}
    .case-study-detail .case-main-wrapper h1{font-size: 40px; line-height: 55px;}

    .case-study-detail .cDetails{display:block;}
    .case-study-detail .cDetails .logo_of_company{margin:0 auto;}
    .case-study-detail .cDetails .company_details{width:auto;padding:30px 0 0;border:none;}    
    .case-study-detail .h2-sidebar{display:none;}
    .case-study-detail .allcontent{width:auto;padding:0;}

    .banner-lpv2 .title-part h2{font-size:54px; line-height:64px;}

    .portfolio .list-wrapper .list{height:210px;}

    .success-stories-section .inner-div .inner .image img.logo_of_company{ max-width: 230px; max-height: 150px; width: auto;}

    .banner-lpv2.space155{padding:70px 0 100px;}
    .banner-lpv2.space50155{padding:50px 0 100px;}

    /**** ****/
    .banner-webinar .bg-img { max-width: 450px; }
    .your-growth .bg-img { max-width: 280px; top: -60px; }

    .banner-webinar { padding: 144px 0 70px; }
    .banner-webinar h2.h1 { font-size: 54px; }
    .banner-webinar .content_at_bottom { margin: 30px auto 0; }

    .your-growth .left { width: 100%; padding: 0; }
    .your-growth .left h2 { margin: 0 0 15px; }
    .your-growth .left [class*="button-"] { margin: 30px 0 0; }
    .your-growth .right { width: 100%; margin: 40px 0 0; }

    .content-webinar { padding: 60px 0 0; }
    .content-webinar ol { font-size: 17px; line-height: 27px; }

    .banner-with-video .bg-img-left { width: 250px; }
    .banner-with-video .bg-img-right { width: 400px; }
    .banner-with-video h1 { font-size: 42px; line-height: 60px; }
    .banner-with-video .video-wrapper.video-overlay .play-btn:before { width: 100px; height: 100px; }
    .banner-with-video .video-wrapper.video-overlay .play-btn:after { width: 30px; }

    .packages-card .row { gap: 42px; margin: 62px 0 0; }
    .packages-card .row .col { width: 100%; padding: 0; }
    .packages-card .row .col.secondary { width: 100%; }

    .content-banner-section { padding: 160px 0 50px; }
    .content-list-section { padding: 60px 0; }
    .content-list-section .row { flex-direction: column; }
    .content-list-section .left-col { max-width: 100%; }
    .content-list-section .left-col .button-1 { margin-top: 40px; }
    .content-list-section .right-col { max-width: 100%; margin-top: 0; }
    .content-list-section .row + .row { margin-top: 70px; }

    .banner-lpv2.pricing-banner-lp { padding-bottom: 80px; }

    .banner-ungated.banner-ungated-v2 { padding-top: 140px; }
    .banner-ungated.banner-ungated-v2:before { width: 1150px; height: 575px; background: radial-gradient(50% 50% at 50% 50%, rgba(4, 12, 86, 0.39) 0%, rgba(53, 116, 242, 0.00) 100%); border-radius: 100%; }
    .banner-ungated.banner-ungated-v2 .left-part .logoImg { max-width: 300px; }
    .banner-ungated.banner-ungated-v2 .left-part h3 { font-size: 32px; line-height: 40px; }

    .banner-ungated.banner-ungated-v2 .floating_menu.fix { top: 100px; }

    .banner-ungated.banner-whiteBox {padding: 75px 0 630px;}
    .banner-ungated.banner-whiteBox .left-part .logoImg { margin-bottom: 15px; }
    .banner-ungated.banner-whiteBox .left-part h3 { margin-bottom: 30px; }
    /*.banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part img.backImg { bottom: 0; right: -40px; }*/

    .content-repeater-sc .title-part > h2 { margin-bottom: 30px; }
    .content-repeater-sc .title-part > .content { margin: 20px 0 0; }
    .content-repeater-sc .grid .itemIn .content p { margin-bottom: 15px; }
    .content-repeater-sc .grid .itemIn { padding: 0; }
    .content-repeater-sc .grid .item .itemIn.hasimage { flex-wrap: wrap; }
    .content-repeater-sc .grid .item .itemIn.hasimage .content { max-width: unset; }
    .content-repeater-sc .grid .item .itemIn.hasimage .img { position: static; }

    .bottombox-ungated-lp .box .bottom-content .center-content:after, 
    .bottombox-ungated-lp .box .bottom-content .center-content:before{width:250px;}
    .bottombox-ungated-lp .box .bottom-content .center-content { margin-bottom: 20px; }
    .bottombox-ungated-lp .box .bottom-content .content p + h3 { margin-top: 20px; }
    .bottombox-ungated-lp .box .bottom-content .content h3 { line-height: 1.4; font-size: 28px; }
    
    .acc-testimonial-wrap .title-bx .titleBx { flex-wrap: wrap; }
    .acc-testimonial-wrap .title-bx .titleBx > h2 { font-size: 30px; line-height: 40px; padding: 30px; }
    .acc-testimonial-wrap .title-bx .titleBx .cta-link { width: 200px; padding: 30px; }
    .acc-testimonial-wrap .title-bx .titleBx .cta-link > span { font-size: 18px; padding-top: 40px; }
    .acc-testimonial-wrap .title-bx .titleBx .cta-link > span:before { width: 40px; height: 40px; background-size: 25px; }
    
    .bottombox-ungated-lp.enableBottom .box { padding-top: 40px; padding-bottom: 40px; }

}

@media (max-width:767px){

    .container{padding-left:32px; padding-right:32px;}
    h2{font-size:35px;line-height:44px;}
    h2 br{display:none;}
    h3{font-size:30px;line-height:38px;}
    .w437 a{min-width:215px;}
    .shape-pattern{position:relative;overflow-x:clip;}
    .title-part .large-text{font-size: 35px;line-height: 44px;}
    .title-part .pre-title-text {font-size: 35px;line-height: 44px;letter-spacing:unset;}
    .title-part .post-title-text{margin-top:38px;}
    .fancybox-slide .meeting_popup {height: auto !important;}
    .hero-banner{padding:117px 0 20px;}
    .hero-banner.shape-pattern:before{top:100px;width: 640px;height: 371px;}
    .hero-banner.shape-pattern:after{top:160px;left:-640px;width: 1179px;height: 530px;}
    .hero-banner .headline{/*font-size:60px;*/font-size:50px;line-height:54px;}
    .hero-banner .headline .animated-text-wrapper .text-content em{display:inline-block;}
    .hero-banner .headline .animated-text-wrapper .text-content em:after{top:100%;}
    .hero-banner .down-arrow-wrapper{width:80px;height:80px;margin:22px auto 0;}
    .hero-banner .down-arrow-wrapper img{width:37px;}
    .hero-banner .down-arrow-wrapper .firstArrow{top:24px;}
    .hero-banner .down-arrow-wrapper .secondArrow{top:48px;}

    .brands-section{overflow:hidden;padding:20px 0 50px;}
    .brands-section .brands-slider-wrapper{margin:30px -32px 0;}
    .brands-section .brands-slider-wrapper:before{width:162px;left:-50px;top: 0;}
    .brands-section .brands-slider-wrapper:after{width:162px;right:-50px;top: 0;}
    .brands-section .brands-slider-wrapper .logo-box{display:flex;justify-content:center;align-items:center;min-height: 70px;}

    .explore-process-section{background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/ribbons-back-mobile.jpg) no-repeat center / cover!important;padding:50px 0 260px;}
    .explore-process-section:before{display:none;}
    .explore-process-section .content-wrapper .button-3{display:none;}
    .explore-process-section .content-wrapper .content{margin-top:32px;}
    .explore-process-section .content-wrapper .button-3{display:none;}

    .transform-growth-section{padding:60px 0 40px;}
    .transform-growth-section.shape-pattern:before{top:92px;}
    .transform-growth-section.shape-pattern:after{top:-170px;left:-680px;}
    .transform-growth-section .bg-img{width:479px;top:100px;transform:unset;left:unset;right: -160px;opacity: 0.3;}
    .transform-growth-section .growth-card-slider{margin:16px 0 0;}
    .transform-growth-section .card h3{margin-bottom:0;}
    .transform-growth-section .card h3 strong{font-weight:400;}
    .transform-growth-section .card .content{margin-top:10px;}
    .transform-growth-section .growth-card-slider .slick-dots{margin-top:20px;}
    .transform-growth-section .card .count.hasIcon{margin:20px 0 10px;}
    .transform-growth-section .growth-card-slider .slick-track{display:flex;}
    .transform-growth-section .growth-card-slider .slick-slide{height:auto; float:none;}    
    .transform-growth-section .growth-card-slider .slick-slide > div,
    .transform-growth-section .growth-card-slider .slick-slide > div > div, 
    .transform-growth-section .growth-card-slider .slick-slide > div .card-col {height: 100%;}
    .transform-growth-section .growth-card-slider .card{display:flex;flex-direction:column;height:100%;}
    .transform-growth-section .card .content{flex-grow:1;}

    .transform-growth-section.transform-growth-v2.shape-pattern { padding: 45px 0; }

    .testimonial-section{padding:40px 0 60px;}
    .testimonial-section.shape-pattern:before,.testimonial-section.shape-pattern:after{display:none;}
    .testimonial-section .title-part h2 br{display:block;}
    .testimonial-section .testimonial-info{margin:0;}
    .testimonial-section .testimonial-info .info-left .info-count{font-size:91px;line-height:91px;}
    .testimonial-section .testimonial-info .info-left .left-row > div{text-align:center;}
    .testimonial-section .testimonial-info .info-right{margin-top:30px;}
    .testimonial-section .testimonial-info .info-right .rating-wrapper{display:flex;justify-content:center;}
    .testimonial-section .testimonial-slider-wrapper{margin-top:32px;}
    .testimonial-section .testimonial-slider-wrapper .testimonial-slider{direction:ltr;}
    .testimonial-section .testimonial-card{padding:0 32px;}
    .testimonial-section .testimonial-card .card-inner{border-radius:11px;padding:32px;}
    .testimonial-section .testimonial-card .card-right{padding:0;}
    .testimonial-section .testimonial-card .card-right .content{max-height:none; overflow:visible;}
    .testimonial-section .testimonial-card .card-inner .details{display:flex;flex-direction:column-reverse;}
    .testimonial-section .testimonial-card .card-left{margin-top:20px;}
    .testimonial-section .testimonial-card .card-footer{margin-left:0;}
    .testimonial-section .testimonial-card .card-footer .info{margin-top:20px;}
    .testimonial-section .testimonial-card .card-footer .info > span{display:none;}
    .testimonial-section .testimonial-card .card-bottom{display:flex;margin-top: 30px;}
    .testimonial-section .custom-scrollbar{display:none;}
    .testimonial-section .testimonial-slider-container .testimonial-card.row2-cards{transform:unset;}
    .testimonial-section .button-2 a{min-width:auto;}
    .testimonial-slider-container{padding-bottom:65px;}
    .testimonial-slider-container .swiper-container-horizontal > .swiper-scrollbar{display:none;}    
    .testimonial-slider-container .swiper-nav-btn{top:unset;bottom:0;left:50%;transform: translateX(-50%);right:unset;width:53px;height:53px;border-radius:50%;}
    .testimonial-slider-container .swiper-container-rtl .swiper-button-prev{left:calc(50% + 40px);transform: translateX(-50%) scale(-1);right:unset;}
    .testimonial-slider-container .swiper-container-rtl .swiper-button-next{left:calc(50% - 40px);}
    .testimonial-slider-container .swiper-container-rtl .swiper-button-prev,
    .testimonial-slider-container .swiper-container-rtl .swiper-button-next{bottom:-78px; background-color:var(--secondary_light_violet);background-image:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-white.svg); background-repeat:no-repeat;background-position:center;background-size: auto;}
    .testimonial-slider-container .swiper-wrapper{transition-timing-function:ease;}


    .expertise-section{padding:60px 0 250px;}
    .expertise-section.bg-pattern:before{bottom:-230px;top:unset;transform:unset;max-width:1290px;max-height:1290px;right:-490px;}
    .expertise-section .bg-img{bottom:-155px;}
    .expertise-section .expertise-card-wrapper{margin-top:60px;display:flex;flex-wrap:wrap;}
    .expertise-section .expertise-card{width:50%;display:flex;gap:15px;padding: 0 8px;}
    .expertise-section .expertise-card .card-icon{flex-shrink:0;max-width:40px;}
    .expertise-section .expertise-card .card-text{font-size: 13px;line-height: 19px;}

    .employee-owned-section{padding:80px 0 65px;}
    .employee-owned-section .employee-owned-inner .inner-left{max-width:100%;}
    .employee-owned-section .employee-owned-inner .inner-left .button-2{text-align:center;}
    .employee-owned-section .button-2{display:none;}
    .employee-owned-section .button-2.mobile-btn{display:block;margin-top: 60px;}

    .case-study-section{padding:60px 0 65px;}
    .case-study-section.shape-pattern:before{display:none;}
    .case-study-section.shape-pattern:after{display:none;}
    .case-study-section .container{padding:0;}
    .case-study-section .title-part{padding:0 32px;}
    .case-study-section .custom-tab-wrapper .tab-wrapper{display:none;}
    .case-study-section .case-study-content-wrapper{margin-top:90px;position:relative;}
    .case-study-section .case-study-content-wrapper:before{position:absolute;content:'';left:32px;top:-50px;width:110px;height:6px;background:var(--primary_violet);border-radius:6px;}
    .case-study-section .custom-tab-wrapper .tab-content{max-width:100%;}
    .case-study-section .custom-tab-wrapper .tab-pane{display:block;opacity: 1;}
    .case-study-section .custom-tab-wrapper .tab-pane .tab-card{background:linear-gradient(180deg,#FFF 0%,rgba(255,255,255,0.00) 100%);border-radius:0;}
    .case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body .card-left .card-meta{display:block;}
    .case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body .card-right{display:none;}
    .case-study-section .custom-tab-wrapper .tab-pane .tab-card .card-body .card-left .card-content br{display:none;}
    .case-study-section .custom-tab-wrapper .tab-content .slick-dots{margin-top:10px;}

    .icon-content-cards{padding:60px 0 40px;}
    .icon-content-cards.shape-pattern:before{top:92px;}
    .icon-content-cards.shape-pattern:after{top:-170px;left:-680px;}
    .icon-content-cards .bg-img{width:479px;top:100px;transform:unset;left:unset;right: -160px;opacity: 0.3;}
    .icon-content-cards .growth-card-slider{margin:45px 0 0;}
    .icon-content-cards .card h3{margin-bottom:0;}
    .icon-content-cards .card h3 strong{font-weight:400;}
    .icon-content-cards .card .content{margin-top:10px;}
    .icon-content-cards .growth-card-slider .slick-dots{margin-top:20px;}

    .icon-content-cards .growth-card-slider .slick-track{display:flex;}
    .icon-content-cards .growth-card-slider .slick-slide{height: auto;}
    .icon-content-cards .growth-card-slider .slick-slide > div, 
    .icon-content-cards .growth-card-slider .slick-slide > div > div,
    .icon-content-cards .growth-card-slider .card-col, 
    .icon-content-cards .growth-card-slider .card-col .card{height:100%;}

    .inner-banner{padding:118px 0 40px 0;}
    .inner-banner .bg-img{display:none;}
    .inner-banner .image{position:relative;top:unset;right:unset;}
    .inner-banner .left-content .content{margin-top:30px;}
    .inner-banner .left-content .btn-group{margin-top:30px;}
    .inner-banner .left-content .btn-group [class*="button-"] + [class*="button-"]{margin-top:25px;} 
    .inner-banner.solution-inner .image{right:20px;}
    /*.inner-banner.inner-banner-dark:before{height:1260px;}*/
    .inner-banner.inner-banner-dark .image{right:unset;}

    .tab-content-cards .tab-content{max-width:100%;padding-left:0;margin-top:30px;}
    .tab-content-cards .section-row .tab-links-wrapper{display:none;}
    .tab-content-cards .card .eyebrow{display:block;margin-top:20px;}
    .tab-content-cards .card h2{margin:0;}
    .tab-content-cards .tab-content .card .card-icon{max-width:60px;}

    .card-column-four-section{padding:70px 0;}
    .card-column-four-section .cards-row{margin:60px 0 0;}
    .card-column-four-section .cards-row .card-wrapper{padding:0;}
    .card-column-four-section .cards-row .card{padding:7px 20px 30px 20px;}
    .card-column-four-section .slick-track{display:flex;}
    .card-column-four-section .slick-track .slick-slide{height:auto;}
    .card-column-four-section .slick-track .slick-slide > div{height:100%;}
    .card-column-four-section .cards-row .card-wrapper,
    .card-column-four-section.fiveCol .cards-row .card-wrapper{height:100%;}

    .meeting-card-section .meeeting-card{padding:0;border:none;background:transparent;}
    .meeting-card-section{padding:80px 0 50px;}

    .banner-v2{padding:150px 0 260px;}
    .banner-v2:before{display:none;}
    .banner-v2 .h1{font-size:54px;line-height:64px;margin:0;}
    .banner-v2 .content-wrapper .content{margin-top:32px;}
    .banner-v2 .content-wrapper .button-1 a{min-width:unset;}

    .card-col-two .card-row .btn-wrapper{display:flex;flex-wrap:wrap;}
    .card-col-two .shape-pattern{padding-top: 0;}
    .card-col-two .shape-pattern:before,
    .card-col-two .shape-pattern:after{display:none;}
    .card-col-two .card-row .card-content,
    .card-col-two .cards-wrapper .card-row.even .card-content{padding:20px 0 0;}    
    .card-col-two .cards-wrapper .card-row.even .card-content h3,
    .card-col-two .cards-wrapper .card-row.even .card-content .h3{overflow-wrap: break-word; font-size:28px; line-height:30px;}


    .timeline{padding:50px 0 30px;}
    .timeline:after{top:-50px;}
    .timeline .timeline-wrapper{margin:50px auto 0;}
    .timeline .timeline-row:last-child:before{display:none;}
    .timeline .timeline-row + .timeline-row{margin-top:20px;}
    .timeline .timeline-row .year{text-align:left;}
    .timeline .timeline-row .timeline-content{width:100%;margin-top:10px;}
    .timeline .timeline-row .year span{font-size:70px;line-height:80px;margin:0;}
    .timeline .timeline-wrapper .progress{display:none;}
    .timeline .timeline-row .timeline-content:before{display:none;}
    .timeline .timeline-row .year,
    .timeline .timeline-row .timeline-content{opacity:1;}    

    .logo-cards{padding:60px 0 120px;}
    .logo-cards .logo-cards-container{padding:0 32px;}
    .logo-cards .logo-cards-container .swiper-container-horizontal>.swiper-scrollbar{display:none;}    
    .logo-cards .logo-cards-container .swiper-nav-btn{top:unset;bottom: -90px;left:50%;transform: translateX(-50%);right:unset;background:url(https://32387.fs1.hubspotusercontent-na1.net/hubfs/32387/kuno-2024/Images/arrow-white.svg) no-repeat 50%;background-color:var(--secondary_light_violet);width:53px;height:53px;border-radius:50%;}
    .logo-cards .logo-cards-container .swiper-button-prev{left:calc(50% + 40px);transform: translateX(-50%) scale(-1);}
    .logo-cards .logo-cards-container .swiper-button-next{left:calc(50% - 40px);}
    .content-meeting .container + .container{ padding: 0 16px;}
    .content-meeting .title-part h2{font-size:35px;line-height:44px;}

    .member-quote-section .inner .text .content{font-size:24px;line-height:36px;}

    .title-content-culture .inner{margin:50px 0 0;}
    .title-content-culture .image{width:100%;}
    .title-content-culture .image img{width:240px;height:240px;box-shadow:0 0 0 13px rgba(255,255,255,0.3);}
    .title-content-culture .list-wrapper{margin:60px 0 0;}
    .title-content-culture h3{font-size:30px;line-height:38px;}

    .all-employee .inner{display:flex;}
    .all-employee .inner .image{width:100%;}
    .all-employee .inner .image img{width:240px;height:240px;box-shadow:0 0 0 13px rgba(255,255,255,0.3);}
    .all-employee .inner .title-part{margin:60px 0 0;}
    .all-employee .title h3{font-size:16vw;letter-spacing:-1px;}    
    .all-employee .list-wrapper,
    .all-employee .memberlist-wrapper{margin:35px auto 0;max-width:280px;}
    .all-employee .list-wrapper .list,
    .all-employee .memberlist-wrapper .list{width:auto;margin:0 0 21px;}
    .all-employee .memberlist-wrapper .name-data .linkedin{position:absolute;right:15px;bottom:15px;}
    .all-employee .memberlist-wrapper .name-data{padding:29px 60px 25px 25px;}

    .pop-employee.fancybox-content{padding:45px 25px 25px;}
    .pop-employee .image{margin:0 auto;}
    .pop-employee .bio-data{width:auto;padding:40px 0 0;}

    .creative_hero {}
    .creative_hero .left h1 { font-size: 36px; line-height: 49px; }
    .hero-banner .creative_hero:after{display:none;}
    .creative_hero.bg-option.behind .right .hub_logo.add-radius{left: -20px;}

    .whykuno_section { padding: 50px 0; }
    .whykuno_section .title { margin: 0 0 20px; }
    .kunowhy_main .box { width: 50%; }

    .workrep_cover .box,
    .workrep_cover.column_three .box,
    .workrep_cover.column_four .box { width: 50%; }

    .serincl_main .right ul{column-count:1;}
    .serincl_main .right ul li{margin:2px 0;}

    .growth_mind_section .slick-slider .slick-dots li{margin:0 6px;}

    .meeting-widget .meeting > .hs_cos_wrapper:before,
    .meeting-widget .meeting > .hs_cos_wrapper > div:before{display:none;}
    .meeting-widget .meeting:after{bottom: 86px;}

    .banner-lp{padding:50px 0;}
    .banner-lp .logo{margin-bottom:15px;}
    .banner-lp .inner .content{margin-top:30px;}
    .pricing-table{padding:50px 0;}
    .pricing-table .inner .inner-box .box .button-1 a{font-size:16px;min-width:170px;}

    .ttl-content .inner-dv{padding: 50px 20px 30px;}

    .pro-tabs .inner-flex{display:block;margin:0;}
    .pro-tabs .inner-main .left-click{margin: 0 -20px;}
    .pro-tabs .inner-main .left-click .tabs-title { margin: 0 14px; font-size: 15px; text-align: center;}
    .pro-tabs .box .sub-text{font-size:19px;line-height:23px;margin:10px 0 0;}    
    .pro-tabs .box{width:auto;margin:0;}
    .pro-tabs .box .white-bx{margin:10px 0 0 0; padding:30px;}
    .pro-tabs .box + .box{margin-top:40px;}

    .testimonial-slider{padding: 75px 0 50px;}
    .testimonial-slider .title-part{text-align:center;margin:0 0 40px;}
    .testimonial-slider .inner-wrapper{display:block;}
    .testimonial-slider .left-title{width:auto;margin:0;}
    .testimonial-slider .left-title:after,
    .testimonial-slider:after,
    .testimonial-slider .controls{display:none;}
    .testimonial-slider .slider-all{width:auto;}

    .testimonial-slider .slider-all .upper-dv .detail{width:auto;padding: 20px 0 0;}
    .testimonial-slider .slider-all .list > div{margin:0;padding: 20px 25px;}
    .testimonial-slider .slick-list{overflow:hidden;}
    .testimonial-slider .slider-all .upper-dv{display:block;}
    .testimonial-slider .slider-all .list .sameheight{height:auto !important;}

    .growth_mind_section.top-spacing{padding:50px 0 80px 0;}


    .title-content-v2 .inner{margin:50px 0 0;}
    .title-content-v2 .image{width:100%;}
    .title-content-v2 .image img{max-width:240px;}
    .title-content-v2 .image img.circle-img{box-shadow:0 0 0 13px rgba(255,255,255,0.3);width:240px;height:240px;}
    .title-content-v2 .inner-content{margin:60px 0 0;}
    .title-content-v2 h3{font-size:30px;line-height:38px;}

    .recent-post-sec .inner{display:inline-block;width:100%;margin:30px 0;}
    .recent-post-sec .inner .box{width:100%;margin:0 0 30px;}
    .recent-post-sec .inner .box .image{height:auto;min-height:180px;}
    .recent-post-sec .inner .box .image img{min-height:180px;}
    .recent-post-sec .inner .box .text{padding:30px 20px;}
    .recent-post-sec .inner .box .blog_bottom{display:flex;align-items:center;flex-wrap:wrap;}
    .recent-post-sec .inner .box .blog_bottom .body-17{font-size:13px;}

    .expertise-section .expertise-logo-wrapper{margin-top:60px;display:flex;flex-wrap:wrap;}
    .expertise-section .expertise-logo{width:50%;display:flex;gap:15px;padding: 0 8px;}
    .expertise-section .expertise-logo .logo-icon{flex-shrink:0;max-width:100px;}

    .meeting-card-section.industry-meeting{padding:50px 0;}

    .success-stories-section .inner-div{padding:0 32px;}
    .success-stories-section .inner-div .inner{position:static;}
    .success-stories-section .inner-div .inner + .inner{margin-top:30px;}
    .success-stories-section .inner-div .inner .list-wrapper{padding:30px 20px;}
    .success-stories-section .inner-div .inner .list-wrapper .content{font-size:15px;}
    .success-stories-section .inner-div .inner .list-wrapper .list .ul-style li:before{top:11px;}
    .success-stories-section .inner-div .inner .list-wrapper .list + .list{margin-top:20px;}
    .success-stories-section .inner-div .inner .list-wrapper .button-2{margin-top:25px;}
    .success-stories-section .inner-div .inner .image{height:200px;}
    .success-stories-section .inner-div .inner .image img.logo_of_company{max-height:110px;}
    .success-stories-section.success-stories-v2 .inner{margin-bottom:0;}

    .banner-ungated .left-part h3{font-size:30px;line-height:38px;}
    .banner-ungated img.corner-image{right:-17vw;width:auto;height:130vw;max-width:none;}
    .banner-ungated img.kuno-shape{right:-50vw;}
    .banner-ungated .floating_menu{position:fixed;bottom:auto;top:10px;z-index:99;}
    .banner-ungated .floating_menu > a{width:60px;height:60px;padding:29px 0 0;}
    .banner-ungated .floating_menu > a span{width:30px;top:11px;}
    .banner-ungated .floating_menu > a span:nth-child(2){margin-top:7px;}
    .banner-ungated .floating_menu > a span:nth-child(3){margin-top:14px;}
    .banner-ungated .floating_menu > a.active span:first-child{transform:rotate(46deg) translate(-4px,16px);}
    .banner-ungated .floating_menu > a.active span:last-child{transform:rotate(-46deg) translate(-5px,-15px);}
    .banner-ungated .floating_menu .h2-links{width:240px;padding:15px;top:0;bottom:auto;margin-right:7px;}
    .banner-ungated .floating_menu .h2-links a{font-size:14px;line-height:20px;}
    .banner-ungated .floating_menu.fix{position:fixed;top:10px;}


    .top-whitebox{padding:0 0 70px 0;}
    .top-whitebox .white-box{margin:0 -32px 0;border-radius:0;padding:30px 30px 0;}
    .top-whitebox .white-box blockquote {padding:0 0 0 20px;}
    .top-whitebox .list-wrapper{margin:0;}
    .top-whitebox .list-wrapper .list{width:auto;padding:0;}
    .top-whitebox .list-wrapper .list + .list{margin-top:50px;}

    .image-whitebox-content{padding:0;}
    .image-whitebox-content .white-box{padding:30px 30px 60px;margin:0 -32px 0;border-radius:0;}
    .image-whitebox-content .white-box blockquote {padding:0 0 0 20px;}
    .image-whitebox-content img.background_image{position:static;display:block;}


    .bottombox-ungated-lp{margin-bottom:40px;}
    .bottombox-ungated-lp .box{margin:0 -32px 0;border-radius:0;padding:30px 30px 60px;}
    .bottombox-ungated-lp .box .content{padding:20px 0 0;}

    .inner-banner.solution-sub-banner .h1 { font-size: 54px; line-height: 64px; }

    .number-content-cards .card .number{ line-height: 110px; text-align: left; }
    .number-content-cards .card .content { margin-top: 20px; }
    .number-content-cards .card + .card { margin-top: 30px; }

    .inner-banner.solution-sub-banner .image { position: static; }

    .title-content-section .title-part.text-center{text-align:left;}

    .title-content-v2 .title-content-wrap{padding-top:0;}

    .kuno-benefits .middle-wrapper{margin:90px 0 0;}
    .kuno-benefits .list-wrapper{position:static;padding:60px 0 0;}
    .kuno-benefits .list-wrapper > div{max-width:none;}
    .kuno-benefits .list-wrapper .list{transition-delay:0s!important;min-height:auto;height:auto;}
    .kuno-benefits .list-wrapper .list + .list{margin-top:10px;}
    .kuno-benefits .list-wrapper .left-wrap .list:nth-child(2),
    .kuno-benefits .list-wrapper .left-wrap .list:nth-child(3),
    .kuno-benefits .list-wrapper .right-wrap .list:nth-child(2),
    .kuno-benefits .list-wrapper .right-wrap .list:nth-child(3){margin-left:0;margin-right:0;}

    .open-positions .list .index{position:absolute;width:auto;font-size:12px;top:12px;left:0;}
    .open-positions .list .post_title{width:auto;padding:0 0 0 30px;font-size:26px;}
    .open-positions .list .post_repeater{position:relative;padding:20px 0 30px;}
    .open-positions .list .post_repeater [class*="button-"]{margin:20px 0 0;}


    .meeting-card-section.cs-meeting-card { padding: 50px 0; }

    .title-content-v2.number-content .title-content-wrap .inner{ margin-top: 0; }

    .inner-padding.default-form.gray-fields.square-fields{padding:20px 25px 40px;}

    .banner-lpv2 .bottom-box img{display:none;}
    .banner-lpv2 .form-dv .hs_submit input[type="submit"]{min-width:auto;width:100%;}
    .banner-lpv2 .bottom-box{height:auto;padding:20px 15px;line-height:18px;text-align: center;}
    .banner-lpv2 .bottom-box:after{display:block;margin:10px auto 0;}
    .banner-lpv2.bottom-space{padding-bottom:50px;}

    .banner-lpv2 .people{width:auto;margin:40px 0 0; display:flex; align-items:flex-start; flex-wrap:wrap; justify-content:space-between;}
    .banner-lpv2 .people .round{display:flex;align-items:center;}
    .banner-lpv2 .people .round .tooltip.hasLinkedin_url{position:relative;opacity:1;pointer-events:auto;top:0;left:0;right:auto;margin:0 0 0 -16px;min-width:200px;}    
    .banner-lpv2 .people .list,
    .banner-lpv2 .people .list:not(:first-child){margin:10px 0 0;}
    .banner-lpv2 .people .list:hover{transform: none;}
    .banner-lpv2 .people .list:after,
    .banner-lpv2 .people .round .tooltip:after{display:none;}
    .banner-lpv2 .title-part .post-title-text{width:auto;padding:0;}
    .banner-lpv2 .title-part h2{font-size:45px;}


    .box-grid-section{padding-bottom:40px;}
    .box-grid-section.shape-pattern:before,.box-grid-section.shape-pattern:after{display:none;}
    .box-grid-section .box-wrap{margin:0;}
    .box-grid-section .box-wrap .box{width:100%;padding:0;}

    .title-content-section.title-content-sec{padding-top:120px;}

    .inner-banner .bg-img + .image{display:none;}
    .inner-banner .left-content{max-width:none;}

    .portfolio_ind_hero img{max-height:200px;width:auto;}

    .client_bold_section .client_bold_wrap{display:block;}
    .client_bold_section .client_bold_wrap .left{width:auto;}
    .client_bold_section .client_bold_wrap .right{width:auto;padding:20px 0 0;}
    .branding-wapper .wbox{padding: 20px;}

    .branding-wapper .wbox .inner{display:block;}
    .branding-wapper .wbox .inner .logo_left{width:auto;}
    .branding-wapper .wbox .inner .logo_right{padding:30px 0 0;width:auto;}

    .brandphoto_area .list-wrapper{margin:40px 0 0;}
    .brandphoto_area .list-wrapper .brandphoto_item{width:auto;}

    .impact_section {padding: 40px 0 50px;}
    .impact_wrap{display:block;}
    .impact_wrap .left{width:auto;padding:0;}
    .impact_wrap .right{width:auto;padding:20px 0 0;font-size:17px;line-height:28px;}

    .client_testimonial_cover{display:block;}
    .client_testimonial_cover .title{width:auto;padding:0;}
    .client_testimonial_cover .client_testimonial_right{width:auto;padding:30px 0 0;}

    .brand_catalog_wrap{display:block;}
    .brand_catalog_wrap .left,
    .brand_catalog_wrap .right{padding:20px;width:auto;margin:0;}
    .brand_catalog_wrap .right{margin:20px 0 0;}
    .brand_catalog_wrap .right .img {padding:0;}

    .branding-wapper .wbox .inner .logo_right h2{font-size: 36px;}

    .blog-related-posts .blog-related-posts__list{display:inline-block;width:100%;margin:30px 0;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post{width:100%;margin:0 0 30px;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .image{height:auto;min-height:180px;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .image img{min-height:180px;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog-related-posts__content{padding:30px 20px;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog_bottom{display:flex;align-items:center;flex-wrap:wrap;}
    .blog-related-posts .blog-related-posts__list .blog-related-posts__post .blog_bottom .body-17{font-size:13px;}

    .case-study-detail{padding:120px 0 50px; background-size: 530px auto; background-position: right -190px top;}
    .case-study-detail .back-link a{font-size:19px;}
    .case-study-detail .back-link a img{margin:2px 0 0;}
    .case-study-detail .case-main-wrapper{margin:0;background:transparent;padding:37px 0 0;}
    .case-study-detail .case-main-wrapper h1{font-size:34px;line-height:45px;letter-spacing:-0.68px;margin-top: 13px;}
    .case-study-detail .case-main-wrapper img.approved_badge{display:none;}
    .case-study-detail .case-main-wrapper .title-part{padding:0;}
    .case-study-detail .case-main-wrapper .title-part .eyebrow{font-size:14px;}
    .case-study-detail .case-main-wrapper .eyebrow span{margin:0 9px 0 12px;}
    .case-study-detail .post-image > img{height:220px;}
    .case-study-detail .cDetails{padding: 0;margin: 40px 0 0;}
    .case-study-detail .cDetails .logo_of_company div{width:195px;height:195px;}
    .case-study-detail .content-wrapper{border-top:solid 1px color-mix(in srgb,var(--body_color) 45%,transparent);padding-top:60px;margin-top:40px;}
    .case-study-detail .allcontent h4{font-size:19px;line-height:31px;}
    .case-study-detail .allcontent p + h2{margin-top:35px;}
    .case-study-detail .author{padding:33px 17px 66px;}
    .case-study-detail .author .icon img{min-width:70px;}
    .case-study-detail .author .image_field{width:75px;height:75px;}
    .case-study-detail .author .name_name{padding:20px 0 10px;}
    .case-study-detail .vision{padding:70px 0 0;}
    .case-study-detail.shape-pattern:before{width:1054px;height:523px;left:-20%;top:120px;}
    .case-study-detail.shape-pattern:after{top:-210px;right:auto;left:-230px;}

    .quick_stats{padding: 0;}
    .quick_stats .list-wrapper{margin:30px 0 0;}
    .quick_stats .list-wrapper .list{width:auto;margin:0 0 32px;}

    .cta-section [class*="button-"] a{min-width:auto;}
    .cta-section .inner{padding:40px 20px;} 

    .portfolio{padding:60px 0;}
    .portfolio .list-wrapper{margin:0;}
    .portfolio .list-wrapper .list{height:51vw; width:auto; margin:0 0 25px;}
    .portfolio [class*="button-"]{text-align:center;}
    .portfolio [class*="button-"] a{min-width:auto; width:auto;}

    /**** ****/
    .banner-webinar .bg-img , .your-growth .bg-img { display: none }
    .banner-webinar.shape-pattern:before { top: 30%; }

    .banner-webinar .content_at_bottom { margin: 20px auto 0; }
    .banner-webinar .content_at_bottom p { margin: 0 0 15px; }
    .banner-webinar .video { margin: 40px auto 0; }

    .your-growth { padding: 50px 0; }
    .your-growth .box { gap: 20px; }
    .your-growth .box .image { width: 120px; height: 120px; }
    .your-growth .box .text { width: calc(100% - 140px); }
    .your-growth .right h3 { margin: 0 0 25px; }

    .content-webinar h2 { margin: 0 0 25px; }
    .content-webinar ol { margin: 0 0 20px 10px; gap: 10px 0; }


    .banner-with-video .bg-img-left { width: 150px; }
    .banner-with-video .bg-img-right { width: 350px; }
    .banner-with-video .video-wrapper { border-width: 4px; }
    .packages-card .card .top { padding: 20px; display: flex; justify-content: space-between; }
    .packages-card .row { display: flex; flex-direction: column; }
    .packages-card .card .sub-text { font-size: 16px; line-height:24px; }
    .packages-card .card .sub-text span { font-size: 14px; line-height:20px; }
    .packages-card .card .body { padding: 30px 24px; }
    .packages-card .col.secondary .card .body { padding: 30px 24px 110px; }
    .packages-card .card .top h3 { font-size: 24px; line-height: 32px; }

    .content-banner-section { padding: 120px 0 50px; }

    .content-banner-section h2 { font-size: 44px; }
    .content-banner-section h2 br { display: none; }
    .content-banner-section h3 { font-size: 32px; }
    .content-list-section .left-col h2 { font-size: 32px; }
    .content-list-section .left-col .button-1 { margin-top: 20px; }
    .content-list-section .right-col { margin-top: 20px; }
    .content-list-section .list .list-item { display: flex; gap: 12px; }
    .content-list-section .list .list-item .list-icon { width: 32px; }

    .banner-ungated.banner-ungated-v2 .left-part .logoImg { max-width: 240px; }
    .banner-ungated.banner-ungated-v2 .left-part h3 { font-size: 30px; line-height: 38px; margin: 20px 0 30px; }
    .top-whitebox.top-whitebox-v2 .white-box .quoteIn { margin: 30px 0 0; }
    .top-whitebox.top-whitebox-v2 .white-box .quoteWhite .titles > h3 { font-size: 23px; line-height: 35px; margin-bottom: 20px; }
    .top-whitebox.top-whitebox-v2 .white-box .quoteWhite .titles .content { padding: 0; }
    .top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox { margin: 20px 0 0; padding: 30px; }
    .top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox [class*="button-"] { padding: 20px 0 5px; } 
    .top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox [class*="button-"] a { width: auto; font-size: 14px; line-height: 28px; padding: 8px 20px; }
    .top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox .details { padding: 25px 0 0; }
    .top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox .quoteImg { margin: 0; }
    .top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox .txt { font-size: 14px; line-height: 26px; }

    .banner-ungated.banner-ungated-v2 .floating_menu { top: 80px; z-index: 40; }
    .banner-ungated.banner-ungated-v2 .floating_menu.fix { top: 80px; }

    .banner-ungated.banner-whiteBox { padding: 75px 0 250px; }
    .banner-ungated.banner-whiteBox + .top-whitebox .white-box { margin: -200px 0 0; }
    .banner-ungated.banner-whiteBox + .top-whitebox:after { height: 200px; }
    .banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part > h2 { margin-bottom: 20px; }
    .banner-ungated.banner-whiteBox + .top-whitebox .white-box .quoteIn { margin: 40px 0 0; }
    .top-whitebox.top-whitebox-v2 .white-box .quoteWhite .quoteInBox .details { text-align: center; flex-direction: column; gap: 20px; }

    .content-repeater-sc { padding: 50px 0; }
    .content-repeater-sc.shape-pattern:before { width: 1200px; height: 575px; left: 50%; transform: translateX(-50%); top: 0; }
    .content-repeater-sc.shape-pattern:after { height: 575px; top: 20%; left: 50%; transform: translateX(-50%); }
    .content-repeater-sc .title-part > h2 > span { font-size: 20px; padding: 15px 20px; }
    .content-repeater-sc .grid .item { margin-top: 30px; }
    .content-repeater-sc .grid .titles { gap: 16px; }
    .content-repeater-sc .grid .titles .icon { max-width: 40px; }

    .acc-wrap .bg-img{width:300px;top:70%;}
    .acc-wrap .acc-main{padding:25px 20px 15px;margin-bottom:-160px;}
    .acc-wrap .title-bx .pretitle > span { font-size: 20px; padding: 15px 20px; }
    .acc-wrap .acc-main .acc-title-wrap{padding:20px 44px 20px 0;}
    .acc-wrap .acc-main .acc-title-wrap:before{width:18px;}
    .acc-wrap .acc-main .acc-title{font-size:23px;}

    .acc-testimonial-wrap{padding:240px 0 80px;}
    .acc-testimonial-wrap .title-bx{margin-bottom:50px;}
    .acc-testimonial-wrap .testimonial,
    .acc-testimonial-wrap .bottom-content{margin-top:50px;}
    .acc-testimonial-wrap .list-content .list-col{width:100%;}
    .acc-testimonial-wrap .acc-main{padding:25px 20px 15px;}
    .acc-testimonial-wrap .acc-main .acc-title-wrap{padding:20px 44px 20px 0;}
    .acc-testimonial-wrap .acc-main .acc-title-wrap:before{width:18px;}
    .acc-testimonial-wrap .acc-main .acc-title{font-size:23px;}
    .acc-testimonial-wrap .testimonial{padding:30px 20px;}
    .acc-testimonial-wrap .testimonial .testimonial-inner{max-width:100%;}
    .acc-testimonial-wrap .testimonial blockquote{padding-left:22px;}
    .acc-testimonial-wrap .testimonial .detail-bx { flex-direction: column; row-gap: 20px; margin-top: 31px; justify-content: center; }
    .acc-testimonial-wrap .testimonial .detail-bx .info { width: 100%; text-align: center; padding-left: 0; }
    .acc-testimonial-wrap .testimonial .detail-bx .img { margin: 0 auto; justify-content: center; }

    .vertical-slider-section { padding: 50px 0; }
    .vertical-slider-section .slider-wrapper { margin: 40px 00; height: auto; }
    .vertical-slider-section .swiper-slide { height: auto; padding: 30px 20px; }
    .vertical-slider-section .box br { display: none; }
    .vertical-slider-section .swiper-button-next, .vertical-slider-section .swiper-button-prev { width: 30px; }
    
    .banner-ungated.banner-whiteBox .left-part .content { margin: 30px auto 0; }
    .banner-ungated.banner-whiteBox + .top-whitebox .white-box .title-part img.backImg { margin: 0; display: block; }
    
    .fancybox-slide .titleBxPopup.fancybox-content { padding: 50px 25px; border-radius: 11px; }
    .fancybox-slide .titleBxPopup.fancybox-content .list-content { row-gap: 20px; margin: 25px 0 0; }
    .fancybox-slide .titleBxPopup.fancybox-content .list-content .list-col.left { width: 100%; }
    .fancybox-slide .titleBxPopup.fancybox-content .list-content .list-col { width: 100%; }
    .fancybox-slide .titleBxPopup.fancybox-content .list-content .list-col li { margin-bottom: 20px; }
    .fancybox-slide .titleBxPopup.fancybox-content .fancybox-close-small { width: 30px; height: 30px; top: 10px; right: 10px; padding: 3px; }

    .bottombox-ungated-lp.enableBottom { padding: 50px 0; }
    .bottombox-ungated-lp.enableBottom .box { padding-top: 30px; padding-bottom: 30px; }
    .bottombox-ungated-lp.enableBottom .box .content { margin: 0; }
    .bottombox-ungated-lp.enableBottom .box .content p { margin-bottom: 15px; }

}

@media (max-width:639px){
    .banner-lpv2 .people{display:block;}
    
    .acc-testimonial-wrap .title-bx .titleBx > h2 { width: 100%; border-radius: 11px 11px 0 0; padding: 20px; }
    .acc-testimonial-wrap .title-bx .titleBx > h2 strong { display: inline; }
    .acc-testimonial-wrap .title-bx .titleBx .cta-link { width: 100%; border-radius: 0 0 11px 11px; padding: 15px; }
    .acc-testimonial-wrap .title-bx .titleBx .cta-link > span { padding-top: 0; padding-right: 40px; display: flex; align-items: center; }
    .acc-testimonial-wrap .title-bx .titleBx .cta-link > span:before { right: 0; top: unset; left: unset; background-size: 16px; width: 25px; height: 25px; }
    .acc-testimonial-wrap .title-bx .titleBx .cta-link:hover > span:before { transform: unset; right: -10px; }
}

@media (max-width:575px){
    h1{font-size:46px;line-height:58px;}
    .button-2 a{width:100%;}
    .title-part .large-text,.title-part .pre-title-text{display:inline;}
    .tab-content-cards .tab-content{row-gap: 60px;margin:30px 0 0;}
    .tab-content-cards .tab-content .card{padding:0;width:100%;}
    .meeting-card-section .container{padding:0 16px;}
    .banner-v2 .h1{font-size:46px;line-height:58px;}

    .creative_hero .right .image { width: 270px; height: 270px; margin: 0 auto; }
    .creative_hero .right { width: 270px; }
    .creative_hero .right .hublogo { width: 80px; height: 80px; }
    .creative_hero .right .hublogo.icon-3{width:55px;height:55px;bottom:90px;right:-15px;}
    .creative_hero .right .hub_logo { width: 90px; }
    .creative_hero.banner4img .right .hublogo.icon-3,
    .creative_hero.banner4img .icon-4 {width: 70px;height: 70px;}

    .kunowhy_main { margin:50px 0 0; }
    .kunowhy_main .icons { height: 50px; }
    .kunowhy_main .box { width: 100%; padding: 15px 10px; }

    .workrep_cover .box, 
    .workrep_cover.column_three .box, 
    .workrep_cover.column_four .box { width: 100%; }

    .directrep_main{margin:30px 0 0;}
    .directrep_main .box{width:auto;padding: 15px 0;}

    .serincl_main{margin: 30px 0 0;}
    .serincl_main .left {width: 100%;}
    .serincl_main .image { width: 80vw;    height: 80vw;}

    .directrep_main.two-column .box{width:auto;}

    .banner-lp.shape-pattern:before{width:250%;}
    .banner-lp.shape-pattern:after{width:130%;left:-50%;}

    .inner-banner.solution-sub-banner .h1 { font-size: 46px; line-height: 58px; }
    .testimonial-section.testimonial-section-left .button-2 a { min-width: auto; }

    .testimonial-section .video-wrapper { margin-bottom: 0; }
    .testimonial-section .video-wrapper a:before { width: 50px; height: 50px; }

}
@media (max-width:380px){
    .expertise-section .expertise-card{width:100%;align-items:center;}
    .expertise-section .expertise-card .card-icon{flex-shrink:0;}
    .expertise-section .expertise-card .card-text br{display:none;}
}