body { 
  font-variant-ligatures: none;
}  

.imgsearch {
  border-radius: 8px !important;
  float: left !important;
  margin-right: 15px !important;
}

.imgsearch2 { 
  border-radius: 8px !important;
  float: left !important;
  margin-right: 15px !important;
}

.large-blog-item .blog-info {
  margin-top: 22px !important;
}

.category-block-link {
  text-decoration: none !important;
}

.search-result__info__url {
  text-decoration: none !important;
}

.a-free-tool {
  color:black !important;
  text-decoration: none !important;
  font-weight: 700 !important;
}
.a-free-tool:hover {
  color:#007bff !important;
}

.a-free-tool-text { 
  color: #6E7191 !important;
  font-weight: 400 !important;
  text-decoration: none !important;
}  

.a-free-tool-text:hover { 
  color:#007bff !important;
}   

.atitle {
  color: #4E4B66 !important;
}

.atitle:hover {
  color: #007bff !important;
}

/*
.home .customer-experience__wrapper {
  margin-top: 0px !important; 
}
*/

.free-tools-block {
  cursor: pointer;
}

.ahover h5, .ahover{
  color: #007bff !important; 
}

.wistia_placebo_close_button img {
  width: 68px !important;
  height: 68px !important; 
}

.mc4wp-form-fields {
  display:flex !important;
  gap: 16px !important;
  margin: 0 !important;
  z-index: 10!important;					
}

.mc4wp-form-fields button { 
border: none !important;
padding: 8px 20px;
height: 40px;
color: #fff;
background: #ff8c00;
border-radius: 4px;
font-weight: 700;
font-size: 14px;
line-height: 24px;
}

.mc4wp-form-fields .latest-news-input {
  z-index: 3;
  border: 1px solid transparent;
  background: #fff;
  border-radius: 4px;
  padding: 9px 15px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  width: 332px;
  color: #4e4b66;
  height: 40px;
  filter: drop-shadow(0px 2px 12px rgba(0,0,0,0.08));
}

.subscribe-result-block {
  position: relative;
}

.subscribe-result {
  position: absolute; top: 40px; left: 17; width:560px; font-size: 12px;
}

.subscribe-result2 {
  position: absolute; top: 1px; left: 17; width:220px; font-size: 12px; line-height: 18px;
}

.subscribe-error {
  color: red !important;
}

.video-over-image {
  position: absolute;  top: -7px; z-index:9999; width: 246px; height: 140px;
}

.video-over-image2 {
position: absolute;  top: -7px; z-index:9999; width: 1042px; height: 593px;
}

body.post-type-archive-blog-post .blogs .from-video-library .slider .blog-slick-slider .slick-list .slick-track .slick-item .date {
  margin-top: 0px !important;
}

.block-right {
  flex-direction: column !important;
}


.single-blog-post .content .contents-block .content-description ul li {
  margin-top: 12px !important;
}

.author-block0 {
  top: 90px;
  display: -ms-flexbox;
  display: flex; 
  flex-direction: column;
  gap: 8px; 
  max-width: 200px;  
  width: 100%; 
}

@media (max-width: 1020px) {  
  .author-block0 { 
    display:none !important;
  }
}

.author-block0 .avatar-block {
  width: 60px; 
  height: 60px;
}

.author-block0 .author-name {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #4E4B66;
}

.author-block0 .author-description {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 20px;
  color: #6E7191;
  font-family: "Inter";
}

.author-block0 .avatar-block img {
  border-radius: 50px;
} 

.blogarticle { 
  padding-left: 16px;  
}

#facebook:hover {      
  content: url("img/social/Social_Icons_hov.svg");    
} 
#x-right:hover {      
  content: url("img/social/Social_Icons_x_hov.svg");    
} 
#in-right:hover {       
  content: url("img/social/Social_Icons_in_hov.svg");    
} 

#top-facebook:hover { 
  content: url("img/social/top/Social_Icons_hov_fb.svg");   
}
#top-x:hover {
  content: url("img/social/top/Social_Icons_hov_x.svg");   
}
#top-in:hover {
  content: url("img/social/top/Social_Icons_hov_in.svg");   
} 

