/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 22 2024 | 04:23:21 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}
For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp
End of comment */ 

/* theme-setting */

body {
    background-color: #fff!important;
    color: #000;
/* 	font-family: Untitled Sans; */
	font-family: "Inter", sans-serif;
}

html {
     margin-top: 0px!important; 
}
html {
  font-size: 16px;
}

/*  new page-css-31-08-2022*/

.mt-custom{
	margin-top:1rem !important;
}
.pl-list{
	padding-left: 2em !important;
}
.padding-left-new-image{
	padding-left:6px;
}

/* custom-tabs */
.wrap.hfeed.kt-clear{
	background-color:#fafafa;
}
#caf-post-layout1 .manage-layout1 {  
    background: #fff;
}
.wp-block-image.landing-arrow {
	margin-left: 120px!important;
}
.gb-container-80757693 > .gb-inside-container {
    padding: 0px;
    max-width: 1252px;
    margin-left: auto;
    margin-right: auto;
}
.kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-xclose .kt-blocks-accordion-icon-trigger:before, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:after, .kt-accodion-icon-style-xclosecircle .kt-blocks-accordion-icon-trigger:before {
    content: "";
    height: 4px;
    position: absolute;
    transition: all ease-in-out 0.1333333333s;
    width: 14px;
    left: 2px;
    top: 10px;
}
.automation-border-top{
	 border-top: 1px solid #f3f4f5;
}
p.has-text-align-left.has-small-font-size {
    padding-bottom: 20px;
}
.mw-70{
	max-width:70%;
}

