.elementor-1089 .elementor-element.elementor-element-2263eaa{--display:flex;--position:absolute;--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;--justify-content:space-between;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:4em;--padding-right:4em;top:43px;--z-index:99999999;}.elementor-1089 .elementor-element.elementor-element-2263eaa.e-con{--align-self:center;}body:not(.rtl) .elementor-1089 .elementor-element.elementor-element-2263eaa{left:0px;}body.rtl .elementor-1089 .elementor-element.elementor-element-2263eaa{right:0px;}.elementor-1089 .elementor-element.elementor-element-218f817{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-218f817.e-con{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-13e2a45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-13e2a45 .elementor-icon-wrapper{text-align:start;}.elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-framed .elementor-icon, .elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-framed .elementor-icon, .elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-stacked .elementor-icon:hover{background-color:#D9C7BD;}.elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-framed .elementor-icon:hover, .elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-default .elementor-icon:hover{color:#D9C7BD;border-color:#D9C7BD;}.elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-framed .elementor-icon:hover, .elementor-1089 .elementor-element.elementor-element-13e2a45.elementor-view-default .elementor-icon:hover svg{fill:#D9C7BD;}.elementor-1089 .elementor-element.elementor-element-13e2a45 .elementor-icon{font-size:60px;}.elementor-1089 .elementor-element.elementor-element-13e2a45 .elementor-icon svg{height:60px;}.elementor-1089 .elementor-element.elementor-element-13e2a45 .elementor-icon-wrapper svg{width:auto;}.elementor-1089 .elementor-element.elementor-element-120753b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:80px 80px 80px 80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-120753b.e-con{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-4f663ce{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;}.elementor-1089 .elementor-element.elementor-element-d93f5b2{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-705dfd5{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-705dfd5:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-705dfd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-a653a42 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-dac0313 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-91b76ab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-160cc7b{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-ef551ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-2bcbdf1{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-1534833{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-1534833:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-1534833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-4892bac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-d7132cb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-9161f40 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-bdfb8bf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-0705215 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-12b4fe4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-d70aba1{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-bb06cfa{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-bb06cfa:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-bb06cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-02c64bb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-68b57fb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-63a9e00 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-1912c43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-73d5372{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-d63b0d0{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-d63b0d0:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-d63b0d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-97f20e8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-599a90f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-a09199d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-bb03911 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-eef7977 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-a55a72e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-419428d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-8d3e891{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-8d3e891:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-8d3e891 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-8789a17 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-f36625f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-76ab3bd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-6cd75c0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-98104c4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-6af5028 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-0216f1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-8a32e61{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-953527a{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-953527a:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-953527a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-832cb2f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-f88d2e0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-a92d497 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-4e4ea34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-4780d3c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-635db92{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-635db92:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-635db92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-7374a81 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-de09a2a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-345e2d9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-af24c45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-d90bb64{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-c692ab5{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-c692ab5:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-c692ab5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-9db75fa .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-a6dbc79 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-686decb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-4f19010{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-61d3490{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-61d3490:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-61d3490 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-6de17ac .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-25d7341 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-e6b9de9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-074bddb{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:13px;padding:0.50em 0.5em 0.50em 0.5em;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:12px;--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-accent );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1089 .elementor-element.elementor-element-074bddb > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#631B0F00;}.elementor-1089 .elementor-element.elementor-element-074bddb > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#631B0F00;}.elementor-1089 .elementor-element.elementor-element-074bddb > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#631B0F00;}.elementor-1089 .elementor-element.elementor-element-074bddb.elementor-element{--align-self:flex-end;}.elementor-1089 .elementor-element.elementor-element-074bddb > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1089 .elementor-element.elementor-element-074bddb > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1089 .elementor-element.elementor-element-074bddb > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Outfit", Sans-serif;font-weight:300;}.elementor-1089 .elementor-element.elementor-element-074bddb {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-f2b8590{--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;--justify-content:space-between;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1em;--padding-bottom:1em;--padding-left:4em;--padding-right:4em;--z-index:99999;}.elementor-1089 .elementor-element.elementor-element-f2b8590:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-f2b8590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1089 .elementor-element.elementor-element-f2b8590.e-con{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-1087aae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-1087aae.e-con{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-964a657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1089 .elementor-element.elementor-element-964a657.elementor-element{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-964a657 .elementor-icon-wrapper{text-align:start;}.elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-framed .elementor-icon, .elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-framed .elementor-icon, .elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-stacked .elementor-icon:hover{background-color:#D9C7BD;}.elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-framed .elementor-icon:hover, .elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-default .elementor-icon:hover{color:#D9C7BD;border-color:#D9C7BD;}.elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-framed .elementor-icon:hover, .elementor-1089 .elementor-element.elementor-element-964a657.elementor-view-default .elementor-icon:hover svg{fill:#D9C7BD;}.elementor-1089 .elementor-element.elementor-element-964a657 .elementor-icon{font-size:60px;}.elementor-1089 .elementor-element.elementor-element-964a657 .elementor-icon svg{height:60px;}.elementor-1089 .elementor-element.elementor-element-964a657 .elementor-icon-wrapper svg{width:auto;}.elementor-1089 .elementor-element.elementor-element-e058c55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:none;--border-style:none;--border-radius:80px 80px 80px 80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-e058c55.e-con{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-e3cd364{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 010px;--row-gap:0px;--column-gap:010px;--flex-wrap:nowrap;--border-radius:20px 20px 20px 20px;}.elementor-1089 .elementor-element.elementor-element-5b73593{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-7f14706{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-7f14706:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-7f14706 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-bd7df0c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-6b3d38a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-fcbebda .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-23df78c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-27a9fdf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-025b5c0{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-2ffa534{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-2ffa534:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-2ffa534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-578d462 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-a24c6ae .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-f367ac2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-176b9e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-3b21522 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-e6a33f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-0eb348d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-faada45{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-faada45:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-faada45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-bfcd5e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-e0b7bcc .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-f0192cd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-9f6be32{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-d65e5db{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-ee54ffb{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-ee54ffb:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-ee54ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-07d71e6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-324ce9b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-c434461 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-5785b37 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-d5d8397 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-ca2d178{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-114a08b{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-d405d4f{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-d405d4f:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-d405d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-00f9ec8 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-044bbc4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-8a363b0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-c8dafa9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-6cfc9d6 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-1995e6e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-292e2b0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-b4ebb55{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-1e7d5b2{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-1e7d5b2:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-1e7d5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-ab79e58 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-5c18c5a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-37b71b5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-9a77218{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-52189e3{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-bcd7e11{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-bcd7e11:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-bcd7e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-f029a50 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-377491f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-7c5a837 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-2647223{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-fb56449{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-b31df24{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-b31df24:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-b31df24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-f89ef08 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-6e05075 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-b204bb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1089 .elementor-element.elementor-element-50ea481{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-99c5be0{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-99c5be0:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-99c5be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-963bf99 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-5e9a43b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-a0a197c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:300;color:#000000;}.elementor-1089 .elementor-element.elementor-element-ea3e42b{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:13px;padding:0.50em 0.5em 0.50em 0.5em;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:12px;--n-menu-dropdown-indicator-space:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-accent );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1089 .elementor-element.elementor-element-ea3e42b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#631B0F00;}.elementor-1089 .elementor-element.elementor-element-ea3e42b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#631B0F00;}.elementor-1089 .elementor-element.elementor-element-ea3e42b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#631B0F00;}.elementor-1089 .elementor-element.elementor-element-ea3e42b.elementor-element{--align-self:flex-end;}.elementor-1089 .elementor-element.elementor-element-ea3e42b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1089 .elementor-element.elementor-element-ea3e42b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1089 .elementor-element.elementor-element-ea3e42b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Outfit", Sans-serif;font-weight:300;}.elementor-1089 .elementor-element.elementor-element-ea3e42b {--n-menu-title-color-hover:#FFFFFF;--n-menu-title-color-active:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-10647ad{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10em;--padding-bottom:2em;--padding-left:4em;--padding-right:4em;}.elementor-1089 .elementor-element.elementor-element-10647ad:not(.elementor-motion-effects-element-type-background), .elementor-1089 .elementor-element.elementor-element-10647ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://huntington.ae/wp-content/uploads/2026/02/HeaderImg-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-1089 .elementor-element.elementor-element-10647ad.e-con{--align-self:center;}.elementor-1089 .elementor-element.elementor-element-7517867{--display:flex;}.elementor-1089 .elementor-element.elementor-element-a841590{--display:flex;border-style:solid;--border-style:solid;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:10px;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-10px;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group > label, .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group > label{font-size:16px;font-weight:200;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-html{padding-bottom:0px;font-size:16px;font-weight:200;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group .elementor-field, .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-subgroup label{font-size:16px;font-weight:200;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:60px 60px 60px 60px;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:60px 60px 60px 60px;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button{font-size:16px;font-weight:200;text-transform:capitalize;border-radius:29px 29px 29px 29px;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .e-form__buttons__wrapper__button-next{background-color:#631B0F80;color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button[type="submit"]{background-color:#631B0F80;color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1089 .elementor-element.elementor-element-e87bd20 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-e87bd20{--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-1089 .elementor-element.elementor-element-c5fd486{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:10px;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-10px;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group > label, .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-subgroup label{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group > label{font-size:16px;font-weight:200;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-html{padding-bottom:0px;font-size:16px;font-weight:200;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group .elementor-field, .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-subgroup label{font-size:16px;font-weight:200;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:60px 60px 60px 60px;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:60px 60px 60px 60px;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button{font-size:16px;font-weight:200;text-transform:capitalize;border-radius:29px 29px 29px 29px;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .e-form__buttons__wrapper__button-next{background-color:#631B0F80;color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button[type="submit"]{background-color:#631B0F80;color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1089 .elementor-element.elementor-element-4c39da3 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-4c39da3{--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-1089 .elementor-element.elementor-element-6871cbc{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:60px;--padding-right:60px;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group{padding-right:calc( 8px/2 );padding-left:calc( 8px/2 );margin-bottom:10px;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper{margin-left:calc( -8px/2 );margin-right:calc( -8px/2 );margin-bottom:-10px;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group > label, .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-subgroup label{color:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group > label{font-size:16px;font-weight:200;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-html{padding-bottom:0px;font-size:16px;font-weight:200;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group .elementor-field, .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-subgroup label{font-size:16px;font-weight:200;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:60px 60px 60px 60px;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:60px 60px 60px 60px;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button{font-size:16px;font-weight:200;text-transform:capitalize;border-radius:29px 29px 29px 29px;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .e-form__buttons__wrapper__button-next{background-color:#631B0F80;color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button[type="submit"]{background-color:#631B0F80;color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1089 .elementor-element.elementor-element-3e26e3b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1089 .elementor-element.elementor-element-3e26e3b{--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-1089 .elementor-element.elementor-element-9e3c467{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:-10px;--n-tabs-gap:33px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:30px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:30px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#1B1B1B;}.elementor-1089 .elementor-element.elementor-element-9e3c467 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-1089 .elementor-element.elementor-element-9e3c467.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-1089 .elementor-element.elementor-element-9e3c467.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1089 .elementor-element.elementor-element-9e3c467.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#631B0F;}.elementor-1089 .elementor-element.elementor-element-9e3c467.elementor-element{--align-self:flex-start;}.elementor-1089 .elementor-element.elementor-element-9e3c467.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:200;}.elementor-1089 .elementor-element.elementor-element-9e3c467 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1089 .elementor-element.elementor-element-218f817{--width:190px;}.elementor-1089 .elementor-element.elementor-element-d93f5b2{--width:36%;}.elementor-1089 .elementor-element.elementor-element-705dfd5{--width:190px;}.elementor-1089 .elementor-element.elementor-element-160cc7b{--width:51%;}.elementor-1089 .elementor-element.elementor-element-2bcbdf1{--width:36%;}.elementor-1089 .elementor-element.elementor-element-1534833{--width:260px;}.elementor-1089 .elementor-element.elementor-element-d70aba1{--width:45%;}.elementor-1089 .elementor-element.elementor-element-bb06cfa{--width:165px;}.elementor-1089 .elementor-element.elementor-element-73d5372{--width:49%;}.elementor-1089 .elementor-element.elementor-element-d63b0d0{--width:205px;}.elementor-1089 .elementor-element.elementor-element-419428d{--width:60%;}.elementor-1089 .elementor-element.elementor-element-8d3e891{--width:148px;}.elementor-1089 .elementor-element.elementor-element-8a32e61{--width:67%;}.elementor-1089 .elementor-element.elementor-element-953527a{--width:175px;}.elementor-1089 .elementor-element.elementor-element-4780d3c{--width:75%;}.elementor-1089 .elementor-element.elementor-element-635db92{--width:190px;}.elementor-1089 .elementor-element.elementor-element-d90bb64{--width:82%;}.elementor-1089 .elementor-element.elementor-element-c692ab5{--width:180px;}.elementor-1089 .elementor-element.elementor-element-4f19010{--width:64%;}.elementor-1089 .elementor-element.elementor-element-61d3490{--width:160px;}.elementor-1089 .elementor-element.elementor-element-1087aae{--width:190px;}.elementor-1089 .elementor-element.elementor-element-5b73593{--width:36%;}.elementor-1089 .elementor-element.elementor-element-7f14706{--width:190px;}.elementor-1089 .elementor-element.elementor-element-23df78c{--width:51%;}.elementor-1089 .elementor-element.elementor-element-025b5c0{--width:36%;}.elementor-1089 .elementor-element.elementor-element-2ffa534{--width:260px;}.elementor-1089 .elementor-element.elementor-element-0eb348d{--width:45%;}.elementor-1089 .elementor-element.elementor-element-faada45{--width:165px;}.elementor-1089 .elementor-element.elementor-element-d65e5db{--width:49%;}.elementor-1089 .elementor-element.elementor-element-ee54ffb{--width:205px;}.elementor-1089 .elementor-element.elementor-element-114a08b{--width:60%;}.elementor-1089 .elementor-element.elementor-element-d405d4f{--width:148px;}.elementor-1089 .elementor-element.elementor-element-b4ebb55{--width:67%;}.elementor-1089 .elementor-element.elementor-element-1e7d5b2{--width:175px;}.elementor-1089 .elementor-element.elementor-element-52189e3{--width:75%;}.elementor-1089 .elementor-element.elementor-element-bcd7e11{--width:190px;}.elementor-1089 .elementor-element.elementor-element-fb56449{--width:82%;}.elementor-1089 .elementor-element.elementor-element-b31df24{--width:180px;}.elementor-1089 .elementor-element.elementor-element-50ea481{--width:64%;}.elementor-1089 .elementor-element.elementor-element-99c5be0{--width:160px;}}@media(max-width:1226px){.elementor-1089 .elementor-element.elementor-element-2263eaa{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:2em;}.elementor-1089 .elementor-element.elementor-element-218f817{--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;--justify-content:flex-start;--align-items:center;}.elementor-1089 .elementor-element.elementor-element-4f663ce{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-ef551ac{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-12b4fe4{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-1912c43{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-a55a72e{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-0216f1f{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-4e4ea34{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-af24c45{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-074bddb{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-distance-from-content:6px;--n-menu-title-space-between:0px;--n-menu-title-font-size:18px;--n-menu-title-padding:1.5em 3.75em 0em 3.3em;--n-menu-toggle-icon-distance-from-dropdown:21px;}.elementor-1089 .elementor-element.elementor-element-f2b8590{--padding-top:1em;--padding-bottom:1em;--padding-left:2em;--padding-right:2em;}.elementor-1089 .elementor-element.elementor-element-1087aae{--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;--justify-content:flex-start;--align-items:center;}.elementor-1089 .elementor-element.elementor-element-e3cd364{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-27a9fdf{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-e6a33f8{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-9f6be32{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-ca2d178{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-292e2b0{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-9a77218{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-2647223{--padding-top:0em;--padding-bottom:0em;--padding-left:3.3em;--padding-right:0em;}.elementor-1089 .elementor-element.elementor-element-ea3e42b{--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-title-distance-from-content:6px;--n-menu-title-space-between:0px;--n-menu-title-font-size:18px;--n-menu-title-padding:1.5em 3.75em 0em 3.3em;--n-menu-toggle-icon-distance-from-dropdown:21px;}.elementor-1089 .elementor-element.elementor-element-10647ad{--padding-top:8em;--padding-bottom:3em;--padding-left:2em;--padding-right:2em;}.elementor-1089 .elementor-element.elementor-element-a841590{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-c5fd486{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-6871cbc{--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-1089 .elementor-element.elementor-element-9e3c467{padding:20px 30px 20px 30px;}}@media(max-width:767px){.elementor-1089 .elementor-element.elementor-element-2263eaa{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-1089 .elementor-element.elementor-element-218f817{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1089 .elementor-element.elementor-element-13e2a45 .elementor-icon-wrapper{text-align:start;}.elementor-1089 .elementor-element.elementor-element-13e2a45 .elementor-icon{font-size:40px;}.elementor-1089 .elementor-element.elementor-element-13e2a45 .elementor-icon svg{height:40px;}.elementor-1089 .elementor-element.elementor-element-4f663ce{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-705dfd5{--width:190px;}.elementor-1089 .elementor-element.elementor-element-ef551ac{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-1534833{--width:260px;}.elementor-1089 .elementor-element.elementor-element-12b4fe4{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-bb06cfa{--width:165px;}.elementor-1089 .elementor-element.elementor-element-1912c43{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-d63b0d0{--width:205px;}.elementor-1089 .elementor-element.elementor-element-a55a72e{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-8d3e891{--width:148px;}.elementor-1089 .elementor-element.elementor-element-0216f1f{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-953527a{--width:175px;}.elementor-1089 .elementor-element.elementor-element-4e4ea34{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-635db92{--width:170px;}.elementor-1089 .elementor-element.elementor-element-af24c45{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-c692ab5{--width:180px;}.elementor-1089 .elementor-element.elementor-element-074bddb{--n-menu-title-padding:1em 02.8em 0em 2.3em;}.elementor-1089 .elementor-element.elementor-element-f2b8590{--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1089 .elementor-element.elementor-element-1087aae{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1089 .elementor-element.elementor-element-964a657 .elementor-icon-wrapper{text-align:start;}.elementor-1089 .elementor-element.elementor-element-964a657 .elementor-icon{font-size:40px;}.elementor-1089 .elementor-element.elementor-element-964a657 .elementor-icon svg{height:40px;}.elementor-1089 .elementor-element.elementor-element-e3cd364{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-7f14706{--width:190px;}.elementor-1089 .elementor-element.elementor-element-27a9fdf{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-2ffa534{--width:260px;}.elementor-1089 .elementor-element.elementor-element-e6a33f8{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-faada45{--width:165px;}.elementor-1089 .elementor-element.elementor-element-9f6be32{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-ee54ffb{--width:205px;}.elementor-1089 .elementor-element.elementor-element-ca2d178{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-d405d4f{--width:148px;}.elementor-1089 .elementor-element.elementor-element-292e2b0{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-1e7d5b2{--width:175px;}.elementor-1089 .elementor-element.elementor-element-9a77218{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-bcd7e11{--width:170px;}.elementor-1089 .elementor-element.elementor-element-2647223{--padding-top:0em;--padding-bottom:0em;--padding-left:2.3em;--padding-right:2.3em;}.elementor-1089 .elementor-element.elementor-element-b31df24{--width:180px;}.elementor-1089 .elementor-element.elementor-element-ea3e42b{--n-menu-title-padding:1em 02.8em 0em 2.3em;}.elementor-1089 .elementor-element.elementor-element-10647ad{--padding-top:5em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-1089 .elementor-element.elementor-element-7517867{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1089 .elementor-element.elementor-element-a841590{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-1089 .elementor-element.elementor-element-c5fd486{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:10px;}.elementor-1089 .elementor-element.elementor-element-9e3c467{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;padding:20px 0px 20px 0px;}}/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d93f5b2 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d93f5b2 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-160cc7b *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-160cc7b {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f663ce */.elementor-1089 .elementor-element.elementor-element-4f663ce{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bcbdf1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-2bcbdf1 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef551ac */.elementor-1089 .elementor-element.elementor-element-ef551ac{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d70aba1 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d70aba1 {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12b4fe4 */.elementor-1089 .elementor-element.elementor-element-12b4fe4{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5372 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-73d5372 {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1912c43 */.elementor-1089 .elementor-element.elementor-element-1912c43{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-419428d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-419428d {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a55a72e */.elementor-1089 .elementor-element.elementor-element-a55a72e{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a32e61 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-8a32e61 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0216f1f */.elementor-1089 .elementor-element.elementor-element-0216f1f{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4780d3c */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-4780d3c {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e4ea34 */.elementor-1089 .elementor-element.elementor-element-4e4ea34{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d90bb64 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d90bb64 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af24c45 */.elementor-1089 .elementor-element.elementor-element-af24c45{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-686decb */.elementor-1089 .elementor-element.elementor-element-686decb{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-074bddb *//* Force the chevron to stay 11px and not grow on hover */
.elementor-widget-n-menu .e-n-menu-dropdown-icon i {
    font-size: 11px !important;
    line-height: 1px !important;
    transition: none !important; /* Prevents any animation scaling */
}

/* Ensure the SVG container itself doesn't scale if Elementor has a hover effect */
.elementor-widget-n-menu .e-n-menu-title:hover .e-n-menu-dropdown-icon {
    transform: none !important;
}
.elementor-1089 .elementor-element.elementor-element-074bddb a{
    color: white !important;
}
 .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i
 {
     line-height: 1px !important;
     font-size: 11px !important;
 }
 @media (min-width: 100px) and (max-width: 1226px) {
 /*.elementor-1089 .elementor-element.elementor-element-074bddb{*/
 /*    margin-top: 20px;*/
 /*}*/
 .elementor-widget-n-menu .e-n-menu-heading
{
    background: #631b0F !important; 
 }
 .elementor-1089 .elementor-element.elementor-element-90211be > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title
 {
    display: flex !important;
    justify-content: space-between;
 }
 .ekit-wid-con .icon::before, .elementor-editor-active .icon::before, .elementor-widget .icon::before {
     font-size: 19px;
     font-weight: 900;
 }
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2263eaa */.elementor-1089 .elementor-element.elementor-element-2263eaa{
    position: absolute !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b73593 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 17% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 24% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-5b73593 {
    width: 29% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23df78c *//*@media only screen and (min-width: 1260px) and (max-width: 1565px) {*/
/*  .elementor-1089 .elementor-element.elementor-element-23df78c {*/
/*    width: 32% !important;*/
/*  }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3cd364 */.elementor-1089 .elementor-element.elementor-element-e3cd364{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025b5c0 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 22% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 27% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-025b5c0 {
    width: 33% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27a9fdf */.elementor-1089 .elementor-element.elementor-element-27a9fdf{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eb348d */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 31% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 36% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-0eb348d {
    width: 41% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6a33f8 */.elementor-1089 .elementor-element.elementor-element-e6a33f8{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d65e5db */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 36% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 40% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-d65e5db {
    width: 45% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f6be32 */.elementor-1089 .elementor-element.elementor-element-9f6be32{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-114a08b */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 48% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 52% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-114a08b {
    width: 57% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2d178 */.elementor-1089 .elementor-element.elementor-element-ca2d178{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4ebb55 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 55% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 59% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-b4ebb55 {
    width: 63% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-292e2b0 */.elementor-1089 .elementor-element.elementor-element-292e2b0{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52189e3 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 66% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 69% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-52189e3 {
    width: 73% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a77218 */.elementor-1089 .elementor-element.elementor-element-9a77218{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb56449 */@media (min-width: 1200px) and (max-width: 1320px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 75% !important;
  }
}
@media (min-width: 1320px) and (max-width: 1420px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 78% !important;
  }
}
@media (min-width: 1420px) and (max-width: 1565px) {
  .elementor-1089 .elementor-element.elementor-element-fb56449 {
    width: 82% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2647223 */.elementor-1089 .elementor-element.elementor-element-2647223{
    background: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b204bb8 */.elementor-1089 .elementor-element.elementor-element-b204bb8{
    background: red !important;
}
@media (min-width: 100px) and (max-width: 1226px) {
#forConnectButton{
    padding-bottom: 20px;
}
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-ea3e42b *//* Force the chevron to stay 11px and not grow on hover */
.elementor-widget-n-menu .e-n-menu-dropdown-icon i {
    font-size: 11px !important;
    line-height: 1px !important;
    transition: none !important; /* Prevents any animation scaling */
}

/* Ensure the SVG container itself doesn't scale if Elementor has a hover effect */
.elementor-widget-n-menu .e-n-menu-title:hover .e-n-menu-dropdown-icon {
    transform: none !important;
}
.elementor-1089 .elementor-element.elementor-element-ea3e42b a{
    color: white !important;
}
 .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-dropdown-icon i
 {
     line-height: 1px !important;
     font-size: 11px !important;
 }
 @media (min-width: 100px) and (max-width: 1226px) {
 /*.elementor-1089 .elementor-element.elementor-element-ea3e42b{*/
 /*    margin-top: 20px;*/
 /*}*/
 .elementor-widget-n-menu .e-n-menu-heading
{
    background: #631b0F !important; 
 }
 .elementor-1089 .elementor-element.elementor-element-90211be > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title
 {
    display: flex !important;
    justify-content: space-between;
 }
 .ekit-wid-con .icon::before, .elementor-editor-active .icon::before, .elementor-widget .icon::before {
     font-size: 19px;
     font-weight: 900;
 }
 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b8590 */.elementor-145 .elementor-element.elementor-element-4773b65:not(.elementor-motion-effects-element-type-background), .elementor-145 .elementor-element.elementor-element-4773b65 > .elementor-motion-effects-container > .elementor-motion-effects-layer
 {
     z-index: 9999 !important;
 }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e87bd20 *//* HUNTINGTON FILTER FORMS: BUY + RENT + OFF PLAN */

/* Tabs text */
.huntington-property-filter-form .e-n-tab-title,
.huntington-property-filter-form .e-n-tab-title-text {
    font-size: 16px !important;
}

/* Main form grid */
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-form-fields-wrapper,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-form-fields-wrapper,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-form-fields-wrapper {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1.55fr !important;
    grid-template-rows: auto auto !important;
    column-gap: 14px !important;
    row-gap: 10px !important;
    align-items: end !important;
}

/* Reset Elementor flex/columns */
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-form-fields-wrapper > *,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-form-fields-wrapper > *,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-form-fields-wrapper > * {
    width: 100% !important;
    max-width: 100% !important;
    flex: unset !important;
    flex-basis: unset !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Labels + select values + button */
#e-n-tab-content-1659218951 .huntington-buy-form label,
#e-n-tab-content-1659218951 .huntington-buy-form select,
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-button-text,
#e-n-tab-content-1659218952 .huntington-rent-form label,
#e-n-tab-content-1659218952 .huntington-rent-form select,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-button-text,
#e-n-tab-content-1659218953 .huntington-offplan-form label,
#e-n-tab-content-1659218953 .huntington-offplan-form select,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-button-text {
    font-size: 16px !important;
}

/* Select field padding */
#e-n-tab-content-1659218951 .huntington-buy-form select,
#e-n-tab-content-1659218952 .huntington-rent-form select,
#e-n-tab-content-1659218953 .huntington-offplan-form select {
    padding-left: 20px !important;
    padding-bottom: 1px !important;
}

/* Dropdown positions */
#e-n-tab-content-1659218951 .elementor-field-group-looking_for,
#e-n-tab-content-1659218952 .elementor-field-group-looking_for,
#e-n-tab-content-1659218953 .elementor-field-group-looking_for {
    grid-column: 1 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-price,
#e-n-tab-content-1659218952 .elementor-field-group-price,
#e-n-tab-content-1659218953 .elementor-field-group-price {
    grid-column: 2 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-location,
#e-n-tab-content-1659218952 .elementor-field-group-location,
#e-n-tab-content-1659218953 .elementor-field-group-location {
    grid-column: 3 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-bedroom,
#e-n-tab-content-1659218952 .elementor-field-group-bedroom,
#e-n-tab-content-1659218953 .elementor-field-group-bedroom {
    grid-column: 4 !important;
    grid-row: 1 !important;
}

/* Button */
#e-n-tab-content-1659218951 .e-form__buttons,
#e-n-tab-content-1659218952 .e-form__buttons,
#e-n-tab-content-1659218953 .e-form__buttons {
    grid-column: 5 !important;
    grid-row: 1 !important;
    align-self: end !important;
}

/* Checkbox row */
#e-n-tab-content-1659218951 .elementor-field-group-field_f966333,
#e-n-tab-content-1659218952 .elementor-field-group-field_f966333,
#e-n-tab-content-1659218953 .elementor-field-group-field_f966333 {
    grid-column: 1 / 2 !important;
    grid-row: 2 !important;
    width: max-content !important;
    max-width: max-content !important;
    margin-top: 10px !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-field_8e29a33,
#e-n-tab-content-1659218952 .elementor-field-group-field_8e29a33,
#e-n-tab-content-1659218953 .elementor-field-group-field_8e29a33 {
    grid-column: 2 / 3 !important;
    grid-row: 2 !important;
    width: max-content !important;
    max-width: max-content !important;
    margin-top: 10px !important;
}

/* Hide duplicate checkbox heading labels */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox > .elementor-field-label,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox > .elementor-field-label,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox > .elementor-field-label {
    display: none !important;
}

/* Checkbox inline layout */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218951 .elementor-field-type-checkbox .elementor-field-option,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox .elementor-field-option,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox .elementor-field-option {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    white-space: nowrap !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Checkbox clean square - no background */
#e-n-tab-content-1659218951 input[type="checkbox"],
#e-n-tab-content-1659218952 input[type="checkbox"],
#e-n-tab-content-1659218953 input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    background-color: transparent !important;
    border: 1px solid white !important;
    border-radius: 4px !important;
    position: relative !important;
    cursor: pointer !important;
}

/* Checked mark centered */
#e-n-tab-content-1659218951 input[type="checkbox"]:checked::before,
#e-n-tab-content-1659218952 input[type="checkbox"]:checked::before,
#e-n-tab-content-1659218953 input[type="checkbox"]:checked::before {
    content: "✓" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -52%) !important;
    margin: 0 !important;
    color: #D9C7BD !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    background: none !important;
}

/* Checkbox text */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox label,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox label,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox label {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    margin: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr 1fr !important;
    }

    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper > *,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper > *,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper > * {
        grid-column: auto !important;
        grid-row: auto !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr !important;
    }
}












/*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a841590 */.elementor-1089 .elementor-element.elementor-element-a841590{
    height: 165px;
}

/* Universal Liquid Glass Class */
.unique {
    /* 1. The Background & Blur */
    background: rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* 2. Setup for the border */
    position: relative !important;
    z-index: 1;
    border: none !important;
    overflow: visible !important;
    
    /* 3. Ensuring it respects the element's shape */
    border-radius: inherit; 
}

/* Force border-radius on common Elementor inner wrappers */
 .unique,
.unique > * {
    border-radius: 20px; /* You can change this to match your Figma's 100px pill shape */
}

/* The Universal Outer Gradient Border */
.unique::after {
    content: "";
    position: absolute;
    /* Using your specific adjusted values */
    top: 0px;  
    left: 0px;
    right: 0px;
    bottom: 0px;
    
    background: linear-gradient(135deg,  
                rgba(255, 255, 255, 0.8) 0%,   
                rgba(255, 255, 255, 0.2) 50%,  
                rgba(255, 255, 255, 0.4) 100%
    );
    
    border-radius: inherit; /* Matches the parent element's shape */
    z-index: -1;
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1.0px !important; /* Your adjusted thickness */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4c39da3 *//*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5fd486 */.elementor-1089 .elementor-element.elementor-element-c5fd486{
    height: 165px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3e26e3b *//*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871cbc */.elementor-1089 .elementor-element.elementor-element-6871cbc{
    height: 165px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e87bd20 *//* HUNTINGTON FILTER FORMS: BUY + RENT + OFF PLAN */

/* Tabs text */
.huntington-property-filter-form .e-n-tab-title,
.huntington-property-filter-form .e-n-tab-title-text {
    font-size: 16px !important;
}

/* Main form grid */
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-form-fields-wrapper,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-form-fields-wrapper,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-form-fields-wrapper {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1.55fr !important;
    grid-template-rows: auto auto !important;
    column-gap: 14px !important;
    row-gap: 10px !important;
    align-items: end !important;
}

/* Reset Elementor flex/columns */
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-form-fields-wrapper > *,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-form-fields-wrapper > *,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-form-fields-wrapper > * {
    width: 100% !important;
    max-width: 100% !important;
    flex: unset !important;
    flex-basis: unset !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Labels + select values + button */
#e-n-tab-content-1659218951 .huntington-buy-form label,
#e-n-tab-content-1659218951 .huntington-buy-form select,
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-button-text,
#e-n-tab-content-1659218952 .huntington-rent-form label,
#e-n-tab-content-1659218952 .huntington-rent-form select,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-button-text,
#e-n-tab-content-1659218953 .huntington-offplan-form label,
#e-n-tab-content-1659218953 .huntington-offplan-form select,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-button-text {
    font-size: 16px !important;
}

/* Select field padding */
#e-n-tab-content-1659218951 .huntington-buy-form select,
#e-n-tab-content-1659218952 .huntington-rent-form select,
#e-n-tab-content-1659218953 .huntington-offplan-form select {
    padding-left: 20px !important;
    padding-bottom: 1px !important;
}

/* Dropdown positions */
#e-n-tab-content-1659218951 .elementor-field-group-looking_for,
#e-n-tab-content-1659218952 .elementor-field-group-looking_for,
#e-n-tab-content-1659218953 .elementor-field-group-looking_for {
    grid-column: 1 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-price,
#e-n-tab-content-1659218952 .elementor-field-group-price,
#e-n-tab-content-1659218953 .elementor-field-group-price {
    grid-column: 2 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-location,
#e-n-tab-content-1659218952 .elementor-field-group-location,
#e-n-tab-content-1659218953 .elementor-field-group-location {
    grid-column: 3 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-bedroom,
#e-n-tab-content-1659218952 .elementor-field-group-bedroom,
#e-n-tab-content-1659218953 .elementor-field-group-bedroom {
    grid-column: 4 !important;
    grid-row: 1 !important;
}

/* Button */
#e-n-tab-content-1659218951 .e-form__buttons,
#e-n-tab-content-1659218952 .e-form__buttons,
#e-n-tab-content-1659218953 .e-form__buttons {
    grid-column: 5 !important;
    grid-row: 1 !important;
    align-self: end !important;
}

/* Checkbox row */
#e-n-tab-content-1659218951 .elementor-field-group-field_f966333,
#e-n-tab-content-1659218952 .elementor-field-group-field_f966333,
#e-n-tab-content-1659218953 .elementor-field-group-field_f966333 {
    grid-column: 1 / 2 !important;
    grid-row: 2 !important;
    width: max-content !important;
    max-width: max-content !important;
    margin-top: 10px !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-field_8e29a33,
#e-n-tab-content-1659218952 .elementor-field-group-field_8e29a33,
#e-n-tab-content-1659218953 .elementor-field-group-field_8e29a33 {
    grid-column: 2 / 3 !important;
    grid-row: 2 !important;
    width: max-content !important;
    max-width: max-content !important;
    margin-top: 10px !important;
}

/* Hide duplicate checkbox heading labels */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox > .elementor-field-label,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox > .elementor-field-label,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox > .elementor-field-label {
    display: none !important;
}

/* Checkbox inline layout */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218951 .elementor-field-type-checkbox .elementor-field-option,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox .elementor-field-option,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox .elementor-field-option {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    white-space: nowrap !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Checkbox clean square - no background */
#e-n-tab-content-1659218951 input[type="checkbox"],
#e-n-tab-content-1659218952 input[type="checkbox"],
#e-n-tab-content-1659218953 input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    background-color: transparent !important;
    border: 1px solid white !important;
    border-radius: 4px !important;
    position: relative !important;
    cursor: pointer !important;
}

/* Checked mark centered */
#e-n-tab-content-1659218951 input[type="checkbox"]:checked::before,
#e-n-tab-content-1659218952 input[type="checkbox"]:checked::before,
#e-n-tab-content-1659218953 input[type="checkbox"]:checked::before {
    content: "✓" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -52%) !important;
    margin: 0 !important;
    color: #D9C7BD !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    background: none !important;
}

/* Checkbox text */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox label,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox label,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox label {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    margin: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr 1fr !important;
    }

    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper > *,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper > *,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper > * {
        grid-column: auto !important;
        grid-row: auto !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr !important;
    }
}












/*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a841590 */.elementor-1089 .elementor-element.elementor-element-a841590{
    height: 165px;
}

/* Universal Liquid Glass Class */
.unique {
    /* 1. The Background & Blur */
    background: rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* 2. Setup for the border */
    position: relative !important;
    z-index: 1;
    border: none !important;
    overflow: visible !important;
    
    /* 3. Ensuring it respects the element's shape */
    border-radius: inherit; 
}

/* Force border-radius on common Elementor inner wrappers */
 .unique,
.unique > * {
    border-radius: 20px; /* You can change this to match your Figma's 100px pill shape */
}

/* The Universal Outer Gradient Border */
.unique::after {
    content: "";
    position: absolute;
    /* Using your specific adjusted values */
    top: 0px;  
    left: 0px;
    right: 0px;
    bottom: 0px;
    
    background: linear-gradient(135deg,  
                rgba(255, 255, 255, 0.8) 0%,   
                rgba(255, 255, 255, 0.2) 50%,  
                rgba(255, 255, 255, 0.4) 100%
    );
    
    border-radius: inherit; /* Matches the parent element's shape */
    z-index: -1;
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1.0px !important; /* Your adjusted thickness */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4c39da3 *//*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5fd486 */.elementor-1089 .elementor-element.elementor-element-c5fd486{
    height: 165px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3e26e3b *//*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871cbc */.elementor-1089 .elementor-element.elementor-element-6871cbc{
    height: 165px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e87bd20 *//* HUNTINGTON FILTER FORMS: BUY + RENT + OFF PLAN */

/* Tabs text */
.huntington-property-filter-form .e-n-tab-title,
.huntington-property-filter-form .e-n-tab-title-text {
    font-size: 16px !important;
}

/* Main form grid */
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-form-fields-wrapper,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-form-fields-wrapper,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-form-fields-wrapper {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1.55fr !important;
    grid-template-rows: auto auto !important;
    column-gap: 14px !important;
    row-gap: 10px !important;
    align-items: end !important;
}

/* Reset Elementor flex/columns */
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-form-fields-wrapper > *,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-form-fields-wrapper > *,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-form-fields-wrapper > * {
    width: 100% !important;
    max-width: 100% !important;
    flex: unset !important;
    flex-basis: unset !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Labels + select values + button */
#e-n-tab-content-1659218951 .huntington-buy-form label,
#e-n-tab-content-1659218951 .huntington-buy-form select,
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-button-text,
#e-n-tab-content-1659218952 .huntington-rent-form label,
#e-n-tab-content-1659218952 .huntington-rent-form select,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-button-text,
#e-n-tab-content-1659218953 .huntington-offplan-form label,
#e-n-tab-content-1659218953 .huntington-offplan-form select,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-button-text {
    font-size: 16px !important;
}

/* Select field padding */
#e-n-tab-content-1659218951 .huntington-buy-form select,
#e-n-tab-content-1659218952 .huntington-rent-form select,
#e-n-tab-content-1659218953 .huntington-offplan-form select {
    padding-left: 20px !important;
    padding-bottom: 1px !important;
}

/* Dropdown positions */
#e-n-tab-content-1659218951 .elementor-field-group-looking_for,
#e-n-tab-content-1659218952 .elementor-field-group-looking_for,
#e-n-tab-content-1659218953 .elementor-field-group-looking_for {
    grid-column: 1 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-price,
#e-n-tab-content-1659218952 .elementor-field-group-price,
#e-n-tab-content-1659218953 .elementor-field-group-price {
    grid-column: 2 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-location,
#e-n-tab-content-1659218952 .elementor-field-group-location,
#e-n-tab-content-1659218953 .elementor-field-group-location {
    grid-column: 3 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-bedroom,
#e-n-tab-content-1659218952 .elementor-field-group-bedroom,
#e-n-tab-content-1659218953 .elementor-field-group-bedroom {
    grid-column: 4 !important;
    grid-row: 1 !important;
}

/* Button */
#e-n-tab-content-1659218951 .e-form__buttons,
#e-n-tab-content-1659218952 .e-form__buttons,
#e-n-tab-content-1659218953 .e-form__buttons {
    grid-column: 5 !important;
    grid-row: 1 !important;
    align-self: end !important;
}

/* Checkbox row */
#e-n-tab-content-1659218951 .elementor-field-group-field_f966333,
#e-n-tab-content-1659218952 .elementor-field-group-field_f966333,
#e-n-tab-content-1659218953 .elementor-field-group-field_f966333 {
    grid-column: 1 / 2 !important;
    grid-row: 2 !important;
    width: max-content !important;
    max-width: max-content !important;
    margin-top: 10px !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-field_8e29a33,
#e-n-tab-content-1659218952 .elementor-field-group-field_8e29a33,
#e-n-tab-content-1659218953 .elementor-field-group-field_8e29a33 {
    grid-column: 2 / 3 !important;
    grid-row: 2 !important;
    width: max-content !important;
    max-width: max-content !important;
    margin-top: 10px !important;
}

/* Hide duplicate checkbox heading labels */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox > .elementor-field-label,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox > .elementor-field-label,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox > .elementor-field-label {
    display: none !important;
}

/* Checkbox inline layout */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218951 .elementor-field-type-checkbox .elementor-field-option,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox .elementor-field-option,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox .elementor-field-option {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    white-space: nowrap !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Checkbox clean square - no background */
#e-n-tab-content-1659218951 input[type="checkbox"],
#e-n-tab-content-1659218952 input[type="checkbox"],
#e-n-tab-content-1659218953 input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    background-color: transparent !important;
    border: 1px solid white !important;
    border-radius: 4px !important;
    position: relative !important;
    cursor: pointer !important;
}

/* Checked mark centered */
#e-n-tab-content-1659218951 input[type="checkbox"]:checked::before,
#e-n-tab-content-1659218952 input[type="checkbox"]:checked::before,
#e-n-tab-content-1659218953 input[type="checkbox"]:checked::before {
    content: "✓" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -52%) !important;
    margin: 0 !important;
    color: #D9C7BD !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    background: none !important;
}

/* Checkbox text */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox label,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox label,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox label {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    margin: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr 1fr !important;
    }

    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper > *,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper > *,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper > * {
        grid-column: auto !important;
        grid-row: auto !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr !important;
    }
}












/*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a841590 */.elementor-1089 .elementor-element.elementor-element-a841590{
    height: 165px;
}

/* Universal Liquid Glass Class */
.unique {
    /* 1. The Background & Blur */
    background: rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* 2. Setup for the border */
    position: relative !important;
    z-index: 1;
    border: none !important;
    overflow: visible !important;
    
    /* 3. Ensuring it respects the element's shape */
    border-radius: inherit; 
}

/* Force border-radius on common Elementor inner wrappers */
 .unique,
.unique > * {
    border-radius: 20px; /* You can change this to match your Figma's 100px pill shape */
}

/* The Universal Outer Gradient Border */
.unique::after {
    content: "";
    position: absolute;
    /* Using your specific adjusted values */
    top: 0px;  
    left: 0px;
    right: 0px;
    bottom: 0px;
    
    background: linear-gradient(135deg,  
                rgba(255, 255, 255, 0.8) 0%,   
                rgba(255, 255, 255, 0.2) 50%,  
                rgba(255, 255, 255, 0.4) 100%
    );
    
    border-radius: inherit; /* Matches the parent element's shape */
    z-index: -1;
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1.0px !important; /* Your adjusted thickness */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4c39da3 *//*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5fd486 */.elementor-1089 .elementor-element.elementor-element-c5fd486{
    height: 165px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3e26e3b *//*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871cbc */.elementor-1089 .elementor-element.elementor-element-6871cbc{
    height: 165px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e87bd20 *//* HUNTINGTON FILTER FORMS: BUY + RENT + OFF PLAN */

/* Tabs text */
.huntington-property-filter-form .e-n-tab-title,
.huntington-property-filter-form .e-n-tab-title-text {
    font-size: 16px !important;
}

/* Main form grid */
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-form-fields-wrapper,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-form-fields-wrapper,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-form-fields-wrapper {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr 1fr 1.55fr !important;
    grid-template-rows: auto auto !important;
    column-gap: 14px !important;
    row-gap: 10px !important;
    align-items: end !important;
}

/* Reset Elementor flex/columns */
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-form-fields-wrapper > *,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-form-fields-wrapper > *,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-form-fields-wrapper > * {
    width: 100% !important;
    max-width: 100% !important;
    flex: unset !important;
    flex-basis: unset !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Labels + select values + button */
#e-n-tab-content-1659218951 .huntington-buy-form label,
#e-n-tab-content-1659218951 .huntington-buy-form select,
#e-n-tab-content-1659218951 .huntington-buy-form .elementor-button-text,
#e-n-tab-content-1659218952 .huntington-rent-form label,
#e-n-tab-content-1659218952 .huntington-rent-form select,
#e-n-tab-content-1659218952 .huntington-rent-form .elementor-button-text,
#e-n-tab-content-1659218953 .huntington-offplan-form label,
#e-n-tab-content-1659218953 .huntington-offplan-form select,
#e-n-tab-content-1659218953 .huntington-offplan-form .elementor-button-text {
    font-size: 16px !important;
}

/* Select field padding */
#e-n-tab-content-1659218951 .huntington-buy-form select,
#e-n-tab-content-1659218952 .huntington-rent-form select,
#e-n-tab-content-1659218953 .huntington-offplan-form select {
    padding-left: 20px !important;
    padding-bottom: 1px !important;
}

/* Dropdown positions */
#e-n-tab-content-1659218951 .elementor-field-group-looking_for,
#e-n-tab-content-1659218952 .elementor-field-group-looking_for,
#e-n-tab-content-1659218953 .elementor-field-group-looking_for {
    grid-column: 1 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-price,
#e-n-tab-content-1659218952 .elementor-field-group-price,
#e-n-tab-content-1659218953 .elementor-field-group-price {
    grid-column: 2 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-location,
#e-n-tab-content-1659218952 .elementor-field-group-location,
#e-n-tab-content-1659218953 .elementor-field-group-location {
    grid-column: 3 !important;
    grid-row: 1 !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-bedroom,
#e-n-tab-content-1659218952 .elementor-field-group-bedroom,
#e-n-tab-content-1659218953 .elementor-field-group-bedroom {
    grid-column: 4 !important;
    grid-row: 1 !important;
}

/* Button */
#e-n-tab-content-1659218951 .e-form__buttons,
#e-n-tab-content-1659218952 .e-form__buttons,
#e-n-tab-content-1659218953 .e-form__buttons {
    grid-column: 5 !important;
    grid-row: 1 !important;
    align-self: end !important;
}