#bott-facebook:hover {
  content: url("img/social/bottom/Social_Icons_hov_fb.svg");   
}
#bott-x:hover {
  content: url("img/social/bottom/Social_Icons_hov_x.svg");   
}
#bott-in:hover {
  content: url("img/social/bottom/Social_Icons_hov_in.svg");   
}


.mfp-bg {    
  z-index: 11042 !important; 
} 

.social-icons-block a {
  text-decoration: none !important; 
} 

.mfp-wrap { 
  z-index: 12042 !important;  
} 

.author-block.is-pinned {
  color: red; 
}

.social-pad-right {
  padding-right: 6px;  
}    

.social-icons a img {  
  width: 28px !important; 
  height: 28px !important; 
}  

.bottom-social-a { 
  padding-top: 5px !important;   
}   

.why-should-choose__image img { 
  max-height: 540px !important;
}  

#start_free_buttons a, #action-button-wrapper a, #action-button-wrapper .integrations {  
  font-family: "Plus Jakarta Sans", "Inter", Helvetica Neue, Arial, sans-serif !important;
  border: 1px solid transparent;
  border-radius: 4px;  
  display: inline-flex; 
  justify-content: center;  
  align-items: center;
  text-decoration: none;
  transition: background 0.2s, border-color 0.2s;
  white-space: nowrap;
  gap: 6px;
  cursor: pointer;
} 

.social_tw {  
  background: black !important; 
} 

.read-api a {
  font-size: 16px !important;   
}
.btn--large { 
  font-size: 16px;  
}

.powerful-texting-features .content-tab__content {
  display: flex;
  gap: 66px;
  justify-content: space-between;
  align-items: center; 
}

.powerful-texting-features .content-wrapper {
  gap: 50px;     
}

.powerful-texting-features .custom-container:after {
  display: none !important;
}

.content-tab content-tab--active2 {
  display: block; 
} 

.powerful-texting-features .adv {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}

.powerful-texting-features .adv__icon {
  color: #008CFF;
  font-size: 32px;
  display: flex;
  align-items: center;
}

.powerful-texting-features .adv__texting {
  font-size: 16px;
  line-height: 24px;
  color: #6E7191; 
  text-align: left;
  font-family: "Inter", Helvetica Neue, Arial, sans-serif; 
}


.powerful-texting-features .advantages {
  display: flex;
  flex-direction: column;
  gap: 24px;
  max-width: 460px;
}  

@media (min-width: 1205px) { 
.powerful-texting-features .content-wrapper .tab-item .content-tab-active img.desktop { 
  height: auto !important;
  max-width: 520px !important; 
  max-height: none !important;    
  transform: none !important; 
  margin: -100px 0 !important;  
  display: block !important;     
}  
} 


@media (max-width: 1205px) {  
  .powerful-texting-features .content-wrapper .tab-item .content-tab-active img.desktop { 
      display: none !important;
  } 
  .powerful-texting-features .content-wrapper .tab-item .content-tab-active img.mobile { 
      display: block !important; 
      max-width: 500px !important;  
  } 
}

.powerful-texting-features .content-tab__content {
  display: flex;
  gap: 66px;
  justify-content: space-between; 
  align-items: center;  
}

@media (max-width: 1023.98px) {
  .powerful-texting-features .content-tab__content {
    flex-direction: column !important;
    align-items: center !important;
    gap: 44px !important; 
  }
}

.calc__line-table .tooltip__base {
  gap: 0px !important; 
} 

.container-price-del {
  height: 45px; 
  position: relative;    
}

.del-vertical-center {   
  margin: 0;   
  position: absolute;   
  top: 41%; 
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
} 

@-moz-document url-prefix() {
  .del-vertical-center {  
      top: 41%;     
    }
}

@media (max-width:768px){
  .del-vertical-center { 
      top: 30%;  
  }
} 

.row-delete-button {  
  transform: none !important; 
  width: 28px !important;  
  height: 28px !important;  
  display: block !important; 
  border: none !important;
  background: none !important;
  color: #6E7191 !important;
  font-size: 20px !important;
}  

.row-delete-button2 { 
  width: 32px !important;  
  display: block !important;  
} 

.tooltip {  
  position: absolute; 
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style: normal; 
  font-weight: 400;
  line-height: 1.5;
  text-align: left; 
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  opacity: 0; 
}

