.elementor-271 .elementor-element.elementor-element-38cdb3dc > .elementor-container{min-height:200px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-271 .elementor-element.elementor-element-1497a1d0{text-align:center;}.elementor-271 .elementor-element.elementor-element-1497a1d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;letter-spacing:0px;color:#3F4451;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-271 .elementor-element.elementor-element-38db74e3 > .elementor-widget-container{padding:15px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-38db74e3{text-align:center;font-size:18px;}.elementor-271 .elementor-element.elementor-element-3f2dee47{text-align:left;font-size:18px;color:#677294;}.elementor-271 .elementor-element.elementor-element-51f982c1{margin-top:2%;margin-bottom:0%;}.elementor-bc-flex-widget .elementor-271 .elementor-element.elementor-element-6397765e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-271 .elementor-element.elementor-element-6397765e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-271 .elementor-element.elementor-element-6397765e > .elementor-element-populated{padding:0px 50px 0px 0px;}.elementor-271 .elementor-element.elementor-element-4854a493 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-271 .elementor-element.elementor-element-4854a493 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:40px;color:#222d39;}.elementor-271 .elementor-element.elementor-element-10383c96{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-bc-flex-widget .elementor-271 .elementor-element.elementor-element-6f21eb06.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-271 .elementor-element.elementor-element-6f21eb06.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-271 .elementor-element.elementor-element-6f21eb06 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-271 .elementor-element.elementor-element-eddb956 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-271 .elementor-element.elementor-element-eddb956 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;line-height:40px;color:#222d39;}.elementor-271 .elementor-element.elementor-element-fd865f8{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-46f0810a > .elementor-widget-container{padding:050px 0px 030px 0px;}.elementor-271 .elementor-element.elementor-element-46f0810a{text-align:center;}.elementor-271 .elementor-element.elementor-element-1de2d6e{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-7a645373 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-7a645373{text-align:center;}.elementor-271 .elementor-element.elementor-element-4b0d8482{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-7357624f > .elementor-widget-container{padding:30px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-7357624f{text-align:center;}.elementor-271 .elementor-element.elementor-element-7e04682b{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-21a4cc77 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-21a4cc77{text-align:center;}.elementor-271 .elementor-element.elementor-element-52af79ad{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-271 .elementor-element.elementor-element-3afe5eb0{--spacer-size:80px;}.elementor-271 .elementor-element.elementor-element-72e9c24f > .elementor-container{min-height:100px;}.elementor-271 .elementor-element.elementor-element-72e9c24f{padding:0px 0px 0px 0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-271 .elementor-element.elementor-element-7320d751{--grid-columns:1;--grid-row-gap:1px;--grid-column-gap:1px;}@media(max-width:1024px){.elementor-271 .elementor-element.elementor-element-6397765e > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-271 .elementor-element.elementor-element-6f21eb06 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-271 .elementor-element.elementor-element-7320d751{--grid-columns:1;}}@media(max-width:767px){.elementor-271 .elementor-element.elementor-element-51f982c1{margin-top:2%;margin-bottom:0%;}.elementor-271 .elementor-element.elementor-element-6397765e > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 010px 0px 10px;}.elementor-271 .elementor-element.elementor-element-4854a493 > .elementor-widget-container{margin:-21px 0px 0px 0px;}.elementor-271 .elementor-element.elementor-element-10383c96 > .elementor-widget-container{padding:10px 10px 0px 0px;}.elementor-271 .elementor-element.elementor-element-1450da9b > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-271 .elementor-element.elementor-element-145b5771 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-271 .elementor-element.elementor-element-59521db5 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-271 .elementor-element.elementor-element-41c64913 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-271 .elementor-element.elementor-element-6f21eb06 > .elementor-element-populated{margin:-2% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-271 .elementor-element.elementor-element-eddb956 > .elementor-widget-container{margin:17px 0px 10px 0px;}.elementor-271 .elementor-element.elementor-element-7320d751{--grid-columns:1;}}/* Start custom CSS for text-editor, class: .elementor-element-38db74e3 */.price_item .mt_30 {
    margin-top: -20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1450da9b */@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .custom-videowebm {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 177.5%;
    overflow: hidden;
  }

  .custom-videowebm video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59521db5 */@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .custom-videowebm {
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 177.5%;
    overflow: hidden;
  }

  .custom-videowebm video {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}/* End custom CSS */
/* Start custom CSS */.tab-pane, .tab-content, .tab_img, .mock-cont {
    height: auto!important;
    
}

b, strong {
    font-weight: bolder;
}/* End custom CSS */