.elementor-39 .elementor-element.elementor-element-05781ce{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-05781ce:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-05781ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #ECECEC 71%);}.elementor-39 .elementor-element.elementor-element-be401ea{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-46920ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-39 .elementor-element.elementor-element-46920ae.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-39 .elementor-element.elementor-element-4da5399{margin:0120px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;z-index:2;}.elementor-39 .elementor-element.elementor-element-0014981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -180px;padding:0px 0px 0px 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-39 .elementor-element.elementor-element-c58e43d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:060px;}.elementor-39 .elementor-element.elementor-element-e97883a img{width:100%;}.elementor-39 .elementor-element.elementor-element-e97883a.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-e97883a{z-index:3;}.elementor-39 .elementor-element.elementor-element-eab5a17{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-450px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:4;}.elementor-39 .elementor-element.elementor-element-eab5a17:not(.elementor-motion-effects-element-type-background), .elementor-39 .elementor-element.elementor-element-eab5a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.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-39 .elementor-element.elementor-element-768ce4b{text-align:center;padding:20px 0px 20px 0px;}.elementor-39 .elementor-element.elementor-element-768ce4b .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:55px;font-weight:800;color:var( --e-global-color-primary );}.elementor-39 .elementor-element.elementor-element-afdb482{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-afdb482 .elementor-heading-title{font-family:"Murecho", Sans-serif;font-size:16px;font-weight:500;color:#464646;}.elementor-39 .elementor-element.elementor-element-113affd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-39 .elementor-element.elementor-element-a2d741b .elementor-icon-box-title, .elementor-39 .elementor-element.elementor-element-a2d741b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-39 .elementor-element.elementor-element-a2d741b .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-a2d741b{width:initial;max-width:initial;}.elementor-39 .elementor-element.elementor-element-a2d741b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-071e8ae .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-071e8ae{width:var( --container-widget-width, 9.091% );max-width:9.091%;--container-widget-width:9.091%;--container-widget-flex-grow:0;}.elementor-39 .elementor-element.elementor-element-071e8ae.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-42ebbc3 .elementor-icon-box-wrapper{gap:0px;}.elementor-39 .elementor-element.elementor-element-42ebbc3 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-39 .elementor-element.elementor-element-42ebbc3{width:initial;max-width:initial;}.elementor-39 .elementor-element.elementor-element-42ebbc3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-39 .elementor-element.elementor-element-596897e .mtg-star-button-wrapper{justify-content:center;}.elementor-39 .elementor-element.elementor-element-596897e .mtg-star-button{--mtg-star-button-width:13rem;--mtg-star-button-min-height:3rem;border-width:4px 4px 4px 4px;border-radius:5rem 5rem 5rem 5rem;--mtg-star-button-bg:#000000;--mtg-star-button-gradient-one:#000000;--mtg-star-button-gradient-two:#3d0002;--mtg-star-button-gradient-angle:137deg;--mtg-star-button-transition-duration:0.5s;--mtg-star-button-text-color:#ffffff;--mtg-star-color:#ffffff;--mtg-star-size:1px;--mtg-star-spacing:50px;--mtg-star-opacity:0.8;--mtg-star-move-duration:60s;--mtg-star-rotate-duration:90s;--mtg-star-hover-bg:#212121;--mtg-star-glow-one:#111111;--mtg-star-glow-two:#3d0002;--mtg-star-glow-blur:24px;--mtg-star-glow-height:90%;--mtg-star-glow-pulse-duration:4s;--mtg-star-glow-opacity:0.55;--mtg-star-hover-scale:1.1;--mtg-star-button-hover-text-glow:rgba(255, 255, 255, 0.85);--mtg-star-button-active-border-color:#fe53bb;--mtg-star-button-active-glow-color:#fe53bb;}.elementor-39 .elementor-element.elementor-element-596897e .mtg-star-button__label{letter-spacing:5px;}.elementor-39 .elementor-element.elementor-element-596897e > .elementor-widget-container{padding:0px 0px 20px 0px;}@media(max-width:1024px){.elementor-39 .elementor-element.elementor-element-05781ce{--min-height:450px;}.elementor-39 .elementor-element.elementor-element-4da5399{margin:080px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-0014981{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -180px;}.elementor-39 .elementor-element.elementor-element-e97883a{margin:0px -150px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-768ce4b .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-39 .elementor-element.elementor-element-05781ce{--min-height:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-be401ea{--justify-content:space-between;}.elementor-39 .elementor-element.elementor-element-4da5399{margin:080px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-39 .elementor-element.elementor-element-0014981{margin:-200px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-39 .elementor-element.elementor-element-c58e43d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-39 .elementor-element.elementor-element-e97883a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-39 .elementor-element.elementor-element-e97883a.elementor-element{--align-self:center;}.elementor-39 .elementor-element.elementor-element-768ce4b .elementor-heading-title{font-size:45px;}.elementor-39 .elementor-element.elementor-element-113affd{--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-a2d741b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-39 .elementor-element.elementor-element-46920ae{--width:35%;}.elementor-39 .elementor-element.elementor-element-c58e43d{--width:30%;}.elementor-39 .elementor-element.elementor-element-eab5a17{--width:40%;}.elementor-39 .elementor-element.elementor-element-113affd{--width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-39 .elementor-element.elementor-element-46920ae{--width:50%;}.elementor-39 .elementor-element.elementor-element-c58e43d{--width:50%;}.elementor-39 .elementor-element.elementor-element-eab5a17{--width:65%;}}/* Start custom CSS for container, class: .elementor-element-be401ea */@media (max-width: 767px) {
  .elementor-39 .elementor-element.elementor-element-be401ea {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    display: grid;
    grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr);
    gap: 0;

    margin: 0;
    padding: 0;
    box-sizing: border-box;
    overflow: hidden;

    z-index: 1;
  }

  .elementor-39 .elementor-element.elementor-element-be401ea .mtg-slide-image-top {
    grid-row: 1;
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }

  .elementor-39 .elementor-element.elementor-element-be401ea .mtg-slide-image-bottom {
    grid-row: 2;
    width: 100%;
    min-width: 0;
    min-height: 0;
    margin: 0;
    padding: 0;
    overflow: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-768ce4b */.elementor-39 .elementor-element.elementor-element-768ce4b .hero-title-top,
.elementor-39 .elementor-element.elementor-element-768ce4b .hero-title-main {
    display: inline-block;
}

.elementor-39 .elementor-element.elementor-element-768ce4b .hero-title-top {
    margin-bottom: 10px;
  color: #111111;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-afdb482 */.section-title{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
}

.section-title::before,
.section-title::after{
    content:'';
    width:120px;
    height:1px;
    background:#999;
    display:block;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-071e8ae */.with-divider {
  position: relative;
}

.with-divider::before {
  content: "";
  position: absolute;
  left: -100%;
  top: 20%;
  height: 60%;
  width: 1px;
  background: #999;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-42ebbc3 */.with-divider {
  position: relative;
}

.with-divider::before {
  content: "";
  position: absolute;
  left: -100%;
  top: 20%;
  height: 60%;
  width: 1px;
  background: #999;
  z-index: 10;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eab5a17 */@media (max-width: 767px) {
  .elementor-39 .elementor-element.elementor-element-eab5a17 {
    position: absolute;
    top: 50%;
    left: 0;

    width: 100%;
    margin: 0;
    box-sizing: border-box;

    transform: translateY(-50%);
    z-index: 5;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05781ce */@media (max-width: 767px) {
  .elementor-39 .elementor-element.elementor-element-05781ce {
    position: relative;

    width: 100%;
height: calc(100vh - 150px);

height: calc(100svh - 150px);

min-height: calc(100vh - 150px);

min-height: calc(100svh - 150px);

max-height: calc(100svh - 150px);

    margin: 0;
    box-sizing: border-box;
    overflow: hidden;
  }
}/* End custom CSS */