.tooltip-inner {
  max-width: 350px;
  width: 350px;
  border: 1px solid #d9d9d9;
  background-color: #fff;
  box-shadow: 0 0 6px rgba(0,0,0,0.1);
  color: black; 
}

b, strong {
  font-weight: 700 !important;
}  

.free-tools {
  padding: 0 0 100px !important;
}

footer .custom-container .top-part {
  padding-top: 68px;
  padding-bottom: 0 !important;
}

.contact a {  
  font-weight: 400 !important;  
}

@media (max-width: 768px) { 
  .single-blog-post .content {
    padding: 40px 1px !important;
  }  
} 

.page-resources .free-tools {
  padding: 60px 0 100px !important; 
}

body.page-template-about_template section.main-section h1 { 
  margin-bottom: 8px !important;
} 
body.page-template-default section.main-section h1 { 
  margin-bottom: 8px !important;
} 

#case-searchform input.form-control, #advanced-searchform input.form-control {
  color: #4E4B66 !important;
}

.info-block__image img, .how-get-started__image img {
  max-width: 700px !important;   
}

@media (max-width: 450px) {  
  .info-block__image img, .how-get-started__image img {  
      max-width: 355px !important;    
  }
}

.single-blog-post .content .content-wrap img:first-of-type {
  margin-bottom: 15px;
  border-radius: 4px; 
}

.single-blog-post .sms-template .button-wrapper img {
  margin-bottom: 0px !important;  
} 

.case-container-not-found {
  display: flex !important;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border: 1px solid #EBEEF5;
  background: #fff;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.08);
  padding: 48px 32px;
}

header .menu-block #menu-header-menu > li.menu-item-has-children ul.sub-menu li a {
font-weight: 700 !important; 
}

body.post-type-archive-blog-post .not-found {  
  margin: 20px auto !important;
}

.blog-search-no-result-block {
  border: 1px solid #D9DBE9; 
  padding-top: 100px; 
  padding-bottom: 100px; 
  border-radius: 4px;
}

.blog-search-no-result-t1 {
  color: #4E4B66;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
} 

.blog-search-no-result-t2 {
  color: #6E7191;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; 
}

.calc__line-table td.row-delete-td, .calc__line-table th.row-delete-td {
  padding-right: 0px !important; 
  vertical-align:middle !important;
  width: 37px;
  min-width: 37px;
  padding-bottom: 5px !important; 
  /* float: right; */
}

@media (max-width: 767.98px) {
  .calc__line-table td.row-delete-td, .calc__line-table th.row-delete-td {
  margin-left: 0px !important;
  margin-right: 0px !important;

  padding-bottom: 15px !important; 
  display: block;
}
}

@media (min-width: 1199.98px) {
  .calc__line-table .country-td {
    width: 240px;
    min-width: 240px;
  } 
}

@media (max-width: 767.98px) {
  .calc__line-table .country-td {
    width: calc(100% - 37px);
    min-width: calc(100% - 37px); 
    order: 1;
  }
}

#case-studies-id {
  /* background: url(../../assets/img/customers/case-studies-bg.svg) center top no-repeat; */
    background-size: cover;
  background-attachment: scroll !important; 
  background-repeat: repeat-y !important;        
}

/*
#search-form-id .form-control {
    padding-left: 25px !important;  
}
*/

@media (max-width: 768px) {
  .search .form-control {
    padding: 0 !important;  
    padding-left: 35px !important;  
  }  
}

@media (max-width: 582px) {    
  .icon-search { 
    top: 10px !important; 
  }   
}

/* ## */
.heading-item-button a {
  color: #4E4B66 !important;
}

.active-heading-item a {
  color: white !important;
}

.explore-more-content { 
  /* padding: 0px 0 80px !important; */
}

.color_marketing  {
  color: #75BDBF !important;
}
.color_marketing:hover {
  color: #69AAAC !important;
}

.color_business {
  color: #008CFF !important;
}
.color_business:hover {
  color: #0076D6 !important;
}

.color_security {
  color: #F0AC4C;
}
.color_security:hover {
  color: #E39E3B !important;
}

.color_developers {
  color: #87C461;
}
.color_developers:hover {
  color: #79B057 !important;
}

.color_seo {
  color: #8F78BB;
}
.color_seo:hover {
  color: #816CA8 !important;
}

