.elementor-4127 .elementor-element.elementor-element-33a5c7e{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4127 .elementor-element.elementor-element-1ac1295{--display:flex;}.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-4127 .elementor-element.elementor-element-ba5cdd4{text-align:center;}.elementor-4127 .elementor-element.elementor-element-ba5cdd4 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:2rem;font-weight:600;}.elementor-4127 .elementor-element.elementor-element-2b0d34f{text-align:center;}.elementor-4127 .elementor-element.elementor-element-2b0d34f .elementor-heading-title{font-family:var( --e-global-typography-00f908b-font-family ), Sans-serif;font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );color:var( --e-global-color-text );}.elementor-4127 .elementor-element.elementor-element-8cc4aaa{text-align:center;}.elementor-4127 .elementor-element.elementor-element-8cc4aaa .elementor-heading-title{font-family:var( --e-global-typography-00f908b-font-family ), Sans-serif;font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );color:var( --e-global-color-text );}.elementor-4127 .elementor-element.elementor-element-c674831{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4127 .elementor-element.elementor-element-686bf5d{--display:flex;}.elementor-4127 .elementor-element.elementor-element-51612cd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4127 .elementor-element.elementor-element-9f3abf3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5d56b82 );--border-color:var( --e-global-color-5d56b82 );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4127 .elementor-element.elementor-element-9f3abf3:not(.elementor-motion-effects-element-type-background), .elementor-4127 .elementor-element.elementor-element-9f3abf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54ad42 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4127 .elementor-element.elementor-element-5e251d2{width:initial;max-width:initial;}.elementor-4127 .elementor-element.elementor-element-5e251d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5rem 5rem 5rem 5rem;}.elementor-4127 .elementor-element.elementor-element-5e251d2 .elementor-icon-wrapper{text-align:center;}.elementor-4127 .elementor-element.elementor-element-5e251d2.elementor-view-stacked .elementor-icon{background-color:#22222200;}.elementor-4127 .elementor-element.elementor-element-5e251d2.elementor-view-framed .elementor-icon, .elementor-4127 .elementor-element.elementor-element-5e251d2.elementor-view-default .elementor-icon{color:#22222200;border-color:#22222200;}.elementor-4127 .elementor-element.elementor-element-5e251d2.elementor-view-framed .elementor-icon, .elementor-4127 .elementor-element.elementor-element-5e251d2.elementor-view-default .elementor-icon svg{fill:#22222200;}.elementor-4127 .elementor-element.elementor-element-5e251d2 .elementor-icon{font-size:2.5rem;padding:0.6rem;}.elementor-4127 .elementor-element.elementor-element-5e251d2 .elementor-icon svg{height:2.5rem;}.elementor-4127 .elementor-element.elementor-element-389dd3f .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:1.5rem;font-weight:600;color:#1B4A52;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4127 .elementor-element.elementor-element-f35a5f2 > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-4127 .elementor-element.elementor-element-f35a5f2{font-family:var( --e-global-typography-00f908b-font-family ), Sans-serif;font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-acea50c{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5d56b82 );--border-color:var( --e-global-color-5d56b82 );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4127 .elementor-element.elementor-element-acea50c:not(.elementor-motion-effects-element-type-background), .elementor-4127 .elementor-element.elementor-element-acea50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54ad42 );}.elementor-4127 .elementor-element.elementor-element-3f7474c{width:initial;max-width:initial;}.elementor-4127 .elementor-element.elementor-element-3f7474c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5rem 5rem 5rem 5rem;}.elementor-4127 .elementor-element.elementor-element-3f7474c .elementor-icon-wrapper{text-align:center;}.elementor-4127 .elementor-element.elementor-element-3f7474c.elementor-view-stacked .elementor-icon{background-color:#22222200;}.elementor-4127 .elementor-element.elementor-element-3f7474c.elementor-view-framed .elementor-icon, .elementor-4127 .elementor-element.elementor-element-3f7474c.elementor-view-default .elementor-icon{color:#22222200;border-color:#22222200;}.elementor-4127 .elementor-element.elementor-element-3f7474c.elementor-view-framed .elementor-icon, .elementor-4127 .elementor-element.elementor-element-3f7474c.elementor-view-default .elementor-icon svg{fill:#22222200;}.elementor-4127 .elementor-element.elementor-element-3f7474c .elementor-icon{font-size:2.5rem;padding:0.6rem;}.elementor-4127 .elementor-element.elementor-element-3f7474c .elementor-icon svg{height:2.5rem;}.elementor-4127 .elementor-element.elementor-element-505cfd8 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:1.5rem;font-weight:600;color:#1B4A52;}.elementor-4127 .elementor-element.elementor-element-5308147 > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-4127 .elementor-element.elementor-element-5308147{font-family:var( --e-global-typography-00f908b-font-family ), Sans-serif;font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-317f006{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5d56b82 );--border-color:var( --e-global-color-5d56b82 );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4127 .elementor-element.elementor-element-317f006:not(.elementor-motion-effects-element-type-background), .elementor-4127 .elementor-element.elementor-element-317f006 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54ad42 );}.elementor-4127 .elementor-element.elementor-element-c7350d4{width:initial;max-width:initial;}.elementor-4127 .elementor-element.elementor-element-c7350d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5rem 5rem 5rem 5rem;}.elementor-4127 .elementor-element.elementor-element-c7350d4 .elementor-icon-wrapper{text-align:center;}.elementor-4127 .elementor-element.elementor-element-c7350d4.elementor-view-stacked .elementor-icon{background-color:#22222200;}.elementor-4127 .elementor-element.elementor-element-c7350d4.elementor-view-framed .elementor-icon, .elementor-4127 .elementor-element.elementor-element-c7350d4.elementor-view-default .elementor-icon{color:#22222200;border-color:#22222200;}.elementor-4127 .elementor-element.elementor-element-c7350d4.elementor-view-framed .elementor-icon, .elementor-4127 .elementor-element.elementor-element-c7350d4.elementor-view-default .elementor-icon svg{fill:#22222200;}.elementor-4127 .elementor-element.elementor-element-c7350d4 .elementor-icon{font-size:2.5rem;padding:0.6rem;}.elementor-4127 .elementor-element.elementor-element-c7350d4 .elementor-icon svg{height:2.5rem;}.elementor-4127 .elementor-element.elementor-element-5976195 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:1.5rem;font-weight:600;color:#1B4A52;}.elementor-4127 .elementor-element.elementor-element-7930d7c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-4127 .elementor-element.elementor-element-7930d7c{font-family:var( --e-global-typography-00f908b-font-family ), Sans-serif;font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-79390cb .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-4b07c66 );}.elementor-4127 .elementor-element.elementor-element-d6467da{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0.5rem 0rem;--row-gap:0.5rem;--column-gap:0rem;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5d56b82 );--border-color:var( --e-global-color-5d56b82 );--border-radius:1rem 1rem 1rem 1rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4127 .elementor-element.elementor-element-d6467da:not(.elementor-motion-effects-element-type-background), .elementor-4127 .elementor-element.elementor-element-d6467da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54ad42 );}.elementor-4127 .elementor-element.elementor-element-d973f8e{width:initial;max-width:initial;}.elementor-4127 .elementor-element.elementor-element-d973f8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5rem 5rem 5rem 5rem;}.elementor-4127 .elementor-element.elementor-element-d973f8e .elementor-icon-wrapper{text-align:center;}.elementor-4127 .elementor-element.elementor-element-d973f8e.elementor-view-stacked .elementor-icon{background-color:#22222200;}.elementor-4127 .elementor-element.elementor-element-d973f8e.elementor-view-framed .elementor-icon, .elementor-4127 .elementor-element.elementor-element-d973f8e.elementor-view-default .elementor-icon{color:#22222200;border-color:#22222200;}.elementor-4127 .elementor-element.elementor-element-d973f8e.elementor-view-framed .elementor-icon, .elementor-4127 .elementor-element.elementor-element-d973f8e.elementor-view-default .elementor-icon svg{fill:#22222200;}.elementor-4127 .elementor-element.elementor-element-d973f8e .elementor-icon{font-size:2.5rem;padding:0.6rem;}.elementor-4127 .elementor-element.elementor-element-d973f8e .elementor-icon svg{height:2.5rem;}.elementor-4127 .elementor-element.elementor-element-2db97e4 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:1.5rem;font-weight:600;color:#1B4A52;}.elementor-4127 .elementor-element.elementor-element-f9a0c01 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-4127 .elementor-element.elementor-element-f9a0c01{font-family:var( --e-global-typography-00f908b-font-family ), Sans-serif;font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-7080d74 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:0.8rem;font-weight:400;line-height:1.5em;color:var( --e-global-color-4b07c66 );}.elementor-4127 .elementor-element.elementor-element-3e0cb09{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4127 .elementor-element.elementor-element-d7ed820 .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, #222222 0%, #484848 100%);box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.2);border-radius:0.5rem 0.5rem 0.5rem 0.5rem;padding:0.9rem 1rem 0.9rem 1rem;}@media(min-width:768px){.elementor-4127 .elementor-element.elementor-element-1ac1295{--content-width:50rem;}.elementor-4127 .elementor-element.elementor-element-9f3abf3{--width:100%;}.elementor-4127 .elementor-element.elementor-element-acea50c{--width:100%;}.elementor-4127 .elementor-element.elementor-element-317f006{--width:100%;}.elementor-4127 .elementor-element.elementor-element-d6467da{--width:100%;}}@media(max-width:1024px){.elementor-4127 .elementor-element.elementor-element-2b0d34f .elementor-heading-title{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-8cc4aaa .elementor-heading-title{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-51612cd{--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4127 .elementor-element.elementor-element-f35a5f2{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-5308147{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-7930d7c{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-f9a0c01{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}}@media(max-width:767px){.elementor-4127 .elementor-element.elementor-element-2b0d34f .elementor-heading-title{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-8cc4aaa .elementor-heading-title{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-51612cd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4127 .elementor-element.elementor-element-f35a5f2{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-5308147{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-7930d7c{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-79390cb .elementor-heading-title{font-size:14px;}.elementor-4127 .elementor-element.elementor-element-f9a0c01{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4127 .elementor-element.elementor-element-7080d74 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for heading, class: .elementor-element-ba5cdd4 */.dq-grad-text-green {
    background: linear-gradient(88.18deg, #1F545D 25.15%, #1BBBD6 99.43%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b0d34f */.dq-grad-text-green {
    background: linear-gradient(88.18deg, #1F545D 25.15%, #1BBBD6 99.43%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8cc4aaa */.dq-grad-text-green {
    background: linear-gradient(88.18deg, #1F545D 25.15%, #1BBBD6 99.43%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS */@keyframes rotateElem {
      from {
          transform: rotate(0deg);
      }

      to {
          transform: rotate(360deg);
      }
  }

  @keyframes fadeElem {
      0% {
          opacity: 1;
      }

      50% {
          opacity: 0.3;
      }

      100% {
          opacity: 1;
      }
  }

  @keyframes rotateElem2 {
      from {
          transform: rotate(360deg);
      }

      to {
          transform: rotate(0deg);
      }
  }

  @keyframes fadeElem2 {
      0% {
          opacity: 1;
      }

      50% {
          opacity: 0.3;
      }

      100% {
          opacity: 1;
      }
  }


  body #page::after {

      content: "";
      position: absolute;

      position: absolute;
      right: -40%;
      top: -40%;
      width: 90vw;
      height: 90vh;
      z-index: -1;

      background: radial-gradient(50% 50% at 50% 50%, #ECA893 50%, #F7C7A5 75.5%, rgba(252, 234, 224, 0) 100%);
      animation: rotateElem 20s linear infinite, fadeElem 10s linear infinite;
  }


body #page {
    overflow: hidden;
}


  body #page::before {

      content: "";
      position: absolute;

      position: absolute;
      left: -40%;
      top: -10%;
      width: 90vw;
      height: 90vh;
      z-index: -1;

      background: radial-gradient(50% 50% at 50% 50%, #D3F4F8 50%, #E6F5F5 75.5%, rgba(239, 248, 248, 0) 100%);
      animation: rotateElem2 20s linear infinite, fadeElem2 10s linear infinite;
  }/* End custom CSS */