/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/


.sg-blog-editor-padination a.blog-pagination__link svg {
    fill: #566573 !important;
}

.sg-blog-editor-padination .blog-pagination__wrapper .blog-pagination a{
    border: 1px solid #808B96;
  border-radius: 50px;
  padding: 3px;
  color : #566573;
}
.sg-blog-editor-padination .blog-pagination__wrapper .blog-pagination a:hover{
    text-decoration: none;
}



.sg-blog-editor-padination .blog-pagination__wrapper .blog-pagination a.blog-pagination__link svg{
  width: 7px;
}
.sg-blog-editor-padination .blog-pagination__wrapper .blog-pagination a.blog-pagination__link.blog-pagination__prev-link, .sg-blog-editor-padination .blog-pagination__wrapper .blog-pagination a.blog-pagination__link.blog-pagination__next-link{
border: 1px solid #D5D8DC;
}



.sg-blog-editor-padination .blog-pagination__wrapper .blog-pagination a.blog-pagination__link--active{
    background-color: #00ff82;
 border: 1px solid #11ac3b;
  color : #000000  !important; 
  font-weight: 400;
}




.sg-blog-padination a.blog-pagination__link svg {
    fill: #566573 !important;
}

.sg-blog-padination.blog-pagination__wrapper .blog-pagination a{
    border: 1px solid #808B96;
  border-radius: 50px;
  padding: 3px;
  color : #566573;
}
.sg-blog-padination.blog-pagination__wrapper .blog-pagination a:hover{
    text-decoration: none;
}


.sg-blog-padination.blog-pagination__wrapper .blog-pagination a.blog-pagination__link svg{
  width: 7px;
}
.sg-blog-padination.blog-pagination__wrapper .blog-pagination a.blog-pagination__link.blog-pagination__prev-link, .sg-blog-padination.blog-pagination__wrapper .blog-pagination a.blog-pagination__link.blog-pagination__next-link{
border: 1px solid #D5D8DC;
}



.sg-blog-padination.blog-pagination__wrapper .blog-pagination a.blog-pagination__link--active{
    background-color: #00ff82;
 border: 1px solid #3ce86a;
  color : #000000  !important; 
  font-weight: 400;
}


.sg-blf-tile-cat-date{
  display: flex;
  flex-direction: row;
  
}
.sg-blf-tct-left{
   text-align: left;    
   width: 50%;
}
.sg-blf-tct-right{
   text-align: right;    
   width: 50%;
}
.sg-blf-tct-alias{
  border: 1.5px solid #000000;
  border-radius: 5px; 
  padding: 3px;
  color: #000000;
}
.sg-blf-tct-date{
  color: #aeaeae !important;
}


.blog-pagination__prev-link--disabled {
    cursor: no-drop !important;
    pointer-events: auto !important;
}



.sg-blf-blog-tag-results a{
    color: #000 !important;
    text-decoration: none !important;
    /*border-bottom: 1px solid #00ff82 !important;*/
    line-height: 1.5;
}
.sg-blf-blog-tag-results a:hover{
    border-bottom: none !important;
}
.sg-blog-listing-re p{
  color: #333 !important;
  font-size: 18px !important;
}
.sg-blog-listing-re .blog-index__post-content p{
  color: #333 !important;
  font-size: 16px !important;
  font-family: Inter, sans-serif;
}
.sg-blog-listing-re .blog-index__post-content h2{
  color: #333 !important;
  font-size: 18px !important;
font-family: WhyteInktrap !important;
}

.sg-blf-blog-tag-results .blog-index__post-image{
	border-bottom: none !important;
}

.sg-res-default{
  display : none !important;
}

.blog-listings-hero {
    background-position: center right;
}



.sg-bl-cust-link:hover{
  background-color: #6cbe99 !important;
    border: 1px solid #6cbe99 !important;
    color: #fff !important;;
}

.sg-blog-add-spacing-btm{
  margin-bottom: 50px;
}






.hs-blog-listing .header--de #hs_cos_wrapper_language_switcher_>div>div>ul>li:nth-child(2) {
     display: block !important; 
}