.color_general {
  color: #C67193;
}
.color_general:hover {
  color: #B26684 !important;
}

.color_sms {
  color: #EA7F7F;
}
.color_sms:hover {
  color: #D57070 !important;
}

.color_guides {
  color: #E8894B;
}
.color_guides:hover {
  color: #CA763F !important;
}

.title:hover,
.title.hover {
  color: #007bff !important; 
}
.categories {
  padding: 5px 0 29px !important;
}


.blog-info a {
  text-decoration: none !important;
}  


#search-form-id {
  display: inline !important;
  position: relative !important;

} 

#search-form-id .close { 
  position: absolute !important;
  right: 10 !important;
  cursor: pointer;
  top: 2px !important;
}

#case-searchform .close { 
  position: absolute !important; 
  right: 6px !important;       
  cursor: pointer; 
  top: -30px !important;     
} 

.icon-search {
  position: absolute !important;
  left: 10 !important;
  top: 5px !important;
  width: 20px;
  height: 20px;
}

.calc__line-table td {  
  vertical-align: middle !important; 
}

.current-menu-item > span { 
  color: #008cff;
}  


header .menu-block #menu-login-menu .trial a .fa-shopping-cart {
  top: 0px !important; 
}   

body.page-template-default, body.page-api-search-results {
  background-color: #f9f9fC; 
}

.not-found {  
  text-align:center;
} 


@media (max-width: 1020px) {     
.single-blog-post .content .content-wrap .author-block-mobile {
  margin-bottom: 20px;    
}  
}

.free-tools-not-found { 
  width: 770px;  
}

@media (max-width: 767.98px) {
.features-lists-two {
  display: -ms-grid;
  display: grid !important; 
  grid-template-columns: none;
  gap: 40px;  
  width: 100%; 
  max-width: 1070px; 
  margin: auto;
  text-align: left;
}

.features-block {  
  display: -webkit-box !important;
  display: flex;
  padding-right: 20px; 
} 

.features-block.vertical { 
  display: flex !important; 
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 20px;
} 

@media (max-width: 767.98px) {
  .get-started__buttons {
    flex-direction: column;
    gap: 16px;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
  }
} 

.free-tools-not-found {
  width: 700px;
}

}

@media (max-width: 600px) {   
  .features-block { 
    display: block !important; 
    padding-right: 0px;   
  }
}

@media (max-width: 1020px) { 
  .free-tools-not-found {
    width: 915px;    
  }    
} 

@media (max-width: 867.98px) { 
  .free-tools-not-found {
    width: 770px; 
  } 
}

@media (max-width: 667.98px) { 
  .free-tools-not-found {
    width: 570px; 
  } 
}

@media (max-width: 567.98px) { 
  .free-tools-not-found {
    width: 470px; 
  } 
}

@media (max-width: 467.98px) { 
  .free-tools-not-found { 
    width: 402px;    
  }
}

.close-free-tools {
  position: absolute;
  top: -55px; 
  right: 7px;            
} 

@media (max-width: 1008px) { 
  .close-free-tools{ 
    top: -31px;     
  } 
} 

@media (max-width: 767.98px) { 
  .blog-search-item {
    flex-direction: column;
  }
}

#blog-search-form .close { 
  position: absolute !important;
  right: 10 !important;
  cursor: pointer;
  top: 7px !important;  
}

.features-top-mobil {
  display: none;
}
@media (max-width: 768px) {  
  .features-top-dekstop {
    display: none;
  }
  .features-top-mobil {
    display: block;
    color: #6e7191;
    font-weight: 400; 
  font-family: "Inter"; 
  font-size: 16px; 
    line-height: 24px;
  } 
  .features-top-mobil .text-center {
    padding-bottom: 50px !important; 
  }
}

.features-details__img-container .play-button {
  position: absolute; 
  top: -40px; 
  right: 5px; 
  cursor: pointer;
  z-index: 4;   
} 

.features-details__img-container {  
    cursor: auto;
}

.features-details__img-container::before {
    display:none; 
} 

.subtitle2 {
  margin-top: 0px !important;
} 

a {
  text-decoration: none !important;
}


@media (max-width: 585px) { 
body.case_study_pod-template .case-content .case-wrap .info-row-3 > .row {
    width: 100%;
    height: 180px;
    padding: 40px 24px 250px;
} 
}

