/* shortcut: Typography mirrors the current theme; regenerate after changing global fonts. */
.megs-type-h2 .title,.megs-type-h2 .elementor-image-box-title,.megs-original-h2,#Content .elementor-element-b66a8fe .megs-original-h2{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}.megs-type-h2 .elementor-heading-title{font-size:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}
.megs-type-h3 .title,.megs-type-h3 .elementor-image-box-title,.megs-original-h3,#Content .elementor-element-b66a8fe .megs-original-h3{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}.megs-type-h3 .elementor-heading-title{font-size:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}
.megs-type-h4 .title,.megs-type-h4 .elementor-image-box-title,.megs-original-h4,#Content .elementor-element-b66a8fe .megs-original-h4{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}.megs-type-h4 .elementor-heading-title{font-size:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}
.megs-type-h5 .title,.megs-type-h5 .elementor-image-box-title,.megs-original-h5,#Content .elementor-element-b66a8fe .megs-original-h5{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}.megs-type-h5 .elementor-heading-title{font-size:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}
.megs-type-h6 .title,.megs-type-h6 .elementor-image-box-title,.megs-original-h6,#Content .elementor-element-b66a8fe .megs-original-h6{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}.megs-type-h6 .elementor-heading-title{font-size:inherit;font-weight:inherit;font-family:inherit;font-style:inherit}
.megs-type-h2 .title,.megs-type-h2 .elementor-image-box-title,.megs-original-h2,#Content .elementor-element-b66a8fe .megs-original-h2{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.megs-type-h2 .elementor-heading-title{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}
.megs-type-h3 .title,.megs-type-h3 .elementor-image-box-title,.megs-original-h3,#Content .elementor-element-b66a8fe .megs-original-h3{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.megs-type-h3 .elementor-heading-title{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}
.megs-type-h4 .title,.megs-type-h4 .elementor-image-box-title,.megs-original-h4,#Content .elementor-element-b66a8fe .megs-original-h4{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.megs-type-h4 .elementor-heading-title{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}
.megs-type-h5 .title,.megs-type-h5 .elementor-image-box-title,.megs-original-h5,#Content .elementor-element-b66a8fe .megs-original-h5{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.megs-type-h5 .elementor-heading-title{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}
.megs-type-h6 .title,.megs-type-h6 .elementor-image-box-title,.megs-original-h6,#Content .elementor-element-b66a8fe .megs-original-h6{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}.megs-type-h6 .elementor-heading-title{font-family:Syne, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}
.megs-type-h2 .title,.megs-type-h2 .elementor-image-box-title,.megs-original-h2,#Content .elementor-element-b66a8fe .megs-original-h2{font-size:48px;line-height:53px;font-weight:600;letter-spacing:-2px}.megs-type-h2 .elementor-heading-title{font-size:48px;font-weight:600;letter-spacing:-2px}
.megs-type-h3 .title,.megs-type-h3 .elementor-image-box-title,.megs-original-h3,#Content .elementor-element-b66a8fe .megs-original-h3{font-size:33px;line-height:40px;font-weight:600;letter-spacing:-1px}.megs-type-h3 .elementor-heading-title{font-size:33px;font-weight:600;letter-spacing:-1px}
.megs-type-h4 .title,.megs-type-h4 .elementor-image-box-title,.megs-original-h4,#Content .elementor-element-b66a8fe .megs-original-h4{font-size:23px;line-height:28px;font-weight:600;letter-spacing:0px}.megs-type-h4 .elementor-heading-title{font-size:23px;font-weight:600;letter-spacing:0px}
.megs-type-h5 .title,.megs-type-h5 .elementor-image-box-title,.megs-original-h5,#Content .elementor-element-b66a8fe .megs-original-h5{font-size:19px;line-height:27px;font-weight:600;letter-spacing:0px}.megs-type-h5 .elementor-heading-title{font-size:19px;font-weight:600;letter-spacing:0px}
.megs-type-h6 .title,.megs-type-h6 .elementor-image-box-title,.megs-original-h6,#Content .elementor-element-b66a8fe .megs-original-h6{font-size:14px;line-height:26px;font-weight:700;letter-spacing:0px}.megs-type-h6 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:0px}
@media only screen and (min-width: 768px) and (max-width: 959px){.megs-type-h2 .title,.megs-type-h2 .elementor-image-box-title,.megs-original-h2,#Content .elementor-element-b66a8fe .megs-original-h2{font-size:41px;line-height:45px;font-weight:600;letter-spacing:-2px}.megs-type-h2 .elementor-heading-title{font-size:41px;font-weight:600;letter-spacing:-2px}}
@media only screen and (min-width: 768px) and (max-width: 959px){.megs-type-h3 .title,.megs-type-h3 .elementor-image-box-title,.megs-original-h3,#Content .elementor-element-b66a8fe .megs-original-h3{font-size:28px;line-height:34px;font-weight:600;letter-spacing:-1px}.megs-type-h3 .elementor-heading-title{font-size:28px;font-weight:600;letter-spacing:-1px}}
@media only screen and (min-width: 768px) and (max-width: 959px){.megs-type-h4 .title,.megs-type-h4 .elementor-image-box-title,.megs-original-h4,#Content .elementor-element-b66a8fe .megs-original-h4{font-size:20px;line-height:24px;font-weight:600;letter-spacing:0px}.megs-type-h4 .elementor-heading-title{font-size:20px;font-weight:600;letter-spacing:0px}}
@media only screen and (min-width: 768px) and (max-width: 959px){.megs-type-h5 .title,.megs-type-h5 .elementor-image-box-title,.megs-original-h5,#Content .elementor-element-b66a8fe .megs-original-h5{font-size:16px;line-height:23px;font-weight:600;letter-spacing:0px}.megs-type-h5 .elementor-heading-title{font-size:16px;font-weight:600;letter-spacing:0px}}
@media only screen and (min-width: 768px) and (max-width: 959px){.megs-type-h6 .title,.megs-type-h6 .elementor-image-box-title,.megs-original-h6,#Content .elementor-element-b66a8fe .megs-original-h6{font-size:13px;line-height:22px;font-weight:700;letter-spacing:0px}.megs-type-h6 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:0px}}
@media only screen and (min-width: 480px) and (max-width: 767px){.megs-type-h2 .title,.megs-type-h2 .elementor-image-box-title,.megs-original-h2,#Content .elementor-element-b66a8fe .megs-original-h2{font-size:36px;line-height:40px;font-weight:600;letter-spacing:-2px}.megs-type-h2 .elementor-heading-title{font-size:36px;font-weight:600;letter-spacing:-2px}}
@media only screen and (min-width: 480px) and (max-width: 767px){.megs-type-h3 .title,.megs-type-h3 .elementor-image-box-title,.megs-original-h3,#Content .elementor-element-b66a8fe .megs-original-h3{font-size:25px;line-height:30px;font-weight:600;letter-spacing:-1px}.megs-type-h3 .elementor-heading-title{font-size:25px;font-weight:600;letter-spacing:-1px}}
@media only screen and (min-width: 480px) and (max-width: 767px){.megs-type-h4 .title,.megs-type-h4 .elementor-image-box-title,.megs-original-h4,#Content .elementor-element-b66a8fe .megs-original-h4{font-size:17px;line-height:21px;font-weight:600;letter-spacing:0px}.megs-type-h4 .elementor-heading-title{font-size:17px;font-weight:600;letter-spacing:0px}}
@media only screen and (min-width: 480px) and (max-width: 767px){.megs-type-h5 .title,.megs-type-h5 .elementor-image-box-title,.megs-original-h5,#Content .elementor-element-b66a8fe .megs-original-h5{font-size:14px;line-height:20px;font-weight:600;letter-spacing:0px}.megs-type-h5 .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:0px}}
@media only screen and (min-width: 480px) and (max-width: 767px){.megs-type-h6 .title,.megs-type-h6 .elementor-image-box-title,.megs-original-h6,#Content .elementor-element-b66a8fe .megs-original-h6{font-size:13px;line-height:20px;font-weight:700;letter-spacing:0px}.megs-type-h6 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:0px}}
@media only screen and (max-width: 479px){.megs-type-h2 .title,.megs-type-h2 .elementor-image-box-title,.megs-original-h2,#Content .elementor-element-b66a8fe .megs-original-h2{font-size:29px;line-height:32px;font-weight:600;letter-spacing:-1px}.megs-type-h2 .elementor-heading-title{font-size:29px;font-weight:600;letter-spacing:-1px}}
@media only screen and (max-width: 479px){.megs-type-h3 .title,.megs-type-h3 .elementor-image-box-title,.megs-original-h3,#Content .elementor-element-b66a8fe .megs-original-h3{font-size:20px;line-height:24px;font-weight:600;letter-spacing:-1px}.megs-type-h3 .elementor-heading-title{font-size:20px;font-weight:600;letter-spacing:-1px}}
@media only screen and (max-width: 479px){.megs-type-h4 .title,.megs-type-h4 .elementor-image-box-title,.megs-original-h4,#Content .elementor-element-b66a8fe .megs-original-h4{font-size:14px;line-height:19px;font-weight:600;letter-spacing:0px}.megs-type-h4 .elementor-heading-title{font-size:14px;font-weight:600;letter-spacing:0px}}
@media only screen and (max-width: 479px){.megs-type-h5 .title,.megs-type-h5 .elementor-image-box-title,.megs-original-h5,#Content .elementor-element-b66a8fe .megs-original-h5{font-size:13px;line-height:19px;font-weight:600;letter-spacing:0px}.megs-type-h5 .elementor-heading-title{font-size:13px;font-weight:600;letter-spacing:0px}}
@media only screen and (max-width: 479px){.megs-type-h6 .title,.megs-type-h6 .elementor-image-box-title,.megs-original-h6,#Content .elementor-element-b66a8fe .megs-original-h6{font-size:13px;line-height:19px;font-weight:700;letter-spacing:0px}.megs-type-h6 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:0px}}
.megs-type-h2 .title,.megs-type-h2 .elementor-image-box-title,.megs-original-h2,#Content .elementor-element-b66a8fe .megs-original-h2{color:rgb(22, 24, 45)}.megs-type-h2 .elementor-heading-title{color:rgb(22, 24, 45)}
.megs-type-h3 .title,.megs-type-h3 .elementor-image-box-title,.megs-original-h3,#Content .elementor-element-b66a8fe .megs-original-h3{color:rgb(22, 24, 45)}.megs-type-h3 .elementor-heading-title{color:rgb(22, 24, 45)}
.megs-type-h4 .title,.megs-type-h4 .elementor-image-box-title,.megs-original-h4,#Content .elementor-element-b66a8fe .megs-original-h4{color:rgb(22, 24, 45)}.megs-type-h4 .elementor-heading-title{color:rgb(22, 24, 45)}
.megs-type-h5 .title,.megs-type-h5 .elementor-image-box-title,.megs-original-h5,#Content .elementor-element-b66a8fe .megs-original-h5{color:rgb(22, 24, 45)}.megs-type-h5 .elementor-heading-title{color:rgb(22, 24, 45)}
.megs-type-h6 .title,.megs-type-h6 .elementor-image-box-title,.megs-original-h6,#Content .elementor-element-b66a8fe .megs-original-h6{color:rgb(115, 117, 138)}.megs-type-h6 .elementor-heading-title{color:rgb(115, 117, 138)}