/* Checkbox row */
#e-n-tab-content-1659218951 .elementor-field-group-field_f966333,
#e-n-tab-content-1659218952 .elementor-field-group-field_f966333,
#e-n-tab-content-1659218953 .elementor-field-group-field_f966333 {
    grid-column: 1 / 2 !important;
    grid-row: 2 !important;
    width: max-content !important;
    max-width: max-content !important;
    margin-top: 10px !important;
}

#e-n-tab-content-1659218951 .elementor-field-group-field_8e29a33,
#e-n-tab-content-1659218952 .elementor-field-group-field_8e29a33,
#e-n-tab-content-1659218953 .elementor-field-group-field_8e29a33 {
    grid-column: 2 / 3 !important;
    grid-row: 2 !important;
    width: max-content !important;
    max-width: max-content !important;
    margin-top: 10px !important;
}

/* Hide duplicate checkbox heading labels */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox > .elementor-field-label,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox > .elementor-field-label,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox > .elementor-field-label {
    display: none !important;
}

/* Checkbox inline layout */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218951 .elementor-field-type-checkbox .elementor-field-option,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox .elementor-field-option,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox .elementor-field-subgroup,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox .elementor-field-option {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    white-space: nowrap !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Checkbox clean square - no background */
#e-n-tab-content-1659218951 input[type="checkbox"],
#e-n-tab-content-1659218952 input[type="checkbox"],
#e-n-tab-content-1659218953 input[type="checkbox"] {
    appearance: none !important;
    -webkit-appearance: none !important;
    width: 16px !important;
    height: 16px !important;
    min-width: 16px !important;
    margin: 0 !important;
    padding: 0 !important;
    background: none !important;
    background-color: transparent !important;
    border: 1px solid white !important;
    border-radius: 4px !important;
    position: relative !important;
    cursor: pointer !important;
}

