.elementor-14497 .elementor-element.elementor-element-3a660a34{margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-14497 .elementor-element.elementor-element-63f34086 .elementor-heading-title{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:32.81px;}.elementor-14497 .elementor-element.elementor-element-2fb6992{margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-14497 .elementor-element.elementor-element-13b883f .elementor-heading-title{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:32.81px;}.elementor-14497 .elementor-element.elementor-element-54ba5f1d{padding:80px 0px 0px 0px;}.elementor-14497 .elementor-element.elementor-element-6938038 .elementor-heading-title{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:32.81px;}.elementor-14497 .elementor-element.elementor-element-6c1acfb3{padding:80px 0px 0px 0px;}.elementor-14497 .elementor-element.elementor-element-66631b3a .elementor-heading-title{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:32.81px;}.elementor-14497 .elementor-element.elementor-element-1dd42b5b{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:21.09px;}.elementor-14497 .elementor-element.elementor-element-587b7ec{padding:80px 0px 0px 0px;}.elementor-14497 .elementor-element.elementor-element-5a9a44f0 .elementor-heading-title{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:32.81px;}.elementor-14497 .elementor-element.elementor-element-334ca102 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:12px;background-color:#C54455;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-14497 .elementor-element.elementor-element-786c82e{margin-top:80px;margin-bottom:0px;}.elementor-14497 .elementor-element.elementor-element-7152d914 .elementor-heading-title{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:32.81px;}.elementor-14497 .elementor-element.elementor-element-36fd4dd0{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:21.09px;}.elementor-14497 .elementor-element.elementor-element-5a8d2052 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:12px;background-color:#C54455;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-14497 .elementor-element.elementor-element-4cb4fde9:not(.elementor-motion-effects-element-type-background), .elementor-14497 .elementor-element.elementor-element-4cb4fde9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14497 .elementor-element.elementor-element-4cb4fde9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:100px 0px 100px 0px;}.elementor-14497 .elementor-element.elementor-element-4cb4fde9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14497 .elementor-element.elementor-element-35b0e760 .elementor-heading-title{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:32.81px;}.elementor-14497 .elementor-element.elementor-element-49a195c5{padding:80px 0px 80px 0px;}.elementor-14497 .elementor-element.elementor-element-2a4dcb7f .elementor-heading-title{color:#1D1D1F;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:500;line-height:32.81px;}/* Start custom CSS for shortcode, class: .elementor-element-67f88efe */.ppsection1liinner img.fullimg {
    width: 100%;
    object-fit: contain;
}
.ppsection1liinner {
    width: 100%;
    float: left;
    display: flex;
}
.ppsection1li
.leftytopper h1 {
    font-family: 'Roboto' !important;
    font-weight: 600;
    font-size: 36px;
    line-height: 42px;
    color: #000000 !important;
    float: left;
    width: 100%;
}
span.programs-heading-size {
    font-size: 36px;
}
.ppsection1li
.leftytopper h4 {
    font-family: 'Roboto' !important;   
    font-weight: 700;
    font-size: 24px;
    line-height: 42px;
    color: #000000 !important;
    float: left;
    width: 100%;
    margin-bottom: 44px;
    text-transform: unset !important;

}
}
.leftytopper {
    width: 50%;
    float: left;
    margin-top: 50px;
}
.leftimg {
    float: right;
    width: 50%;
    height: 380px !important;
}
.program-heading h2 {
    color: #1D1D1F !important;
    font-family: 'roboto' !important;
}
.programs-heading-color {
    color: #6E6E73;
}



