.elementor-22126 .elementor-element.elementor-element-e1ad6b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-22126 .elementor-element.elementor-element-e1ad6b6{--width:100%;--min-height:95vh;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22126 .elementor-element.elementor-element-d3f4490{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-22126 .elementor-element.elementor-element-d3f4490.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}}@media(min-width:768px){.elementor-22126 .elementor-element.elementor-element-e1ad6b6{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22126 .elementor-element.elementor-element-e1ad6b6{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-d3f4490 */html, body {
  margin: 0 auto;
  padding: 0;
  height: 100%;
  overflow: hidden;
}
 
.elementor-html,
.chatbot-fullpage {
  height: 94vh;
}
 
.chatbot-fullpage iframe {
  width: 100%;
  height: 95%;
  border: 0;
}

@media screen and (max-width: 767px){
    
    .e--ua-safari .chatbot-fullpage iframe{
        width: 100%;
        max-width: 85vw;
        /*height: 95%;*/
    }
  
    .e--ua-safari .chatbot-fullpage {
        height: 90vh;
    } 
}/* End custom CSS */