.elementor-311 .elementor-element.elementor-element-fd3bf7b{--display:flex;top:0px;bottom:auto;z-index:10;--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;}.elementor-311 .elementor-element.elementor-element-fd3bf7b:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-fd3bf7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-fd3bf7b + .wpr-hidden-header{top:0px;}.elementor-311 .elementor-element.elementor-element-fd3bf7b + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-311 .elementor-element.elementor-element-dcb1559{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-311 .elementor-element.elementor-element-b749fcc{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-311 .elementor-element.elementor-element-b749fcc:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-b749fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-644a579{--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;}.elementor-311 .elementor-element.elementor-element-3006f0c{--spacer-size:20px;}.elementor-311 .elementor-element.elementor-element-840595d{--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;--border-radius:500px 500px 500px 500px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-311 .elementor-element.elementor-element-78d88a4 img{border-radius:0px 0px 0px 0px;}.elementor-311 .elementor-element.elementor-element-e67a270{--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;}.elementor-311 .elementor-element.elementor-element-41e085d{--spacer-size:20px;}.elementor-311 .elementor-element.elementor-element-f8f050c{--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:center;--align-items:center;}.elementor-311 .elementor-element.elementor-element-c920797{--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;}.elementor-311 .elementor-element.elementor-element-b37c87e{--spacer-size:65px;}.elementor-311 .elementor-element.elementor-element-0a30fe3{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-311 .elementor-element.elementor-element-898a66f{text-align:center;}.elementor-311 .elementor-element.elementor-element-898a66f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-3d502a0 );}.elementor-311 .elementor-element.elementor-element-2ebc00f{--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;}.elementor-311 .elementor-element.elementor-element-c247e36{--spacer-size:65px;}.elementor-311 .elementor-element.elementor-element-41ebc8f{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-311 .elementor-element.elementor-element-41ebc8f:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-41ebc8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1651A3;}.elementor-311 .elementor-element.elementor-element-3105ef9{--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;}.elementor-311 .elementor-element.elementor-element-f989fff{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-8f09aa3{--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;}.elementor-311 .elementor-element.elementor-element-8898188 img{border-radius:35px 35px 35px 35px;}.elementor-311 .elementor-element.elementor-element-2184d84{--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;}.elementor-311 .elementor-element.elementor-element-1187767{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-311 .elementor-element.elementor-element-97a0377 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-e771f8d );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-311 .elementor-element.elementor-element-ab38fa6{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-2186068{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-d84d43b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-311 .elementor-element.elementor-element-e528bec{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-aa91309{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-b2e1996{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-311 .elementor-element.elementor-element-4c54270{--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;}.elementor-311 .elementor-element.elementor-element-9abc320{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-ee80b3f{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-311 .elementor-element.elementor-element-ee80b3f:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-ee80b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F89512;}.elementor-311 .elementor-element.elementor-element-ee80b3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-311 .elementor-element.elementor-element-1329bff{--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;}.elementor-311 .elementor-element.elementor-element-7260271{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-befb01e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-311 .elementor-element.elementor-element-aba3e3e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-6cc628f{--spacer-size:50px;}.elementor-311 .elementor-element.elementor-element-fb00907{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-7780996{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-ac430c7{--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;}.elementor-311 .elementor-element.elementor-element-055d70a{--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;}.elementor-311 .elementor-element.elementor-element-237e691 img{border-radius:35px 35px 35px 35px;}.elementor-311 .elementor-element.elementor-element-6c20dff{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-311 .elementor-element.elementor-element-dc7af82{--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;}.elementor-311 .elementor-element.elementor-element-06106cf{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-d1229a6{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-311 .elementor-element.elementor-element-d1229a6:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-d1229a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-c63953c{--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;}.elementor-311 .elementor-element.elementor-element-44db34a{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-f57ea8e{--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;}.elementor-311 .elementor-element.elementor-element-a4b1002 img{border-radius:35px 35px 35px 35px;}.elementor-311 .elementor-element.elementor-element-18d5a89{--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;}.elementor-311 .elementor-element.elementor-element-f362cc9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-311 .elementor-element.elementor-element-ff24202 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-c1de0f9{--spacer-size:50px;}.elementor-311 .elementor-element.elementor-element-2e8b5a2{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-6971ef9{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-7a9aae3{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-caab1e9{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-abc6a0c{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-ebad400{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-311 .elementor-element.elementor-element-bf04855{--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;}.elementor-311 .elementor-element.elementor-element-738e3e6{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-94bdf10{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overlay-opacity:0.47;}.elementor-311 .elementor-element.elementor-element-94bdf10:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-94bdf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cleanhubbali.com/wp-content/uploads/2025/10/Villa-scaled.webp");background-position:center center;background-size:cover;}.elementor-311 .elementor-element.elementor-element-94bdf10::before, .elementor-311 .elementor-element.elementor-element-94bdf10 > .elementor-background-video-container::before, .elementor-311 .elementor-element.elementor-element-94bdf10 > .e-con-inner > .elementor-background-video-container::before, .elementor-311 .elementor-element.elementor-element-94bdf10 > .elementor-background-slideshow::before, .elementor-311 .elementor-element.elementor-element-94bdf10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-311 .elementor-element.elementor-element-94bdf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-1928d29 );--background-overlay:'';}.elementor-311 .elementor-element.elementor-element-95b86be{--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;}.elementor-311 .elementor-element.elementor-element-c421d8a{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-ff651e5{--display:flex;--min-height:580px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-311 .elementor-element.elementor-element-95d2329 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:var( --e-global-color-3d502a0 );}.elementor-311 .elementor-element.elementor-element-47db4e9{--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;}.elementor-311 .elementor-element.elementor-element-47db4e9:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-47db4e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D1D1D50;}.elementor-widget-eael-wpforms .eael-contact-form-description, .elementor-widget-eael-wpforms .wpforms-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field label, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field legend{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field textarea, .elementor-widget-eael-wpforms .eael-wpforms .wpforms-field select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-wpforms .eael-wpforms .wpforms-submit-container .wpforms-submit{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-311 .elementor-element.elementor-element-2317040{padding:25px 25px 25px 25px;}.elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms label.wpforms-error{display:block !important;}.elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms .wpforms-field label, .elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms .wpforms-field legend{color:var( --e-global-color-3d502a0 );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms .wpforms-field input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms .wpforms-field select{height:30px;}.elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms .wpforms-submit-container .wpforms-submit{background-color:var( --e-global-color-3d502a0 );color:var( --e-global-color-e771f8d );font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms .wpforms-submit-container .wpforms-submit:hover, 
                    .elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms .wpforms-container-full .wpforms-submit-container .wpforms-form button[type=submit]:hover{background:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms input.wpforms-error{border-width:1px;}.elementor-311 .elementor-element.elementor-element-2317040 .eael-wpforms textarea.wpforms-error{border-width:1px;}.elementor-311 .elementor-element.elementor-element-66c9595{--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;}.elementor-311 .elementor-element.elementor-element-22a6a9b{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-1c080d3{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-311 .elementor-element.elementor-element-1c080d3:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-1c080d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3d502a0 );}.elementor-311 .elementor-element.elementor-element-b34f552{--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;}.elementor-311 .elementor-element.elementor-element-cd93b8c{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-e5e86b3{--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;}.elementor-311 .elementor-element.elementor-element-e6b9f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:38px;font-weight:600;color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-a365a54{--display:flex;}.elementor-311 .elementor-element.elementor-element-b5a7dcc{--display:flex;}.elementor-311 .elementor-element.elementor-element-b5a7dcc:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-b5a7dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-c412d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-1928d29 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-311 .elementor-element.elementor-element-4117586 .elementor-button{background-color:var( --e-global-color-3d502a0 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-1928d29 );color:var( --e-global-color-1928d29 );border-radius:10px 10px 10px 10px;}.elementor-311 .elementor-element.elementor-element-4117586 .elementor-button:hover, .elementor-311 .elementor-element.elementor-element-4117586 .elementor-button:focus{background-color:var( --e-global-color-1928d29 );color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-4117586 .elementor-button:hover svg, .elementor-311 .elementor-element.elementor-element-4117586 .elementor-button:focus svg{fill:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-65e913c{--display:flex;}.elementor-311 .elementor-element.elementor-element-65e913c:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-65e913c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-9d40bf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-8be840e .elementor-button{background-color:var( --e-global-color-3d502a0 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-1928d29 );color:var( --e-global-color-1928d29 );border-radius:10px 10px 10px 10px;}.elementor-311 .elementor-element.elementor-element-8be840e .elementor-button:hover, .elementor-311 .elementor-element.elementor-element-8be840e .elementor-button:focus{background-color:var( --e-global-color-1928d29 );color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-8be840e .elementor-button:hover svg, .elementor-311 .elementor-element.elementor-element-8be840e .elementor-button:focus svg{fill:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-a48d9f3{--display:flex;}.elementor-311 .elementor-element.elementor-element-a48d9f3:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-a48d9f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-8a9575d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-82435d5 .elementor-button{background-color:var( --e-global-color-3d502a0 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-1928d29 );color:var( --e-global-color-1928d29 );border-radius:10px 10px 10px 10px;}.elementor-311 .elementor-element.elementor-element-82435d5 .elementor-button:hover, .elementor-311 .elementor-element.elementor-element-82435d5 .elementor-button:focus{background-color:var( --e-global-color-1928d29 );color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-82435d5 .elementor-button:hover svg, .elementor-311 .elementor-element.elementor-element-82435d5 .elementor-button:focus svg{fill:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-4fbab2b{--display:flex;}.elementor-311 .elementor-element.elementor-element-4fbab2b:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-4fbab2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-bff8510{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-1928d29 );}.elementor-311 .elementor-element.elementor-element-4d8bb70 .elementor-button{background-color:var( --e-global-color-3d502a0 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;fill:var( --e-global-color-1928d29 );color:var( --e-global-color-1928d29 );border-radius:10px 10px 10px 10px;}.elementor-311 .elementor-element.elementor-element-4d8bb70 .elementor-button:hover, .elementor-311 .elementor-element.elementor-element-4d8bb70 .elementor-button:focus{background-color:var( --e-global-color-1928d29 );color:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-4d8bb70 .elementor-button:hover svg, .elementor-311 .elementor-element.elementor-element-4d8bb70 .elementor-button:focus svg{fill:var( --e-global-color-e771f8d );}.elementor-311 .elementor-element.elementor-element-750ec46{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-e771f8d );--n-accordion-title-hover-color:var( --e-global-color-3d502a0 );--n-accordion-title-active-color:var( --e-global-color-3d502a0 );--n-accordion-icon-size:15px;}.elementor-311 .elementor-element.elementor-element-750ec46 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-1928d29 );}:where( .elementor-311 .elementor-element.elementor-element-750ec46 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", Sans-serif;}.elementor-311 .elementor-element.elementor-element-a4bfa82{--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;}.elementor-311 .elementor-element.elementor-element-b0ec6e5{--spacer-size:100px;}.elementor-311 .elementor-element.elementor-element-f57deba{--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;}.elementor-311 .elementor-element.elementor-element-f57deba:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-f57deba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1928d29 );}@media(max-width:1024px){.elementor-311 .elementor-element.elementor-element-fd3bf7b{top:0px;bottom:auto;}.elementor-311 .elementor-element.elementor-element-fd3bf7b + .wpr-hidden-header{top:0px;}.elementor-311 .elementor-element.elementor-element-fd3bf7b + .wpr-hidden-header-flex{top:0px;}.elementor-311 .elementor-element.elementor-element-ab38fa6{font-size:20px;}.elementor-311 .elementor-element.elementor-element-2186068{font-size:20px;}.elementor-311 .elementor-element.elementor-element-e528bec{font-size:20px;}.elementor-311 .elementor-element.elementor-element-aa91309{font-size:20px;}.elementor-311 .elementor-element.elementor-element-fb00907{font-size:20px;}.elementor-311 .elementor-element.elementor-element-7780996{font-size:20px;}.elementor-311 .elementor-element.elementor-element-2e8b5a2{font-size:20px;}.elementor-311 .elementor-element.elementor-element-6971ef9{font-size:20px;}.elementor-311 .elementor-element.elementor-element-7a9aae3{font-size:20px;}.elementor-311 .elementor-element.elementor-element-caab1e9{font-size:20px;}.elementor-311 .elementor-element.elementor-element-abc6a0c{font-size:20px;}}@media(max-width:767px){.elementor-311 .elementor-element.elementor-element-fd3bf7b{top:0px;bottom:auto;}.elementor-311 .elementor-element.elementor-element-fd3bf7b + .wpr-hidden-header{top:0px;}.elementor-311 .elementor-element.elementor-element-fd3bf7b + .wpr-hidden-header-flex{top:0px;}.elementor-311 .elementor-element.elementor-element-ab38fa6{font-size:16px;}.elementor-311 .elementor-element.elementor-element-2186068{font-size:16px;}.elementor-311 .elementor-element.elementor-element-e528bec{font-size:16px;}.elementor-311 .elementor-element.elementor-element-aa91309{font-size:16px;}.elementor-311 .elementor-element.elementor-element-b2e1996{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-311 .elementor-element.elementor-element-fb00907{font-size:16px;}.elementor-311 .elementor-element.elementor-element-7780996{font-size:16px;}.elementor-311 .elementor-element.elementor-element-6c20dff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-311 .elementor-element.elementor-element-2e8b5a2{font-size:16px;}.elementor-311 .elementor-element.elementor-element-6971ef9{font-size:16px;}.elementor-311 .elementor-element.elementor-element-7a9aae3{font-size:16px;}.elementor-311 .elementor-element.elementor-element-caab1e9{font-size:16px;}.elementor-311 .elementor-element.elementor-element-abc6a0c{font-size:16px;}.elementor-311 .elementor-element.elementor-element-ebad400{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-311 .elementor-element.elementor-element-ff651e5{--min-height:85px;}.elementor-311 .elementor-element.elementor-element-e6b9f99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:32px;}.elementor-311 .elementor-element.elementor-element-c412d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-311 .elementor-element.elementor-element-9d40bf7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-311 .elementor-element.elementor-element-8a9575d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-311 .elementor-element.elementor-element-bff8510{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}}@media(min-width:768px){.elementor-311 .elementor-element.elementor-element-644a579{--width:100%;}.elementor-311 .elementor-element.elementor-element-840595d{--width:34%;}.elementor-311 .elementor-element.elementor-element-e67a270{--width:100%;}.elementor-311 .elementor-element.elementor-element-f8f050c{--width:80%;}.elementor-311 .elementor-element.elementor-element-c920797{--width:100%;}.elementor-311 .elementor-element.elementor-element-0a30fe3{--width:100%;}.elementor-311 .elementor-element.elementor-element-2ebc00f{--width:100%;}.elementor-311 .elementor-element.elementor-element-3105ef9{--width:100%;}.elementor-311 .elementor-element.elementor-element-8f09aa3{--width:40%;}.elementor-311 .elementor-element.elementor-element-2184d84{--width:5%;}.elementor-311 .elementor-element.elementor-element-1187767{--width:55%;}.elementor-311 .elementor-element.elementor-element-d84d43b{--width:100%;}.elementor-311 .elementor-element.elementor-element-4c54270{--width:100%;}.elementor-311 .elementor-element.elementor-element-1329bff{--width:100%;}.elementor-311 .elementor-element.elementor-element-befb01e{--width:55%;}.elementor-311 .elementor-element.elementor-element-ac430c7{--width:5%;}.elementor-311 .elementor-element.elementor-element-055d70a{--width:40%;}.elementor-311 .elementor-element.elementor-element-dc7af82{--width:100%;}.elementor-311 .elementor-element.elementor-element-c63953c{--width:100%;}.elementor-311 .elementor-element.elementor-element-f57ea8e{--width:40%;}.elementor-311 .elementor-element.elementor-element-18d5a89{--width:5%;}.elementor-311 .elementor-element.elementor-element-f362cc9{--width:55%;}.elementor-311 .elementor-element.elementor-element-bf04855{--width:100%;}.elementor-311 .elementor-element.elementor-element-95b86be{--width:100%;}.elementor-311 .elementor-element.elementor-element-ff651e5{--width:50%;}.elementor-311 .elementor-element.elementor-element-47db4e9{--width:50%;}.elementor-311 .elementor-element.elementor-element-66c9595{--width:100%;}.elementor-311 .elementor-element.elementor-element-b34f552{--width:100%;}.elementor-311 .elementor-element.elementor-element-e5e86b3{--width:80%;}.elementor-311 .elementor-element.elementor-element-a365a54{--width:80%;}.elementor-311 .elementor-element.elementor-element-a4bfa82{--width:100%;}}@media(min-width:1025px){.elementor-311 .elementor-element.elementor-element-94bdf10:not(.elementor-motion-effects-element-type-background), .elementor-311 .elementor-element.elementor-element-94bdf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-f8f050c */.buttonorange {
display: inline-block;
}

.buttonorange button {
width: 200px;
position: relative;
height: 46px; /* Increased to account for border */
border: 3px ridge #F89512;
outline: none;
background-color: transparent;
color: white;
transition: 1s;
border-radius: 0.3em;
font-size: 22px;
font-weight: 500;
cursor: pointer;
font-family: Montserrat, sans-serif;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
/* Ensures text stays above pseudo-elements */
z-index: 1;
}

.buttonorange button:after {
content: "";
position: absolute;
top: -10px;
left: 3%;
width: 95%;
height: 40%;
background-color: #212121;
transition: 0.5s;
transform-origin: center;
z-index: -1; /* Places behind text */
}

.buttonorange button:before {
content: "";
transform-origin: center;
position: absolute;
top: 90%;
left: 3%;
width: 95%;
height: 30%;
background-color: #212121;
transition: 0.5s;
z-index: -1; /* Places behind text */
}

.buttonorange button:hover::before,
.buttonorange button:hover::after {
transform: scale(0);
}

.buttonorange button:hover {
box-shadow: inset 0px 0px 25px #F89512;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2e1996 */.buttonwhite2 {
display: inline-block;
}

.buttonwhite2 button {
width: 200px;
position: relative;
height: 46px; /* Increased to account for border */
border: 3px ridge #F2F2F2;
outline: none;
background-color: transparent;
color: #F2F2F2;
transition: 1s;
border-radius: 0.3em;
font-size: 22px;
font-weight: 500;
cursor: pointer;
font-family: Montserrat, sans-serif;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
/* Ensures text stays above pseudo-elements */
z-index: 1;
}

.buttonwhite2 button:after {
content: "";
position: absolute;
top: -10px;
left: 3%;
width: 95%;
height: 40%;
background-color: #1651A3;
transition: 0.5s;
transform-origin: center;
z-index: -1; /* Places behind text */
}

.buttonwhite2 button:before {
content: "";
transform-origin: center;
position: absolute;
top: 90%;
left: 3%;
width: 95%;
height: 30%;
background-color: #1651A3;
transition: 0.5s;
z-index: -1; /* Places behind text */
}

.buttonwhite2 button:hover::before,
.buttonwhite2 button:hover::after {
transform: scale(0);
}

.buttonwhite2 button:hover {
box-shadow: inset 0px 0px 25px #F2F2F2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c20dff */.buttonblack {
display: inline-block;
}

.buttonblack button {
width: 200px;
position: relative;
height: 46px; /* Increased to account for border */
border: 3px ridge #1D1D1D;
outline: none;
background-color: transparent;
color: #1D1D1D;
transition: 1s;
border-radius: 0.3em;
font-size: 22px;
font-weight: 500;
cursor: pointer;
font-family: Montserrat, sans-serif;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
/* Ensures text stays above pseudo-elements */
z-index: 1;
}

.buttonblack button:after {
content: "";
position: absolute;
top: -10px;
left: 3%;
width: 95%;
height: 40%;
background-color: #F89512;
transition: 0.5s;
transform-origin: center;
z-index: -1; /* Places behind text */
}

.buttonblack button:before {
content: "";
transform-origin: center;
position: absolute;
top: 90%;
left: 3%;
width: 95%;
height: 30%;
background-color: #F89512;
transition: 0.5s;
z-index: -1; /* Places behind text */
}

.buttonblack button:hover::before,
.buttonblack button:hover::after {
transform: scale(0);
}

.buttonblack button:hover {
box-shadow: inset 0px 0px 25px #1D1D1D;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ebad400 */.buttonwhite {
display: inline-block;
}

.buttonwhite button {
width: 200px;
position: relative;
height: 46px; /* Increased to account for border */
border: 3px ridge #F2F2F2;
outline: none;
background-color: transparent;
color: #F2F2F2;
transition: 1s;
border-radius: 0.3em;
font-size: 22px;
font-weight: 500;
cursor: pointer;
font-family: Montserrat, sans-serif;
display: flex;
align-items: center;
justify-content: center;
padding: 0;
/* Ensures text stays above pseudo-elements */
z-index: 1;
}

.buttonwhite button:after {
content: "";
position: absolute;
top: -10px;
left: 3%;
width: 95%;
height: 40%;
background-color: #1D1D1D;
transition: 0.5s;
transform-origin: center;
z-index: -1; /* Places behind text */
}

.buttonwhite button:before {
content: "";
transform-origin: center;
position: absolute;
top: 90%;
left: 3%;
width: 95%;
height: 30%;
background-color: #1D1D1D;
transition: 0.5s;
z-index: -1; /* Places behind text */
}

.buttonwhite button:hover::before,
.buttonwhite button:hover::after {
transform: scale(0);
}

.buttonwhite button:hover {
box-shadow: inset 0px 0px 25px #F2F2F2;
}/* End custom CSS */