.elementor-4128 .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-4128 .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-4128 .elementor-element.elementor-element-ba5cdd4{text-align:center;}.elementor-4128 .elementor-element.elementor-element-ba5cdd4 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:2rem;font-weight:600;}.elementor-4128 .elementor-element.elementor-element-2b0d34f{text-align:center;}.elementor-4128 .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-4128 .elementor-element.elementor-element-8cc4aaa{text-align:center;}.elementor-4128 .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-4128 .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-4128 .elementor-element.elementor-element-686bf5d{--display:flex;}.elementor-4128 .elementor-element.elementor-element-d7bb73e{--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-4128 .elementor-element.elementor-element-fb13ba5{--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-4128 .elementor-element.elementor-element-fb13ba5:not(.elementor-motion-effects-element-type-background), .elementor-4128 .elementor-element.elementor-element-fb13ba5 > .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-4128 .elementor-element.elementor-element-02c7165{width:initial;max-width:initial;}.elementor-4128 .elementor-element.elementor-element-02c7165 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5rem 5rem 5rem 5rem;}.elementor-4128 .elementor-element.elementor-element-02c7165 .elementor-icon-wrapper{text-align:center;}.elementor-4128 .elementor-element.elementor-element-02c7165.elementor-view-stacked .elementor-icon{background-color:#22222200;}.elementor-4128 .elementor-element.elementor-element-02c7165.elementor-view-framed .elementor-icon, .elementor-4128 .elementor-element.elementor-element-02c7165.elementor-view-default .elementor-icon{color:#22222200;border-color:#22222200;}.elementor-4128 .elementor-element.elementor-element-02c7165.elementor-view-framed .elementor-icon, .elementor-4128 .elementor-element.elementor-element-02c7165.elementor-view-default .elementor-icon svg{fill:#22222200;}.elementor-4128 .elementor-element.elementor-element-02c7165 .elementor-icon{font-size:2.5rem;padding:0.6rem;}.elementor-4128 .elementor-element.elementor-element-02c7165 .elementor-icon svg{height:2.5rem;}.elementor-4128 .elementor-element.elementor-element-f940020 .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-4128 .elementor-element.elementor-element-bd3b5a8 > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-4128 .elementor-element.elementor-element-bd3b5a8{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-4128 .elementor-element.elementor-element-946917a{--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-4128 .elementor-element.elementor-element-946917a:not(.elementor-motion-effects-element-type-background), .elementor-4128 .elementor-element.elementor-element-946917a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54ad42 );}.elementor-4128 .elementor-element.elementor-element-a7560d1{width:initial;max-width:initial;}.elementor-4128 .elementor-element.elementor-element-a7560d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5rem 5rem 5rem 5rem;}.elementor-4128 .elementor-element.elementor-element-a7560d1 .elementor-icon-wrapper{text-align:center;}.elementor-4128 .elementor-element.elementor-element-a7560d1.elementor-view-stacked .elementor-icon{background-color:#22222200;}.elementor-4128 .elementor-element.elementor-element-a7560d1.elementor-view-framed .elementor-icon, .elementor-4128 .elementor-element.elementor-element-a7560d1.elementor-view-default .elementor-icon{color:#22222200;border-color:#22222200;}.elementor-4128 .elementor-element.elementor-element-a7560d1.elementor-view-framed .elementor-icon, .elementor-4128 .elementor-element.elementor-element-a7560d1.elementor-view-default .elementor-icon svg{fill:#22222200;}.elementor-4128 .elementor-element.elementor-element-a7560d1 .elementor-icon{font-size:2.5rem;padding:0.6rem;}.elementor-4128 .elementor-element.elementor-element-a7560d1 .elementor-icon svg{height:2.5rem;}.elementor-4128 .elementor-element.elementor-element-e93f39b .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:1.5rem;font-weight:600;color:#1B4A52;}.elementor-4128 .elementor-element.elementor-element-de1b332 > .elementor-widget-container{margin:0rem 0rem -1rem 0rem;}.elementor-4128 .elementor-element.elementor-element-de1b332{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-4128 .elementor-element.elementor-element-acfa213{--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-4128 .elementor-element.elementor-element-acfa213:not(.elementor-motion-effects-element-type-background), .elementor-4128 .elementor-element.elementor-element-acfa213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54ad42 );}.elementor-4128 .elementor-element.elementor-element-19fcecd{width:initial;max-width:initial;}.elementor-4128 .elementor-element.elementor-element-19fcecd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5rem 5rem 5rem 5rem;}.elementor-4128 .elementor-element.elementor-element-19fcecd .elementor-icon-wrapper{text-align:center;}.elementor-4128 .elementor-element.elementor-element-19fcecd.elementor-view-stacked .elementor-icon{background-color:#22222200;}.elementor-4128 .elementor-element.elementor-element-19fcecd.elementor-view-framed .elementor-icon, .elementor-4128 .elementor-element.elementor-element-19fcecd.elementor-view-default .elementor-icon{color:#22222200;border-color:#22222200;}.elementor-4128 .elementor-element.elementor-element-19fcecd.elementor-view-framed .elementor-icon, .elementor-4128 .elementor-element.elementor-element-19fcecd.elementor-view-default .elementor-icon svg{fill:#22222200;}.elementor-4128 .elementor-element.elementor-element-19fcecd .elementor-icon{font-size:2.5rem;padding:0.6rem;}.elementor-4128 .elementor-element.elementor-element-19fcecd .elementor-icon svg{height:2.5rem;}.elementor-4128 .elementor-element.elementor-element-925f244 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:1.5rem;font-weight:600;color:#1B4A52;}.elementor-4128 .elementor-element.elementor-element-9af2c62 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-4128 .elementor-element.elementor-element-9af2c62{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-4128 .elementor-element.elementor-element-dddc81a .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-4128 .elementor-element.elementor-element-35cc92e{--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-4128 .elementor-element.elementor-element-35cc92e:not(.elementor-motion-effects-element-type-background), .elementor-4128 .elementor-element.elementor-element-35cc92e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e54ad42 );}.elementor-4128 .elementor-element.elementor-element-9235b6f{width:initial;max-width:initial;}.elementor-4128 .elementor-element.elementor-element-9235b6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:5rem 5rem 5rem 5rem;}.elementor-4128 .elementor-element.elementor-element-9235b6f .elementor-icon-wrapper{text-align:center;}.elementor-4128 .elementor-element.elementor-element-9235b6f.elementor-view-stacked .elementor-icon{background-color:#22222200;}.elementor-4128 .elementor-element.elementor-element-9235b6f.elementor-view-framed .elementor-icon, .elementor-4128 .elementor-element.elementor-element-9235b6f.elementor-view-default .elementor-icon{color:#22222200;border-color:#22222200;}.elementor-4128 .elementor-element.elementor-element-9235b6f.elementor-view-framed .elementor-icon, .elementor-4128 .elementor-element.elementor-element-9235b6f.elementor-view-default .elementor-icon svg{fill:#22222200;}.elementor-4128 .elementor-element.elementor-element-9235b6f .elementor-icon{font-size:2.5rem;padding:0.6rem;}.elementor-4128 .elementor-element.elementor-element-9235b6f .elementor-icon svg{height:2.5rem;}.elementor-4128 .elementor-element.elementor-element-a28f140 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:1.5rem;font-weight:600;color:#1B4A52;}.elementor-4128 .elementor-element.elementor-element-603808a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-4128 .elementor-element.elementor-element-603808a{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-4128 .elementor-element.elementor-element-4325570 .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-4128 .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-4128 .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-4128 .elementor-element.elementor-element-1ac1295{--content-width:50rem;}.elementor-4128 .elementor-element.elementor-element-fb13ba5{--width:100%;}.elementor-4128 .elementor-element.elementor-element-946917a{--width:100%;}.elementor-4128 .elementor-element.elementor-element-acfa213{--width:100%;}.elementor-4128 .elementor-element.elementor-element-35cc92e{--width:100%;}}@media(max-width:1024px){.elementor-4128 .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-4128 .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-4128 .elementor-element.elementor-element-d7bb73e{--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-4128 .elementor-element.elementor-element-bd3b5a8{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4128 .elementor-element.elementor-element-de1b332{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4128 .elementor-element.elementor-element-9af2c62{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4128 .elementor-element.elementor-element-603808a{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}}@media(max-width:767px){.elementor-4128 .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-4128 .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-4128 .elementor-element.elementor-element-d7bb73e{--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-4128 .elementor-element.elementor-element-bd3b5a8{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4128 .elementor-element.elementor-element-de1b332{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4128 .elementor-element.elementor-element-9af2c62{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4128 .elementor-element.elementor-element-dddc81a .elementor-heading-title{font-size:14px;}.elementor-4128 .elementor-element.elementor-element-603808a{font-size:var( --e-global-typography-00f908b-font-size );line-height:var( --e-global-typography-00f908b-line-height );}.elementor-4128 .elementor-element.elementor-element-4325570 .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 */