/* Checked mark centered */
#e-n-tab-content-1659218951 input[type="checkbox"]:checked::before,
#e-n-tab-content-1659218952 input[type="checkbox"]:checked::before,
#e-n-tab-content-1659218953 input[type="checkbox"]:checked::before {
    content: "✓" !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -52%) !important;
    margin: 0 !important;
    color: #D9C7BD !important;
    font-size: 13px !important;
    font-weight: 800 !important;
    line-height: 1 !important;
    background: none !important;
}

/* Checkbox text */
#e-n-tab-content-1659218951 .elementor-field-type-checkbox label,
#e-n-tab-content-1659218952 .elementor-field-type-checkbox label,
#e-n-tab-content-1659218953 .elementor-field-type-checkbox label {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 1.3 !important;
    margin: 0 !important;
}

/* Tablet */
@media (max-width: 1024px) {
    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr 1fr !important;
    }

    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper > *,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper > *,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper > * {
        grid-column: auto !important;
        grid-row: auto !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    #e-n-tab-content-1659218951 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218952 .elementor-form-fields-wrapper,
    #e-n-tab-content-1659218953 .elementor-form-fields-wrapper {
        grid-template-columns: 1fr !important;
    }
}












/*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-e87bd20 .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-e87bd20 .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a841590 */.elementor-1089 .elementor-element.elementor-element-a841590{
    height: 165px;
}