.ppsection1li .leftytopper h1 {
    font-family: 'Roboto' !important;
    font-weight: 600;
    font-size: 36px;
    line-height: 42px;
    color: #000000 !important;
    text-transform: unset !important;
    float: left;
    width: 100%;
}
.ppsection1li {
    float: left;
    width: 100%;
    padding-top: 70px;
    padding-bottom: 20px;
}
a.fsss {
    background: #C54455;
    border-radius: 8px;
    color: #fff;
    padding: 16px 32px;
    font-size: 18px;
    line-height: 12px;
    font-family: 'roboto' !important;
    font-weight: 400;
    float: left;
    width: 40%;
    margin-right: 16px;
    text-align: center;
    
}

a.ssss {
    background: #ffffff;
    border-radius: 8px;
    color: #c54455;
    padding: 16px 32px;
    font-size: 18px;
    line-height: 12px;
    font-family: 'roboto' !important;
    font-weight: 400;
    border: 1px solid #C54455;
    float: left;
    width: 40%;
    text-align: center;
}

.ppsection1li h5 {
    margin-top: 31px;
    font-family: 'Roboto' !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #000000 !important;
    float: left;
    width: 100%;
}
span.programs-heading-color-red {
    color: #C54455;
}
.owl-page.active span {
    background-color: #c54455 !important;
}
.owl-page span {
    background-color: #D9D9D9 !important;
}
@media only screen and (max-width: 425px) {
  .ppsection1li .leftytopper h1 {   
    font-size: 20px;
    line-height: 24px;    
    }
}
@media only screen and (max-width: 425px) {
  .ppsection1li .leftytopper h4 {    
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 15px;
    }

    .ppsection1li h5 {    
    font-size: 13px;
    line-height: 16px;
   }
   span.programs-heading-size {
    font-size: 30px;
    line-height: 36px;
   }

a.ssss {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 8px;
    float: left;
    margin-bottom: 10px;
   }

a.fsss {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 8px;
    float: left;
    margin-bottom: 10px;
   }

    .leftimg {
    height: auto !important;
     margin-top: 70px;
}

    .leftytopper {
    margin-top: 0px;
   }
    
}


@media (max-width:767px){
    .ppsection1li {
    padding-top: 10px;
    padding-bottom: 10px;
}img.leftimg {
    margin-top: 10px;
}
	   .ppsection1liinner {
        width: 100%;
        float: left;
        display: flex;
        flex-direction: column;
    }
    .leftytopper {
    width: 100%;
    }
   .leftimg {
       width: 100%;
   }
   .leftytopper {
    margin-top: 0px;
  }
  .ppsection1li .leftytopper h1 {
    font-size: 30px;
    line-height: 36px;
  }
  .ppsection1li .leftytopper h4 {
    font-size: 20px;
    line-height: 30px;
  }
  a.fsss {
    padding: 16px 0px;
    font-size: 16px;
  }
  a.ssss {
    padding: 16px 0px;
    font-size: 16px;
   }
}

