<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">


/*@font-face {
    font-family: 'GTPlanarTrial-Lt';
    src:  url() format('woff2'),
         url() format('woff'),
         url() format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}*/

@font-face {
    font-family: 'GTPlanar-Light';
    src: url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/fonts/GTPlanar-Light.woff2) format('woff2'),
        url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/fonts/GTPlanar-Light.woff) format('woff'),
        url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/fonts/GTPlanar-Light.ttf) format('truetype'),
        url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/fonts/GTPlanar-Light.svg) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

 












































































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

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


.button-1 a{background-color:
    
    
        
    
    rgba(255, 255, 255, 0.0)
;color:#01010F; border-top:solid 2px #01010F; border-bottom:solid 2px #01010F; padding:11px 0; position:relative; display:inline-block;font-size:18px;font-weight:400;min-width:340px;z-index:1;}
.button-1 a:after{background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat right center; content:'';width:24px;height:16px;filter:invert(1);display:inline-block;vertical-align:top;margin:4px 0 0 5px; transition:400ms;}
.button-1 a:before{position:absolute;left:0;top:0;width:0px;height:100%;content:'';background-color:#01010F;z-index:-1; transition:400ms;}
.button-1 a:hover{color:#ffffff;border-color:#01010F;padding-left:16px;} 
.button-1 a:hover:after{filter:invert(0); width:40px;}
.button-1 a:hover:before{width:100%;}

.button-1.reverse a{direction:rtl;}
.button-1.reverse a:hover{padding-right: 16px;}
.button-1.reverse a:after{transform:rotate(180deg);}
.button-1.reverse a:before{left:auto; right:0;}

.button-1.teal-hover a:after{background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button-teal.svg) no-repeat right center;filter: invert(1) brightness(0.5);} 
.button-1.teal-hover a:hover{color:#91D9D4;} 
.button-1.teal-hover a:hover:after{filter:none;}

.button-1.orange-hover a:after{background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button-orange.svg) no-repeat right center;filter: invert(1) brightness(0);} 
.button-1.orange-hover a:hover{color:#F39865;} 
.button-1.orange-hover a:hover:after{filter:none;}

.button-1.large a{padding:17px 0; font-size:24px;}
.button-1.large a:hover{padding-left:16px;}

.button-2 a{background-color:#01010F;color:#FFFFFF; border:solid 2px #01010F; padding:11px 16px; display:inline-block;font-size:24px;font-weight:400;min-width:210px;}
.button-2 a:after{background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat right center; content:'';width:24px;height:16px; display:inline-block;vertical-align:top;margin:4px 0 0 9px; transition:400ms;}
.button-2 a:hover{background-color:#01010F;color:#FFFFFF;border-color:#01010F;} 
.button-2 a:hover:after{filter:invert(0); width:36px;}

.button-2.large a{padding:26px 16px;min-width:342px;}

.button-3 a{background-color:#FFF;color:#01010F; border:solid 2px #01010F; padding:4px 16px; display:inline-block;font-size:16px;font-weight:400;min-width:230px;}
.button-3 a:after{background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat right center; content:'';width:24px;height:16px;filter:invert(1);display:inline-block;vertical-align:top;margin:5px 0 0 9px; transition:400ms;}
.button-3 a:hover{background-color:#01010F;color:#FFFFFF;border-color:#01010F;} 
.button-3 a:hover:after{filter:invert(0); width:40px;}

.button-3.large a{padding:11px 16px;font-size:16px; font-size:24px; min-width:210px;}

@media (max-width:991px){
    .btn-group &gt; div{display:block; margin:0 0 8px;}
}
input{ font-family: 'GTPlanar-Light', sans-serif ; }
input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    outline:none; border:none; border-bottom:2px solid #01010F; background:transparent; padding:10px 15px; font-size:40px; width:100%; color: ; font-family: 'GTPlanar-Light', sans-serif ; }
input[type=checkbox] , input[type=radio] { width:auto; height:auto; } 
textarea { padding:15px 20px; height:100px; }
select {border-top:2px solid #01010F; max-width: 500px; background:transparent url(https://3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/ripcord-2022/images/Union-1.svg) no-repeat right center; -webkit-appearance:none; -moz-appearance:none; appearance:none; }

input[type="email"]{border-top:2px solid #01010F;}

.hs_submit { margin: 20px 0 0; }
.hs_submit .actions{transition:400ms; background-color:
    
    
        
    
    rgba(255, 255, 255, 0.0)
;color:#01010F; border-top:solid 2px #01010F; border-bottom:solid 2px #01010F; position:relative; display:inline-block;font-size:18px;font-weight:400;z-index:1;width:100%}
.hs_submit .actions:before{position:absolute;left:0;top:0;width:0px;height:100%;content:'';background-color:#01010F;z-index:-1; transition:400ms;}
.hs_submit .actions:after{content:'';transition:400ms;background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat right center; width:25px;height:16px;position:absolute;left:90px;top:24px;filter:invert(1);}
.hs_submit .actions:hover{color:#ffffff;border-color:#01010F;padding-left:16px;}
.hs_submit .actions:hover:before{width:100%;}
.hs_submit .actions:hover:after{filter:invert(0);left:110px;width:40px;}

.hs_submit .actions .hs-button {font-size: 24px; background: transparent; border: none; text-align: left; z-index: 1; cursor: pointer; height: auto; padding: 16px 0; transition:400ms; }
.hs_submit .actions:hover .hs-button { color: #fff; }

ul.hs-error-msgs { margin:0; padding:0; list-style:none; float:left; width:100%; color: red; }
.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 30px; }
.hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.hs-form fieldset.form-columns-2 .field { padding:0 0 30px 10px }
.hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 30px 0; }
.hs-form fieldset.form-columns-3 .field { padding:0 0 30px 10px }
.hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 30px 0; }
.hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 30px; }
.hs-form fieldset .hs-input { width:100% !important; }
.hs-form fieldset { max-width:none; }
.hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
ul.inputs-list { margin:0; padding:5px 0; list-style:none; }

.inputs-list .hs-form-checkbox-display span , .inputs-list .hs-form-booleancheckbox span , .inputs-list li.hs-form-radio span { cursor: pointer; } 
.inputs-list .hs-form-checkbox-display , .inputs-list .hs-form-booleancheckbox , .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 25px; position:relative; cursor: pointer; }
.inputs-list input[type="checkbox"] , .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; cursor: pointer; z-index: 1; }
.inputs-list input[type="radio"] { top:3px; }
.inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; }
.inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-25px; top:3px;  content:''; width:15px; height:15px; border:1px solid #01010F; background:#fff; }
/* .inputs-list input[type="checkbox"]:checked + span:before { background:#333; color:#ffff; border-color:#333; } */
.inputs-list input[type="checkbox"]:checked + span:after { content:''; position:absolute; left:-21px; top:7px; width: 9px; height: 9px; background: #01010F; }

.inputs-list input[type="radio"] + span:before { content:''; position:absolute; left: 0; top:4px; width:15px; height:15px; border:1px solid #01010F; background:#fff; border-radius:100%; }
.inputs-list input[type="radio"]:checked + span:after { position:absolute; left:4px; top:8px; content:''; width:9px; height:9px; border-color:#01010F; background:#01010F;  border-radius:100%; }

.hs-form-field &gt; label { margin: 0 0 16px; font-size: 24px; line-height:30px; display: inline-block; width: 100%; }
.hs_error_rollup { display: none; }

.focused .hs-input , .hs-input:focus , .hs-input:-internal-autofill-selected { color: #fff; background: #01010F }
.focused select.hs-input { background:#01010F url(https://3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/ripcord-2022/images/Union-white.svg) no-repeat right center; }

.hs-input::-webkit-input-placeholder { opacity:0.5; color:#01010F; }
.hs-input::-moz-placeholder { opacity:0.5; color:#01010F;}
.hs-input:-ms-input-placeholder { opacity:0.5; color:#01010F; }
.hs-input:-moz-placeholder { opacity:0.5; color:#01010F; }

@media(max-width: 1200px) {
    .hs-form-field &gt; label { font-size: 26px; line-height: 34px; margin: 0 0 10px; }
}

@media(max-width:991px) {
    .hs-form .hs-form-field { padding: 0 0 20px; }
    .hs-form-field &gt; label { font-size: 20px; line-height: 30px; margin: 0 0 7px; }
    .hs_submit { margin: 10px 0 0; }
    
    button, input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea { height: 48px; padding: 0 10px; }
    input , button , textarea, select , input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {font-size:18px;}
    .hs_submit .actions .hs-button { height: auto; }
}

@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {
    
  .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
  
}
footer.footer{background-color:
    
    
        
    
    rgba(248, 246, 242, 1)
; border-top:solid 2px #01010F; color:#01010F; padding:40px 0;position: relative;}
footer.footer a{color:#01010F;}
footer.footer a:hover{color:#15A9B2;}

.copy_right { margin: 50px 0 0; }
.copy_right ul { margin: 0; padding: 0; list-style-type: none; }
.copy_right ul li { margin: 0; padding: 0 20px 0 0; display: inline-block; font-size: 16px; line-height: 22px; }
.copy_right ul li:after { content: '///'; margin-left: 20px; display: inline-block; vertical-align: top; margin-top: 1px; }
.copy_right ul li:last-child:after { display: none; }
.copy_right ul li:last-child { padding-right: 0; }

footer.footer .nav ul { margin: 0; padding: 0; list-style-type: none; text-align:right; }
footer.footer .nav ul li { margin: 0; padding: 0 0 0 68px; display: inline-block; }
footer.footer .nav ul li:first-child { padding-left: 0; }
footer.footer ul.social-media { margin: 35px 0 0; padding: 0; list-style-type: none; text-align: right; }
footer.footer ul.social-media li { margin: 0; padding: 0 0 0 40px; display: inline-block; }
footer.footer .left { width: 40%;}

@media (min-width:992px){
    footer.footer ul.social-media + .copy_right{display:none;}
}

@media (max-width:1629px){}
@media (max-width:1429px){}
@media (max-width:1200px){
    .copy_right ul li{padding:0 6px 0 0;}
    .copy_right ul li:after{margin-left:8px;}
    footer.footer .nav ul li{padding:0 0 0 22px;}
}
@media (max-width:1024px){
    footer.footer{padding:25px 0;text-align:center;}
    footer.footer .left{width:100%;}
    footer.footer .right{width:100%;}
    footer.footer .inner{flex-wrap:wrap;}
    footer.footer ul.social-media{margin:20px 0 0;text-align:center;}
    footer.footer ul.social-media li{padding:7px;}
    footer.footer .nav ul{text-align:center;}
    footer.footer .nav ul li{padding:5px;}
    footer.footer .nav{margin:20px 0 0;}
    footer.footer .logo + .copy_right{display:none;}
    .copy_right{margin:20px 0 0;}
    .copy_right ul li{padding:0 5px;}
/*}
@media (max-width:767px){*/
    footer.footer{text-align:left; padding:45px 0 25px 0;}
    footer.footer .nav ul{border-bottom:solid 2px #01010F;text-align:left;}
    footer.footer .nav ul li{display:block;margin:0;padding:0;}
    footer.footer .nav ul li a{border-top:solid 2px #01010F; display: block; padding: 7px 0;}
    footer.footer ul.social-media{text-align: left;}
    
}

/* Slick - 1.8.1 
.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}
*/

/* CSS start from here */
.bg-blue{background-color:;}


/* Slick css */
.slick-slider .slick-arrow{background-color:transparent; border:none; z-index:5; position:absolute; top:0%; left:0; width:60px; height:calc(100% + 2px); font-size:0px; transition:400ms; cursor:pointer;}
.slick-slider .slick-arrow:after{position:absolute;left:0;top:0;width:0;height:100%;content:'';background-color:#000; transition:200ms;}
.slick-slider .slick-arrow:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';filter:invert(1) brightness(0);background:url(https://3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/ripcord-2022/images/union-green-arrow.svg) no-repeat center;transition:200ms;z-index:1;}
.slick-slider .slick-arrow.slick-next{left:auto; right:0;}
.slick-slider .slick-arrow.slick-prev{transform:scale(-1);}
.slick-slider .slick-arrow:hover:after{width:100%;}
.slick-slider .slick-arrow:hover:before{filter:invert(0) brightness(1);}

.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:transparent; border: 2px solid #dadada; padding:0; text-indent:-9999px; cursor:pointer; transition:400ms;} 
.slick-slider .slick-dots li.slick-active button{background-color:#dadada;}

/* data-small-btn="true" */
.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:#01010F;}

.step-list{padding:100px 0;}
.step-list .list-wrapper .list + .list{margin-top:60px;}
.step-list .video-div{width:50%; position:sticky; top:120px;margin-bottom: 90px;}
.step-list .video-div video{display:block;}
/* .step-list .video-div lottie-player{max-width:70%;margin:0 auto;} */
.step-list .right-text{width:50%;padding:140px 60px 0 80px;}
.step-list .right-text .section-ttl{display:flex;align-items:center;justify-content:space-between;border-bottom:solid 2px;padding:0 0 12px;}
.step-list .right-text .section-ttl h2{margin:0;font-size:20px;font-weight:400;line-height:normal;}
.step-list .right-text .section-ttl .controls{letter-spacing:0.2em;text-transform:uppercase;font-size:12px;line-height:16px;position:relative;display:flex;align-items:center;}
.step-list .right-text .content-over{min-height:540px;display:flex;flex-direction:column;justify-content:center;padding: 60px 0 0 0;}
.step-list .right-text .content-over .content{border-top:2px solid;border-bottom:2px solid;margin:45px 0;padding:45px 0;}
.step-list .right-text .content-over em{display:inline;padding:0 8px;position:relative;}
.step-list .right-text .content-over mark{display:inline;padding:0 8px;position:relative;}
.step-list .right-text h2{font-size:76px;font-weight:400;line-height:1.1em;margin:0;}
.step-list .right-text .content em{}
.step-list .right-text .text{margin:0 10px 0 20px;}
.step-list .right-text .count,
.step-list .right-text .t-count{margin: 0 10px 0 10px;}
.step-list .right-text [class*="button-"] a{display:block;}

.faq-wrapper{padding:0 0 120px 0;}
.faq-wrapper .container-full{padding-left:80px; padding-right:80px; width:auto}
.faq-wrapper .titel-part{padding: 75px 0 0 0;}
.faq-wrapper .titel-part h2{max-width:850px;}
.faq-wrapper .list-wrapper{margin:40px -20px 0;}
.faq-wrapper .list{border-top:2px solid; border-bottom:2px solid; width:calc(50% - 40px); margin:0 20px;padding:23px 0; position:relative;}
.faq-wrapper .list:after{content:'';width:41px;height:40px;border:solid 2px #01010F;position:absolute;right:0;top:37px;transition:400ms;}
.faq-wrapper .list.active:after{background-color:#01010F;}
.faq-wrapper .list .click-dv{position:relative;cursor:pointer;padding-right:70px;z-index:1;}
.faq-wrapper .list .click-dv:before,
.faq-wrapper .list .click-dv:after{content:'';width:24px;height:2px;background-color:#01010F;position:absolute;right:11px;top:35px; transition:400ms;}
.faq-wrapper .list .click-dv:not(.active):after{transform:rotate(90deg);}
.faq-wrapper .list .click-dv.active:after,
.faq-wrapper .list .click-dv.active:before{background-color:#fff;}
.faq-wrapper .list .click-dv h3{margin:0;}
.faq-wrapper .list .content-dv{display:none;padding:30px 0 5px;}
.faq-wrapper .list .content-dv ul{list-style:none; margin:0; padding:0;}
.faq-wrapper .list .content-dv ul li{padding:0 0 0 30px;position:relative;}
.faq-wrapper .list .content-dv ul li + li{margin-top:15px;}
.faq-wrapper .list .content-dv ul li:after{background-color:#01010F;content:'';height:12px;left:0;position:absolute;top:10px;width:12px;}

.faq-wrapper .no-accordion .titel-part{width:50%;padding:0;}
.faq-wrapper .no-accordion .list-wrapper{width:50%;padding:0 0 0 40px;}
.faq-wrapper .no-accordion .list-wrapper .list{width:auto;border:none;padding:18px 0;}
.faq-wrapper .no-accordion .list-wrapper .list:after{display:none;}

.tabs-section{background-color:#91D9D4; padding:170px 0 120px;} 
.tabs-section .tabs-click{width:560px;}
.tabs-section .tabs-click .tabs{border-bottom:2px solid #01010F;border-top:2px solid #01010F;font-size:20px;height:80px;line-height:26px;margin:-2px 0 0;display:flex;align-items:center;cursor:pointer;padding:5px 10px 5px 66px;position:relative;z-index:1;transition:400ms;}
.tabs-section .tabs-click .tabs:after{background-color:#91D9D4;/*border:2px solid;*/border-radius:100%;content:"";height:18px;left:16px;position:absolute;top:29px;width:18px;box-shadow: 0 0 0 6px #91D9D4, 0 0 0 8px #01010F; transition:400ms;}
.tabs-section .tabs-click .tabs:before{background-color:#01010F;content:'';height:100%;left:0;position:absolute;top:0;width:0%;z-index:-1;transition:400ms;}
.tabs-section .tabs-click .tabs.active,
.tabs-section .tabs-click .tabs:hover{color:#91D9D4;}
.tabs-section .tabs-click .tabs.active:before,
.tabs-section .tabs-click .tabs:hover:before{width:100%;}
.tabs-section .tabs-click .tabs.active:after{background-color:#01010F;}
.tabs-section .tabs-click .go-with{position:sticky;top:110px;}

.tabs-section .tabs-content{width:calc(100% - 560px); padding:0 0 0 40px;}
.tabs-section .tab-container{border-top:2px solid #01010F; margin:60px 0 0;padding:40px 0 0;}
.tabs-section .tab-container h2{padding:0 0 20px;font-weight: normal;}
.tabs-section .tab-container hr{background-color:#01010F;border:none;height:2px;margin:30px 0 40px;}
.tabs-section .tab-container blockquote h3{font-size:76px;line-height:1.1em;margin:0;}

.tabs-section .case-study{padding:83px 0 0;}
.tabs-section .case-study .flex{position:relative;}
.tabs-section .case-study .flex .over-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index: 2;}
.tabs-section .case-study .image{width:434px;height:272px;overflow:hidden;}
.tabs-section .case-study .image img{width:100%;height:100%;object-fit:cover;display:block;transition:400ms;}
.tabs-section .case-study .content{width:calc(100% - 434px - 15px);padding:21px 0;margin:0 0 0 15px;font-size:32px;border-bottom:2px solid#01010F;border-top:2px solid#01010F;line-height:46px;position: relative;}
.tabs-section .case-study .content p { margin-bottom:0; }
.tabs-section .case-study .content .arrow{bottom:20px;height:20px;position:absolute;right:6px;width:52px;z-index:1;padding:2px 5px;transition:400ms;}
.tabs-section .case-study .content .arrow:after{background-color:#01010F;content:'';height:100%;left:0;position:absolute;top:0;width:0%;z-index:-1;transition:400ms;}
.tabs-section .case-study .content .arrow div{background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat left -14px top;height:100%;width:100%; filter:invert(1); transition:400ms; }
.tabs-section .case-study .flex:hover .image img{transform:scale(1.2);}
.tabs-section .case-study .flex:hover .content .arrow:after{width:100%;}
.tabs-section .case-study .flex:hover .content .arrow div{background-position:0 0;filter:invert(0);background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button-teal.svg) no-repeat;}
.tabs-section .related{padding:83px 0 0;}
.tabs-section .related [class*="button-"] a{display: block; margin: -2px 0 0; font-size:20px; line-height:26px;padding-bottom: 15px; padding-top: 15px;}
.tabs-section .related [class*="button-"] a:after{margin-top:8px;}

.clients-section{padding:300px 0 170px;}
.clients-section .inner{margin:0 auto;max-width:1160px;font-size:32px;line-height:38px;}
.clients-slider{padding:45px 0 0;margin:0 auto;width:100%;max-width:860px;}
.clients-slider .con{font-size:20px;line-height:26px;padding:0 0 18px;border-bottom:2px solid#01010F;}
/* .clients-slider .slider{margin:0 -24px;} */
.clients-slider .slider &gt; .logo{padding:38px 10px 20px;width: 25%;}
.clients-slider .slider &gt; .logo img{display:block;margin:0 auto;/*max-width:160px;*/}


.access-section{padding:100px 0;}
.access-section .left{width:51%;padding:0 40px 0 0;}
.access-section .left .image{display:none;}
.access-section .left .con{display:inline-block;font-size:32px;line-height:38px;margin:20px 0 0 0;padding:24px;position:relative;max-width:860px;transform:translate(170px,0);}
.access-section .left .bottom-content{font-size:20px;line-height:26px;margin:40px 0 0 0;}
.access-section .image{padding:0;width:49%;}
.access-section .image img{height:859px;object-fit:cover;display:block;}

.access-section.part-2 .title-part{padding:0 0 60px 0;}
.access-section.part-2 .title-part h2{max-width:720px;}
.access-section.part-2 .left{width:40%;}
.access-section.part-2 .left .con{margin:20px 0 0;max-width:690px;transform:translate(160px);}
.access-section.part-2 .image{width:60%;}
.access-section.part-2 .image img{display:block;height:auto;}
.access-section.part-2 .bottom-content{margin:55px 0 0;}
.access-section.part-2 .bottom-content &gt; div{max-width:970px;margin:0 90px 0 auto;}

.strip-section { /*border-bottom: 2px solid #01010F;*/ overflow: hidden; }
.strip-section .left { width: 50%; padding:71px 30px 70px calc((100% - 1780px) / 2); border-right: 2px solid #01010F; }
.strip-section [class*="button-"] { width: 50%; text-align: center; }
.strip-section [class*="button-"] a { font-size:32px; width: 46px; border-bottom: none; border-top: none; min-width: 200px; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.strip-section [class*="button-"] a:after { transform: scale(1.2); margin: 5px 0 0 15px; }
.strip-section.top-brdr{border-top:2px solid #01010F;}

.cta-strip { padding: 100px 0; }
.cta-strip .inner { width: 50%; }
.cta-strip .inner [class*="button-"] { margin: 25px 0 0; display: inline-block; width: 100%; }
.cta-strip .inner [class*="button-"] a { min-width: auto; width: 100%; }

.testimonial-slider { border-bottom:2px solid #01010F;}
.testimonial-slider .box .cover { border-right: 2px solid #01010F; }
.testimonial-slider .box.slick-current + .slick-active + .slick-active .cover{border: none;}
.testimonial-slider .box .inner { padding: 50px; width: 100%; }
.testimonial-slider .box [class*="button-"] a{ padding-left: 16px; border-bottom: none; display: block;}
.testimonial-slider .box [class*="button-"].hide-btn a{pointer-events:none;}
.testimonial-slider .box [class*="button-"].hide-btn a:after{opacity:0;}
.testimonial-slider .box .quote { margin: 8px 0 24px; display: inline-block; width: 100%; }
.testimonial-slider .box .text ul { margin: 20px 0; padding: 0; list-style-type: none; }
.testimonial-slider .box .name { margin: 24px 0 0; line-height: 1.6;min-height: 90px; }
.testimonial-slider .box .text ul li { margin: 3px 0; display: inline-block; width: 100%; }
.testimonial-slider .box .text ul li span { min-width: 110px; display: inline-block; position: relative; padding: 0 21px 0 0; margin-right: 14px; }
.testimonial-slider .box .text ul li span:after { content: '///'; position: absolute; top: 0; right: 0; }
.testimonial-slider .slick-list{max-width:calc(100% - 120px);margin:0 auto; border-right: 2px solid #01010F; border-left: 2px solid #01010F;}

.slider.mobile{display: none;}
.slider{position: relative;}
.slider .over-dv{position:absolute;left:0;top:0;width:100%;height:100%; z-index:12;}
.slider.play .over-dv{display:none;}
.slider h3, .slider h2{}
.slider .inner{display:flex;flex-flow:row-reverse;}
.slider .animation-dv{width:50%;overflow:hidden;}
.slider .animation-dv .bg-animation{/*height:1080px;*/ height:100%; /*height: calc(100vh - 68px);*/display:flex;align-items:center;justify-content:center;}

.slider .texts{width:50%;position: relative;/*padding:0 60px 0 80px;*/}
.slider .texts .section-ttl{align-items:center;border-bottom:2px solid;display:flex;justify-content:space-between;/*margin:130px 60px -150px 80px;*/padding:0 0 12px;position:absolute;left:80px;right:60px;top:6vw;}
.slider .texts .section-ttl h2{margin:0;font-size:20px;font-weight:400;line-height:normal;}
.slider .texts .section-ttl .controls{letter-spacing:0.2em;text-transform:uppercase;font-size:12px;line-height:16px;position:relative;display:flex;align-items:center;}
.slider .texts .content-over{/*min-height:540px;*/display:flex;flex-direction:column;justify-content:center;}
.slider .texts .texts-all{padding:100px 60px 0 80px;min-height:calc(100vh - 72px);display:flex;align-items:center;}
.slider .texts .texts-all &gt; div{height:auto;}
.slider .texts h3{font-weight:400;font-size:76px;line-height:1.1em;text-indent:-8px;}
.slider .texts .content{font-size:32px;font-weight:400;line-height:38px;min-height:340px;padding:0 0 20px 0;}
.slider .texts .text{margin:0 10px 0 20px;}
.slider .texts .count,
.slider .texts .t-count,
.slider .texts .total-count{margin: 0 10px 0 10px;}
.slider .texts [class*="button-"] a{display:block;}

.slider .swiper-button-next,
.slider .swiper-button-prev{position:static;margin:0;width:30px;height:30px;background:url(https://5871976.fs1.hubspotusercontent-na1.net/hubfs/5871976/AMT/img/arrow-left.svg) no-repeat center;}
.slider .swiper-button-next:hover,
.slider .swiper-button-prev:hover{opacity:1;}
.slider .swiper-button-next:after,
.slider .swiper-button-prev:after{display:none;}
.slider .swiper-button-next{transform: scale(-1);}
.slider .texts .count.swiper-pagination-bullets.swiper-pagination-horizontal{position:static;margin:0;width:auto;}
.slider .texts .count.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{width:auto;height:auto;background:transparent;display:none;}
.slider .texts .count.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet:before{content:'0';}
.slider .texts .count.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{display:block;}

.slider.mobile .texts .section-ttl .controls {font-size:12px;}
.slider.mobile .texts .t-count, .slider.mobile .texts .text {display: block;}
.slider.mobile .texts{padding:32px 15px 60px;}
.slider.mobile .texts .section-ttl{padding:25px 0 12px 0;}
.slider.mobile .texts .section-ttl h2{font-size:12px;line-height:16px;}
.slider.mobile .texts .section-ttl .controls .mobile-steps{display:flex;font-size:12px;line-height:16px;}
.slider.mobile .texts .text{margin:0 5px;}
.slider.mobile .texts h3{font-size:48px;line-height:54px;}
.slider.mobile .texts .content{font-size:20px;line-height:26px;}
.slider.mobile .texts .content-over{padding:30px 0 80px 0;}
.slider.mobile .texts-all .list-main + .list-main {margin: 75px 0 0 0;}

.slider.locked .list-wrapper{width:50%;padding:100px 60px 100px 80px;}
.slider.locked .list-wrapper.texts .section-ttl{position: static;}
.slider.locked .list-wrapper .list + .list{margin-top:170px;}
.slider.locked .texts .content{min-height:auto;}
.slider.locked .texts .content-over{min-height:540px;}
.slider.locked .left-animation{width:50%;}
.slider.locked .left-animation &gt; div{background-color: rgb(244, 156, 108);}
.slider.locked .left-animation .anim-desktop{position:sticky; top:69px;}
.slider.locked .left-animation .anim-mobile{display:none;}
.slider.locked.locked2 .left-animation .anim-desktop.hide{display:none;}

.slider.slider2{overflow:hidden;}
.slider.slider2 .inner{display: block;}
.slider.slider2 .texts .texts-all{padding:40px 60px 40px 80px;}
.slider.slider2 .texts .section-ttl{position:static;margin-bottom: 110px;}

.slider.slider3{}
.slider.slider3 .anim-dv{width:50%;}
.slider.slider3 .anim-dv .image-anim{height: 90vh;}
.slider.slider3 .anim-dv .image-anim img{height:100%;width:auto;margin:0 auto;display:block;object-fit:contain;}
.slider.slider3 .content-dv{width:50%;position:relative;}
.slider.slider3 .content-dv .texts{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;display:flex;align-items: center;}
.slider.slider3 .content-dv &gt; div{position:sticky;top:69px;height:calc(100vh - 68px);}
.slider.slider3 .texts .section-ttl,
.slider.slider3 .texts .content-over,
.slider.slider3 .texts .button-1{transform:translate(50px, 0); opacity:0; visibility:hidden; transition:700ms; transition-delay:200ms;}
.slider.slider3 .texts .content-over{transition-delay:350ms;}
.slider.slider3 .texts .button-1{transition-delay:400ms;}
.slider.slider3 .texts .texts-all{padding-bottom:100px;}
.slider.slider3 .texts .section-ttl{position:static;margin:0 0 130px 0;}


.slider.slider3 .hw-text-1-reached:not(.hw-text-2-reached) .content-dv .texts:nth-child(1){visibility:visible;}
.slider.slider3 .hw-text-1-reached:not(.hw-text-2-reached) .content-dv .texts:nth-child(1) .section-ttl,
.slider.slider3 .hw-text-1-reached:not(.hw-text-2-reached) .content-dv .texts:nth-child(1) .content-over,
.slider.slider3 .hw-text-1-reached:not(.hw-text-2-reached) .content-dv .texts:nth-child(1) .button-1{transform:translate(0,0); opacity:1; visibility:visible;}

.slider.slider3 .hw-text-2-reached:not(.hw-text-3-reached) .content-dv .texts:nth-child(2){visibility:visible;}
.slider.slider3 .hw-text-2-reached:not(.hw-text-3-reached) .content-dv .texts:nth-child(2) .section-ttl,
.slider.slider3 .hw-text-2-reached:not(.hw-text-3-reached) .content-dv .texts:nth-child(2) .content-over,
.slider.slider3 .hw-text-2-reached:not(.hw-text-3-reached) .content-dv .texts:nth-child(2) .button-1{transform:translate(0,0); opacity:1; visibility:visible;}

.slider.slider3 .hw-text-3-reached .content-dv .texts:nth-child(3){visibility:visible;}
.slider.slider3 .hw-text-3-reached .content-dv .texts:nth-child(3) .section-ttl,
.slider.slider3 .hw-text-3-reached .content-dv .texts:nth-child(3) .content-over,
.slider.slider3 .hw-text-3-reached .content-dv .texts:nth-child(3) .button-1{transform:translate(0,0); opacity:1; visibility:visible;}

.contact-address{padding:115px 0;}
.contact-address .left-address{width:50%; padding:0 50px 0 0;}
.contact-address .left-address .list h2{border-top:solid 2px #01010F; margin:16px 0 0 0; padding:38px 0 0 0;font-weight: normal;}
.contact-address .left-address .list + .list{margin-top:60px;}
.contact-address .left-address a{color:#01010F;}
.contact-address .left-address a:hover{color:#15A9B2;}
.contact-address .image{width:50%;}

.access-section.part-3 .left{padding:0 0 0 40px;}
.access-section.part-3 .left .con{transform:translate(-170px);margin: 40px 0 0;}
.access-section.part-3 .left .top-content {font-size:20px;line-height:26px;}

.expertise-tab{padding:110px 0;position:relative;background-color:#C1D2BD;overflow: hidden;}
.expertise-tab .tabber-wrap{display:flex;}
.expertise-tab .tabber-wrap .tabber-wrap-inner{width:560px;}
.expertise-tab .tabber-wrap .title-tabs{width:calc(100% - 560px);padding:0 0 0 30px;}
.expertise-tab .tabber-wrap .title-tabs &gt; div{font-size:50px;line-height:56px;border-top:2px solid #01010F;padding:25px 0 0 0;}
.expertise-tab .tabber-wrap ul{position:sticky;top:110px;padding: 0;margin: 0;}
.expertise-tab .tabber-wrap ul li{border-bottom:2px solid #01010F;border-top:2px solid #01010F;font-size:20px;height:80px;line-height:26px;margin:-2px 0 0;display:flex;align-items:center;cursor:pointer;padding:5px 10px 5px 66px;position:relative;z-index:1;transition:400ms;}
.expertise-tab .tabber-wrap ul li:after{background-color:#C1D2BD;border-radius:100%;box-shadow:0 0 0 6px #C1D2BD,0 0 0 8px #01010f;content:"";height:18px;left:16px;position:absolute;top:29px;transition:.4s;width:18px;}
.expertise-tab .tabber-wrap ul li:before{background-color:#01010F;content:'';height:100%;left:0;position:absolute;top:0;width:0%;z-index:-1;transition:400ms;}
.expertise-tab .tabber-wrap ul li.active,
.expertise-tab .tabber-wrap ul li:hover{color:#91D9D4;}
.expertise-tab .tabber-wrap ul li.active:before,
.expertise-tab .tabber-wrap ul li:hover:before{width:100%;}
.expertise-tab .tabber-wrap ul li.active:after{background-color:#01010F;}
.expertise-tab .tabber-wrap ul li a {color:#01010F}
.expertise-tab .tabber-wrap ul li:hover a,.expertise-tab .tabber-wrap ul li.active a {color:#C1D2BD}

.expertise-tab .tabs-content{padding: 96px 0 0 0;}
.expertise-tab .tab-container{border-top:2px solid #01010F; margin:60px 0 0;padding:40px 0 0;}
.expertise-tab .tab-container h2{padding:0 0 20px;}
.expertise-tab .tab-container hr{background-color:#01010F;border:none;height:2px;margin:30px 0 40px;}
/* .expertise-tab .first-tab button.slick-arrow{border:2px solid #01010f;width:79px;height: 100%;}
.expertise-tab .first-tab button.slick-arrow.slick-prev{left:-77px;}
.expertise-tab .first-tab button.slick-arrow.slick-next{right:-77px;} */
.expertise-tab .first-tab .person-listing{border-top:2px solid #01010F;border-bottom:2px solid #01010F;}
.expertise-tab .first-tab .person-listing .slick-list{margin:0 auto; max-width:calc(100% - 120px);}
.expertise-tab .first-tab .person-listing.slick-slider .slick-arrow:before{background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button-green.svg) no-repeat right; width:23px; left:50%; transform:translate(-50%,0);}
.expertise-tab .first-tab .person-list-inner{/*border-top:2px solid #01010F;*/border-left:2px solid #01010F;}
.expertise-tab .first-tab .person-list-inner .person-image{position:relative;}
.expertise-tab .first-tab .person-list-inner .person-image:after{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:#c1d2bd;mix-blend-mode:multiply;transition:400ms;}
.expertise-tab .first-tab .person-list-inner .person-image img{display:block; margin:0 auto; /*width:100%; max-height: 436px;*/filter:grayscale(100%);transition: 400ms;}
.expertise-tab .first-tab .person-list-inner .button-1 a{min-width:100%;}
.expertise-tab .first-tab .person-list-inner .person-details h3,.expertise-tab .first-tab .person-list-inner .person-details div{padding:0 15px;}
.expertise-tab .first-tab .person-list-inner .person-details div.button-1{padding:0;}
.expertise-tab .first-tab .person-list-inner .person-details{padding:20px 0 0 0;}
.expertise-tab .first-tab .person-list-inner .person-details div.button-1{padding:25px 0 0 0;}
.expertise-tab .first-tab .person-list-inner .person-details div.button-1 a{padding:9px 16px; border-bottom: none;}
.expertise-tab .first-tab .person-list-inner .person-details div.button-1 a:hover {color:#C1D2BD}
.expertise-tab .first-tab .person-list-inner .person-details div.button-1 a:after{background:url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button-green.svg) no-repeat 100%;}
.expertise-tab .title-part h2{margin:0 0 100px 0;}
.expertise-tab .first-tab .person-list-inner:hover img {filter: none;}
.expertise-tab .first-tab .person-list-inner:hover .person-image:after{opacity:0;}
.expertise-tab .first-tab .slick-slider .slick-arrow.slick-next{border-left:2px solid #01010F;}

.expertise-tab .tabs-content .investers .board-listing{margin:0 -20px;}
.expertise-tab .tabs-content .investers .board-listing .board-list{width:calc(100%/4 - 40px);margin:0 20px 40px 20px;background-color:#fff;padding:15px;min-height:276px;display:flex;align-items:center;justify-content:center;}
.expertise-tab .tabs-content .investers .board-listing .board-list .board-list-inner{}
.expertise-tab .tabs-content .investers .board-listing .board-list .board-list-inner img{display:block;margin:0 auto;max-height:350px;}

.expertise-tab .tabs-content .board .board-listing{margin:0 -20px;}
.expertise-tab .tabs-content .board .board-listing .board-list{width:calc(100%/4 - 40px);margin:0 20px 40px 20px;background-color:#fff;padding:24px;}
.expertise-tab .tabs-content .board .board-listing .board-list .board-list-inner{}
.expertise-tab .tabs-content .board .board-listing .board-list .board-list-inner img{display:block;margin:0 auto;max-width:200px;}
.expertise-tab .tabs-content .board .board-listing .board-list .board-list-inner .title{margin:0 0 10px 0;}
.expertise-tab .tabs-content .board .board-listing .board-list .board-list-inner span{margin:0 0 40px 0;display:block;}
.expertise-tab .tabs-content .board .board-listing .board-list .board-list-inner .position{margin:0 0 9px 0;}

.expertise-tab .tabs-content .advisors .board-listing{margin:0 -20px;}
.expertise-tab .tabs-content .advisors .board-listing .board-list{width:calc(100%/4 - 40px);margin:0 20px 40px 20px;background-color:#fff;padding:24px;}
.expertise-tab .tabs-content .advisors .board-listing .board-list .board-list-inner img{display:block;margin:0 auto;}
.expertise-tab .tabs-content .advisors .board-listing .board-list .board-list-inner .title{margin:0 0 10px 0;}
.expertise-tab .tabs-content .advisors .board-listing .board-list .board-list-inner span{margin:0 0 40px 0;display:block;}
.expertise-tab .tabs-content .advisors .board-listing .board-list .board-list-inner .position{margin:0 0 9px 0;}
.expertise-tab .tabs-content .tab-pane &gt; h2 {display: none;}

.recent-post .listing{margin:0 -15px;}
.recent-post .list{width:calc(100%/2 - 30px);margin:0 15px 60px 15px;position:relative;}
.recent-post .list .external-link{position:absolute; left:0; top:0; width:100%; height:100%;z-index:1;}
.recent-post{padding:110px 0 70px 0;position:relative;}
.recent-post h2{font-weight:400;margin:0 0 80px 0;font-size:76px;}
.recent-post .listing &gt; div{margin:0 -15px;}
.recent-post .list .post-image{width:422px;overflow: hidden;}
.recent-post .list .post-image img{display:block;height:100%;min-height:488px;width:100%;object-fit:cover;transition:all 500ms ease-in-out;}
.recent-post .list:hover .post-image img {transform: scale(1.2);}
.recent-post .list .post-details{width:calc(100% - 422px);padding:0 0 0 20px;}
.recent-post .list .post-details h3 a{color:#01010F;display:block;font-weight:400;border-top:2px solid #01010F;padding:15px 0 0 0;}
.recent-post .list .post-details a{display:block;width:100%;}
.recent-post .list .post-details &gt; div{width:100%;}
.recent-post .list .post-details .post-date-readmore{align-items:center;display:flex;justify-content:space-between;border-bottom:2px solid #01010f;padding:0 0 20px 0;}
.recent-post .list .post-details .read-more-btn a{display:block;position:relative;bottom:3px;height:27px;padding:2px 5px;right:6px;transition:.4s;width:52px;z-index:1;color: #01010f;top: 1px;}
.recent-post .list:hover .post-details .read-more-btn a svg path {fill: #fff;}
.recent-post .list .post-details .read-more-btn a img{display:block;margin:0 auto;filter:invert(1);transition:400ms;}
.recent-post .list .post-details .read-more-btn a img{display:block;margin:0 auto;filter:invert(1);transition:400ms;transform:translateY(3px);}
.recent-post .list:hover .post-details .read-more-btn a img{filter:invert(0);}
.recent-post .list .no-image .post-details{width:auto;}

.recent-post-main .recent-post .list:first-child{ display:flex; width:100%; }
.recent-post-main .recent-post .list:first-child .post-image{ width: 872px; }
.recent-post-main .recent-post .list:first-child .post-image &gt; a{display:block;height:100%;}
.recent-post-main .recent-post .list:first-child .post-details { padding: 0 0 0 16px;width: calc(100% - 872px); }
.recent-post-main .recent-post .list:first-child .post-details .post-title h3{ font-size:50px;line-height:56px; }
.recent-post-main .recent-post .list .post-details .post-date-readmore{ display: flex;flex-direction: column;align-items: start; }
.recent-post-main .recent-post .list .blog-index__post-tags{display:flex;width:100%; /*margin-bottom:29px;*/}
.recent-post-main .recent-post .list .blog-index__post-tags ul{/* display:flex; align-items: center;*/margin: 0;padding-left: 0; }
.recent-post-main .recent-post .list .blog-index__post-tags ul li{ list-style: none;padding-left: 0;margin: 0; display: inline-block;}
/* .recent-post-main .recent-post .list .blog-index__post-tags .industry-name:after{ content: '///';position: absolute;right:20px; top:50%; transform:translate(0, -50%);} */
.recent-post-main .recent-post .list .blog-index__post-tags .industry-name{display:inline-block; text-transform: capitalize;font-weight:400;font-size:16px;line-height:20px;color: #01010F;position: relative;/*padding-right: 60px; word-break: break-word; */}
.recent-post-main .recent-post .blog-index__post-tag{ font-weight:400;font-size:16px;line-height:20px;color: #01010F;}
.recent-post-main .recent-post .post-date-readmore .content-type{text-transform: capitalize;  background: #01010F; color: #F8F6F2; padding: 4px 16px; font-weight:400; font-size:16px; line-height:24px; margin: 16px 0; }
.recent-post-main .recent-post .post-date-readmore .publishdate-btn{ display: flex; justify-content: space-between; width: 100%; }
.recent-post .post-date-readmore .read-more-btn{ position: relative; }
.recent-post .post-date-readmore .read-more-btn a .arrow{ bottom: 20px; height: 20px; padding: 2px 5px; position: absolute; right: 3px; transition:400ms; width: 52px; z-index: 1; top: 3px; }
.recent-post .list:hover .post-date-readmore .read-more-btn a .arrow div { background-position: 0 0; filter: invert(0); }
.recent-post .list:hover .post-date-readmore .read-more-btn a .arrow:after { width: 100%; }
.recent-post .list .post-date-readmore .read-more-btn a .arrow div { background: url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat left -14px top; filter: invert(1); height: 100%; transition:400ms; width: 100%; }
.recent-post .list .post-date-readmore .read-more-btn a .arrow:after { background-color: #01010f; content: ""; height: 100%; left: 0; position: absolute; top: 0; transition: .4s; width: 0; z-index: -1; }
.recent-post-main .recent-post .listing .list:nth-last-child(-n+2){ margin-bottom: 0; }
/*.recent-post-main .recent-post .list .blog-index__post-tags ul &gt; li + li:before{content:",";}*/


.resources-main .resources-title h1{ margin-bottom: 48px; }
.resources-main .resources-wrap{ padding-bottom: 120px; }
.resources-main .resources-wrap .filter-part{ width: calc(25% - 25px); }
.resources-main .resources-wrap .blog-listing{ width: calc(75% - 0px); margin-top: 20px; }
.resources-main .resources-wrap .blog-listing .inner{ margin-bottom: 40px; }
.resources-main .resources-wrap .blog-listing article.blog-index__post.blog-index__post { margin: 0 20px 40px; width: calc(33.33% - 40px); position:relative; }
.resources-main .resources-wrap .blog-listing article.blog-index__post.blog-index__post .external-link{position:absolute; left:0; top:0; width:100%; height:100%;z-index:1;}
.resources-main .resources-wrap .blog-listing .blog-index__post img.blog-index__post-image.blog-index__post-image-- { width: 100%; height: 216px; transition: all .5s ease-in-out; object-fit: cover; }
.resources-main .resources-wrap .blog-listing article.blog-index__post.blog-index__post .related-post-image { overflow: hidden; width:100%; height:210px;}
.resources-main .resources-wrap .blog-listing article.blog-index__post.blog-index__post:hover .related-post-image img.blog-index__post-image.blog-index__post-image-- { transform: scale(1.1); }
.resources-main .resources-wrap .blog-listing .blog-index__post-title{ font-size:20px; line-height:26px; font-weight:400; padding: 16px 0 40px 0;margin: 0; }
.resources-wrap .blog-listing .blog-index__post .blog-list-inner{text-transform: capitalize;}
/* .resources-wrap .blog-listing .blog-index__post .blog-list-inner .blog-index__post-tags + .blog-index__post-tags:before{content:',';} */
.resources-wrap .blog-listing .blog-index__post .blog-list-inner.external-url a, 
.resources-wrap .blog-listing .blog-index__post .blog-list-inner a,
.resources-main .resources-wrap .blog-listing .blog-index__post-title a { color: #01010F; }
.resources-main .resources-wrap .filter-part .sorting .label-title { font-weight:400; display: flex; padding-bottom: 14px; }
.resources-main .resources-wrap .filter-part .sorting h3 { border-top: 2px solid #000000; border-bottom: 2px solid #000; font-weight:400; padding: 25px 45px 25px 0; position: relative; margin-bottom: 0; }
.resources-main .resources-wrap .filter-part .sortby-title h3:after { background: url(https://blog.ripcord.com/hubfs/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat; background-size: contain; content: ""; filter: invert(1); height: 16px; position: absolute; right: 0; top: 42px; transform: rotate(90deg); width: 30px; }
/* .resources-main .resources-wrap .filter-part .sorting .sorting-filter{ margin-top: 40px; } */
.resources-wrap .filter-part .sorting .filter-item { display: block; padding: 17px 0; border-width: 0 0 2px; border-style: solid; border-color: #000000; position: relative; }
.resources-wrap .filter-part .sorting .filter-item input { padding: 0; height: initial; width: initial; margin-bottom: 0; display: none; cursor: pointer; }
.resources-wrap .filter-part .sorting .filter-item label { cursor: pointer; display: flex; position: relative; flex-flow: wrap; padding-left: 35px; }
.resources-wrap .filter-part .sorting .filter-item label:before { -webkit-appearance: none; background-color: transparent; border: 2px solid #000; box-shadow: 0 1px 2px rgba(0, 0, 0, .05), inset 0 -15px 10px -12px rgba(0, 0, 0, .05); content: ""; cursor: pointer; display: inline-block; margin-right: 10px; padding: 10px; vertical-align: middle; position: absolute; left: 0; }
.resources-wrap .filter-part .sorting .filter-item input + label:after { border: solid #fff; border-width: 0 2px 2px 0; content: ""; display: block; height: 12px; left: 10px; position: absolute; top: 3px; transform: rotate(45deg)translate(-3px, 5px); width: 5px; opacity: 0; visibility: hidden; transition: 400ms; }
.resources-wrap .filter-part .sorting .filter-item input:checked+label:after { opacity: 1; visibility: visible; transform: rotate(45deg)translate(-1px, 1px); }
.resources-wrap .filter-part .sorting .filter-item.checked-in:after { width: 24px; }
.resources-wrap .filter-part .sorting .filter-item:after { content: ''; background-color: #01010F; position: absolute; left: 0; top: 17px; width: 0; height: 24px; transition: 400ms; z-index: -1; }
.resources-wrap .blog-listing .blog-index__post  .blog-list-inner { display: flex;}
.resources-wrap .blog-listing .blog-index__post  .blog-list-inner.external-url{pointer-events:none;}
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content,
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content a { color: #01010f; }
.resources-wrap .blog-listing .blog-index__post  .blog-list-inner span { margin: 0 35px; }
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content .content-type {text-transform: capitalize; background: #01010f; color: #f8f6f2; display: inline-block; font-size:12px; font-weight:400; line-height:16px; margin: 16px 0; padding: 4px 16px; }
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content .content-type .filter-type:not(:first-child){font-size:0; line-height:0;}
.resources-wrap .blog-listing .blog-index__post .blog-list-inner.external-url a {color: #01010f;}
/* .resources-wrap .blog-listing .blog-index__post .blog-index__post-content .content-type .filter-type + .filter-type:before{content:',';margin:0 5px 0 -3px;} */
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content .date-link-text { align-items: center; display: flex; padding: 5px 0 20px; position: relative; border-bottom: 2px solid #01010f; }
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content .date-link-text a { display: block; }
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content .date-link-text a .arrow { bottom: 20px; height: 20px; padding: 2px 5px; position: absolute; right: 6px; transition: all .6s ease-in-out; width: 52px; z-index: 1; }
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content .date-link-text a .arrow div { background: url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat left -14px top; filter: invert(1); height: 100%; transition: all .6s ease-in-out; width: 100%; }
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content .date-link-text a .arrow:After { background-color: #01010f; content: ""; height: 100%; left: 0; position: absolute; top: 0; transition: .4s ; width: 0; z-index: -1; }
.resources-wrap .blog-listing .blog-index__post:hover .blog-index__post-content .date-link-text a .arrow:After { width: 100%; }
.resources-wrap .blog-listing .blog-index__post:hover .blog-index__post-content .date-link-text a .arrow div { background-position: 0 0; filter: invert(0); }
.resources-main .resources-wrap .filter-part .sorting .with-industry h3 {border-top: 0px;}
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content { margin: 15px 0 0 0; }
.resources-wrap .blog-listing .blog-index__post  .blog-list-inner .blog-index__post-tags .filter-industry:not(:first-child){font-size:0; line-height:0;}

.filter-item-main {display: none;}
.blog-filter-title {position: relative;}
.blog-filter-title .blog-filter-toggle{position:absolute;right:0;top:30px;z-index:2;width:40px;height:40px;transition:400ms;border:2px solid #01010F;background-color:#01010f;cursor: pointer;}
.blog-filter-title .blog-filter-toggle span{background-color:#fff;width:24px;height:2px;display:inline-block;transition:400ms;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;visibility:visible;}
.blog-filter-title .blog-filter-toggle span:last-child{transform:rotate(90deg)translate(0,0);left:6px;top:17px;}
.blog-filter-title .blog-filter-toggle span{background-color:#fff;width:24px;height:2px;display:inline-block;transition:400ms;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;visibility:visible;}
.blog-filter-title .blog-filter-toggle.checked-in span:last-child {opacity: 0;visibility: hidden;}
.blog-filter-title .title{width:100%;}
.industry-filter-results {display: none;}
.industry-filter-results .filter-item:last-child{ border-bottom: 2px solid #000000; }

.resources-main .resources-wrap .blog-listing .pagination ul { padding-left: 0; margin: 0; display: flex; justify-content: center; list-style: none; }
.resources-main .resources-wrap .blog-listing .pagination li { list-style: none; padding: 0 10px;cursor: pointer;position: relative; }
.resources-main .resources-wrap .blog-listing .pagination li.active{color:#F8F6F2;}
.resources-main .resources-wrap .blog-listing .pagination li.active:after{content:'';position:absolute;left:0;background-color:#01010F;top:-1px;width:100%;height:100%;z-index:-1;padding:2px 0;}
.resources-main .resources-wrap .blog-listing .pagination li:after{}
.resources-main .resources-wrap .blog-listing .pagination li img{ width: 24px; height: 16px; }
.resources-main .resources-wrap .blog-listing .pagination ul .right-angle .arrow { height: 20px; padding: 2px 5px; position: absolute; left: 3px; top: 2px; transition: .4s; width: 52px; z-index: 1; }
.resources-main .resources-wrap .blog-listing .pagination ul .right-angle .arrow div { background: url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat left -14px top; filter: invert(1); height: 100%; transition: .4s; width: 100%; }
.resources-main .resources-wrap .blog-listing .pagination ul .right-angle .arrow:After { background-color: #01010f; content: ""; height: 100%; left: 0; position: absolute; top: 0; transition: .4s; width: 0; z-index: -1; }
.resources-main .resources-wrap .blog-listing .pagination ul .right-angle:hover .arrow div { background-position: 0 0; filter: invert(0); }
.resources-main .resources-wrap .blog-listing .pagination ul .right-angle:hover .arrow:After { width: 100%; }
.resources-main .resources-wrap .blog-listing .pagination ul .left-angle .arrow {height: 20px;padding: 2px 5px;position: absolute;left: -37px;top: 2px;transition: .4s;width: 52px;z-index: 1;}
.resources-main .resources-wrap .blog-listing .pagination ul .left-angle .arrow div {background: url(//3371684.fs1.hubspotusercontent-na1.net/hubfs/3371684/raw_assets/public/ripcord/images/arrow-button.svg) no-repeat left -14px top;filter: invert(1);height: 100%;transition: .4s;width: 100%;transform: rotate(180deg);}
.resources-main .resources-wrap .blog-listing .pagination ul .left-angle .arrow:After {background-color: #01010f;content: "";height: 100%;right: 0;left: auto;position: absolute;top: 0;transition: .4s;width: 0;z-index: -1;}
.resources-main .resources-wrap .blog-listing .pagination ul .left-angle:hover .arrow div { background-position: 0 0; filter: invert(0); }
.resources-main .resources-wrap .blog-listing .pagination ul .left-angle:hover .arrow:After { width: 100%; }
.resources-wrap .blog-listing .blog-index__post .blog-index__post-content .blog-list-inner .filter-industry { text-transform: capitalize; }
.related-post-inner .related-post-inner-details .blog-list-inner .blog-index__post-tags { text-transform: capitalize; }

.cta-strip .inner h2, .strip-section .left h2 {font-weight:normal;}
/* .cta-strip .inner [class*=button-] a:hover{color:#fff;}
.cta-strip .inner [class*=button-] a:hover::after{filter:brightness(0) invert(1);} */

.blog-author-banner { margin: 140px 0 70px 0; }
.blog-author-banner_sec{ margin: 140px 0 20px 0; }
.blog-author-banner .blog-header__inner .blog-header__title { font-weight:normal;margin-bottom:20px;}
.blog-author-banner .blog-header__inner { display: flex; }
.blog-author-banner .blog-header__inner .blog-header__author-avatar { width: 415px; }
.blog-author-banner .blog-header__inner .blog-header__details { width: calc(100% - 390px); padding: 0 0 0 30px; }
.blog-author-banner .blog-header__inner .blog-header__subtitle { font-weight:normal;margin-bottom: 30px;line-height:42px;}
.blog-author-banner .blog-header__inner .blog-header__author-social-links { display: flex; }
.blog-author-banner .blog-header__inner .blog-header__author-social-links a{ margin: 0 10px; }
.blog-author-banner .blog-header__inner .blog-header__author-social-links a:first-child { margin: 0 10px 0 0; }
.blog-author-banner .blog-header__inner .blog-header__author-social-links .hs_cos_wrapper svg { height: 28px;width:40px;}


header.header { background-color: #f8f6f2; }
.faq-wrapper .image img { width: 100%; vertical-align: top; object-fit: cover; }
.banner-contact input[type=email] { border-top: 0; }
.banner-contact .right-content .default-form select { color: #01010F; opacity: 0.5; }
.banner-contact .right-content .default-form select:focus { opacity: 1; color: #fff; }

.contact-address .image img {min-height: 100%;object-fit: cover;}
.expertise-tab .tabber-wrap ul li { margin: 0px 0 0; }

.expertise-tab .tabber-wrap ul li:nth-child(1n+2) { border-top: 0; }
.expertise-tab .tabs-content .board-listing .board-list .board-list-inner{height:100%; display:flex;flex-direction:column;justify-content:space-between;}
.expertise-tab .tabs-content .investers .board-listing .board-list .board-list-inner { display: flex; align-items: center; justify-content: center; }

.expertise-tab .first-tab .person-list-inner .person-image { height: 100%; border-bottom: 2px solid #01010f; }
.expertise-tab .first-tab .person-list-inner .person-image img { height: 100%; object-fit: contain; object-position: bottom; }

.career-form.faq-wrapper{padding:0;}
.career-form iframe{height:950px;}

.bio-module{margin:60px 0 0 0;padding:110px 0;}
.bio-module .image{width:300px;}
.bio-module .image img{display:block;}
.bio-module .image .linkedin a{width:40px;height:40px;border-radius:100%;display:inline-block;background-color:#01010F;margin:20px 10px 0 0;}
.bio-module .image .linkedin a:hover{background-color:#1A99A0;}
.bio-module .image .linkedin a svg path{fill:#fff;}
.bio-module .text{width:calc(100% - 300px);padding: 0 0 0 140px}
.bio-module .text .content{padding:40px 0 0 0;}
.bio-module .back-link{padding:0 0 50px 0;}
.bio-module .back-link a{border: none;min-width: auto;}

.image-title{}
.image-title .image{width:50%;}
.image-title .image img{display:block;}
.image-title .right{width:50%; padding:0 0 0 40px;}
.image-title .right [class*=button-]{margin-top:30px;}
.image-title .right [class*=button-] a{width:100%;min-width:auto;}

.landing-base{margin:90px 4% 60px 4%;}
.landing-base .container-full{margin-top:30px;}
.landing-base input[type=email] { border-top: 0; }
.landing-base .right-content{margin-left: 6%;}
.landing-base .right-content .default-form select { color: #01010F; opacity: 0.5; }
.landing-base .right-content .default-form select:focus { opacity: 1; color: #fff; }
.landing-base .left-content{width:50%; margin:0 2% 0 4%;}
.landing-base h1{font-size: 64px; line-height: 1.1em;}

@media (max-width:1024px){
  .landing-base .banner-img{margin:50px 0 10px 0;}
  .landing-base .left-content{width:auto; margin:auto;}
  .landing-base .right-content{width:100%; margin-left:0px;}
  .landing-base .container-full{margin-top:20px;}
  .landing-base h1{font-size: 50px; line-height: 1.1em;
}



@media (min-width:1025px){
    .step-list .video-div.mobile{display:none;}
}

@media (max-width:1829px){
    .strip-section .left {padding:71px 15px 70px calc((100% - 1600px + 32px) / 2);}
    .step-list .right-text h2{font-size:60px;line-height:56px;}
    .slider .texts .content{min-height:280px;}
    .slider.slider3 .texts .texts-all{padding-bottom: 40px; padding-top:20px;height:calc(100vh - 180px);}
    .slider.slider3 .texts .section-ttl{margin: 0 0 70px;}
}

@media screen and (min-width: 1200px), screen and (min-height: 767px) {
    .slider .animation-dv .bg-animation {height: 100% /* height: calc(100vh - 54px)*/ ;}
}

@media (max-width:1629px){
    .strip-section .left{padding-left:calc(50% - 683px);}
    .step-list .right-text h2{font-size:60px;line-height:56px;}
    .recent-post-main .recent-post .list:first-child { display: inherit; width: calc(100%/2 - 30px); }
    .recent-post-main .recent-post .list:first-child .post-image { width: 422px; }
    .recent-post-main .recent-post .list:first-child .post-details { width: calc(100% - 422px); }
    .recent-post-main .recent-post .list:first-child .post-details .post-title h3 { font-size:32px; line-height: 46px; }
    .recent-post .list .post-image img { height: 540px; }
    .recent-post .list .post-details { width: calc(50% - 0px); }
    .recent-post .list .post-image { width: 50%; }
    .recent-post-main .recent-post .list:first-child .post-image { width: 50%; }
    .recent-post-main .recent-post .list:first-child .post-details { width: calc(50% - 0px); }
    .resources-wrap .blog-listing .blog-index__post  .blog-list-inner span{margin:0 10px;}
}

@media (max-width:1429px){
    .strip-section .left{padding-left:calc((100% - 1170px + 32px) / 2);}

    .step-list .right-text{padding:60px 40px 0;}
    .step-list .right-text h2{font-size:32px; line-height:42px;}
    .step-list .right-text .content-over{padding:30px 0 0;}

    .testimonial-slider .box .inner{padding:25px;}
    .testimonial-slider .box .text{font-size:12px;line-height: normal;}

    .slider .texts .content-over{min-height:380px;}
    .slider.locked .texts .content-over{min-height:380px;}
    .slider .texts .content{font-size:20px; line-height:34px;}
    .slider .texts h3{font-size:56px;line-height:normal;text-indent:-4px;}

    .tabs-section .tabs-click{width:380px;}
    .tabs-section .tabs-content{width:calc(100% - 380px);}
    .tabs-section .case-study .image{height:210px;width:314px;}
    .tabs-section .case-study .content{width:calc(100% - 314px);font-size:24px;font-size:30px;}

    .access-section {padding: 50px 0;}

    .expertise-tab {padding: 60px 0;}
    /* .expertise-tab .first-tab button.slick-arrow{width:59px;}
    .expertise-tab .first-tab button.slick-arrow.slick-next{right:-57px;}
    .expertise-tab .first-tab button.slick-arrow.slick-prev{left:-57px;} */
    .expertise-tab .title-part h2{margin:0 0 50px;}

    .recent-post {padding: 60px 0;}
    .recent-post .list .post-image{width:40%;}
    .recent-post .list .post-details{width:60%;height:100%;}
    .recent-post .list .post-image img{width:100%;height:100%;}
    .list-inner { height: 100%; }
    .recent-post h2{margin:0 0 50px;}

    .cta-strip .inner {width: 70%;}
    
    .recent-post-main .recent-post { padding: 110px 0 70px 0; }
    .recent-post-main .recent-post h2{ margin: 0 0 40px; }
    .recent-post-main .recent-post .list:first-child .post-image { width: 40%; }
    .recent-post-main .recent-post .list:first-child .post-details { width: calc(60% - 0px); }
    .recent-post-main .recent-post .list .post-image img{ height: 100%; }
    
    .expertise-tab .tabber-wrap .tabber-wrap-inner{width:380px;}
    .expertise-tab .tabber-wrap .title-tabs{width:calc(100% - 380px);}
    
    .expertise-tab .tabs-content .advisors .board-listing .board-list{width: calc(33.33% - 40px);}
    
}

@media (max-width:1199px){
    .clients-section .inner{font-size:20px;line-height:35px;}
    .access-section .left .con{font-size:20px;line-height:35px;}
    .testimonial-slider .box.slick-current + .slick-active .cover{border:none;}
    .strip-section .left{padding-left:calc((100% - 970px)/2);}

    /*.slider .texts{padding:0 40px 0 40px;}*/
    .slider .texts .text{margin:0 10px 0 10px;}
    .slider .texts .texts-all{padding:100px 60px 0 40px;}
    .slider .texts .section-ttl{left:40px;}
    .slider.locked .list-wrapper{padding:100px 60px 0 40px;}
    .slider.slider2 .texts .texts-all{padding: 40px 60px 40px 40px;}
    .slider.slider2 .texts .section-ttl .controls{font-size:12px;}
    .slider.slider2 .texts .section-ttl h2{font-size: 20px;}
    .slider.slider3 .texts .content{min-height: 220px;}
    .slider.slider3 .texts .section-ttl{margin: 0 0 20px;}

    .tabs-section{padding:100px 0 120px;}
    .tabs-section .case-study .flex{display:block;}
    .tabs-section .case-study .content{width:auto;margin:30px 0 0 0;}

    .expertise-tab .tabs-content .investers .board-listing .board-list{min-height: 136px;}
    .expertise-tab .tabs-content .investers .board-listing .board-list .board-list-inner img {width: 100%;}
    .expertise-tab .tabs-content .board .board-listing .board-list .board-list-inner,.expertise-tab .tabs-content .advisors .board-listing .board-list .board-list-inner {padding: 10px 15px;}
    .expertise-tab .tabs-content .advisors .board-listing .board-list,.expertise-tab .tabs-content .board .board-listing .board-list,.expertise-tab .tabs-content .investers .board-listing .board-list{width:calc(100%/3 - 30px);margin:0 15px 30px 15px;}

    /*.expertise-tab .first-tab button.slick-arrow.slick-prev{left:3px;}
    .expertise-tab .first-tab button.slick-arrow.slick-next{right:3px;}*/

    .expertise-tab .slick-list {margin: 0 60px;}
    
    .resources-main .resources-wrap .blog-listing article.blog-index__post.blog-index__post { width: calc(50% - 20px); margin: 0 10px 40px; }
    .resources-wrap .filter-part .sorting .filter-item label{ font-size:12px; }
    .resources-main .resources-wrap .filter-part .sorting h3{ font-size: 28px; }
    .blog-filter-title .blog-filter-toggle { width: 35px; height: 35px; }
    .blog-filter-title .blog-filter-toggle span { width: 20px; }
    .blog-filter-title .blog-filter-toggle span:last-child { left: 5px; top: 15px; }
    
    .blog-author-banner .blog-header__inner .blog-header__details { padding: 0 0 0 20px; width: calc(100% - 320px); }
    .blog-author-banner .blog-header__inner .blog-header__author-avatar{ width: 320px; }
    
    .recent-post-main .recent-post .list:first-child, .recent-post-main .recent-post .list:first-child .post-details, .recent-post-main .recent-post .list:first-child .post-image { width: 100%; }
    .recent-post-main .recent-post .list { width: 100%; }
    .recent-post-main .recent-post .list .post-image img { height: 280px; }
    /*.recent-post .list:last-child {margin: 0 auto 0 auto;}*/
    .recent-post .list .post-details h3 a {padding:0 0 20px; border-top:none;}

    /* .recent-post-main .recent-post .list .blog-index__post-tags .industry-name:after {top: 10px;} */
    .recent-post-main .recent-post .list .blog-index__post-tags .industry-name{width:auto;}
    .recent-post-main .recent-post .list .blog-index__post-tags ul li{width:40%;}
    
    .recent-post-main .recent-post .list{ width: calc(100% - 0px); }
    .recent-post-main .recent-post .listing .list:nth-last-child(-n+2){  margin-bottom: 60px; }
    .recent-post-main .recent-post .listing .list:nth-last-child(-n+1){  margin-bottom: 0px; }
    .recent-post-main .recent-post .list:first-child{ width: calc(100% - 0px); }
    .recent-post-main .recent-post .list:first-child .post-image { width: 100%; }
    .recent-post-main .recent-post .list:first-child .post-details { width: calc(100% - 0px); }
    .recent-post-main .recent-post h2{ margin: 0 0 40px; }
    .recent-post-main .recent-post .list .post-details { height: auto; padding: 0 !important; width:100%; }
    .recent-post-main .recent-post .list .post-image img { height: 280px; }
    .recent-post-main .recent-post .list .post-image { width:100%; }
    .recent-post-main .recent-post .list .post-details { padding: 30px 0 0 !important; }
    .recent-post-main .recent-post .list:first-child .post-details .post-title h3 { font-size:20px; line-height: 1.2; }
    /*.blog-post-industry-tag::after{content:", "; padding-right: 3px;}*/
    
    .expertise-tab .tabs-content .advisors .board-listing .board-list .board-list-inner, .expertise-tab .tabs-content .board .board-listing .board-list .board-list-inner { padding:0px; }
}

@media (max-width:1024px){
    .step-list .list-wrapper .list.flex{display:block;}
    .step-list .video-div{margin: 0;width: auto;position:sticky;top: 71px;}
    .step-list .video-div.desktop{display:none;}    
    .step-list .right-text{width:auto;position:relative;z-index:-1;}
    /*}
    @media (max-width:991px){*/

    .clients-section { padding: 80px 0 50px; }
    .clients-section .inner { font-size: 20px; line-height: 32px; }

    .access-section { padding: 50px 0; }
    .access-section .left { width: 100%; padding: 0; }
    .access-section .left .con { margin: 0; font-size:12px; line-height:26px; max-width:none; transform: translate(0,0); }
    .access-section .image { width: 100%; margin: 30px 0 0; }

    .testimonial-section { padding: 0 0 40px; }

    .strip-section .left { padding-left: calc((100% - 720px)/2); } 
    .strip-section [class*="button-"] a { font-size: 20px; line-height: 28px; }
    .strip-section [class*="button-"] a:after { transform: scale(1); margin: 5px 0 0 10px; }

    .faq-wrapper .container-full{padding-left:40px; padding-right:40px;}

    .slider.mobile {display: block;}
    .slider.desktop {display: none;}
    .slider .inner{display:block;}
    .slider .texts{padding:0 30px 60px 30px;width:auto;}
    .slider .texts .content-over{min-height:auto;padding:50px 0;}
    .slider.locked .texts .content-over{min-height:auto;padding: 50px;}
    .slider .animation-dv{width:auto;}
    .slider .list-wrapper .list-main .bg-animation{position:static;max-width:300px;margin:0 auto;height:100%; /*300px;*/}
    .slider .list-wrapper .list-main &gt; .list{position:relative; z-index:-1;}
    .slider .animation-dv .bg-animation,
    .slider .texts .texts-all,
    .slider .texts .content{height:auto;min-height:auto;}

    .slider.mobile .texts .content-over {padding:30px 0 10px;}

    .tabs-section{padding:40px 0 120px;}
    .tabs-section &gt; .flex{display:block;}
    .tabs-section .tabs-click{width:auto;}
    .tabs-section .tabs-content{width: auto; padding: 30px 0 0 0;}
    .tabs-section .tab-container{border:none;margin:0; padding:0;}

    .tabs-section .tabs-click .tabs{font-size:12px;height:auto; min-height:48px;}
    .tabs-section .tabs-click .tabs:after{width:9px;height:9px;top:18px}
    .tabs-section .related [class*=button-] a{padding-right:60px;}
    /* .tabs-section .related [class*=button-] a:after{margin-top:0;position:absolute;right:0;top:50%;transform:translate(0,-50%);} */
    .tabs-section .case-study{padding: 43px 0 0;}

    .access-section.part-2 .left .con{margin:-40px 0 0 0;order:3;transform:translate(30px);text-align:left;padding:14px 16px 20px 20px;max-width:none;}

    .access-section.part-3 {overflow: hidden;padding: 0 0 40px;}
    .access-section.part-3 .left{padding:0;display: flex;flex-flow: row wrap;max-width:calc(100% - 80px);margin: 0 auto;}
    .access-section.part-3 .left &gt; div {width: 100%;max-width: 100%;}
    .access-section.part-3 .left .top-content{order:1;font-size:12px;line-height:16px;margin: 0 0 30px 0;max-width:400px;text-align:left;}
    .access-section.part-3 .left .con{margin:-40px 0 0 0;order:3;transform:translate(30px);text-align:left;padding:14px 16px 20px 20px;}
    .access-section.part-3 .left .image{order: 2;margin:0;}
    .access-section.part-3 .left .bottom-content{font-size:12px;line-height:16px;margin:20px 0 0;order:4;/*max-width:400px;*/text-align:left;}
    /*}
    @media (max-width:767px){   */

    .step-list{padding:50px 0;}
    .step-list .video-div{position:static;max-width:100%; /*300px;*/ margin:0 auto;height:100%;/*300px;*/}
    .step-list .right-text{padding:50px 20px 0;width:auto;}
    .step-list .right-text h2{font-size:48px;line-height:54px;}
    .step-list .right-text .section-ttl h2{font-size:12px;}
    .step-list .right-text .section-ttl .controls{font-size:12px;}

    .faq-wrapper .container-full{padding-left:20px;padding-right:20px;}
    .faq-wrapper .list-wrapper{margin:40px 0 0;}
    .faq-wrapper .list{margin:-2px 0 0;width:auto;}
    .faq-wrapper .list:after{width:32px;height:32px;top:41px;}
    .faq-wrapper .list .click-dv:after,.faq-wrapper .list .click-dv:before{width:18px;right:9px;}
    .faq-wrapper .list .content-dv ul li{padding:0 0 0 20px;}
    .faq-wrapper .list .content-dv ul li:after{width:8px;height:8px;}

    .cta-strip { padding: 60px 0; }
    .cta-strip .inner { width: 100%; }

    .clients-slider .slider { margin: 0; padding: 10px 0 0; }
    .clients-slider .slider &gt; .logo { padding: 10px; width:33.33%; }    
    .clients-slider .con{font-size:12px;line-height:16px;}
    .clients-section .inner{font-size:20px;line-height:26px;}

    .strip-section { padding: 40px 0 50px; }
    .strip-section [class*="button-"] { width: 100%; }
    .strip-section [class*="button-"] a{padding:12px 15px;font-size:12px;line-height:16px;border-top:2px solid #01010F; border-bottom:2px solid #01010F;width:calc(100% - 30px);margin:35px auto 0 auto;display:block;text-align: left;}
    .strip-section .left { width: 100%; border-right: none; padding: 0 15px; }

    .access-section .left{display:flex;flex-flow:row wrap;margin:0 auto;max-width:calc(100% - 80px);padding:0; width:100%;}
    .access-section .left .con{max-width:312px;margin:-30px 0 0 30px;width:100%;text-align: left;}
    .access-section .left h2 {text-align: left;}
    .access-section .left .image{display:block;max-width:312px;margin:30px auto 0 auto;}
    .access-section .left .con{max-width:312px;margin: -40px 0 0 40px;line-height:16px;}
    .access-section .image{display:none;}
    .access-section .image img {height:312px;}
    .access-section .left .bottom-content {font-size:12px;line-height:16px; text-align: justify;}

    .access-section.part-2 .image{max-width:calc(100% - 40px);padding:0;width:auto;margin:0;}
    .access-section.part-2 .left{width:auto;text-align: right;}
    /*.access-section.part-2 .left .con{max-width:312px;margin:-40px 0 0 auto;transform: none;}*/
    .access-section.part-2 .bottom-content &gt; div{margin:0;max-width:none;}

    .testimonial-section {overflow: hidden;}
    .testimonial-slider{border:none;padding-bottom:100px;}
    .testimonial-slider .box .inner {padding: 25px 0;}
    .testimonial-slider .box .cover{border:none;padding: 0 20px;}
    .testimonial-slider .box [class*="button-"]{max-width:230px;}
    .testimonial-slider .box [class*="button-"] a{border:2px solid #01010F;min-width:auto;font-size:12px;line-height:16px;display: block;}
    .testimonial-slider .box [class*="button-"] a:after {margin: 2px 0 0 8px;}
    .testimonial-slider .box.slick-current .cover{border: none;}
    .testimonial-slider.slick-slider .slick-arrow.slick-prev,.testimonial-slider.slick-slider .slick-arrow.slick-next{padding:24px 0;width:calc(50% + 17px);border:2px solid #01010F;}
    .testimonial-slider.slick-slider .slick-arrow.slick-prev{border-left:none;left:-17px;}
    .testimonial-slider.slick-slider .slick-arrow.slick-next{right:-17px;}

    .testimonial-slider .slick-list{border:none;max-width:none;}
    .testimonial-slider button.slick-arrow { height: 20px; background: transparent; top: auto; bottom:0; left: auto; right: 62px; }
    .testimonial-slider button.slick-arrow.slick-next { right: 0; }
    .testimonial-slider .box [class*="button-"].hide-btn{opacity: 0;}

    .slider{padding-top:40px;}
    .slider .inner{display:flex;flex-flow:row wrap;flex-direction:column-reverse;}
    .slider .texts{width:100%;padding: 32px 30px 60px;}
    .slider .texts .section-ttl .controls{font-size: 0;}
    .slider .texts .text,
    .slider .texts .t-count,
    .slider .texts .total-count{display:none;}
    .slider .texts .content{font-size:12px; line-height:28px;}
    .slider .texts-all [class*="button-"] a {min-width: 100%;}
    .slider .texts .texts-all{padding:20px 20px 0 20px;}
    .slider .animation-dv{width:100%;}    
    .slider.mobile .texts .content-over{padding:30px 0 80px 0;}    

    .tabs-section{padding:40px 0 90px 0;}
    .tabs-section .related [class*=button-] a{font-size:12px; line-height:16px;}
    .tabs-section .case-study .content{border-top:none;margin:0;}
    .tabs-section .case-study .image{height:auto;width: 100%;} 

    .contact-address .image{width:auto;}
    .contact-address .left-address{padding:20px 0 0 0;width:auto;}
    .contact-address .left-address .list h2{margin:11px 0 0;padding:15px 0 0;}

    .recent-post {padding: 50px 0;}
    .recent-post h2{margin:0 0 30px; font-size:42px; line-height:50px;}
    .recent-post .listing,
    .recent-post .listing &gt; div {margin: 0;}
    .recent-post .list{margin:0 auto 60px auto;width:100%;}
    .recent-post .list .post-image{width:100%;}
    .recent-post .list .post-image img{height:280px;width:100%;}
    .recent-post .list .post-details{padding:15px 0 0;width:100%;}

    .expertise-tab {padding: 40px 0 0 0;}
    .expertise-tab .tabber-wrap{width:100%;flex-flow: row wrap;}
    .expertise-tab .tabber-wrap .tabber-wrap-inner{width:100%;}
    .expertise-tab .tabber-wrap .title-tabs{padding:40px 0 0 0;width:100%;}
    .expertise-tab .tabber-wrap .title-tabs &gt; div{font-size:48px;line-height:54px;border-top:none;}
    .expertise-tab .tabs-content{width:100%;padding:40px 0 0 0;}
    .expertise-tab .tabs-content .tab-pane.leadership-team .person-listing{padding:0 0 100px 0;}
    .expertise-tab .first-tab .person-list-inner {border: none;}
    .expertise-tab .first-tab .person-list-inner .person-details div.button-1 a{border:2px solid #01010f;font-size:12px;line-height:16px;padding:5px 16px 5px 10px;}
    .expertise-tab .first-tab .person-list-inner .person-details div.button-1 a:after {margin: 2px 0 0 5px;}
    .expertise-tab .tabber-wrap ul li{min-height:48px;height:auto;font-size:12px;line-height:normal;}
    .expertise-tab .tabber-wrap ul li:after{top:18px;height:9px;width:9px;}
    .expertise-tab .tabs-content .investers .board-listing{margin:0;}
    .expertise-tab .tabs-content .investers .board-listing .board-list{margin:0 0 20px;width:100%;}
    .expertise-tab .title-part h2{margin:0 0 40px;}
    .recent-post .list:last-child {margin: 0 auto 0 auto;}
    .recent-post .list .post-details h3 a {padding:0 0 20px; border-top:none;}

    .expertise-tab .first-tab .person-list-inner .person-image:before{content:'';background-color:#01010f;position:absolute;bottom:0;left:0;width:100%;height:2px;z-index:1;}
    /*.expertise-tab .first-tab button.slick-arrow{width:50%;height:auto;padding:21px 0;bottom:0;top:auto;}
    .expertise-tab .first-tab button.slick-arrow.slick-prev{left: -27px;width: calc(50% + 27px);border-left: none;}
    .expertise-tab .first-tab button.slick-arrow.slick-next{right: -27px;width: calc(50% + 27px);}*/
    .expertise-tab .first-tab .person-list-inner .person-image img{max-width:347px;margin:0 auto;}
    .expertise-tab .tabs-content .board .board-listing, .expertise-tab .tabs-content .advisors .board-listing{margin:0;}
    .expertise-tab .tabs-content .advisors .board-listing .board-list,
    .expertise-tab .tabs-content .board .board-listing .board-list,
    .expertise-tab .tabs-content .investers .board-listing .board-list{margin:0 0 20px;width:100%;}
    .expertise-tab .tabs-content .board .board-listing .board-list{padding:0}
    .expertise-tab .first-tab .slick-slider .slick-arrow.slick-prev,
    .expertise-tab .first-tab .slick-slider .slick-arrow.slick-next{padding:24px 0;width:50%;border:2px solid #01010F;}
    .expertise-tab .first-tab .slick-slider .slick-arrow.slick-prev{border-left:none;border-right:none;left:0;}
    .expertise-tab .first-tab .slick-slider .slick-arrow.slick-next{right:0;}
    
    .expertise-tab .first-tab .slick-slider .slick-arrow{height:20px; background:transparent; top:auto; bottom:0; left:auto; right:62px; }
    .expertise-tab .first-tab .slick-slider .slick-arrow.slick-next{right:0;border-right: none;}
    .expertise-tab .first-tab .person-listing .slick-list{max-width:none;}
    .expertise-tab .first-tab .person-listing{border-bottom:none;}
    .expertise-tab .first-tab .person-list-inner .person-details{padding:20px 20px 0;}
    .expertise-tab .first-tab .person-list-inner .person-details div, 
    .expertise-tab .first-tab .person-list-inner .person-details h3{padding:0;}

    .sorting{transition:400ms;opacity:0;visibility:hidden;height:0;padding:25px 25px 55px;width:100%;background:#F8F6F2;z-index:2;position:fixed;top:72px;left:0;overflow: auto;-webkit-overflow-scrolling: touch;}
    .resources-main .resources-wrap .filter-part.mobile-filter-open .sorting{opacity:1;visibility:visible;height:calc(100% - 72px);}
    .mobile-sorting-close-btn{cursor:pointer;display:block;height:30px;position:absolute;right:0;top:-8px;transition:.4s;width:30px;}
    .sorting .mobile-sorting-close-btn span{background-color:#01010f;display:block;height:2px;margin:7px 0 0;transform:rotate(45deg);transition:.4s;width:25px;position:absolute;left:3px;top:7px;}
    .sorting .mobile-sorting-close-btn span:first-child{transform:rotate(-45deg);top:7px;left:3px;}
    .mobile-filter.mobile-filter-main{cursor:pointer;}
    .mobile-filter-main{font-size:12px;line-height:16px;display:flex;align-items:center;border-bottom:2px solid #01010F;padding:0 0 15px 0;}
    .mobile-filter-main span:first-child{margin:0 20px 0 0;}
    .mobile-filter-main span:first-child svg{display:block;}
    .mobile-filter-main span:last-child{margin:0 10px;}
    .sorting .sorting-inner{position:relative;}
    .sorting .sorting-inner .filter-open-data{border:none;margin:0 0 10px 0;}
    /*.recent-post-main .recent-post .list .blog-index__post-tags .industry-name:after {top: 0;}
    .recent-post-main .recent-post .list .blog-index__post-tags .industry-name{width:60%;}*/
    .recent-post-main .recent-post .list .blog-index__post-tags ul li{width:auto;}
    
    .blog-author-banner { margin: 105px 0 40px; }
    .blog-author-banner .blog-header__inner{ flex-wrap: wrap; }
    .blog-author-banner .blog-header__inner .blog-header__author-avatar { width: 100%;height: 450px; }
    .blog-author-banner .blog-header__inner .blog-header__subtitle{ line-height: 34px; }
    .blog-author-banner .blog-header__inner .blog-header__details { padding: 18px 0 0; width: 100%; }
    
    .resources-main .resources-wrap { padding-bottom: 60px; }
    .resources-main .resources-wrap .blog-listing article.blog-index__post.blog-index__post { width: 100%; margin: 0 0 40px; }
    .resources-main .resources-wrap .blog-listing article.blog-index__post.blog-index__post:last-child{ margin: 0; }
    .resources-main .resources-wrap .filter-part { width: 100%; margin-bottom: 40px; }
    .resources-main .resources-wrap .blog-listing { width: 100%; margin-left: 0; }
    .sameheight{ height: auto !important; }
    .resources-main .resources-wrap .blog-listing .blog-index__post img.blog-index__post-image.blog-index__post-image-- { height:100%; width: 100%; object-fit: cover; }
    .blog-filter-title .blog-filter-toggle { top: 27px; }
    .resources-main .resources-wrap .filter-part .sortby-title h3:after { top: 15px; }
    .resources-wrap .blog-listing .blog-index__post .blog-index__post-content { margin: 25px 0 0; }
    .resources-main .resources-wrap .filter-part .sorting .label-title + h3{font-size:12px;line-height:16px;padding:10px 45px 13px 0;}
    .resources-main .resources-wrap .filter-part .sorting .blog-filter-title .title h3{font-size:32px;line-height:38px;padding:20px 45px 22px 0;}
    .resources-main .resources-wrap .filter-part .sorting .sorting-filter .blog-filter-title .title h3 {border-top: none;}
    
    .recent-post-main .recent-post .list{ width: calc(100% - 0px); }
    .recent-post-main .recent-post .listing .list:nth-last-child(-n+2){  margin-bottom: 60px; }
    .recent-post-main .recent-post .listing .list:nth-last-child(-n+1){  margin-bottom: 0px; }
    .recent-post-main .recent-post .list:first-child{ width: calc(100% - 0px); }
    .recent-post-main .recent-post .list:first-child .post-image { width: 100%; }
    .recent-post-main .recent-post .list:first-child .post-details { width: calc(100% - 0px); }
    .recent-post-main .recent-post h2{ margin: 0 0 40px; }
    .recent-post-main .recent-post .list .post-details { height: auto; padding: 0 !important; width:100%; }
    .recent-post-main .recent-post .list .post-image img { height: 280px; }
    .recent-post-main .recent-post .list .post-details { padding: 30px 0 0 !important; }
    .recent-post-main .recent-post .list:first-child .post-details .post-title h3 { font-size:20px; line-height: 1.2; }
    
    .faq-wrapper .no-accordion{padding:20px 0 0 0;}
    .faq-wrapper .no-accordion .titel-part{width:auto;}
    .faq-wrapper .no-accordion .list-wrapper{padding:0;width:auto;}
    
    .access-section .left .image { max-width:none; }
    .access-section .image img { height: auto; }
    /*.access-section .left .con {max-width:none;margin:-40px 0 0;transform:translate(30px);}*/
    .strip-section .container-full { width: 970px; margin: 0px auto; }

    .slider.mobile .texts { padding-left: 0; padding-right: 0; }
    .slider .texts .texts-all { padding-left: 0; padding-right: 0; }
    .slider .list-wrapper .list-main&gt;.list { padding: 0px 35px; }
    .slider .list-wrapper .list-main .bg-animation { max-width: 100%; }
    
    .banner-video .hero-video { position: relative; height: 540px; }
    
    .step-list .video-div { max-width: 100%; height: 100%;/*350px;*/ }
    
    .access-section.part-2 .title-part {  padding-bottom:0px;} 
    .access-center-details { justify-content: center; max-width: 100%; margin: 0px auto; }
    .access-section.part-2 .left { text-align:center; width:100%; }
    .access-section.part-2 .image img { height: 100%; object-fit: cover; }
    /*.access-section.part-2 .left .con { max-width: 400px; margin: -40px 0 0 40px; }*/
    .access-section.part-2 .image { margin-left:auto; margin-right:auto; margin-top:20px; }
    .access-section.part-2 .bottom-content { margin: 25px 0 0; }
    .banner-image .content .content-text { padding: 5px 0 0; }
    .expertise-tab .tabs-content .board .board-listing .board-list {     padding: 24px; }
    
    .expertise-tab .first-tab .person-list-inner .person-image { border-bottom:0px; }
    
    .bio-module{padding:0 0 90px 0;}
    .bio-module .image{width:auto;max-width:300px;margin:0 auto;}
    .bio-module .image .linkedin a{margin:20px auto 0;}
    .bio-module .text{padding:50px 0 0 0;width:auto;}
    
    .image-title{padding:40px 0 70px 0;}
    .image-title .d-flex{display: block;}
    .image-title .image{width:auto;max-width:600px;margin:0 auto;}
    .image-title .right{width: auto; padding: 40px 0 0 0;}
    
    
}
@media (max-width:991px){
  .strip-section .container-full { width: 750px; margin: 0px auto; } 
}
@media (max-width:767px){
    .expertise-tab .slick-list{margin:0;}
    .clients-slider .slider { flex-flow: column; }
    .strip-section .container-full { max-width: 750px; margin: 0px auto; width:100%; }
    .banner-video .hero-video { position: relative; height: 400px; }
    .access-section.part-3 .left{max-width:calc(100% - 60px); transform:translateX(-15px);}
    .clients-slider .slider &gt; .logo{padding:10px 0; width:auto;}
    .clients-slider .slider &gt; .logo + .logo{margin-top:30px;}
    .clients-slider .slider &gt; .logo img{max-height:70px;width:auto;max-width:100px;}
    .recent-post-main .recent-post .list .post-image img{height:50vw; min-height:auto;}
    
}

@media(max-width:480px){
    /*.access-section .left .con { max-width: 312px; margin: -30px 0 0 30px; }*/
    .access-section .left .image { max-width: 312px; }
    .access-section.part-2 .left .con { margin: -30px 0 0 30px; max-width: 312px;}
    
}


@media (max-width:1629px){}
@media (max-width:1429px){}
@media (max-width:1199px){}
@media (max-width:991px){}
@media (max-width:767px){}</pre></body></html>