.elementor-2371 .elementor-element.elementor-element-e6e01c6{--display:flex;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-hero{height:500px !important;min-height:500px !important;border-radius:38px 38px 0px 0px;background-position:top center;background-position-x:50%;background-position-y:11%;background-size:cover;background-repeat:no-repeat;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-hero-wrap{padding:0px 0px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-hero-inner{max-width:1240px;padding:30px 50px 0px 50px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-hero::before{background:linear-gradient(90deg, rgba(0,0,0,.72) 0%, rgba(0,0,0,.56) 30%, rgba(0,0,0,.10) 62%, rgba(0,0,0,0) 100%);}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-hero::after{background:#0000001A;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-hero-header{gap:34px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-menu-list{gap:34px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-logo img{width:168px !important;max-width:none !important;height:auto !important;transform:translateY(0px);}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-logo{transform:translateX(0px);}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-menu a{color:#FFFFFF;font-size:16px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-menu a:hover{color:#FFFFFF;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:700;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-desc{color:#FFFFFF;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-content{margin-top:135px !important;max-width:760px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-btn{background:#3E8D96;color:#FFFFFF;padding:21px 42px 21px 42px;border-radius:999px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-btn:hover{background:#317983;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-scroll-down{color:#FFFFFF;border-color:#FFFFFF;bottom:104px;width:58px;height:58px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-bottom-curve{background:#FFFFFF;height:50px;}.elementor-2371 .elementor-element.elementor-element-b05c3ee{--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-2371 .elementor-element.elementor-element-fa5a75d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:700;letter-spacing:-3%;color:#1F1F1F;}.elementor-widget-text-editor{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-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 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-hero{height:500px !important;min-height:500px !important;border-radius:25px 25px 0px 0px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-logo img{width:155px !important;max-width:none !important;height:auto !important;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-title{font-size:45px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-desc{font-size:18px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-content{margin-top:70px !important;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-btn{font-size:16px;padding:15px 20px 15px 20px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-scroll-down{bottom:60px;width:50px;height:50px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-bottom-curve{height:30px;}.elementor-2371 .elementor-element.elementor-element-fa5a75d .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-2371 .elementor-element.elementor-element-e6e01c6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-hero{height:450px !important;min-height:450px !important;background-position-x:60%;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-hero-header{gap:0px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-menu-list{gap:0px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-logo img{width:120px !important;max-width:none !important;height:auto !important;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-title{font-size:30px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-desc{font-size:15px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-content{margin-top:50px !important;max-width:320px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-full-btn{font-size:15px;padding:15px 0px 15px 0px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-scroll-down{bottom:60px;width:40px;height:40px;}.elementor-2371 .elementor-element.elementor-element-aece41c .hwc-bottom-curve{height:25px;}.elementor-2371 .elementor-element.elementor-element-fa5a75d .elementor-heading-title{font-size:30px;}}/* Start custom CSS for hwc_hero_header, class: .elementor-element-aece41c */.page-header{
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fa5a75d */.elementor-2371 .elementor-element.elementor-element-fa5a75d {
     font-family: "Inter", sans-serif !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70f225b */.hwc-small-line {
  display: block;
  width: 41px;
  height: 8px;
  background: #2BB2AF;
  /*border-radius: 20px;*/
}/* End custom CSS */