/* @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    */
/*****************************************/

h1, h2{
font-family: Poppins, Arial, Arial;
  letter-spacing: 0.5px;

}
.left{
text-align:left;
}

.right{
text-align:right;
}

.center{
text-align:center;
}



/*Stats on Homepage*/
.pwr-stat__number{
    font-size: 40px;
}


/*Footer Category Titles*/
.pwr-footer-full .hs-menu-wrapper.hs-menu-flow-vertical li.hs-menu-depth-1>a, .pwr-footer-subscribe__title{
font-size: 16px;
font-weight:800;
  
}

.pwr-footer-company-info{
font-size: 30px;
}


.pwr-rel-post-item__title{
font-size: 19px;
  font-weight:600;
}

.pwr-sec-posts{
padding: 5px 0 105px;
}

.Quzara-home-hero .pwr-hero__desc p{
font-size:24px;
}


.pwr-cta-container__cta a.cta_button::before{
font-size:29px;
}

/* Back to top button style */
.pwr--dark .pwr-back-to-top:hover{
background-color: #FAB734;
color: #283239;
}

.fake-h2{
font-size: 18px; 
font-weight: 400; 
line-height: 34px;
 
}

.fake-2_color{
 color: #f9ae1b; 
  font-size: 22px;
}
/* Hero Banner Desc */
.pwr-hero__desc p{
font-size:18px;
}

.hero-partner-logo{
height: auto; 
max-width: 100%; 
}

.partner-logo1, .partner-logo3, .partner-logo4, .partner-logo6{
  width: 70px; 
  margin: 20px 20px 20px 0px;
}

.partner-logo2{
width: 100px; 
  margin: 20px 20px 30px 0px;
}

.partner-logo5{
width: 84px;
margin: 20px 20px 20px 0px;
}

.hero-checkmark{
display: inline-block;
  vertical-align: baseline; 
  fill: #FAB734 !important;
}

/* Legal Consent */
.legal-consent-container .hs-richtext p, .legal-consent-container .hs-richtext{
text-align:left;
padding-right:15px;

}


/* Landing Page Hero icon */
.pwr-hero__icon { 
display: none; 
} 

/*** Accordion list in content ***/
 .pwr-accordion-container .pwr-rich-text ul li{
list-style: disc;
}

.MXDR_differentiators_accordion  .pwr-accordion-container .pwr-rich-text ul li
{
list-style: none;
}

.MXDR_differentiators_accordion .pwr-rich-text ul:not([style*=list-style-type]) li:before{
background-color: #fff;
}

.pwr-tabs__tab--hor {
margin-bottom:20px;
}


.pwr-header__menu--mega-menu .hs-menu-wrapper li.hs-menu-depth-2>ul.hs-menu-children-wrapper {
width: 500px;
}

.hs-menu-children-wrapper > {
width: 500px;
}

/* Landing Page Form   */
body .hs-form-field {
margin-bottom:15px;
}

.pwr-sec-form__intro-sec--vertical{
margin-bottom:20px;
}

#hs-button_widget_1661355552000{
letter-spacing:3px;
}

/*** Add space above the partner's form title ***/
.partner-form-title{
padding-top:20px;
  padding-bottom:8px;
}

.pwr-footer-company-info__icons { 
font-size: 50px; 
margin-top: 30px;
} 

.pwr-footer-advanced .pwr-footer-company-info__icons .pwr-adc-content__social-icon{
font-size: 32px; 
}

/**** CMMC Landing Page ****/

.CMMC-highlight{
padding-top:28px; 
}

.CMMC-LP-top-img .pwr-team-member__img, .CMMC-highlight .pwr-team-member__img{
height:194px;
}





.CMMC-paragraph h3, .CMMC-SOCaaS h3, .CMMC-SIMS h3, .CMMC-SecOps h3, .CMMC-certs h3, .CMMC-compliance h3 {
font-size: 28px;
}

.CMMC-certs .pwr-sec-clients__logo {
max-width:120px;
}


