


@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@1,14..32,100..900&display=swap');






















































:root{
    --primary_color: #1448ED;
    --secondary_color: #030C11;
    --tertiary_color: #1BE2BC;
    --quaternary_color: #8BFFE9;
    --body_color: #030C11;
    --color-white: #FFFFFF;
    --color-black: #000000;
    --grey-color: #3F4046;
  
    --body_font: Inter, sans-serif;
    --heading_font: Inter, sans-serif;
}
body{font-family:Inter, sans-serif;font-weight:400; color:#030C11;font-size:16px;line-height:normal;letter-spacing:0.64px;}


/* Paragraphs */
strong{font-weight:700;}
a{ transition:400ms; text-decoration:none; color:#1BE2BC;cursor:pointer;}
a:hover, a:focus{text-decoration:none; color:#8BFFE9; }

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{color:#fff;}

.ul-style ul{list-style:none; padding:0; margin:0;}
.ul-style li{padding-left:20px;position:relative; margin-bottom:20px;list-style:none;}
.ul-style li:after{background-color:#1448ED;border-radius:100%;content:'';height:8px;left:0;position:absolute;top:11px;width:8px;}

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

h1,h2,h3,h4,h5,h6{margin-top:0px;margin-bottom:15px;line-height:normal;}
h1, .h1 { font-family: Inter; font-style: normal; font-weight: 900; text-decoration: none; font-size:64px; color:#030C11; letter-spacing: 2.24px; }
h2, .h2 { font-family: Inter; font-style: normal; font-weight: 900; text-decoration: none; font-size:56px; color:#030C11; letter-spacing: 2.24px; }
h3, .h3 { font-family: Inter; font-style: normal; font-weight: 900; text-decoration: none; font-size:48px; color:#030C11; letter-spacing: 1.92px; }
h4, .h4 { font-family: Inter; font-style: normal; font-weight: 900; text-decoration: none; font-size:36px; color:#141414;  }
h5, .h5 { font-family: Inter; font-style: normal; font-weight: 900; text-decoration: none; font-size:28px; color:#030C11;  }
h6, .h6 { font-family: Inter; font-style: normal; font-weight: 900; text-decoration: none; font-size:24px; color:#030C11;  }

@media (max-width:1629px){}
@media (max-width:1429px){}
@media (max-width:1199px){}
@media (max-width:991px){
    h1, .h1{font-size:56px;}
}
@media (max-width:767px){
    h2, .h2{font-size:45px;}
    h3, .h3{font-size:36px;}
}
header.header{background-color:
    
    
        
    
    rgba(255, 255, 255, 1.0)
;position:fixed;top:0;left:0;width:100%;z-index:9;backdrop-filter:blur(30px);transition:400ms;}
header.header .top-header .top-inner{padding:24px 0;margin:0 -15px;}
header.header .top-header .left-logo, header.header .top-header .right-logo{width:50%;padding:0 15px;}
header.header .top-header .left-logo img, header.header .top-header .right-logo img{display:block;}
header.header .top-header .right-logo img{margin-left:auto;}
header.header ul{list-style:none; margin:0; padding:0;}
header.header .bottom-header{padding:8px 0;border-top:1px solid #E1DEDE;box-shadow:0px 4px 8px 0px #E1DEDE;}

/*header.header.headerfixed{transform:translateY(calc(-100% + 68px));}*/

.main-menu .hs-menu-wrapper ul{font-family:var(--body_font);}
.main-menu .hs-menu-wrapper ul > li{display:inline-block;vertical-align:middle;font-size:0;}
.main-menu .hs-menu-wrapper ul > li a{color:var(--body_color);font-size:16px;padding:16px 32px;line-height:normal;letter-spacing:0.64px;text-transform:capitalize;display:inline-block;}
.main-menu .hs-menu-wrapper ul > li a:hover{font-weight:700;}
.main-menu .hs-menu-wrapper ul > li a::before{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden;}

.nav-toggle{background-color:transparent;border:none;cursor:pointer;padding:10px 0;/*position:absolute;right:13px;top:15px;*/width:48px;}
.nav-toggle .icon-bar{margin:auto;background-color:#000000;border-radius:1px;display:block;height:4px;position:relative;width:30px;transition:400ms;}
.nav-toggle .icon-bar + .icon-bar{margin-top:4px;}
.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:11px;transform:rotate(45deg);}
.nav-toggle.nav-menuopen .icon-bar:nth-child(2){opacity:0;}
.nav-toggle.nav-menuopen .icon-bar:nth-child(3){top:-5px;transform:rotate(-45deg);}


@media(min-width:768px){
    .nav-toggle{display:none;}
}

@media(max-width:1199px){
    .main-menu .hs-menu-wrapper ul > li a{padding:10px 20px;}
}

@media(max-width:991px){
    .main-menu .hs-menu-wrapper ul > li a{font-size:14px;padding:8px;}
    header.header .bottom-header [class*=button-] a{font-size:12px;padding:10px 18px;}
}

@media(max-width:767px){
    body{margin-top:90px !important;}
    header.header{transform:unset;}
    header.header .top-header{display:none;}
    header.header .top-header .top-inner{display:flex;flex-direction:column;gap:40px;margin:0;padding:0;/*padding:24px 20px;*/}
    header.header .top-header img{max-width:265px;width:100%;}
    header.header .top-header .left-logo,
    header.header .top-header .right-logo{width:100%;padding:0;text-align:center;}
    header.header .top-header .left-logo img,
    header.header .top-header .right-logo img{margin:0 auto;}
    header.header .top-header .right-logo img{max-width:150px;}
    header.header .bottom-header .main-menu{position:absolute;/*top:315px;*/top:100%;width:100%;text-align:left;background:var(--color-white);left:0;display:none;padding:20px 0;border-top:1px solid #e1dede;box-shadow:0 4px 8px 0 #e1dede;}
    header.header .bottom-header .inner{display:flex;align-items:center;justify-content:space-between;padding:10px 0;}
    header.header .bottom-header .inner .right-logo{max-width:150px;margin-right:15px;}
    header.header .bottom-header .inner .right-logo img{display:block;}
    header.header .bottom-header .inner .right-part{margin-left:auto;margin-right:15px;}
    .main-menu .hs-menu-wrapper ul > li{display:block;width:100%;}
    .main-menu .hs-menu-wrapper ul > li a{font-size:16px;padding:12px 24px;}
    header.header .bottom-header [class*=button-] a{font-size:16px;padding:14px 28px;}
    header.header .top-header .left-logo{display:none;}
}
@media(max-width:450px){
    body{margin-top:78px !important;}
    header.header .bottom-header [class*=button-] a{font-size:14px;padding:10px 20px;}
    header.header .bottom-header .inner .right-logo{max-width:100px;}
}
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:14px 28px; display:inline-block;font-size:16px;font-weight:700;text-align:center;border-radius:80px;line-height:normal;letter-spacing:0.64px;} 

.button-1 a{background-color:#1BE2BC;color:#030C11; border-color:#1BE2BC;}
.button-1 a:hover{background-color:#8BFFE9;border-color:#8BFFE9;color:#030C11;}

.button-2 a{background-color:#030C11;color:#FFFFFF; border-color:#030C11;}
.button-2 a:hover{background-color:#8BFFE9;border-color:#8BFFE9;color:#030C11;}

.button-2.no-border a{border:none;}

.link-text a{color:#1BE2BC; text-transform:uppercase; font-weight:700; font-size:18px;position:relative;padding: 0 23px 0 0;display:inline-block;}
.link-text a:hover{color:#8BFFE9;}
.link-text a:after{background:url(https://497316.fs1.hubspotusercontent-na1.net/hubfs/497316/theme-ritter-communication/side_arrow-blue.png) no-repeat center;content:'';position:absolute;right:0;top:8px;width:9px;height:14px;transition:400ms;}
.link-text a:hover:after{right: -8px;}

/* @media (max-width:1199px){
    [class*="button-"] a{padding:8px 15px;}
} */

@media (max-width:991px){
    .btn-group > div{display:block; margin:0 0 8px;}
}

/* @media (max-width:767px){
    [class*="button-"] a{font-size: 14px;}
} */
input{font-family:Inter;}

::-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:Inter; border-radius:4px; color:#030C11; background-color:#fbfbfd; border:none; padding:12px 15px; margin:0 0 15px 0; font-size:14px; 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:14px; padding:11px 15px; color:#c2c2c2; background:#fff url(https://1616151.fs1.hubspotusercontent-na1.net/hubfs/1616151/Hippo%20Master%20Folder/theme-hippo/images/select-chevron.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;}

input[type="submit"]{background-color:#1BE2BC;border:solid 2px #1BE2BC;border-radius:80px;color:#030C11;transition:400ms;display:inline-block;font-size:16px;font-family:Inter;font-weight:700;line-height:normal;padding:14px 28px;-webkit-appearance:none;text-align:center;cursor:pointer;letter-spacing:0.64px;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background-color:#8BFFE9;border-color:#8BFFE9;color:#030C11;}

/* 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 15px;}
.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 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;}
@media (max-width:767px){
    input[type="submit"]{min-width:auto;}
}
footer.footer{background-color:
    
    
        
    
    rgba(3, 12, 17, 1.0)
;color:#FFFFFF;position:relative;padding:64px 0;}
footer.footer a{color:#1BE2BC;}
footer.footer a:hover{color:#8BFFE9;}
footer.footer .button-1 a{color:#030C11;}
footer.footer .button-1 a:hover{color:#030C11;}
footer.footer .inner{margin:0 -14px;}
footer.footer .inner .footer-block{width:50%;padding:0 14px;flex-direction:column;gap:24px;}
footer.footer .copyright{padding:128px 0 0;}
footer.footer .copyright .text{display:inline-block;position:relative;padding:0 48px;}
footer.footer .copyright .text:before,
footer.footer .copyright .text:after{content:'';width:1px;height:100%;display:inline-block;background:var(--color-white);position:absolute;left:0;top:0;}
footer.footer .copyright .text:after{right:0;left:unset;}

a.b-top{position:fixed;right:calc((100% - 1150px) /2);bottom:50px;width:48px;height:48px;background:var(--tertiary_color);opacity:0;pointer-events:none;z-index:999;border-radius:100%;display:flex;align-items:center;justify-content:center;}
a.b-top.topShow{opacity:1;pointer-events:auto;cursor:pointer;}
a.b-top:hover{background:var(--quaternary_color);}


@media (max-width:1629px){}
@media (max-width:1429px){}
@media (max-width:1199px){
    a.b-top{right:calc((100% - 970px) /2);}
}
@media (max-width:991px){
    footer.footer .copyright{padding:64px 0 0;}
    footer.footer .inner .footer-block .content, footer.footer .copyright .text{font-size:14px;line-height:1.5;}
    a.b-top{right:calc((100% - 750px) /2);}
}
@media (max-width:767px){
    footer.footer{padding:50px 0;}
    footer.footer .inner{margin:0;display:flex;flex-wrap:wrap;gap:50px;}
    footer.footer .inner .footer-block{width:100%;display:flex;flex-direction:column;gap:24px;}
    footer.footer .copyright{margin-top:32px;padding-top:32px;border-top:1px solid var(--color-white);}
    footer.footer .copyright .text{padding:0;}
    footer.footer .copyright .text:before, footer.footer .copyright .text:after{display:none;}
    a.b-top{right:20px;}
}


*{box-sizing: border-box;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}
body{margin:0px;}

.row-fluid [class*="span"]{min-height:auto;}
.container{margin-left:auto; margin-right:auto; padding-left:15px; padding-right:15px; 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;}

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

.fancybox-slide .fancybox-content{overflow:visible !important;}
.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;}


/* CSS start from here */
.banner{padding:110px 0;}
.banner .inner .title{width:50%;padding-left:175px;}
.banner .inner .title h1{margin:0;}
.banner .inner .text{width:50%;padding:0 85px 0 100px;}
.banner .inner .text .content{margin:24px 0 0;}
.banner .inner .text .content h4{margin:0;}
.banner .inner .text .content h6{font-weight:700;}
.banner .inner .text [class*="button-"] a{font-size:24px;font-weight:700;}
.banner .inner .text .tag{font-size:24px;font-weight:700;background-color:#030C11;color:#FFFFFF;border-color:#030C11;padding:14px 28px;display:inline-block;text-align:center;border-radius:80px;line-height:normal;letter-spacing:0.64px;}

.banner-v2{background:var(--primary_color);padding:110px 0;position:relative;overflow-x:clip;}
.banner-v2 .inner h1{padding:0 15px;margin:0;max-width:700px;}
.banner-v2 .inner .tag{font-size:40px;background-color:var(--tertiary_color);color:var(--color-white);var(--tertiary_color);padding:14px 28px;display:inline-block;text-align:center;line-height:normal;letter-spacing:0.64px;position:absolute;top:120px;right:0;transform:rotate(45deg);z-index:1;}

.content-with-form{padding:64px 0;}
.content-with-form .inner .text-wrap{width:57%;}
.content-with-form .inner .text-wrap h2{margin:0 70px 0 0;}
.content-with-form .inner .text-wrap .content{padding:20px 0;border-top:4px solid #E1DEDE;border-bottom:4px solid #E1DEDE;margin-top:48px;}
.content-with-form .inner .form-wrapper{width:43%;padding-left:28px;}
.content-with-form .inner .form-wrapper .form{background:var(--secondary_color);padding:24px;border-radius:32px;}
.content-with-form .inner .form-wrapper .form > h5{margin-bottom:20px;}
.content-with-form .inner .form-wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),
.content-with-form .inner .form-wrapper textarea, .content-with-form .inner .form-wrapper select{background:transparent;border:1px solid var(--color-white);border-radius:80px;padding:12px;font-size:14px;color:var(--color-white);margin:0 0 10px 0;font-style:italic;letter-spacing:0.56px;}
.content-with-form .inner .form-wrapper input::-webkit-input-placeholder, .content-with-form .inner .form-wrapper textarea::-webkit-input-placeholder{opacity:1;color:var(--color-white);}
.content-with-form .inner .form-wrapper input::-moz-placeholder, .content-with-form .inner .form-wrapper textarea::-moz-placeholder{opacity:1;color:#c2c2c2;}
.content-with-form .inner .form-wrapper input:-ms-input-placeholder, .content-with-form .inner .form-wrapper textarea:-ms-input-placeholder{opacity:1;color:var(--color-white);}
.content-with-form .inner .form-wrapper input:-moz-placeholder, .content-with-form .inner .form-wrapper textarea:-moz-placeholder{opacity:1;color:var(--color-white);}
.content-with-form .inner .form-wrapper label{font-size:14px;display:inline-block;margin-bottom:10px;}
.content-with-form .inner .form-wrapper .inputs-list{list-style:none;margin:0;padding:0;}
.content-with-form .inner .form-wrapper .inputs-list label{font-size:12px;letter-spacing:0.48px;transform:unset;margin-bottom:10px;}
.content-with-form .inner .form-wrapper .legal-consent-container{font-size:12px;letter-spacing:0.48px;margin-top:24px;}
.content-with-form .inner .form-wrapper .hs-submit{margin-top:15px;}
.form .submitted-message{background-color:var(--tertiary_color);border-color:var(--tertiary_color);color:var(--body_color);font-weight:700;}
.content-with-form .inner .form-wrapper label:has(>span:empty){display:none;}

.box-slider-section{background:var(--primary_color);padding:64px 0;position:relative;overflow-x:clip;}
.box-slider-section:before{content:'';background:url(https://3762754.fs1.hubspotusercontent-na1.net/hubfs/3762754/kaliop-2025/Images/background-shape.svg) no-repeat left / cover;position:absolute;top:0;left:-10%;bottom:0;z-index:0;width:100%;height:100%;}
.box-slider-section .container{position:relative;z-index:1;}
.box-slider-section .box-wrapper > .title h2{margin:0;}
.box-slider-section .box-wrapper .grid{margin:50px -12px 0;}
.box-slider-section .box-wrapper .grid .box{width:calc(33.33% - 24px);padding:48px 24px;border-radius:32px;background:radial-gradient(80.33% 78.18% at 28.77% 24.76%, rgba(238, 205, 205, 0.25) 0%, rgba(234, 244, 250, 0.00) 100%), radial-gradient(50% 50% at 50% 50%, rgba(77, 122, 232, 0.25) 0%, rgba(234, 244, 250, 0.00) 100%), linear-gradient(180deg, rgba(27, 226, 188, 0.13) 0%, rgba(0, 0, 0, 0.00) 100%), var(--color-white);margin:0 12px 24px;display:flex;flex-direction:column;}
.box-slider-section .box-wrapper .grid .box > h6{flex-grow:1;margin:0;}
.box-slider-section .box-wrapper .grid .box .content{margin-top:24px;}
.box-slider-section .speaker-slider{margin:60px 0 -260px;padding-top:65px;}
.speaker-slider .title h2{margin:0;}
.speaker-slider .section-row{margin-top:35px;max-width:860px;}
.speaker-slider .section-row:not(.slick-slider){margin-left:-12px;margin-right:-12px;}
.speaker-slider .section-row:not(.slick-slider) > .item{width:calc(33.33% - 24px);margin:0 12px 24px;}
.speaker-slider .section-row.slick-slider .slick-list{margin:0 -12px;}
.speaker-slider .section-row.slick-slider .slick-track{display:flex !important;}
.speaker-slider .section-row.slick-slider .item{height:inherit !important;}
.speaker-slider .section-row.slick-slider .card{margin:0 12px;height:100%;}
.speaker-slider .card{background:var(--color-white);padding:16px;border-radius:32px;}
.speaker-slider .card .image{width:152px;height:152px;margin:0 auto;border-radius:100%;overflow:hidden;}
.speaker-slider .card .image img{width:100%;height:100%;object-fit:cover;display:block;}
.speaker-slider .card .bottom{display:flex;flex-direction:column;}
.speaker-slider .card .titles{flex-grow:1;}
.speaker-slider .card .speaker-name{font-size:20px;font-weight:900;letter-spacing:0.8px;margin-top:8px;}
.speaker-slider .card .content{font-size:14px;}
.speaker-slider .card .social-link{display:inline-block;margin-top:10px;}
.speaker-slider .card .social-link:hover{opacity:0.5;}
.speaker-slider .slider_arrows{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px;}
.speaker-slider .slider_arrows .slick-arrow{width:56px;height:56px;background:var(--tertiary_color););border-radius:100%;cursor:pointer;transition:400ms;display:flex;align-items:center;justify-content:center;}
.speaker-slider .slider_arrows .slick-arrow:hover{background:var(--quaternary_color);}

.speaker-slider .slick-slider .slick-list{overflow:visible !important;clip-path:inset(-100vw -100vw -100vw 0);}
.speaker-slider .section-row.slick-slider .item.slick-slide.slick-cloned{opacity:.4;}
.speaker-slider .section-row.slick-slider .item.slick-slide{opacity:.4;}
.speaker-slider .section-row.slick-slider .item.slick-slide.this-slide{opacity:.8;}
.speaker-slider .section-row.slick-slider .item.slick-slide.slick-active{opacity:1;}
.speaker-slider .slider_arrows .slick-arrow[aria-disabled="true"]{pointer-events:none;opacity:0.6;}

.agenda-section{background:var(--secondary_color);padding:255px 0 64px;}
.agenda-section .container{padding-top:65px;}
.agenda-section h2{margin:0;}
.agenda-section .inner{margin-top:35px;}
.agenda-section .inner .text-wrapper .title{background:var(--primary_color);padding:24px 24px 24px 200px;border-radius:32px;min-height:85px;display:flex;align-items:center;font-size:20px;font-weight:900;letter-spacing:0.8px;margin-bottom:16px;}
.agenda-section .inner .text-wrapper .inner-grid{display:flex;align-items:center;}
.agenda-section .inner .text-wrapper .inner-grid .time{width:170px;font-weight:900;padding:12px 24px;}
.agenda-section .inner .text-wrapper .inner-grid .innerDiv{width:calc(100% - 170px);background:var(--color-white);font-size:14px;padding:12px 32px;border-radius:32px;color:var(--grey-color);margin-bottom:16px;letter-spacing:0.56px;}
.agenda-section .inner .text-wrapper .inner-grid .innerDiv h6{color:var(--body_color);font-size:16px;font-weight:900;margin-bottom:8px;}
.agenda-section .inner .text-wrapper .inner-grid .img{flex-shrink:0;}

.three-col-cards{padding:64px 0;}
.three-col-cards .title > h2{margin:0;}
.three-col-cards .section-row{margin:48px -12px 0;}
.three-col-cards .section-row .card{width:calc(33.33% - 24px);display:flex;flex-direction:column;margin:0 12px 24px;border-radius: 32px;padding: 48px 24px;background:radial-gradient(78.28% 77% at 33.61% 24.76%, rgba(238, 205, 205, 0.25) 0%, rgba(234, 244, 250, 0.00) 100%), radial-gradient(50% 50% at 50% 50%, rgba(77, 122, 232, 0.25) 0%, rgba(234, 244, 250, 0.00) 100%), linear-gradient(180deg, rgba(27, 226, 188, 0.13) 0%, rgba(0, 0, 0, 0.00) 100%), #F5F5F5;}
.three-col-cards .section-row .card .card-title{font-size:24px;font-weight:900;letter-spacing:0.96px;flex-grow:1;align-content:center;}
.three-col-cards .section-row .card .content{margin-top:26px;}
.three-col-cards .inner .button-1{margin-top:14px;}

.history-section{background:var(--primary_color);padding:64px 0;position:relative;}
.history-section:before{content:'';background:url(https://3762754.fs1.hubspotusercontent-na1.net/hubfs/3762754/kaliop-2025/Images/background-shape.svg) no-repeat left / cover;position:absolute;top:0;left:-10%;bottom:0;z-index:0;width:100%;height:100%;}
.history-section .container{position:relative;z-index:1;}
.history-section .title h2{margin:0;}
.history-section .top-part{margin:38px -12px 0;}
.history-section .top-part .box{width:calc(50% - 24px);padding:48px 24px;border-radius:32px;background:#4D7AE8;text-align:center;margin:0 12px 24px;}
.history-section .top-part .box .counter{font-size:96px;font-weight:900;letter-spacing:3.84px;text-shadow: 2px 2px 0 var(--color-white), -2px -2px 0 var(--color-white), 2px -2px 0 var(--color-white), -2px 2px 0 var(--color-white);color:#4D7AE8;/*-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--color-white);color:transparent;*/}
.history-section .top-part .box .txt{font-size:28px;font-weight:700;letter-spacing:1.12px;}
.history-section .middle-part{margin:0 -12px;}
.history-section .middle-part .card{width:calc(33.33% - 24px);margin:0 12px 24px;display:flex;flex-direction:column;}
.history-section .middle-part .card .image{height:200px;overflow:hidden;position:relative;cursor:pointer;}
.history-section .middle-part .card .image > img{display:block;width:100%;height:100%;object-fit:cover;}
.history-section .middle-part .card .image > a{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:.8;cursor:pointer;}
.history-section .middle-part .card .image > a img{width:53px;}
.history-section .middle-part .card .image > a:hover{opacity:1;}
.history-section .middle-part .card .content{background:#4D7AE8;padding:24px 20px;border-radius:0 0 32px 32px;font-weight:700;text-align:center;flex-grow:1;}
.history-section .bottom-part{margin:46px 0 0;}
.history-section .bottom-part h3{margin:0;}
.history-section .bottom-part .inner{margin:40px -13px 0;}
.history-section .bottom-part .inner .item{width:calc(33.33% - 26px);margin:0 13px;display:flex;flex-direction:column;}
.history-section .bottom-part .inner .item .content{padding:48px 70px;font-style:italic;font-weight:700;position:relative;flex-grow:1;align-content:center;text-align:center;}
.history-section .bottom-part .inner .item .content:before,
.history-section .bottom-part .inner .item .content:after{content:'';background:url(https://3762754.fs1.hubspotusercontent-na1.net/hubfs/3762754/kaliop-2025/Images/quote-icon.svg) no-repeat center;width:31px;height:25px;display:inline-block;position:absolute;left:24px;top:48px;}
.history-section .bottom-part .inner .item .content:after{left:unset;top:unset;right:24px;bottom:48px;transform:rotate(180deg);}
.history-section .bottom-part .inner .item .img{width:65px;height:65px;overflow:hidden;border-radius:100%;margin:0 auto 16px;}
.history-section .bottom-part .inner .item .bottom-wrap{border-top:2px solid var(--color-white);padding:20px 12px 12px;}
.history-section .bottom-part .inner .item .bottom-wrap .name{font-size:20px;font-weight:900;letter-spacing:0.8px;}
.history-section .bottom-part .inner .item .bottom-wrap .designation{font-size:14px;color:#E1DEDE;}

.history-section .bottom-part .history_arrows{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px;}
.history-section .bottom-part .history_arrows .slick-arrow{width:56px;height:56px;background:var(--tertiary_color););border-radius:100%;cursor:pointer;transition:400ms;display:flex;align-items:center;justify-content:center;}
.history-section .bottom-part .history_arrows .slick-arrow:hover{background:var(--quaternary_color);}
.history-section .bottom-part .history_arrows .slick-arrow[aria-disabled="true"]{pointer-events:none;opacity:0.6;}

.faqs-section{ padding: 64px 0; }
.faqs-section  .inner { gap: 40px 70px; }
.faqs-section .left { width: 410px; flex-shrink: 0; }
.faqs-section .content { color: var(--grey-color); }
.custom-accordion { margin-top: 40px; }
.custom-accordion .accordion-item { padding-bottom: 24px; }
.custom-accordion .accordion-item .accordion-title { border-top: 2px solid #E1DEDE; padding-top: 24px; cursor: pointer; }
.custom-accordion .accordion-item .accordion-title { padding-left: 64px; position: relative; }
.custom-accordion .accordion-item .accordion-title:before { position: absolute; width: 24px; height: 24px; background: url(https://3762754.fs1.hubspotusercontent-na1.net/hubfs/3762754/kaliop-2025/Images/plus-icon.svg) no-repeat center / 24px 24px; content: ''; left: 0; top: 26px; }
.custom-accordion .accordion-item .accordion-title.active:before { background: url(https://3762754.fs1.hubspotusercontent-na1.net/hubfs/3762754/kaliop-2025/Images/minus-icon.svg) no-repeat center / 24px 24px; }
.custom-accordion .accordion-item:first-child .accordion-title { border: none; }
.custom-accordion .accordion-item:last-child .accordion-title { border-bottom: 2px solid #E1DEDE; padding-bottom: 24px; }
.custom-accordion .accordion-title h5 { font-size: 20px; letter-spacing: 0.8px; line-height: normal; margin: 0; color: var(--grey-color); }
.custom-accordion  .accordion-tab { margin-top: 24px; display: none; color: var(--grey-color); }

.video-sec{padding:110px 0;}
.video-sec .video .hs-embed-wrapper{max-width:100% !important;border-radius:16px;}
.video-sec .video h6{font-size:20px;margin:20px 0 0;}


.speaker-sec{background:var(--primary_color);padding:50px 0 20px;position:relative;overflow-x:clip;}
.speaker-sec:before{content:'';background:url(https://3762754.fs1.hubspotusercontent-na1.net/hubfs/3762754/kaliop-2025/Images/background-shape.svg) no-repeat left / cover;position:absolute;top:0;left:-10%;bottom:0;z-index:0;width:100%;height:100%;}
.speaker-sec .container{position:relative;z-index:1;}
.speaker-sec .grid{/*padding-left:140px;*/margin:50px 0 0;}
.speaker-sec .grid .item{width:25%;padding:0 10px 32px;}
.speaker-sec .grid .item .gridIn{background:var(--color-white);padding:16px;border-radius:32px;}
.speaker-sec .grid .item .img{width:160px;height:160px;margin:0 auto 12px;border-radius:100%;overflow:hidden;}
.speaker-sec .grid .item .img > img{width:100%;height:100%;object-fit:cover;display:block;}
.speaker-sec .grid .item .details{font-size:14px;}
.speaker-sec .grid .item .details .name{font-size:20px;font-weight:900;letter-spacing:0.8px;}
.speaker-sec .grid .item .social-link{display:inline-block;margin-top:10px;}
.speaker-sec .grid .item .social-link:hover{opacity:0.5;}

.agenda-v2{padding:50px 0;}
/*.agenda-v2 .title{color:#6B6B6B;}*/
.agenda-v2 .inner{margin:35px 0 0;}
.agenda-v2 .inner .text-wrapper .title{font-size:26px;color:var(--tertiary_color);font-weight:600;margin:0 0 35px;}
.agenda-v2 .inner .text-wrapper .inner-grid{margin:0 0 35px;}
.agenda-v2 .inner .innerDiv{gap:10px;}
.agenda-v2 .inner .innerDiv .img{flex-shrink:0;}
/*.agenda-v2 .inner .innerDiv .content, .agenda-v2 .inner .innerDiv .content h1, .agenda-v2 .inner .innerDiv .content h2, .agenda-v2 .inner .innerDiv .content h3, 
.agenda-v2 .inner .innerDiv .content h4, .agenda-v2 .inner .innerDiv .content h5, .agenda-v2 .inner .innerDiv .content h6{color:#6B6B6B;}*/
.agenda-v2 .inner .innerDiv .content, .agenda-v2 .inner .innerDiv .content h6{font-size:20px;margin:0;}
.agenda-v2 .inner .text-wrapper:last-child .inner-grid:last-child{margin:0;}


/* 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:1150px;} }
/* @media (min-width:1430px) { .container-large{width:1400px;} }
@media (min-width:1630px) { .container-large{width:1570px;} } */



@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:1200px){
    .history-section .bottom-part .history_arrows{display:none;}
}

@media (max-width:1629px){
    /*.speaker-sec .grid{padding-left:80px;}*/
}
@media (max-width:1429px){
    /*.speaker-sec .grid{padding-left:0;}*/
    /*.speaker-sec .grid .item .img{width:170px;height:170px;}*/
}
@media (max-width:1199px){
    .banner{background-position:0 center !important;}
    .banner .inner .title{padding:0;}
    .banner .inner .text{padding:0 50px;}
    .content-with-form .inner .text-wrap h2{margin:0;}
    .history-section:before{left:0;}
    .history-section .bottom-part .inner .slick-track{display:flex;}
    .history-section .bottom-part .inner .item.slick-slide{height:inherit;}
    
    .banner-v2 .inner .tag{top:80px;font-size:30px;}
    .speaker-sec .grid .item{width:33.33%;}
    .speaker-sec .title{text-align:center;}
}
@media (max-width:991px){
    .banner{padding:50px 0;}
    .banner .inner .text{padding:0 0 0 50px;}
    .content-with-form .inner{display:flex;flex-direction:column-reverse;}
    .content-with-form .inner .text-wrap{width:100%;}
    .content-with-form .inner .form-wrapper{padding:0 0 50px;width:100%;/*padding:40px 0 0;*/}
    .box-slider-section .box-wrapper .grid .box,.speaker-slider .section-row:not(.slick-slider) > .item{width:calc(50% - 24px);}
    .three-col-cards .section-row .card{width:calc(50% - 24px);}
    .history-section .middle-part .card{width:calc(50% - 24px);}
    .history-section .bottom-part .inner .item{width:calc(50% - 26px);}
    .history-section .top-part .box .counter{font-size:70px;}
    .faqs-section .inner { gap: 40px 0; flex-wrap: wrap; }
    .faqs-section .left { width: 100%; }
    .box-slider-section .box-wrapper .grid .box > h6 > br{display:none;}
    
    .banner-v2{padding:50px 0;}
    .banner-v2 .inner h1{padding:0;}
    .banner-v2 .inner .tag{font-size:24px;position:static;transform:unset;margin:15px 0 0;}
    
    .video-sec{padding:50px 0;}
    .speaker-sec .grid .item{width:50%;}
}
@media (max-width:767px){
    .banner .inner .title h1{font-size:50px;}
    .banner{padding:24px 0;background-position:0 bottom !important;}
    .banner .inner .title{width:100%;}
    .banner .inner .text{width:100%;padding:110px 0 0;}
    
    .content-with-form{padding:40px 0;}
    
    .content-with-form .inner .text-wrap .content{margin-top:30px;}
    .content-with-form .inner .form-wrapper .form{border-radius:16px;}
    .box-slider-section{padding:40px 0;}
    .box-slider-section .box-wrapper .grid{display:flex;flex-wrap:wrap;margin:30px 0 0;}
    .speaker-slider .section-row:not(.slick-slider){display:flex;flex-wrap:wrap;margin:0;}
    .speaker-slider .section-row{max-width:unset;}
    .speaker-slider .section-row.slick-slider .slick-list{overflow: hidden!important;clip-path:unset;}
    .box-slider-section .box-wrapper .grid .box,
    .speaker-slider .section-row:not(.slick-slider)>.item{width:100%;margin:0 0 20px;border-radius:16px;}
    .speaker-slider .section-row.slick-slider .card{border-radius:16px;}
    .box-slider-section .speaker-slider{margin:0;padding-top:40px;}
    .agenda-section{padding:0 0 40px;}
    .agenda-section .container{padding-top:40px;}
    .agenda-section .inner .text-wrapper + .text-wrapper{margin-top:28px;}
    .agenda-section .inner .text-wrapper .inner-grid{display:block;width:100%;text-align:center;}
    .agenda-section .inner .text-wrapper .title{padding:24px;justify-content:center;border-radius:16px;}
    .agenda-section .inner .text-wrapper .inner-grid .innerDiv{width:100%;border-radius:16px;}
    .agenda-section .inner .text-wrapper .inner-grid .time{width:100%;margin:0 0 16px;}
    .agenda-section .inner .text-wrapper .inner-grid .img{margin:15px 0 0;}
    .three-col-cards{padding:40px 0;}
    
    .three-col-cards .section-row{margin:30px 0 0;}
    .three-col-cards .section-row .card{width:100%;margin:0 0 20px;border-radius:16px;}
    .three-col-cards .section-row .card .content{margin-top:15px;}
    .three-col-cards .inner .button-1{margin-top:30px;}
    .history-section{padding:40px 0;}
    .history-section .top-part{display:flex;flex-wrap:wrap;margin:28px -8px 0;}
    .history-section .top-part .box{padding:24px 12px;border-radius:16px;width:calc(50% - 16px);margin:0 8px 24px;}
    .history-section .top-part .box .counter{font-size:40px;}
    .history-section .top-part .box .txt{font-size:16px;}
    .history-section .middle-part{display:flex;flex-wrap:wrap;margin:0;}
    .history-section .middle-part .card{width:100%;margin:0 0 20px;}
    .history-section .middle-part .card .image{height:auto;}
    .history-section .middle-part .card .content{font-size:14px;padding:18px;}
    
    .history-section .bottom-part{margin:28px 0 0;}
    .history-section .bottom-part .inner{display:flex;flex-wrap:wrap;margin:0;}
    .history-section .bottom-part .inner .item{width:100%;margin:0 0 20px;}
    .history-section .bottom-part .inner .item .content{padding:48px;}
    .history-section .bottom-part .inner .item .content:before,
    .history-section .bottom-part .inner .item .content:after{width:21px;height:15px;background-size:19px;left:14px;}
    .history-section .bottom-part .inner .item .content:after{left:unset;right:14px;}
    
    .speaker-sec .grid{display:flex;flex-wrap:wrap;margin:30px 0 0;}
    .speaker-sec .grid .item{width:50%;}
    .speaker-sec .grid .item .gridIn{border-radius:16px;}
    /*.speaker-sec .grid .item .img{width:150px;height:150px;}*/
    
    .agenda-v2{text-align:center;}
    .agenda-v2 .inner .text-wrapper .title{font-size:22px;margin:0 0 20px;}
    .agenda-v2 .inner .innerDiv .content,
    .agenda-v2 .inner .innerDiv .content h6{font-size:16px;margin:0 0 5px;}
    .agenda-v2 .inner .text-wrapper .inner-grid{margin:0 0 20px;}
    .agenda-v2 .inner .innerDiv .img{margin:10px 0 0;}

}
@media(max-width:567px){
    .speaker-sec .grid .item{width:100%;}
}
/* @media(max-width:480px){
    .speaker-sec .grid .item{width:100%;}
} */

@media(max-width:380px){
    .banner .inner .title h1,
    .content-with-form .inner .text-wrap h2,
    .three-col-cards .title > h2, .faqs-section .inner h2{word-break:break-word;}
    .history-section .top-part .box .txt{font-size:14px;}
    .history-section .top-part .box .counter{font-size:30px;-webkit-text-stroke-width:1px;}
    .history-section .middle-part .card .image > a img{width:40px;}
    
}