/* sales-training-wrap-starts */
.sales-training-wrap{
  padding:70px 0 70px;
  background:#dfebf2;
}
.btn-conainer {
    text-align: center;
}

.sales-training-wrap .content-group{
  display:flex;
  flex-wrap:wrap;
  margin:0 -40px;
}

.sales-training-wrap .left,
.sales-training-wrap .right{
  padding:0 40px;
}

.sales-training-wrap .left{
width:40%;
}

.sales-training-wrap .right{
width:60%;
}



.sales-training-wrap .title{
  margin-bottom:30px;
}

.sales-training-wrap .title h2{
  font-size: 36px;
    font-weight: 700;
    line-height: 1.6;
    text-align: center;
    color: #222527;
    display: block;
}

.sales-training-wrap .title h2 strong{
  position:relative;
}

.sales-training-wrap .title h2 strong:after{
    content: '';
    position: absolute;
    bottom: -14px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 5px;
    background-color: #EE8A21;
}

.sales-training-wrap .sub-text[class*=span],
.sales-training-wrap .sub-text p,
.sales-training-wrap .sub-text .hs_cos_wrapper_type_inline_rich_text{
    color: #545557;
    display: block;
    float: none;
    font-size: 18px;
    line-height: 1.2;
    margin: 0 auto 40px;
    max-width: 580px;
    text-align: center;
    width: 100%;
}

.sales-training-wrap .custom-accordion-wrap{
  background:transparent;
  padding:0;
}

.container{
      margin: 0 auto!important;
    max-width: 1230px;
    padding: 0 15px;
    width: 100%;
}

/* sales-training-wrap-ends */



*,
*::before,
*::after {
    box-sizing: border-box;
}
p{
  padding: 0;
  margin: 0;
}
p:last-child{
  margin-bottom: 0;
}
ul, ol{
  padding: 0;
  margin: 0 0 0 1em;
}
.custom-accordion-wrap{
  background-color: #FCFDFE;
  padding: 100px 0;
}
.container {
    max-width: 1180px;
    width: 100%;
    padding: 0 30px;
    margin: 0 auto !important;
    float: none !important;
    position: relative;
}
.custom-accordion{
  padding: 0 15px;
  margin: 0 0 40px;
  width: 100%;
  font-family: "quasimoda",sans-serif;
}
.custom-accordion .section-title{
  display: block;
  margin-bottom: 40px;
  text-align: center;
}
.custom-accordion .title{
  font-size: 36px;
  color: #222527;
  font-weight: 700;
  display: block;
  width: 100%;
  line-height: 1.2;
  margin-bottom: 26px;
}
.custom-accordion .title strong{
  position: relative;
}
.custom-accordion .title strong:after{
  content: '';
  background-color: #ee8a22;
  height: .1389em;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
}
.custom-accordion .section-title.no{
  display: none;
}
.custom-accordion .description{
  font-size: 22px;
  color: #222527;
  display: block;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  line-height: 1.2;
  letter-spacing: 0.1em;
}
.custom-accordion .caccordion{
  width: 100%;
  display: block;
  position: relative;
}
.custom-accordion .caccordion.no-record{
  border: 0px;
}
.custom-accordion .accordion-group{
    width: 100%;
    display: block;
    position: relative;
  border-radius: 3px;
background: #FFF;
box-shadow: 0px 6px 20px -6px rgba(11, 43, 158, 0.15);
}
.custom-accordion .accordion-header{
  width: 100%;
  position: relative;
  background-color: #fff;
}
.custom-accordion .accordion-title{
  font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 1.2; 
  display: flex;
  align-items:center;
  width: 100%;
  font-weight: 700;
  padding: 20px 70px 20px 20px;
  text-transform: capitalize;
  cursor: pointer;
  position: relative;
  transition:all 0.3s ease-in-out;
}

.custom-accordion .accordion-header.plus .accordion-title{ 
  padding: 20px 70px 20px 20px;

}

.custom-accordion .accordion-title img{
 margin-right:16px; 
}
.custom-accordion .accordion-title .icon{
  width: 24px;
  height: 24px;
background-image: url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 22.9077C17.0652 22.9077 22 17.8365 22 11.6036C22 5.37063 17.0652 0.299415 11 0.299415C4.93477 0.299414 -4.15459e-07 5.37063 -9.45698e-07 11.6036C-1.47594e-06 17.8365 4.93477 22.9077 11 22.9077ZM5.88923 12.1485L10.0027 7.92131C10.2768 7.63842 10.6378 7.49813 11 7.49813C11.3622 7.49813 11.7232 7.63842 11.9973 7.92131L16.1108 12.1485C16.1894 12.2293 16.2517 12.3251 16.2943 12.4307C16.3368 12.5362 16.3587 12.6493 16.3587 12.7635C16.3587 12.8778 16.3368 12.9909 16.2943 13.0964C16.2517 13.2019 16.1894 13.2978 16.1108 13.3786C16.0322 13.4594 15.9389 13.5234 15.8362 13.5672C15.7335 13.6109 15.6234 13.6334 15.5123 13.6334C15.4011 13.6334 15.291 13.6109 15.1883 13.5672C15.0857 13.5234 14.9923 13.4594 14.9137 13.3786L10.9989 9.35549L7.084 13.3786C7.0054 13.4594 6.91209 13.5234 6.8094 13.5672C6.70671 13.6109 6.59664 13.6334 6.48549 13.6334C6.37433 13.6334 6.26427 13.6109 6.16157 13.5672C6.05888 13.5234 5.96557 13.4594 5.88698 13.3786C5.80838 13.2978 5.74603 13.2019 5.70349 13.0964C5.66096 12.9909 5.63906 12.8778 5.63906 12.7635C5.63906 12.6493 5.66096 12.5362 5.70349 12.4307C5.74603 12.3251 5.80838 12.2293 5.88698 12.1485L5.88923 12.1485Z' fill='%23005088'/%3E%3C/svg%3E%0A");
  background-repeat:no-repeat;
  background-size:contain;
  background-position:center center;
  display: block;
  position :absolute;
  right: 30px;
  top: 0px;
  z-index: 5;
  bottom: 0;
  margin: auto;
  transform:rotate(180deg);
  transition:all 0.3s ease-in-out;
}