@media (max-width: 575px) { 
body.case_study_pod-template .case-content .case-wrap .info-row-3 > .row .custom-carousel #case-study-carousel .left.carousel-control {
    top: 200px;
}
body.case_study_pod-template .case-content .case-wrap .info-row-3 > .row .custom-carousel #case-study-carousel .right.carousel-control {
  top: 200px;
  right: 0px; 
}

.thumbnails-carousel li { 
  display: none;
}
} 


body.case_study_pod-template .case-content .casestudy-card-body .media-body h4.title, body.case_study_pod-template .case-content .casestudy-card-body .media-body h4.title:hover  {
  font-family: "Plus Jakarta Sans", "Inter", Helvetica Neue, Arial, sans-serif;
   font-weight: 600;
   color: #202223;
   font-size: 20px;
   line-height: 28px;
   margin-bottom: 8px;
} 

#custom-breadbrumbs2  { 
  text-align: center;
}

#custom-breadbrumbs2 a {
  font-family: Plus Jakarta Sans, sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 10px;
  text-transform: uppercase;
  color: #008CFF;
  text-align: center;
}
#custom-breadbrumbs a { 
  font-family: Plus Jakarta Sans, sans-serif;
}

body.case_study_pod-template .main-section {
  padding-left: 10px;
  padding-right: 10px;
}




body.case_study_pod-template .main-section p.subtitle {
  font-family: "Inter", sans-serif;
  opacity: 1; 
  font-size: 18px;
}

@media (max-width: 767.98px) {
body.case_study_pod-template .main-section p.subtitle {
  font-size: 16px;
}
}

@media (max-width: 700px) { 
  .case-breadbrumbs2 {
    display:block !important;
  }
  .case-breadbrumbs {
    display:none !important;
  }

} 

body.case_study_pod-template .main-section h1{
    font-size: 44px !important;  
}

@media (max-width: 1199.98px) {
  body.case_study_pod-template .main-section h1{
    font-size: 40px !important;
    line-height: 52px !important;
  }
}

@media (max-width: 767.98px) { 
  body.case_study_pod-template .main-section h1{
    font-size: 32px !important;
    line-height: 44px !important;
  }
}

@media (min-width: 701px) { 
  .case-breadbrumbs2 {
    display:none !important;
  }
  .case-breadbrumbs { 
    display:flex !important;
  }
}

section.faq .row .question-wrap .single-question h5.quest:active, #section-faq .row .question-wrap .single-question h5.quest:active { 
  color: #008CFF !important; 
  -webkit-tap-highlight-color: transparent;   
}   

section.faq .row .question-wrap:hover .quest-icon rect, #section-faq .row .question-wrap:hover .quest-icon rect {
  fill: #D9DBE9;
} 

section.faq .row .question-wrap .single-question.active h5.quest:hover, #section-faq .row .question-wrap .single-question.active h5.quest:hover {
  color: #202223 !important;  
}

.quest-icon.active rect {
  fill: #EBEEF5 !important;  
} 

.quest-icon.active svg:hover, .quest-icon svg:hover, .quest-icon svg {
  path {
    fill: #6E7191 !important;  
  }
}

.faq-hover {
  color: #008CFF !important;
} 

section.faq .row .question-wrap .single-question h5.quest, #section-faq .row .question-wrap .single-question h5.quest {
  font-weight: 600; 
  color: #202223; 
  font-size: 18px; 
}

@media (min-width: 1023.98px) {
body.page-template-about_template section.milestones .content-container .timeline .container .timeline-item {
   padding: 0 0 32px 0; 
}   
}

.case-studies-content .description-part svg {
  margin-top: 4px;          
}

.read-case-study {   
 font-family: "Plus Jakarta Sans", "Inter", Helvetica Neue, Arial, sans-serif !important; 
 font-weight: 600 !important; 
}   

@media (max-width: 1023.98px) { 
  .timeline-item--bottom svg {
    margin-top: 12px;
  }
}

body.page-template-about_template .strong-leadership__ceo {
  margin-top: 34px; 
} 

.sso__link-container a {
  font-weight: 600 !important;
} 

.features-safeguards__url a {
  font-weight: 600;
}  