.ml-auto{
	margin-left:auto;
}
.mb-minus-50{
	margin-bottom:-45px!important;
}
.custom-search{
	position:relative;
	z-index:999;
}
.custom-tab-content{
	margin-top:70px!important;
}
.custom-main-tab .tab-box figcaption{
	margin-bottom:0px;
	font-size:100%;
}
.tab-box .wp-block-image{
	margin-bottom:0px!important;
}
.custom-main-tab .tab-box figure{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.box-vanta {
    width: 100%;
    height: 480px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.custom-logo .wp-block-group__inner-container {
    display: flex;
    flex-wrap: wrap;
}
.custom-logo .wp-block-group__inner-container .wp-block-image{
	max-width: 100px;
    width: 100%;
}
.custom-main-tab{
	margin-top:20px!important;
	margin-bottom: 60px!important;
}
.custom-main-tab .wp-block-group__inner-container{
	display:flex;
	flex-wrap:wrap;
	gap: 2em;
}
.auto-bg-section.auto-bg-custom{
	height: 290px;
    padding: 25px 36px;
    flex-direction: column;
    justify-content: space-between;
}
.tab-box .wp-block-group__inner-container{
	justify-content: center;
}
.h-100{
	height:100%;
}
.w-100{
	width:100%;
}
.tab-box {
    width: 100%;
    max-width: 250px;
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    box-shadow: 0 0 8px rgb(0 0 0 / 12%);
    background-color: #fff;
    height: 172px;
	margin-bottom:0px!important;
	font-size: 16px!important;
	font-family: "Untitled Sans Bold";
}
.tab-box:hover{
	box-shadow: 0 0 12px 0 #ffb05e70;
}
.tab-box img{
	margin-bottom:16px;
}
/* blog-page-css */
h2.has-text-align-center.mb-0.mragin-bottom-custom{
	margin-bottom:0 !important;
}
.blog-slider-custom{
	background-color:#fff;
	padding:1.5rem;
}
h2.mb-0.mragin-bottom-custom{
	margin-bottom:0 !important;
}


article#post-1399 .wp-spaios-slider-wrap img{
	width:100% !important;
}
.entry-author {
    margin: 0 !important;
}
.entry-author-avatar img{
	border-radius: 100%;
    width: 120px;
}
.img-border-radius{
	border-radius:100%;
}
.entry-author-avatar {
    position: unset;
    background-color: #abb8c3;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    text-align: center;
    width: 30%;   
    padding-top: 15px;
}
.entry-author-profile {
    position: relative;
    display: flex;
    height: 100%;
	min-height:220px;
	padding-left:0 !important;
}
.entry-author-name {
    color: #fff;
    position: absolute;
    top: 72%;
    left: 73px;
}
.entry-author-description.author-bio{
    width: 70%;
    background: #000;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 20px;
    border-radius: 0 15px 15px 0;
}
.entry-title {
    word-wrap: break-word;
    font-size: 28px;
}
/* .bsf-rt-reading-time {  
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk5OTggMy4wMDAwOEMxMC45OTk4IDEuMzQzMjQgOS42NTY2OSAwLjAwMDEzNzMyOSA3Ljk5OTg0IDAuMDAwMTM3MzI5QzYuMzQzIDAuMDAwMTM3MzI5IDQuOTk5OSAxLjM0MzI0IDQuOTk5OSAzLjAwMDA4QzQuOTk5OSA0LjY1NjkyIDYuMzQzIDYuMDAwMDIgNy45OTk4NCA2LjAwMDAyQzkuNjU2NjkgNi4wMDAwMiAxMC45OTk4IDQuNjU2OTIgMTAuOTk5OCAzLjAwMDA4Wk03LjI5OTU0IDcuNTM0MzdDNS40NDU1MiA2LjM5OTM5IDIuNDQyNDUgNi4wODc1MiAwLjkzMTIzMiA2LjAwMTU4QzAuNDIzNDI5IDUuOTcyODMgMCA2LjM1OTcgMCA2Ljg0ODEzVjEzLjgxMDVDMCAxNC4yNTgzIDAuMzYyMTggMTQuNjMxNyAwLjgyNzc5NiAxNC42NTU4QzIuMTkyMTQgMTQuNzI3NCA0Ljk1MjQgMTQuOTg5NSA2Ljg2MDE4IDE1Ljk1MDVDNy4xNTI5OSAxNi4wOTc5IDcuNTAwMTcgMTUuODk3IDcuNTAwMTcgMTUuNTc5NVY3Ljg5MjQ4QzcuNDk5ODUgNy43NDY1NSA3LjQyNzY3IDcuNjEyOCA3LjI5OTU0IDcuNTM0MzdaTTE1LjA2ODUgNi4wMDE1OEMxMy41NTc1IDYuMDg3MjEgMTAuNTU0MiA2LjM5OTM5IDguNzAwNDYgNy41MzQzN0M4LjU3MjMzIDcuNjEyOCA4LjUwMDE1IDcuNzUxODYgOC41MDAxNSA3Ljg5NzhWMTUuNTc4NkM4LjUwMDE1IDE1Ljg5NyA4Ljg0ODI2IDE2LjA5ODMgOS4xNDIwMSAxNS45NTA1QzExLjA0OTUgMTQuOTkwNSAxMy44MDgyIDE0LjcyODMgMTUuMTcyMiAxNC42NTY3QzE1LjYzNzggMTQuNjMyNCAxNiAxNC4yNTg5IDE2IDEzLjgxMTFWNi44NDgxM0MxNS45OTk3IDYuMzU5NyAxNS41NzYzIDUuOTcyODMgMTUuMDY4NSA2LjAwMTU4WiIgZmlsbD0iI0U2NzMwMCIvPgo8L3N2Zz4K) !important;
    background-repeat: no-repeat !important;
    background-size: 14px !important;
    background-position: left center !important;
    padding-left: 24px !important;
} */
/*  mega-menu*/

.heading-border{
	border-bottom:1px solid #c4c4c4;
	padding-bottom:20px;
}
.mega-text-padding{
	margin-bottom:40px !important;
}
.list-mega-setting{
	margin-bottom:40px !important;
	padding: 10px;
    width: 200px;
}
.list-mega-settings{
	margin-bottom:10px !important;
	padding: 10px;
    width: 200px;
}
.list-mega-settings:hover{
	margin-bottom:10px !important;
	background-color:#fff;
	border-radius:5px;
	cursor:pointer;
}
.list-mega-setting:hover{
	margin-bottom:40px !important;
	background-color:#fafaf9;
	border-radius:5px;
	cursor:pointer;
}
.custom-max-width{
	max-width:1252px;
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;

}
.box-setting-mega-menu{
	height:100vh;
	overflow-y:scroll;
	box-shadow: 0px 15px 10px -15px #111;  
}
.header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu{
	box-shadow:none !important;
}
.column-border-left{
	border-left:2px solid #c4c4c4;

}


.main-navigation .primary-menu-container > ul > li.menu-item > a:hover {
    color: #000 ;
}
.main-navigation .primary-menu-container > ul > li.menu-item > a {
    padding-left: calc(1.6em / 2);
    padding-right: calc(1.6em / 2);
    padding-top: 0.6em;
    padding-bottom: 0.6em;
    color: #000;
}
.has-medium-font-size {
    font-size:20px !important;
	letter-spacing:-.16px;
}
.notice-bar{
	display:flex;
	align-items:center;
}
.notice-bar img{
	margin-right:10px;
}
/* .home .item-is-fixed, .page-id-10 .item-is-fixed, .page-id-1399 .item-is-fixed {
position: relative !important;
left: 0;
right: 0;
z-index: 1200;
top: 0!important;
} */
.z-index-1 {
    z-index: 1;
}
.table-mobile {
        display: none !important;

    }
.tabs-bg-orange, .p-relative {
    position: relative;
}
.tabs-bg-orange:before {
    content: "";
    position: absolute;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 436px;
    width: 436px;
    background: #FFDDB9;
    box-shadow: 0 4px 4px 56px rgb(0 0 0 / 25%);
    filter: blur(56px);
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}


.wp-block-image {
    margin: 0 0 1em!important;
}
.single-content ul, .single-content ol {
    margin: 0 0 var(--global-md-spacing);
    padding-left: 2em !important;
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.leading-6 {
    line-height: 1.5rem;
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre, ul {
    margin: 0 !important;
}
fieldset, ol, ul {
    margin: 0 !important;
    padding: 0;
}
.site-main .wp-block-group__inner-container {
padding: 0;
}
.main-navigation {    
    background: #fff;
}
.main-navigation .main-nav ul li a {	
font-family: Untitled Sans Medium,Arial,sans-serif !important;
 }
.main-navigation.toggled .main-nav > ul {
  	background-color: #ffffff;
    box-shadow: 0px 10px 12px 0px rgb(32 42 54/20%);
    padding-bottom: 20px;
  top:16px;
/*   --tw-bg-opacity: 10%; */
/*     box-shadow: 0px 10px 12px 0px rgba(253,140,37,var(--tw-bg-opacity)); */
}
#sticky-navigation.main-navigation.toggled .main-nav > ul {
   top:100%;
}


.main-navigation.toggled .main-nav li.bg-orange.hoverbg-orange.menu-item {
  max-width: calc(100% - 3rem);
  width: auto;
  display: inline-block;
}
.mt-4 {
  margin-top:1rem !important;
}
.max-w-520 {
    max-width: 520px;
}
.border-gray4 {
	border-color: rgb(51, 51, 51);
	border-width: 1px;
border-style: solid;
}
.border-gray5 {
   --tw-border-opacity: 1;
    border-color: rgba(196,196,196,var(--tw-border-opacity));
}
.rounded, .rounded a, .single-post .rounded img {
    border-radius: .25rem!important;
}
.transition {
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
    transition-property: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}
.text-white , .text-white a {
	color:#ffffff!important;
}
.bg-orange a {
display: inline-flex;
    --tw-bg-opacity: 1;
    background-color: rgba(253,140,37,var(--tw-bg-opacity));
}
.main-navigation .main-nav ul .hoverbg-orange:hover a, .main-navigation .main-nav ul .hoverbg-orange.current-menu-item a {
    --tw-bg-opacity: 1;
    background-color: rgba(253,140,37,var(--tw-bg-opacity))!important;
}

.sticky-enabled .main-navigation.is_stuck {
  box-shadow: none;
}
.main-navigation .main-nav ul li a {
	font-size: 15px;
    line-height: 1rem;
  padding: 0.75rem 1.5rem;
}
.ml-6 {
	margin-left: 1.5rem !important;
}
.mobile-menu-control-wrapper .menu-toggle {
	padding: 0;
    width: 36px;
    height: 36px;
	background:url("https://sprinto.com/wp-content/uploads/2021/10/nav.svg") no-repeat center center;
}
.gp-icon.icon-menu-bars svg {
    display: none!important;
}
.gp-icon {
    /* display: none; */
    padding: 0;
    width: 36px;
    height: 36px;
    background: url(https://sprinto.com/wp-content/uploads/2021/10/nav.svg) no-repeat center center;
}
.max-w-1040 {
    max-width: 1040px;
}
.mt-1 {
    margin-top: .25rem !important;
}
.shadow-box1 {
    --tw-shadow: 4px 4px 0px 2px #000;
}

.site-footer p, .site-footer a {
/* 	color:rgb(57 56 54); */
/* font-size:0.875rem; */
text-align: left;
}
.text-orange a {
	color:#d96700 !important;
}
.text-orange-2 {
    --tw-text-opacity: 1;
    color: rgba(255,130,0,var(--tw-text-opacity));
}
a:hover, a.text-orange-2 {
  --tw-text-opacity: 1;
    color: rgba(255,130,0,var(--tw-text-opacity));
}
.block {
	display: block;
}
.flex {
    display: flex;
}
.gap-4 {
    gap: 1rem;
}
.justify-ss{
  display:flex;
  justify-content:center !important;
}
.site-footer .footer-widgets-container .inside-footer-widgets {
    margin-left: 0px;
    display: flex;
    gap: 5rem;
    justify-content: center;
}
.site-footer .footer-widget-1, .site-footer  .footer-widget-2, .site-footer  .footer-widget-3 {
    max-width: 200px;
}
.site-footer .footer-widget-1 aside, .site-footer  .footer-widget-2 aside, .site-footer  .footer-widget-3 aside {
	margin-bottom: 12px !important;
}
.site-footer .footer-widgets-container .inner-padding {
    padding: 0;
}
.site-footer:not(.footer-bar-active) .copyright-bar {
    margin-left: 0 !important;
}

.bg-hightlight-6 {
    background-image: linear-gradient(
90deg,rgba(255,130,0,.06),rgba(255,130,0,.4) 58.85%,rgba(255,130,0,.15));
}
.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
}
.gap-3 {
    gap: .75rem;
}
.max-w-1120 {
	max-width: 1120px;
}
.max-w-700 {
    max-width: 700px;
}
.max-w-511 {
    max-width: 521px;
}
/*.max-w-41>.gb-grid-column-f09e0dc7 {
  max-width:41px;
}*/
.max-w-41, .gb-grid-column-2ad70e2c {
  max-width:41px;
}
.gb-grid-wrapper > .gb-grid-column > .gb-container.inline-flex {
    display: inline-flex;
}
.left-full {
    left: 100%;
}
.top-full {
    top: 100%;
}
.absolute {
    position: absolute;
}
.relative {
  position: relative;
}
.absolute.wp-block-image:not(.inline, .w-122) {
  width:100%;
}
.bottom-15{ bottom: 15px}
.right-75{right: 75px }
.text-xs {
    font-size: .75rem;
    line-height: 1rem;
}
.max-w-none {
    max-width: none;
}
.ml-4 {
    margin-left: 1rem !important;
}
.-mt-4 {
    margin-top: -1rem !important;
}
.navigation-branding img, .site-logo.mobile-header-logo img {
    height: 36px;
    width: auto;
    padding: 0;
}
.main-navigation.navigation-stick.has-sticky-branding .inside-navigation.grid-container {
   padding-top: 1rem;
    padding-bottom: 1rem;
    background-color: #ffffff;
}
.text-gray5{color: rgba(196,196,196);}
.text-gray-2, .text-gray-2 a {
    --tw-text-opacity: 1;
    color: rgba(102,102,102,var(--tw-text-opacity));
}
.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
}
.font-untitled {
    font-family: Untitled Sans, Arial,sans-serif;
}
.font-untitled-bold {
    font-family: Untitled Sans Bold,Arial,sans-serif;
}
.mt-10 {
    margin-top: 2.5rem !important;
}
.mt-6 {
    margin-top: 1.5rem !important;
}
.-mt-6 {
    margin-top: -1.5rem !important;
}
.text-black {
    --tw-text-opacity: 1;
    color: rgba(0,0,0,var(--tw-text-opacity));
}
.leading-custom-56 {
    line-height: 56px;
}

  .gap-10 {
    gap: 2.5rem;
}
.gap-8, .wp-block-group.gap-8 .wp-block-group__inner-container  {
    gap: 2rem;
}
.text-3xl2 {
    font-size: 32px;
}
.shadow-box2, .shadow-box7 {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.shadow-box2 {
    --tw-shadow: -10px 10px 0px #000;
}
.shadow-box6 {
    --tw-shadow: 0px 4px 16px rgba(0,0,0,0.15);
}
.shadow-box6, .shadow-form {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.pb-6 {
    padding-bottom: 1.5rem;
}
.pt-8 {
    padding-top: 2rem;
}
.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}
.border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0,0,0,var(--tw-border-opacity));
}
.border-solid {
    border-style: solid;
}
.border-2 {
    border-width: 2px;
}
.rounded {
    border-radius: .25rem;
}
.max-w-879 {
    max-width: 879px;
}
.mt-16 {
    margin-top: 4rem !important;
}
.mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.z-10 {
    z-index: 10;
}
.text-center{
  text-align: center;
}