.dnd-section .hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form {
  background : #00ff82;
  padding: 30px 40px;
}
.dnd-section .hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form h3{
  color: #000000;
}

.dnd-section .hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form .form-wrapper {
  background:  #00ff82;
  border: none;   
  padding: 1.5rem;
}

.dnd-section .hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form form label span{
  color : #000000;
  font-size: 18px;
}
.hs-form-booleancheckbox-display>span p {  
  margin-left: 0 !important;
}

.dnd-section .hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form form input[type="text"]{
	border : none;
  background : #ffffff;
  border-radius: 5px;
  padding: 8px;
  color: #000000;
}

.dnd-section .hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form form input[type="email"]{
	border : none;
  background : #ffffff;
  border-radius: 5px;
  padding: 8px;
  color: #000000;
}

.dnd-section .hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form form input[type="submit"]{
  background : #000000;
  border : none;
  border-radius: 50px;
  padding: 18px 25px 15px 25px;
  line-height: 1;
  text-transform: uppercase;
  font-size: 16px;
  margin-top : 10px;
  color : #ffffff;
}

.dnd-section .hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form form textarea{
  border : none;
  background : #ffffff;
  border-radius: 5px;
  height: 100px;
  padding: 8px;
  color: #000000;
}

.dnd-section .hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-form form input[type="checkbox"]{
	margin-top: 2px;
  width: 15px;
  height: 15px;
  
}
/*
.dnd-section:has(.hs-submit) { 
  background-color: #00ff82 !important;
}
*/
/*
.dnd-section! > input[type=email]{
  background-color: #00ff82 !important;
}
*/
/*
.hs-cta-wrapper .hs-cta-node a{
  color: #000000 !important;
}
.hs-cta-wrapper .hs-cta-node a:hover{
  color: #ffffff !important;
}*/


.hs-content-id-125736627808 .hs_submit .hs-button:hover{
 /* background: rgba(108, 190, 153, 1.0) !important;*/
  background-color: rgba(108, 190, 153, 1.0) !important
}

.hs-content-id-125736627808 .hs_submit .hs-button{
 /* background: rgba(108, 190, 153, 1.0) !important;*/
  background-color: #000000 !important
}

.hs-content-id-157825046957 .hs_submit .hs-button:hover{
 /* background: rgba(108, 190, 153, 1.0) !important;*/
  background-color: rgba(108, 190, 153, 1.0) !important
}

.hs-content-id-157825046957 .hs_submit .hs-button{
 /* background: rgba(108, 190, 153, 1.0) !important;*/
  background-color: #000000 !important
}

.hs-content-id-134804644720 .hs_submit .hs-button:hover{
 /* background: rgba(108, 190, 153, 1.0) !important;*/
  background-color: rgba(108, 190, 153, 1.0) !important
}


.hs-content-id-134804644720 .hs_submit .hs-button{
 /* background: rgba(108, 190, 153, 1.0) !important;*/
  background-color: #000000 !important
}






.dnd-module form .hs-button, .dnd-module form input[type=submit]:active {
  background : #000000 !important;
  border : none  !important;
  border-radius: 50px  !important;
  padding: 16px 25px 15px 25px !important;
  text-transform: uppercase  !important;
  font-size: 16px  !important;
  line-height: 1 !important;
  color: #ffffff !important;
}

.dnd-module form .hs-button:hover {
  background : rgba(108,190,153,1.0) !important;
}

.dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .features .feature__wrapper .feature__content p a {
  color: #3b61ff !important;
}

.dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .features .feature__wrapper .feature__content p a.cta_button{
  color: #000000 !important;
}
.dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .features .feature__wrapper .feature__content p a.cta_button:hover{
  color: #ffffff !important;
}

.hs_cos_wrapper_type_rich_text a.cta_button{
  color: #000000!important; 
}
.hs_cos_wrapper_type_rich_text a.cta_button:hover{
  color: #ffffff!important; 
}

.dnd-section .faq-mwb .faq-mwb__content span{
  font-size: 18px !important;
}



.faq-mwb__content a, .hs_cos_wrapper_type_rich_text a span {
  color: #3b61ff!important;
}

.dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .accordion-with-background-color-container .accordion-with-background-color-content-inner div a.button {
  background-color: rgba(0,255,130,1.0);
  border: 2px solid #00ff82;
  border-radius: 50px;
  color: #000000;
  font-size: 16px;
  font-family: Inter,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  padding-top: 9px;
  padding-right: 25px;
  padding-bottom: 9px;
  padding-left: 25px;
  width: 100%;
  background: #00ff82!important;
}

.dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module .accordion-with-background-color-container .accordion-with-background-color-content-inner div a.button:hover {
  background: #6cbe99!important;
  border: 2px solid #6cbe99!important;
  color: #fff;
  cursor: pointer;
}

.dnd-column .dnd-row .row-fluid .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module a.hs-button.go26732895 {
  background-color: rgba(0,255,130,1.0);
  border: 2px solid #00ff82;
  border-radius: 50px;
  color: #000000 !important;
  font-size: 16px;
  font-family: Inter,sans-serif;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  background: #00ff82!important;
}

.dnd-column .dnd-row .row-fluid .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module a.hs-button.go26732895:hover {
  background: #6cbe99!important;
  border: 2px solid #6cbe99!important;
  color: #fff !important;
  cursor: pointer;
}




.dnd-module .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module.widget-type-rich_text div p a {
  font-size: 18px !important;
}



.dnd-column .dnd-row .row-fluid .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module a.hs-button.go26732895:active {
  font-style: normal;
  text-transform: none !important;
 }