.custom-accordion .accordion-header.plus  .accordion-title .icon{
transform:rotate(0);
}
.custom-accordion .accordion-header.plus{
  border-bottom: 0;
}
.custom-accordion .accordion-body{
  padding: 0 20px 20px;
  font-size: 16px;
  color: #222527;
  text-align: left;
  border-bottom: 1px solid #d6d6d6;
  display: none;
}
/* .custom-accordion .accordion-body p{
  padding-bottom: 40px; */
}
.custom-accordion .accordion-group:last-child .accordion-body{
  border-bottom: 0px solid #d6d6d6;
}
.custom-accordion .accordion-group.show .accordion-body{
  display: block;
}
.custom-accordion .accordion-body h2{
  font-size: 24px;
  color: #222527;
  line-height: 1.2;
  display: block;
  width: 100%;
  text-align: left;
  margin-bottom: 22px;
}
.custom-accordion .accordion-body h3{
  font-size: 20px;
  color: #222527;
  line-height: 1.2;
  display: block;
  width: 100%;
  text-align: left;
  margin-bottom: 22px;
}
.custom-accordion .accordion-body h4{
  font-size: 18px;
  color: #222527;
  line-height: 1.2;
  display: block;
  width: 100%;
  text-align: left;
  margin-bottom: 22px;
}
.custom-accordion .accordion-body h5{
  font-size: 16px;
  color: #222527;
  line-height: 1.2;
  display: block;
  width: 100%;
  text-align: left;
  margin-bottom: 22px;
}
.custom-accordion .accordion-body h6{
  font-size: 14px;
  color: #222527;
  line-height: 1.2;
  display: block;
  width: 100%;
  text-align: left;
  margin-bottom: 22px;
}

.custom-accordion .accordion-group:not(:last-child){
margin-bottom:30px;
}

.custom-accordion .accordion-group{
background:#ffffff;
}

.custom-accordion .accordion-title .hs_cos_wrapper_type_inline_text{
  font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 1.2;
  color: #222527;
}

.custom-accordion .accordion-body p{
  color: #222527;
font-size: 16px;
font-weight: 400;
line-height: 1.5; 
}

@media (max-width:991px){
.sales-training-wrap .content-group{
  margin:0 -15px;
  }
  
  .sales-training-wrap .left{
    display:none;
  }
  
  .sales-training-wrap .right{
    width:100%;
  }
  
  .custom-accordion .accordion-header.plus .accordion-title{
    padding:20px 40px 20px 20px;
  }
  
  .custom-accordion .accordion-body p{
    padding-bottom:20px;
  }
  
  .custom-accordion .accordion-title .hs_cos_wrapper_type_inline_text{
    font-size:18px;
  }
  
  .sales-training-wrap .title h2{
    font-size:30px !important;
  }
  
  .sales-training-wrap {
   padding:50px 0 50px ;
  }
}


@media (max-width: 767px) {
  .custom-accordion .accordion-body{
    padding: 0px 15px 15px 15px;
  }
  .custom-accordion .accordion-title{
    padding: 15px 70px 15px 15px;
    font-size: 18px;
  }
  .custom-accordion .accordion-body h2,
  .custom-accordion .accordion-body h3,
  .custom-accordion .accordion-body h4,
  .custom-accordion .accordion-body h5,
  .custom-accordion .accordion-body h6{
    margin-bottom: 20px;
  }
  .custom-accordion .accordion-body h2{
    font-size: 18px;
  }
  .custom-accordion .accordion-body h3{
    font-size: 16px;
  }
  .custom-accordion .description{
    font-size: 16px;
  }
  .custom-accordion .title{
    font-size: 28px;
  }
  .container{
    padding: 0;
  }
  .custom-accordion .accordion-title .icon{
    right: 15px;
  }
  .custom-accordion-wrap{
    padding: 30px 0px;
  }
  
  .custom-accordion .accordion-title .hs_cos_wrapper_type_inline_text{
    font-size:18px;
  }
  
  .custom-accordion .accordion-header.plus .accordion-title{
    padding:15px 70px 15px 15px;
  }
  
  .custom-accordion .accordion-body p{
    padding-bottom:0;
  }
  
  .sales-training-wrap .right{
    padding:0 15px;
  }
  
  .sales-training-wrap  .container{
    padding:0 15px;
  }
  
  .custom-accordion .accordion-group:not(:last-child){
    margin-bottom:20px;
  }
  
   .sales-training-wrap .title h2{
    font-size:28px !important;
     line-height:2 !important;
  }
  
  .sales-training-wrap {
   padding:40px 0 0;
  }
  
  .sales-training-wrap .sub-text p, .sales-training-wrap .sub-text[class*=span]{
    font-size:16px;
}
  
  .custom-accordion{
    padding:0;
  }
  
  .btn-conainer {
   padding-bottom:70px;
}

  
}