.wp-block-group.flex>.wp-block-group__inner-container, .flex {
display: flex;}

.wp-block-group.flex.gap-4>.wp-block-group__inner-container {
    gap: 1rem;
}
.justify-center, .wp-block-group.justify-center .wp-block-group__inner-container{ justify-content: center;}

.flex-wrap, .justify-center.flex-wrap .wp-block-group__inner-container{flex-wrap: wrap;}

.max-w-663 {
    max-width: 663px;
}
.mt-12 {
    margin-top: 3rem !important;
}
.inline {
    display: inline;
}
.pr-10 {
    padding-right: 2.5rem;
}

.pt-14 {
    padding-top: 3.5rem;
}
.my-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}
.my-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}
.mr-8 {
    margin-right: 2rem !important;
}
.-mb-3 {
    margin-bottom: -.75rem !important;
}
.right-full {
    right: 100%;
}
.bottom-full {
    bottom: 100%;
}
.mt-8 {
margin-top:2rem !important;
}
.mt-20 {
    margin-top: 5rem !important;
}
.top-0{
  top:0;
} 
.right-20 {
  right: 5rem;
}

.max-w-1125 {
  max-width: 1125px;
}
 .py-20{
padding-top: 5rem;
   padding-bottom:5rem;
} 
.pt-20 {
    padding-top: 5rem;
}
.px-8 {
padding-left: 2rem;
   padding-right: 2rem;
}
.font-headline-black {
    font-family: Tiempos Headline Black,Arial,sans-serif;
}

.max-w-300 {
    max-width: 280px;
}
.max-w-353 {
    max-width: 353px;
}
.max-w-341 {
    max-width: 341px;
}
.max-w-276 {
    max-width: 286px;
}
.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
}
.leading-9 {
    line-height: 2.25rem;
}
.font-headline, .font-headline-black, .font-headline-semibold {
    letter-spacing: .01em;
}
.h-custom-131 {
    height: 131px;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgba(255,255,255,var(--tw-bg-opacity));
}
.items-center {
    align-items: center;
}
.items-start {
    align-items: flex-start;
}
.border-0 {
    border-width: 0;
}
.border-t {
    border-top-width: 1px;
}
.border-t-2 {
  border-top-width: 2px;
}
.grid {
  display: grid;
}
.grid .wp-block-column:not(:first-child) {
  margin-left: 0 !important;
}
.font-untitled-medium {
    font-family: Untitled Sans Medium,Arial,sans-serif;
}
.w-custom-109 {
  max-width: 109px;
}
.w-100 .wp-block-group__inner-container{
  width:100%;
}
.mt-14 {
    margin-top: 3.5rem !important;
}
.border-orange-2 {
    --tw-border-opacity: 1;
    border-color: rgba(255,130,0,var(--tw-border-opacity));
}

.border-solid {
    border-style: solid;
}
.border-b-6 {
    border-bottom-width: 6px;
}
.justify-between {
    justify-content: space-between;
}
.rounded-md {
    border-radius: .375rem;
}
.line-through {
    text-decoration: line-through;
}
.w-full {
    width: 100%;
}
.max-w-365 {
    max-width: 365px;
}
.left-0 {
    left: 0;
}
.top-full {
    top: 100%;
}
.pb-4 {
    padding-bottom: 1rem;
}
.border {
    border-width: 1px;
}
.pb-2 {
    padding-bottom: .5rem;
}
.pl-4 {
    padding-left: 1rem;
}
.p-4 {
    padding: 1rem;
}