/*
#hs_cos_wrapper_module_16945886532673 p span a , #hs_cos_wrapper_module_17066246231903 span p a , #hs_cos_wrapper_module_16917516757753 span span a, #hs_cos_wrapper_module_1698331580138 span span a, #hs_cos_wrapper_module_1706704649287 p span a
,#hs_cos_wrapper_module_17067051496963 span p a ,#hs_cos_wrapper_module_1706784781901 span p a , #hs_cos_wrapper_module_17067851964123 p span a, #hs_cos_wrapper_widget_1618326788818 span p a, #hs_cos_wrapper_module_1706802207221 span p a,
#hs_cos_wrapper_module_1698664077554 span p a, #hs_cos_wrapper_module_170315120886811 span p a, #hs_cos_wrapper_module_1698664373791 span p > a ,#hs_cos_wrapper_module_1702325898439 span p a , #hs_cos_wrapper_module_170669801225610 span p span a, #hs_cos_wrapper_widget_1706699248712 p span a,
#hs_cos_wrapper_module_170670819264510 p span a ,#hs_cos_wrapper_module_17067027649626 p span a , #hs_cos_wrapper_module_170677886009911 span p span a, #hs_cos_wrapper_module_1698664077554 ul li a, #hs_cos_wrapper_module_1698664373791 span p span a, #hs_cos_wrapper_module_17067769473013 span p span a{
  color: #333 !important; 
  border-bottom: 1px solid  #333 ;
  text-decoration: none !important;
}
#hs_cos_wrapper_module_16945886532673 p span a:hover , #hs_cos_wrapper_module_17066246231903 span p a:hover , #hs_cos_wrapper_module_16917516757753 span span a:hover, #hs_cos_wrapper_module_1698331580138 span span a:hover, #hs_cos_wrapper_module_1706704649287 p span a:hover
,#hs_cos_wrapper_module_17067051496963 span p a:hover ,#hs_cos_wrapper_module_1706784781901 span p a:hover , #hs_cos_wrapper_module_17067851964123 p span a:hover, #hs_cos_wrapper_widget_1618326788818 span p a:hover, #hs_cos_wrapper_module_1706802207221 span p a:hover,
#hs_cos_wrapper_module_1698664077554 span p a:hover, #hs_cos_wrapper_module_170315120886811 span p a:hover, #hs_cos_wrapper_module_1698664373791 span p > a:hover ,#hs_cos_wrapper_module_1702325898439 span p a:hover, #hs_cos_wrapper_module_170669801225610 span p span a:hover ,#hs_cos_wrapper_widget_1706699248712 p span a:hover,
#hs_cos_wrapper_module_170670819264510 p span a:hover ,#hs_cos_wrapper_module_17067027649626 p span a:hover , #hs_cos_wrapper_module_170677886009911 span p span a:hover, #hs_cos_wrapper_module_1698664077554 ul li a:hover, #hs_cos_wrapper_module_1698664373791 span p span a:hover, #hs_cos_wrapper_module_17067769473013 span p span a:hover{
  border-bottom: 1px solid  #00ff82 ;
  text-decoration: none !important;
}
.hs-content-id-46994274486 #hs_cos_wrapper_main_body_area-module-3 span p a{
	color: #333 !important; 
  border-bottom: 1px solid  #333 ;
  text-decoration: none !important;
}

.hs-content-id-46994274486 #hs_cos_wrapper_main_body_area-module-3 span p a:hover{
	 border-bottom: 1px solid  #00ff82 ;
  text-decoration: none !important;
}


#hs_cos_wrapper_module_17067077071259 p span a span{
	    color: #3b61ff!important;
border-bottom: none !important;
}

#hs_cos_wrapper_module_16986637678263 ul li a{
color: #3b61ff!important;
    text-decoration: none!important;
}

#hs_cos_wrapper_module_16986637678263 ul li a:hover{
    text-decoration: none!important;
   border-bottom: none ;
}
#hs_cos_wrapper_module_170315120886811 span p a span{
  color: #3b61ff!important;
  text-decoration: none!important;
   border-bottom: none ;
}
#hs_cos_wrapper_module_170315120886811 span p a{
  color: #3b61ff!important;
  text-decoration: none!important;
   border-bottom: none ;
}
#hs_cos_wrapper_module_170315120886811 span p a:hover{
  color: #3b61ff!important;
  text-decoration: none!important;
   border-bottom: none ;
}
#hs_cos_wrapper_module_170315120886811 span p a span:span{
  color: #3b61ff!important;
  text-decoration: none!important;
   border-bottom: none ;
}

.hs-content-id-152355229487 #hs_cos_wrapper_module_170315120886811 span p a{
  color: #333 !important; 
  border-bottom: 1px solid  #333 ;
  text-decoration: none !important;
}
.hs-content-id-152355229487 #hs_cos_wrapper_module_170315120886811 span p a:hover{
  border-bottom: 1px solid  #00ff82 ;
  text-decoration: none !important;
}

.hs-content-id-152355229487 #hs_cos_wrapper_module_1698664373791 span p span a{
  color: #3b61ff!important;
  text-decoration: none!important;
   border-bottom: none ;
}

#hs_cos_wrapper_module_17067784599899 .hs_cos_wrapper_type_rich_text a span{
	border-bottom: none;
    color: #3b61ff !important;
}

.hs-content-id-152395574162 #hs_cos_wrapper_main_body_area-module-2 p a span{
  border-bottom: none;
    color: #3b61ff !important;
}

.hs-content-id-152444903803 #hs_cos_wrapper_main_body_area-module-2 p a span{
  border-bottom: none;
    color: #3b61ff !important;
}


.hs-content-id-148618658194 #hs_cos_wrapper_module_170315120886811 span p a {
color: #333 !important; 
  border-bottom: 1px solid  #333 ;
  text-decoration: none !important;
}
.hs-content-id-148618658194 #hs_cos_wrapper_module_170315120886811 span p a:hover {
border-bottom: 1px solid  #00ff82 ;
  text-decoration: none !important;
}

.hs-content-id-37670355013 #hs_cos_wrapper_widget_1610759444843 ul li span a{
border-bottom: none;
    color: #3b61ff !important;
}

.hs-content-id-37670355013 #hs_cos_wrapper_main_body_area-module-15 .feature__content span a{
border-bottom: none;
    color: #3b61ff !important;
}
.hs-content-id-37670355013 #hs_cos_wrapper_module_16073590974953 .feature__content span a{
border-bottom: none;
    color: #3b61ff !important;
}

.hs-content-id-148618658194 #hs_cos_wrapper_module_1698664373791 span p span a {
	border-bottom: none;
    color: #3b61ff !important;
}

.hs-content-id-138924810078 #hs_cos_wrapper_module_170679895852116 span p span a span{
	border-bottom: none;
    color: #3b61ff !important;
}
.hs-content-id-42219422119 #hs_cos_wrapper_main_body_area-module-2 span p a span span{
	border-bottom: none !important;
    color: #3b61ff !important;
}
.hs-content-id-42219422119 #hs_cos_wrapper_main_body_area-module-2 span p a span{
	border-bottom: none !important;
    color: #3b61ff !important;
}

*/


