.elementor-32245 .elementor-element.elementor-element-3013485{--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;}.elementor-32245 .elementor-element.elementor-element-3013485:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-3013485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32245 .elementor-element.elementor-element-cb85d68{--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;}.elementor-32245 .elementor-element.elementor-element-cb85d68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32245 .elementor-element.elementor-element-6a72ea9{width:var( --container-widget-width, 106.623% );max-width:106.623%;--container-widget-width:106.623%;--container-widget-flex-grow:0;text-align:start;}.elementor-32245 .elementor-element.elementor-element-6a72ea9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32245 .elementor-element.elementor-element-034c0ad{--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-32245 .elementor-element.elementor-element-034c0ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32245 .elementor-element.elementor-element-8838d68 .elementor-button{background-color:#D0DF59;font-weight:bold;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:51px 51px 51px 51px;}.elementor-32245 .elementor-element.elementor-element-8838d68 .elementor-button-content-wrapper{flex-direction:row;}.elementor-32245 .elementor-element.elementor-element-9765882{--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-32245 .elementor-element.elementor-element-9765882:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-9765882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142F55;}.elementor-32245 .elementor-element.elementor-element-71d5d3c{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-6d39418{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-32245 .elementor-element.elementor-element-6d39418:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-6d39418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32245 .elementor-element.elementor-element-57fca8c{--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-32245 .elementor-element.elementor-element-5ab8bf9{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-32245 .elementor-element.elementor-element-5ab8bf9 .elementor-heading-title{font-size:59px;font-weight:600;line-height:52px;color:#FFFFFF;}.elementor-32245 .elementor-element.elementor-element-36c1a32 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-32245 .elementor-element.elementor-element-36c1a32{font-size:24px;color:var( --e-global-color-astglobalcolor4 );}.elementor-32245 .elementor-element.elementor-element-97c5667 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-32245 .elementor-element.elementor-element-f69fdc6{--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:flex-start;--border-radius:70px 70px 70px 70px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32245 .elementor-element.elementor-element-f69fdc6:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-f69fdc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-32245 .elementor-element.elementor-element-6244a81 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-32245 .elementor-element.elementor-element-5c0bdf9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 24px 24px 24px;}.elementor-32245 .elementor-element.elementor-element-cdee704{--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-32245 .elementor-element.elementor-element-cdee704:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-cdee704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142F55;}.elementor-32245 .elementor-element.elementor-element-049dccb{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-30e0468{--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-32245 .elementor-element.elementor-element-bd92b2e{--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-32245 .elementor-element.elementor-element-bd92b2e:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-bd92b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142F55;}.elementor-32245 .elementor-element.elementor-element-a4b90a8{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-3e0e207{text-align:center;}.elementor-32245 .elementor-element.elementor-element-3e0e207 .elementor-heading-title{font-size:22px;font-weight:600;color:#D0DF59;}.elementor-32245 .elementor-element.elementor-element-ef50241{text-align:center;}.elementor-32245 .elementor-element.elementor-element-ef50241 .elementor-heading-title{font-size:47px;font-weight:700;line-height:47px;color:var( --e-global-color-astglobalcolor4 );}.elementor-32245 .elementor-element.elementor-element-55b1b88{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-32245 .elementor-element.elementor-element-55b1b88 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-32245 .elementor-element.elementor-element-55b1b88.elementor-element{--align-self:center;}.elementor-32245 .elementor-element.elementor-element-55b1b88 .elementor-heading-title{font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor4 );}.elementor-32245 .elementor-element.elementor-element-a6b07c4{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-20250b5{--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-32245 .elementor-element.elementor-element-20250b5:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-20250b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-32245 .elementor-element.elementor-element-db12d8e{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-871b639{text-align:center;}.elementor-32245 .elementor-element.elementor-element-871b639 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-32245 .elementor-element.elementor-element-22c697d{text-align:center;}.elementor-32245 .elementor-element.elementor-element-22c697d .elementor-heading-title{font-size:47px;font-weight:700;line-height:47px;color:var( --e-global-color-primary );}.elementor-32245 .elementor-element.elementor-element-c1c7432{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-32245 .elementor-element.elementor-element-c1c7432 > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-32245 .elementor-element.elementor-element-c1c7432.elementor-element{--align-self:center;}.elementor-32245 .elementor-element.elementor-element-c1c7432 .elementor-heading-title{font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-32245 .elementor-element.elementor-element-92dd765{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-5404bae{--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-32245 .elementor-element.elementor-element-5404bae:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-5404bae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-32245 .elementor-element.elementor-element-47f41a7{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-dfc6a74{text-align:center;}.elementor-32245 .elementor-element.elementor-element-dfc6a74 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-32245 .elementor-element.elementor-element-5065cf8{text-align:center;}.elementor-32245 .elementor-element.elementor-element-5065cf8 .elementor-heading-title{font-size:47px;font-weight:700;line-height:47px;color:var( --e-global-color-primary );}.elementor-32245 .elementor-element.elementor-element-6f3ac7f{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;}.elementor-32245 .elementor-element.elementor-element-6f3ac7f > .elementor-widget-container{margin:0px 0px 37px 0px;}.elementor-32245 .elementor-element.elementor-element-6f3ac7f.elementor-element{--align-self:center;}.elementor-32245 .elementor-element.elementor-element-6f3ac7f .elementor-heading-title{font-size:22px;font-weight:400;line-height:30px;color:var( --e-global-color-astglobalcolor2 );}.elementor-32245 .elementor-element.elementor-element-dda68b6{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-0122ab9{--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-32245 .elementor-element.elementor-element-0122ab9:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-0122ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-32245 .elementor-element.elementor-element-3b4dad0{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-5975b8c{text-align:center;}.elementor-32245 .elementor-element.elementor-element-5975b8c .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-32245 .elementor-element.elementor-element-16c1c00{text-align:center;}.elementor-32245 .elementor-element.elementor-element-16c1c00 .elementor-heading-title{font-size:47px;font-weight:700;line-height:47px;color:var( --e-global-color-primary );}.elementor-32245 .elementor-element.elementor-element-9ff68e3{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-e4b4290{--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-32245 .elementor-element.elementor-element-e4b4290:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-e4b4290 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-32245 .elementor-element.elementor-element-e0445ce{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-ee09c01{text-align:center;}.elementor-32245 .elementor-element.elementor-element-ee09c01 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-32245 .elementor-element.elementor-element-099a325{text-align:center;}.elementor-32245 .elementor-element.elementor-element-099a325 .elementor-heading-title{font-size:47px;font-weight:700;line-height:47px;color:var( --e-global-color-primary );}.elementor-32245 .elementor-element.elementor-element-69b64ab{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-e27e278{--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-32245 .elementor-element.elementor-element-e27e278:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-e27e278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-32245 .elementor-element.elementor-element-59ae779{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-7413244{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-e7bb983{--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-32245 .elementor-element.elementor-element-e7bb983:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-e7bb983 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32245 .elementor-element.elementor-element-cc36f0c{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-a898921{text-align:center;}.elementor-32245 .elementor-element.elementor-element-a898921 .elementor-heading-title{font-size:47px;font-weight:700;line-height:47px;color:var( --e-global-color-astglobalcolor4 );}.elementor-32245 .elementor-element.elementor-element-eefab36{text-align:center;}.elementor-32245 .elementor-element.elementor-element-eefab36 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-accent );}.elementor-32245 .elementor-element.elementor-element-d35a649{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-3c4a0e4{--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-32245 .elementor-element.elementor-element-3c4a0e4:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-3c4a0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-32245 .elementor-element.elementor-element-4844def{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-4ae6795{text-align:center;}.elementor-32245 .elementor-element.elementor-element-4ae6795 .elementor-heading-title{font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-32245 .elementor-element.elementor-element-216d569{text-align:center;}.elementor-32245 .elementor-element.elementor-element-216d569 .elementor-heading-title{font-size:47px;font-weight:700;line-height:47px;color:var( --e-global-color-primary );}.elementor-32245 .elementor-element.elementor-element-c481c70{--spacer-size:50px;}.elementor-32245 .elementor-element.elementor-element-4c52347{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-32245 .elementor-element.elementor-element-4c52347:not(.elementor-motion-effects-element-type-background), .elementor-32245 .elementor-element.elementor-element-4c52347 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-32245 .elementor-element.elementor-element-045ff9a{--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-32245 .elementor-element.elementor-element-045ff9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-32245 .elementor-element.elementor-element-6a100f1 > .elementor-widget-container{margin:-13px 0px 0px 0px;}.elementor-32245 .elementor-element.elementor-element-6a100f1 .elementor-heading-title{font-size:17px;font-weight:400;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-32245 .elementor-element.elementor-element-4b1fd80{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-32245 .elementor-element.elementor-element-cb85d68{--width:250px;}.elementor-32245 .elementor-element.elementor-element-6a72ea9 > .elementor-widget-container{margin:-24px -24px -24px -24px;}.elementor-32245 .elementor-element.elementor-element-034c0ad{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-32245 .elementor-element.elementor-element-8838d68 .elementor-button{font-size:13px;}.elementor-32245 .elementor-element.elementor-element-71d5d3c{--spacer-size:0px;}.elementor-32245 .elementor-element.elementor-element-abae393.elementor-element{--align-self:center;}.elementor-32245 .elementor-element.elementor-element-5ab8bf9{--container-widget-width:881px;--container-widget-flex-grow:0;width:var( --container-widget-width, 881px );max-width:881px;}.elementor-32245 .elementor-element.elementor-element-5ab8bf9.elementor-element{--align-self:center;}.elementor-32245 .elementor-element.elementor-element-5ab8bf9 .elementor-heading-title{font-size:36px;line-height:1.2em;}.elementor-32245 .elementor-element.elementor-element-97c5667 > .elementor-widget-container{margin:-26px 0px 40px -0px;}.elementor-32245 .elementor-element.elementor-element-f69fdc6{--border-radius:37px 37px 37px 37px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32245 .elementor-element.elementor-element-6244a81 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-32245 .elementor-element.elementor-element-049dccb{--spacer-size:0px;}.elementor-32245 .elementor-element.elementor-element-a4b90a8{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-3e0e207 .elementor-heading-title{font-size:19px;}.elementor-32245 .elementor-element.elementor-element-ef50241 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-32245 .elementor-element.elementor-element-55b1b88{--container-widget-width:925px;--container-widget-flex-grow:0;width:var( --container-widget-width, 925px );max-width:925px;}.elementor-32245 .elementor-element.elementor-element-55b1b88 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-32245 .elementor-element.elementor-element-a6b07c4{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-db12d8e{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-871b639 .elementor-heading-title{font-size:19px;}.elementor-32245 .elementor-element.elementor-element-22c697d .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-32245 .elementor-element.elementor-element-c1c7432{--container-widget-width:925px;--container-widget-flex-grow:0;width:var( --container-widget-width, 925px );max-width:925px;}.elementor-32245 .elementor-element.elementor-element-c1c7432 .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-32245 .elementor-element.elementor-element-92dd765{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-47f41a7{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-dfc6a74 .elementor-heading-title{font-size:19px;}.elementor-32245 .elementor-element.elementor-element-5065cf8 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-32245 .elementor-element.elementor-element-6f3ac7f{--container-widget-width:925px;--container-widget-flex-grow:0;width:var( --container-widget-width, 925px );max-width:925px;}.elementor-32245 .elementor-element.elementor-element-6f3ac7f .elementor-heading-title{font-size:19px;line-height:1.3em;}.elementor-32245 .elementor-element.elementor-element-dda68b6{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-3b4dad0{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-5975b8c .elementor-heading-title{font-size:19px;}.elementor-32245 .elementor-element.elementor-element-16c1c00 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-32245 .elementor-element.elementor-element-9ff68e3{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-e0445ce{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-ee09c01 .elementor-heading-title{font-size:19px;}.elementor-32245 .elementor-element.elementor-element-099a325 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-32245 .elementor-element.elementor-element-69b64ab{--spacer-size:37px;}.elementor-32245 .elementor-element.elementor-element-a898921 .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-32245 .elementor-element.elementor-element-eefab36 .elementor-heading-title{font-size:19px;}.elementor-32245 .elementor-element.elementor-element-4ae6795 .elementor-heading-title{font-size:19px;}.elementor-32245 .elementor-element.elementor-element-216d569 .elementor-heading-title{font-size:27px;line-height:1.2em;}}@media(min-width:768px){.elementor-32245 .elementor-element.elementor-element-3013485{--content-width:1448px;}.elementor-32245 .elementor-element.elementor-element-cb85d68{--width:13%;}.elementor-32245 .elementor-element.elementor-element-034c0ad{--width:69.657%;}.elementor-32245 .elementor-element.elementor-element-6d39418{--content-width:1208px;}.elementor-32245 .elementor-element.elementor-element-57fca8c{--width:50%;}.elementor-32245 .elementor-element.elementor-element-f69fdc6{--width:60%;}.elementor-32245 .elementor-element.elementor-element-045ff9a{--width:17%;}.elementor-32245 .elementor-element.elementor-element-4b1fd80{--width:66.6666%;}}/* Start custom CSS for shortcode, class: .elementor-element-5c0bdf9 */<div class="arg-form-outer-wrapper">

  <div class="arg-complete-card">

    <div class="arg-custom-form-header">
      <h2>Get My Free Home Value &amp; Sell-Fast Plan</h2>
      <p>One 15-minute call. Your price, your timeline, your savings.</p>
    </div>

    <div class="arg-form-content-area">
      [gravityform id="20" title="false" description="false" ajax="true" field_values="form_page=be-selling-flat"]
    </div>

    <div class="arg-custom-form-footer">
      <svg width="14" height="14" viewBox="0 0 24 24" fill="none"><path d="M12 2 4 5v6c0 5 3.4 9.3 8 11 4.6-1.7 8-6 8-11V5l-8-3Z" fill="#D0DF59"/></svg>
      No spam. No obligation. Your details stay private.
    </div>

  </div>

</div>

<style>
  /* --- Outer cushion --- */
  .arg-form-outer-wrapper {
    padding: 15px !important;
    box-sizing: border-box !important;
    width: 100% !important;
    max-width: 100% !important;
    background: transparent !important;
    display: block !important;
  }

  /* --- Card --- */
  .arg-complete-card {
    background: #FFFFFF !important;
    border-radius: 22px !important;
    box-shadow: 0 18px 50px -18px rgba(13, 34, 53, 0.45) !important;
    overflow: hidden !important;
    font-family: 'Manrope', system-ui, sans-serif !important;
    margin: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* --- Header --- */
  .arg-custom-form-header {
    background: linear-gradient(120deg, #1BB5A6 0%, #1F7AE0 100%) !important;
    color: #FFFFFF !important;
    padding: 26px 35px !important;
    margin: 0 !important;
  }
  .arg-custom-form-header h2 {
    font-family: 'Sora', sans-serif !important;
    font-size: 1.38rem !important;
    font-weight: 800 !important;
    line-height: 1.1 !important;
    margin: 0 !important;
    color: #FFFFFF !important;
  }
  .arg-custom-form-header p {
    font-size: .92rem !important;
    color: #EAFFFB !important;
    margin: 6px 0 0 0 !important;
    font-weight: 500 !important;
  }

  /* --- Form area --- */
  .arg-form-content-area {
    padding: 35px 45px 15px 45px !important;
    background: #FFFFFF !important;
  }

  /* --- Privacy footer --- */
  .arg-custom-form-footer {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    justify-content: center !important;
    font-size: .78rem !important;
    color: #5B6B78 !important;
    padding: 10px 45px 35px 45px !important;
    background: #FFFFFF !important;
  }

  /* ========================================================
     GRAVITY FORMS WRAPPER
     ======================================================== */
  #gform_wrapper_20 {
    --gf-bg-color: #FFFFFF !important;
    --gf-ctrl-bg-color: #FFFFFF !important;
    --gf-ctrl-bg-color-resolved: #FFFFFF !important;
    --gf-field-bg-color: #FFFFFF !important;
    --gf-label-color: #0D2235 !important;
    --gf-ctrl-text-color: #0D2235 !important;
    background: #FFFFFF !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
  }

  #gform_wrapper_20 form,
  #gform_wrapper_20 .gform_body,
  #gform_wrapper_20 ul.gform_fields {
    background: #FFFFFF !important;
  }

  #gform_fields_20 {
    display: flex !important;
    flex-wrap: wrap !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  #gform_wrapper_20 li.gfield {
    box-sizing: border-box !important;
    margin-bottom: 24px !important;
    margin-top: 0 !important;
    list-style-type: none !important;
  }

  #gform_wrapper_20 .gfield_label {
    color: #0D2235 !important;
    font-weight: 700 !important;
    font-size: .82rem !important;
    margin-bottom: 8px !important;
  }
  #gform_wrapper_20 .gfield_required_asterisk {
    color: #D0DF59 !important;
  }

  /* ========================================================
     VISIBLE FIELDS ONLY — :not() guards stop ANY hidden input
     (tracking / CleanTalk / honeypot) from being styled.
     NOTE: min-width:100% REMOVED — that was stretching the
     hidden field into the ghost box. Now min-width:0.
     ======================================================== */
  #gform_wrapper_20 input[type="text"],
  #gform_wrapper_20 input[type="email"],
  #gform_wrapper_20 input[type="tel"],
  #gform_wrapper_20 input[type="number"],
  #gform_wrapper_20 select,
  #gform_wrapper_20 textarea {
    background: #FFFFFF !important;
    color: #0D2235 !important;
    border: 1.6px solid #E4EAF0 !important;
    border-radius: 11px !important;
    padding: 10px 14px !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;          /* was 100% — caused the box */
    min-height: 54px !important;
    height: 54px !important;
    line-height: 1.5 !important;
    box-sizing: border-box !important;
    display: block !important;
  }
  #gform_wrapper_20 textarea {
    height: auto !important;
    min-height: 110px !important;
  }

  /* Focus */
  #gform_wrapper_20 input[type="text"]:focus,
  #gform_wrapper_20 input[type="email"]:focus,
  #gform_wrapper_20 input[type="tel"]:focus,
  #gform_wrapper_20 select:focus,
  #gform_wrapper_20 textarea:focus {
    outline: none !important;
    border-color: #1BB5A6 !important;
    box-shadow: 0 0 0 4px rgba(27,181,166,.13) !important;
  }

  /* Stretch visible field containers only */
  #gform_wrapper_20 .ginput_container_phone > span,
  #gform_wrapper_20 .ginput_container_email > span {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
  }

  /* Dropdown arrow */
  #gform_wrapper_20 select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    padding-right: 38px !important;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231bb5a6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") !important;
    background-repeat: no-repeat !important;
    background-position: right 14px center !important;
    background-size: 14px !important;
  }

  /* ========================================================
     SUBMIT BUTTON
     ======================================================== */
  #gform_wrapper_20 .gform_footer {
    margin-top: 14px !important;
    margin-bottom: 5px !important;
    padding: 0 !important;
    width: 100% !important;
  }

  html body #gform_wrapper_20 .gform_footer input[type="submit"],
  html body #gform_wrapper_20 input[type="submit"],
  #gform_submit_button_20 {
    display: block !important;
    width: 100% !important;
    background: #0D2235 !important;
    color: #FFFFFF !important;
    font-family: 'Sora', sans-serif !important;
    font-weight: 800 !important;
    font-size: 1.05rem !important;
    min-height: 56px !important;
    border-radius: 12px !important;
    border: none !important;
    cursor: pointer !important;
    transition: all 0.18s ease !important;
    box-shadow: 0 4px 12px rgba(13, 34, 53, 0.15) !important;
  }
  html body #gform_wrapper_20 .gform_footer input[type="submit"]:hover,
  #gform_submit_button_20:hover {
    background: #D0DF59 !important;
    color: #0D2235 !important;
    transform: translateY(-1px) !important;
  }

  /* ========================================================
     50/50 COLUMNS
     ======================================================== */
  #gform_wrapper_20 li#field_20_3,
  #gform_wrapper_20 li#field_20_13,
  #gform_wrapper_20 li#field_20_18,
  #gform_wrapper_20 li#field_20_19,
  #gform_wrapper_20 li#field_20_20,
  #gform_wrapper_20 li#field_20_21 {
    width: 100% !important;
    float: none !important;
    clear: both !important;
  }
  #gform_wrapper_20 li#field_20_6,
  #gform_wrapper_20 li#field_20_5,
  #gform_wrapper_20 li#field_20_8,
  #gform_wrapper_20 li#field_20_11 {
    width: 48% !important;
    float: left !important;
    margin-right: 4% !important;
  }
  #gform_wrapper_20 li#field_20_5,
  #gform_wrapper_20 li#field_20_11 {
    margin-right: 0 !important;
  }

  /* ========================================================
     :lock: GHOST-BOX KILLER — the real fix
     Every hidden input, tracking field, CleanTalk token,
     honeypot, validation container, and spinner is removed
     from layout AND given height:0 + border:none so it can
     NEVER paint as a box, even if styled before this loads.
     ======================================================== */
  html body #gform_wrapper_20 input[type="hidden"],
  html body #gform_wrapper_20 .gform_hidden,
  html body #gform_wrapper_20 .gfield_visibility_hidden,
  html body #gform_wrapper_20 li.gform_hidden,
  html body #gform_wrapper_20 li.gfield_visibility_hidden,
  html body #gform_wrapper_20 .gfield--type-honeypot,
  html body #gform_wrapper_20 .gfield_honeypot,
  html body #gform_wrapper_20 .gform_validation_container,
  html body #gform_wrapper_20 .gform_ajax_spinner,
  html body #gform_wrapper_20 img.gform_ajax_spinner,
  #gform_wrapper_20 input[name="ct_bot_detector_event_token"],
  #gform_wrapper_20 input[id*="ct_bot_detector"],
  #gform_wrapper_20 input[name*="ct_bot_detector"],
  #gform_wrapper_20 input[name*="apbct"],
  #gform_wrapper_20 input[id*="apbct"],
  .gform_validation_container,
  .gform_ajax_spinner {
    display: none !important;
    visibility: hidden !important;
    position: absolute !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    width: 0 !important;
    min-width: 0 !important;
    max-width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 none !important;
    background: transparent !important;
    box-shadow: none !important;
    opacity: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
    line-height: 0 !important;
  }

  /* If a hidden tracking field sits inside its own list item that
     reserves space, collapse that list item too. */
  #gform_wrapper_20 li.gfield:has(> .ginput_container input[type="hidden"]:only-child),
  #gform_wrapper_20 li.gfield:has(input[name*="ct_bot_detector"]),
  #gform_wrapper_20 li.gfield:has(input[name*="apbct"]) {
    display: none !important;
    margin: 0 !important;
    height: 0 !important;
  }

  @media (max-width: 640px) {
    .arg-form-outer-wrapper { padding: 10px !important; }
    .arg-custom-form-header { padding: 22px 24px !important; }
    .arg-form-content-area  { padding: 25px 24px 10px 24px !important; }
    .arg-custom-form-footer { padding: 10px 24px 25px 24px !important; }
    #gform_wrapper_20 li#field_20_6,
    #gform_wrapper_20 li#field_20_5,
    #gform_wrapper_20 li#field_20_8,
    #gform_wrapper_20 li#field_20_11 {
      width: 100% !important;
      margin-right: 0 !important;
      float: none !important;
    }
  }
</style>/* End custom CSS */