.elementor-18228 .elementor-element.elementor-element-c0e3f1d{margin-top:0px;margin-bottom:0px;padding:15px 0px 15px 0px;}.elementor-18228 .elementor-element.elementor-element-7e69ab1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18228 .elementor-element.elementor-element-7e69ab1{text-align:center;}.elementor-18228 .elementor-element.elementor-element-16963f1{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-18228 .elementor-element.elementor-element-d6293f0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-size:1px;}.elementor-18228 .elementor-element.elementor-element-d6293f0 > .elementor-widget-container{padding:30px 0px 0px 0px;}@media(max-width:1024px){.elementor-18228 .elementor-element.elementor-element-16963f1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-18228 .elementor-element.elementor-element-d6293f0{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}@media(max-width:767px){.elementor-18228 .elementor-element.elementor-element-c0e3f1d{padding:15px 0px 15px 0px;}.elementor-18228 .elementor-element.elementor-element-5c69b4b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18228 .elementor-element.elementor-element-7e69ab1 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-18228 .elementor-element.elementor-element-7e69ab1 .elementor-heading-title{font-size:2rem;}.elementor-18228 .elementor-element.elementor-element-d6293f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-16963f1 */.container {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

@media screen and (min-width: 770px) {
.container {
  min-height: 60vh
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6293f0 */p{
    font-size: 1.2rem !important;
    line-height: 1.5em !important;
}

@media screen and (max-width: 770px) {
p{
    font-size: 1.1rem !important;
    line-height: 1.5em !important;
}
}/* End custom CSS */