.act-blog-post-content-breadcumb-surge{
  color : #333;
  text-decoration: none;
}
.act-blog-post-content-breadcumb-surge:hover{
  border-bottom : 1px solid #00ff82;
  color : #333;
  text-decoration: none;
}

.act-blog-post-content-breadcumb-sub-surge{
  color : #333;
  border-bottom : 1px solid #333;
  text-decoration: none;
}
.act-blog-post-content-breadcumb-sub-surge:hover{
  border-bottom : 1px solid #00ff82;
  text-decoration: none;
}


.act-blog-post-content-title-surge{
  margin-bottom : 50px;
}

.sg-blog-post-featured-image{
  height: 550px;
}






.hs-blog-listing .blog-author-hero h2 a {
    color: #333 !important;
}

.hs-blog-listing h1.blog-author__name {
    color: #333 !important;  
}

.hs-blog-listing .blog-author__bio {
    color: #333  !important;    
}

.hs-blog-listing .blog-author__social svg {
    fill: #333 !important;
}



.sg-blog-tag-list a{
  color : #333;
  text-decoration: none;
}
.sg-blog-tag-list a:hover{
  border-bottom : 1px solid #00ff82;
  text-decoration: none;
}



/* Blog Single Page Redesign */

.sg-blog-main-content{
  display: flex;
  flex-direction: row;
}

.sg-blog-single-redesign .blog-index__post h2 a{
   color: #333 !important;  
  text-decoration: none !important;
  border-bottom : 1px solid #333;
  line-height: 1.5rem;
  font-size: 18px;
}

.sg-blog-single-redesign .blog-index__post h2 a:hover{
   border-bottom : 1px solid #00ff82;
   color: #333 !important;  
}

.sg-blog-single-redesign .blog-index__post a{
  border-bottom: none;
    color: #3b61ff !important;
}

.sg-blog-single-redesign .blog-index__post a:hover{
  border-bottom: none;
    color: #3b61ff !important;
}

.sg-blog-meta-details{
  margin-bottom: 25px;
}
.sg-blog-meta-details a{
  color: #333 !important;  
  text-decoration: none !important;
  border-bottom : 1px solid #333;
}

.sg-blog-meta-details a:hover{
   border-bottom : 1px solid #00ff82;
   color: #333 !important;  
}

.sg-blog-meta-details div{
  color: #333 !important;  
}

.sg-blog-content-left{
  flex-basis: 66.66%;
  display: table-cell;
}
.sg-blog-content-right{
  padding-left: 30px;
  flex-basis: 33.33%;  
  display: table-cell;
  position: relative;
}
.sg-blog-main-content{
  max-width: 1240px;
  margin: 0 auto;
}

.sg-blog-breadcumb{
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
  display : none;
}
.sg-blog-meta-details{
  display: flex;
  flex-direction: row;
  column-gap: 25px;
}

.sg-blog-post-toc{
  position: -webkit-sticky;
    position: sticky;
    top: 5rem;
}

.sg-is-active-link{
  text-decoration : underline;
}

.sg-blog-breadcumb a{
  color: #333 !important;  
  text-decoration: none !important;
  border-bottom: none;
}
.sg-blog-breadcumb a:hover{ 
  border-bottom : 1px solid #00ff82;
}
.sg-blog-single-redesign{
  padding-top : 20px;
}

.sg-blog-single-redesign .hs_cos_wrapper_type_rich_text a, .sg-blog-single-redesign .hs_cos_wrapper_type_rich_text a span{
  border-bottom: none;
    color: #3b61ff !important;
}

.sg-blog-toc-mobile{
    display: none;
    padding-top: 20px;
  }
.sg-blog-spacing{
    padding : 0px 20px;
  }


.sg-blog-main-content .toc-list  .toc-list-item a{
  line-height: 20px;
  margin-bottom: 15px;
}
.sg-blog-main-content .toc-list  .toc-list-item{
  
}

