.elementor-3035 .elementor-element.elementor-element-1c002705:not(.elementor-motion-effects-element-type-background), .elementor-3035 .elementor-element.elementor-element-1c002705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-3035 .elementor-element.elementor-element-1c002705 > .elementor-container{max-width:1180px;}.elementor-3035 .elementor-element.elementor-element-1c002705{border-style:solid;border-width:0px 0px 1px 0px;border-color:#c8dce8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 12px 0px 12px;}.elementor-3035 .elementor-element.elementor-element-1c002705 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3035 .elementor-element.elementor-element-72f1e312 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3035 .elementor-element.elementor-element-72f1e312 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3035 .elementor-element.elementor-element-777622a2 .elementor-button{background-color:#ffffff;font-size:12.5px;font-weight:600;fill:#173455;color:#173455;border-style:solid;border-width:0px 1px 1px 0px;border-color:#c8dce8;border-radius:0px 0px 0px 0px;padding:8px 11px 8px 11px;}.elementor-3035 .elementor-element.elementor-element-777622a2 .elementor-button:hover, .elementor-3035 .elementor-element.elementor-element-777622a2 .elementor-button:focus{background-color:#d6eef7;color:#173455;}.elementor-3035 .elementor-element.elementor-element-777622a2 .elementor-button:hover svg, .elementor-3035 .elementor-element.elementor-element-777622a2 .elementor-button:focus svg{fill:#173455;}.elementor-3035 .elementor-element.elementor-element-2681b124 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3035 .elementor-element.elementor-element-2681b124 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3035 .elementor-element.elementor-element-60ede7bb .elementor-button{background-color:#ffffff;font-size:12.5px;font-weight:600;fill:#173455;color:#173455;border-style:solid;border-width:0px 1px 1px 0px;border-color:#c8dce8;border-radius:0px 0px 0px 0px;padding:8px 11px 8px 11px;}.elementor-3035 .elementor-element.elementor-element-60ede7bb .elementor-button:hover, .elementor-3035 .elementor-element.elementor-element-60ede7bb .elementor-button:focus{background-color:#d6eef7;color:#173455;}.elementor-3035 .elementor-element.elementor-element-60ede7bb .elementor-button:hover svg, .elementor-3035 .elementor-element.elementor-element-60ede7bb .elementor-button:focus svg{fill:#173455;}.elementor-3035 .elementor-element.elementor-element-3344c5e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3035 .elementor-element.elementor-element-3344c5e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3035 .elementor-element.elementor-element-6e4f3e48 .elementor-button{background-color:#d6eef7;font-size:12.5px;font-weight:800;fill:#173455;color:#173455;border-style:solid;border-width:0px 1px 3px 0px;border-color:#d7ad35;border-radius:0px 0px 0px 0px;padding:8px 11px 8px 11px;}.elementor-3035 .elementor-element.elementor-element-6e4f3e48 .elementor-button:hover, .elementor-3035 .elementor-element.elementor-element-6e4f3e48 .elementor-button:focus{background-color:#d6eef7;color:#173455;}.elementor-3035 .elementor-element.elementor-element-6e4f3e48 .elementor-button:hover svg, .elementor-3035 .elementor-element.elementor-element-6e4f3e48 .elementor-button:focus svg{fill:#173455;}.elementor-3035 .elementor-element.elementor-element-6a84cb99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3035 .elementor-element.elementor-element-6a84cb99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3035 .elementor-element.elementor-element-1da20a5f .elementor-button{background-color:#ffffff;font-size:12.5px;font-weight:600;fill:#173455;color:#173455;border-style:solid;border-width:0px 1px 1px 0px;border-color:#c8dce8;border-radius:0px 0px 0px 0px;padding:8px 11px 8px 11px;}.elementor-3035 .elementor-element.elementor-element-1da20a5f .elementor-button:hover, .elementor-3035 .elementor-element.elementor-element-1da20a5f .elementor-button:focus{background-color:#d6eef7;color:#173455;}.elementor-3035 .elementor-element.elementor-element-1da20a5f .elementor-button:hover svg, .elementor-3035 .elementor-element.elementor-element-1da20a5f .elementor-button:focus svg{fill:#173455;}.elementor-3035 .elementor-element.elementor-element-121385e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3035 .elementor-element.elementor-element-121385e3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3035 .elementor-element.elementor-element-2a6c395c .elementor-button{background-color:#ffffff;font-size:12.5px;font-weight:600;fill:#173455;color:#173455;border-style:solid;border-width:0px 1px 1px 0px;border-color:#c8dce8;border-radius:0px 0px 0px 0px;padding:8px 11px 8px 11px;}.elementor-3035 .elementor-element.elementor-element-2a6c395c .elementor-button:hover, .elementor-3035 .elementor-element.elementor-element-2a6c395c .elementor-button:focus{background-color:#d6eef7;color:#173455;}.elementor-3035 .elementor-element.elementor-element-2a6c395c .elementor-button:hover svg, .elementor-3035 .elementor-element.elementor-element-2a6c395c .elementor-button:focus svg{fill:#173455;}.elementor-3035 .elementor-element.elementor-element-379741c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3035 .elementor-element.elementor-element-379741c7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3035 .elementor-element.elementor-element-2769e960 .elementor-button{background-color:#ffffff;font-size:12.5px;font-weight:600;fill:#173455;color:#173455;border-style:solid;border-width:0px 1px 1px 0px;border-color:#c8dce8;border-radius:0px 0px 0px 0px;padding:8px 11px 8px 11px;}.elementor-3035 .elementor-element.elementor-element-2769e960 .elementor-button:hover, .elementor-3035 .elementor-element.elementor-element-2769e960 .elementor-button:focus{background-color:#d6eef7;color:#173455;}.elementor-3035 .elementor-element.elementor-element-2769e960 .elementor-button:hover svg, .elementor-3035 .elementor-element.elementor-element-2769e960 .elementor-button:focus svg{fill:#173455;}.elementor-3035 .elementor-element.elementor-element-7d11a37e:not(.elementor-motion-effects-element-type-background), .elementor-3035 .elementor-element.elementor-element-7d11a37e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f8fb;}.elementor-3035 .elementor-element.elementor-element-7d11a37e > .elementor-container{max-width:1180px;}.elementor-3035 .elementor-element.elementor-element-7d11a37e{border-style:solid;border-width:0px 0px 1px 0px;border-color:#c8dce8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:36px 12px 42px 12px;}.elementor-3035 .elementor-element.elementor-element-7d11a37e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3035 .elementor-element.elementor-element-7bd1c507 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3035 .elementor-element.elementor-element-7bd1c507 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3035 .elementor-element.elementor-element-501300b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-3035 .elementor-element.elementor-element-501300b0 .elementor-heading-title{font-size:12px;font-weight:900;line-height:1.1em;letter-spacing:1.4px;color:#b48614;}.elementor-3035 .elementor-element.elementor-element-287cf4e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-3035 .elementor-element.elementor-element-287cf4e2 .elementor-heading-title{font-size:48px;font-weight:900;line-height:1.1em;color:#173455;}.elementor-3035 .elementor-element.elementor-element-14933e9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;line-height:1.55em;color:#536575;}@media(min-width:768px){.elementor-3035 .elementor-element.elementor-element-7bd1c507{width:100%;}}@media(max-width:767px){.elementor-3035 .elementor-element.elementor-element-777622a2 .elementor-button{font-size:12px;}.elementor-3035 .elementor-element.elementor-element-60ede7bb .elementor-button{font-size:12px;}.elementor-3035 .elementor-element.elementor-element-6e4f3e48 .elementor-button{font-size:12px;}.elementor-3035 .elementor-element.elementor-element-1da20a5f .elementor-button{font-size:12px;}.elementor-3035 .elementor-element.elementor-element-2a6c395c .elementor-button{font-size:12px;}.elementor-3035 .elementor-element.elementor-element-2769e960 .elementor-button{font-size:12px;}.elementor-3035 .elementor-element.elementor-element-7d11a37e{padding:26px 12px 32px 12px;}.elementor-3035 .elementor-element.elementor-element-501300b0 .elementor-heading-title{font-size:12px;}.elementor-3035 .elementor-element.elementor-element-287cf4e2 .elementor-heading-title{font-size:34px;}.elementor-3035 .elementor-element.elementor-element-14933e9c{font-size:14px;}}/* Start custom CSS for section, class: .elementor-element-1c002705 *//* Compact designed-page menu */
.elementor-3035 .elementor-element.elementor-element-1c002705{
  background:#ffffff !important;
}
.elementor-3035 .elementor-element.elementor-element-1c002705 .elementor-container{
  justify-content:flex-start !important;
}
.elementor-3035 .elementor-element.elementor-element-1c002705 .elementor-column{
  width:auto !important;
  flex:0 0 auto !important;
}
.elementor-3035 .elementor-element.elementor-element-1c002705 .elementor-button{
  white-space:nowrap !important;
  border-radius:0 !important;
}
.elementor-3035 .elementor-element.elementor-element-1c002705 .elementor-button:hover{
  background:#edf7fb !important;
}
@media(max-width:767px){
  .elementor-3035 .elementor-element.elementor-element-1c002705{
    overflow-x:auto !important;
    overflow-y:hidden !important;
    -webkit-overflow-scrolling:touch;
  }
  .elementor-3035 .elementor-element.elementor-element-1c002705 .elementor-container{
    flex-wrap:nowrap !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d11a37e *//* EKO hero polish - scoped only */
.elementor-3035 .elementor-element.elementor-element-7d11a37e{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 86% 12%, rgba(215,173,53,.16), rgba(215,173,53,0) 30%),
    radial-gradient(circle at 8% 85%, rgba(23,52,85,.10), rgba(23,52,85,0) 32%),
    linear-gradient(135deg,#ffffff 0%,#f4f8fb 55%,#eaf4fa 100%) !important;
  border-bottom:1px solid #c8dce8 !important;
  clip-path:polygon(0 0,100% 0,100% 92%,50% 100%,0 92%);
}
.elementor-3035 .elementor-element.elementor-element-7d11a37e:before{
  content:"";
  position:absolute;
  right:8%;
  top:18px;
  width:170px;
  height:170px;
  border-radius:50%;
  background:rgba(215,173,53,.10);
  pointer-events:none;
}
.elementor-3035 .elementor-element.elementor-element-7d11a37e:after{
  content:"";
  position:absolute;
  left:-70px;
  bottom:-90px;
  width:210px;
  height:210px;
  border-radius:50%;
  background:rgba(23,52,85,.08);
  pointer-events:none;
}
.elementor-3035 .elementor-element.elementor-element-7d11a37e .elementor-widget, .elementor-3035 .elementor-element.elementor-element-7d11a37e .elementor-heading-title, .elementor-3035 .elementor-element.elementor-element-7d11a37e p{
  position:relative;
  z-index:2;
}
.elementor-3035 .elementor-element.elementor-element-7d11a37e h1.elementor-heading-title{
  color:#173455 !important;
  letter-spacing:-.035em;
}
.elementor-3035 .elementor-element.elementor-element-7d11a37e span.elementor-heading-title{
  color:#b48614 !important;
  letter-spacing:.08em;
}
.elementor-3035 .elementor-element.elementor-element-7d11a37e p{
  color:#4d5f73 !important;
}
@media(max-width:767px){
  .elementor-3035 .elementor-element.elementor-element-7d11a37e{
    clip-path:polygon(0 0,100% 0,100% 96%,0 100%);
  }
  .elementor-3035 .elementor-element.elementor-element-7d11a37e:before{
    width:120px;
    height:120px;
    right:-20px;
    top:8px;
  }
}/* End custom CSS */