/****************************Mobile **********************************/
@media (max-width: 575px){
  
.pwr-stat__number{
    font-size: 24px;
} 
  
    .pwr-stat__title{
  font-size: 14px;
  }
  
.Quzara-home-hero h1, .Quzara-home-hero h2{
font-size:28px;
}
  
.Quzara-home-hero .pwr-hero__desc p{
  font-size:18px;
  }
  
  .hs_cos_wrapper_type_social_sharing{
    margin-top: 22px;
  display: flex;
  justify-content: space-around;
  }

 
  #hs-button_widget_54f3fdcc-ab68-4cd7-929b-bfb3ab724ec6{
  font-size: 14px;
  }
  #hs_cos_wrapper_widget_54f3fdcc-ab68-4cd7-929b-bfb3ab724ec6{
  padding-left: 5% !important;
  padding-right: 5% !important;
  }
  
  .pwr-rich-text p,    .pwr-rich-text ul,    .pwr-rich-text h2{
  text-align: left;
  }
  

  
.cta_button  {
  font-size:12px;
  } 
.pwr-mini-icon svg{
transform: rotate(90deg);

}  
  
  .pwr-mini-icon{
        display: block;
    margin-left: 40%;
  }
.pwr-post-featured__info-box{
margin: 50px 40px 30px; 
}
  
.page-center {
  margin-left: 12px;
  margin-right: 12px;

  }
  
h1#accelerate-your-fedramp-compliance-authorization-get-started-today, 
h1#accelerate-your-fedramp-compliance-authorization,
.Cybertorch-LPform h1{
    font-size: 24px;
    letter-spacing: 0.5px;
    text-align: center;
    line-height: 36px;   
}

 
h2#fedramp-lp-h2{
    font-size:18px;
    font-weight: normal;
    width: 90%;
    line-height: 30px;
    text-align: center;
    margin: 0 auto;
   letter-spacing: 0.2px;
  }
  

.Cybertorch-LPform h2 
  {
  font-size: 20px; 
  font-weight: normal;   
  font-family: san sarif, open sans; 
  line-height: 30px; 
  text-align: left;
}
  .pwr-post-content h2{
  font-size:22px;
    line-height: 36px; 
  }

  .pwr-post-content{
  margin-left:20px;
    margin-right:20px;
  }

  .pwr-post-featured {
    margin-left: 0;
    margin-right: 0;
}
  
  .pwr-post-featured, .pwr-post-featured--small {
    border-radius: 0;
    height: auto!important;
    min-height: 250px;
}
  
}

/****************************larger phone  **********************************/
@media (max-width: 767px){
  
    .pwr-stat__number{
    font-size: 18px;
} 
  
    .pwr-stat__title{
  font-size: 12px;
  }
  
.pwr--sec-padding-b-lg {
  padding-top:60px !important;
    padding-bottom: 50px !important;
}
 h1#accelerate-your-fedramp-compliance-authorization, 
  .Cybertorch-LPform h1{
  font-size: 28px;
   letter-spacing: 0.5px;
    text-align: left;
    line-height: 42px;
    
}
  
  h2#fedramp-lp-h2{
    font-size:20px;
    font-weight: normal;
    line-height: 30px;
    text-align: left;
   letter-spacing: 0.2px;
  }
    .Cybertorch-LPform h2 
  {
  font-size: 20px; 
  font-weight: normal;   
  font-family: san sarif, open sans; 
  line-height: 30px; 
  text-align: left;
}
.pwr-post-featured {
    margin-bottom: calc(50px*var(--sp-reduction-factor));
}

}
/***********************************ipad/tablet *************************************/
@media (min-width: 767px){
  
  .pwr-stat__number{
    font-size: 20px;
} 
  
  .pwr-stat__title{
  font-size: 12px;
  }
  
    .hs_cos_wrapper_type_social_sharing{
    margin-top: 22px;
  }
  
.pwr--sec-padding-b-lg {
  padding-top:60px !important;
    padding-bottom: 50px !important;
}
 h1#accelerate-your-fedramp-compliance-authorization, 
  .Cybertorch-LPform h1{
  font-size: 28px;
   letter-spacing: 0.5px;
    text-align: left;
    line-height: 42px;
    
}
  
  h2#fedramp-lp-h2{
    font-size:20px;
    font-weight: normal;
    line-height: 30px;
    text-align: left;
   letter-spacing: 0.2px;
  }
    .Cybertorch-LPform h2 
  {
  font-size: 20px; 
  font-weight: normal;   
  font-family: san sarif, open sans; 
  line-height: 42px; 
  text-align: left;
}
    .pwr-post-content h2{
font-size:30px;
margin-top:30px;
margin-bottom:10px;
 
}
}