.sg-blog-main-content .toc-list-item ol{
  padding-left : 20px;
}

.sg-blog-main-content ol.toc-list {
  list-style-type: square !important;
}


.sg-blog-content-left h1{
  margin-bottom: 25px;
  margin-top: 10px;
}
.sg-blog-social-mobile{
  display: none;
}

@media (max-width: 1124px) { 
  .sg-blog-main-content{
    flex-direction: column;
  }
  .blog-post__index-inner{
    position: relative;
  }
  .sg-blog-toc-mobile{
    display: block;
  }
  .sg-blog-content-right{
    display: none;
  }
  .sg-blog-single-redesign{
    
  }
  .sg-blog-spacing{
    padding : 0px 20px;
  }
  .sg-blog-social-mobile{
    display: block !important;
  }

}
.sg-blog-breadcumb-mobile{
  display: inline;
  padding-bottom: 10px;
}
.sg-blog-breadcumb-mobile a{
  color: #333 !important;  
  text-decoration: none !important;
  border-bottom: none;
  text-transform : uppercase;
  font-size: 12px;
}
.sg-blog-breadcumb-mobile a:hover{ 
  border-bottom : 1px solid #00ff82;
}


.sg-blog-tags-container {
  display: flex;
  flex-direction: row;
  column-gap: 5px;
}
.sg-blog-tags-container .sg-blog-tags-inner{
  display: flex;
  flex-direction: row;
  column-gap: 5px;
  flex-wrap: wrap;
  gap : 5px;
}
.sg-blog-tags-container .sg-blog-tags-inner .sg-blog-tag-box{
  padding : 2px 10px;
  border : 1px solid #333;
}

.sg-blog-tags-container .sg-blog-tags-inner .sg-blog-tag-box a{
  color: #333 !important;  
  text-decoration: none !important;
  border-bottom: none;
  text-transform : uppercase;
  font-size: 12px;
}
.sg-blog-tags-container .sg-blog-tags-inner .sg-blog-tag-box a:hover{ 
  border-bottom : 1px solid #00ff82;
}
.sg-blog-tags-container .sg-blog-tags-title{
  color: #333 !important; 
  font-size: 14px;
  min-width : 50px;
  padding-top: 5px;
}
.sg-blog-content-left .blog-post{
  padding-bottom: 10px !important;
}

.sg-blog-meta-author .blog-post__author-image:after{
    display : none;
}

.sg-blog-meta-details .sg-blog-meta-author{
  display: flex;
  flex-direction: row;
}

.sg-blog-post-toc{
  padding-bottom: 50px;
}

.sg-blog-content-right .blog-post__author{
  margin-top: 100px;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.sg-blog-content-right .blog-post__index-inner{
  background: #ffffff;
  padding-bottom: 50px;
}

.sg-blog-social-mobile .blog-post__author{
  margin-top: 30px;
  margin-bottom: 0px;
}


/*** Customer Filter ***/
.clients__filter:checked+label {   
    font-weight: 600;
}

/*** Partner Filter ***/
.partners__filter:checked+label {
    font-weight: 600;
}
/*** Integrations Filter ***/
.integrations__filter:checked+label {
     font-weight: 600;
}

/*** Mobile Menu Changes ***/
.hamburger.is-open .hamburger-box{
  background: #00ff82;
  border-radius: 8px;
}
.hamburger .hamburger-inner, #hamburger .hamburger-inner::after, #hamburger .hamburger-inner::before {
  background-color: #333 !important; 
  border-radius: 10px;
}

.hamburger .hamburger-inner{
  width: 60%;
}
.hamburger.is-open .hamburger-inner{
  width: 25px;
}
.hamburger .hamburger-inner::after{
  bottom: -7px !important;
  left: -15%;
}

.hamburger .hamburger-inner::before {
  top: -7px !important;
  left: -15%;
}

.hamburger.is-open .hamburger-inner::after{
  bottom: 0px !important;
  left: 0;
}

.hamburger.is-open .hamburger-inner::before {
  top: 0px !important;
  left: 0;
}