.border-gray6 {
    --tw-border-opacity: 1;
    border-color: rgba(102,102,102,var(--tw-border-opacity));
}
.border-dashed {
    border-style: dashed;
}
.no-sidebar .entry-content .alignfull.mx-auto {
  margin-left:0;
margin-right:0;
}
.gap-custom-100 {
    gap: 100px;
}
.pl-1 {
    padding-left: .25rem;
}
.pt-1 {
    padding-top: .25rem;
}
.no-sprinto, .with-sprinto, .list-check {
  list-style: none;
text-align: left;
}
.list-check {
  padding-left:0;
}
.justify-end {
    justify-content: flex-end;
}
.no-sprinto li, .with-sprinto li, .list-check li {
  display: flex;
gap: 1rem;
padding: 1rem;
}
.list-check li {
padding:0;
  gap: .75rem;
}
.no-sprinto li:before, .with-sprinto li:before,  .list-check li:before {
  content:"";
  width:17px;
  height:19px;
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat;
	margin-top: .25rem !important;
   margin-left: .25rem !important;
}
.inline-block {
  display: inline-block;
}
.text-right {
  text-align: right;
}
.no-sprinto li:before{ background-image:url("https://sprinto.com/wp-content/uploads/2021/10/dislike.svg");}
.with-sprinto li:before{ background-image:url("https://sprinto.com/wp-content/uploads/2021/10/like.svg");}
.list-check li:before{ background-image:url("https://sprinto.com/wp-content/uploads/2021/10/checked.svg");}
.bg-gray3 {
    --tw-bg-opacity: 1;
    background-color: rgba(250,250,250,var(--tw-bg-opacity));
}
.shadow-box1, .shadow-box3 {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.shadow-box3 {
    --tw-shadow: -10px 10px 0px #333;
}
.max-w-833 {
    max-width: 833px;
}
.max-w-888 {
    max-width: 888px;
}
.ml-0 {
  margin-left:0 !important;
}
.flex-auto, .wp-block-columns .flex-auto.wp-block-column {
  flex-basis: auto;
flex-grow: unset;
}
.mt-custom-145 {
    margin-top: 145px !important;
}
.text-custom-28 {
    font-size: 28px;
}
.leading-custom-44 {
    line-height: 44px;
}
.rounded-full {
    border-radius: 9999px;
}
.overflow-hidden {
    overflow: hidden;
}
.link-custom:before {
 content: "";
width:15px;
  height: 14px;
  background: url(https://sprinto.com/wp-content/uploads/2021/10/icon1.svg) center no-repeat;
}
.max-w-490 {
    max-width: 490px;
}
.mt-custom-188 {
    margin-top: 188px !important;
}
.shadow-box4 {
    --tw-shadow: 0px 5px 14px rgba(0,0,0,0.15);
}
.shadow-box4, .shadow-md {
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
}
.bg-gray5 {
    --tw-bg-opacity: 1;
    background-color: rgba(196,196,196,var(--tw-bg-opacity));
}
.p-6 {
    padding: 1.5rem;
}
.z-10 {
    z-index: 10;
}
.border-gray5 {
    --tw-border-opacity: 1;
    border-color: rgba(196,196,196,var(--tw-border-opacity));
}
.left-2\/4 {
    left: 50%;
}
.border-l {
    border-left-width: 1px;
}
.w-12 {
    width: 3rem;
}
.h-12 {
    height: 3rem;
}
.h-full {
    height: 100%;
}
.min-h-300 {
    min-height: 300px;
}
.leading-custom-40 {
    line-height: 40px;
}
.z-30 {
    z-index: 30;
}
.-mb-6 {
    margin-bottom: -1.5rem !important;
}
.max-w-800 {
    max-width: 800px;
}
.leading-custom-52 {
    line-height: 52px;
}
.max-w-941 {
    max-width: 941px;
}
.text-custom-44 {
    font-size: 44px;
}
.pt-3 {
    padding-top: .75rem;
}
.mb-0 {
  margin-bottom:0 !important;
}
.mb-6 {
  margin-bottom: 1.5rem !important;
}
.underline, .gb-button.underline {
  text-decoration: underline !important;
}
.right-0 {
    right: 0;
}
.pb-120 {
    padding-bottom: 120px;
}

.rounded-lg {
    border-radius: .5rem;
}
.max-w-908 {
    max-width: 908px;
}
.max-w-250 {
    max-width: 250px;
}
.items-end {
    align-items: flex-end;
} 
.text-dark {
    --tw-text-opacity: 1;
    color: rgba(57,56,54,var(--tw-text-opacity));
}
.leading-30 {
    line-height: 30px;
}
.bg-orange {
    --tw-bg-opacity: 1;
    background-color: rgba(253,140,37,var(--tw-bg-opacity));
}
.border-transparent {
    border-color: transparent;
}
.max-w-576 {
    max-width: 576px;
}
.site-footer {
    border: 0;
    border-top-width: 1px;
    border-style: solid;
    border-color: rgb(235,235,235);
    padding-top: 2.5rem;
}
.everstage-img {
  max-width: 50px;
}
.max-w-956 {
    max-width: 956px;
}
.leading-8 {
    line-height: 2rem;
}
.font-bold {
    font-weight: 700;
}
.font-normal {
    font-weight: 400;
}
.text-28 {
    font-size: 28px;
}
.max-w-500 {
    max-width: 500px;
}
.no-flex {
  display: unset;
}
.px-1 {
    padding-left: .25rem;
    padding-right: .25rem;
}
.bg-highlight-img-5 {
    background-image: linear-gradient(
90deg,#ffd9b1,rgba(255,217,177,.42) 94.16%);
}
.bg-orange-2 {
    --tw-bg-opacity: 1;
    background-color: rgba(255,130,0,var(--tw-bg-opacity));
}
.gb-container.xl\:max-w-1252.max-w-1120.mx-auto.bg-gray3 {
    width: 100%;
    max-width: 100%;
}
.leading-custom-48 {
    line-height: 48px;
}
.max-w-900 {
    max-width: 900px;
}
.max-w-772 {
    max-width: 772px;
}
.w-122 {
  width:122px;
}
.mr-6 {
    margin-right: 1.5rem !important;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.max-w-928 {
    max-width: 928px;
}
.leading-custom-30 {
    line-height: 30px;
}
.gap-14 {
    gap: 3.5rem;
}
.max-w-750 {
    max-width: 750px;
}
.pb-custom-88 {
    padding-bottom: 88px;
}
.py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.mt-custom-100 {
    margin-top: 100px !important;
}
.max-w-570 {
    max-width: 570px;
}
.mt-custom-88 {
    margin-top: 88px !important;
}
.flex-start {
  justify-content: flex-start;
}
.w-20 {
    width: 5rem;
}
.h-20 {
    height: 5rem;
}
.mr-4 {
    margin-right: 1rem !important;
}
.max-w-751 {
    max-width: 751px;
}
.border-black {
    --tw-border-opacity: 1;
    border-color: rgba(0,0,0,var(--tw-border-opacity));
}
.h-168 {
    height: 168px;
}
.pt-custom-60 {
    padding-top: 60px;
}
.max-w-858 {
    max-width: 858px;
}
.mt-custom-320 {
    margin-top: 320px !important;
}
.font-semibold {
    font-weight: 600;
}

.text-29 {
    font-size: 29px;
}
.font-headline-semibold {
    font-family: Tiempos Headline Semi bold,Arial,sans-serif;
}
.text-base2 {
    font-size: 17px;
}
.max-w-736 {
    max-width: 736px;
}
.pl-8 {
    padding-left: 2rem;
}
.list-decimal {
    list-style-type: decimal;
}
.list-decimal li {
  margin-top: 1.5rem !important;
}
.mb-36 {
    margin-bottom: 9rem !important;
}
.mt-36 {
    margin-top: 9rem !important;
}
.max-w-544 {
    max-width: 544px;
}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.pt-28 {
    padding-top: 7rem;
}
.mt-28 {
    margin-top: 7rem !important;
}
.max-w-822 {
    max-width: 822px;
}
.max-w-1329 {
    max-width: 1329px;
}
.max-w-729 {
    max-width: 729px;
}
.max-w-668 {
    max-width: 668px;
}
.max-w-50{max-width:50px;}
.max-w-750 {
    max-width: 750px;
}
.max-w-537 {
    max-width: 537px;
}
.pt-6 {
  padding-top: 1.5rem;
}
.py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem;
}
.py-8 {
  padding-top: 2rem;
    padding-bottom: 2rem;
}
.bottom-0 {
  bottom:0;
}
.max-w-840 {
    max-width: 840px;
}
.max-w-885 {
    max-width: 885px;
}

.mt-custom-60 {
    margin-top: 60px !important;
}
.pb-custom-120 {
    padding-bottom: 120px !important;
}
.-mr-1 {
    margin-right: -.25rem !important;
}
.-mt-1 {
    margin-top: -.25rem !important;
}
.max-w-995 {
    max-width: 995px;
}
.mt-160 {
    margin-top: 160px !important;
}
.items-end {
    align-items: flex-end;
}
.bg-highlight-img-2, .tag-cloud-link {
    background-image: linear-gradient(
270deg,rgba(255,217,177,.54) 1.6%,#ffd9b1 47.75%,rgba(255,217,177,.74) 97.92%);
}
.tag-cloud-link {
  border-radius: 0.5rem;
  padding: 0.25rem 1rem;
font-size: 10px!important;
}
.rounded-highlight {
    border-radius: 30px 0 30px 0;
}
.mt-custom-280 {
    margin-top: 280px !important;
}
.text-custom-60 {
    font-size: 60px;
}
.text-gray-2 {
    --tw-text-opacity: 1;
    color: rgba(102,102,102,var(--tw-text-opacity));
}
.single-post .wp-block-post-template li {
	display: flex;
    flex-direction: column;
}
.single-post .wp-block-post-template li h2 {
    order: 1;
font-size: 1.5rem;
}
.single-post .wp-block-post-template li .wp-block-post-featured-image {
  max-height: 200px;
}
.single-post .wp-block-post-template li .wp-block-post-featured-image img, .single-post .wp-block-post-template li .wp-block-post-featured-image a {
  border-radius: 0.5rem;
width: 100%;
height:100%;
object-fit: cover;
}
.single-post .wp-block-post-template li .wp-block-post-excerpt, .single-post .wp-block-post-template li hr.wp-block-separator {
  display: none;
}

.blog-grid .alignwide.wp-block-post-featured-image {
    max-width: 100%!important;
    margin-left: 0px !important;
}
.blog-grid li {
  margin-bottom: 3rem !important;
}
.blog-grid .alignwide.wp-block-post-featured-image img, .blog-grid .alignwide.wp-block-post-featured-image a {
  width: 100%;
max-height: 230px;
margin-bottom: 1.5rem !important;
}
.blog-grid .alignwide.wp-block-post-featured-image img {
  object-fit: cover;
}
.blog-grid li h2, .blog-grid li p.wp-block-post-excerpt__excerpt {
  margin-bottom: 2.5rem !important;
} 
 .data-target-div1 #caf-post-layout3 .caf-meta-content-cats li a {
  background-image: linear-gradient(270deg,rgba(255,217,177,.54) 1.6%,#ffd9b1 47.75%,rgba(255,217,177,.74) 97.92%);
    border-radius: 0.25rem;
}
/*.single-post ul, .single-post ol {
  padding-left: 1.2rem;
margin-bottom:1.5rem !important;
}*/
.single-post h2 {
font-size: 1.75rem;
}
/* .single-post h3 {
font-size: 1.65rem;
}
.single-post h4 {
font-size: 1.5rem;
}
.single-post h5 {
font-size: 1.2rem;
}
.single-post h6 {
font-size: 1rem;
} */
/* .single-post h2, .single-post h4, .single-post h3, .single-post h5, .single-post h6, .single-post p {
  margin-bottom: 20px !important;
} */
.single-post blockquote, .single-fact blockquote {
   background-image: linear-gradient(270deg,rgba(255,217,177,.54) 1.6%,#ffd9b1 47.75%,rgba(255,217,177,.74) 97.92%);
border-radius: 0.5rem;
  border-color: rgba(255,130,1);
  margin-bottom: 1.5rem !important;
}
.pt-10 {
    padding-top: 2.5rem;
  }
.p-10 {
  padding: 2.5rem;
}
.line-height1.5{
  line-height:1.5rem !important;
}
.vanta-padding-text-circle {
    padding: 15px 60px;
}
.wp-block-table {
    margin: 0 0 1em;
    overflow-x: hidden;
    border-radius: 0;
    border-color: #DCDBDB;
}
.wp-block-column.is-vertically-aligned-center.mt-8.box-vanta.demo-box.tes-padding-inner {
    height: 30rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
a {
    text-decoration: none;
}
ul.hand li{
  flex-direction: column;
    align-items: flex-start !important;
    position: relative;
    padding-left: 50px;
  font-size: 24px;
    font-weight: bold;
    font-family: Untitled Sans Bold,Arial,sans-serif;
  margin-top:56px;
}
ul.hand li:first-child{
  margin-top:0px;
}
ul.hand li p{
  color:#000;
  font-size:16px;
  font-family:Untitled Sans;
  font-weight:300;
}
.hand li img{
  position: absolute;
    left: 0;
  top: 4px;
}
.px-110{
  padding:0px 110px;
}
.lh-36{
  line-height:36px !important;
}
.mt-40{
  margin-top:40px !important;
}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
    margin-left: 0 ;
}
#apply-now label{
  display:block;
  margin-bottom:8px;
}
#apply-now .w-100{
  width:100%;
  
}
#apply-now .form-control{
 border-radius:4px; 
   background-color: rgba(244,244,244,var(--tw-bg-opacity));
  border:none;
  color: rgba(57,56,54,var(--tw-text-opacity));
}
#apply-now .px-3{
  padding-left:12px;
  padding-right:12px;
}
#apply-now button{
  font-family:Untitled Sans Bold,Arial,sans-serif;
  color: #3f4047;
  font-size:16px;
  padding:12px 32px;
  border:1px solid #3f4047;
  background:transparent;
  border-radius:4px;
}
#apply-now button img{
  margin-left:10px;
  max-width:12px;
}
.mt-3{
  margin-top:8px;
}
.max-w-470{
  max-width:470px;
}