/*********************************** Laptop *************************************/
@media (min-width: 992px){
  
    .pwr-stat__number{
    font-size: 28px;
} 
  
  .pwr-stat__title{
  font-size: 16px;
  }
  
    h1#accelerate-your-fedramp-compliance-authorization,
  .Cybertorch-LPform h1{
      font-size: 30px;
      letter-spacing: 0.5px;
      text-align: left;
      line-height: 45px;
     
}
    h2#fedramp-lp-h2{
    font-size:20px;
    font-weight: normal;
    line-height: 30px;
    text-align: left;
  padding-right:60px;
   letter-spacing: 0.2px;
  }
    .Cybertorch-LPform h2 
  {
  font-size: 22px; 
  font-weight: normal;   
  font-family: san sarif, open sans; 
  line-height: 42px; 
  text-align: left;
}
    .pwr-post-content h2{
font-size:30px;
margin-top:30px;
margin-bottom:10px;
 
}
}

/**************************************Desktop large ********************************/
@media (min-width: 1200px){
  
      .pwr-stat__number{
    font-size: 32px;
} 
  
  .pwr-stat__title{
  font-size: 18px;
  }
  
    h1#accelerate-your-fedramp-compliance-authorization,
    .Cybertorch-LPform h1{
      font-size: 38px;
      letter-spacing: 0.5px;
      text-align: left;
      line-height: 44px;     
}
  
h2#fedramp-lp-h2
  {
  font-size: 22px; 
  font-weight: normal; 
  font-family: san sarif, open sans; 
  line-height: 42px; 
  text-align: left;
}
  .Cybertorch-LPform h2 
  {
  font-size: 28px; 
  font-weight: normal;   
  font-family: san sarif, open sans; 
  line-height: 42px; 
  text-align: left;
}  
  
  .pwr-sec-form{
border-radius:0px;
padding: 100px 60px 140px;

}
    .pwr-post-content h2{
font-size:30px;
margin-top:30px;
margin-bottom:10px;
 
}
}

/**************************************Desktop Extra large ********************************/
@media(min-width:1400px){
  
        .pwr-stat__number{
    font-size: 36px;
} 
  
  .pwr-stat__title{
  font-size: 18px;
  }
  
  
.CMMC-paragraph  {
padding-right:48px;
padding-left: 48px;
}
  
.Cybertorch-LPform h1,  
h1#accelerate-your-fedramp-compliance-authorization, 
h1#secure-your-business-with-confidence-we-are-the-most-compliant-and-authorized-soc-provider
{
  font-size: 42px;
  letter-spacing: 0.5px;
  text-align: left;
  line-height: 54px;

}
h2#fedramp-lp-h2
  {
  font-size: 22px; 
  font-weight: normal;   
  font-family: san sarif, open sans; 
  line-height: 42px; 
  text-align: left;
}
  
  .Cybertorch-LPform h2 
  {
  font-size: 30px; 
  font-weight: normal;   
  font-family: san sarif, open sans; 
  line-height: 42px; 
  text-align: left;
}
  
/***** border on top form in the page *****/  
.pwr-sec-form{
  border-radius:0px;
}

  .pwr-post-content h2{
font-size:24px;
margin-top:30px;
margin-bottom:10px;
}
.pwr-post-content h3{
  font-size: 20px !important;
  }
  
}
/**********************************************************************/

@media (max-width: 1199px){
.pwr-post-featured {
    margin-left: 40px;
    margin-right: 40px;
}
.pwr-post-featured--small {
    height: 450px;
}

}



/************************ End of Desktop view ************************/
#hs-button_widget_1668012502319
{
letter-spacing:3px;
}

.mainWebsiteFooter .hs-menu-depth-1 > a{
color: #F9AE1B !important;
font-weight: 600;
}

#hs_menu_wrapper_footer_page_ .hs-menu-depth-1 > a{
color: #fff;
}


.pwr-footer, .pwr-footer-link {
  padding-top:80px;
  padding-bottom:80px;
}
/**************BLOG POST****************/


.hs_cos_wrapper_type_module .Quzara_subscription_form{
margin-top: 80px;
}


.hs_cos_wrapper_type_social_sharing {
Margin-bottom: 22px;
}

.hs_cos_wrapper_type_social_sharing a img{
margin-right: 15px;
}

img.pwr-avatar__img.lazyload	
{
width:160px;
  height:160px;

}
.pwr-tabs__header ul li:before{
background-color: #fff !important;
}

.pwr-post-social{
padding: 0 0 0;
}

.pwr-post-featured{
margin: 10px auto;

}

element.style {
}

.pwr-post-body   {
padding-top:0px;
}

