.elementor-109 .elementor-element.elementor-element-6023974d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-530faf20{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-1d768668{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-109 .elementor-element.elementor-element-6123932b{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.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-109 .elementor-element.elementor-element-7e153290 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:68px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-1770c558{font-family:"Be Vietnam Pro", Sans-serif;font-size:23px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-25357369{font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;line-height:1.6em;color:#26334D;}.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-109 .elementor-element.elementor-element-3c4c8e23 .elementor-button{background-color:#FE950B;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;fill:#1F1300;color:#1F1300;border-radius:40px 40px 40px 40px;padding:19px 28px 19px 28px;}.elementor-109 .elementor-element.elementor-element-3c4c8e23 .elementor-button:hover, .elementor-109 .elementor-element.elementor-element-3c4c8e23 .elementor-button:focus{background-color:#1F01B9;color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-3c4c8e23 .elementor-button:hover svg, .elementor-109 .elementor-element.elementor-element-3c4c8e23 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-5e2c16a3{font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-4d7ce8bf{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-109 .elementor-element.elementor-element-797d0dbd img{width:100%;}.elementor-109 .elementor-element.elementor-element-65dc0c1d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-4259a40a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-6a84510e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-12a76b09{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-3e18a32a .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:46px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-18e49f96{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-3710b5dd{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-79851b8c{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-23b15037 img{width:100%;}.elementor-109 .elementor-element.elementor-element-7879e7e9{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-604126d2{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-4a0748bd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-5d6fc562{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-1be2419f{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-3f829d83 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:46px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-71659853{font-family:"Be Vietnam Pro", Sans-serif;font-size:17px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-21994e18{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-20f87bfd{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-2288a322 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:23px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-20aea036{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-708acead{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-541133df .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:23px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-57bba3b8{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-47adeb26{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-1bcf7702 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:23px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-16ff4f42{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-f1fabef{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-66a618b1{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-f16bfcc .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:46px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-598ba8d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-740d7511{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-4e09c264{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-f2a98a6 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:25px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-34f0678{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-4447ac09{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-55b14e78{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-2e08b6db .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:25px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-48197c1e{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-12b1dfc3{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-3f29ee9{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-7cb4ce30 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:25px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-443a674e{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-af9fbc0{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-67f29012{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-642ba24b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-2ab80b70{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-ae908b5 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:46px;font-weight:700;line-height:1.1em;letter-spacing:-1.2px;color:#1F01B9;}.elementor-109 .elementor-element.elementor-element-621c5bd9{font-family:"Be Vietnam Pro", Sans-serif;font-size:18px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-6f8568e9{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-2c0e0e18{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:18px;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-18px;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-group.recaptcha_v3-bottomleft, .elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-109 .elementor-element.elementor-element-687215aa .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-109 .elementor-element.elementor-element-687215aa .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-109 .elementor-element.elementor-element-687215aa .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-group > label, .elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-subgroup label{color:#26334D;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-group > label{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-type-html{padding-bottom:0px;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-group .elementor-field{color:#26334D;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFFCF;border-color:#CAD6E5;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFFCF;border-color:#CAD6E5;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-field-group .elementor-select-wrapper::before{color:#CAD6E5;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-button{font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:600;border-radius:40px 40px 40px 40px;}.elementor-109 .elementor-element.elementor-element-687215aa .e-form__buttons__wrapper__button-next{background-color:#FE950B;color:#1F1300;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-button[type="submit"]{background-color:#FE950B;color:#1F1300;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-button[type="submit"] svg *{fill:#1F1300;}.elementor-109 .elementor-element.elementor-element-687215aa .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-109 .elementor-element.elementor-element-687215aa .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-109 .elementor-element.elementor-element-687215aa .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-109 .elementor-element.elementor-element-687215aa .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-109 .elementor-element.elementor-element-687215aa{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-109 .elementor-element.elementor-element-75a47291{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-72425cf6{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-381591d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-5f17ee5{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-109 .elementor-element.elementor-element-d21cc66 img{width:100%;}.elementor-109 .elementor-element.elementor-element-2bb127a5{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-535c2714{font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;line-height:1.6em;color:#26334D;}.elementor-109 .elementor-element.elementor-element-5e6ea4c2{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;line-height:1.6em;color:#26334D;}@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-1d768668{--width:50%;}.elementor-109 .elementor-element.elementor-element-4d7ce8bf{--width:50%;}.elementor-109 .elementor-element.elementor-element-6a84510e{--width:50%;}.elementor-109 .elementor-element.elementor-element-79851b8c{--width:50%;}.elementor-109 .elementor-element.elementor-element-5d6fc562{--width:50%;}.elementor-109 .elementor-element.elementor-element-21994e18{--width:50%;}.elementor-109 .elementor-element.elementor-element-642ba24b{--width:50%;}.elementor-109 .elementor-element.elementor-element-2c0e0e18{--width:50%;}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-530faf20{--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;}.elementor-109 .elementor-element.elementor-element-1d768668{--width:100%;}.elementor-109 .elementor-element.elementor-element-6123932b{font-size:12px;}.elementor-109 .elementor-element.elementor-element-7e153290 .elementor-heading-title{font-size:42px;}.elementor-109 .elementor-element.elementor-element-1770c558{font-size:18px;}.elementor-109 .elementor-element.elementor-element-25357369{font-size:17px;}.elementor-109 .elementor-element.elementor-element-5e2c16a3{font-size:13px;}.elementor-109 .elementor-element.elementor-element-4d7ce8bf{--width:100%;}.elementor-109 .elementor-element.elementor-element-4259a40a{--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;}.elementor-109 .elementor-element.elementor-element-6a84510e{--width:100%;}.elementor-109 .elementor-element.elementor-element-12a76b09{font-size:12px;}.elementor-109 .elementor-element.elementor-element-3e18a32a .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-18e49f96{font-size:18px;}.elementor-109 .elementor-element.elementor-element-3710b5dd{font-size:16px;}.elementor-109 .elementor-element.elementor-element-79851b8c{--width:100%;}.elementor-109 .elementor-element.elementor-element-7879e7e9{font-size:12px;}.elementor-109 .elementor-element.elementor-element-4a0748bd{--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;}.elementor-109 .elementor-element.elementor-element-5d6fc562{--width:100%;}.elementor-109 .elementor-element.elementor-element-1be2419f{font-size:12px;}.elementor-109 .elementor-element.elementor-element-3f829d83 .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-71659853{font-size:17px;}.elementor-109 .elementor-element.elementor-element-21994e18{--width:100%;}.elementor-109 .elementor-element.elementor-element-2288a322 .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-20aea036{font-size:16px;}.elementor-109 .elementor-element.elementor-element-541133df .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-57bba3b8{font-size:16px;}.elementor-109 .elementor-element.elementor-element-1bcf7702 .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-16ff4f42{font-size:16px;}.elementor-109 .elementor-element.elementor-element-66a618b1{font-size:12px;}.elementor-109 .elementor-element.elementor-element-f16bfcc .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-598ba8d2{--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;}.elementor-109 .elementor-element.elementor-element-4e09c264{font-size:12px;}.elementor-109 .elementor-element.elementor-element-f2a98a6 .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-34f0678{font-size:16px;}.elementor-109 .elementor-element.elementor-element-55b14e78{font-size:12px;}.elementor-109 .elementor-element.elementor-element-2e08b6db .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-48197c1e{font-size:16px;}.elementor-109 .elementor-element.elementor-element-3f29ee9{font-size:12px;}.elementor-109 .elementor-element.elementor-element-7cb4ce30 .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-443a674e{font-size:16px;}.elementor-109 .elementor-element.elementor-element-67f29012{--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;}.elementor-109 .elementor-element.elementor-element-642ba24b{--width:100%;}.elementor-109 .elementor-element.elementor-element-2ab80b70{font-size:12px;}.elementor-109 .elementor-element.elementor-element-ae908b5 .elementor-heading-title{font-size:36px;}.elementor-109 .elementor-element.elementor-element-621c5bd9{font-size:18px;}.elementor-109 .elementor-element.elementor-element-6f8568e9{font-size:14px;}.elementor-109 .elementor-element.elementor-element-2c0e0e18{--width:100%;}.elementor-109 .elementor-element.elementor-element-75a47291{font-size:12px;}.elementor-109 .elementor-element.elementor-element-381591d6{--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;}.elementor-109 .elementor-element.elementor-element-2bb127a5{font-size:14px;}.elementor-109 .elementor-element.elementor-element-535c2714{font-size:14px;}.elementor-109 .elementor-element.elementor-element-5e6ea4c2{font-size:12px;}}/* Start custom CSS for container, class: .elementor-element-6023974d */.elementor-109 .elementor-element.elementor-element-6023974d{--aq-blue:#1F01B9;--aq-orange:#FE950B;background:#FBFCFF;font-family:'Be Vietnam Pro',sans-serif;color:#26334D;overflow:hidden;gap:0}
.elementor-109 .elementor-element.elementor-element-6023974d *{box-sizing:border-box} .elementor-109 .elementor-element.elementor-element-6023974d p{margin-top:0;margin-bottom:0} .elementor-109 .elementor-element.elementor-element-6023974d a{color:var(--aq-blue);text-decoration:none} .elementor-109 .elementor-element.elementor-element-6023974d a:hover{text-decoration:underline} .elementor-109 .elementor-element.elementor-element-6023974d .elementor-widget-heading h1,.elementor-109 .elementor-element.elementor-element-6023974d .elementor-widget-heading h2,.elementor-109 .elementor-element.elementor-element-6023974d .elementor-widget-heading h3{margin:0}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-section{max-width:1240px;width:100%;margin:0 auto;padding:94px 44px;gap:28px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-row{gap:68px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-eyebrow{color:#087DA6;font-size:12px;letter-spacing:2.8px;font-weight:600;text-transform:uppercase} .elementor-109 .elementor-element.elementor-element-6023974d .aq-eyebrow p{color:#087DA6}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-nav{position:relative;z-index:20;max-width:1260px;width:calc(100% - 64px);margin:26px auto 0;padding:17px 24px;gap:24px;border:1px solid #FFFFFF;border-radius:25px;background:rgba(255,255,255,.76);box-shadow:0 10px 35px #598CA015;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);justify-content:space-between}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-logo{width:225px;max-width:225px;flex-shrink:0} .elementor-109 .elementor-element.elementor-element-6023974d .aq-logo img{width:225px;height:auto;display:block} .elementor-109 .elementor-element.elementor-element-6023974d .aq-nav-links{width:auto;flex-grow:1;text-align:center} .elementor-109 .elementor-element.elementor-element-6023974d .aq-nav-links a{display:inline-block;margin:0 13px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-nav-cta{width:auto;flex-shrink:0} .elementor-109 .elementor-element.elementor-element-6023974d .aq-nav-cta a{padding:15px 21px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-mobile-nav{display:none} .elementor-109 .elementor-element.elementor-element-6023974d .aq-hero{max-width:1440px;padding:45px 0 0 64px;gap:40px;background:radial-gradient(ellipse at 50% 95%,#A7E5EC80,transparent 65%);min-height:660px;align-items:stretch} .elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-copy{padding:46px 0 70px;justify-content:center;gap:25px;width:49%} .elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo{width:51%;justify-content:stretch} .elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo>.elementor-widget-image{height:100%} .elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo .elementor-widget-container{height:100%} .elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo img{width:100%;height:660px;object-fit:cover;border-radius:140px 0 0 28px;object-position:50% 50%;display:block}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero h1{font-size:clamp(42px,4.5vw,68px)!important;line-height:1.04!important;letter-spacing:-2px!important} .elementor-109 .elementor-element.elementor-element-6023974d .aq-support{max-width:500px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-note{opacity:.78;max-width:370px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-technology{align-items:center} .elementor-109 .elementor-element.elementor-element-6023974d .aq-product img{mix-blend-mode:multiply} .elementor-109 .elementor-element.elementor-element-6023974d .aq-tint{max-width:none;background:linear-gradient(120deg,#ECF8FB,#F7FCFF);padding:86px max(44px,calc((100vw - 1152px)/2))}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-step{border-top:1px solid #90BCCB;padding-top:24px;gap:16px;width:33.333%} .elementor-109 .elementor-element.elementor-element-6023974d .aq-step h3{font-size:25px!important} .elementor-109 .elementor-element.elementor-element-6023974d .aq-step .aq-eyebrow{font-size:18px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-faq-item{border-bottom:1px solid #DDE3EB;padding:22px 0;gap:12px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-faq-item h3{font-size:23px!important;letter-spacing:-.4px!important} .elementor-109 .elementor-element.elementor-element-6023974d .aq-about{max-width:1050px;text-align:center;align-items:center} .elementor-109 .elementor-element.elementor-element-6023974d .aq-about p{max-width:760px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-contact{border-radius:32px;background:linear-gradient(125deg,#E6F7FB,#EFF3FF);margin:0 auto 80px;padding:62px;align-items:flex-start} .elementor-109 .elementor-element.elementor-element-6023974d .aq-form{padding:30px;border:1px solid #FFFFFF;border-radius:22px;background:#FFFFFFB8;box-shadow:0 12px 40px #4163850C;backdrop-filter:blur(10px)} .elementor-109 .elementor-element.elementor-element-6023974d .aq-form input,.elementor-109 .elementor-element.elementor-element-6023974d .aq-form textarea{min-height:48px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-form button{min-height:50px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-homeowner-strip{border-top:1px solid #DDE6F0;border-bottom:1px solid #DDE6F0;padding-top:42px;padding-bottom:42px;justify-content:space-between} .elementor-109 .elementor-element.elementor-element-6023974d .aq-footer{padding-top:55px;padding-bottom:32px;gap:36px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-footer-row{justify-content:space-between;align-items:flex-start} .elementor-109 .elementor-element.elementor-element-6023974d .aq-footer-row>.e-con{width:50%;gap:10px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-footer-row>.elementor-widget{width:50%;text-align:right} .elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero{padding-top:56px;padding-bottom:64px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image img{height:540px;object-fit:cover;border-radius:90px 20px 20px 20px} .elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image{background:#EBF8FC;border-radius:90px 20px 20px 20px;padding:35px;justify-content:center} .elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image img{height:auto;mix-blend-mode:multiply} .elementor-109 .elementor-element.elementor-element-6023974d .aq-signup{max-width:1080px}
@media(max-width:1100px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-nav-links a{margin:0 7px;font-size:12px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-logo,.elementor-109 .elementor-element.elementor-element-6023974d .aq-logo img{width:185px;max-width:185px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-nav-cta a{font-size:12px;padding:14px 16px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-row{gap:36px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero{padding-left:40px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo img{height:620px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact{margin-left:24px;margin-right:24px;width:calc(100% - 48px)}}
@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-nav{width:calc(100% - 32px);margin:16px auto 0;padding:17px 19px;border-radius:20px;flex-direction:row!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-logo,.elementor-109 .elementor-element.elementor-element-6023974d .aq-logo img{width:190px;max-width:190px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-nav-links,.elementor-109 .elementor-element.elementor-element-6023974d .aq-nav-cta{display:none!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-mobile-nav{display:block;width:auto}.elementor-109 .elementor-element.elementor-element-6023974d .aq-mobile-menu summary{font-size:26px;line-height:1;color:#1F01B9;cursor:pointer;list-style:none}.elementor-109 .elementor-element.elementor-element-6023974d .aq-mobile-menu summary::-webkit-details-marker{display:none}.elementor-109 .elementor-element.elementor-element-6023974d .aq-mobile-menu nav{position:absolute;top:76px;left:0;right:0;padding:24px;background:#F8FCFFFA;border:1px solid white;border-radius:18px;box-shadow:0 12px 30px #26334D16}.elementor-109 .elementor-element.elementor-element-6023974d .aq-mobile-menu nav a{display:block;padding:12px 0;font-size:16px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-section{padding:60px 24px;gap:26px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-row{flex-direction:column!important;gap:32px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-nav.aq-row{flex-direction:row!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-row>.e-con{width:100%!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero{padding:35px 20px 0;gap:8px;min-height:0}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-copy{padding:16px 4px 25px;width:100%;gap:22px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero h1{font-size:44px!important;letter-spacing:-1.4px!important;line-height:1.06!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo{width:100%;padding:0}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo img{height:310px;border-radius:24px;object-position:50% 46%}.elementor-109 .elementor-element.elementor-element-6023974d .aq-support{font-size:20px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-button,.elementor-109 .elementor-element.elementor-element-6023974d .aq-button a{width:100%}.elementor-109 .elementor-element.elementor-element-6023974d .aq-button a{justify-content:center}.elementor-109 .elementor-element.elementor-element-6023974d .aq-note{font-size:13px}.elementor-109 .elementor-element.elementor-element-6023974d h2{font-size:36px!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-tint{padding:56px 24px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-step{width:100%;padding:22px 0 0}.elementor-109 .elementor-element.elementor-element-6023974d .aq-steps{gap:24px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact{padding:36px 24px;margin:0 16px 50px;width:calc(100% - 32px);border-radius:24px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-form{padding:23px 18px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-footer-row>.elementor-widget{width:100%;text-align:left}.elementor-109 .elementor-element.elementor-element-6023974d .aq-footer-row>.e-con{width:100%}.elementor-109 .elementor-element.elementor-element-6023974d .aq-footer .aq-logo{width:180px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-homeowner-strip{padding:35px 24px;align-items:flex-start}.elementor-109 .elementor-element.elementor-element-6023974d .aq-about{text-align:left;align-items:flex-start}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero{padding-top:44px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image{border-radius:24px;padding:20px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-signup{padding-top:40px}}

/* Aquasuri icon and meter treatment */
.elementor-109 .elementor-element.elementor-element-6023974d .aq-step .aq-eyebrow{display:flex;align-items:center;gap:15px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-step .aq-eyebrow::before{content:"";display:block;width:54px;height:54px;flex:0 0 54px;background:#F8FDFF url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231F01B9%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2213%22%20r%3D%228%22%2F%3E%3Cpath%20d%3D%22m19%2019%208%208M9%2013h8m-4-4v8%22%2F%3E%3C%2Fsvg%3E") center/34px 34px no-repeat;border:1px solid #C8E2ED;border-radius:16px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-step:nth-child(2) .aq-eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231F01B9%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2025a13%2013%200%201%201%2022%200M7%2023h18M16%2018l6-8M5%2013l3%201m16%200%203-1M16%203v3%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E")}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-step:nth-child(3) .aq-eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231F01B9%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M19%203H7v26h19V10zM19%203v7h7M11%2015h10M11%2020l3%203%207-7%22%2F%3E%3C%2Fsvg%3E")}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-technology .aq-eyebrow::before,.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact .aq-eyebrow::before{content:"";display:inline-block;vertical-align:middle;width:32px;height:32px;margin-right:10px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231F01B9%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2025a13%2013%200%201%201%2022%200M7%2023h18M16%2018l6-8M5%2013l3%201m16%200%203-1M16%203v3%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E") center/30px no-repeat}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact .aq-eyebrow::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231F01B9%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%205h22v17H15l-7%206v-6H5zM10%2012h12M10%2017h7%22%2F%3E%3C%2Fsvg%3E")}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo{position:relative}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::before{content:"";position:absolute;z-index:2;left:26px;bottom:38px;width:292px;height:245px;border:1px solid #FFFFFF;border-radius:25px;background:rgba(244,251,255,.88) url("https://aquasuri.com/wp-content/uploads/2026/10/image8.png") center 20px/255px 204px no-repeat;box-shadow:0 15px 45px #153F7030;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::after{content:"Commercial water meter";position:absolute;z-index:3;left:51px;bottom:56px;color:#1F01B9;font-family:"Be Vietnam Pro",sans-serif;font-size:12px;letter-spacing:.3px;font-weight:500}
@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::before{left:auto;right:14px;bottom:14px;width:218px;height:180px;border-radius:20px;background-position:center 7px;background-size:190px 152px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::after{left:auto;right:36px;bottom:29px;font-size:10px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-step .aq-eyebrow::before{width:48px;height:48px;flex-basis:48px;background-size:30px}}

.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::before{top:auto;right:auto;pointer-events:none}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::after{top:auto;pointer-events:none}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::before{right:14px;left:auto}}

.elementor-109 .elementor-element.elementor-element-6023974d .aq-section{padding-top:78px;padding-bottom:78px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-row{gap:56px;align-items:center}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-row>.e-con{min-width:0}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero{max-width:1240px;margin:0 auto;padding:44px 44px 0;gap:44px;min-height:0;background:radial-gradient(ellipse at 55% 90%,#A7E5EC65,transparent 70%)}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-copy{width:52%;padding:26px 0 42px;gap:23px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero h1{font-size:clamp(44px,4.1vw,62px)!important;line-height:1.06!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo{width:48%;align-self:stretch;min-height:590px;justify-content:stretch}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo img{height:100%;min-height:590px;border-radius:90px 24px 24px 24px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo>.elementor-widget-image{height:100%;display:flex}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::before{left:22px;bottom:25px;top:auto;right:auto;width:224px;height:186px;background-position:center 8px;background-size:190px 152px;border-radius:22px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::after{left:42px;bottom:42px;top:auto;font-size:10px;content:"Commercial meter · cutaway view"}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-technology{align-items:center}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-product img{max-height:330px;object-fit:contain}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-image-caption{font-size:12px;text-align:center;line-height:1.5;color:#536277}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-diagram{margin:8px 0 0;padding:30px;border:1px solid #D9E6ED;border-radius:22px;background:#F2FAFC}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-pipe-nodes{display:flex;align-items:center;justify-content:space-between;gap:16px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-pipe-nodes>div{flex:1;text-align:center;display:flex;align-items:center;flex-direction:column;gap:9px;padding:15px 10px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-pipe-nodes strong{font-size:16px;color:#1F01B9;font-weight:600}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-pipe-nodes small{font-size:12px;color:#536277}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-meter-symbol,.elementor-109 .elementor-element.elementor-element-6023974d .aq-valve-symbol,.elementor-109 .elementor-element.elementor-element-6023974d .aq-building-symbol{font-size:35px;color:#1F01B9;line-height:1}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-flow-arrow{font-size:30px;color:#188DA8}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-valve-node{border:1px solid #CCE6ED;background:#FFFFFFBD;border-radius:16px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-diagram figcaption{margin-top:18px;text-align:center;font-size:11px;color:#536277;line-height:1.5}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment{max-width:none;background:#1F01B9;color:white;padding-left:max(44px,calc((100vw - 1152px)/2));padding-right:max(44px,calc((100vw - 1152px)/2))}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment .elementor-widget-heading h2,.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment .elementor-widget-heading h3,.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment .elementor-widget-text-editor{color:#FFFFFF!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment>.aq-eyebrow{color:#A7E5EC!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment h2{max-width:720px;white-space:pre-line}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment .aq-steps{align-items:stretch;margin-top:14px;gap:38px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment .aq-step{border-color:#8A82DA;padding-top:25px;gap:18px;align-items:flex-start}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment .aq-step .aq-eyebrow{color:#A7E5EC!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment .aq-step h3{font-size:24px!important;letter-spacing:-.5px!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-questions .aq-row{align-items:flex-start}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-questions .aq-row>.e-con:first-child{padding-top:22px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-about-commercial{max-width:1240px;text-align:left;align-items:stretch;border-top:1px solid #DCE6EF}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-about-commercial .aq-row{align-items:flex-start}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-about-commercial h2{font-size:40px!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact{max-width:1152px;margin:0 auto 48px;padding:44px;background:linear-gradient(125deg,#E5F6FA,#EDF1FE)}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact-row{align-items:flex-start!important;gap:46px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact-copy{padding-top:18px;gap:20px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact h2{font-size:40px!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact .aq-form{padding:27px 25px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact .aq-form .elementor-field-group{padding-bottom:2px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact .aq-form label{font-size:13px!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-form .elementor-required:after{color:#1F01B9}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-form .elementor-message{padding:16px;border-radius:12px;background:#E2F5EE;color:#1D5A40;font-size:14px;line-height:1.5}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-homeowner-strip{padding:24px 0;align-items:center}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-homeowner-strip h2{font-size:28px!important;letter-spacing:-.5px!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-footer{border-top:1px solid #DCE6EF;padding-top:40px;padding-bottom:28px;gap:24px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-privacy{font-size:12px;line-height:1.7;max-width:780px;color:#536277}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-privacy summary{color:#1F01B9;cursor:pointer}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-privacy div{padding-top:16px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-privacy p+p{margin-top:12px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero{padding-top:54px;padding-bottom:64px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero>.aq-row{gap:58px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero h1{font-size:clamp(44px,4.1vw,60px)!important;max-width:540px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image{min-height:460px;padding:36px 30px;gap:30px;background:radial-gradient(ellipse at 45% 30%,#FFFFFF,#DDF4F7 80%);border-radius:80px 24px 24px 24px;align-items:center}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image .aq-eyebrow{text-align:center}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image .aq-minigater{max-width:280px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image img{max-height:260px;width:auto;object-fit:contain;border-radius:0;mix-blend-mode:multiply}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image .aq-image-caption{max-width:280px;font-size:14px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-explainer{border-top:1px solid #DCE6EF}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-explainer .aq-row{align-items:flex-start}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-explainer h3{font-size:25px!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-next{max-width:none;background:#1F01B9;align-items:center;text-align:center;padding:64px max(44px,calc((100vw - 900px)/2))}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-next .elementor-widget-heading h2,.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-next .elementor-widget-text-editor{color:#FFFFFF!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-next .aq-eyebrow{color:#A7E5EC!important}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-signup{margin-top:64px}
@media(min-width:768px) and (max-width:1100px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero{padding-left:32px;padding-right:32px;gap:30px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero h1{font-size:48px!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo,.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo img{min-height:580px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact{width:calc(100% - 64px);margin-left:32px;margin-right:32px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-nav-cta a{padding:14px 16px}}
@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-section{padding:52px 24px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-row{gap:30px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero{padding:30px 24px 0;gap:8px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-copy{padding:12px 0 22px;gap:20px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero h1{font-size:42px!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo{min-height:310px;align-self:auto}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo img{height:310px;min-height:310px;border-radius:24px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::before{left:auto;right:14px;bottom:14px;width:190px;height:158px;background-size:163px 130px;background-position:center 5px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo::after{left:auto;right:28px;bottom:27px;font-size:8px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-pipe-nodes{flex-direction:column;gap:8px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-pipe-nodes>div{width:100%;padding:12px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-flow-arrow{transform:rotate(90deg);font-size:25px;line-height:1}.elementor-109 .elementor-element.elementor-element-6023974d .aq-diagram{padding:22px 18px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-diagram figcaption{font-size:11px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-product img{max-height:240px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment .aq-steps{gap:26px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment h2{font-size:34px!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-about-commercial h2,.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact h2{font-size:34px!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact{width:calc(100% - 32px);margin:0 16px 36px;padding:28px 22px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact-copy{padding-top:0}.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact .aq-form{padding:22px 17px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-contact-row{gap:26px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-form .elementor-field-group{width:100%}.elementor-109 .elementor-element.elementor-element-6023974d .aq-homeowner-strip{padding:20px 0}.elementor-109 .elementor-element.elementor-element-6023974d .aq-homeowner-strip h2{font-size:26px!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero{padding-top:38px;padding-bottom:46px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero h1{font-size:44px!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image{min-height:320px;padding:28px 24px;border-radius:30px;gap:22px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image .aq-minigater{max-width:210px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-image img{max-height:180px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-explainer .aq-row{gap:36px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-next{text-align:left;align-items:flex-start}.elementor-109 .elementor-element.elementor-element-6023974d .aq-signup{margin-top:44px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-footer{padding-top:34px;padding-bottom:26px}}

@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo{height:590px;min-height:590px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-hero-photo img{height:590px!important;min-height:590px}}

@media(min-width:768px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-assessment{padding-left:max(44px,calc((100% - 1152px)/2));padding-right:max(44px,calc((100% - 1152px)/2))}}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-meter-symbol,.elementor-109 .elementor-element.elementor-element-6023974d .aq-valve-symbol,.elementor-109 .elementor-element.elementor-element-6023974d .aq-building-symbol{font-size:0;display:block;width:36px;height:36px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231F01B9%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M16%2016l5-5M11%2021h10M16%206V3m0%2026v-3M6%2016H3m26%200h-3%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%221.5%22%2F%3E%3C%2Fsvg%3E") center/36px no-repeat}.elementor-109 .elementor-element.elementor-element-6023974d .aq-valve-symbol{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231F01B9%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2013h6v-3l7%204%207-4v3h6v6h-6v3l-7-4-7%204v-3H3zM16%2014V7m-6%200h12%22%2F%3E%3C%2Fsvg%3E")}.elementor-109 .elementor-element.elementor-element-6023974d .aq-building-symbol{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%20stroke%3D%22%231F01B9%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%2029V5l18-2v26M3%2029h26M12%2010h2m5-1h2M12%2015h2m5-1h2M12%2020h2m5-1h2M14%2029v-5h5v5%22%2F%3E%3C%2Fsvg%3E")}.elementor-109 .elementor-element.elementor-element-6023974d a:focus-visible,.elementor-109 .elementor-element.elementor-element-6023974d summary:focus-visible,.elementor-109 .elementor-element.elementor-element-6023974d button:focus-visible{outline:3px solid #FE950B;outline-offset:4px}.elementor-109 .elementor-element.elementor-element-6023974d [id]{scroll-margin-top:90px}

.elementor-109 .elementor-element.elementor-element-6023974d .aq-section:has(>.aq-homeowner-strip){padding-top:12px;padding-bottom:24px}
@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero{padding-top:30px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero h1{font-size:42px!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero>.aq-row>.e-con:first-child{gap:18px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-res-hero .elementor-widget-text-editor:not(.aq-eyebrow):not(.aq-note){font-size:17px!important;line-height:1.55!important}}


.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-board,.elementor-109 .elementor-element.elementor-element-6023974d .aq-testimonials{font-family:'Be Vietnam Pro',sans-serif;max-width:1152px;margin:0 auto 68px;color:#26334D}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-graphic-heading{max-width:740px;margin:0 0 30px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-graphic-heading h2{font-family:'Hanken Grotesk',sans-serif;font-size:43px;color:#1F01B9;line-height:1.1;letter-spacing:-1.1px;margin:12px 0 18px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-graphic-heading p{font-size:17px;line-height:1.65}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-board{background:linear-gradient(125deg,#EFF9FC,#FAFCFF);border:1px solid #D7E6EE;border-radius:28px;padding:38px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-dimension{border-top:1px solid #8CB6C7;border-left:1px solid #8CB6C7;border-right:1px solid #8CB6C7;text-align:center;font-size:11px;color:#42677B;padding:8px 12px;margin:26px 0 14px;width:75%}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-nodes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node{background:#FFFFFFBB;border:1px solid #D8E8EF;border-radius:18px;padding:15px 12px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;min-width:0}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node svg,.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node img{height:150px;width:100%;object-fit:contain}.elementor-109 .elementor-element.elementor-element-6023974d .aq-drawing-number{font-size:11px;color:#087D96;align-self:flex-start;letter-spacing:2px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node strong{font-size:14px;color:#1F01B9;font-weight:600}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node small{font-size:11px;line-height:1.5;color:#536D7D}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-scroll-water{display:block;height:40px;width:100%;margin:4px 0}.elementor-109 .elementor-element.elementor-element-6023974d .aq-drawing-note{font-size:11px;color:#536D7D;line-height:1.6;margin:15px 0 0}.elementor-109 .elementor-element.elementor-element-6023974d .aq-spec-strip{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #C8DFE8;margin-top:24px;padding-top:24px;gap:20px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-spec-strip>div{display:flex;flex-direction:column;gap:7px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-spec-strip strong{color:#1F01B9;font-family:'Hanken Grotesk',sans-serif;font-size:22px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-spec-strip span{font-size:12px;line-height:1.5}.elementor-109 .elementor-element.elementor-element-6023974d .aq-method{font-size:13px;line-height:1.65;margin-top:26px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-method summary{color:#1F01B9;cursor:pointer;font-weight:600}.elementor-109 .elementor-element.elementor-element-6023974d .aq-method p{padding-top:14px}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote{margin:0;padding:34px;border:1px solid #D8E8EF;border-radius:24px;background:#F1F9FC;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote-main{background:#1F01B9;color:white;border-color:#1F01B9}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote-stat{font-family:'Hanken Grotesk',sans-serif;font-size:50px;line-height:1.1;letter-spacing:-1.8px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote-measure{font-size:13px;color:#A7E5EC;margin-top:-10px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote blockquote{border:0;padding:0;margin:0;font-size:19px;line-height:1.6;font-style:normal}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote figcaption{font-size:12px;line-height:1.65;margin-top:auto;padding-top:10px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote figcaption small{opacity:.8}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote-mark{font-size:76px;line-height:.8;color:#1F01B9;font-family:Georgia,serif}
.elementor-109 .elementor-element.elementor-element-6023974d .aq-tools-cta,.elementor-109 .elementor-element.elementor-element-6023974d .aq-button a{transition:transform .2s,box-shadow .2s}.elementor-109 .elementor-element.elementor-element-6023974d .aq-tools-cta:hover,.elementor-109 .elementor-element.elementor-element-6023974d .aq-button a:hover{transform:translateY(-2px);box-shadow:0 9px 22px #1F01B91A}
@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-board,.elementor-109 .elementor-element.elementor-element-6023974d .aq-testimonials{width:calc(100% - 48px);margin:0 24px 48px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-board{padding:24px 18px;border-radius:24px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-graphic-heading h2{font-size:34px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-graphic-heading p{font-size:16px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node{padding:12px 7px 16px;gap:8px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node svg,.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node img{height:95px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node strong{font-size:12px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-technical-node small{font-size:10px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-dimension{width:100%;font-size:10px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-spec-strip{grid-template-columns:1fr;gap:16px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-spec-strip>div{gap:4px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-spec-strip strong{font-size:21px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote-grid{grid-template-columns:1fr}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote{padding:27px 23px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote blockquote{font-size:17px}.elementor-109 .elementor-element.elementor-element-6023974d .aq-quote-stat{font-size:44px}}
@media(prefers-reduced-motion:reduce){.elementor-109 .elementor-element.elementor-element-6023974d *,.elementor-109 .elementor-element.elementor-element-6023974d *::before,.elementor-109 .elementor-element.elementor-element-6023974d *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;transform:none!important}.elementor-109 .elementor-element.elementor-element-6023974d .aq-water-current{stroke-dasharray:none!important;stroke-dashoffset:0!important}}

.elementor-109 .elementor-element.elementor-element-6023974d .aq-diagram-widget .aq-technical-board{width:100%;margin:0}

.elementor-109 .elementor-element.elementor-element-6023974d>.elementor-widget-html{width:100%}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav{display:flex;align-items:center;gap:30px;position:relative;z-index:20;max-width:1210px;width:calc(100% - 64px);margin:24px auto 0;padding:17px 23px;border-radius:23px;background:#ffffffc9;border:1px solid #fff;box-shadow:0 8px 32px #4764810a;backdrop-filter:blur(20px)}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-brand{margin-right:auto;display:block;width:215px;flex-shrink:0}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-brand img{display:block;width:100%;height:auto}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav nav{display:flex;gap:25px}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav nav a{font:500 12px/1.5 'Be Vietnam Pro',sans-serif;color:#1f01b9;text-decoration:none}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav nav a:hover{text-decoration:underline}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav-action{font:600 12px/1.5 'Be Vietnam Pro',sans-serif;color:#1f01b9!important;text-decoration:none;padding:12px 19px;background:#edf4fc;border:1px solid #dbe5f1;border-radius:30px}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav-mobile{display:none}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav a:focus-visible{outline:3px solid #fe950b;outline-offset:4px}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav img{max-width:100%}
@media(max-width:1000px){.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav{gap:16px}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav nav{gap:14px}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-brand{width:190px}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav-action{display:none}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav{width:calc(100% - 32px);margin-top:16px;padding:15px 18px;border-radius:20px}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-brand{width:180px}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav>nav{display:none}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav-mobile{display:block;color:#1f01b9}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav-mobile summary{list-style:none;font-size:25px;line-height:1;cursor:pointer}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav-mobile summary::-webkit-details-marker{display:none}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav-mobile nav{position:absolute;left:0;right:0;top:75px;padding:20px;background:#f8fcfffa;border:1px solid #fff;border-radius:18px;box-shadow:0 15px 30px #26334d16;display:block}.elementor-109 .elementor-element.elementor-element-6023974d .aq6-nav-mobile nav a{display:block;padding:12px;font-size:15px}}/* End custom CSS */