.font-size16{
	font-size:16px !important;
}

.drata-border{
	padding-bottom:40px;
	border-bottom:1px solid #DEDEDE;
}
.list-font{
	font-size:16px;
}
.drata-box-padding{
	padding:1.6rem 1.6rem;
	border-radius:10px;
	display: flex;
    flex-direction: column;
    justify-content: space-between;
	height:330px;
}
.drata-box-padding-text{
	padding-top:1.6rem;
}
.arrow:after {
    content: "";
    position: absolute;
    /* right: 244px; */
    left: 50px;
    bottom: -15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0px 10px 15px 10px;
    border-color: transparent transparent #fff transparent;
    z-index: 9999;
    transform: rotate(180deg);
}
.arrow {
    position: relative;
	border-radius:10px;
}
.custom-after:before {
   counter-increment: count;
    content: '0' counter(count) " ";
    position: absolute;
    left: -70px;
    font-size: 100px;
    color: #ff8200;
    top: -60px;
	font-weight:bold;
	opacity:.1;
}
.custom-number {
    counter-reset: count;   
}
.custom-after {
    position: relative;
}
.custom-after-border{
	border-bottom: 1px solid #ebebeb;
    padding-bottom: 2rem;
}
.py-21{
	padding-top:3rem;
	padding-bottom:3rem;
}
.marker li:before {
    display: block;    
    position: absolute;
    font-weight: bold;
    left: 0;
    top: 8px;
    width: 10px;
    content: '';
    height: 10px;
    background-color: #FF8200;
	border-radius: 50%;
}
.marker li {
    position: relative;
    padding-left: 20px;
}
.bg-drata{
	background:#fff;
	height:240px;
	border-radius:10px;
}
.drata-box-1{
	padding-top:30px;
	padding-bottom:25px;
}
/* .drata-table-flex{
	display:flex;
	align-items:center;
	justify-content:center;
} */

img.mr-7 {
    margin-right: 10px;
}
.table-5 th {
    background: #ff8200;
    color: #fff;
    font-size: 30px;
    text-align: center;
    width: 33.33%;
	height:70px;
	border-color: #DCDBDB;
}
.table-5 .wp-block-table table {    
    height: 480px;
}
td.table-text-bold {
    font-size: 30px;
    font-weight: bold;
	padding-left:20px;
}
td.table-text-normal {
    line-height: 40px;
    font-size: 20px;
    font-weight: 400;
	padding-left:40px;
	vertical-align:top;
}
.bottom-text-table{
	font-size: 12px;
    margin-left: 20px;
    color: #ff8200;
    font-weight: 400;
	
}
.table-text-6 {
    font-size: 20px;
    font-weight: 400;
}
.table-text-7 {
    font-size: 16px;
    color: #6e6a6a;
	
}
.worng-text-set{
	position: absolute;
    top: 8px;
    left: 0;
    
}
td.table-inner-padding {
    padding: 20px;
	vertical-align:top;
}
td.table-text-bold-1 {
    font-size: 24px;
    font-weight: bold;
	padding-left:20px;
}
.table-12 th {
    background: #ff8200;
    color: #fff;
    font-size: 30px;
    text-align: center;
    width: 33.33%;
	height:70px;
	border-color: #DCDBDB;
}

.w-33s {   
    width: 100%;
    max-width: 350px;
    margin-bottom: 40px;
   
}
.d-flex-box .wp-block-group__inner-container{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    align-items: center;
	height:100%;
}
.drata-text-center{
	display:flex;
	align-items:center;
}
.drata-accordion-border{
	border-bottom:1px solid #F5CA9C;
}
.custom-accordion .accordion-landing .kt-accordion-inner-wrap .wp-block-kadence-pane{
	border-top:0 !important;
}
/* .custom-accordion .accordion-landing .kt-accordion-inner-wrap .kt-accordion-header-wrap .kt-blocks-accordion-header {
    background-color: transparent;
    font-size: 20px !important;
    font-weight: 400 !important;
	font-family:Untitled Sans !important;
    color: #000;
    line-height: 48px;
	height:125px;
} */
span.cursor {
  display: inline-block;
  background-color: #000000;
  margin-left: 0.1rem;
  width: 5px;
line-height:0.8;
/*   animation: blink 1s infinite; */
}
.wp-block-columns.drata-border.drata-frameworks {
    gap: 10px;
    justify-content: center;
}
.custom-accordion .accordion-landing .kt-accordion-inner-wrap .kt-accordion-panel-inner {
    padding-left: 4rem !important;
    padding-bottom: 1.5rem;
}
.rounded-circle {
    box-shadow: 0 0 32px rgb(255 177 110 / 64%);
    border-radius: 130px;
    width: 260px;
    height: 260px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* li.cat-item.cat-item-1, #caf-filter-layout1 {    
/*     display: none; */
/* } */
ul.cat-list.caf-filter-container.caf-filter-layout1 {
    display: flex;
justify-content: center;
list-style: none;
border-bottom: 2px solid rgba(0,0,0,0.05);
}
.cat-list .cat-item a {
  display: block;
}
.cat-list .cat-item.current-cat a {
    background: #fd8c25;
color: #ffffff;
}
li.cat-item a{
	background: #fff;
    padding: 7px 20px;
    margin: 0 10px;
    text-decoration: none!important;
    position: relative;
    transform: scale(1);
    transition: .15s all ease;
    color: #23282d;
	font-size: 12px;
	font-weight:600;
    box-shadow: none!important;
    border-radius: 3px;
}
.archive-post.gb-has-dynamic-bg {
  position:relative;
overflow: hidden;
box-shadow: 0 10px 6px -6px #000;
}
.post-featured-image.gb-has-dynamic-bg {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 1;
    border-radius: 10px;
transition: transform 0.3s ease;
}
.archive-post:hover .post-featured-image {
transform: scale(1.2);
}
.post-brief-content {
    position: relative;
    z-index: 3;
}
/*  blog slider */
.wp-spaios-img-link {
    display: block;
    position: relative;
    line-height: 0;
}
.swiper-wrapper {
  align-items: center;
}
.swiper-slide:not(.swiper-slide-active) .wp-spaios-img-link img{
	height: 270px;
	object-fit: cover;
}
.swiper-slide-active a.wp-spaios-img-link img {
  height: 305px;
object-fit: cover;
}
.swiper-container .swiper-slide-active .wp-spaios-content-wrp {
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
  	background-color: rgba(0,0,0,0.9);
    color: #ffffff;
    text-align: left;
    font-weight: 400;
}
.swiper-slide:not(.swiper-slide-active) .wp-spaios-content-wrp{
  display: none;
}
.swiper-slide-active .wp-spaios-img-link {
   position: relative;
}
.swiper-slide-active .wp-spaios-img-link:before {
   
}
.wp-spaios-title a {
    font-size: 1.625rem;
    font-weight: bold;
    display: inline-block;
    text-align: left;
    color: #fff;
}
.caf-filter-container.caf-filter-layout1 li a {   
    border-bottom: 2px solid #C4C4C4;
margin-left:0;
  margin-right:0;
    border-radius: none;
  color: #C4C4C4;
}
.data-target-div1 #caf-filter-layout1 li a, .data-target-div1 #caf-filter-layout1 li.more span {
  display: block;
 background-color: transparent!important;
   border-radius: 0;
  font-size: 13px;
  letter-spacing:0.01rem;
}
.caf-filter-layout1 a:hover {
    transform: scale(1);
}
.data-target-div1 #caf-post-layout1 .caf-post-title
/* , .data-target-div1 #caf-post-layout1 .caf-post-title h2 */
{ 
  margin-top: 10px;
/*   height: 66px;
overflow: hidden; */
}
.data-target-div1 #caf-post-layout1 .caf-post-title h2 {
  height:100%;
}
.caf-filter-container.caf-filter-layout1 a {
  padding: 7px 30px;
}
.caf-filter-container.caf-filter-layout1 li a.active {   
    border-color: #E67300;
  border-width:3px;
  color: #E67300;
  background-color: none;
  border-radius: 0;
}
#caf-post-layout1 .caf-content-read-more {
    display: flex!important;
    justify-content: space-between;
}
.data-target-div1 #caf-post-layout1 .caf-content-read-more a.caf-read-more { 
  	display: flex;
	align-items: center;
  	font-size: 11px;
    border:0;
  	padding:0;
    color: #E67300;
    background-color: transparent;
  	font-weight: 600;
}
.data-target-div1 #caf-post-layout1 .caf-content-read-more a.caf-read-more:before{
	content:"";
  	width: 16px;
	height:16px;
  	display: inline-block;
  	margin-right: 5px;
  	background: url(https://sprinto.com/wp-content/uploads/2021/11/read.svg) no-repeat center center;
	background-size: 100%;
}
.data-target-div1 #caf-post-layout1 .caf-content-read-more a.caf-read-more:hover {
  color: #E67300!important;
}
#caf-post-layout1 .post-tags a {
	font-size: 11px;
    background: #67A6E4;
    border-radius: 4px;
    padding: 2px 6px;
	color: #ffffff;
	margin-left: 5px;
    margin-bottom: 5px !important;
    display: inline-block;
}
#caf-post-layout1 .post-tags a:first-child{
  margin-left: 0px;
}
#caf-post-layout1 .manage-layout1 {
  height: 100%;
}
#caf-post-layout1 .caf-content {
    color: #000000;
    position: relative;
 	height: 135px;
    overflow: hidden;
    font-size: 16px;
  	text-align: left;
}
.caf-content:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 34px;  
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(80%, #ffffff), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #ffffff 80%, #ffffff 100%);
}
.data-target-div1  ul#caf-layout-pagination.post-layout1 li a {
   color: #8c8c8c!important;
  background-color: transparent!important;
  padding: 6px!important;
}
span.page-numbers.dots {
    color: #8c8c8c;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current {
    color: #e67300!important;
    background-color: transparent!important;
    font-family: inherit;
}
a.post-featured-image {
/*   padding:1rem; */
  display: block;
}
.caf-mb-4.uncategorized {
    display: none;
}
.rounded-shadow {
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.12);
border-radius: 8px;
}
body.single-post, body.page-id-1399 {
  background-color: #FAFAFA;
}
.single-post .sidebar .widget {
   background-color: #FAFAFA;
}
.inside-left-sidebar, .inside-left-sidebar aside, .inside-left-sidebar #block-6 .wp-block-group, .inside-left-sidebar #block-6 .wp-block-group .wp-block-group__inner-container {
    height: 100%;
}
/* .lwptoc {
  position: sticky;
  top:180px;
} */
.lwptoc .lwptoc_item {
    padding-bottom: 20px!important;
    padding-left: 20px!important;
    position: relative;
    margin-bottom: 0!important;
    margin-top: 0!important;
}
.lwptoc .lwptoc_item .lwptoc_itemWrap{
  padding-top: 10px!important;
}
.lwptoc .lwptoc_item .lwptoc_item{
  padding-left: 0!important;
}
.inside-left-sidebar .lwptoc li.lwptoc_item a {
    display: flex;
  flex-direction: row-reverse;
  text-align: left;
  color:#666666;
}
.inside-left-sidebar .lwptoc li.lwptoc_item.active .lwptoc_item a { 
  color:#666666;
}
.inside-left-sidebar .lwptoc li.lwptoc_item a:hover, .inside-left-sidebar .lwptoc li.lwptoc_item.active a, .inside-left-sidebar .lwptoc li.lwptoc_item.active .lwptoc_item.active a {
  text-decoration: none!important;
  border-bottom:0!important;
  color:#e67300;
}
 