/* Universal Liquid Glass Class */
.unique {
    /* 1. The Background & Blur */
    background: rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    
    /* 2. Setup for the border */
    position: relative !important;
    z-index: 1;
    border: none !important;
    overflow: visible !important;
    
    /* 3. Ensuring it respects the element's shape */
    border-radius: inherit; 
}

/* Force border-radius on common Elementor inner wrappers */
 .unique,
.unique > * {
    border-radius: 20px; /* You can change this to match your Figma's 100px pill shape */
}

/* The Universal Outer Gradient Border */
.unique::after {
    content: "";
    position: absolute;
    /* Using your specific adjusted values */
    top: 0px;  
    left: 0px;
    right: 0px;
    bottom: 0px;
    
    background: linear-gradient(135deg,  
                rgba(255, 255, 255, 0.8) 0%,   
                rgba(255, 255, 255, 0.2) 50%,  
                rgba(255, 255, 255, 0.4) 100%
    );
    
    border-radius: inherit; /* Matches the parent element's shape */
    z-index: -1;
    
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1.0px !important; /* Your adjusted thickness */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-4c39da3 *//*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-4c39da3 .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-4c39da3 .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5fd486 */.elementor-1089 .elementor-element.elementor-element-c5fd486{
    height: 165px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-3e26e3b *//*[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]*/


/* 1. ROW WRAPPER - Desktop Setup */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    width: 100% !important;
    gap: 10px !important;
    justify-content: flex-start !important;
}