.postid-1382 .features-container, .postid-5281111 .features-container, .postid-238 .features-container,  .postid-1349 .features-container { 
  border-bottom: 1px solid #EBEEF5;
} 

.latest_news .heading .title {
  color: #202223;
  font-family: "Plus Jakarta Sans", "Inter", Helvetica Neue, Arial, sans-serif;
}

.latest_news .heading .title:hover {
  color: #202223 !important; 
}

.cta .body {   
  font-family: "Plus Jakarta Sans", Helvetica Neue, Arial, sans-serif !important;      
}    
  
@media (max-width: 600px) { 

.blogs .next-link a, #case-studies-id .next-link a {  
    padding: 5px !important;  
    max-width: 30px !important; 
}
 
.blogs .next-link a:hover, #case-studies-id .next-link a:hover{  
  background-color: #F7F7FC !important; 
  width: 30px;
  height: 30px;    
}  

.blogs .next-link a,  #case-studies-id .next-link a{ 
  background-color: white !important; 
  width: 30px !important;
  height: 30px;     
}  

.blogs .next-link svg,  #case-studies-id .next-link svg{ 
  width: 19px;
  height: 19px;     
    margin-top: 1px;  
}

.blogs .prev-link a:hover,  #case-studies-id .prev-link a:hover{
  background-color: #F7F7FC !important; 
  width: 30px;
  height: 30px;     
}

.blogs .prev-link a,  #case-studies-id .prev-link a{ 
  background-color: white !important; 
  width: 30px;
  height: 30px;    
}  

.blogs .prev-link svg, #case-studies-id .prev-link svg{   
  width: 19px;
  height: 19px;    
  margin-top: 3px; 
  left: -14px !important;
} 

.blogs #paginationId .num-pages,  #case-studies-id #paginationId .num-pages{
  display: inherit;
} 

}  

.secure-payment__logos {       
  gap: 11px !important;  
}  
    

@media (max-width: 768px) { 
  .secure-payment__logos img {       
    height: 55px !important; 
    width: 81px !important;
  } 
}
 

@media (max-width: 768px) {
body.page-template-customers_template section.reviews-block .custom-container .reviews-wrapper .single-review .author-data .author svg, 
body.page-template-customers_template section.reviews-block .custom-container .reviews-wrapper .single-review .author-data .author img {
    display: block; 
}
} 

@media (max-width: 768px) { 
  .page-id-17174 .customer-quotes .heading-container h2 {
      text-align: center; 
  }  
}

@media (max-width: 767.98px) {
.getting-started-byoc__logo {
    width: 80px;
}
}  

 
/* ###BT */  
/*
.calc__line {
  border: 1px solid black;
}
.calc__line-close {
  border: 1px solid red;
}
.calc__line-table td {
  border: 1px solid green;
}
*/
/* ###E BT */


/* ### */ 



/* #### */ 
  
/*rgb(25, 35, 63) */ 
@media (min-width:1007px){.blog__toc__wrapper{display:none !important;}} 

.blog__toc__wrapper{max-width:185px;position:-webkit-sticky;position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;-webkit-transition:.3s top ease 0s;-o-transition:.3s top ease 0s;transition:.3s top ease 0s}
@media (min-width:1007px){ 
.blog__toc__wrapper{top:98px!important}   
} 