.lwptoc_item_number {
    margin-left: 8px !important;
}
.lwptoc_item.active:after {
    content: "";
    width: 5px;
    height: 5px;
    background: #e67300;
    position: absolute;
    border-radius: 10px;
    left: 2px;
    top: 10px;
}
.lwptoc_item:before {
    content: "";
    height: 100%;
    width: 1px;
    position: absolute;
    left: 4px;
    background-color: #666666;
}
.lwptoc_item .lwptoc_item:before, .lwptoc_item .lwptoc_item:after {
  display: none;
}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color:#C86600;
/*   order:3; */
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  	display: flex;
  	justify-content: center;
    align-items: center;
    height: 24px;
}
/* single post new design */

.wp-block-column.post-tags {
    display: flex;
    justify-content: flex-end;
    font-size: 0;
}
.wp-block-column.post-tags .wp-block-post-terms a {
    font-size: 11px;
    background: #67A6E4;
    border-radius: 4px;
    padding: 2px 6px;
    color: #ffffff;
    margin-left: 5px !important;
}
.wp-block-column.post-tags .wp-block-post-terms a:first-child {
  margin-left:0 !important;
}
.wp-block-column.read-meter {
	font-size: 11px;
    color: #E67300;
}
.wp-block-column.read-meter .wp-block-media-text {grid-template-columns: 16px auto!important;}
.inside-right-sidebar .trending-posts li {
  margin-bottom: 15px !important;
}
.trending-posts li a {
    color: #000!important;
    font-size: 13px;
 	height: 20px;
    overflow: hidden;
    display: inline-flex;
}
.inside-right-sidebar .wp-block-latest-posts__post-excerpt {
    height: 33px;  
    color: #666666;
  	font-size: 11px;
    overflow: hidden;
  	margin-top: 0.25rem !important;
}
.btn-blog a {
  padding: 0.325rem 0.75rem!important;
}
/*  thank you page */
li.flex.gap-3 {
  align-items: center
}
/* Sticky Form CSS */
.inside-right-sidebar {
  height: 100%;
}
.inside-right-sidebar #block-23 {
    position: sticky;
    top: 135px;
    box-shadow: 0px 0px 1px #FF8201 inset;
    background: #fff;
}
/* Sticky Form CSS Ends */
.schedule-a-hubspot {
background: #FFF4E9;
box-shadow: 8px 16px 64px rgba(0, 0, 0, 0.16);
border-radius: 16px;}

}



@media (min-width: 1600px) {
    .xl\:max-w-1252 {
        max-width: 1252px;
    }

    .gb-container.xl\:max-w-1252.mx-auto.bg-gray3 .gb-inside-container {

        max-width: 1252px;
    }

    .xl\:mt-48 {
        margin-top: 12rem !important;
    }

    .lg\:mt-0 {
        margin-top: 0 !important;
    }

    .xl\:text-43 {
        font-size: 43px;
    }

    .xl\:leading-57 {
        line-height: 57px;
    }


}
@media (max-width: 1600px) {
    .resp-size-60 {
        font-size: clamp(32px, calc(2rem + ((1vw - 3.2px) * 1.7188)), 54px);
    }
}
@media (min-width: 1252px) {
    .main-navigation .main-nav ul li a {
        font-size: 15px;
        padding: 0.75rem 1.5rem;
        font-family: Untitled Sans Medium, Arial, sans-serif;
    }

    .lg\:text-base3 {
        font-size: 27px;
    }

    .lg\:mt-32 {
        margin-top: 8rem !important;
    }

    .lg\:text-left {
        text-align: left;
    }

    .lg\:grid {
        display: grid;
    }

    .lg\:mt-10 {
        margin-top: 2.5rem !important;
    }

    .lg\:justify-start {
        justify-content: flex-start;
    }

    .lg\:text-4xl2 {
        font-size: 37px;
    }

    .lg\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }
}
@media (max-width:1200px) {
.auto-bg-section.auto-bg-custom {
    	height: 260px;
		padding: 25px 35px;
}
	.auto-bg-custom .auto-bg-heading {
		line-height: 1.3;
	}
}
@media (max-width: 1088px) {
	.auto-bg-section.auto-bg-custom {
	 background-image: none;
    	height: 380px;
    background-color: #ffe9d9;
}
    .mt-n-24 {
        margin-top: -9.3rem !important;
    }

    .mt-n-1\.5 {
        margin-top: -1.35rem !important;
    }

   
}
@media (max-width: 1067px) {
        .mt-n-1\.5 {
            margin-top: -3.55rem !important;
        }
	.menu-item-object-custom.border-gray4 {
        border-color: transparent;
        margin-left: 0 !important;
        margin-bottom: 0.75rem !important;
    }
	.menu-item-5631 {
    max-width: calc(100% - 3rem);
    width: auto;
    display: inline-block;
	}
	.menu-item-5631 a {
   background-color:#fd8c25 !important;
		    padding: 0.75rem 0.75rem;
	}
	
}
@media (min-width: 1025px) {
    .has-sidebar .content-container {
        grid-template-columns: 4fr 1.5fr;
    }
}
@media (max-width: 947px) and (min-width: 923px) {
        .mt-n-24 {
            margin-top: -13rem !important;
        }

        .mt-n-1\.5 {
            margin-top: -9rem !important;
        }
}
@media (max-width: 980px) {
        .gb-container.gb-container-a4624724.progressive.steps {
            display: none !important;
        }

        /*   .wp-block-columns {
        flex-wrap: nowrap;
    } */
        .flex-column-medium {
            flex-direction: column;
        }

        /* 	.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
        margin-left: 0;
    } */
        .custom-after:before {
            left: -32px;
            top: -53px;

        }

        .drata-frameworks.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column.two-column-sm {
            flex-basis: calc(20% - 1rem) !important;
            margin-left: 0 !important;
            text-align: center;

        }

        .wp-block-columns.drata-border.drata-frameworks {
            gap: 10px;
            justify-content: center;
            flex-wrap: wrap;
        }
}
@media (max-width: 952px) {
        .mt-n-1\.5 {
            margin-top: -5.2rem !important;
        }

}