/* 2. FIELD GROUPS - Desktop Widths (Locked) */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group:not(.elementor-field-type-submit) {
    flex: 1 1 0% !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
}

.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-submit {
    flex: 0 0 25% !important; /* Button stays 25% on desktop */
    max-width: 25% !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    margin-left: 0 !important;
}

/* 3. GLOBAL TYPOGRAPHY & HEIGHT (14px Lock) */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-label {
    font-size: 14px !important;
    font-weight: 200 !important;
}

.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select,
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button {
    height: 48px !important;
    min-height: 48px !important;
}

/* 4. SELECT FIELDS STYLE */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-type-select select {
    border-radius: 60px !important;
    background-color: #ffffff !important;
    color: #000000 !important;
    padding-left: 15px !important;
    border: none !important;
    appearance: none !important;
    -webkit-appearance: none !important;
    background-image: url("https://huntington.ae/wp-content/uploads/2026/04/MySvgGroup-688.svg") !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important; 
    background-size: 12px !important;
    padding-right: 30px !important;
}

/* 5. SEARCH BUTTON STYLE - #631b0f80 */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button {
    background-color: #631b0f80 !important; 
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    position: relative !important;
    z-index: 1 !important;
    border: none !important;
    border-radius: 60px !important;
    color: #ffffff !important;
    text-transform: none !important;
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2) !important;
}