body .submenu.level-2 .menu-item .menu-link:focus, body .submenu.level-2 .menu-item .menu-link:hover, body .submenu.level-2>li:first-child.focus:before, body .submenu.level-2>li:first-child:hover:before {
    background-color: none;
}


@media (max-width: 1240px) { 
  .header__navigation  li.has-submenu > a:first-child:after{
    content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' data-name='icon / chevron-down'%3E%3Cpath fill='%23B5B5B5' d='M9.982 1.239 5.61 5.61a.7.7 0 0 1-1.02 0L.219 1.239a.7.7 0 0 1 0-1.02.7.7 0 0 1 1.02 0L5.1 4.08 8.962.219a.7.7 0 0 1 1.02 0 .7.7 0 0 1 0 1.02' data-name='icon / chevron-down'/%3E%3C/svg%3E");
    transform: scale(1.5);
    right: 20px;
    position: absolute;
    /*content: ">";
    transform: rotate(90deg);*/
    color: #00ff82;
    font-size: 22px;
  }
  .header__navigation .submenu.level-2>.menu-item>.menu-link {
    font-size: 18px !important;
  }
   .header__navigation .submenu.level-3>.menu-item>.menu-link {
    font-size: 18px !important;
     padding-bottom: 8px !important;
    padding-top: 0 !important;
  }
  
  
   .header__navigation .submenu.level-3>.menu-item>.menu-link.title-element {
    margin-bottom: 0 !important;
     margin-top: 8px !important;
     padding-bottom: 0 !important;
  }
  
   .header__navigation .submenu.level-3>.menu-item.no-submenu {    
     padding-bottom: 0 !important;
  }
  .header__navigation .submenu.level-4>.menu-item>.menu-link {
    font-size: 18px !important;
     padding-bottom: 8px !important;
    padding-top: 0 !important;
  }
    .header__navigation .submenu.level-4>.menu-item>.menu-link.title-element {
    margin-bottom: 0 !important;
     padding-bottom: 0 !important;
      margin-top: 8px !important;
  }
  
   .header__navigation .submenu.level-4>.menu-item.no-submenu {    
     padding-bottom: 0 !important;
  }
  
  
   .submenu.level-1 > li {
     border-bottom: none !important; 
     padding: 5px 6px !important;
  
  }
  
  .header__navigation li a{
    color: #333 !important; 
    font-size: 18px !important;
  }
    
  .header__ctas{
    margin-top: 30px;
    background-color: #000;
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .header__ctas a.cta_button{
    height: 50px;
    padding-top: 10px !important;
    font-size : 18px;
  }
  
  .header__language-switcher{
      margin-right: 0px;
  }
  .header__language-switcher .globe_class{
    padding : 20px 2px;
   
  }
  
  .header__language-switcher .globe_class .lang_list_class li a{
     font-size: 16px !important;
  }
  
  .header__language-switcher .lang_list_class{
    background-color: transparent !important;
  }
  .header__language-switcher .lang_list_class li{
    background-color: transparent !important;
     width: 50px  !important;
  }
  .header__language-switcher .globe_class ul.lang_list_class li:first-child::after{
    padding-left: 15px;
  }
  
  .submenu.level-1 > li {   
    padding: 0px 6px !important;
  }
  
}


@media (min-width:767px) and (max-width:1080px) {
  .hs-content-id-141467565949 .sg-main-class-wrapper .row-fluid-wrapper .row-fluid .row-number-1 > .row-fluid{
        display: flex;
        flex-direction: column;
	}
  .hs-content-id-141467565949 .sg-main-class-wrapper .row-fluid-wrapper .row-fluid .row-number-1 > .row-fluid .span6{
      width: 100%;
      margin-left :0;
	}
  .hs-content-id-141467565949 .sg-main-class-wrapper .row-fluid-wrapper .row-fluid .row-number-1 > .row-fluid .span6 .row-fluid .span4{
        width: 200px;
	}
  .hs-content-id-141467565949 .sg-main-class-wrapper .row-fluid-wrapper .row-fluid .row-number-1 > .row-fluid .span6 .row-fluid .span8{
        width: 300px;
	}
  
  
  .hs-content-id-39107689545 main .row-fluid-wrapper .row-fluid .row-number-1 > .row-fluid .row-number-2.dnd-section > .row-fluid {
        display: flex;
        flex-direction: column;
	}
   .hs-content-id-39107689545 main .row-fluid-wrapper .row-fluid .row-number-1 .row-fluid .row-number-2 > .row-fluid .span6{
      width: 100%;
     margin-left: 0;
	}
  
   .hs-content-id-39107689545 main .row-fluid-wrapper .row-fluid .row-number-1 .row-fluid .row-number-2 > .row-fluid .span6:last-child .row-number-3 .span12 > div{
         padding-right: 15%;
	}
   .hs-content-id-39107689545 main .row-fluid-wrapper .row-fluid .row-number-1 .row-fluid .row-number-2 > .row-fluid .span6:last-child .row-number-4 .span12 > div{
         text-align: center;
	}
  
   .hs-content-id-39107689545 main .row-fluid-wrapper .row-fluid .row-number-1 .row-fluid .row-number-2 > .row-fluid .span6 .row-fluid .span4{
        width: 200px;
	}
   .hs-content-id-39107689545 main .row-fluid-wrapper .row-fluid .row-number-1 .row-fluid .row-number-2 > .row-fluid .span6.row-fluid .span8{
        width: 300px;
	}
  
  /* Uncomment this section for Two Column CSS */
  /*
   .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child > .row-fluid{
       display: flex;
        flex-direction: column;
  }
  .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span6:first-child{
      width: 100%;
      margin-left :0;
  }
  .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span6:last-child{
    width: 100%;
      margin-left :0;
  }
  .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span6:first-child .row-fluid-wrapper:nth-child(3) .row-fluid .span4 {
     width: 30%;
  }
   .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span7:first-child{
      width: 100%;
      margin-left :0;
  }
   .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span5:first-child{
      width: 100%;
      margin-left :0;
  }
  
  .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span5 .row-fluid{
      width: 60%;
      margin-left :0;
  }
  */
}
/* Uncomment this section for Two Column CSS */
/*
@media (min-width:1081px) and (max-width:1240px) {
  .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span6:first-child .row-fluid-wrapper:nth-child(3) .row-fluid .span4 {
     width: 40%;
  }
  .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span6:first-child .row-fluid-wrapper:nth-child(3) .row-fluid .span8 {
     width: 50%;
  }
  .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span6:first-child .row-fluid-wrapper:nth-child(3) .row-fluid .span5:first-child {
     width: 40%;
  }
  .sg-main-class-wrapper .container-fluid .row-fluid-wrapper .row-fluid .span12 .row-fluid-wrapper:first-child .row-fluid .span6:first-child .row-fluid-wrapper:nth-child(3) .row-fluid .span5:last-child {
     width: 50%;
  }
}

*/


@media (max-width: 981px) { 

  
  .sg-blog-listing-re .blog-index__post-wrapper{
    width: 50%;
  }
  
}
  
  
@media (max-width: 767px) { 

    
  .sg-blog-listing-re .blog-index__post-wrapper{
	width: 100%;
}
  
}


@media (max-width: 730px) { 

  .sg-blog-breadcumb{
  display: none;
  }
  .sg-blog-breadcumb-mobile{
  display: inline;
}
  
  @media (max-width: 600px) { 
  .sg-blog-main-content  .blog-post__body img{
	float: none !important;
	display : block !important;
	margin : 0 auto !important;
}


  
  }

@media (max-width: 575px) { 
  .sg-blog-post-featured-image {
    height: 240px;
  }
  .dnd-section .faq-mwb .faq-mwb__content span{
    font-size: 16px !important;
  } 

  .sg-blog-breadcumb{
  display: none;
  }
  .sg-blog-breadcumb-mobile{
  display: block;
}
  .blog-listings-hero {

    background-position: 50%;
}


  .blog-listings-hero { 
    padding-bottom: 50px;
}
  .blog-listings-hero__inner h2 {
    margin-bottom: 2rem;
}
  
  .blog-index {
    padding-top: 30px;
        padding-bottom: 30px;
  }
  .blog-pagination__wrapper {
    padding: 1rem 0 2rem;
    text-align: center;
}
}