@media (max-width: 781px) {
	.wp-block-columns.secure-g2-review .auto-bg-section.auto-bg-custom {
    max-width: 368px;
   height: auto;
    margin-left: auto!important;
    margin-right: auto!important;
}

    .wp-block-column.m\:flex-auto {
        flex-basis: auto !important;
        flex-grow: unset !important;
    }

    .m\:px-6 {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (max-width: 767px) {
	.vs-section {
    position: static;
    width: 100%!important;
    overflow: visible;
}
	
    .custom-tabs .mb-minus-50 {
        margin-bottom: 45px !important;
        max-width: 100%;
    }
	.menu-item-5631 {
    max-width: calc(100% - 3rem);
    width: auto;
    display: inline-block;
	}
	.menu-item-5631 a {
   background-color:#fd8c25 !important;
		    padding: 0.75rem 0.75rem;
	}

    /*.content-width-fullwidth .content-container.site-container {
    max-width: none;
    padding: 30px;
}*/
    .drata-frameworks.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column.two-column-sm {
        flex-basis: calc(33.33% - 1rem) !important;
        margin-left: 0 !important;
        text-align: center;
    }

    .wp-block-columns.drata-border.drata-frameworks {
        gap: 10px;
        justify-content: center;
        flex-wrap: wrap;
    }

    .wp-block-table table {
        width: 900px;
    }

    .wp-block-table {
        overflow-x: auto;
    }

    .custom-accordion .kt-blocks-accordion-icon-trigger:before,
    .custom-accordion .kt-blocks-accordion-icon-trigger:after {
        left: 8px !important;
        top: 14px !important;
        height: 2px;
        width: 15px
    }

    .custom-accordion .accordion-landing .kt-accordion-inner-wrap .kt-accordion-header-wrap .kt-blocks-accordion-header {

        height: auto;
    }

    .custom-accordion .accordion-landing .kt-accordion-inner-wrap .kt-accordion-header-wrap .kt-blocks-accordion-header {
        padding-top: 1.5rem !important;
        padding-bottom: 1.5rem !important;
        padding-left: 4rem !important;
        padding-right: 2.5rem;

    }

    .custom-accordion .kt-blocks-accordion-icon-trigger {
        background: #F3F5F6;
        width: 30px !important;
        height: 30px !important;
        border-radius: 48px;
        position: absolute;
        right: 30px;
    }

    .flex-column-sm {
        flex-direction: column;
    }

    .mb-6-sm {
        margin-bottom: 1.5rem !important;
    }

    .column-reverse-sm {
        flex-direction: column-reverse;
    }

    .mr-0-sm {
        margin-right: 0px !important;
    }

    .ml-0-sm {
        margin-left: 0px !important;
    }
	.ml-footer-icon{
		margin-left:20px;
	}
	.footer-widget5 {
		margin-left:0 !important;
	}
    .align-start-sm {
        align-items: flex-start;
    }

    .d-block-sm {
        display: block;
    }

    .m-lr-sm-40 {
        margin-left: -40px !important;
        margin-right: -40px !important;
    }

    .footer-bottom-section:before {
        background-image: none !important;
    }

    .gdrp-right-bg {
        background-image: url(https://sprinto.com/wp-content/uploads/2022/01/mobile-img.svg);
        height: inherit;
        margin-left: 0 !important;
    }

    .text-center-sm {
        text-align: center;
    }

    .d-none-sm {
        display: none;
    }

    .two-column-sm {
        flex-basis: calc(50% - 1em) !important;
    }

    .c-list li {
        margin-left: 20px !important;
    }

    .ml-0-sm {
        margin-left: 0px !important;
    }

    .padding-lr-sm {
        padding: 0px 2em;
    }

    .justify-content-center-sm {
        justify-content: center;
    }

    .mt-n-24,
    .mt-n-22 {
        margin-top: 0 !important;
    }

    .mt-n-1\.5 {
        margin-top: 0 !important;
    }

    .landing-arrow {
        top: 45%;
        left: 55%;
    }

    span.kioken-accordion-item-label {
        font-size: 1.5rem;
    }

    .kioken-accordion-item .kioken-accordion-item-heading:before {
        font-size: 1.5rem;
        padding-right: 0.75rem;
    }

    .wp-block-kioken-accordion .kioken-accordion-item .kioken-accordion-item-collapse {
        width: 28px;
        height: 28px;
        right: 0.75rem;
        margin-top: -14px !important;
    }

    .wp-block-kioken-accordion .kioken-accordion-item .kioken-accordion-item-content {
        padding-left: 2.75rem;
    }

    .shadow-box16.text-xl {
        flex-direction: column;
    }

    .flex-301.wp-block-column:not(:only-child) {
        flex-basis: 100% !important;
    }

    .mt-160.flex-301 {
        margin-top: 75px !important;
        display: flex;
        justify-content: center;
        width: 100%;
    }

    .shadow-box16.text-xl .gb-button-wrapper {
        justify-content: center;
    }

    .grid-4-columns {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .tes-padding {
        height: 100%;
        width: 100%;
        margin-bottom: 30px !important;
    }

    .tes-center {
        text-align: center;
    }

    .demo-box-1 {
        width: 100%;
        height: 100%;
        margin-bottom: 30px;
    }

    .demo-box-2 {
        width: 100%;
        height: 100%;
        margin-bottom: 30px !important;
    }

    .auto-box-1 {
        width: 100%;
        height: 100%;
        margin-bottom: 30px !important;
    }

    .bottom-bg-box {
        display: none;
    }

    .tes-box-1 {
        height: 100%;
        width: 100%;
        margin-bottom: 30px !important;
    }

    .tes-box-2 {
        height: 100%;
        width: 100%;
        margin-bottom: 30px !important;
    }

    .top-border-table {
        border-top: 1px solid #DEDEDE;
    }

    .table-mobile {
        display: block !important;

    }

    .table-mobile-setting {
        flex-wrap: nowrap;
    }

    .wp-block-columns .bg-100 {
        flex-basis: auto !important;
        flex-grow: 1 !important;
        margin-left: 0px !important;
        margin-bottom: 20px;
    }

    .auto-center {
        display: flex;
        justify-content: center;
    }

    .gb-button-wrapper-1 {
        justify-content: flex-start !important;
    }
    .sm-pb-120 {
        padding-bottom: 120px !important;
    }

    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child) {
        margin-left: 0 !important;
    }

    .gb-container-04cfd2c9:before {
        background-image: none;
    }

    .menu-item-object-custom.border-gray4 {
        border-color: transparent;
        margin-left: 0 !important;
        margin-bottom: 0.75rem !important;
    }

    .smx-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .sm\:z-0 {
        z-index: 0;
    }

    .sm\:pb-6 {
        padding-bottom: 1.5rem;
    }

    .d-block-mobile {
        display: block;
    }

    .resp-size-60 {
        font-size: 54px;
    }

    .sm\:text-center {
        text-align: center;
    }

    .sm\:justify-center {
        justify-content: center !important;
    }

    .sm\:flex-column {
        flex-direction: column;

    }

    .flex-column-on-mobile {
        flex-direction: column;
    }

    .wp-block-columns .wp-block-column.sm\:w-custom-100 {
        width: 100%;
        flex-basis: 100% !important;
        flex-grow: 0;
    }
	.footer-icon-flex-sm{
		display:flex;
	}
}
@media (min-width: 768px) {
    .page-id-1920 .main-navigation li {
        position: relative;
        display: none;
    }

    .page-id-1920 .main-navigation li#menu-item-39,
    .page-id-1920 .main-navigation li#menu-item-2391 {
        display: inline-block;
    }

    .md\:max-w-1024 {
        max-width: 1034px;
    }

    .md\:max-w-1000 {
        max-width: 1000px;
    }

    .md\:max-w-668 {
        max-width: 668px;
    }

    .md-show {
        display: block;
    }
    .d-md-none {
        display: none !important;
    }
    .md\:whitespace-nowrap {
        white-space: nowrap;
    }

    .md\:pb-14 {
        padding-bottom: 3.5rem;
    }

    .two-img .gb-inside-container {
        display: flex;
        align-items: center;
        gap: 2rem;
    }

    .md-hidden {
        display: none;
    }

    .grid .wp-block-column.md\:ml-6-fl:not(:first-child) {
        margin-left: 20px !important;
    }

    .md-show {
        display: block;
    }

    .md\:mt-210 {
        margin-top: 210px !important;
    }

    .md\:mt-4 {
        margin-top: 1rem !important;
    }

    .md\:mt-14 {
        margin-top: 3.5rem !important;
    }

    .md\:flex-start {
        justify-content: flex-start;
    }

    .md\:max-w-256 {
        max-width: 256px;
    }

    .md\:flex-row-reverse {
        flex-direction: row-reverse;
    }

    .md\:-translate-x-2\/4 {
        --tw-translate-x: -50%;
        transform: var(--tw-transform);
    }

    .md\:max-w-544 {
        max-width: 544px;
    }

    .md\:w-2\/4 {
        width: 50%;
    }

    .md\:mb-0 {
        margin-bottom: 0 !important;
    }

    .md\:mt-20 {
        margin-top: 5rem !important;
    }

    .md\:max-w-300 {
        max-width: 280px;
    }

    .md\:max-w-219 {
        max-width: 219px;
    }

    .md\:max-w-772 {
        max-width: 772px;
    }

    .md\:max-w-548 {
        max-width: 548px;
    }

    .md\:border-0 {
        border-width: 0;
    }

    .w-custom-154 {
        max-width: 115px;
    }

    .gb-container.max-w-1120.mx-auto.bg-gray3 .gb-inside-container {
        max-width: 1252px;
    }

    .main-navigation .main-nav ul li a {
        font-size: 0.75rem;
        padding-left: .75rem;
        padding-right: .75rem;
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:leading-72 {
        line-height: 72px;
    }

    .md\:pb-custom-0 {
        padding-bottom: 0;
    }

    .md\:mt-custom-120 {
        margin-top: 120px !important;
    }

    .md\:mt-custom-145 {
        margin-top: 145px !important;
    }

    .md\:py-custom-88 {
        padding-top: 88px;
        padding-bottom: 88px;
    }

    .md\:text-custom-54 {
        font-size: 54px;
    }

    .md\:mt-custom-88 {
        margin-top: 88px !important;
    }

    .md\:text-right {
        text-align: right;
    }

    .md\:absolute {
        position: absolute;
    }

    .md\:py-custom-305 {
        padding-top: 305px;
        padding-bottom: 305px;
    }

    .md\:border-gray5 {
        --tw-border-opacity: 1;
        border-color: rgba(196, 196, 196, var(--tw-border-opacity));
    }

    .md\:border-t {
        border-top-width: 1px;
    }

    .max-w-424 {
        max-width: 424px;
    }

    .md\:max-w-327 {
        max-width: 327px;
    }

    .md\:w-100-327 {
        width: calc(100% - 327px);
    }

    .md\:justify-start,
    .wp-block-group.md\:justify-start .wp-block-group__inner-container {
        justify-content: flex-start;
    }

    .wp-block-group.md\:justify-start .wp-block-group__inner-container {
        margin-left: 0;
    }

    .md\:pt-6 {
        padding-top: 1.5rem;
    }

    .md\:left-6 {
        left: 1.5rem;
    }

    .md\:pb- {
        padding-bottom: 3.5rem;
    }

    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .md\:p-14 {
        padding-left: 3.5rem;
        padding-right: 3.5rem;
    }

    .md\:inline {
        display: inline;
    }

    .md\:hidden {
        display: none;
    }

    .md\:block {
        display: block;
    }

    .md\:leading-custom-60 {
        line-height: 60px;
    }

    .md\:text-custom-44 {
        font-size: 44px;
    }

    .md\:pb-custom-140 {
        padding-bottom: 140px;
    }

    .md\:max-w-559 {
        max-width: 559px;
    }

    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:gap-8 {
        gap: 2rem;
    }

    .md\:pb-custom-100 {
        padding-bottom: 100px;
    }

    .md\:text-3xl2 {
        font-size: 32px;
    }

    .md\:flex {
        display: flex;
    }

    .md\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem;
    }

    .md\:border-l-2 {
        border-left-width: 2px;
    }

    .md\:gap-12 {
        gap: 3rem;
    }

    .md\:gap-20 {
        gap: 5rem;
    }

    .md\:text-left {
        text-align: left;
    }

    .md\:max-w-200 {
        max-width: 200px;
    }

    .md\:mt-36 {
        margin-top: 9rem !important;
    }

    .md\:mt-0 {
        margin-top: 0 !important;
    }

    .md\:mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .md\:leading-custom-52 {
        line-height: 52px;
    }

    .site-footer {

        padding-top: 5rem;
    }

    .md\:text-custom-60 {
        font-size: 60px;
    }

    .md\:leading-custom-80 {
        line-height: 80px;
    }

    .md\:gap-14 {
        gap: 3.5rem;
    }

    .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }

    .md\:text-xl {
        font-size: 1.25rem;
        line-height: 1.75rem;
    }

    .md\:mt-6 {
        margin-top: 1.5rem !important;
    }

    .md\:mt-custom-154 {
        margin-top: 154px !important;
    }

    .md\:pb-custom-260 {
        padding-bottom: 260px;
    }

    .md\:mt-120 {
        margin-top: 120px !important;
    }

    .md\:mt-custom-280 {
        margin-top: 280px !important;
    }

    .md\:leading-9 {
        line-height: 2.25rem;
    }

    .md\:pr-8 {
        padding-right: 2rem;
    }

    .md\:-mr-0\.5 {
        margin-right: -.125rem !important;
    }

    .md\:max-w-1024 {
        max-width: 1034px;
    }

    .md\:-mt-0\.5 {
        margin-top: -.125rem !important;
    }

    .md\:text-5xl3 {
        font-size: 3rem;
    }

    .md\:text-6xl2 {
        font-size: 3.5rem;
    }

    .md\:custom-leading-125 {
        line-height: 125%;
    }

    .md\:pt-20 {
        padding-top: 5rem;
    }
}
@media(max-width:599px) {
    .auto-bg-section {
        background-size: 234px;
    }
}
@media (max-width: 480px) {
    span.kioken-accordion-item-label {
        font-size: 1rem;
    }

    .wp-block-kioken-accordion .kioken-accordion-item .kioken-accordion-item-content {
        font-size: 0.825rem;
    }

    .wp-block-kioken-accordion .kioken-accordion-item-heading {
        padding-left: 1rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .wp-block-kioken-accordion .kioken-accordion-item .kioken-accordion-item-content {
        padding-left: 2.125rem;
        padding-bottom: 1rem;
    }

    .inline.landing-arrow {
        display: none
    }

    .shadow-box16 .text-29 {
        font-size: 18px;
        line-height: 1.5;
    }

    .shadow-box16.text-xl {
        font-size: 1rem;
    }


img[src=""] {
    display: none !important;
}

.wp-spaios-img-link.no-image {
    display: inline-block;
    width: 100%;
    height: 270px;
    background-image: url(https://dummyimage.com/900x270/fd8d25/fd8d25);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.swiper-slide-active a.wp-spaios-img-link.no-image {
    height: 305px;
}
}



@keyframes blink {
  0%  { background-color: #202020; }
  49% { background-color: #202020; }
  50% { background-color: transparent; }
  99% { background-color: transparent; }
  100%  { background-color: #202020; }
}
/*@media (min-width: 768px) and (max-width: 1252px) {
  .gb-container .gb-inside-container {
    padding: 0 30px!important;
}
}*/

