.masthead{position:fixed;top:0;left:0;width:100%;z-index:20;color:#fff;background-color:#22222D}.masthead .content-width{padding:0}.masthead .buttons-container{position:relative}.masthead .buttons-container>.button-border{font-weight:400;margin-right:10px;border-width:2px}.masthead .button-right-container .right-button{height:46px;padding:14px 20px;width:145px}.logged-in .masthead{top:32px}.header-inner{padding:25px;align-items:center}#menu-main-menu .menu-item:last-child .sub-menu{left:auto;right:0}#menu-main-menu .menu-item:nth-last-child(2) .sub-menu{left:auto;right:0;transform:translateX(50%)}.login-submenu.sub-menu{width:290px;left:auto;right:0}.login-menu{margin:0;padding:40px 24px;list-style:none}.login-menu .menu-item{width:100%;max-width:100%;padding:0}.login-menu .menu-item:not(:last-child){margin-bottom:20px}.login-menu .menu-item .button{padding:13px;margin:0;color:#fff;border:4px solid #F72717}.login-menu .menu-item .button:hover{opacity:1;color:#fff;background-color:#FF4F3F;border-color:#FF4F3F}.login-menu .menu-item .button-border{color:#fff}.login-menu .menu-item .button-border:hover{opacity:1;color:#fff;background-color:#FF4F3F}.login-menu .button.menu-item:hover>a{color:#fff;background-color:#FF4F3F;transition:all 300ms}.login-menu .button-border.menu-item:hover{opacity:1;color:#fff;background-color:#FF4F3F;transition:all 300ms}.login-menu .button-border.menu-item:hover>a{opacity:1;color:#fff !important;background-color:#F72717;transition:all 300ms}.login-menu .menu-item.button-border{background:transparent;border:2px solid #F72717}.login-menu .menu-item.button-border>a{color:#fff !important}.login-menu .menu-item.button>a{color:#fff}.menu-login-menu-container{background-color:#22222D;border-radius:6px}.masthead .menu-item .description{font-size:12px;font-weight:300;padding-left:35px;display:inline-block}.main-nav-container{display:flex;flex-wrap:wrap;padding-left:20px;justify-content:flex-end;align-items:center;width:calc(100% - 230px)}.submenu-width-50 .sub-menu li{width:50%;max-width:50%;flex:50%}.submenu-width-50 .sub-menu .top-link{width:100%;max-width:100%;flex:100%}.masthead .menu-item-has-children>a:after{content:url("/wp-content/themes/csi/resources/arrow.svg");margin-left:12px;display:inline-block;vertical-align:middle;margin-bottom:6px}.main-menu{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:space-between;height:100%;margin:0 -12px}.main-menu>.menu-item{position:relative;text-align:center;height:100%;padding:0 12px}.main-menu>.menu-item:hover .sub-menu{max-height:auto}.main-menu .menu-item.current-menu-item>a{color:#F72717}.main-menu .menu-item.current-menu-ancestor>a,.main-menu .menu-item.current-menu-parent>a{color:#F72717}.main-menu>.menu-item>a{position:relative;display:inline-block;color:#fff;font-size:16px;transition:all 300ms}.sub-menu{position:absolute;left:0;top:100%;z-index:5;width:760px;text-align:left;transition:all .2s ease-in-out}.sub-menu .menu-item a{color:#fff;font-weight:600;font-size:16px;display:inline-block;padding-left:35px;line-height:1.6;opacity:1;transition:all 300ms}.sub-menu .menu-item a:hover{opacity:0.7;transition:all 300ms}.sub-menu-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;background-color:#22222D;border-radius:6px;transition:all 300ms}.sub-menu-list .top-link{flex:100%;width:100%;max-width:100%;border-bottom:1px solid rgba(251,251,251,0.1);padding:24px 30px}.sub-menu-list .top-link a{color:#398BF7;text-transform:uppercase;font-weight:700;padding:0}.sub-menu-list .top-link a:after{content:'';width:9px;height:12px;background-image:url("/wp-content/themes/csi/resources/icon-right.svg");background-size:cover;background-position:center center;display:inline-block;margin-left:15px}.menu-item-icon{vertical-align:middle;position:absolute;top:3px;left:0}.sub-menu li{position:relative;padding:20px 25px;flex:33.33%;width:33.33%;max-width:33.33%}.masthead .buttons-container>.button,.masthead .right-button{width:125px;font-size:14px;padding:12px}.masthead .menu-btn{display:none}.submenu-btn:checked ~ .sub-menu{display:block;visibility:visible;opacity:1}.submenu-btn:checked ~ a{color:#fff;background:#0d1f2c}.menu-main_menu-container{width:100%}.main-menu,.sub-menu{padding-left:0;margin:0;list-style:none}.main-nav{height:100%;display:flex;align-items:center;justify-content:center;padding-right:10px}.menu-item .menu-item .sub-menu{position:absolute;top:-23px;left:240px}.masthead .menu-item-has-children:hover{cursor:pointer}.masthead .menu-icon{display:none;cursor:pointer;position:relative;user-select:none}.masthead .navicon span{display:block;width:18px;height:2px;margin-bottom:4px;position:relative;background:#fff;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity 0.55s ease}.masthead .menu-btn:checked ~ .menu-icon .navicon>span:nth-child(1){opacity:1;transform:rotate(45deg) translate(1px, 3px)}.masthead .menu-btn:checked ~ .menu-icon .navicon>span:nth-child(2){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.masthead .menu-btn:checked ~ .menu-icon .navicon>span:nth-child(3){transform:rotate(-45deg);transform-origin:0% 100%}.logo-container svg,.logo-container path{fill:#fff}@media screen and (min-width: 1100px){.masthead .menu-item:nth-child(2) .sub-menu{width:707px}.masthead .menu-item:nth-child(2) .sub-menu li:nth-child(3n-1):not(.top-link){width:20%;flex:20%}.masthead .menu-item:nth-child(3) .sub-menu{width:536px}.masthead .menu-item:nth-child(4) .sub-menu{width:730px}.masthead .menu-item:nth-child(5) .sub-menu{width:530px}.menu-item:hover .sub-menu{padding-top:20px;opacity:1;transition:opacity 300ms}.sub-menu-list{max-height:0;opacity:0;overflow:hidden;transition:opacity 300ms}.buttons-container .menu-login-menu-container{max-height:0;opacity:0;overflow:hidden;transition:opacity 300ms}.buttons-container:hover .login-submenu{opacity:1;transition:opacity 300ms;padding-top:20px}.buttons-container:hover .menu-login-menu-container{max-height:300px;opacity:1;transition:opacity 300ms}.masthead .menu-item-has-children:hover>.sub-menu{height:auto !important}.masthead .menu-item-has-children:hover .sub-menu-list{max-height:500px;opacity:1;transition:opacity 300ms}.main-menu>.menu-item:hover>a{color:#FF4F3F}.main-menu .menu-item.current-menu-item>a{color:#F72717}.main-menu .menu-item.current-menu-ancestor>a,.main-menu .menu-item.current-menu-parent>a{color:#F72717}}@media screen and (max-width: 1200px){.logo-container{max-width:180px}.main-menu>.menu-item{padding:0 5px}.main-menu>.menu-item>a{font-size:14px;letter-spacing:1px}.masthead .content-width{padding:0}.masthead .buttons-container>.button,.masthead .right-button{width:110px}.masthead .button-border{margin-right:10px}.main-nav-container{padding-left:10px}.sub-menu .menu-item a{font-size:14px}.sub-menu li{padding-left:15px;padding-right:15px}.sub-menu-list .top-link{padding:14px 20px}.sub-menu{width:615px}.masthead .menu-item:nth-child(2) .sub-menu{width:625px}.masthead .menu-item:nth-child(4) .sub-menu{width:655px}.main-nav{padding-right:15px}.main-nav-container{width:calc(100% - 180px)}.masthead .menu-item-has-children>a:after{margin-left:10px}}@media screen and (max-width: 1100px){body.menu-opened{padding:0}.masthead .menu-item .description{display:none}.submenu-width-50 .sub-menu li{width:100%;max-width:100%;flex:100%}.masthead .menu-item:nth-child(2) .sub-menu,.masthead .menu-item:nth-child(3) .sub-menu,.masthead .menu-item:nth-child(4) .sub-menu,.masthead .menu-item:nth-child(5) .sub-menu{max-width:100%}#menu-main-menu .menu-item:nth-last-child(2) .sub-menu{transform:none}.header-menu{max-width:100%}.header-inner{justify-content:space-between;align-items:flex-start;padding:0}.menu-opened .header-inner{overflow:scroll;height:100vh}.sub-menu-list{background:transparent}.logo-container{margin-left:25px;margin-top:15px;margin-bottom:8px}.masthead .buttons-container{text-align:center;padding-top:30px;display:flex;flex-direction:column;align-items:center}.masthead .buttons-container>.button,.masthead .right-button{width:192px;margin-bottom:15px;margin-right:0}.masthead .button-right-container .right-button{width:192px}.masthead .button-right-container{text-align:center}.inner-masthead{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;align-items:center;padding:0;margin:auto}.masthead .menu-icon{display:inline-block;margin-right:25px;margin-top:20px}.main-menu{display:block;padding:0}.main-nav{display:block;height:auto;padding-right:0;padding-top:20px}.masthead .menu-item{width:100%}.masthead .menu-btn:checked ~ .main-nav-container{height:1100px;transition:all 300ms}.main-menu>.menu-item{position:relative;text-align:left;border-bottom:1px solid rgba(251,251,251,0.1);padding:15px 25px}.main-menu>.menu-item.active>a:after{transform:rotate(180deg);transition:all 300ms}.main-menu>.menu-item>a{position:relative;font-size:24px;font-weight:600;padding:8px 0;width:100%}.main-nav-container{display:block;height:0;width:100%;overflow:hidden;padding:0;transition:all 300ms}.menu-header-menu-container{width:100%}.masthead .menu-item-has-children>a:after{content:'';position:absolute;top:20px;right:0;transform:rotate(0);transition:all 300ms;background-image:url("/wp-content/themes/csi/resources/arrow.svg");background-position:center center;background-size:cover;width:10px;height:8px;margin:0}.sub-menu-list .top-link{border:none}.sub-menu-list .top-link a{text-transform:capitalize;color:#fff}.sub-menu-list .top-link a:after{display:none}.menu-item-icon{display:none}.sub-menu{display:block;position:static;height:0;overflow:hidden;width:100%;text-align:center;background-color:transparent}.sub-menu .menu-item{padding:8px 0;width:100%;flex:100%;max-width:100%}.sub-menu .menu-item a{padding-left:0;font-weight:400}.menu-item .menu-item .sub-menu{position:static}.sub-menu>.menu-item.current-menu-item>a{color:#fff;opacity:1}.menu-item .sub-menu{text-align:left}.login-menu .menu-item:not(:last-child){margin-bottom:10px}.login-menu{padding:10px}.login-menu .menu-item .button{width:192px;padding:12px}}@media screen and (max-width: 782px){.logged-in .masthead{top:45px}}@media screen and (max-width: 750px){.logo-container{max-width:50%}}@media screen and (max-width: 600px){.logged-in #wpadminbar{position:fixed !important}}@media screen and (max-width: 1100px){.main-nav{padding-top:0}.main-menu>.menu-item:first-child{padding-top:7px}}@media screen and (max-width: 1100px){.masthead .menu-btn:checked ~ .main-nav-container{height:auto !important}.menu-opened .masthead{bottom:0}.menu-opened .header-inner,.masthead .content-width{height:100%}}body{position:relative;margin:0;-webkit-font-smoothing:antialiased;background-color:#1B1B25;color:#fff;padding-top:90px}body *{box-sizing:border-box}html{scroll-behavior:smooth}section{position:relative}img{max-width:100%;height:auto}p,p ul,p ol,p li{margin:0;padding-bottom:22px;line-height:1.65;letter-spacing:0.5px}p:last-child{padding-bottom:0}button,input[type=submit]{-webkit-appearance:none;outline:none}.alignright{float:right;margin-left:20px;padding-top:5px}.alignleft{float:left;margin-right:20px;padding-top:5px}ol{padding-left:20px;line-height:1.65}.entry-content ul,.list-stylized ul{padding:0}.entry-content ul li,.list-stylized ul li{position:relative;list-style:none;margin-bottom:16px;padding-left:40px;line-height:1.9em}.entry-content ul li:before,.list-stylized ul li:before{position:absolute;left:0;top:0;content:url("../../resources/check.svg");display:inline-block;vertical-align:middle}.entry-content ul ul,.list-stylized ul ul{margin-top:24px}.entry-content ul ul li,.list-stylized ul ul li{padding-left:20px}.entry-content ul ul li:before,.list-stylized ul ul li:before{content:'';top:11px;width:6px;height:6px;border-radius:100%;background-color:#398BF7}a{text-decoration:none}p a{color:#F72717;transition:all 300ms}p a:hover{color:#FF4F3F;transition:all 300ms}.flex-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}@media (max-width: 1000px){p,p ul,p ol,p li,.entry-content ul li{padding-bottom:15px;letter-spacing:0}.entry-content ul li{padding-left:25px}}@media (max-width: 750px){.alignright,.alignleft{float:none}}body{font-family:"Montserrat",sans-serif;font-size:18px}h1,.h1{font-size:60px;font-weight:900;margin:40px 0}h2{font-size:44px;font-weight:900}.h3{font-size:36px}.h4{font-size:24px}h3{font-size:36px}h4{font-size:24px}h5{font-size:16px}h6{font-size:13px;letter-spacing:7.28px;font-weight:500;margin-top:5px;margin-bottom:10px;text-transform:uppercase;font-family:'Bitter',serif}.font-weight-600{font-weight:600}.font-weight-900{font-weight:900}.svg-glow svg{filter:drop-shadow(0px 0px 13px #398bf7);-webkit-filter:drop-shadow(0px 0px 13px #398bf7)}@media (max-width: 1600px){body{font-size:16px}h1,.h1{font-size:48px}}@media (max-width: 1000px){h1,.h1{font-size:28px}.h3{font-size:22px}h3{font-size:24px}h4{font-size:22px}.h4{font-size:22px}body{padding-top:60px}body.logged-in{padding-top:20px}}@media (max-width: 750px){h1,.h1{font-size:24px;margin-top:0;margin-bottom:0}h2{font-size:24px}h3{font-size:22px}.h4{font-size:18px}h4{font-size:20px}h6{font-size:11px;letter-spacing:2px}}.content-width{max-width:1200px;margin:auto;width:100%;padding:0 25px}@media screen and (max-width: 1000px){body{font-size:14px}}.section-padding{padding:6% 0}@media (max-width: 1000px){.section-padding{padding:50px 0}.content-width{padding:0 20px}}.activator{opacity:0;transition:all ease-in 300ms}.activator.active{opacity:1;transition:all ease-in 300ms}.animation{transition:all ease-in 300ms}.animation-loaded .animation{opacity:1;transition:all ease-in 300ms}.fade-in{animation:fadein 2s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}.col-2{width:50%}.col-3{width:33.33%}.col-4{width:25%}.col-5{width:20%}body.menu-opened{overflow:hidden}.image-container img{border-radius:6px}.text-center{text-align:center}.button,.gform_footer input,.form-submit .submit{position:relative;width:270px;max-width:100%;text-transform:capitalize;padding:16px;display:inline-block;font-weight:900;text-decoration:none;cursor:pointer;border-radius:30px;text-align:center;opacity:1;color:#fff;background-color:#F72717;transition:all 300ms}.button:hover,.gform_footer input:hover,.form-submit .submit:hover{color:#fff;background-color:#FF4F3F;transition:all 300ms}.button.white,.gform_footer input.white,.form-submit .submit.white{background-color:#FBFBFB;color:#22222D}.button.white:hover,.gform_footer input.white:hover,.form-submit .submit.white:hover{background-color:#fff;color:#22222D}.button.button-border,.gform_footer input.button-border,.form-submit .submit.button-border{background-color:transparent;border:4px solid #F72717;font-weight:900;color:#fff;transition:all 300ms}.button.button-border:hover,.gform_footer input.button-border:hover,.form-submit .submit.button-border:hover{color:#fff;background-color:#FF4F3F;border-color:#FF4F3F;transition:all 300ms}.button-pdf:before{content:url("../../resources/pdf.svg")}.popup{opacity:0;pointer-events:none;transition:all 300ms;position:fixed;top:50%;left:50%;transform:translate(calc(-50% - 10px), calc(-50% - 10px));width:900px;max-width:calc(100% - 20px);z-index:100;background:#F2F7FE;color:#12121A;padding:35px;border-radius:6px;margin:10px}.popup.active{opacity:1;pointer-events:initial;transition:all 300ms}.popup .title-container{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:30px}.popup .button{width:251px;padding-top:19px;padding-bottom:19px}.popup-close-icon{display:inline-block;position:absolute;z-index:10;cursor:pointer;top:31px;left:35px;background:#F72717;width:38px;height:38px;border-radius:100%;padding:9px}.popup-close-icon:before,.popup-close-icon:after{position:absolute;right:18px;content:' ';height:20px;width:3px;background-color:#fff}.popup-close-icon:before{transform:rotate(45deg)}.popup-close-icon:after{transform:rotate(-45deg)}.popup-inner{padding:7%}.popup-title{font-size:64px;width:70%;margin:0}.popup-text{font-size:24px;font-weight:600;padding-bottom:45px}.popup-image-container{width:30%}.gform_footer input{font-weight:900;font-family:"Montserrat",sans-serif;font-size:18px;border:none}.gsection_title{font-size:36px}.gfield_label{display:none !important}.gfield_visibility_hidden{display:none}.ginput_container{padding:12px}.ginput_complex{display:flex;flex-wrap:wrap;padding:0}.ginput_complex>span{width:50%;padding:12px}.ginput_complex label{display:none}.ginput_counter{padding-top:5px;font-size:14px}.gfield{width:50%}.gfield.width-100{width:100%}.gfield.width-100 .ginput_complex>span{width:100%}.gfield.complex{width:100%}.gfield a{color:#fff;font-weight:700;opacity:1;transition:all 300ms}.gfield a:hover{opacity:0.7;transition:all 300ms}.gsection,.gfield_html_formatted,.gfield_description{padding:0 12px}.gfield_description{padding-bottom:6px}.gfield.show-label .gfield_label{display:block !important;padding-left:12px;padding-right:12px;line-height:1.4}.gfield_radio [type="radio"]:checked,.gfield_radio [type="radio"]:not(:checked){position:absolute;left:-9999px}.gfield_radio [type="radio"]:checked+label,.gfield_radio [type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;display:inline-block}.gfield_radio [type="radio"]:checked+label:before,.gfield_radio [type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.gfield_radio [type="radio"]:checked+label:after,.gfield_radio [type="radio"]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#12121A;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.gfield_radio [type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.gfield_radio [type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form-group{display:block;margin-bottom:15px}.gfield_checkbox,.gfield_radio{list-style:none;padding:0}.gfield_checkbox li,.gfield_radio li{margin-bottom:7px;line-height:1.4}.gfield_checkbox [type="checkbox"]{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.gfield_checkbox [type="checkbox"]+label{position:relative;cursor:pointer}.gfield_checkbox [type="checkbox"]+label:before{content:'';-webkit-appearance:none;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;margin-bottom:3px}.gfield_checkbox [type="checkbox"]:checked+label:after{content:'';display:block;position:absolute;top:2px;left:6px;width:6px;height:14px;border:solid #12121A;border-width:0 2px 2px 0;transform:rotate(45deg)}.gform_drop_instructions{display:block;padding-bottom:5px}.ginput_container_date{position:relative}.ui-datepicker-trigger{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.ui-datepicker{background:#fff;padding:10px;color:#000;font-size:14px}.ui-datepicker a{color:#000}.ui-datepicker-prev{margin-right:10px}.screen-reader-text{font-size:0;display:block;overflow:hidden}.video .play-icon.play-icon-small{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:100%;background-color:#F72717;transition:all 300ms}.video .play-icon.play-icon-small:hover{background-color:#FF4F3F;transition:all 300ms}.video .play-icon.play-icon-small svg,.video .play-icon.play-icon-small path{fill:#fff}.link{color:#F72717;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:1px;transition:all 300ms}.link:after{content:url("../../resources/red-arrow.svg");display:inline-block;margin-left:7px;transform:translateX(0);transition:all 300ms}.link:hover{color:#FF4F3F;transition:all 300ms}.link:hover:after{transform:translateX(5px);transition:all 300ms}.section-title-container.full-width{max-width:70%;margin:auto;text-align:center}.feature-title{font-size:16px;text-transform:uppercase;color:#398BF7;letter-spacing:0.5px;margin:15px 0}.feature-icon{height:185px;margin:0 -15px}.rounded{border-radius:6px}.popup-active .body-blackout{display:block}.body-blackout{position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);display:none;z-index:100}.slider .swiper-button-prev:after{content:url("../../resources/arrow-left.svg")}.slider .swiper-button-next:after{content:url("../../resources/arrow-right.svg")}.swiper-pagination-bullets-dynamic{margin:auto}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.vd-wrapper{display:none;position:fixed;top:50%;left:50%;right:0;width:620px;max-width:100%;height:480px;transform:translate(-50%, -50%);z-index:100}.vd-wrapper.active{display:block}.vd-wrapper.active iframe{position:fixed;top:50%;left:0;right:0;margin:0 auto;z-index:10000;transform:translateY(-50%);height:600px;max-height:90%;width:900px;max-width:90%}.close-icon{width:20px;height:20px;display:inline-block;position:absolute;right:-2px;top:-9px;z-index:10;cursor:pointer}.close-icon:before,.close-icon:after{position:absolute;right:15px;content:' ';height:20px;width:3px;background-color:#fff}.close-icon:before{transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg)}.iframe-inner{position:relative;height:100%}.audio-player-container{display:none;position:fixed;top:50%;left:50%;right:0;width:620px;max-width:100%;height:540px;transform:translate(-50%, -50%);z-index:100}.audio-player-container.active{display:block}.audio-player-container .audio-player-block{background-color:#12121A;border-radius:6px;max-width:90%;margin:20px auto;padding:15px}.audio-player-container .image-container{display:flex;position:relative;width:45%;text-align:center;padding:15px}.audio-player-container .image-container img{border-radius:6px}.audio-player-container audio{width:100%}.audio-player-container h4{margin-top:0;margin-bottom:10px;font-size:24px}.audio-player-container .audio-player-content{padding:15px;width:55%}.audio-player-container .audio-player-sound{padding:15px;text-align:center}.audio-player-container .audio-player-sound a{margin-top:15px}.section-title{font-weight:900}.gform_fields{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.gfield.gform_validation_container{display:none}.gform_hidden{padding:0}form .validation_error{padding:12px;color:#c81919}.gfield_error .ginput_container input,.gfield_error .ginput_container select,.gfield_error .ginput_container .custom-select-opener{border-color:#c81919}.gfield_error .validation_message{display:none}.gfield.gform_hidden{padding:0}.hidden_label .gfield_label,.hidden_sub_label{display:none}.gfield input,.gfield select,.custom-select-opener{border:1px solid rgba(251,251,251,0.1);background:rgba(255,255,255,0.05);padding:10px 12px;width:100%;height:56px;font-size:16px;border-radius:6px;color:#FBFBFB}.gfield input::placeholder,.gfield select::placeholder,.custom-select-opener::placeholder{color:#FBFBFB;font-size:16px;font-family:"Montserrat",sans-serif}.ginput_container_textarea textarea{border:1px solid rgba(251,251,251,0.1);background:rgba(255,255,255,0.05);height:56px;font-size:16px;border-radius:6px;color:#FBFBFB;resize:none;-webkit-appearance:none;padding:17px 10px}.ginput_container_textarea textarea::placeholder{color:#FBFBFB;font-size:16px;font-family:"Montserrat",sans-serif}.custom-select-opener{position:relative;display:flex;align-items:center}.custom-select-opener:after{content:'';position:absolute;top:23px;right:10px;width:11px;height:8px;background-image:url("../../resources/arrow.svg");background-size:cover;background-position:center center}.custom-select-opener:focus{outline:none}.custom-select-panel,.chosen-drop{background:#22222D !important;border-radius:6px;z-index:2}.custom-select-option.is-selected::before{display:none}.custom-select-option{font-size:16px;padding:10px;cursor:pointer;transition:all 300ms}.custom-select-option.has-focus{background-color:#22222D;color:#FF4F3F;transition:all 300ms}.chosen-container .chosen-results li.active-result,.chosen-container-multi .chosen-drop .result-selected{font-size:16px;padding:10px;cursor:pointer;transition:all 300ms}.chosen-container .chosen-results li.active-result:hover,.chosen-container-multi .chosen-drop .result-selected:hover{background-color:#22222D !important;background-image:none !important;color:#FF4F3F;transition:all 300ms}.chosen-choices .search-field{display:none}.chosen-drop{border:none !important;box-shadow:none !important}.chosen-container-multi .chosen-choices{border:1px solid rgba(251,251,251,0.1);background:rgba(255,255,255,0.05);padding:10px 30px 10px 12px;width:100%;height:56px !important;font-size:16px;border-radius:6px;color:#FBFBFB;box-shadow:none;overflow-y:scroll}.chosen-container-multi .chosen-choices::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}.chosen-container-multi .chosen-choices::-webkit-scrollbar{width:0;background-color:#F5F5F5}.chosen-container-multi .chosen-choices::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555}.chosen-container{width:100% !important;max-width:100% !important}.chosen-container-multi .chosen-choices li.search-choice{background:#22222D;color:#fff;font-size:14px;padding-top:5px;padding-bottom:5px;border:1px solid rgba(251,251,251,0.1)}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:6px}.gform_body .col .gform_fields{display:flex !important;flex-wrap:wrap}.gform_body .col .gfield{width:50%}.gform_body .col .gfield input{width:100%}.page-banner-section{background-size:cover;background-position:center center;padding:5% 0 7.5%;text-align:center}.page-banner-section .section-title{font-size:64px}@media (min-width: 1000px){.page-banner-section .section-title{font-size:var(--desktopFontSize)}}.page-banner-section .text{padding-bottom:6%;padding-left:3%;padding-right:3%}.page-banner-section.half-width{text-align:initial}.page-banner-section.half-width .text{padding-left:0;padding-right:0;font-size:18px}.page-banner-section.half-width .col-img{padding-left:5%;position:relative}.page-banner-section.half-width .section-inner{max-width:100%;display:flex;flex-wrap:wrap}.page-banner-section.half-width .section-inner .col{width:50%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.page-banner-section .animation-container{min-height:440px}.page-banner-section .animation-container img{position:absolute;top:0;left:0}.page-banner-section .animation-container .animation{opacity:0}.page-banner-section .animation-container.animation-loaded img{opacity:0;transition:all 300ms}.page-banner-section .animation-container.animation-loaded .animation{opacity:1;transition:all 300ms}.blog .page-banner-section{padding:10% 0 9%}.load-more{padding:14px;display:flex;justify-content:center;vertical-align:middle;margin:auto;background-color:#F72717;width:48px;height:48px;border-radius:100%;cursor:pointer;transition:all 300ms}.load-more:hover{background-color:#FF4F3F;transition:all 300ms}.load-more.inactive{visibility:hidden}.load-more-button{text-align:center}.load-more-label{display:block;padding-top:10px;color:#F72717}.single .site-main article{background-color:#fff;color:#22222D;font-size:16px;border-radius:8px;margin:0 0 10%}.single .site-main article .entry-content{padding-top:200px;padding-bottom:110px}.single .site-main article .content-width{max-width:800px}.single .site-main article h2{font-size:24px;margin-top:0}.single .site-main article .entry-content p:last-child{padding-bottom:50px}.single .site-main article .author{font-weight:600;color:#22222D}.single .site-main article .author-image img{vertical-align:middle;border-radius:100%;margin-right:12px}.single .site-main .post-image{text-align:center;margin-bottom:-150px;margin-left:auto;margin-right:auto;width:750px;max-width:100%;position:relative;z-index:1}.single .site-main .post-image img{border-radius:8px}.single iframe{width:100%}.single-header{padding:8% 0 2%}.single-header .single-title{margin-left:auto;margin-right:auto;width:750px;max-width:100%}.single-header .post-info{width:100%;max-width:750px;margin:0 auto}@media (max-width: 750px){.single-header .post-info{padding-top:20px}}.single-header .post-info .author{font-weight:bold}.single-header .post-info time{display:inline-block}.single-careers-header{text-align:center;padding-bottom:8%}.single-careers-header .location{padding-bottom:0}.single .site-main .careers .content-width{padding:75px 15px}.single-careers .site-main article .content-width{width:745px;max-width:100%}.single-careers .site-main article h2{font-size:36px}.single-careers .site-main article h3{font-size:24px;font-weight:600}.single-careers .single-title{font-size:64px}.single-careers .location{font-size:20px}.single-careers .short-description{font-size:18px}.single-careers .career-contact-section{background-color:#22222D;padding:7% 0}.single-careers .career-contact-section .col-left{padding-right:10%;padding-bottom:30px}.single-careers .career-contact-section .gform_fields{margin:0 -12px}.single-careers .career-contact-section .form{border-radius:6px;padding:40px 0}.single-careers .career-contact-section .form .gform_title{display:none}.single-careers .career-contact-section .form textarea{max-width:100%;height:150px;width:100%}.single-careers .career-contact-section .form .gform_footer input{margin-top:10px}.single-careers .career-contact-text{color:#FBFBFB}.career-contact-inner{padding:5% 10%;background-color:#32323D;border-radius:6px}.swiper-button-next,.swiper-button-prev{background-color:#F72717;opacity:1;width:56px;height:56px;border-radius:100%;transition:all 300ms}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#FF4F3F;transition:all 300ms}.cta-section{background-color:#F2F7FE;text-align:center;padding:3% 0 4%}.cta-section .cta-text{font-size:24px;font-weight:900;padding-bottom:20px;color:#000}.cta-section .cta-sub-text{margin:20px;color:#000}.cta-section .button{font-weight:900;font-family:"Montserrat",sans-serif}.cta-section h1,.cta-section h2,.cta-section h3,.cta-section h4,.cta-section h5,.cta-section h6{font-weight:900}.non-swiper-slide{display:none}.page .content-area{padding:5% 15px}.post-password-required{padding:10% 0;text-align:center}.post-password-required .entry-title{display:none}.post-password-required .form-title{font-size:36px;margin-top:0}.post-password-form{background-color:#32323D;border-radius:6px;padding:40px 40px 50px;width:450px;max-width:100%;margin:auto}.post-password-form p:first-child{display:none}.post-password-form label{font-size:0}.post-password-form input[type="password"]{width:100%;border:1px solid rgba(251,251,251,0.1);background:rgba(255,255,255,0.05);padding:10px 12px;width:100%;height:56px;font-size:16px;border-radius:6px;color:#FBFBFB}.post-password-form input[type="password"]::placeholder{color:#FBFBFB}.post-password-form input[type="submit"]{margin-top:22px;position:relative;width:100%;max-width:100%;text-transform:capitalize;padding:16px;display:inline-block;font-family:"Poppins",sans-serif;font-weight:900;text-decoration:none;cursor:pointer;border-radius:30px;text-align:center;opacity:1;color:#fff;background-color:#F72717;border:2px solid #F72717;height:56px;transition:all 300ms}.svg-fill svg,.svg-fill path{fill:#398BF7}@media (max-width: 1000px){.popup-title{font-size:44px}.popup-text{font-size:20px}.button,.gform_footer input,.form-submit .submit{min-width:192px;max-width:100%;padding:12px}.feature-icon{height:150px}.feature-icon svg{max-height:110px;width:auto}.vd-wrapper{max-width:100%}.vd-wrapper.active iframe{height:500px}.close-icon{position:static}.close-icon:before,.close-icon:after{right:25px;top:-15px}.audio-player-container .close-icon{position:absolute}.page-banner-section{padding-top:55px}.page-banner-section .section-title{letter-spacing:normal;font-size:44px}.page-banner-section .text{margin-top:15px;padding-left:0;padding-right:0;padding-bottom:20px}.page-banner-section .button{padding-top:8px;padding-bottom:8px}.single-header{text-align:center;padding:40px 0 30px}.single .post-info{text-align:center;font-size:16px}.single-careers .site-main .careers .content-width{padding-top:40px;padding-bottom:20px}.single-careers .site-main .careers h2{font-size:30px}.single-careers .site-main .careers h3{font-size:20px}.single-careers .single-title{font-size:34px;padding-bottom:12px}.gsection_title{font-size:22px}}@media (max-width: 750px){.rellax{transform:translate3d(0, 0, 0) !important}.popup{padding:30px;overflow-y:scroll;overflow-x:hidden}.popup-inner{padding:60px 0 0}.popup-title{width:100%;font-size:36px}.popup-image-container{display:none}.popup-close-icon{left:30px;top:30px}.popup-text{font-size:16px}.page-banner-section.half-width{text-align:center}.page-banner-section.half-width .section-inner .col{width:100%}.page-banner-section.half-width .col-img{padding:25px 0 0;max-width:70%;margin:auto}.page-banner-section.half-width .text{font-size:16px}.page-banner-section .section-title{max-width:100%;letter-spacing:normal;font-size:24px}.page-banner-section .button{width:100%;padding-top:8px;padding-bottom:8px;letter-spacing:normal}.page-banner-section .animation-container{min-height:55vw}.col-2,.col-3,.col-4{width:100%}.home .section-title{max-width:85%;margin-left:auto;margin-right:auto}.cta-section{padding:35px 0}.section-title-container .text{padding-top:10px}.feature-title{margin:8px 0}.vd-wrapper.active iframe{height:280px}.audio-player-container.active{height:350px}.audio-player-container .image-container{height:150px;padding:10px}.audio-player-container h4{font-size:16px}.audio-player-container .audio-player-content{padding:10px}.audio-player-container .audio-player-sound{padding:10px}.audio-player-container .audio-player-block{padding:10px}.swiper-pagination{top:40px;width:100%;text-align:center}.slider-pagination{position:relative;display:block;height:20px;padding:25px 0;margin-top:-12px}.slider .swiper-pagination-bullet{width:9px;height:9px;border:1px solid #111842;background-color:#fff;opacity:0.2;box-shadow:none;margin:0 4px;transition:all 300ms}.slider .swiper-pagination-bullet:hover{border:3px solid #fff;opacity:0.6;box-shadow:0px 0px 5px rgba(255,255,255,0.4);transition:all 300ms}.slider .swiper-pagination-bullet-active{border:3px solid #fff;opacity:0.6;box-shadow:0px 0px 5px rgba(255,255,255,0.4);transition:all 300ms}.slider .swiper-button-prev,.slider .swiper-button-next{width:44px;height:44px;border-radius:100%;opacity:0.6;transition:all 300ms}.slider .swiper-button-prev:hover,.slider .swiper-button-next:hover{opacity:1;transition:all 300ms}.slider .swiper-button-prev:after,.slider .swiper-button-next:after{font-size:14px;margin:0;color:#111842}.slider .swiper-button-prev{left:23px}.slider .swiper-button-next{right:23px}.slider-mobile .swiper-slide-next,.slider-mobile .swiper-slide-prev{opacity:0.5;transition:all 300ms}.slider-posts .swiper-slide-next,.slider-posts .swiper-slide-prev{opacity:0.5;transition:all 300ms}.slider-posts .swiper-button-next,.slider-posts .swiper-button-prev{top:40%;background-color:#F72717;opacity:1;width:56px;height:56px}.slider-posts .swiper-button-next{right:0}.slider-posts .swiper-button-next:after{content:url("../../resources/icon-right-white.svg")}.slider-posts .swiper-button-prev{left:0}.slider-posts .swiper-button-prev:after{content:url("../../resources/icon-left-white.svg")}.slider-posts .slider-pagination{top:0;margin-top:0}.video .play-icon.play-icon-small{width:48px;height:48px}.vd-wrapper{height:300px}.ginput_complex{padding:0}.ginput_complex>span{width:100%;padding:8px 0}.ginput_complex .ginput_full{padding-bottom:0}.ginput_container{padding:8px 0}.gform_body .col .gfield{width:100%}.gfield{width:100%}.gfield.width-50{width:100%;float:none}.gfield.show-label .gfield_label{padding-left:15px;padding-right:15px}.gfield input,.gfield select,.custom-select-opener{font-size:14px}.gfield input::placeholder,.gfield select::placeholder,.custom-select-opener::placeholder{font-size:14px}form .validation_error{padding:8px}.gsection,.gfield_html_formatted,.gfield_description{padding:0 15px}.ginput_container_textarea textarea{font-size:14px;height:112px}.ginput_container_textarea textarea::placeholder{font-size:14px}.custom-select-opener{padding-right:30px}.single .site-main{font-size:14px}.single .site-main .post-image{margin-bottom:-70px}.single .site-main article h2{font-size:18px}.single .site-main article .entry-content{padding-bottom:35px;font-size:14px;padding-top:90px}.single .site-main article .entry-content p:last-child{padding-bottom:10px}.single .site-main article .content-width{padding-left:16px;padding-right:16px}.single-header{padding:55px 0 30px}.career-contact-inner{padding:40px 15px}.single-careers .career-contact-title{margin-top:0}.single-careers .career-contact-section .col-left{padding-right:0}.single-careers .career-contact-section .gform_fields{margin:0}.single-careers .career-contact-section .form{padding:20px 0 0}.single-careers .career-contact-section .form .gform_footer input{width:100%}.single-careers .site-main article h2{font-size:18px}.single-careers .site-main article h3{font-size:16px}.single-careers .single-title{font-size:24px}.single-careers .location,.single-careers .short-description{font-size:16px}.post-password-required .form-title{font-size:24px}.post-password-required .post-password-form{padding:30px 16px}}@media (max-width: 500px){.popup{height:570px}}@media (max-width: 320px){.popup{height:470px}}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close,body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background-image:url("data:image/svg+xml,%0A%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='503.021px' height='503.021px' viewBox='0 0 503.021 503.021' style='enable-background:new 0 0 503.021 503.021;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M491.613,75.643l-64.235-64.235c-15.202-15.202-39.854-15.202-55.056,0L251.507,132.222L130.686,11.407 c-15.202-15.202-39.853-15.202-55.055,0L11.401,75.643c-15.202,15.202-15.202,39.854,0,55.056l120.821,120.815L11.401,372.328 c-15.202,15.202-15.202,39.854,0,55.056l64.235,64.229c15.202,15.202,39.854,15.202,55.056,0l120.815-120.814l120.822,120.814 c15.202,15.202,39.854,15.202,55.056,0l64.235-64.229c15.202-15.202,15.202-39.854,0-55.056L370.793,251.514l120.82-120.815 C506.815,115.49,506.815,90.845,491.613,75.643z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:8px;background-position:center}body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:center}.chosen-container-multi{position:relative}.chosen-container-multi:after{content:'';position:absolute;top:23px;right:10px;width:11px;height:8px;background-image:url("/wp-content/themes/csi/resources/arrow.svg");background-size:cover;background-position:center center}@media (min-width: 751px){.cta-section .button{width:auto;min-width:270px}}.table--list{max-width:100%}.table--list tbody{vertical-align:top}@media (max-width: 750px){.table--list{height:auto !important;display:block;margin-bottom:60px}.table--list tr,.table--list tbody,.table--list thead,.table--list td,.table--list th,.table--list tfooter{display:block}.table--list td{margin:12px 0 15px;min-width:100%}.table--list:fist-child td{margin-top:0}}.chosen-container .chosen-results{transition:max-height .5s ease-out, overflow-y 0.1s 0.5s;max-height:0;overflow:hidden}.chosen-container.chosen-with-drop .chosen-drop .chosen-results{max-height:10.7em;overflow-y:auto}.chosen-container .chosen-drop{left:0}.home-hero-section{position:relative;padding-bottom:13.5%;overflow:hidden}.home-hero-section .features-container{margin:0 -45px}.home-hero-section .feature{padding:0 45px}.hero-bg{position:absolute;right:76px;top:30px;width:1100px;max-width:100%}.hero-img{opacity:1;transition:all 300ms}.hero-img.mobile{display:none}.hero-bg-container{position:absolute;top:-25px;right:-180px;z-index:-1;width:1200px;max-width:100%}.hero-bg-container.animation-loaded .hero-img{opacity:0;pointer-events:none;transition:all 300ms}.ios-12-or-lower .hero-bg-container.animation-loaded .hero-img{opacity:1}.ios-12-or-lower .hero-bg-container .animation{display:none}.home-hero-title{padding:14% 0}.home-hero-title .text{padding-right:10%;padding-bottom:13%}@media (min-width: 1920px){.home-hero-section .hero-bg,.home-hero-section .hero-bg.animation{right:calc(50% - 527px)}.hero-bg-container,.hero-bg-container.animation-loaded{right:calc(50% - 1100px)}}@media (max-width: 1200px){.home-hero-title{padding:8% 0}.home-hero-section .features-container{margin:0 -25px}.home-hero-section .feature{padding:0 25px}.hero-bg{max-width:92%}}@media (max-width: 1000px){.home-hero-section{padding-bottom:150px}.home-hero-section .features-container{margin:0 -10px}.home-hero-section .feature{padding:0 10px}.hero-bg{max-width:84%;top:2%;right:15%}.hero-img.desktop{display:none}.hero-img.mobile{display:block}.hero-img.absolute{max-width:90%;right:4%}.home-hero-title{padding:3% 0}}@media (max-width: 750px){.home-hero-section{text-align:center;overflow:hidden;padding-bottom:24px;padding-top:20px}.home-hero-section .hero-bg{right:6%;top:2%;width:92%;margin-bottom:-59px}.home-hero-section .hero-bg.animation{margin-bottom:-150px;max-width:100%}.home-hero-section .features-container{margin:0}.home-hero-section .feature{padding:0 0 36px}.hero-bg-container{position:relative;right:0;min-height:460px}.hero-bg-container.animation-loaded{right:0}.hero-img.absolute{top:0;right:5%;max-width:100%}.hero-img:not(.absolute){width:127%;padding-top:23px;margin-bottom:-59px}.home-hero-title{padding-bottom:0}.home-hero-title .text{padding-right:0;padding-bottom:30px;font-size:16px}.home-hero-text{padding-top:35px}}@media (max-width: 500px){.hero-bg-container{min-height:auto;height:250px}}.home-top-container{overflow:hidden}.payments-section{padding:0 0 100px}.payments-section .section-intro .col{width:60%}.payments-section .section-intro .text{padding-right:18%}.payments-section .features-container{margin:0 -15px}.payments-section .feature{padding:0 15px}.payments-section .animation-container .payments-bg.desktop{display:none}.payments-bg.desktop{position:absolute;top:-45%;right:-19%;z-index:-1}.payments-bg.desktop .card{width:1000px;overflow:hidden;text-align:right}.payments-bg.animation{position:absolute;top:-45%;right:-19%;z-index:-1}.payments-bg.animation lottie-player{width:1000px;overflow:hidden}.payments-bg .circle{position:absolute;top:20%;right:28%}.payments-bg .card.mobile{display:none}.payments-text{padding:10.5% 0 8%}.ios-12-or-lower .payments-bg.animation{display:none}.ios-12-or-lower .animation-container .payments-bg.desktop{display:block}@media (min-width: 1440px){.payments-bg.desktop,.payments-bg.animation{right:calc(50% - 1000px);top:-37%}}@media (max-width: 1200px){.payments-bg.desktop{top:-35%;right:-35%}.payments-bg.desktop .card{max-width:90%}.payments-bg.animation{top:-35%;right:-35%}.payments-bg.animation lottie-player{max-width:90%}}@media (max-width: 1000px){.payments-section{padding-bottom:10%}.payments-bg.desktop{right:-40%;display:flex;justify-content:center}.payments-bg.desktop .card{max-width:65%}.payments-bg.animation lottie-player{width:680px;min-height:300px}.payments-bg .card.mobile{display:block}.payments-bg .card.desktop{display:none}.payments-bg .card svg{max-width:100%}.payments-bg .circle{top:9%;right:26%}.payments-bg .circle svg{max-width:45vw;height:auto}}@media (max-width: 750px){.payments-section{text-align:center}.payments-section .section-intro .col{width:100%}.payments-section .section-intro .text{padding-right:0;padding-top:10px}.payments-section .feature{padding-bottom:10%}.payments-section .feature-icon{height:auto;padding-bottom:10px}.payments-section .feature-icon svg{max-height:80px}.payments-bg.desktop{display:flex;justify-content:center;position:static;margin:-70px 0 -70px}.payments-bg.desktop .card{width:320px;max-width:100%}.payments-bg.animation{top:10%;right:50%;transform:translateX(50%)}.payments-bg.animation lottie-player{width:360px;margin:-50px auto 0}.payments-text{padding-top:50px}.payments-text.animation-text{padding-top:330px}.ios-12-or-lower .payments-text.animation-text{padding-top:0}}@media (max-width: 500px){.payments-bg.animation lottie-player{margin:auto;width:250px}.payments-text.animation-text{padding-top:200px}}@media (max-width: 400px){.payments-bg.animation{top:13%}}.customers-trust-section .section-button{text-align:center}.trust-logos-container{max-width:87%}.trust-logos-container .slider-pagination{display:none}.trust-logos{padding:20px 0;align-items:center}.trust-logos .logo{text-align:center}.trust-logos .logo svg{max-width:100%;height:auto}.customers-trust-review{margin:9.5% 0 0;position:relative}.customers-trust-review img{border-radius:10px;filter:drop-shadow(30px 30px 30px rgba(0,0,0,0.25));max-width:55vw;z-index:-1}.customers-trust-review .review{background:#fff;color:#000;position:absolute;top:70%;right:0;transform:translateY(-50%);max-width:50%;padding:4.5%}.customers-trust-review .review-text{font-style:italic}.review-author{font-weight:700}@media (min-width: 751px){.trust-logos{flex-wrap:wrap}.trust-logos .col-3{width:33.33%;flex-shrink:initial}}@media (max-width: 750px){.customers-trust-section .section-title{max-width:100%}.customers-trust-section .section-title-container{max-width:85%}.customers-trust-section .section-content .content-width,.customers-trust-section .section-intro .content-width{padding:0}.customers-trust-section .section-content{padding-top:17px}.trust-logos{padding:12px 0}.trust-logos-container{max-width:100%}.trust-logos-container .slider-pagination{display:block}.trust-logos-container .swiper-slide svg{margin:0 -20px}.customers-trust-review{margin-bottom:90px}.customers-trust-review img{border-radius:0;max-width:100%}.customers-trust-review .review{max-width:100%;margin:0 24px;top:60%}.review-text{padding-bottom:10px}.review-footer{font-size:16px}.trust-slider-pagination{padding:65px 0}.trust-swiper-pagination{top:55px}}.future-proof-section{position:relative;overflow:hidden;margin:110px 0 0;padding-bottom:100px}.future-proof-section .text{position:relative;padding:5% 5% 9% 0}.future-proof-section .text:after{content:'';position:absolute;bottom:0;left:0;width:80%;height:3px;background-color:#398BF7}.future-proof-section .list{padding:12% 0 8%;max-width:78%}.future-proof-section .list-item{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:45px}.future-proof-section .list-item .icon{width:37%}.future-proof-section .list-item-text{font-size:14px;font-weight:700;width:63%}.future-proof-section .animation{position:absolute;right:0;top:0;width:100%;z-index:-1;text-align:right}.future-proof-inner{max-width:45%}.future-proof-bg{position:absolute;right:0;top:0;max-width:860px;width:60%;text-align:right;opacity:1;transition:all 300ms}.future-proof-bg.animation-loaded .future-proof-img{opacity:0;pointer-events:none;transition:all 300ms}.future-proof-bg-container-mobile{display:none}.future-proof-img.mobile{display:none}.ios-12-or-lower .future-proof-bg.animation-loaded .future-proof-img{opacity:1}.ios-12-or-lower .future-proof-bg .animation{display:none}@media (min-width: 1920px){.future-proof-bg{right:calc(50% - 700px)}}@media (max-width: 1600px){.future-proof-section .content-width{min-height:73vw}}@media (max-width: 1000px){.future-proof-section{text-align:center;margin-top:10%}.future-proof-section .section-title{max-width:100%}.future-proof-section .text{padding-right:0;padding-bottom:30px}.future-proof-section .text:after{display:none}.future-proof-section .list{padding-top:40px;padding-bottom:0;max-width:100%}.future-proof-section .list-item{padding-bottom:35px}.future-proof-section .list-item .icon{width:100%;text-align:center;padding-bottom:10px}.future-proof-section .list-item .icon svg{max-width:50px;height:auto}.future-proof-section .list-item-text{width:100%}.future-proof-section .future-proof-bg{position:absolute;right:50%;top:0;transform:translateX(50%);max-width:100%;width:230px}.future-proof-section .future-proof-bg.desktop{display:none}.future-proof-bg-container-mobile{display:block;position:relative;min-height:360px}.future-proof-inner{max-width:100%}.future-proof-img.mobile{display:block}.future-proof-img.desktop{display:none}}.solutions-section{background-color:#12121A;padding-top:50px}.solutions-section .section-title-container{max-width:50%}.solutions-container{padding-top:12%}.solution{padding-bottom:150px}.solution:nth-child(odd) .text-col{padding-right:12%}.solution:nth-child(even) .text-col{order:2;padding-left:16%}.solution .solution-image.mobile{display:none}.solution .text-col{width:49%;display:flex;flex-direction:column}.solution .image-col{width:51%}.solution .image-container{margin-top:20px;position:relative;width:540px;height:540px;max-width:37.5vw;max-height:37.5vw;border-radius:10px}.solution .animation-container{background-color:transparent}.solution .animation-container img{display:none}.ios-12-or-lower .solution .animation-container img{display:block}.ios-12-or-lower .solution .animation{display:none}.home .solution .text-col{justify-content:space-between}.solution-title{margin-top:0;font-weight:900}.solution-text{padding-bottom:30px;position:relative}.solution-text:after{content:'';position:absolute;bottom:-30px;left:0;height:3px;width:100%;background-color:#398BF7}.highlighted-list{position:relative;font-size:14px;width:320px;max-width:100%;padding-top:20px;margin-top:30px;padding-bottom:8%}.highlighted-list .list-item{position:relative;padding:15px 0;display:flex;align-items:center}.highlighted-list .list-item-text{padding-left:20px}.highlighted-list .list-item-icon svg{max-width:66px;height:auto}@media (max-width: 1200px){.solution:nth-child(odd) .text-col{padding-right:30px}.solution:nth-child(even) .text-col{padding-left:30px}}@media (max-width: 750px){.solutions-section{padding-top:11.5%;text-align:center}.solutions-section .section-title-container{max-width:100%}.solutions-section .section-title-container .text{padding-top:10px}.solutions-container{padding-top:14%}.solution-title{margin-bottom:10px}.solution{position:static;padding-bottom:14%}.solution .text-col{width:100%}.solution .image-col{display:none}.solution .solution-intro{max-width:100%;padding-bottom:8%}.solution .solution-image.mobile{display:block;position:relative;max-width:100%;margin:auto;padding-top:30px}.solution .image-container{max-width:60vw;max-height:55vw;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0}.solution .animation-container{position:absolute;top:60px;left:50%;transform:translateX(-50%);width:100%;height:100%}.solution lottie-player{max-width:100%}.solution:nth-child(odd) .text-col{padding:0;order:2}.solution:nth-child(even) .text-col{padding:0}.ios-12-or-lower .solution .image-container{opacity:1;margin-bottom:20px}.ios-12-or-lower .solution .animation-container{display:none}.highlighted-list{padding-top:7%;padding-bottom:0;width:100%;margin:auto;text-align:left}.highlighted-list .list-item{padding:19px 0}.highlighted-list .list-item:before{width:100%;left:50%;transform:translateX(-50%)}}.connections-section{background:#F2F7FE;color:#1B1B25}.connections-section .section-title{margin-top:0}.connections-section .col-logos{padding-left:12%}.connections-top{position:relative;z-index:1;height:1000px;overflow:hidden}.connections-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;z-index:-1}.connections-image.mobile{display:none}.connections-review .review{background:#fff;color:#000;max-width:53%;padding:4.5%}.connections-review .review .review-text{font-size:24px;letter-spacing:0.4px;font-family:"Libre Baskerville",serif;padding-bottom:10%;font-style:italic}.review-author{font-weight:700}.connections-bottom{padding:100px 0}.connections-intro{padding-bottom:14%}.connections-logos{padding:5%}.connection-logo{padding-bottom:11%}.logos-title{color:#398BF7;font-weight:700;padding-bottom:50px}@media (max-width: 1000px){.connections-review .review{max-width:100%}.connections-review .review .review-text{font-size:20px;padding-bottom:20px}.connections-top{padding:250px 0 85px;height:auto}.connections-top .content-width{transform:none !important}}@media (max-width: 750px){.connections-section .section-title{max-width:100%}.connections-section .col-logos{padding-left:0}.connections-review .review .review-text{font-size:12px;line-height:1.9;padding-bottom:10px;letter-spacing:normal}.connections-review .review .review-footer{font-size:14px}.connections-top{padding:185px 0 85px;height:auto}.connections-bottom{padding:10% 0;text-align:center}.connections-image{background-position:76% 50%}.connections-image.mobile{display:block}.connections-image.desktop{display:none}.connections-logos{display:flex;flex-wrap:wrap;padding:0}.logos-title{width:100%;padding-bottom:20px}.connection-logo{width:100%;max-width:100%;padding-left:0;padding-right:0;padding-bottom:20px}.col-button{width:100%}}.connections-button--mob{display:none}.connections-button--desk{padding-top:53px}@media (max-width: 750px){.connections-button--desk{display:none}.connections-button--mob{display:block}}.just-works-section{padding:70px 0 1px;background-color:#1E1E27}.just-works-section .section-title-container{max-width:55%}.question{position:relative;margin-bottom:15%;padding-right:8%}.question .icon-show{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer}.question .icon-show circle,.question .icon-show path{transition:all 300ms}.question .icon-show path:nth-of-type(1){opacity:1}.question .icon-show:hover circle{fill:#398BF7;transition:all 300ms}.question .icon-show:hover path{stroke:#fff;transition:all 300ms}.question.active .question-text{padding-bottom:20px;transition:all 500ms}.question.active .icon-show circle{fill:#398BF7;transition:all 300ms}.question.active .icon-show path{stroke:#fff;opacity:1;transition:all 300ms}.question.active .icon-show path:nth-of-type(1){opacity:0;transition:all 300ms}.question-description{padding-bottom:0}.question-inner{position:relative;display:flex;flex-wrap:wrap;background-color:#121219;border:1px solid rgba(40,192,212,0.25);box-shadow:0px 2px 10px rgba(0,0,0,0.1);border-radius:5px}.question-inner:before{position:absolute;top:0;left:0;width:100%;height:100%}.question-inner .image-col{width:27%;padding:0 20px 0 0}.question-inner .text-col{width:73%;padding:30px 5% 30px 10px}.question-title{font-weight:900;color:#398BF7;margin:0 0 20px;font-size:24px}.question-text{height:0;overflow:hidden;transition:all 500ms}.question-image{margin-top:-65px;position:absolute;bottom:0;left:0;width:auto;max-width:25%;max-height:300px}.questions-container{padding:12% 0 0}@media (max-width: 750px){.questions-container{padding-top:70px}.just-works-section .section-title-container{max-width:100%}.question{padding-right:0;text-align:center}.question .icon-show{z-index:10;top:16px;right:16px;transform:none}.question .icon-show svg{width:20px;height:20px}.question:nth-child(4) .question-image{max-width:100px}.question-image{position:static;max-height:173px;width:auto;max-width:none}.question-title{font-size:20px;margin-top:20px}.question-text{max-width:100%}.question-inner{padding-top:0}.question-inner .image-col{position:relative;width:100%;padding:0;margin-top:-30px;height:173px;display:flex;justify-content:center;align-items:flex-end}.question-inner .image-col:before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);height:1px;width:200px;background-color:#398BF7}.question-inner .text-col{width:100%;padding-top:0}}.big-gains-section{padding-bottom:50px;background-color:#1E1E27}.big-gains-section .card-inner{background-color:#F72717;border-radius:5px;padding:40px 50px;margin-bottom:10px}.big-gains-section .card-title{margin-top:0;font-weight:900;font-size:61px;margin-bottom:10px}.big-gains-section .card-text{font-size:18px;line-height:2.2;padding:0}.big-gains-section .section-title{margin-top:0}.big-gains-content{padding-top:6%}.big-gains-content .left-col{padding-right:6%}.big-gains-list-item{padding-bottom:26%}.big-gains-list-item .icon{width:20%;padding-right:20px}.big-gains-list-item .icon svg{max-width:100%;height:auto}.big-gains-list-item .list-item-content{width:80%}.big-gains-list-item .title{margin:0;font-weight:900}.big-gains-list-item .text{padding-top:40px}@media (max-width: 1200px){.big-gains-section .card-title{font-size:44px}.big-gains-list-item .text{padding-top:20px}}@media (max-width: 1000px){.big-gains-section{text-align:center}.big-gains-section .section-title-container{max-width:100%}.big-gains-section .col-2{width:100%}.big-gains-section .card{width:100%}.big-gains-section .card-inner{padding:30px 16px;margin-bottom:0}.big-gains-section .card-title{font-size:40px;margin-bottom:5px}.big-gains-section .card-text{font-weight:500;line-height:1.6}.big-gains-list{padding-top:60px}.big-gains-list-item{padding-bottom:20px}.big-gains-list-item .list-item-content{width:100%}.big-gains-list-item .icon{width:50px;margin:auto;padding:0 0 10px}.big-gains-list-item .text{padding-top:15px}.big-gains-content .left-col{padding-right:0}.big-gains-content .row:first-child .big-gains-list{padding-top:10px}}.home-videos-section{overflow:hidden;padding:70px 0 0}.home-videos-section .section-title{margin-top:0}.home-videos-section .section-text{padding-bottom:2.5%}.home-videos-section .swiper-container{width:100%;height:100%}.home-videos-section .title-col{width:35%}.home-videos-section .text-col{padding-top:10px;padding-left:30px;width:65%}.home-videos-section .videos-swiper-button-next{right:9%}.home-videos-section .videos-swiper-button-next:after{content:url(../../resources/icon-right-white.svg);height:60px}.home-videos-section .videos-swiper-button-prev{left:9%}.home-videos-section .videos-swiper-button-prev:after{content:url(../../resources/icon-left-white.svg);height:60px}.videos-container{margin-bottom:8%;position:relative}.videos-button-container{text-align:center}.video{position:relative;padding-top:40%}.video .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;opacity:1;z-index:2;transition:all 300ms}.video .play-icon circle,.video .play-icon path{fill:transparent;transition:all 300ms}.video .cover-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:6px}.video .cover-image.mobile{display:none}.videos-swiper-pagination{display:none}@media (max-width: 750px){.videos-swiper-pagination{display:block;top:15px}.home-videos-section{text-align:center;padding-bottom:56px}.home-videos-section .section-title{max-width:100%;padding:0}.home-videos-section .section-title-container .text{padding-left:0}.home-videos-section .section-text{padding-bottom:20px}.home-videos-section .slider-pagination{margin-top:15px}.home-videos-section .title-col{width:100%}.home-videos-section .text-col{width:100%;padding-left:0}.home-videos-section .slider .videos-swiper-button-next:after,.home-videos-section .slider .videos-swiper-button-prev:after{height:18px}.home-videos-section .video{padding:0}.video{padding:0 25px}.video .cover-image{position:static;display:block;border-radius:10px}.video .cover-image.mobile{display:block}.video .cover-image.desktop{display:none}.video .play-icon svg{width:32px;height:32px}}.streamlining-section .section-content{padding:6.5% 0}.streamlining-section .features-container{padding-top:6%;margin:0 -18px}.streamlining-section .feature{padding:0 18px}.streamlining-section .feature-text{letter-spacing:normal;line-height:1.7}.streamlining-section .animation-container .image{display:none}.streamlining-image svg{margin:0 -17px;max-width:100%;height:auto}.ios-12-or-lower .streamlining-section .animation{display:none}.ios-12-or-lower .streamlining-section .animation-container .image{display:block}@media (max-width: 750px){.streamlining-section{text-align:center}.streamlining-section .feature{padding-bottom:24px}}.experts-section{padding:100px 0}.experts-section .pretitle{padding:0;color:#398BF7;font-size:14px;font-weight:700}.experts-section .section-title{margin-top:15px}.experts-section .section-title-container{padding-right:25%}.experts-section .right-col{padding-left:3%}.experts-list{padding-top:16%}.experts-list-item{display:flex;flex-wrap:wrap;padding-bottom:8%}.experts-list-item .icon{width:17%;padding-right:15px}.experts-list-item .text{width:83%;font-size:14px;font-weight:700}.experts-list-item .text strong{color:#F72717}@media (max-width: 750px){.experts-section{text-align:center}.experts-section .section-title-container{padding:0}.experts-section .right-col{padding:0}.experts-list-item .icon{width:100%;text-align:center;padding-bottom:8px;padding-right:0}.experts-list-item .icon svg{max-width:38px;height:auto}.experts-list-item .text{width:100%}}.cta-section{padding:8% 0}.cta-section .cta-text{padding-bottom:0}@media (max-width: 750px){.cta-section{padding:35px 0}}.company-about-section{padding-top:8.5%}.company-about-section .col-text{padding-top:8%;padding-left:9%;padding-right:7%}.company-about-section .col-img{padding-left:20px;display:flex;align-items:flex-end}.company-about-section .col-img img{border-radius:6px}.numbers-container{padding-top:11%;padding-bottom:12.5%}.number{text-align:center}.number-title{color:#398BF7;font-weight:700;font-size:64px;margin:18px 0}@media (max-width: 1000px){.number-title{font-size:48px}}@media (max-width: 750px){.numbers-container{margin:0 -5px}.numbers-container .col-4{width:50%}.number{padding:0 5px}.company-about-section .col-text{order:2;padding:0}.company-about-section .col-img{padding:0;justify-content:center}.company-about-section .section-title{margin-left:0}.company-content{width:550px;max-width:100%;margin:auto}}.company-team-section{background-color:#12121A;padding:5% 0}.company-team-section .section-title-container{font-size:16px}.team-container{padding:6.5% 0 0;margin:0 -20px}.team-card-name{margin:0;font-size:24px;padding-bottom:10px}.team-card-position{font-size:16px}.team-card{padding:0 20px;margin:0 0 40px}.team-card:hover .image-container:before{opacity:0.3;transition:all 300ms}.team-card:hover .card-contacts{opacity:1;transition:all 300ms}.team-card img{border-radius:6px;display:block}.team-card .image-container{position:relative;border-radius:6px}.team-card .image-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:all 300ms}.team-card .card-contacts{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:all 300ms}.team-card .card-contacts svg{width:20px;height:20px;fill:#fff;transition:all 300ms}.team-card .card-contact{margin:0 5px}.team-card .card-contact:hover svg{fill:#398BF7;transition:all 300ms}.card-text{padding:20px 0 0}@media (max-width: 1000px){.team-card-name{font-size:18px}.team-container{margin:0 -10px}.team-card{padding:0 10px;margin:0 0 30px}.team-card-position{font-size:14px}}@media (max-width: 750px){.team-card{padding:0 6px;margin-bottom:12px}.team-card-name{font-size:16px}.team-card-position{font-size:12px}.team-container .col-4{width:50%}.company-team-section .section-title-container .text{font-size:14px;padding:0}}.company-careers-section{background-color:#12121A;padding-top:35px;padding-bottom:5%}.company-careers-section .section-title{margin:0}.company-careers-section .swiper-slide-next,.company-careers-section .swiper-slide-prev{opacity:0.5;transition:all 300ms}.careers-container{margin:0 -20px;padding:4.5% 0}.career{padding:20px;font-size:16px}.career .position{font-size:24px;font-weight:900;margin-top:8px;margin-bottom:15px}.career .location{font-size:20px}.career .description{padding-bottom:11%}.career-inner{background-color:#32323D;border-radius:6px;padding:11% 12%}.career-title{border-bottom:1px solid rgba(251,251,251,0.2);padding-bottom:24px;margin-bottom:28px}@media (min-width: 751px){.career{width:33.33%;flex-shrink:initial}.careers-list{flex-wrap:wrap}}@media (max-width: 1000px){.career-title{padding-bottom:12px;margin-bottom:12px}.career .position{font-size:18px;margin-bottom:10px;margin-top:0;font-weight:700}.career .location{font-size:16px}.career .description{font-size:14px}.career-inner{padding:16px}}@media (max-width: 750px){.careers-container{padding-top:24px}.company-careers-section{padding-top:10px;padding-bottom:30px}.company-careers-section .section-title{max-width:100%}.career{padding:6px}}.career{padding:20px;font-size:16px}.career .position{font-size:24px;font-weight:900;margin-top:8px;margin-bottom:15px}.career .location{font-size:20px}.career .description{padding-bottom:11%}.career-inner{background-color:#32323D;border-radius:6px;padding:11% 12%}.career-title{border-bottom:1px solid rgba(251,251,251,0.2);padding-bottom:24px;margin-bottom:28px}@media (min-width: 751px){.career{width:33.33%;flex-shrink:initial}.careers-list{flex-wrap:wrap}}@media (max-width: 1000px){.career-title{padding-bottom:12px;margin-bottom:12px}.career .position{font-size:18px;margin-bottom:10px;margin-top:0;font-weight:700}.career .location{font-size:16px}.career .description{font-size:14px}.career-inner{padding:16px}}@media (max-width: 750px){.careers-container{padding-top:24px}.company-careers-section{padding-top:10px;padding-bottom:30px}.company-careers-section .section-title{max-width:100%}.career{padding:6px}}.careers-filter-section{padding:7% 0;overflow:hidden}.careers-filter-section .filter{width:33.33%;padding:0 20px}.careers-filter-section .filter-title{font-weight:600;padding-bottom:6px}.careers-filter-section .posts-desktop{display:flex;flex-wrap:wrap;margin:0 -20px}.careers-filter-section .posts-mobile{display:none}.careers-categories-container{display:flex;flex-wrap:wrap;margin:0 -20px}@media (max-width: 750px){.careers-filter-section .posts-desktop{display:none}.careers-filter-section .posts-mobile{display:block}.careers-filter-section .filter{width:100%;padding:0 0 15px}.careers-categories-container{margin:0}.custom-select-panel{z-index:2}.careers-mobile-slider:not(.swiper-container-initialized) .slider-pagination{display:none}}.partnerships-section{background-color:#12121A;padding:5% 0 9.5%}.partnerships-section .section-title{font-weight:900}.partnerships-section .text-col{width:60%;padding-top:6%;padding-left:6.5%;padding-right:13%}.partnerships-section .text-col .text{line-height:1.7;padding-bottom:35px}.partnerships-section .text-col .title{margin-bottom:30px;font-weight:900}.partnerships-section .img-col{width:40%}.partnerships-section .icon{margin:-30px -20px}.partnerships{padding:4% 0}.partnerships img{border-radius:6px}.partnership-row{padding-bottom:16.5%}.partnership-row:last-child{padding-bottom:0}.partnership-row:nth-child(even) .text-col{order:2;padding-top:4%;padding-left:17%;padding-right:8%}@media (max-width: 750px){.partnerships-section{padding-top:25px}.partnerships-section .section-title-container{max-width:100%}.partnerships-section .text-col{width:100%;order:2;padding-left:0;padding-right:0}.partnerships-section .text-col .title{font-size:18px;margin-bottom:8px}.partnerships-section .text-col .text{padding-bottom:16px}.partnerships-section .img-col{width:100%;margin-bottom:28px;text-align:center}.partnership-row{padding-bottom:40px;width:550px;max-width:100%;margin:auto}.partnership-row:nth-child(even) .text-col{padding-left:0;padding-right:0}.partnerships{padding:0}}.partners-contact-section{padding:10% 0}.partners-contact-section form{margin:0 -12px}.partners-contact-section .form-title{margin:25px 0;letter-spacing:1px;font-weight:900}.partners-contact-section .gform_title{display:none}.partners-contact-section .form-container{position:relative;background-color:#32323D;border-radius:6px;padding:5% 18% 6.5%}.partners-contact-section .gform_anchor{position:absolute;top:-20px;left:0}.partners-contact-section .gform_footer{padding-top:25px;text-align:right}.partners-contact-section .gform_footer input{width:200px;font-size:18px;font-weight:900;font-family:"Montserrat",sans-serif}.partners-contact-section .ginput_container_textarea textarea{width:100%}@media (max-width: 750px){.partners-contact-section form{margin:0 -8px}.partners-contact-section .form-container{padding:16px}.partners-contact-section .form-title{margin-top:0;font-size:18px}.partners-contact-section .gform_footer input{width:100%}}.page-banner-section .section-inner{max-width:790px;margin:auto;letter-spacing:2px}.podcasts-banner-section{padding:5% 0;text-align:center;background-size:cover;background-position:center center}.podcasts-banner-section .section-inner>.text{color:#FBFBFB;margin-bottom:9%}.podcasts-banner-section .section-title{margin-bottom:25px}.podcasts-banner-section .post-types-buttons{display:flex;flex-wrap:wrap;justify-content:center}.podcasts-banner-section .post-type-button{position:relative;width:262px;max-width:calc(50% - 15px);background-color:#1B1B25;border-radius:6px;padding:2%;transition:all 300ms}.podcasts-banner-section .post-type-button .icon,.podcasts-banner-section .post-type-button .text{opacity:0.5;transition:all 300ms}.podcasts-banner-section .post-type-button .text{font-size:16px;font-weight:900;transition:all 300ms}.podcasts-banner-section .post-type-button:first-child{margin-right:30px}.podcasts-banner-section .post-type-button.active,.podcasts-banner-section .post-type-button:hover{background-color:#32323D;transition:all 300ms}.podcasts-banner-section .post-type-button.active .icon,.podcasts-banner-section .post-type-button.active .text,.podcasts-banner-section .post-type-button:hover .icon,.podcasts-banner-section .post-type-button:hover .text{opacity:1;transition:all 300ms}.podcasts-banner-section .post-type-button.active .text,.podcasts-banner-section .post-type-button:hover .text{transition:all 300ms}.podcasts-banner-section .post-type-button a{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 750px){.podcasts-banner-section{padding:64px 0}.podcasts-banner-section .text-container{display:none}.podcasts-banner-section .post-type-button{width:calc(100% - 8px)}.podcasts-banner-section .post-type-button:first-child{margin-right:15px}.podcasts-banner-section .post-type-button .text{margin-top:0}}.podcasts-intro-section{padding:13% 0 15%}.podcasts-intro-section .text-col{padding-top:3%;padding-left:5%;padding-right:5%;width:47.5%;color:#FBFBFB}.podcasts-intro-section .text-col .text{padding-bottom:20px}@media (max-width: 750px){.podcasts-intro-section{padding-top:40px;padding-bottom:20px}.podcasts-intro-section .text-col{width:100%;padding:0;order:2}.podcasts-intro-section .section-title{max-width:100%}}.posts-list{display:flex;flex-wrap:wrap;margin:0 -20px;padding-top:35px;padding-bottom:20px}.podcasts-posts-section{padding-bottom:7%}.podcasts-posts-section .section-title{text-align:center}.podcasts-posts-section .button-container{text-align:center}@media (max-width: 850px){.podcasts-posts-section .posts-list{padding-top:10px;margin:0 -8px}}.podcasts-posts-section .post-preview{width:50%;padding:20px}.podcasts-posts-section .post-preview .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:56px;height:56px;background-color:#F72717;border-radius:100%;justify-content:center;align-items:center;display:flex;opacity:0;visibility:hidden;transition:all 300ms}.podcasts-posts-section .post-preview .play-icon:hover{background-color:#FF4F3F;transition:all 300ms}.podcasts-posts-section .post-preview .img-col{position:relative;width:29%;cursor:pointer;background-size:cover;background-position:center center;border-top-left-radius:6px;border-bottom-left-radius:6px}.podcasts-posts-section .post-preview .img-col .play-icon{visibility:visible;opacity:1;transition:all 300ms}.podcasts-posts-section .post-preview .img-col img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.podcasts-posts-section .post-preview .text-col{width:71%;padding:5.5% 6%}.podcasts-posts-section .post-preview .description-container{display:flex;flex-wrap:wrap}.podcasts-posts-section .post-preview .description{font-size:16px;color:#CBCBCB;line-height:1.6;width:calc(100% - 40px);padding-bottom:0;padding-right:10px}.podcasts-posts-section .post-preview img{display:block;border-top-left-radius:6px;border-bottom-left-radius:6px}.podcasts-posts-section .post-preview .icon{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.podcasts-posts-section .post-preview .icon:before{content:'';position:absolute;top:0;left:0;width:40px;height:40px;border-radius:100%;background-color:#FBFBFB;opacity:0.05}.podcasts-posts-section .post-preview-title{font-size:24px;font-weight:600;margin:0 0 22px}.podcasts-posts-section .post-preview-inner{background-color:#32323D;border-radius:6px;height:100%}@media (max-width: 1200px){.podcasts-posts-section .post-preview-title{font-size:20px}.podcasts-posts-section .post-preview .text-col{padding:15px}}@media (max-width: 1000px){.podcasts-posts-section .post-preview{padding:10px}.podcasts-posts-section .post-preview .description{font-size:14px}.podcasts-posts-section .post-preview .text-col{padding:4%}.podcasts-posts-section .post-preview-title{font-size:18px;margin-bottom:10px}}@media (max-width: 850px){.podcasts-posts-section .post-preview{width:550px;max-width:100%;margin:auto;padding:8px}.podcasts-posts-section .post-preview .description{font-size:12px}.podcasts-posts-section .post-preview .icon{margin-top:5px}.podcasts-posts-section .post-preview .img-col{min-height:16vw}.podcasts-posts-section .post-preview .play-icon{width:48px;height:48px}.podcasts-posts-section .post-preview-title{font-size:16px;font-weight:700}}@media (max-width: 500px){.podcasts-posts-section .post-preview .img-col{width:36%;min-height:27vw}.podcasts-posts-section .post-preview .text-col{width:64%;padding:10px;display:flex;flex-wrap:wrap;align-items:center}}.featured-post-section{padding:8% 0 0}.featured-post-section .text-col{padding-left:5%;padding-top:4%;padding-right:10%}.featured-post-section .text-col a h3{color:#fff}.featured-post-section .text-col .text{padding-bottom:25px}@media (max-width: 750px){.featured-post-section>.content-width{width:600px;max-width:100%}.featured-post-section .text-col{padding:0;order:2}}.blog-section{padding:8% 0;overflow:hidden}.blog-section .posts-list{padding-top:10px}.blog-section .posts-mobile{display:none}.blog-section .posts-list{padding-top:10px}.blog-section .posts-desktop[data-maxpage="1"] .load-more{visibility:hidden}.blog-post-preview{width:33.33%;padding:20px 20px 30px}.blog-post-preview .description{font-size:16px;color:#CBCBCB;margin-bottom:12px}.blog-post-preview .post-preview-title{font-size:24px;font-weight:600;margin:24px 0 16px}.blog-post-preview .post-preview-title a{color:#fff}.blog-post-preview .post-info{padding:0 4%}@media (max-width: 1000px){.posts-list{margin:0 -10px}.blog-post-preview{padding-left:10px;padding-right:10px}.blog-post-preview .post-preview-title{font-size:20px}}@media (max-width: 750px){.blog-section .content-width{padding:0}.blog-section .section-title{padding-left:25px;padding-right:25px}.blog-section .posts-list{margin:0;padding-left:20px;padding-right:20px}.blog-post-preview{width:600px;max-width:100%;padding:0 0 20px;margin:0 auto}.blog-post-preview .post-info{padding:0}.blog-post-preview .post-preview-title{font-size:18px}.blog-post-preview .description{font-size:14px;margin-bottom:15px}.blog-post-preview .post-image img{width:100%}}.post-template-default .entry-content.content-width.has-pagination{max-width:100%;padding-bottom:20px;padding-left:80px;padding-right:80px}@media (max-width: 750px){.post-template-default .entry-content.content-width.has-pagination{padding:20px}}.post-template-default section.pagination.in-article{padding-top:0;padding-bottom:0;padding-left:80px;padding-right:80px}@media (max-width: 750px){.post-template-default section.pagination.in-article{padding:20px}}.post-template-default section.pagination.in-article .content-width{max-width:100%}.post-template-default section.pagination.in-fullwidth-text{padding:0}.post-template-default section.pagination{padding:40px 0px}.post-template-default section.pagination.in-fullwidth-text,.post-template-default section.pagination.in-article{background-color:transparent}@media (max-width: 750px){.post-template-default section.pagination.in-fullwidth-text .pagination__next-outer .pagination__next-button .button,.post-template-default section.pagination.in-fullwidth-text .pagination__next-outer .pagination__prev-button .button,.post-template-default section.pagination.in-fullwidth-text .pagination__prev-outer .pagination__next-button .button,.post-template-default section.pagination.in-fullwidth-text .pagination__prev-outer .pagination__prev-button .button,.post-template-default section.pagination.in-article .pagination__next-outer .pagination__next-button .button,.post-template-default section.pagination.in-article .pagination__next-outer .pagination__prev-button .button,.post-template-default section.pagination.in-article .pagination__prev-outer .pagination__next-button .button,.post-template-default section.pagination.in-article .pagination__prev-outer .pagination__prev-button .button{width:auto;min-width:124px}}.post-template-default section.pagination.in-fullwidth-text:nth-child(even),.post-template-default section.pagination.in-article:nth-child(even){background-color:transparent}.post-template-default section.pagination.in-fullwidth-text .content-width,.post-template-default section.pagination.in-article .content-width{padding-left:0;padding-right:0;padding-bottom:0}.post-template-default section.pagination.in-fullwidth-text .pagination__pages .chosen-container .chosen-single,.post-template-default section.pagination.in-article .pagination__pages .chosen-container .chosen-single{background-color:white}.post-template-default section.pagination.in-fullwidth-text .pagination__pages .chosen-container .chosen-single span,.post-template-default section.pagination.in-article .pagination__pages .chosen-container .chosen-single span{color:#1B1B25}.post-template-default section.pagination.in-fullwidth-text .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single,.post-template-default section.pagination.in-fullwidth-text .post-template-default section.pagination .pagination__pages .chosen-container .chosen-single,.post-template-default section.pagination.in-article .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single,.post-template-default section.pagination.in-article .post-template-default section.pagination .pagination__pages .chosen-container .chosen-single{background-color:white}.post-template-default section.pagination.in-fullwidth-text .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single span,.post-template-default section.pagination.in-fullwidth-text .post-template-default section.pagination .pagination__pages .chosen-container .chosen-single span,.post-template-default section.pagination.in-article .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single span,.post-template-default section.pagination.in-article .post-template-default section.pagination .pagination__pages .chosen-container .chosen-single span{color:#1B1B25}.post-template-default section.pagination.in-fullwidth-text .pagination__pages .chosen-container-single .chosen-search input[type=text],.post-template-default section.pagination.in-article .pagination__pages .chosen-container-single .chosen-search input[type=text]{color:#1B1B25}.post-template-default section.pagination.in-fullwidth-text .pagination__pages .chosen-container .chosen-results li.active-result,.post-template-default section.pagination.in-fullwidth-text .post-template-default section.pagination .pagination__pages .chosen-container-multi .chosen-drop .result-selected,.post-template-default section.pagination.in-article .pagination__pages .chosen-container .chosen-results li.active-result,.post-template-default section.pagination.in-article .post-template-default section.pagination .pagination__pages .chosen-container-multi .chosen-drop .result-selected{color:#1B1B25}.post-template-default section.pagination.in-fullwidth-text .pagination__pages .chosen-container .chosen-results li.active-result:hover,.post-template-default section.pagination.in-fullwidth-text .pagination__pages .chosen-container-multi .chosen-drop .result-selected:hover,.post-template-default section.pagination.in-article .pagination__pages .chosen-container .chosen-results li.active-result:hover,.post-template-default section.pagination.in-article .pagination__pages .chosen-container-multi .chosen-drop .result-selected:hover{background-color:rgba(27,27,37,0.2) !important}.post-template-default section.pagination.in-fullwidth-text .custom-select-panel,.post-template-default section.pagination.in-fullwidth-text .chosen-drop,.post-template-default section.pagination.in-article .custom-select-panel,.post-template-default section.pagination.in-article .chosen-drop{background-color:white !important}@media (max-width: 750px){.post-template-default section.pagination{padding-top:0px}.post-template-default section.pagination .col-3{width:50%;align-items:center;display:inline-flex}.post-template-default section.pagination .col-3:nth-child(2){display:none}.post-template-default section.pagination .col-3:nth-child(3){justify-content:flex-end}}.post-template-default section.pagination .pagination__pages{text-align:center;margin-top:8px}.post-template-default section.pagination .pagination__pages .chosen-container-single .chosen-single div{top:10px}.post-template-default section.pagination .pagination__pages .chosen-container .chosen-results li.active-result,.post-template-default section.pagination .pagination__pages .chosen-container-multi .chosen-drop .result-selected{font-size:14px;line-height:16px}.post-template-default section.pagination .pagination__pages .chosen-container .chosen-results li.no-results{background-color:transparent;color:#fff}.post-template-default section.pagination .pagination__pages .chosen-container-single .chosen-drop{margin-top:0px}.post-template-default section.pagination .pagination__pages .chosen-container-single .chosen-search input[type=text]{color:#fff}.post-template-default section.pagination .pagination__pages .chosen-container-single .chosen-search{display:none}.post-template-default section.pagination .pagination__pages .chosen-container-single.chosen-container-active .chosen-search{display:block}.post-template-default section.pagination .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single,.post-template-default section.pagination .pagination__pages .chosen-container .chosen-single{padding:10px 10px;height:auto;background-color:#1B1B25;background-image:none;box-shadow:none}.post-template-default section.pagination .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single .chosen-search,.post-template-default section.pagination .pagination__pages .chosen-container .chosen-single .chosen-search{display:block}.post-template-default section.pagination .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single span,.post-template-default section.pagination .pagination__pages .chosen-container .chosen-single span{color:#fff;font-size:18px}.post-template-default section.pagination .pagination__prev-outer{padding-right:30px}@media (max-width: 750px){.post-template-default section.pagination .pagination__prev-outer{text-align:center}}.post-template-default section.pagination .pagination__prev-outer .pagination__prev-button{text-align:left;padding:5px;height:auto}@media (max-width: 1000px){.post-template-default section.pagination .pagination__prev-outer .pagination__prev-button{min-width:auto;max-width:200px}}.post-template-default section.pagination .pagination__prev-outer .pagination__prev-text{width:100%;max-width:400px}@media (max-width: 750px){.post-template-default section.pagination .pagination__prev-outer .pagination__prev-text{display:none}}.post-template-default section.pagination .pagination__prev-outer .pagination__prev-text a{display:block;margin-top:20px;color:#22222D;font-size:14px;margin-bottom:20px}.post-template-default section.pagination .pagination__next-outer{padding-left:30px;display:flex;align-items:flex-end;flex-direction:column}@media (max-width: 750px){.post-template-default section.pagination .pagination__next-outer{text-align:center}}.post-template-default section.pagination .pagination__next-outer .pagination__next-button{text-align:right}@media (max-width: 1000px){.post-template-default section.pagination .pagination__next-outer .pagination__next-button{min-width:auto;max-width:200px}}.post-template-default section.pagination .pagination__next-outer .pagination__next-text{text-align:right;width:100%;max-width:400px}@media (max-width: 750px){.post-template-default section.pagination .pagination__next-outer .pagination__next-text{display:none}}.post-template-default section.pagination .pagination__next-outer .pagination__next-text a{display:block;margin-top:20px;color:#22222D;font-size:14px;margin-bottom:20px}.single-pressroom.has-pagination .pagination__pages .chosen-container .chosen-single{background-color:white}.single-pressroom.has-pagination .pagination__pages .chosen-container .chosen-single span{color:#1B1B25}.single-pressroom.has-pagination .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single,.single-pressroom.has-pagination .post-template-default section.pagination .pagination__pages .chosen-container .chosen-single{background-color:white}.single-pressroom.has-pagination .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single span,.single-pressroom.has-pagination .post-template-default section.pagination .pagination__pages .chosen-container .chosen-single span{color:#1B1B25}.single-pressroom.has-pagination .pagination__pages .chosen-container-single .chosen-search input[type=text]{color:#1B1B25}.single-pressroom.has-pagination .pagination__pages .chosen-container .chosen-results li.active-result,.single-pressroom.has-pagination .post-template-default section.pagination .pagination__pages .chosen-container-multi .chosen-drop .result-selected{color:#1B1B25}.single-pressroom.has-pagination .pagination__pages .chosen-container .chosen-results li.active-result:hover,.single-pressroom.has-pagination .pagination__pages .chosen-container-multi .chosen-drop .result-selected:hover{background-color:rgba(27,27,37,0.2) !important}.single-pressroom.has-pagination .custom-select-panel,.single-pressroom.has-pagination .chosen-drop{background-color:white !important}.single-pressroom.has-pagination .pagination__pages{text-align:center;margin-top:8px}.single-pressroom.has-pagination .pagination__pages .chosen-container-single .chosen-single div{top:10px}.single-pressroom.has-pagination .pagination__pages .chosen-container .chosen-results li.active-result,.single-pressroom.has-pagination .pagination__pages .chosen-container-multi .chosen-drop .result-selected{font-size:14px;line-height:16px}.single-pressroom.has-pagination .pagination__pages .chosen-container .chosen-results li.no-results{background-color:transparent;color:#fff}.single-pressroom.has-pagination .pagination__pages .chosen-container-single .chosen-drop{margin-top:0px}.single-pressroom.has-pagination .pagination__pages .chosen-container-single .chosen-search input[type=text]{color:#fff}.single-pressroom.has-pagination .pagination__pages .chosen-container-single .chosen-search{display:none}.single-pressroom.has-pagination .pagination__pages .chosen-container-single.chosen-container-active .chosen-search{display:block}.single-pressroom.has-pagination .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single,.single-pressroom.has-pagination .pagination__pages .chosen-container .chosen-single{padding:10px 10px;height:auto;background-color:#1B1B25;background-image:none;box-shadow:none}.single-pressroom.has-pagination .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single .chosen-search,.single-pressroom.has-pagination .pagination__pages .chosen-container .chosen-single .chosen-search{display:block}.single-pressroom.has-pagination .pagination__pages .chosen-container-active.chosen-with-drop .chosen-single span,.single-pressroom.has-pagination .pagination__pages .chosen-container .chosen-single span{color:#fff;font-size:18px}.single-pressroom.has-pagination .pagination__prev-outer{padding-right:30px}@media (max-width: 750px){.single-pressroom.has-pagination .pagination__prev-outer{text-align:center}}.single-pressroom.has-pagination .pagination__prev-outer .pagination__prev-button{text-align:left;padding:5px;height:auto}@media (max-width: 1000px){.single-pressroom.has-pagination .pagination__prev-outer .pagination__prev-button{min-width:auto;max-width:200px}}.single-pressroom.has-pagination .pagination__prev-outer .pagination__prev-text{width:100%;max-width:400px}@media (max-width: 750px){.single-pressroom.has-pagination .pagination__prev-outer .pagination__prev-text{display:none}}.single-pressroom.has-pagination .pagination__prev-outer .pagination__prev-text a{display:block;margin-top:20px;color:#22222D;font-size:14px;margin-bottom:20px}.single-pressroom.has-pagination .pagination__next-outer{padding-left:30px;display:flex;align-items:flex-end;flex-direction:column}@media (max-width: 750px){.single-pressroom.has-pagination .pagination__next-outer{text-align:center}}.single-pressroom.has-pagination .pagination__next-outer .pagination__next-button{text-align:right}@media (max-width: 1000px){.single-pressroom.has-pagination .pagination__next-outer .pagination__next-button{min-width:auto;max-width:200px}}.single-pressroom.has-pagination .pagination__next-outer .pagination__next-text{text-align:right;width:100%;max-width:400px}@media (max-width: 750px){.single-pressroom.has-pagination .pagination__next-outer .pagination__next-text{display:none}}.single-pressroom.has-pagination .pagination__next-outer .pagination__next-text a{display:block;margin-top:20px;color:#22222D;font-size:14px;margin-bottom:20px}.single-case_studies .single-header{text-align:center;padding:7% 0}.single-case_studies .single-title{font-size:64px;max-width:80%;margin:auto}.single-case_studies .flexible-content{background-color:#12121A}.single-case_studies .home-cta-section{padding:6% 0 6.5%}.single-case_studies .cta-text{font-size:36px}.button-pdf:before{content:url("../../resources/pdf.svg");display:inline-block;vertical-align:middle;margin-right:12px}@media (max-width: 1000px){.single-case_studies .single-title{max-width:100%;font-size:32px}.single-case_studies .cta-text{font-size:28px}}@media (max-width: 750px){.single-case_studies .single-title{font-size:22px}.single-case_studies .flexible-content{padding:25px 0}.single-case_studies .cta-text{font-size:22px}}.single-case_studies .site-main article{margin:0}.cs-three-coloumn-grid{padding:4% 0}.cs-three-coloumn-grid .section-title{text-align:center;margin-top:0}.cs-three-coloumn-grid-container{margin:0 -20px;padding-top:10px}.cs-three-coloumn-grid-container .col-3{padding:20px}.cs-grid-item{background-color:#32323D;border-radius:6px;display:flex;padding:32px 24px 24px}.cs-grid-item-text{font-size:16px;letter-spacing:normal}@media (max-width: 1000px){.cs-three-coloumn-grid-container{margin:0 -8px}.cs-three-coloumn-grid-container .col-3{width:50%;padding:8px}.cs-grid-item-text{font-size:14px}}@media (max-width: 750px){.cs-three-coloumn-grid .section-title{font-size:24px;margin-bottom:0}.cs-three-coloumn-grid-container .col-3{width:100%}.cs-grid-item-content{padding-left:16px;display:flex;flex-wrap:wrap;align-items:center}.cs-grid-item{padding:16px}}.cs-hero-section{padding:3.5% 0 10.5%;background-position:center center;background-size:cover}.cs-hero-section .section-title{margin-top:0;margin-bottom:35px}.cs-hero-section .text-col{width:45%;padding-top:3%;padding-left:5%;padding-right:4%;font-size:16px}.cs-hero-section .text-col .text{padding-bottom:25px}.cs-hero-section .img-col{width:55%;padding-left:30px;padding-right:5%}.cs-hero-section .video{padding-top:82%}.cs-hero-section .video img{border-radius:6px}.cs-hero-section .video .play-icon{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:100%;background-color:#F72717;transition:all 300ms}.cs-hero-section .video .play-icon:hover{background-color:#FF4F3F;transition:all 300ms}.author-image img{vertical-align:middle;border-radius:100%;margin-right:12px}@media (max-width: 1000px){.cs-hero-section .section-title{margin-bottom:15px}.cs-hero-section .post-info{text-align:left}.cs-hero-section .text-col{font-size:14px}.cs-hero-section .post-info{font-size:14px}}@media (max-width: 750px){.cs-hero-section .section-title{margin-bottom:8px}.cs-hero-section .text-col{width:100%;order:2;padding-top:24px;padding-left:0;padding-right:0}.cs-hero-section .img-col{width:100%;padding:0}.cs-hero-section .video{padding:0}.cs-hero-section .video .play-icon{width:64px;height:64px}.cs-hero-section .video .play-icon svg{width:20px;height:20px}.cs-hero-section .button{width:100%}}.cs-solutions{padding:4% 0}.cs-solutions .section-title{text-align:center;margin-top:0}.cs-solutions-container{margin:0 -20px;padding-top:10px}.cs-solutions-container .col-3{padding:20px}.cs-solution{background-color:#32323D;border-radius:6px;display:flex;padding:32px 24px 24px}.cs-solution-title{font-size:24px;font-weight:600;margin-top:0;margin-bottom:15px}.cs-solution-text{font-size:16px;color:#CBCBCB;letter-spacing:normal}.cs-solution-content{padding-left:24px}@media (max-width: 1000px){.cs-solution-title{font-size:20px}.cs-solutions-container{margin:0 -8px}.cs-solutions-container .col-3{width:50%;padding:8px}.cs-solution-text{font-size:14px}}@media (max-width: 750px){.cs-solutions .section-title{font-size:24px;margin-bottom:0}.cs-solutions-container .col-3{width:100%}.cs-solution-content{padding-left:16px;display:flex;flex-wrap:wrap;align-items:center}.cs-solution{padding:16px}.cs-solution-title{font-size:18px;font-weight:700;margin-bottom:8px}}.cs-numbers{padding:4% 0}.cs-numbers .numbers-container{padding:0}@media (max-width: 750px){.cs-numbers .number-title{margin-top:16px;margin-bottom:8px}}.cs-testimonial{padding:4% 0}.cs-testimonial .testimonial-container{position:relative;max-width:840px;margin:auto;padding-top:35px}.cs-testimonial .testimonial-container:before{content:'';position:absolute;top:0;left:17px;width:88px;height:75px;background-image:url("/wp-content/themes/csi/resources/quote-left.png");background-size:cover;display:inline-block}.cs-testimonial .testimonial{font-size:24px;font-weight:600;color:#FBFBFB;padding-left:6%}.cs-testimonial .author{color:#398BF7;text-align:right;font-weight:900;padding-top:32px}@media (max-width: 1000px){.cs-testimonial .testimonial{font-size:22px}}@media (max-width: 750px){.cs-testimonial{padding:16px 0}.cs-testimonial .testimonial{padding:0;font-size:18px;line-height:1.6}.cs-testimonial .author{font-size:24px;padding-top:8px}.cs-testimonial .testimonial-container{padding-top:45px}.cs-testimonial .testimonial-container:before{left:0}}.slider.arrows-top .section-title-container{display:flex;justify-content:space-between;align-items:center;padding-bottom:65px}.slider.arrows-top .section-text{padding-right:20px}.slider.arrows-top .section-title{margin:15px 0}.slider.arrows-top .slider-buttons{display:flex}.slider.arrows-top .swiper-button-prev,.slider.arrows-top .swiper-button-next{position:static;display:flex;justify-content:center}.slider.arrows-top .swiper-button-prev:after,.slider.arrows-top .swiper-button-next:after{height:60px}.slider.arrows-top .swiper-button-next{margin-left:40px}.slider .arrow-type-2 .swiper-button-prev:after{content:url("../../../resources/icon-left-white.svg")}.slider .arrow-type-2 .swiper-button-next:after{content:url("../../../resources/icon-right-white.svg")}.slider .slider-mobile-pagination{display:none}.slider-mobile-not-centered .swiper-wrapper{flex-wrap:wrap}@media (max-width: 750px){.slider.arrows-top .section-title{margin-top:0;margin-bottom:8px}.slider.arrows-top .section-title-container{padding-bottom:24px}.slider .swiper-button-prev:after,.slider .swiper-button-next:after{height:44px}.slider .slider-mobile-pagination{display:block;text-align:center}.slider-mobile-not-centered .swiper-slide-next,.slider-mobile-not-centered .swiper-slide-prev{opacity:0.5;transition:all 300ms}.slider-mobile-not-centered .swiper-wrapper{flex-wrap:nowrap}.swiper-pagination-bullets{text-align:center}.slider-mobile-nc-pagination{padding-top:15px}}.page-template-multi-component-page-template .page-banner-section,.post-template-default .page-banner-section{background-color:#12121A;padding:6% 0}.page-template-multi-component-page-template .flexible-content section,.post-template-default .flexible-content section{padding:120px 0}.page-template-multi-component-page-template .flexible-content section:nth-child(even),.post-template-default .flexible-content section:nth-child(even){background-color:#12121A}.page-template-multi-component-page-template .flexible-content section.cta-section,.page-template-multi-component-page-template .flexible-content section.quote-full-width-section,.post-template-default .flexible-content section.cta-section,.post-template-default .flexible-content section.quote-full-width-section{background-color:#F2F7FE}.page-template-multi-component-page-template .flexible-content section.connections-bottom,.post-template-default .flexible-content section.connections-bottom{background-color:#fff}.page-template-multi-component-page-template .flexible-content .section-title,.post-template-default .flexible-content .section-title{margin-top:0}.page-template-multi-component-page-template .flexible-content .connections-section,.post-template-default .flexible-content .connections-section{padding:0}.page-template-multi-component-page-template .flexible-content .future-proof-section,.post-template-default .flexible-content .future-proof-section{margin-top:0}.page-template-multi-component-page-template .flexible-content .payments-text,.post-template-default .flexible-content .payments-text{padding-top:0}.page-template-multi-component-page-template .connections-top,.post-template-default .connections-top{display:flex}.page-template-multi-component-page-template .connections-bottom,.post-template-default .connections-bottom{color:#1B1B25}.page-template-multi-component-page-template .connections-bottom .col-logos,.post-template-default .connections-bottom .col-logos{padding-left:12%}.page-template-multi-component-page-template .solution .image-container img,.post-template-default .solution .image-container img{max-width:100%}@media (max-width: 1200px){section.fullwidth-video{padding-left:20px;padding-right:20px}}section.fullwidth-video .video-js .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%, -50%)}section.fullwidth-video .video-row{max-width:100%;display:flex}section.fullwidth-video .video-row .vjs-poster{background-size:cover}@media (max-width: 1000px){section.fullwidth-video .video-row .video-js{max-height:510px}}@media (max-width: 750px){section.fullwidth-video .video-row .video-js{max-height:380px}}@media (max-width: 500px){section.fullwidth-video .video-row .video-js{max-height:260px}}@media (max-width: 1200px){.post-template-default section.fullwidth-text{padding-left:20px;padding-right:20px}}.post-template-default section.fullwidth-text .content-width{background-color:#fff;border-radius:8px;padding:80px}@media (max-width: 750px){.post-template-default section.fullwidth-text .content-width{padding:40px}}.post-template-default section.fullwidth-text .content-width .blocks-container .text-block .text-col .block-text{color:#22222D}.text-with-image-video-section{overflow:hidden}.text-with-image-video-section.multiple-rows .text-col{width:45%}.text-with-image-video-section.multiple-rows .image-col{width:55%}.text-with-image-video-section .section-title-container{padding-bottom:50px}.text-with-image-video-section .section-inner{padding:0 6%}.text-with-image-video-section .image-col{position:relative}.text-with-image-video-section .text-col{display:flex;align-items:center;padding-right:5%}.text-with-image-video-section .text-col-right .text-col{order:2;padding-right:0;padding-left:9%}.text-with-image-video-section .video{padding-top:81%}.text-with-image-video-section .video-title{display:none}.text-with-image-video-section .video-block{padding:0}.text-with-image-video-section .row:not(:last-child){padding-bottom:7%}.text-with-image-video-section .icon{margin:0 -20px;padding-bottom:10px;width:65px}.text-with-image-video-section .icon svg{max-width:100%}.text-with-image-video-section .link,.text-with-image-video-section .button{display:block;margin-top:40px}.text-with-image-video-section ul{margin-top:0;line-height:1.6}.text-with-image-video-section .animation-container img{position:absolute;top:0;left:0}.text-with-image-video-section .animation-container .animation{opacity:0}.text-with-image-video-section .animation-container.animation-loaded img{opacity:0;transition:all 300ms}.text-with-image-video-section .animation-container.animation-loaded .animation{opacity:1;transition:all 300ms}.image-beyond-borders{margin:0 -100px}.text-cards-section{overflow:hidden}.text-cards-section .section-title-container{padding-bottom:40px}.text-cards-section .section-title-container .text{max-width:80%}.text-cards-section .text-card{background-color:#32323D;border-radius:6px;padding:24px;height:auto;margin:0 20px;width:calc(33.33% - 40px);flex-shrink:initial}.text-cards-section .card-text{padding-top:0}.text-cards-section .card-title{font-size:24px;margin-bottom:0}.text-cards-section .icon{background-color:#398BF7;width:72px;height:72px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:24px}.text-cards-section .card-text{padding-top:30px}.text-cards-section .slider-buttons{display:none}.text-cards-section.slider .slider-buttons{display:flex}.text-cards-section.slider .swiper-wrapper{margin:0}.text-cards-section.slider .text-card{margin:0;flex-shrink:0}.text-cards-section .slider-mobile-not-centered{margin:0 -20px}.text-cards-mobile-pagination{display:none}.list-blocks-section .swiper-slide{height:auto;padding-bottom:100px}.list-blocks-section .lists-container{padding-top:7%;margin:0 -30px}.list-blocks-section .col{padding-bottom:70px}.list-blocks-section .col-3:nth-last-child(-n+3){padding-bottom:0}.list-blocks-section .col-4:nth-last-child(-n+4){padding-bottom:0}.list-blocks-section .step{position:relative;padding-left:30px;padding-right:30px;padding-bottom:40px}.list-blocks-section .step-image{width:120px;max-width:100%}.list-blocks-section .step-icon{height:35px}.list-blocks-section .step-icon svg{height:35px;width:auto}.list-blocks-section .step-title{font-size:24px;font-weight:600;margin-bottom:0}.list-blocks-section .step-text{color:#CBCBCB;padding-top:30px}.list-blocks-section .step-link{position:absolute;bottom:0;left:30px}.list-blocks-section .text-center .step-icon{width:120px;max-width:100%;height:120px;margin:auto;border-radius:100%;background-color:#32323D;display:flex;justify-content:center;align-items:center}.list-blocks-section .text-center .step-image{margin:auto}.list-blocks-section .text-center .step-title{color:#398BF7;font-size:16px;font-weight:700}.list-blocks-section .text-center .step-link{left:50%;transform:translateX(-50%)}.list-blocks-section ul li{padding:0}.list-blocks-section ul li:before{content:url("../../../resources/check-yellow.svg");left:-30px}.list-blocks-section .swiper-wrapper{flex-wrap:wrap}.text-two-images-section .image-container{position:relative;padding-bottom:50px}.text-two-images-section .small-image{max-width:255px;border:15px solid #111842;position:absolute;bottom:0;right:50px}.text-two-images-section .text-col{padding-left:30px;padding-right:13%}.text-two-images-section .text{line-height:1.9}.case-studies-slider{width:50%;height:596px;overflow:hidden;padding-right:40px}.cs-solution-title{font-weight:900}.testimonials-slider{display:flex;width:50%;height:596px;overflow:hidden}.testimonials-slider .swiper-button-next,.testimonials-slider .swiper-button-prev{position:static}.testimonials-slider .swiper-button-next:after,.testimonials-slider .swiper-button-prev:after{transform:rotate(90deg);height:60px}.testimonials-slider .slider-buttons{display:flex;flex-direction:column;justify-content:space-between;height:300px;margin:auto;padding-left:34px}.testimonials-slider .slider-buttons .swiper-button-next{margin:0}.testimonial-box{background-color:#fff;color:#111842;text-align:center;border-radius:6px;padding:19% 5%}.testimonial-box.swiper-slide-active{height:100% !important}.testimonial-box .testimonial-img{padding-bottom:55px}.testimonial-box .testimonial-img img{border-radius:100%}.testimonial-box .text{position:relative;padding-bottom:30px;line-height:1.6}.testimonial-box .text:before{content:'';position:absolute;top:-47px;left:5px;width:88px;height:75px;background-image:url(/wp-content/themes/csi/resources/quote-left-dark.png);background-size:cover;display:inline-block}.testimonial-box .author{font-size:24px;font-weight:900;color:#22222D}.case-study-preview{display:flex;border:1px solid rgba(251,251,251,0.3);border-radius:6px;padding:5%;opacity:0.5;cursor:pointer}.case-study-preview.swiper-slide-active{background-color:#398BF7;color:#111842;opacity:1}.case-study-preview.swiper-slide-active .cs-solution-text{color:#111842}.case-study-preview.swiper-slide-active svg,.case-study-preview.swiper-slide-active path,.case-study-preview.swiper-slide-active rect,.case-study-preview.swiper-slide-active circle{fill:#fff}.logos-list-section .section-title-container{padding-bottom:50px}.logos-list-section .logo{text-align:center;padding:0 15px}.logos-list-section .logo svg{max-width:100%;height:auto}.logos-list-section .section-title{margin-bottom:10px}.logos-list-section .col-3{display:flex;display:-webkit-flex;justify-content:center;align-items:center}.logos-list-section .logos-container{margin:0 -15px}.quote-clouds-section .quote{flex-shrink:initial;padding:0 20px 15px;display:flex;flex-wrap:wrap;height:auto;width:50%}.quote-clouds-section .quote-inner{position:relative;padding-bottom:100px}.quote-clouds-section .quote-text{position:relative;color:#111842;background-color:#fff;padding:40px;border-radius:8px 8px 8px 0;font-size:18px;line-height:1.7;height:100%}.quote-clouds-section .quote-text:before{content:'';position:absolute;left:0;top:100%;width:0;height:0;border-style:solid;border-width:20px 40px 0 0;border-color:#fff transparent transparent transparent}.quote-clouds-section .quote-author{color:#398BF7;font-weight:900;width:calc(100% - 58px);padding-left:15px;max-width:75%}.quote-clouds-section .quote-footer{position:absolute;left:0;bottom:0;align-items:center}.quote-clouds-section .image-container{width:58px}.quote-clouds-section .quotes-container{margin:0 -20px}.quote-clouds-section img{border-radius:100%}.form-section .gform_title{display:none}.form-section textarea{width:100%}.form-section form{margin:0 -12px}.form-section .form-title{margin-top:0;margin-bottom:30px}.form-section .form-subtitle{margin-top:0;margin-bottom:30px}.form-section .form-heading{margin-top:0;margin-bottom:30px}.form-section .form-description{margin-top:0;margin-bottom:30px}.form-section .gform_title{display:none}.form-section .form-container{position:relative;background-color:#32323D;border-radius:6px;padding:5% 18% 6.5%}.form-section .gform_anchor{position:absolute;top:-20px;left:0}.form-section .gform_footer{padding-top:25px;text-align:right}.form-section .gform_footer input{width:200px;font-size:18px;font-weight:900;font-family:"Montserrat",sans-serif}.overview-section .video-block{padding:0}.overview-section .video-title{display:none}.overview-section .image-col,.overview-section .text-col{padding:0 20px}.overview-section .overview-row{margin:0 -20px;padding-top:25px}.overview-section .video-block{height:100%}.overview-section .video{height:100%}.overview-text-block{display:flex;background-color:#FBFBFB;color:#111842;border-radius:6px;padding:30px 40px;margin-bottom:32px;min-height:170px}.overview-text-block:last-child{margin-bottom:0}.overview-text-block .image-container{width:56px}.overview-text-block .text{width:calc(100% - 56px);padding-left:30px}.diagram-section .lists-container{padding-top:5%}.diagram-section .step-icon{width:160px;height:160px;margin:auto;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#32323D}.diagram-section .step-icon svg{max-height:100%;width:57px;height:auto}.diagram-section .step-title{margin:12px 0}.diagram-section .diagram-step{height:auto;text-align:center;padding-bottom:0}.diagram-section .small-blocks{position:relative;transform:translateY(-32%)}.diagram-section .small-blocks:before{content:url("../../../resources/diagram-arrows-1.svg");position:absolute;top:45%;right:calc(50% - 20px);transform:translateY(-50%)}.diagram-section .small-blocks:after{content:url("../../../resources/diagram-arrows-2.svg");position:absolute;top:45%;left:calc(50% - 20px);transform:translateY(-50%)}.diagram-section .small-blocks .diagram-step{padding:10px 0}.diagram-section .small-blocks .diagram-step:first-child .step-icon,.diagram-section .small-blocks .diagram-step:last-child .step-icon{width:124px;height:124px}.diagram-section .large-block{position:relative;display:flex}.diagram-section .large-block:first-child .step-icon:after{content:url("../../../resources/diagram-down-arrow.svg");position:absolute;top:50%;left:calc(100% + 30px);transform:translateY(-50%)}.diagram-section .large-block .step-icon{position:relative}.diagram-section .large-block .step-title{font-weight:900}.diagram{padding-top:18%}.two-columns-text-section .section-title{color:#398BF7}.two-columns-text-section .align-center{display:flex;flex-wrap:wrap;align-items:center}.two-columns-text-section ul{line-height:1.6}.two-columns-text-section li{padding-bottom:15px}.two-columns-text-section .col-left{font-size:24px;font-weight:600;padding-right:5%}.two-columns-text-section .col-left p{line-height:1.4}.quote-full-width-section{background-color:#398BF7;text-align:center;color:#111842}.quote-full-width-section .quote-author{font-weight:700;text-transform:uppercase}.quote-full-width-section .quote-text{font-weight:900;line-height:1.5;margin:24px 0}.quote-full-width-section .section-inner{max-width:644px;margin:auto;position:relative}.quote-full-width-section .section-inner:before{content:url("../../../resources/quote-white.svg");position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.case-studies-section .case-studies-list{margin:0 -20px}.case-studies-section .blog-post-preview{height:auto}.case-studies-section .post-preview-inner{position:relative;background-color:#32323D;height:100%;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.case-studies-section .post-preview-inner .link{position:absolute;bottom:24px;left:24px}.case-studies-section .post-info{padding:0 24px 50px}.case-studies-section .testimonial-box{padding:40px 12%;margin-bottom:30px}.case-studies-section .testimonial-box .testimonial-img{padding-bottom:30px}.case-studies-section .testimonial-img img{max-width:64px;margin:auto}.case-studies-section .button{width:100%}.case-studies-section .single-case-study{padding:50px 6% 0}.case-studies-section .single-case-study .text-col{padding-right:9%;width:45%}.case-studies-section .single-case-study .testimonial-col{width:55%}.case-studies-section .single-case-study .link{display:inline-block;margin-top:30px}.icon-text-boxes-section .col-3{padding:0 20px 20px}.icon-text-boxes-section .icon-text-boxes-container{margin:0 -20px;padding-top:50px}.icon-text-boxes-section .icon-text-box{padding:25px;background-color:#FBFBFB;color:#111842;display:flex;align-items:center;border-radius:6px;height:100%}.icon-text-boxes-section .step-title{padding-left:15px;margin:0}.grouped-list-blocks-section .step{padding:0 20px}.grouped-list-blocks-section .step-icon svg{margin:0 -10px}.grouped-list-blocks-section .lists-container{margin:0 -20px}.grouped-list-blocks-section .row:not(:last-child){padding-bottom:40px;border-bottom:1px solid #252C56}.grouped-list-blocks-section .step{padding:0 20px}.grouped-list-blocks-section .step-icon svg{margin:0 -10px}.grouped-list-blocks-section .lists-container{margin:0 -20px}.grouped-list-blocks-section .row:not(:last-child){padding-bottom:40px;border-bottom:1px solid #252C56}.cs-testimonials-slideshow-section .button-container{padding-top:32px}.cta-section h1,.cta-section h2,.cta-section h3,.cta-section h4,.cta-section h5,.cta-section h6{margin-top:0;margin-bottom:20px}@media (min-width: 1000px){.diagram{margin-bottom:-8%}}@media (max-width: 1200px){.diagram-section .step-icon{width:110px;height:110px}.diagram-section .step-icon svg{max-height:50px}.diagram-section .step-text{font-size:14px}.diagram-section .large-block .step-title{font-size:18px}.diagram-section .small-blocks .step-title{font-size:16px}.diagram-section .small-blocks .diagram-step:first-child .step-icon,.diagram-section .small-blocks .diagram-step:last-child .step-icon{width:90px;height:90px}}@media (max-width: 1000px){.testimonials-slider,.case-studies-slider{height:510px}.list-blocks-section .text-center .step-icon{width:100px;height:100px}.list-blocks-section .col-5{width:33.33%}.list-blocks-section .swiper-wrapper{flex-wrap:wrap}.list-blocks-section .step-title{font-size:18px}.text-with-image-video-section .section-inner{padding:0}.overview-text-block{padding:20px;margin-bottom:15px;min-height:120px}.overview-text-block .image-container{width:32px}.overview-text-block .text{width:calc(100% - 32px);padding-left:15px}.text-two-images-section .text-col{padding-right:5%}.text-two-images-section .small-image{right:-5px;max-width:170px}.image-beyond-borders{margin:0 -20px}.case-studies-section .testimonial-box{padding:20px 7%}.testimonial-box .author{font-size:18px}.testimonial-box .text{padding-bottom:15px}.diagram-section .col-4{width:100%}.diagram-section .small-blocks{transform:none;display:flex;align-items:center;max-width:500px;margin:auto;padding:30px 0 20px}.diagram-section .small-blocks:before{top:0;right:50%;transform:translate(50%, -50%) rotate(90deg) scale(0.6)}.diagram-section .small-blocks:after{top:100%;left:50%;transform:translate(-50%, -50%) rotate(90deg) scale(0.6)}.diagram-section .small-blocks .diagram-step{width:33.33%}.diagram-section .large-block{justify-content:center}.diagram-section .large-block:not(:last-child){padding-bottom:55px}.diagram-section .large-block:first-child:after{content:url("../../../resources/diagram-down-arrow.svg");position:absolute;bottom:30px;left:50%;transform:translateX(-50%) rotate(90deg) scale(0.6)}.diagram-section .large-block:first-child .step-icon:after{display:none}.diagram-section .large-block:last-child{padding-top:85px}.diagram-section .swiper-slide-prev,.diagram-section .swiper-slide-next{opacity:0}.diagram{padding-top:60px}.two-columns-text-section .col-left{font-size:18px}}@media (max-width: 750px){.page-template-multi-component-page-template .page-banner-section{padding-top:55px}.page-template-multi-component-page-template .flexible-content section{padding:40px 0 !important}.page-template-multi-component-page-template .section-title{margin-top:0}.page-template-multi-component-page-template .connections-bottom .col-logos{padding-left:0}.page-template-multi-component-page-template .solution .image-container{opacity:1}.text-with-image-video-section.multiple-rows .text-col{width:100%}.text-with-image-video-section.multiple-rows .image-col{width:100%}.text-with-image-video-section .animation-container{min-height:350px}.text-with-image-video-section .section-title-container{padding-bottom:10px}.text-with-image-video-section .section-title{text-align:center}.text-with-image-video-section .icon{text-align:center;margin:auto}.text-with-image-video-section .link{margin-top:15px;text-align:center}.text-with-image-video-section .text-col{padding-right:0;padding-bottom:20px;justify-content:center}.text-with-image-video-section .text-col-right .text-col{padding-left:0}.text-with-image-video-section .text-col{width:100%}.text-with-image-video-section .image-col{order:2;width:350px;max-width:100%;margin:auto}.text-with-image-video-section .video:not(.no-thumbnail){padding:0}.text-with-image-video-section .video-block,.text-with-image-video-section .image-container{width:450px;max-width:100%;margin:auto}.text-with-image-video-section .button-pdf{margin-top:10px}.text-with-image-video-section .row:not(:last-child){padding-bottom:65px}.case-studies-slider{height:446px;width:100%;margin-top:32px;padding-right:0;order:2}.cs-solution-icon{align-self:center}.testimonials-slider{width:100%;height:340px}.testimonials-slider .testimonial{padding:24px 16px}.testimonials-slider .slider-buttons{display:none}.testimonials-slider .testimonial-img{padding-bottom:24px}.testimonials-slider .testimonial-img img{width:56px}.testimonials-slider .text{padding-bottom:15px}.testimonials-slider .text:before{top:-14px;width:40px;height:35px}.testimonials-slider .author{font-size:18px}.text-cards-section .section-title-container .text{width:100%;max-width:100%}.text-cards-section.slider .slider-buttons{display:none}.text-cards-section.slider .swiper-wrapper{flex-wrap:nowrap}.text-cards-section.slider .text-cards-mobile-pagination{display:block;padding-top:25px;text-align:center}.text-cards-section .swiper-wrapper{margin:0}.text-cards-section .text-card{padding:24px 15px;margin:0 0 15px;flex-shrink:0}.text-cards-section .card-title{font-size:18px}.text-cards-section .card-text{padding-top:10px}.text-cards-section .slider-mobile-not-centered{margin:0}.text-cards-slider .swiper-slide-next,.text-cards-slider .swiper-slide-prev{opacity:0.5;transition:all 300ms}.text-two-images-section .text-col{padding-left:0}.overview-text-block{min-height:auto}.list-blocks-section{overflow:hidden}.list-blocks-section .swiper-slide{padding-bottom:0}.list-blocks-section .swiper-wrapper{flex-wrap:nowrap}.list-blocks-section .lists-container{margin:0}.list-blocks-section .step{padding:0 0 30px}.list-blocks-section .swiper-wrapper{flex-wrap:nowrap}.list-blocks-section .step-title{font-size:18px}.list-blocks-section .text-center{padding:0 6px}.list-blocks-section .text-center .step-title{font-size:14px}.list-blocks-section .text-center .step-text{font-size:12px}.list-blocks-section .step-link{left:0}.list-blocks-section .step-text{padding-top:15px}.quote-clouds-section{overflow:hidden}.quote-clouds-section .quote-text{font-size:14px}.quote-clouds-section .quotes-container{margin:0}.quote-clouds-section .quote{flex-shrink:0;width:100%;padding:0}.logos-list-section .col-3{width:33.33%}.logos-list-section img{max-height:54px}.overview-section .overview-row{margin:0}.overview-section .image-col{padding:0 0 24px}.overview-section .text-col{padding:0}.cta-section .cta-text{padding-bottom:0}.case-studies-section{overflow:hidden}.case-studies-section .case-studies-list{margin:0}.case-studies-section .slider-mobile-nc-pagination{padding-top:20px}.case-studies-section .single-case-study{padding:0}.case-studies-section .single-case-study .text-col{width:100%;padding-right:0;padding-bottom:20px}.case-studies-section .single-case-study .testimonial-col{width:100%}.icon-text-boxes-section .icon-text-boxes-container{margin:0;padding-top:15px}.icon-text-boxes-section .col-3{padding:0 0 15px}.icon-text-boxes-section .col-3:last-child{padding-bottom:0}.grouped-list-blocks-section{overflow:hidden}.two-columns-text-section .col-left{font-size:16px;padding-bottom:10px}.cta-section .button{width:100%}.form-section .ginput_container{padding:8px 15px}.form-section .form-container{padding-left:15px;padding-right:15px}.form-section .form-title{font-size:18px}.form-section .gform_footer{padding:15px}.form-section .gform_footer input{width:100%}}.videos-filter-section{padding:8% 0;overflow:hidden}.videos-filter-section .posts-mobile{display:none}.videos-filter-section .posts-desktop{display:flex;flex-wrap:wrap;margin:0 -20px}.videos-filter-section .video-categories-container{padding-bottom:24px}.videos-filter-section .video-categories{display:flex;justify-content:space-between;position:relative}.videos-filter-section .video-categories:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#CBCBCB;opacity:0.1}.videos-filter-section .video-categories .category.current span{color:#398BF7;opacity:1}.videos-filter-section .video-categories .category.current span:after{opacity:1}.videos-filter-section .video-categories .category span{position:relative;padding:12px 3px;display:inline-block;color:#CBCBCB;font-weight:600;font-size:16px;cursor:pointer;opacity:0.6;transition:all 300ms}.videos-filter-section .video-categories .category span:hover{opacity:1;color:#398BF7;transition:all 300ms}.videos-filter-section .video-categories .category span:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#398BF7;opacity:0}.videos-filter-section .play-icon.play-icon-small{width:60px;height:60px}.video-block{padding:20px 20px 30px}.video-block .video-title{font-size:24px;font-weight:900;margin:16px 0}.video-block .description{font-size:16px;color:#CBCBCB;letter-spacing:normal}.video-block .video{padding-top:72%}.video-block .video:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(30,39,91,0.3), rgba(30,39,91,0.3));z-index:1;border-radius:8px}.video-block .video .cover-image{border-radius:8px}.non-swiper-slide{display:none}.videos-mobile-slider .videos-mobile-pagination{display:none}.videos-mobile-slider.swiper-container-initialized .videos-mobile-pagination{display:block}.videos-mobile-slider:not(.swiper-container-initialized) .swiper-wrapper{flex-wrap:wrap}@media (min-width: 751px){.video-categories .category{width:auto}}@media (max-width: 1000px){.videos-filter-section .video-categories .category span{font-size:12px}.video-block .video-title{font-size:20px}}@media (max-width: 750px){.videos-filter-section>.content-width:nth-child(1){margin-bottom:24px;padding:0;margin-left:25px}.videos-filter-section .posts-mobile{display:block}.videos-filter-section .posts-desktop{display:none}.videos-filter-section .slider-buttons{display:none}.videos-filter-section .video-categories-container{padding:0}.video-block{padding:10px 6px}.video-block .video:not(.no-thumbnail){padding:0}.video-block .video-title{font-size:18px}.video-block .description{font-size:14px}.video-categories .category{width:auto;border-bottom:1px solid rgba(203,203,203,0.1);padding-right:24px}.video-categories .category span{font-size:14px}.videos-filter-section .video-categories:after{display:none}}.white-papers-post-preview{width:33.33%;padding:20px 22px 30px}.white-papers-post-preview .description{font-size:16px;line-height:1.6;color:#FBFBFB}.white-papers-post-preview .post-preview-title{font-size:24px;font-weight:600;margin:24px 0 16px}.white-papers-post-preview .post-info{padding:0 4%}.white-papers-post-preview .post-image-container{position:relative;cursor:pointer}.white-papers-post-preview .post-image-container:hover:before{opacity:0.8;transition:all 300ms}.white-papers-post-preview .post-image-container:hover .description-container{opacity:1;transition:all 300ms}.white-papers-post-preview .post-image-container:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.2;border-radius:6px;transition:all 300ms}.white-papers-post-preview .post-image-container img{display:block}.white-papers-post-preview .post-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.white-papers-post-preview .button-download{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:100%;background-color:#F72717;position:absolute;right:24px;bottom:24px}.white-papers-post-preview .button-download:hover{background-color:#FF4F3F;transition:all 300ms}.white-papers-post-preview .description-container{position:absolute;top:0;left:0;width:100%;height:100%;padding:24px;opacity:0;transition:all 300ms}@media (max-width: 1000px){.white-papers-post-preview .post-preview-inner{width:350px;max-width:100%;margin:auto}}@media (max-width: 750px){.white-papers-post-preview{width:100%;padding:0}.white-papers-post-preview .description{font-size:14px}.white-papers-post-preview .post-preview-title{font-size:18px;font-weight:900;margin-top:8px}}.page-template-white-papers-page-template .featured-post-section{padding-bottom:8%}.white-papers-content-inner{padding-bottom:10%}.white-papers-content-inner .col-left{width:60%;padding-right:100px;font-size:16px}.white-papers-content-inner .col-right{position:relative;width:40%}.white-papers-content-inner .col-right .gform_anchor{position:absolute;top:-150px}.white-papers-content-inner .col-right .gform_fields{margin:0 -8px 8px}.white-papers-content-inner .col-right form{background-color:#32323D;border-radius:6px;padding:30px 40px 40px}.white-papers-content-inner .col-right form .ginput_container{padding:8px}.white-papers-content-inner .col-right form textarea{width:100%;max-width:100%}.white-papers-content-inner .col-right form .ginput_complex>span{width:100%;padding:0}.white-papers-content-inner .col-right form .ginput_complex>span:first-child{padding-bottom:16px}.white-papers-content-inner .col-right form .consent{font-size:16px;color:#CBCBCB;padding:20px 0 15px;line-height:1.6}.white-papers-content-inner .col-right form .gform_button{width:100%;font-size:18px;font-family:"Montserrat",sans-serif;font-weight:900}.white-papers-content-inner .post-thumbnail{padding-bottom:24px}.white-papers-content-inner .post-thumbnail img{border-radius:6px}.white-papers-content-inner .gform_confirmation_wrapper{padding-bottom:20px}.white-papers-content-inner .gform_confirmation_message{text-align:center}.white-papers-content-inner #download-button{display:none;margin:auto}.single-white_papers .single-header{padding:4.5% 0 3%}.single-white_papers .single-header .single-title{margin-left:0;text-align:left}.white-papers-posts-section{background-color:#12121A;padding:5% 0}.white-papers-posts-section .section-title{text-align:center}@media (max-width: 1000px){.white-papers-content-inner .col-left{padding-right:30px;font-size:14px}.white-papers-content-inner .col-right form{padding:24px 16px}.white-papers-content-inner .col-right form .consent{padding-top:0;font-size:14px}.white-papers-content-inner .col-right form .gform_button{font-size:16px}.white-papers-posts-section .posts-list{margin:0}}@media (max-width: 750px){.white-papers-content-inner{padding-bottom:40px}.white-papers-content-inner .col-left{width:100%;padding:0}.white-papers-content-inner .col-left img{display:block;margin-left:auto;margin-right:auto}.white-papers-content-inner .col-right{width:100%}.single-white_papers .single-header{padding:40px 0 25px}.single-white_papers .single-header .single-title{margin-left:auto;text-align:center}}.podcasts-posts-section .post-preview{width:50%;padding:20px}.podcasts-posts-section .post-preview .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:56px;height:56px;background-color:#F72717;border-radius:100%;justify-content:center;align-items:center;display:flex;opacity:0;visibility:hidden;transition:all 300ms}.podcasts-posts-section .post-preview .play-icon:hover{background-color:#FF4F3F;transition:all 300ms}.podcasts-posts-section .post-preview .img-col{position:relative;width:29%;cursor:pointer;background-size:cover;background-position:center center;border-top-left-radius:6px;border-bottom-left-radius:6px}.podcasts-posts-section .post-preview .img-col .play-icon{visibility:visible;opacity:1;transition:all 300ms}.podcasts-posts-section .post-preview .img-col img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.podcasts-posts-section .post-preview .text-col{width:71%;padding:5.5% 6%}.podcasts-posts-section .post-preview .description-container{display:flex;flex-wrap:wrap}.podcasts-posts-section .post-preview .description{font-size:16px;color:#CBCBCB;line-height:1.6;width:calc(100% - 40px);padding-bottom:0;padding-right:10px}.podcasts-posts-section .post-preview img{display:block;border-top-left-radius:6px;border-bottom-left-radius:6px}.podcasts-posts-section .post-preview .icon{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.podcasts-posts-section .post-preview .icon:before{content:'';position:absolute;top:0;left:0;width:40px;height:40px;border-radius:100%;background-color:#FBFBFB;opacity:0.05}.podcasts-posts-section .post-preview-title{font-size:24px;font-weight:600;margin:0 0 22px}.podcasts-posts-section .post-preview-inner{background-color:#32323D;border-radius:6px;height:100%}@media (max-width: 1200px){.podcasts-posts-section .post-preview-title{font-size:20px}.podcasts-posts-section .post-preview .text-col{padding:15px}}@media (max-width: 1000px){.podcasts-posts-section .post-preview{padding:10px}.podcasts-posts-section .post-preview .description{font-size:14px}.podcasts-posts-section .post-preview .text-col{padding:4%}.podcasts-posts-section .post-preview-title{font-size:18px;margin-bottom:10px}}@media (max-width: 850px){.podcasts-posts-section .post-preview{width:550px;max-width:100%;margin:auto;padding:8px}.podcasts-posts-section .post-preview .description{font-size:12px}.podcasts-posts-section .post-preview .icon{margin-top:5px}.podcasts-posts-section .post-preview .img-col{min-height:16vw}.podcasts-posts-section .post-preview .play-icon{width:48px;height:48px}.podcasts-posts-section .post-preview-title{font-size:16px;font-weight:700}}@media (max-width: 500px){.podcasts-posts-section .post-preview .img-col{width:36%;min-height:27vw}.podcasts-posts-section .post-preview .text-col{width:64%;padding:10px;display:flex;flex-wrap:wrap;align-items:center}}.contact-us-section{padding:50px 0 10.5%;color:#FBFBFB}.contact-us-section .text-container{width:33%;padding-right:2%;padding-left:4%}.contact-us-section .form-container{width:67%}.contact-us-section .contact-text p{padding-bottom:33px}.contact-us-section .privacy{line-height:1.5}.contact-us-section .section-inner{position:relative;background-color:#32323D;border-radius:6px;padding:6% 7%;display:flex;flex-wrap:wrap}.contact-us-section .gform_anchor{position:absolute;top:-20px;left:0}.contact-us-section .form-title{font-size:24px}.contact-us-section .privacy{font-size:12px}.contact-us-section .privacy a{color:#fff;font-weight:700}.contact-us-section .gform_title{display:none}.contact-us-section .gform_body{display:flex;flex-wrap:wrap}.contact-us-section .gform_body .col{width:50%}.contact-us-section .gform_body .col .gfield{width:100%}.contact-us-section .gform_footer{text-align:right;padding-top:20px}.contact-us-section .gform_footer input{width:calc(50% - 12px)}.contact-us-section .ginput_complex>span{width:100%}@media (max-width: 1000px){.contact-us-section .gform_fields{margin:0 -12px}.contact-us-section .gform_body .col{width:100%}.contact-us-section .text-container{width:100%;padding:0 0 20px}.contact-us-section .form-title{margin-top:0}.contact-us-section .form-container{width:100%}.contact-us-section .gform_footer{position:static;width:100%}.contact-us-section .gform_footer input{width:100%}}@media (max-width: 750px){.contact-us-section .gform_fields{margin:0}.contact-us-section .section-inner{padding-left:15px;padding-right:15px}.contact-us-section .gform_body .col{width:100%}.contact-us-section .contact-text p{padding-bottom:16px}}.slider.arrows-top .section-title-container{display:flex;justify-content:space-between;align-items:center;padding-bottom:65px}.slider.arrows-top .section-text{padding-right:20px}.slider.arrows-top .section-title{margin:15px 0}.slider.arrows-top .slider-buttons{display:flex}.slider.arrows-top .swiper-button-prev,.slider.arrows-top .swiper-button-next{position:static;display:flex;justify-content:center}.slider.arrows-top .swiper-button-prev:after,.slider.arrows-top .swiper-button-next:after{height:60px}.slider.arrows-top .swiper-button-next{margin-left:40px}.slider .arrow-type-2 .swiper-button-prev:after{content:url("../../../resources/icon-left-white.svg")}.slider .arrow-type-2 .swiper-button-next:after{content:url("../../../resources/icon-right-white.svg")}.slider .slider-mobile-pagination{display:none}.slider-mobile-not-centered .swiper-wrapper{flex-wrap:wrap}@media (max-width: 750px){.slider.arrows-top .section-title{margin-top:0;margin-bottom:8px}.slider.arrows-top .section-title-container{padding-bottom:24px}.slider .swiper-button-prev:after,.slider .swiper-button-next:after{height:44px}.slider .slider-mobile-pagination{display:block;text-align:center}.slider-mobile-not-centered .swiper-slide-next,.slider-mobile-not-centered .swiper-slide-prev{opacity:0.5;transition:all 300ms}.slider-mobile-not-centered .swiper-wrapper{flex-wrap:nowrap}.swiper-pagination-bullets{text-align:center}.slider-mobile-nc-pagination{padding-top:15px}}.page-template-multi-component-page-template .page-banner-section,.post-template-default .page-banner-section{background-color:#12121A;padding:6% 0}.page-template-multi-component-page-template .flexible-content section,.post-template-default .flexible-content section{padding:120px 0}.page-template-multi-component-page-template .flexible-content section:nth-child(even),.post-template-default .flexible-content section:nth-child(even){background-color:#12121A}.page-template-multi-component-page-template .flexible-content section.cta-section,.page-template-multi-component-page-template .flexible-content section.quote-full-width-section,.post-template-default .flexible-content section.cta-section,.post-template-default .flexible-content section.quote-full-width-section{background-color:#F2F7FE}.page-template-multi-component-page-template .flexible-content section.connections-bottom,.post-template-default .flexible-content section.connections-bottom{background-color:#fff}.page-template-multi-component-page-template .flexible-content .section-title,.post-template-default .flexible-content .section-title{margin-top:0}.page-template-multi-component-page-template .flexible-content .connections-section,.post-template-default .flexible-content .connections-section{padding:0}.page-template-multi-component-page-template .flexible-content .future-proof-section,.post-template-default .flexible-content .future-proof-section{margin-top:0}.page-template-multi-component-page-template .flexible-content .payments-text,.post-template-default .flexible-content .payments-text{padding-top:0}.page-template-multi-component-page-template .connections-top,.post-template-default .connections-top{display:flex}.page-template-multi-component-page-template .connections-bottom,.post-template-default .connections-bottom{color:#1B1B25}.page-template-multi-component-page-template .connections-bottom .col-logos,.post-template-default .connections-bottom .col-logos{padding-left:12%}.page-template-multi-component-page-template .solution .image-container img,.post-template-default .solution .image-container img{max-width:100%}@media (max-width: 1200px){section.fullwidth-video{padding-left:20px;padding-right:20px}}section.fullwidth-video .video-js .vjs-big-play-button{top:50%;left:50%;transform:translate(-50%, -50%)}section.fullwidth-video .video-row{max-width:100%;display:flex}section.fullwidth-video .video-row .vjs-poster{background-size:cover}@media (max-width: 1000px){section.fullwidth-video .video-row .video-js{max-height:510px}}@media (max-width: 750px){section.fullwidth-video .video-row .video-js{max-height:380px}}@media (max-width: 500px){section.fullwidth-video .video-row .video-js{max-height:260px}}@media (max-width: 1200px){.post-template-default section.fullwidth-text{padding-left:20px;padding-right:20px}}.post-template-default section.fullwidth-text .content-width{background-color:#fff;border-radius:8px;padding:80px}@media (max-width: 750px){.post-template-default section.fullwidth-text .content-width{padding:40px}}.post-template-default section.fullwidth-text .content-width .blocks-container .text-block .text-col .block-text{color:#22222D}.text-with-image-video-section{overflow:hidden}.text-with-image-video-section.multiple-rows .text-col{width:45%}.text-with-image-video-section.multiple-rows .image-col{width:55%}.text-with-image-video-section .section-title-container{padding-bottom:50px}.text-with-image-video-section .section-inner{padding:0 6%}.text-with-image-video-section .image-col{position:relative}.text-with-image-video-section .text-col{display:flex;align-items:center;padding-right:5%}.text-with-image-video-section .text-col-right .text-col{order:2;padding-right:0;padding-left:9%}.text-with-image-video-section .video{padding-top:81%}.text-with-image-video-section .video-title{display:none}.text-with-image-video-section .video-block{padding:0}.text-with-image-video-section .row:not(:last-child){padding-bottom:7%}.text-with-image-video-section .icon{margin:0 -20px;padding-bottom:10px;width:65px}.text-with-image-video-section .icon svg{max-width:100%}.text-with-image-video-section .link,.text-with-image-video-section .button{display:block;margin-top:40px}.text-with-image-video-section ul{margin-top:0;line-height:1.6}.text-with-image-video-section .animation-container img{position:absolute;top:0;left:0}.text-with-image-video-section .animation-container .animation{opacity:0}.text-with-image-video-section .animation-container.animation-loaded img{opacity:0;transition:all 300ms}.text-with-image-video-section .animation-container.animation-loaded .animation{opacity:1;transition:all 300ms}.image-beyond-borders{margin:0 -100px}.text-cards-section{overflow:hidden}.text-cards-section .section-title-container{padding-bottom:40px}.text-cards-section .section-title-container .text{max-width:80%}.text-cards-section .text-card{background-color:#32323D;border-radius:6px;padding:24px;height:auto;margin:0 20px;width:calc(33.33% - 40px);flex-shrink:initial}.text-cards-section .card-text{padding-top:0}.text-cards-section .card-title{font-size:24px;margin-bottom:0}.text-cards-section .icon{background-color:#398BF7;width:72px;height:72px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-size:24px}.text-cards-section .card-text{padding-top:30px}.text-cards-section .slider-buttons{display:none}.text-cards-section.slider .slider-buttons{display:flex}.text-cards-section.slider .swiper-wrapper{margin:0}.text-cards-section.slider .text-card{margin:0;flex-shrink:0}.text-cards-section .slider-mobile-not-centered{margin:0 -20px}.text-cards-mobile-pagination{display:none}.list-blocks-section .swiper-slide{height:auto;padding-bottom:100px}.list-blocks-section .lists-container{padding-top:7%;margin:0 -30px}.list-blocks-section .col{padding-bottom:70px}.list-blocks-section .col-3:nth-last-child(-n+3){padding-bottom:0}.list-blocks-section .col-4:nth-last-child(-n+4){padding-bottom:0}.list-blocks-section .step{position:relative;padding-left:30px;padding-right:30px;padding-bottom:40px}.list-blocks-section .step-image{width:120px;max-width:100%}.list-blocks-section .step-icon{height:35px}.list-blocks-section .step-icon svg{height:35px;width:auto}.list-blocks-section .step-title{font-size:24px;font-weight:600;margin-bottom:0}.list-blocks-section .step-text{color:#CBCBCB;padding-top:30px}.list-blocks-section .step-link{position:absolute;bottom:0;left:30px}.list-blocks-section .text-center .step-icon{width:120px;max-width:100%;height:120px;margin:auto;border-radius:100%;background-color:#32323D;display:flex;justify-content:center;align-items:center}.list-blocks-section .text-center .step-image{margin:auto}.list-blocks-section .text-center .step-title{color:#398BF7;font-size:16px;font-weight:700}.list-blocks-section .text-center .step-link{left:50%;transform:translateX(-50%)}.list-blocks-section ul li{padding:0}.list-blocks-section ul li:before{content:url("../../../resources/check-yellow.svg");left:-30px}.list-blocks-section .swiper-wrapper{flex-wrap:wrap}.text-two-images-section .image-container{position:relative;padding-bottom:50px}.text-two-images-section .small-image{max-width:255px;border:15px solid #111842;position:absolute;bottom:0;right:50px}.text-two-images-section .text-col{padding-left:30px;padding-right:13%}.text-two-images-section .text{line-height:1.9}.case-studies-slider{width:50%;height:596px;overflow:hidden;padding-right:40px}.cs-solution-title{font-weight:900}.testimonials-slider{display:flex;width:50%;height:596px;overflow:hidden}.testimonials-slider .swiper-button-next,.testimonials-slider .swiper-button-prev{position:static}.testimonials-slider .swiper-button-next:after,.testimonials-slider .swiper-button-prev:after{transform:rotate(90deg);height:60px}.testimonials-slider .slider-buttons{display:flex;flex-direction:column;justify-content:space-between;height:300px;margin:auto;padding-left:34px}.testimonials-slider .slider-buttons .swiper-button-next{margin:0}.testimonial-box{background-color:#fff;color:#111842;text-align:center;border-radius:6px;padding:19% 5%}.testimonial-box.swiper-slide-active{height:100% !important}.testimonial-box .testimonial-img{padding-bottom:55px}.testimonial-box .testimonial-img img{border-radius:100%}.testimonial-box .text{position:relative;padding-bottom:30px;line-height:1.6}.testimonial-box .text:before{content:'';position:absolute;top:-47px;left:5px;width:88px;height:75px;background-image:url(/wp-content/themes/csi/resources/quote-left-dark.png);background-size:cover;display:inline-block}.testimonial-box .author{font-size:24px;font-weight:900;color:#22222D}.case-study-preview{display:flex;border:1px solid rgba(251,251,251,0.3);border-radius:6px;padding:5%;opacity:0.5;cursor:pointer}.case-study-preview.swiper-slide-active{background-color:#398BF7;color:#111842;opacity:1}.case-study-preview.swiper-slide-active .cs-solution-text{color:#111842}.case-study-preview.swiper-slide-active svg,.case-study-preview.swiper-slide-active path,.case-study-preview.swiper-slide-active rect,.case-study-preview.swiper-slide-active circle{fill:#fff}.logos-list-section .section-title-container{padding-bottom:50px}.logos-list-section .logo{text-align:center;padding:0 15px}.logos-list-section .logo svg{max-width:100%;height:auto}.logos-list-section .section-title{margin-bottom:10px}.logos-list-section .col-3{display:flex;display:-webkit-flex;justify-content:center;align-items:center}.logos-list-section .logos-container{margin:0 -15px}.quote-clouds-section .quote{flex-shrink:initial;padding:0 20px 15px;display:flex;flex-wrap:wrap;height:auto;width:50%}.quote-clouds-section .quote-inner{position:relative;padding-bottom:100px}.quote-clouds-section .quote-text{position:relative;color:#111842;background-color:#fff;padding:40px;border-radius:8px 8px 8px 0;font-size:18px;line-height:1.7;height:100%}.quote-clouds-section .quote-text:before{content:'';position:absolute;left:0;top:100%;width:0;height:0;border-style:solid;border-width:20px 40px 0 0;border-color:#fff transparent transparent transparent}.quote-clouds-section .quote-author{color:#398BF7;font-weight:900;width:calc(100% - 58px);padding-left:15px;max-width:75%}.quote-clouds-section .quote-footer{position:absolute;left:0;bottom:0;align-items:center}.quote-clouds-section .image-container{width:58px}.quote-clouds-section .quotes-container{margin:0 -20px}.quote-clouds-section img{border-radius:100%}.form-section .gform_title{display:none}.form-section textarea{width:100%}.form-section form{margin:0 -12px}.form-section .form-title{margin-top:0;margin-bottom:30px}.form-section .form-subtitle{margin-top:0;margin-bottom:30px}.form-section .form-heading{margin-top:0;margin-bottom:30px}.form-section .form-description{margin-top:0;margin-bottom:30px}.form-section .gform_title{display:none}.form-section .form-container{position:relative;background-color:#32323D;border-radius:6px;padding:5% 18% 6.5%}.form-section .gform_anchor{position:absolute;top:-20px;left:0}.form-section .gform_footer{padding-top:25px;text-align:right}.form-section .gform_footer input{width:200px;font-size:18px;font-weight:900;font-family:"Montserrat",sans-serif}.overview-section .video-block{padding:0}.overview-section .video-title{display:none}.overview-section .image-col,.overview-section .text-col{padding:0 20px}.overview-section .overview-row{margin:0 -20px;padding-top:25px}.overview-section .video-block{height:100%}.overview-section .video{height:100%}.overview-text-block{display:flex;background-color:#FBFBFB;color:#111842;border-radius:6px;padding:30px 40px;margin-bottom:32px;min-height:170px}.overview-text-block:last-child{margin-bottom:0}.overview-text-block .image-container{width:56px}.overview-text-block .text{width:calc(100% - 56px);padding-left:30px}.diagram-section .lists-container{padding-top:5%}.diagram-section .step-icon{width:160px;height:160px;margin:auto;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:#32323D}.diagram-section .step-icon svg{max-height:100%;width:57px;height:auto}.diagram-section .step-title{margin:12px 0}.diagram-section .diagram-step{height:auto;text-align:center;padding-bottom:0}.diagram-section .small-blocks{position:relative;transform:translateY(-32%)}.diagram-section .small-blocks:before{content:url("../../../resources/diagram-arrows-1.svg");position:absolute;top:45%;right:calc(50% - 20px);transform:translateY(-50%)}.diagram-section .small-blocks:after{content:url("../../../resources/diagram-arrows-2.svg");position:absolute;top:45%;left:calc(50% - 20px);transform:translateY(-50%)}.diagram-section .small-blocks .diagram-step{padding:10px 0}.diagram-section .small-blocks .diagram-step:first-child .step-icon,.diagram-section .small-blocks .diagram-step:last-child .step-icon{width:124px;height:124px}.diagram-section .large-block{position:relative;display:flex}.diagram-section .large-block:first-child .step-icon:after{content:url("../../../resources/diagram-down-arrow.svg");position:absolute;top:50%;left:calc(100% + 30px);transform:translateY(-50%)}.diagram-section .large-block .step-icon{position:relative}.diagram-section .large-block .step-title{font-weight:900}.diagram{padding-top:18%}.two-columns-text-section .section-title{color:#398BF7}.two-columns-text-section .align-center{display:flex;flex-wrap:wrap;align-items:center}.two-columns-text-section ul{line-height:1.6}.two-columns-text-section li{padding-bottom:15px}.two-columns-text-section .col-left{font-size:24px;font-weight:600;padding-right:5%}.two-columns-text-section .col-left p{line-height:1.4}.quote-full-width-section{background-color:#398BF7;text-align:center;color:#111842}.quote-full-width-section .quote-author{font-weight:700;text-transform:uppercase}.quote-full-width-section .quote-text{font-weight:900;line-height:1.5;margin:24px 0}.quote-full-width-section .section-inner{max-width:644px;margin:auto;position:relative}.quote-full-width-section .section-inner:before{content:url("../../../resources/quote-white.svg");position:absolute;top:-40px;left:50%;transform:translateX(-50%)}.case-studies-section .case-studies-list{margin:0 -20px}.case-studies-section .blog-post-preview{height:auto}.case-studies-section .post-preview-inner{position:relative;background-color:#32323D;height:100%;border-bottom-right-radius:6px;border-bottom-left-radius:6px}.case-studies-section .post-preview-inner .link{position:absolute;bottom:24px;left:24px}.case-studies-section .post-info{padding:0 24px 50px}.case-studies-section .testimonial-box{padding:40px 12%;margin-bottom:30px}.case-studies-section .testimonial-box .testimonial-img{padding-bottom:30px}.case-studies-section .testimonial-img img{max-width:64px;margin:auto}.case-studies-section .button{width:100%}.case-studies-section .single-case-study{padding:50px 6% 0}.case-studies-section .single-case-study .text-col{padding-right:9%;width:45%}.case-studies-section .single-case-study .testimonial-col{width:55%}.case-studies-section .single-case-study .link{display:inline-block;margin-top:30px}.icon-text-boxes-section .col-3{padding:0 20px 20px}.icon-text-boxes-section .icon-text-boxes-container{margin:0 -20px;padding-top:50px}.icon-text-boxes-section .icon-text-box{padding:25px;background-color:#FBFBFB;color:#111842;display:flex;align-items:center;border-radius:6px;height:100%}.icon-text-boxes-section .step-title{padding-left:15px;margin:0}.grouped-list-blocks-section .step{padding:0 20px}.grouped-list-blocks-section .step-icon svg{margin:0 -10px}.grouped-list-blocks-section .lists-container{margin:0 -20px}.grouped-list-blocks-section .row:not(:last-child){padding-bottom:40px;border-bottom:1px solid #252C56}.grouped-list-blocks-section .step{padding:0 20px}.grouped-list-blocks-section .step-icon svg{margin:0 -10px}.grouped-list-blocks-section .lists-container{margin:0 -20px}.grouped-list-blocks-section .row:not(:last-child){padding-bottom:40px;border-bottom:1px solid #252C56}.cs-testimonials-slideshow-section .button-container{padding-top:32px}.cta-section h1,.cta-section h2,.cta-section h3,.cta-section h4,.cta-section h5,.cta-section h6{margin-top:0;margin-bottom:20px}@media (min-width: 1000px){.diagram{margin-bottom:-8%}}@media (max-width: 1200px){.diagram-section .step-icon{width:110px;height:110px}.diagram-section .step-icon svg{max-height:50px}.diagram-section .step-text{font-size:14px}.diagram-section .large-block .step-title{font-size:18px}.diagram-section .small-blocks .step-title{font-size:16px}.diagram-section .small-blocks .diagram-step:first-child .step-icon,.diagram-section .small-blocks .diagram-step:last-child .step-icon{width:90px;height:90px}}@media (max-width: 1000px){.testimonials-slider,.case-studies-slider{height:510px}.list-blocks-section .text-center .step-icon{width:100px;height:100px}.list-blocks-section .col-5{width:33.33%}.list-blocks-section .swiper-wrapper{flex-wrap:wrap}.list-blocks-section .step-title{font-size:18px}.text-with-image-video-section .section-inner{padding:0}.overview-text-block{padding:20px;margin-bottom:15px;min-height:120px}.overview-text-block .image-container{width:32px}.overview-text-block .text{width:calc(100% - 32px);padding-left:15px}.text-two-images-section .text-col{padding-right:5%}.text-two-images-section .small-image{right:-5px;max-width:170px}.image-beyond-borders{margin:0 -20px}.case-studies-section .testimonial-box{padding:20px 7%}.testimonial-box .author{font-size:18px}.testimonial-box .text{padding-bottom:15px}.diagram-section .col-4{width:100%}.diagram-section .small-blocks{transform:none;display:flex;align-items:center;max-width:500px;margin:auto;padding:30px 0 20px}.diagram-section .small-blocks:before{top:0;right:50%;transform:translate(50%, -50%) rotate(90deg) scale(0.6)}.diagram-section .small-blocks:after{top:100%;left:50%;transform:translate(-50%, -50%) rotate(90deg) scale(0.6)}.diagram-section .small-blocks .diagram-step{width:33.33%}.diagram-section .large-block{justify-content:center}.diagram-section .large-block:not(:last-child){padding-bottom:55px}.diagram-section .large-block:first-child:after{content:url("../../../resources/diagram-down-arrow.svg");position:absolute;bottom:30px;left:50%;transform:translateX(-50%) rotate(90deg) scale(0.6)}.diagram-section .large-block:first-child .step-icon:after{display:none}.diagram-section .large-block:last-child{padding-top:85px}.diagram-section .swiper-slide-prev,.diagram-section .swiper-slide-next{opacity:0}.diagram{padding-top:60px}.two-columns-text-section .col-left{font-size:18px}}@media (max-width: 750px){.page-template-multi-component-page-template .page-banner-section{padding-top:55px}.page-template-multi-component-page-template .flexible-content section{padding:40px 0 !important}.page-template-multi-component-page-template .section-title{margin-top:0}.page-template-multi-component-page-template .connections-bottom .col-logos{padding-left:0}.page-template-multi-component-page-template .solution .image-container{opacity:1}.text-with-image-video-section.multiple-rows .text-col{width:100%}.text-with-image-video-section.multiple-rows .image-col{width:100%}.text-with-image-video-section .animation-container{min-height:350px}.text-with-image-video-section .section-title-container{padding-bottom:10px}.text-with-image-video-section .section-title{text-align:center}.text-with-image-video-section .icon{text-align:center;margin:auto}.text-with-image-video-section .link{margin-top:15px;text-align:center}.text-with-image-video-section .text-col{padding-right:0;padding-bottom:20px;justify-content:center}.text-with-image-video-section .text-col-right .text-col{padding-left:0}.text-with-image-video-section .text-col{width:100%}.text-with-image-video-section .image-col{order:2;width:350px;max-width:100%;margin:auto}.text-with-image-video-section .video:not(.no-thumbnail){padding:0}.text-with-image-video-section .video-block,.text-with-image-video-section .image-container{width:450px;max-width:100%;margin:auto}.text-with-image-video-section .button-pdf{margin-top:10px}.text-with-image-video-section .row:not(:last-child){padding-bottom:65px}.case-studies-slider{height:446px;width:100%;margin-top:32px;padding-right:0;order:2}.cs-solution-icon{align-self:center}.testimonials-slider{width:100%;height:340px}.testimonials-slider .testimonial{padding:24px 16px}.testimonials-slider .slider-buttons{display:none}.testimonials-slider .testimonial-img{padding-bottom:24px}.testimonials-slider .testimonial-img img{width:56px}.testimonials-slider .text{padding-bottom:15px}.testimonials-slider .text:before{top:-14px;width:40px;height:35px}.testimonials-slider .author{font-size:18px}.text-cards-section .section-title-container .text{width:100%;max-width:100%}.text-cards-section.slider .slider-buttons{display:none}.text-cards-section.slider .swiper-wrapper{flex-wrap:nowrap}.text-cards-section.slider .text-cards-mobile-pagination{display:block;padding-top:25px;text-align:center}.text-cards-section .swiper-wrapper{margin:0}.text-cards-section .text-card{padding:24px 15px;margin:0 0 15px;flex-shrink:0}.text-cards-section .card-title{font-size:18px}.text-cards-section .card-text{padding-top:10px}.text-cards-section .slider-mobile-not-centered{margin:0}.text-cards-slider .swiper-slide-next,.text-cards-slider .swiper-slide-prev{opacity:0.5;transition:all 300ms}.text-two-images-section .text-col{padding-left:0}.overview-text-block{min-height:auto}.list-blocks-section{overflow:hidden}.list-blocks-section .swiper-slide{padding-bottom:0}.list-blocks-section .swiper-wrapper{flex-wrap:nowrap}.list-blocks-section .lists-container{margin:0}.list-blocks-section .step{padding:0 0 30px}.list-blocks-section .swiper-wrapper{flex-wrap:nowrap}.list-blocks-section .step-title{font-size:18px}.list-blocks-section .text-center{padding:0 6px}.list-blocks-section .text-center .step-title{font-size:14px}.list-blocks-section .text-center .step-text{font-size:12px}.list-blocks-section .step-link{left:0}.list-blocks-section .step-text{padding-top:15px}.quote-clouds-section{overflow:hidden}.quote-clouds-section .quote-text{font-size:14px}.quote-clouds-section .quotes-container{margin:0}.quote-clouds-section .quote{flex-shrink:0;width:100%;padding:0}.logos-list-section .col-3{width:33.33%}.logos-list-section img{max-height:54px}.overview-section .overview-row{margin:0}.overview-section .image-col{padding:0 0 24px}.overview-section .text-col{padding:0}.cta-section .cta-text{padding-bottom:0}.case-studies-section{overflow:hidden}.case-studies-section .case-studies-list{margin:0}.case-studies-section .slider-mobile-nc-pagination{padding-top:20px}.case-studies-section .single-case-study{padding:0}.case-studies-section .single-case-study .text-col{width:100%;padding-right:0;padding-bottom:20px}.case-studies-section .single-case-study .testimonial-col{width:100%}.icon-text-boxes-section .icon-text-boxes-container{margin:0;padding-top:15px}.icon-text-boxes-section .col-3{padding:0 0 15px}.icon-text-boxes-section .col-3:last-child{padding-bottom:0}.grouped-list-blocks-section{overflow:hidden}.two-columns-text-section .col-left{font-size:16px;padding-bottom:10px}.cta-section .button{width:100%}.form-section .ginput_container{padding:8px 15px}.form-section .form-container{padding-left:15px;padding-right:15px}.form-section .form-title{font-size:18px}.form-section .gform_footer{padding:15px}.form-section .gform_footer input{width:100%}}.main-foot{background:#fff;color:#525252;font-size:16px;overflow:hidden;width:100%}.footer-inner{padding:60px 0 47px}.footer-inner .col-mobile{display:none}.main-foot .col-5{width:18.75%}.main-foot .widget-title,.main-foot .widgettitle{color:#141414;font-size:16px;font-weight:800;text-transform:uppercase}.main-foot .widget .menu{list-style:none;padding:0;margin-bottom:35px}.main-foot .widget .menu li{padding-bottom:9px;line-height:1.4}.main-foot .widget .menu a{font-size:16px;color:#525252;transition:all 300ms}.main-foot .widget .menu a:hover{color:#398BF7;transition:all 300ms}.footer-logo{padding-bottom:12px}.footer-logo a{opacity:1;transition:all 300ms}.footer-logo a:hover{opacity:0.7;transition:all 300ms}.footer-address{font-weight:600}.footer-address p{padding-bottom:6px}.footer-address a{font-weight:400;transition:all 300ms;color:#111842}.footer-address a:hover{color:#398BF7;transition:all 300ms}.socials-list{padding:17px 0;margin:0 -13px}.social{margin:0 13px;opacity:1;transition:all 300ms}.social:hover{opacity:0.7;transition:all 300ms}.footer-awards{margin:0 -8px;max-width:200px}.footer-awards .award{margin:0 8px;max-width:50px}.copy-menu{margin:0 -30px}.copy-menu .menu{list-style:none;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end}.copy-menu .menu li{padding:0 3.7%}.copy-menu .menu a{color:#12121A;transition:all 300ms}.copy-menu .menu a:hover{color:#398BF7;transition:all 300ms}.copyright{border-top:1px solid rgba(20,20,20,0.1);padding:15px 0}.copyright .flex-content{align-items:center}.copyright .col:nth-of-type(1){width:50%}.copyright .col:nth-of-type(2){width:50%}@media (min-width: 1000px){.main-foot .col-5:nth-of-type(1){width:25%;padding-right:1%}.main-foot .col-5:nth-of-type(2){padding-left:1%}.main-foot .col-5:nth-of-type(3){width:20%;padding-left:1%}.main-foot .col-5:nth-of-type(4){width:15%;padding-left:1%}.main-foot .col-5:nth-of-type(5){width:21%;padding-left:1%}}@media (max-width: 1200px){.main-foot{font-size:14px}.main-foot .widget .menu a,.main-foot .widget-title,.main-foot .widgettitle{font-size:14px}.copy-menu{margin:0}.copy-menu .menu li{padding:0 5px}}@media (max-width: 1000px){.footer-logo{max-width:48%}.footer-inner{padding:18px 0 0;margin:0 -5px}.footer-inner .col-mobile{display:block;padding:0 5px}.main-foot .col-5{width:50%;padding:0 5px}.main-foot .col-5:nth-of-type(1){width:100%}.main-foot .col-5:nth-of-type(1) .footer-address,.main-foot .col-5:nth-of-type(1) .socials-list,.main-foot .col-5:nth-of-type(1) .footer-awards{display:none}.main-foot .widget .menu{margin-bottom:20px}.main-foot .widget .menu a{font-size:12px}.main-foot .widget .menu li{line-height:1.4;padding-bottom:13px}.copyright .col:nth-of-type(1){width:100%;order:2}.copyright .col:nth-of-type(2){width:100%}.copy-menu{margin:0 -15px}.copy-menu .menu li{width:50%;padding:9px 15px;font-size:12px}.copyright{border-top:0;padding-top:0}.socials-list{display:flex;margin:0 -8px;padding:10px 0}.footer-awards{padding:0;margin:0 -6px}.footer-awards .award{margin:0 6px}.social{width:34px;height:34px;display:flex;align-items:center;justify-content:center;margin:0 8px}.footer-address{font-weight:400;padding-bottom:10px}.footer-address p{padding:0}}@media (max-width: 750px){.footer-logo{max-width:151px;padding-bottom:0}}

/*# sourceMappingURL=custom.css.map */