.elementor-4769 .elementor-element.elementor-element-f4e55d0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4769 .elementor-element.elementor-element-f4e55d0:not(.elementor-motion-effects-element-type-background), .elementor-4769 .elementor-element.elementor-element-f4e55d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#d0d0d0;background-image:url("https://stg-choklitsdev-staging.kinsta.cloud/wp-content/uploads/2020/07/choklits-community-commitment.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4769 .elementor-element.elementor-element-f4e55d0 > .elementor-container{max-width:1272px;min-height:500px;}.elementor-4769 .elementor-element.elementor-element-f4e55d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:#ffffff;margin-top:0px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-4769 .elementor-element.elementor-element-f4e55d0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4769 .elementor-element.elementor-element-f4e55d0 .elementor-heading-title{color:#ffffff;}.elementor-4769 .elementor-element.elementor-element-d761e85 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4769 .elementor-element.elementor-element-d761e85:not(.elementor-motion-effects-element-type-background), .elementor-4769 .elementor-element.elementor-element-d761e85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4769 .elementor-element.elementor-element-d761e85 > .elementor-container{max-width:1276px;}.elementor-4769 .elementor-element.elementor-element-d761e85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-51px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-d761e85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4769 .elementor-element.elementor-element-48cc773 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4769 .elementor-element.elementor-element-48cc773 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-7afcd3c{padding:40px 0px 70px 0px;}.elementor-4769 .elementor-element.elementor-element-e11b61a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4769 .elementor-element.elementor-element-2129257 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4769 .elementor-element.elementor-element-2129257{text-align:center;}.elementor-4769 .elementor-element.elementor-element-2129257 .elementor-heading-title{font-size:40px;font-weight:bold;line-height:1.5em;color:#532D89;}.elementor-4769 .elementor-element.elementor-element-d9734f2{text-align:center;}.elementor-4769 .elementor-element.elementor-element-79b755c{margin-top:0px;margin-bottom:125px;padding:0px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-1dfc97f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4769 .elementor-element.elementor-element-1dfc97f{padding:40px 0px 48px 0px;}.elementor-4769 .elementor-element.elementor-element-d96559b > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-f5bcfd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4769 .elementor-element.elementor-element-d1a8690 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4769 .elementor-element.elementor-element-d1a8690 .elementor-heading-title{font-size:30px;font-weight:bold;line-height:1.5em;color:#532D89;}.elementor-4769 .elementor-element.elementor-element-0d09e88 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-0d09e88 .elementor-heading-title{font-size:15px;font-weight:bold;line-height:28px;color:#6B6C70;}.elementor-4769 .elementor-element.elementor-element-f8d1fea > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-e538b02 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4769 .elementor-element.elementor-element-e538b02{margin-top:45px;margin-bottom:0px;padding:40px 0px 48px 0px;}.elementor-4769 .elementor-element.elementor-element-5c10528 > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-c4016f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4769 .elementor-element.elementor-element-1fc7edf > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4769 .elementor-element.elementor-element-1fc7edf .elementor-heading-title{font-size:30px;font-weight:bold;line-height:1.5em;color:#532D89;}.elementor-4769 .elementor-element.elementor-element-31f7f5f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-691d0b1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-4769 .elementor-element.elementor-element-691d0b1{margin-top:45px;margin-bottom:0px;padding:40px 0px 48px 0px;}.elementor-4769 .elementor-element.elementor-element-46bee3f > .elementor-element-populated{margin:15px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-c9562bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4769 .elementor-element.elementor-element-07aead7 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-4769 .elementor-element.elementor-element-07aead7 .elementor-heading-title{font-size:30px;font-weight:bold;line-height:1.5em;color:#532D89;}.elementor-4769 .elementor-element.elementor-element-ba2102e > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-4769 .elementor-element.elementor-element-967fd3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4769 .elementor-element.elementor-element-ddf3cd5 > .elementor-widget-container{margin:50px 0px 50px 0px;}.elementor-4769 .elementor-element.elementor-element-a2ded41 > .elementor-widget-container{border-radius:35px 30px 30px 30px;}.elementor-4769 .elementor-element.elementor-element-a2ded41 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4769 .elementor-element.elementor-element-a2ded41 .elementor-button{border-style:solid;border-radius:30px 30px 30px 30px;}@media(min-width:768px){.elementor-4769 .elementor-element.elementor-element-d96559b{width:15.92%;}.elementor-4769 .elementor-element.elementor-element-f5bcfd1{width:111.794%;}.elementor-4769 .elementor-element.elementor-element-5c10528{width:15.92%;}.elementor-4769 .elementor-element.elementor-element-c4016f7{width:111.794%;}.elementor-4769 .elementor-element.elementor-element-46bee3f{width:15.92%;}.elementor-4769 .elementor-element.elementor-element-c9562bf{width:111.794%;}}@media(max-width:1024px){.elementor-4769 .elementor-element.elementor-element-2129257 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4769 .elementor-element.elementor-element-2129257 .elementor-heading-title{font-size:30px;}.elementor-4769 .elementor-element.elementor-element-d9734f2 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-4769 .elementor-element.elementor-element-f5bcfd1 > .elementor-element-populated{padding:0px 16px 0px 15px;}.elementor-4769 .elementor-element.elementor-element-d1a8690{text-align:start;}.elementor-4769 .elementor-element.elementor-element-d1a8690 .elementor-heading-title{font-size:30px;}.elementor-4769 .elementor-element.elementor-element-35e4262{text-align:start;}.elementor-4769 .elementor-element.elementor-element-c4016f7 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-4769 .elementor-element.elementor-element-c9562bf > .elementor-element-populated{padding:20px 15px 0px 15px;}}@media(max-width:767px){.elementor-4769 .elementor-element.elementor-element-f4e55d0 > .elementor-container{min-height:350px;}.elementor-4769 .elementor-element.elementor-element-2129257 > .elementor-widget-container{padding:30px 20px 0px 20px;}.elementor-4769 .elementor-element.elementor-element-d9734f2 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-4769 .elementor-element.elementor-element-d1a8690{text-align:center;}.elementor-4769 .elementor-element.elementor-element-35e4262{text-align:center;}.elementor-4769 .elementor-element.elementor-element-0d09e88{text-align:center;}.elementor-4769 .elementor-element.elementor-element-1fc7edf{text-align:center;}.elementor-4769 .elementor-element.elementor-element-74e5795{text-align:center;}.elementor-4769 .elementor-element.elementor-element-31f7f5f{text-align:center;}.elementor-4769 .elementor-element.elementor-element-07aead7{text-align:center;}.elementor-4769 .elementor-element.elementor-element-ba2102e{text-align:center;}.elementor-4769 .elementor-element.elementor-element-ddf3cd5{text-align:center;}}/* Start custom CSS for text-editor, class: .elementor-element-d9734f2 */.elementor-4769 .elementor-element.elementor-element-d9734f2{
    max-width:1056px;
    width:100%;
    margin:auto;
}
.elementor-4769 .elementor-element.elementor-element-d9734f2 p:last-child{
    margin-bottom:0;   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7796996 */.elementor-4769 .elementor-element.elementor-element-7796996{
    position:absolute;
    top:-1px;
    left:-1px;
    width:auto;
}
.elementor-4769 .elementor-element.elementor-element-7796996 img{
    width:106px;
    height:100px;
    border-top-left-radius: 6px;
    -webkit-animation: vibrate-1 0.8s linear infinite both;
    animation: vibrate-1 0.8s linear infinite both;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e72635 */.elementor-4769 .elementor-element.elementor-element-3e72635{
    position:absolute;
    top: -1px;
    right: -1px;
    width: auto;
}
.elementor-4769 .elementor-element.elementor-element-3e72635 img{
    width:106px;
      -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  border-top-left-radius: 6px;
  -webkit-animation: vibrate-1 0.8s linear infinite both;
    animation: vibrate-1 0.8s linear infinite both;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d761e85 */.elementor-4769 .elementor-element.elementor-element-d761e85{
    max-width:1276px;
    margin-left:auto;
    margin-right:auto;
    border: 1px solid rgba(125,134,136,0.17);
border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
  position:relative;
}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-d761e85{
        margin-left:15px;
        margin-right:15px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-082ca5d */.elementor-4769 .elementor-element.elementor-element-082ca5d {
        -webkit-animation: pulse 1.5s infinite;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d96559b */.elementor-4769 .elementor-element.elementor-element-d96559b{
    width:400px !important;
    margin-left:50px;
    margin-right:30px;
}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-d96559b{
        width:40% !important;
        margin-left:0;
        margin-right:0;
    }
    .elementor-4769 .elementor-element.elementor-element-d96559b img{
        width:200px;
    }
}
@media (max-width:767px){
    .elementor-4769 .elementor-element.elementor-element-d96559b{
        width:100% !important;
        margin-left:0;
        margin-right:0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35e4262 */.elementor-4769 .elementor-element.elementor-element-35e4262{
  color: #6B6C70;
  font-size: 15px;
  line-height: 28px;
  max-width:624px;
  width:100%;
}
.elementor-4769 .elementor-element.elementor-element-35e4262 p:last-child{
    margin-bottom:0;
}
@media (max-width:1024px){
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8d1fea */.elementor-4769 .elementor-element.elementor-element-f8d1fea img{
    margin: 10px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f5bcfd1 */.elementor-4769 .elementor-element.elementor-element-f5bcfd1{
    width:100%;
    flex:auto;
}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-f5bcfd1{
        width:60% !important;
    }
}
@media (max-width:767px){
    .elementor-4769 .elementor-element.elementor-element-f5bcfd1{
        width:100% !important;
        margin-left:0;
        margin-right:0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1dfc97f */.elementor-4769 .elementor-element.elementor-element-1dfc97f{
    border: 1px solid rgba(125,134,136,0.17);
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 34px 0 rgba(2,6,19,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-208a2d3 */.elementor-4769 .elementor-element.elementor-element-208a2d3 {
        -webkit-animation: pulse 1.5s infinite;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c10528 */.elementor-4769 .elementor-element.elementor-element-5c10528{
    width:400px !important;
    margin-left:50px;
    margin-right:30px;
}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-5c10528{
        width:40% !important;
        margin-left:0;
        margin-right:0;
    }
    .elementor-4769 .elementor-element.elementor-element-5c10528 img{
        width:200px;
    }
}
@media (max-width:767px){
    .elementor-4769 .elementor-element.elementor-element-5c10528{
        width:100% !important;
        margin-left:0;
        margin-right:0;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74e5795 */.elementor-4769 .elementor-element.elementor-element-74e5795{
  color: #6B6C70;
  font-size: 15px;
  line-height: 28px;
  max-width:858px;
  width:100%;
}
.elementor-4769 .elementor-element.elementor-element-74e5795 p:last-child{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31f7f5f */.elementor-4769 .elementor-element.elementor-element-31f7f5f a{
    font-size:15px !important;
    max-width:305px !important;
    padding: 10.5px 0 !important;
    -webkit-animation: pulse 2.5s infinite;
}
@media (max-width:767px){
    .elementor-4769 .elementor-element.elementor-element-31f7f5f a{
        margin:auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c4016f7 */.elementor-4769 .elementor-element.elementor-element-c4016f7{
    width:100%;
    flex:auto;
}
.elementor-4769 .elementor-element.elementor-element-c4016f7{
    width:100%;
    flex:auto;
}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-c4016f7{
        width:60% !important;
    }
}
@media (max-width:767px){
    .elementor-4769 .elementor-element.elementor-element-c4016f7{
        width:100% !important;
        margin-left:0;
        margin-right:0;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e538b02 */.elementor-4769 .elementor-element.elementor-element-e538b02{
    border: 1px solid rgba(125,134,136,0.17);
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 34px 0 rgba(2,6,19,0.08);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-72be12b */.elementor-4769 .elementor-element.elementor-element-72be12b {
        -webkit-animation: pulse 1.5s infinite;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-46bee3f */.elementor-4769 .elementor-element.elementor-element-46bee3f{
    width:400px !important;
    margin-left:50px;
    margin-right:30px;
}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-46bee3f{
        width:100% !important;
        margin-left:0;
        margin-right:0;
    }
    .elementor-4769 .elementor-element.elementor-element-46bee3f img{
        width:200px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba2102e */.elementor-4769 .elementor-element.elementor-element-ba2102e{
  color: #6B6C70;
  font-size: 15px;
  line-height: 28px;
  max-width:858px;
  width:100%;

}
.elementor-4769 .elementor-element.elementor-element-ba2102e p:last-child{
    margin-bottom:0;
}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-ba2102e{
        max-width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-967fd3f */.elementor-4769 .elementor-element.elementor-element-967fd3f{
    border: 1px solid #E0E1E4 !important;
    border-radius: 5px;
    background-color: #ffffff;
    max-width:840px;
      padding: 27px 27px !important;
}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-967fd3f{
        max-width:100%;
    }
    .elementor-4769 .elementor-element.elementor-element-967fd3f .tg{
            width: 100% !important;
    }
}
.elementor-4769 .elementor-element.elementor-element-967fd3f .table-div{
    overflow-x:auto;
}
@media (max-width:767px){
    .elementor-4769 .elementor-element.elementor-element-967fd3f .tg{
        white-space:nowrap;
    }
    .elementor-4769 .elementor-element.elementor-element-967fd3f table{
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    }
    .elementor-4769 .elementor-element.elementor-element-967fd3f .tg th{
        padding:10px 10px !important;
    }
}
.elementor-4769 .elementor-element.elementor-element-967fd3f .tg  {border-collapse:collapse;border-spacing:0;}
.elementor-4769 .elementor-element.elementor-element-967fd3f .tg td{border-color:black;border-style:solid;border-width:0px;overflow:hidden;padding:10px 5px;word-break:normal;}
.elementor-4769 .elementor-element.elementor-element-967fd3f .tg th{border-color:black;border-style:solid;border-width:0px;overflow:hidden;padding:10px 5px;word-break:normal;}
.elementor-4769 .elementor-element.elementor-element-967fd3f .tg .tg-6uvz{background-color:#ffffff;border-color:#ffffff;color:#000000;text-align:center;vertical-align:top}
.elementor-4769 .elementor-element.elementor-element-967fd3f .tg .tg-nu5p{background-color:#ffffff;border-color:#ffffff;color:#000000;text-align:left;vertical-align:top}
.elementor-4769 .elementor-element.elementor-element-967fd3f th{
      color: #532D89 !important;
  font-size: 15px!important;
  font-weight: 600!important;
  line-height: 28px!important;
  border-radius: 5px;
}
.elementor-4769 .elementor-element.elementor-element-967fd3f td{
      color: #532D89!important;
  font-size: 15px!important;
  font-weight: bold!important;
  line-height: 28px!important;
  vertical-align: middle !important;
  border-radius: 5px;
}
/* width */
.elementor-4769 .elementor-element.elementor-element-967fd3f .table-div::-webkit-scrollbar {
  width: 2px;
  height:2px;
      border-radius: 16px;
}

/* Track */
.elementor-4769 .elementor-element.elementor-element-967fd3f .table-div::-webkit-scrollbar-track {
  background:#E0E1E4; 
      border-radius: 16px;
}
 
/* Handle */
.elementor-4769 .elementor-element.elementor-element-967fd3f .table-div::-webkit-scrollbar-thumb {
  background: #532D89; 
      border-radius: 16px;
}

/* Handle on hover */
.elementor-4769 .elementor-element.elementor-element-967fd3f .table-div::-webkit-scrollbar-thumb:hover {
  background: #532D89; 
      border-radius: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ddf3cd5 */.elementor-4769 .elementor-element.elementor-element-ddf3cd5{
  color: #6B6C70;
  font-size: 15px;
  line-height: 28px;
  max-width:858px;
  width:100%;

}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-ddf3cd5{
        max-width:100%;
    }
}
.elementor-4769 .elementor-element.elementor-element-ddf3cd5 p:last-child{
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a2ded41 */.elementor-4769 .elementor-element.elementor-element-a2ded41 .elementor-button-icon svg{
    width: auto;
}
.elementor-4769 .elementor-element.elementor-element-a2ded41 .elementor-button{
    width: 229px;
    max-width: 100%;
    padding: 8px 30px;
}
.elementor-4769 .elementor-element.elementor-element-a2ded41 .elementor-button-content-wrapper{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c9562bf */.elementor-4769 .elementor-element.elementor-element-c9562bf{
    width:100%;
    flex:auto;
}
@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-c9562bf{
        width:100% !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-691d0b1 */.elementor-4769 .elementor-element.elementor-element-691d0b1{
    border: 1px solid rgba(125,134,136,0.17);
  border-radius: 6px;
  background-color: #FFFFFF;
  box-shadow: 0 2px 34px 0 rgba(2,6,19,0.08);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-79b755c */@media (max-width:1024px){
    .elementor-4769 .elementor-element.elementor-element-79b755c{
        margin-left:5px;
        margin-right:5px;
    }
}/* End custom CSS */