#pwr-blog-listing__posts h2{
font-size:20px;
font-weight:600;
}


.pwr-post-content h3{
font-size:26px;
margin-top:20px;
}

.hs_cos_wrapper_type_rich_text ul:not(.inputs-list) {
font-weight:400;
}

.blog-table{
width: 100%; 
  border-collapse: collapse; 
  table-layout: fixed; 
  border: 1px solid #99acc2; 
  height: 275.273px;
}

.blog-table{
border: 1px solid #ddd;
}

.blog-table td{padding: 6px;}
.blog-table tr:nth-child(even){background-color: #e2e8f2;}
.blog-table tr:hover {background-color: #fde2ad;}
.blog-table th {
  padding-top: 12px;
  padding-bottom: 12px;
}

.general-table td:nth-child(even) {
text-align: center;
}

.tech-table td:nth-child(odd){
background-color: #1a4268; 
color: #ffffff;
  font-size:18px;
  font-weight: bold;
}


th,td{
padding:6px;
}

.pwr-post-featured__title{
line-height: 1.60em;

}

/*********** ALIGNING ORDERED/NUMBERED LIST ******************/


.custom-counter ol{
counter-reset: myCounter;

}

.custom-counter li{
display: flex;
list-style: none;
counter-increment: step-counter;

}

.custom-counter li:before {
content:counter(step-counter);

  /*
color: white;
background: #1A4268;
display: inline-block;
text-align: center;
margin: 5px 5px;
line-height: 20px;
min-width: 20px;
height: 20px;
border-radius: 50%;
  */
}

.custom-counter li p {
  margin-top: 0px;
}


/************ CTA **************/
.get-in-touch_CTA:hover{
  color:#fff;
  background-color:#F9A602;
}


div.pwr-footer-link__cta {
font-size:40px;
}

/************Social Icons **************/
.pwr-footer-link__icons{
font-size:32px;
}

.pwr-header, .pwr-header-right-bar {
font-size:22px;
}

.FedrampLP-pricing .pwr-sec-price-tables__intro-sec{
margin-bottom:0px;
}

.MSPOC .pwr-step__title{
text-align:left;
}



.pwr-rich-text .pwr-sec-txt__left ul li
{
top: 8px;
}


/********* Why cybertorch page ************/
.why-cybertorch-paragraph .pwr-sec-txt__left p{
text-align: left;
}

.Why-cybertorch-comparison .pwr-ct-row-head__item-title{
text-align: center;
line-height: 36px;
}

.Why-cybertorch-comparison .pwr-comparison-table__icon{
display: block; 
  margin: auto

}

.Why-cybertorch-comparison .pwr-ct-row-feature__title{
background-color: #022031;
  border-bottom:none;
}

.Why-cybertorch-comparison .pwr-ct-row-feature__item  {
border-bottom:none;
}

h2#compare-quzara-xdr-to-competitors {
text-align: center;
}

h2#what-is-managed-extended-detection-and-response-mxdr {
text-align: center;
}

div.page-header.section-header{
text-align: center;
}

.whyQuzara .pwr-image-box__img, .pwr-image-box__img .pwr-background-img
{
  border: 1px solid #f4f6fa;
}


h2#who-we-are{
text-align: center;
}

.FedRAMP-compliance-nav .pwr-adc__content-wrappers{
gap: 0px;
}

li.pwr-tabs__tab--hor.pwr-tabs__tab--active {
border-bottom: 1px solid #808080;
}

li.pwr-tabs__tab.pwr-tabs__tab--hor{
    font-size: 16px;
    font-weight: 500;
  border-bottom: 1px solid #808080;
    padding: 0 0 10px 0px;
    margin-right: 100px;
}

.CT-testimonial .pwr-services-item {
background-color: #F4F6FA;
}

.CT-testimonial .pwr-services-item__desc{
font-size: 14px;
}

.CT-testimonial .pwr-services-item{
border-radius: 6px;
  padding: 50px 40px !important;
  height: 300px;
}

.CT-testimonial .pwr-sec-services__intro-sec{
margin-bottom: 30px;
}

.FRC-GetAnswersNow{
background-color: #FFBF4D;
color: #001933;
 letter-spacing:2px;
  font-family: Poppins:
}


.FRC-GetAnswersNow:hover{
background-color: #F9A602;
color: #FFFFFF;
   letter-spacing:2px;
}

main#kb-index-categories-container div{
background-color: #f4f6fa;
}