@media (max-width:1008px){.blog__toc__wrapper{position:fixed;top:calc(100% - 53px);left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 auto;width:500px;max-width:500px;z-index:10;background:#6e7191;border-radius:16px 16px 0 0}}

@media (max-width:546px){.blog__toc__wrapper{width:100%}} 
@media (max-width:1008px){.blog__toc__wrapper nav{overflow-y:scroll;padding:0 40px;max-height:400px;padding-bottom:40px}}
@media (max-width:678px){.blog__toc__wrapper nav{max-height:300px}}
@media (min-width:650px){.blog__toc__wrapper nav{-ms-overflow-style:none;scrollbar-width:none}.blog__toc__wrapper nav::-webkit-scrollbar{display:none}}
.blog__toc__wrapper .active-menu-item{color:#4e4b66!important;position:relative}
.blog__toc__wrapper .active-menu-item:after{content:"";position:absolute;left:-13px;top:6px;width:6px;height:6px;background-color:#008cff;border-radius:100%;font-size:0}
.blog__toc__wrapper ul{font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:20px;color:#6e7191;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none}
.blog__toc__wrapper ul ul{margin-top:8px}
@media (max-width:1008px){.blog__toc__wrapper ul{color:#6e7191}}
.blog__toc__wrapper ul .ez-toc-heading-level-3{margin-left:12px} 
.blog__toc__wrapper ul .ez-toc-heading-level-3.numbered-item{margin-left:12px}.blog__toc__wrapper ul .ez-toc-heading-level-3 a:hover::after{left:-12px}.blog__toc__wrapper ul .ez-toc-heading-level-3 .active-menu-item{color:#4e4b66!important;position:relative}
.blog__toc__wrapper ul .ez-toc-heading-level-3 .active-menu-item:after{left:-13px}
.blog__toc__wrapper ul a{color:#6e7191;position:relative;display:block} 
.blog__toc__wrapper ul a:hover{color:#4e4b66}.blog__toc__wrapper ul a:hover:after{content:"";position:absolute;left:-13px;top:6px;width:6px;height:6px;background-color:#008cff;border-radius:100%;font-size:0;opacity:.5}.blog__toc__wrapper.active{background:#fff;-webkit-box-shadow:0 6.25px 16px rgba(0,0,0,.085);box-shadow:0 6.25px 16px rgba(0,0,0,.085);gap:17px;top:calc(100% - 500px);max-height:500px}@media (max-width:546px){.blog__toc__wrapper.active{height:auto;padding-bottom:5px}}.blog__toc__wrapper.active .blog__toc-title{color:#4e4b66;border-bottom:1px solid #ebeef5;padding-bottom:14px}.blog__toc__wrapper.active .blog__toc-title .blog__toc-icon{top:-3px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.blog__toc__wrapper.active .blog__toc-title .blog__toc-icon path{fill:#4e4b66}.blog__toc{position:relative}@media (max-width:1008px){.blog__toc{z-index:1043}}.ez-toc-title-container{display:none}.blog__toc-title{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:20px;text-transform:uppercase;margin-bottom:0}@media (max-width:1008px){.blog__toc-title{font-weight:500;font-size:14px;color:#fff;text-align:center;width:100%;margin-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}}.blog__toc-icon{display:none}@media (max-width:1008px){.blog__toc-icon{display:inline-block;position:relative;top:2px}}.blog__toc-text{font-size:14px;line-height:20px}.toc__overlay{left:0;top:0;background:rgba(20,20,43,.6);position:fixed;z-index:5;width:100%;height:100%;z-index:1042;display:none}.toc__overlay.active{display:block}#ez-toc-container{width:100%}.blog__text ol{list-style-type:decimal;padding-left:40px}@media (max-width:768px){.blog__text ol{padding-left:24px}}.blog__text ol li{padding-left:0}.blog__text ol li::before{display:none}.blog__text ol li::marker{color:#008cff;min-width:13px}.has-light-blue-background-color{background:#dbefff}.has-primary-blue-color{color:#008cff}.has-primary-blue-color a,.has-primary-blue-color b,.has-primary-blue-color i,.has-primary-blue-color p,.has-primary-blue-color strong{color:#008cff}.downloadable_materials_form .messages p{margin-bottom:0}.form-modal__row{width:768px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 6.25px 16px rgba(0,0,0,.085);box-shadow:0 6.25px 16px rgba(0,0,0,.085);border-radius:8px;overflow:hidden}@media (max-width:768px){.form-modal__row{width:95%;margin:auto;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;
@media (max-width:1008px){.blog__container .blog__content{margin:0 auto}}.blog__toc__wrapper{max-width:185px;position:-webkit-sticky;position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;-webkit-transition:.3s top ease 0s;-o-transition:.3s top ease 0s;transition:.3s top ease 0s}@media (min-width:993px){.blog__toc__wrapper{top:98px!important}}@media (max-width:1008px){.blog__toc__wrapper{position:fixed;top:calc(100% - 53px);left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin:0 auto;width:500px;max-width:500px;z-index:10;background:#6e7191;border-radius:16px 16px 0 0}}@media (max-width:546px){.blog__toc__wrapper{width:100%}}@media (max-width:1008px){.blog__toc__wrapper nav{overflow-y:scroll;padding:0 40px;max-height:400px;padding-bottom:40px}}@media (max-width:678px){.blog__toc__wrapper nav{max-height:300px}}@media (min-width:650px){.blog__toc__wrapper nav{-ms-overflow-style:none;scrollbar-width:none}.blog__toc__wrapper nav::-webkit-scrollbar{display:none}}.blog__toc__wrapper .active-menu-item{color:#4e4b66!important;position:relative}.blog__toc__wrapper .active-menu-item:after{content:"";position:absolute;left:-13px;top:6px;width:6px;height:6px;background-color:#008cff;border-radius:100%;font-size:0}.blog__toc__wrapper ul{font-family:Inter,sans-serif;font-weight:500;font-size:13px;line-height:20px;color:#6e7191;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;list-style:none}.blog__toc__wrapper ul ul{margin-top:8px}@media (max-width:1008px){.blog__toc__wrapper ul{color:#6e7191}}.blog__toc__wrapper ul .ez-toc-heading-level-3{margin-left:12px}.blog__toc__wrapper ul .ez-toc-heading-level-3.numbered-item{margin-left:12px}.blog__toc__wrapper ul .ez-toc-heading-level-3 a:hover::after{left:-12px}.blog__toc__wrapper ul .ez-toc-heading-level-3 .active-menu-item{color:#4e4b66!important;position:relative}.blog__toc__wrapper ul .ez-toc-heading-level-3 .active-menu-item:after{left:-13px}.blog__toc__wrapper ul a{color:#6e7191;position:relative;display:block}.blog__toc__wrapper ul a:hover{color:#4e4b66}.blog__toc__wrapper ul a:hover:after{content:"";position:absolute;left:-13px;top:6px;width:6px;height:6px;background-color:#008cff;border-radius:100%;font-size:0;opacity:.5}.blog__toc__wrapper.active{background:#fff;-webkit-box-shadow:0 6.25px 16px rgba(0,0,0,.085);box-shadow:0 6.25px 16px rgba(0,0,0,.085);gap:17px;top:calc(100% - 500px);max-height:500px}@media (max-width:546px){.blog__toc__wrapper.active{height:auto;padding-bottom:5px}}.blog__toc__wrapper.active .blog__toc-title{color:#4e4b66;border-bottom:1px solid #ebeef5;padding-bottom:14px}.blog__toc__wrapper.active .blog__toc-title .blog__toc-icon{top:-3px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.blog__toc__wrapper.active .blog__toc-title .blog__toc-icon path{fill:#4e4b66}.blog__toc{position:relative}@media (max-width:1008px){.blog__toc{z-index:1043}}.ez-toc-title-container{display:none}.blog__toc-title{font-family:Inter,sans-serif;font-weight:600;font-size:14px;line-height:20px;text-transform:uppercase;margin-bottom:0}@media (max-width:1008px){.blog__toc-title{font-weight:500;font-size:14px;color:#fff;text-align:center;width:100%;margin-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}}
.blog__toc-icon{display:none}@media (max-width:1008px){
.blog__toc-icon{display:inline-block;position:relative;top:2px}}.blog__toc-text{font-size:14px;line-height:20px}.toc__overlay{left:0;top:0;background:rgba(20,20,43,.6);position:fixed;z-index:5;width:100%;height:100%;z-index:1042;display:none}.toc__overlay.active{display:block}#ez-toc-container{width:100%}.blog__text ol{list-style-type:decimal;padding-left:40px}@media (max-width:768px){.blog__text ol{padding-left:24px}}.blog__text ol li{padding-left:0}.blog__text ol li::before{display:none}.blog__text ol li::marker{color:#008cff;min-width:13px}.has-light-blue-background-color{background:#dbefff}.has-primary-blue-color{color:#008cff}.has-primary-blue-color a,.has-primary-blue-color b,.has-primary-blue-color i,.has-primary-blue-color p,.has-primary-blue-color strong{color:#008cff}.downloadable_materials_form .messages p{margin-bottom:0}
.form-modal__row{width:768px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;-webkit-box-shadow:0 6.25px 16px rgba(0,0,0,.085);box-shadow:0 6.25px 16px rgba(0,0,0,.085);border-radius:8px;overflow:hidden}