/* 6. LIQUID GLASS BORDER EFFECT */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-button::after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.6) 0%, rgba(255, 255, 255, 0.1) 50%, rgba(255, 255, 255, 0.3) 100%) !important;
    border-radius: inherit !important;
    z-index: -1 !important;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px !important; 
}

/* 7. UI CLEANUP */
.elementor-1089 .elementor-element.elementor-element-3e26e3b .select-caret-down-wrapper { display: none !important; }
.elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-label {
    color: #ffffff !important;
    margin-bottom: 8px !important;
    white-space: nowrap !important;
}

/* 8. TABLET RESPONSIVE (Switch to 2 Columns) */
@media (max-width: 1024px) {
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
        flex-wrap: wrap !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-20 {
        flex: 0 0 48% !important;
        max-width: 48% !important;
        margin-bottom: 15px !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-25 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}

/* 9. MOBILE RESPONSIVE (Switch to Full Width Stack) */
@media (max-width: 767px) {
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-form-fields-wrapper {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-20,
    .elementor-1089 .elementor-element.elementor-element-3e26e3b .elementor-field-group.elementor-column.elementor-col-25 {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
        margin-bottom: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6871cbc */.elementor-1089 .elementor-element.elementor-element-6871cbc{
    height: 165px;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-9e3c467 *//* Mobile & Tablet Fix */
.elementor-widget-n-tabs .e-n-tabs-heading
 {
     background: white !important;
    width: 297px;
    border-radius: 200px;
}
@media (max-width: 1024px) {
    
    /* 1. Reset the container to a clean grid */
    .elementor-1089 .elementor-element.elementor-element-9e3c467 .e-n-tabs-heading {
        display: grid !important;
        grid-template-columns: 1fr 1fr !important; /* Two equal rows */
        gap: 12px !important;
        width: 100% !important;
        padding: 10px 0 !important;
        background: transparent !important;
    }

    /* 2. Control the height and look of the tab buttons */
    .elementor-1089 .elementor-element.elementor-element-9e3c467 .e-n-tab-title {
        all: unset !important; /* Strips Elementor's weird default padding/height */
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        
        /* Height Control - This fixes the 'too much height' issue */
        height: 45px !important; 
        
        background-color: rgba(255, 255, 255, 0.1) !important; /* Subtle transparent white */
        color: #ffffff !important;
        border: 1px solid rgba(255, 255, 255, 0.3) !important;
        border-radius: 4px !important; /* Slight curve, more modern than a pill */
        
        font-size: 14px !important;
        font-weight: 500 !important;
        cursor: pointer;
        box-sizing: border-box !important;
    }

    /* 3. The Selected Tab (Active) */
    .elementor-1089 .elementor-element.elementor-element-9e3c467 .e-n-tab-title[aria-selected="true"] {
        background-color: #631D1F !important; /* Your brand red */
        border-color: #631D1F !important;
        color: #ffffff !important;
        font-weight: 700 !important;
    }

    /* 4. Fix for Elementor internal layout stacking */
    .elementor-1089 .elementor-element.elementor-element-9e3c467 .e-n-tabs {
        display: flex !important;
        flex-direction: column !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10647ad */.elementor-1089 .elementor-element.elementor-element-10647ad{
    height: 500px !important;
}/* End custom CSS */