.elementor-1741 .elementor-element.elementor-element-f0d0787{padding:40px 0px 40px 0px;}.elementor-1741 .elementor-element.elementor-element-5862798{padding:5px 0px 5px 0px;text-align:center;}.elementor-1741 .elementor-element.elementor-element-5862798 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:30px;letter-spacing:-0.5px;}.elementor-1741 .elementor-element.elementor-element-7e2c86e{padding:0px 0px 5px 0px;text-align:center;}.elementor-1741 .elementor-element.elementor-element-7e2c86e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;}.elementor-1741 .elementor-element.elementor-element-2f75922{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}@media(min-width:768px){.elementor-1741 .elementor-element.elementor-element-c8268d2{width:20%;}.elementor-1741 .elementor-element.elementor-element-52243cd{width:60%;}.elementor-1741 .elementor-element.elementor-element-0d866a5{width:20%;}.elementor-1741 .elementor-element.elementor-element-2f75922{--content-width:1350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1741 .elementor-element.elementor-element-c8268d2{width:20%;}.elementor-1741 .elementor-element.elementor-element-52243cd{width:60%;}.elementor-1741 .elementor-element.elementor-element-0d866a5{width:20%;}}@media(max-width:1024px){.elementor-1741 .elementor-element.elementor-element-5862798 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-1741 .elementor-element.elementor-element-7e2c86e .elementor-heading-title{font-size:18px;line-height:30px;}}@media(max-width:767px){.elementor-1741 .elementor-element.elementor-element-5862798 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-1741 .elementor-element.elementor-element-7e2c86e .elementor-heading-title{font-size:18px;line-height:30px;}}/* Start custom CSS for html, class: .elementor-element-bb6b794 */.responsive-preview-container {
  margin: 20px 0;
  text-align: center;
}
.viewport-controls {
  margin-bottom: 10px;
}
.viewport-controls button {
  margin: 0 5px;
  padding: 8px 15px;
  cursor: pointer;
  border: 1px solid #ccc;
  background-color: #f0f0f0;
  border-radius: 5px;
}
.iframe-container {
  position: relative;
  height: 600px; /* Default height */
  overflow: hidden;
  border: 1px solid #ddd;
  transition: width 0.3s ease-in-out;
  margin: 0 auto;
}
#website-preview {
  width: 100%;
  height: 100%;
  border: none;
}
.iframe-controls {
    align-items: center;
    text-align: center;
}
.elementor-kit-240 button, .elementor-kit-240 input[type="button"], .elementor-kit-240 input[type="submit"], .elementor-kit-240 .elementor-button {
    background-color: var(--e-global-color-accent);
    font-size: 15px;
    font-weight: 800;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-accent);
    border-radius: 0px 0px 0px 0px;
    padding: 15px 30px 15px 30px;
}/* End custom CSS */