@media (max-width:1024px) and (min-width:768px) {
.ppsection1liinner {
    width: 100%;
    float: left;
    display: flex;
}
a.fsss {
    padding: 16px 0px;
    
}
a.ssss {
    padding: 16px 0px;
}
}
@media (max-width:1280px) and (min-width:1024px) {


}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-173dbd50 */ul.ppsection2ul li.ppsection2li {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
ul.ppsection2ul h1 {
    font-family: 'Roboto' !important;
    font-weight: 500;
    font-size: 28px;
    line-height: 33px;
    color: #1D1D1F !important;
    text-transform: unset !important;
    float: left;
    width: 100%;
}
li.ppsection2li img {
    width: 55.38px;
    height: 55px;
    float: left;
    /* width: 100%; */
    object-fit: contain;
    text-align: left;
}
ul.ppsection2ul p {
    font-family: 'Roboto' !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #1D1D1F;
    float: left;
    width: 100%;
}
li.ppsectioninner2li img {
    width: 24px;
    height: 24px;
    float: left;
}
li.ppsectioninner2li h1 {
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #1D1D1F !important;
    text-transform: capitalize !important;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-left: 5%;
}
li.ppsectioninner2li {
    list-style: none;
    float: left;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 10px !important;
}
ul.ppsectioninner2ul {
    margin-bottom: 16px;
    float: left;
    width: 100%;
}
li.ppsection2li a {
    padding: 16px 32px;
    background: #FFFFFF;
    border: 1px solid #C54455;
    border-radius: 8px;
    color: #C54455 !important;
    font-family: 'Roboto' !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 12px;
    float: left;
    width: 100%;
    text-align: center;
}



ul.ppsection2ul {
    list-style: none;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
   
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}
ul.ppsection2ul li.ppsection2li {
    width: 31.33%;
    float: left;
    margin: 1%;
    background: white !IMPORTANT;
    padding: 32px;
    background-color: #FFFFFF;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 15%);
}

@media (min-width:768px) {
	
}
@media (max-width:767px){
    ul.ppsection2ul li.ppsection2li {
        width: 98%;
    }

}
@media (max-width:1024px) and (min-width:768px) {
	ul.ppsection2ul li.ppsection2li {
        width: 31.33%;
    }
 li.ppsection2li a {
    padding: 16px 0px;
}

}
@media (max-width:1280px) and (min-width:1024px) {
    ul.ppsection2ul li.ppsection2li {
        width: 31.33%;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f962d17 */ul.ppsection10ul li.ppsection10li {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
ul.ppsection10ul h1 {
    font-family: 'Roboto' !important;
    font-weight: 500;
    font-size: 20px;
    line-height: 33px;
    color: #1D1D1F !important;
    text-transform: unset !important;
    float: left;
    width: 100%;
}
li.ppsection10li img {
    width: 55.38px;
    height: 55px;
    float: left;
    /* width: 100%; */
    object-fit: contain;
    text-align: left;
}
ul.ppsection10ul p {
    font-family: 'Roboto' !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #1D1D1F;
    float: left;
    width: 100%;
}
li.ppsectioninner10li img {
    width: 24px;
    height: 24px;
    float: left;
}
li.ppsectioninner10li h1 {
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #1D1D1F !important;
    text-transform: capitalize !important;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    margin-left: 5%;
}
li.ppsectioninner10li {
    list-style: none;
    float: left;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-bottom: 10px !important;
}
ul.ppsectioninner10ul {
    margin-bottom: 16px;
    float: left;
    width: 100%;
}
li.ppsection10li a {
  
}



ul.ppsection10ul {
    list-style: none;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
   
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
}
ul.ppsection10ul li.ppsection10li {
    width: 31.33%;
    float: left;
    margin: 1%;
    background: white !IMPORTANT;
    padding: 32px;
    background-color: #FFFFFF;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 15%);
}

@media (min-width:768px) {
	
}
@media (max-width:767px){
    ul.ppsection10ul li.ppsection10li {
        width: 98%;
    }

}
@media (max-width:1024px) and (min-width:768px) {
	ul.ppsection10ul li.ppsection10li {
        width: 31.33%;
    }
 li.ppsection10li a {
    padding: 16px 0px;
}

}
@media (max-width:1280px) and (min-width:1024px) {
    ul.ppsection10ul li.ppsection10li {
        width: 31.33%;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d054e42 */ul.ppsection3ul {
    list-style: none;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-left: -1%;
    margin-right: -1%;
}
ul.ppsection3ul li.ppsection3li {
    width: 48%;
    float: left;
    margin: 1%;
    padding: 1%;
    display: flex;
    align-items: flex-start;
}
li.ppsection3li img {
    height: 50px;
    float: left;
    margin-right: 10px;
}
li.ppsection3li h1 {
    font-family: Roboto !important;
    font-size: 20px;
    font-weight: 500;
    line-height: 23px;
    letter-spacing: 0em !important;
    text-align: left;
    text-transform: unset !important;
    margin-top: 0px;
    margin-bottom: 5px;
}
li.ppsection3li p {
    font-family: Roboto;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    margin: 0 !important;
}

@media (min-width:768px) {
	
}
@media (max-width:767px){
    ul.ppsection3ul li.ppsection3li {
        width: 98%;
    }

}
@media (max-width:1024px) and (min-width:768px) {
	ul.ppsection3ul li.ppsection3li {
        width: 48%;
    }
}
@media (max-width:1280px) and (min-width:1024px) {
    ul.ppsection3ul li.ppsection3li {
        width: 48%;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2f78f15a */ul.ppsection4ul {
    list-style: none;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
   
    flex-wrap: wrap;
    margin-left: -1%;
    margin-right: -1%;
}
ul.ppsection4ul li.ppsection4li {
    padding: 32px;
    width: 31.33%;
    float: left;
    margin: 1%;
    background: white !IMPORTANT;
    background-color: #FFFFFF;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 15%);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
li.ppsection4li h1 {
    font-family: Roboto !important;
    font-size: 28px;
    font-weight: 500 !important;
    line-height: 33px;
    letter-spacing: 0em !important;
    text-align: left;
    text-transform: capitalize !important;
    margin-top: 0px;
	float: left;
    width: 100%;
}
li.ppsection4li p {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;    
	float: left;
    width: re100%;
}
li.ppsection4li h4 {
    font-family: Roboto !important;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em !important;
    text-align: left;
    color: #1D1D1F !important;
    text-transform: unset !important;
    float: left;
    width: 100%;
}
li.ppsection4li a {
    background: #FFFFFF;
    border: 1px solid #C54455;
    border-radius: 8px;
    color: #C54455;
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px;
}

@media (min-width:768px) {
	
}
@media (max-width:767px){
    ul.ppsection4ul li.ppsection4li {
        width: 98%;
    }

}
@media (max-width:1024px) and (min-width:768px) {
	ul.ppsection4ul li.ppsection4li {
        width: 31.33%;
    }
}
@media (max-width:1280px) and (min-width:1024px) {
    ul.ppsection4ul li.ppsection4li {
        width: 31.33%;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1212b68 */ul.ppsection5ul {
    list-style: none;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-left: -1%;
    margin-right: -1%;
}
ul.ppsection5ul li.ppsection5li {
    width: 31.33%;
    float: left;
    margin: 1%;
    background: white !IMPORTANT;
    padding: 5%;
    background-color: #FFFFFF;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 15%);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
ul.ppsection5ul li.ppsection5li img {
    height: 120px;
    object-fit: contain;
    border-radius: 50%;
}
li.ppsection5li h1 {
    font-family: Roboto !important;
    font-size: 28px;
    font-weight: 500;
    line-height: 33px;
    letter-spacing: 0em !important;
    text-align: center;
    text-transform: capitalize !important;
	float: left;
    width: 100%;
}
li.ppsection5li small {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: center;
	float: left;
    width: 100%;
}
li.ppsection5li h4 {
    font-family: Roboto !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em !important;
    text-align: center;
    text-transform: capitalize !important;
    float: left;
    width: 100%;
}
h4.pre-scaler,h4.post-scaler {
    margin-top: 10px;
    margin-bottom: 5px;
    font-family: Roboto !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em !important;
    text-align: center;
    color: #6E6E73 !important;
    text-transform: capitalize !important;
}
img.arrow2 {
    width: 100%;
    float: left;
    height: 50px !important;
    object-fit: contain !important;
    text-align: center;
}
ul.ppsection5ul li.ppsection5li img.logo {
    border-radius: 0;
    height: 60px;
    object-fit: contain;
    float: left;
    width: 100%;
    margin: 4% 0;
}
li.ppsection5li h5 {
    font-family: Roboto !important;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em !important;
    text-align: center;
    text-transform: capitalize !important;
    float: left;
    width: 100%;
}

@media (min-width:768px) {
	
}
@media (max-width:767px){
    ul.ppsection5ul li.ppsection5li {
        width: 98%;
    }

}
@media (max-width:1024px) and (min-width:768px) {
	ul.ppsection5ul li.ppsection5li {
        width: 31.33%;
    }
}
@media (max-width:1280px) and (min-width:1024px) {
    ul.ppsection5ul li.ppsection5li {
        width: 31.33%;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4e0b60c4 */.ppsection6li {
    background: white !IMPORTANT;
    padding: 8% 7%;
    background-color: #FFFFFF;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 15%);
    margin: 3%;
  
}
.outertopper {
    display: flex;
    float: left;
    width: 100%;
    align-items: flex-start;
    margin-bottom: 15px;
}
img.userimg {
    object-fit: contain;
    border-radius: 50%;
    float: left;
    width: 29%;
    height: 80px;
}
.innertopper {
    display: flex;
    width: 100%;
    text-align: left;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 5px;
}
img.arrow {
    width: 30%;
    float: right;
    height: 50px;
    object-fit: contain;
}
.innertopper img {
    height: 20px;
    float: left;
    /* width: 100%; */
    object-fit: contain;
    text-align: left;
}
.innertopper h1 {
    font-family: Roboto !important;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em !important;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 5px;
    text-transform: capitalize !important;
}
.innertopper h5 {
    font-family: Roboto !important;
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    letter-spacing: 0em !important;
    text-align: center;
    color: #1D1D1F !important;
}
.ppsection6li p {
    font-family: Roboto;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0em;
    text-align: left;
    color: #1D1D1F;
}
.ppsection6li a {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: left;
    color: #C54455;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-700e6da5 */ul.ppsection8ul {
    list-style: none;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-left: -1%;
    margin-right: -1%;
}
li.ppsection8li h5 {
    font-family: Roboto !important;
    font-size: 36px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em !important;
    text-align: center;
    color: #e35468 !important;
}
li.ppsection8li h1 {
    font-family: Roboto !important;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em !important;
    text-align: center;
}
li.ppsection8li p {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
}
ul.ppsection8ul li.ppsection8li {
    width: 31.33%;
    float: left;
    margin: 1%;
    background: white !IMPORTANT;
    padding: 32px;
    background-color: #FFFFFF;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 15%);
}

@media (min-width:768px) {
	
}
@media (max-width:767px){
    ul.ppsection8ul li.ppsection8li {
        width: 98%;
    }

}
@media (max-width:1024px) and (min-width:768px) {
	ul.ppsection8ul li.ppsection8li {
        width: 31.33%;
    }
}
@media (max-width:1280px) and (min-width:1024px) {
    ul.ppsection8ul li.ppsection8li {
        width: 31.33%;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-184cb8ff */ul.ppsection8ul {
    list-style: none;
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-left: -1%;
    margin-right: -1%;
}
li.ppsection8li h5 {
    font-family: Roboto !important;
    font-size: 36px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em !important;
    text-align: center;
    color: #e35468 !important;
}
li.ppsection8li h1 {
    font-family: Roboto !important;
    font-size: 24px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0em !important;
    text-align: center;
}
li.ppsection8li p {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0em;
    text-align: center;
}
ul.ppsection8ul li.ppsection8li {
    width: 31.33%;
    float: left;
    margin: 1%;
    background: white !IMPORTANT;
    padding: 32px;
    background-color: #FFFFFF;
    border-radius: 16px 16px 16px 16px;
    box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 15%);
}

@media (min-width:768px) {
	
}
@media (max-width:767px){
    ul.ppsection8ul li.ppsection8li {
        width: 98%;
    }

}
@media (max-width:1024px) and (min-width:768px) {
	ul.ppsection8ul li.ppsection8li {
        width: 31.33%;
    }
}
@media (max-width:1280px) and (min-width:1024px) {
    ul.ppsection8ul li.ppsection8li {
        width: 31.33%;
    }

}/* End custom CSS */