.elementor-5521 .elementor-element.elementor-element-fe1d4b3{--display:flex;--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-5521 .elementor-element.elementor-element-abc654c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5521 .elementor-element.elementor-element-6ebc65a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5521 .elementor-element.elementor-element-6302a6a{--display:flex;--justify-content:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5521 .elementor-element.elementor-element-9d28787 .elementor-heading-title{font-family:var( --e-global-typography-b5d37b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b5d37b3-font-size );font-weight:var( --e-global-typography-b5d37b3-font-weight );color:var( --e-global-color-primary );}.elementor-5521 .elementor-element.elementor-element-1f5b47f .elementor-heading-title{font-family:var( --e-global-typography-4cf9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-4cf9a5a-font-size );font-weight:var( --e-global-typography-4cf9a5a-font-weight );line-height:var( --e-global-typography-4cf9a5a-line-height );color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-5521 .elementor-element.elementor-element-920f8e0{font-family:"Cambo", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-5521 .elementor-element.elementor-element-abdda72{--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:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-uael-buttons a.elementor-button,.elementor-widget-uael-buttons a.elementor-button svg{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-uael-buttons a.elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-uael-buttons a.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-5521 .elementor-element.elementor-element-f75e927 .elementor-repeater-item-fc84c2a .elementor-button{color:#FFFFFF;}.elementor-5521 .elementor-element.elementor-element-f75e927 .elementor-repeater-item-b7abd88 .elementor-button{color:#FFFFFF;}.elementor-5521 .elementor-element.elementor-element-f75e927{width:100%;max-width:100%;}.elementor-5521 .elementor-element.elementor-element-f75e927.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5521 .elementor-element.elementor-element-f75e927 a.elementor-button,.elementor-5521 .elementor-element.elementor-element-f75e927 a.elementor-button svg{font-family:var( --e-global-typography-b5d37b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b5d37b3-font-size );font-weight:var( --e-global-typography-b5d37b3-font-weight );}.elementor-5521 .elementor-element.elementor-element-f75e927 a.elementor-button:hover{color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-f75e927 .uael-dual-button-wrap .uael-button-wrapper{margin-right:calc( 18px / 2);margin-left:calc( 18px / 2);}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-none .uael-dual-button-wrap{margin-right:calc( -18px / 2);margin-left:calc( -18px / 2);}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 18px / 2 );margin-top:calc( 18px / 2 );margin-right:0;margin-left:0;}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5521 .elementor-element.elementor-element-aa6ff74{--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;--margin-top:0%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5521 .elementor-element.elementor-element-aa6ff74:not(.elementor-motion-effects-element-type-background), .elementor-5521 .elementor-element.elementor-element-aa6ff74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://williamsequities.com/wp-content/uploads/2024/11/1.1140-Broadway.jpg");background-position:center center;background-size:cover;}.elementor-5521 .elementor-element.elementor-element-5da6935{--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:center;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5521 .elementor-element.elementor-element-e39d0cc .elementor-repeater-item-fc84c2a .elementor-button{color:#FFFFFF;}.elementor-5521 .elementor-element.elementor-element-e39d0cc .elementor-repeater-item-b7abd88 .elementor-button{color:#FFFFFF;}.elementor-5521 .elementor-element.elementor-element-e39d0cc{width:100%;max-width:100%;}.elementor-5521 .elementor-element.elementor-element-e39d0cc.elementor-element{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-5521 .elementor-element.elementor-element-e39d0cc a.elementor-button,.elementor-5521 .elementor-element.elementor-element-e39d0cc a.elementor-button svg{font-family:var( --e-global-typography-b5d37b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b5d37b3-font-size );font-weight:var( --e-global-typography-b5d37b3-font-weight );}.elementor-5521 .elementor-element.elementor-element-e39d0cc a.elementor-button:hover{color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-e39d0cc .uael-dual-button-wrap .uael-button-wrapper{margin-right:calc( 18px / 2);margin-left:calc( 18px / 2);}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-none .uael-dual-button-wrap{margin-right:calc( -18px / 2);margin-left:calc( -18px / 2);}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 18px / 2 );margin-top:calc( 18px / 2 );margin-right:0;margin-left:0;}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-desktop .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5521 .elementor-element.elementor-element-c755ca4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5521 .elementor-element.elementor-element-e26b177{--display:flex;--justify-content:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5521 .elementor-element.elementor-element-077fa2d .elementor-heading-title{font-family:var( --e-global-typography-b5d37b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b5d37b3-font-size );font-weight:var( --e-global-typography-b5d37b3-font-weight );color:var( --e-global-color-primary );}.elementor-5521 .elementor-element.elementor-element-42cad29 .elementor-heading-title{font-family:var( --e-global-typography-4cf9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-4cf9a5a-font-size );font-weight:var( --e-global-typography-4cf9a5a-font-weight );line-height:var( --e-global-typography-4cf9a5a-line-height );color:#000000;}.elementor-5521 .elementor-element.elementor-element-1977c80{font-family:"Cambo", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-5521 .elementor-element.elementor-element-43df59b{--display:flex;--margin-top:0%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5521 .elementor-element.elementor-element-43df59b:not(.elementor-motion-effects-element-type-background), .elementor-5521 .elementor-element.elementor-element-43df59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://williamsequities.com/wp-content/uploads/2024/11/2.79-Madison-Ave.jpg");background-position:center center;background-size:cover;}.elementor-5521 .elementor-element.elementor-element-4000059{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5521 .elementor-element.elementor-element-305a8da{--display:flex;--justify-content:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5521 .elementor-element.elementor-element-305a8da:not(.elementor-motion-effects-element-type-background), .elementor-5521 .elementor-element.elementor-element-305a8da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5521 .elementor-element.elementor-element-7a8b88c .elementor-heading-title{font-family:var( --e-global-typography-b5d37b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b5d37b3-font-size );font-weight:var( --e-global-typography-b5d37b3-font-weight );color:var( --e-global-color-primary );}.elementor-5521 .elementor-element.elementor-element-40997ed .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5em;font-weight:300;line-height:1em;color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-3d1d9f7{color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-9da621f{--display:flex;--margin-top:0%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5521 .elementor-element.elementor-element-9da621f:not(.elementor-motion-effects-element-type-background), .elementor-5521 .elementor-element.elementor-element-9da621f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://williamsequities.com/wp-content/uploads/2024/11/3.136-Madison-Ave.jpg");background-position:center center;background-size:cover;}.elementor-5521 .elementor-element.elementor-element-090ef16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5521 .elementor-element.elementor-element-8312b62{--display:flex;--justify-content:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5521 .elementor-element.elementor-element-801a78f .elementor-heading-title{font-family:var( --e-global-typography-b5d37b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b5d37b3-font-size );font-weight:var( --e-global-typography-b5d37b3-font-weight );color:var( --e-global-color-primary );}.elementor-5521 .elementor-element.elementor-element-cac4557 .elementor-heading-title{font-family:var( --e-global-typography-4cf9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-4cf9a5a-font-size );font-weight:var( --e-global-typography-4cf9a5a-font-weight );line-height:var( --e-global-typography-4cf9a5a-line-height );color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-3986f53{font-family:"Cambo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-e5cea72{--display:flex;--margin-top:0%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5521 .elementor-element.elementor-element-e5cea72:not(.elementor-motion-effects-element-type-background), .elementor-5521 .elementor-element.elementor-element-e5cea72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://williamsequities.com/wp-content/uploads/2024/11/4.28-40-West-23rd-Street.jpg");background-position:center center;background-size:cover;}.elementor-5521 .elementor-element.elementor-element-b034d83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5521 .elementor-element.elementor-element-29ac981{--display:flex;--justify-content:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5521 .elementor-element.elementor-element-46400e6 .elementor-heading-title{font-family:var( --e-global-typography-b5d37b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b5d37b3-font-size );font-weight:var( --e-global-typography-b5d37b3-font-weight );color:var( --e-global-color-primary );}.elementor-5521 .elementor-element.elementor-element-790ea52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:2.5em;font-weight:300;line-height:1em;color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-5a8e824{color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-ee27a08{--display:flex;--margin-top:0%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5521 .elementor-element.elementor-element-ee27a08:not(.elementor-motion-effects-element-type-background), .elementor-5521 .elementor-element.elementor-element-ee27a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://williamsequities.com/wp-content/uploads/2024/11/5.79-Madison-Ave-Floor-14.jpg");background-position:center center;background-size:cover;}.elementor-5521 .elementor-element.elementor-element-f844a12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-5521 .elementor-element.elementor-element-a3721ca{--display:flex;--justify-content:flex-start;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5521 .elementor-element.elementor-element-ea24bcf .elementor-heading-title{font-family:var( --e-global-typography-b5d37b3-font-family ), Sans-serif;font-size:var( --e-global-typography-b5d37b3-font-size );font-weight:var( --e-global-typography-b5d37b3-font-weight );color:var( --e-global-color-primary );}.elementor-5521 .elementor-element.elementor-element-bd181f3 .elementor-heading-title{font-family:var( --e-global-typography-4cf9a5a-font-family ), Sans-serif;font-size:var( --e-global-typography-4cf9a5a-font-size );font-weight:var( --e-global-typography-4cf9a5a-font-weight );line-height:var( --e-global-typography-4cf9a5a-line-height );color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-c630b20{font-family:"Cambo", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-5521 .elementor-element.elementor-element-db01896{--display:flex;--margin-top:0%;--margin-bottom:1%;--margin-left:1%;--margin-right:1%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5521 .elementor-element.elementor-element-db01896:not(.elementor-motion-effects-element-type-background), .elementor-5521 .elementor-element.elementor-element-db01896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://williamsequities.com/wp-content/uploads/2024/11/6.57-West-57th-Street.jpg");background-position:center center;background-size:cover;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5521 .elementor-element.elementor-element-9d28787 .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-1f5b47f .elementor-heading-title{font-size:var( --e-global-typography-4cf9a5a-font-size );line-height:var( --e-global-typography-4cf9a5a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-uael-buttons a.elementor-button,.elementor-widget-uael-buttons a.elementor-button svg{font-size:var( --e-global-typography-accent-font-size );}.elementor-5521 .elementor-element.elementor-element-f75e927 a.elementor-button,.elementor-5521 .elementor-element.elementor-element-f75e927 a.elementor-button svg{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 18px / 2 );margin-top:calc( 18px / 2 );margin-right:0;margin-left:0;}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5521 .elementor-element.elementor-element-e39d0cc a.elementor-button,.elementor-5521 .elementor-element.elementor-element-e39d0cc a.elementor-button svg{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 18px / 2 );margin-top:calc( 18px / 2 );margin-right:0;margin-left:0;}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-tablet .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5521 .elementor-element.elementor-element-077fa2d .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-42cad29 .elementor-heading-title{font-size:var( --e-global-typography-4cf9a5a-font-size );line-height:var( --e-global-typography-4cf9a5a-line-height );}.elementor-5521 .elementor-element.elementor-element-7a8b88c .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-801a78f .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-cac4557 .elementor-heading-title{font-size:var( --e-global-typography-4cf9a5a-font-size );line-height:var( --e-global-typography-4cf9a5a-line-height );}.elementor-5521 .elementor-element.elementor-element-46400e6 .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-ea24bcf .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-bd181f3 .elementor-heading-title{font-size:var( --e-global-typography-4cf9a5a-font-size );line-height:var( --e-global-typography-4cf9a5a-line-height );}}@media(max-width:767px){.elementor-5521 .elementor-element.elementor-element-6ebc65a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5521 .elementor-element.elementor-element-6302a6a{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-5521 .elementor-element.elementor-element-9d28787 .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-1f5b47f .elementor-heading-title{font-size:var( --e-global-typography-4cf9a5a-font-size );line-height:var( --e-global-typography-4cf9a5a-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-5521 .elementor-element.elementor-element-920f8e0{font-size:12px;}.elementor-widget-uael-buttons a.elementor-button,.elementor-widget-uael-buttons a.elementor-button svg{font-size:var( --e-global-typography-accent-font-size );}.elementor-5521 .elementor-element.elementor-element-f75e927.elementor-element{--align-self:flex-start;}.elementor-5521 .elementor-element.elementor-element-f75e927 a.elementor-button,.elementor-5521 .elementor-element.elementor-element-f75e927 a.elementor-button svg{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 18px / 2 );margin-top:calc( 18px / 2 );margin-right:0;margin-left:0;}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5521 .elementor-element.elementor-element-f75e927.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5521 .elementor-element.elementor-element-e39d0cc a.elementor-button,.elementor-5521 .elementor-element.elementor-element-e39d0cc a.elementor-button svg{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper{margin-bottom:calc( 18px / 2 );margin-top:calc( 18px / 2 );margin-right:0;margin-left:0;}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:last-child{margin-bottom:0;}.elementor-5521 .elementor-element.elementor-element-e39d0cc.uael-button-stack-mobile .uael-dual-button-wrap .uael-button-wrapper:first-child{margin-top:0;}.elementor-5521 .elementor-element.elementor-element-c755ca4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5521 .elementor-element.elementor-element-077fa2d .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-42cad29 .elementor-heading-title{font-size:var( --e-global-typography-4cf9a5a-font-size );line-height:var( --e-global-typography-4cf9a5a-line-height );}.elementor-5521 .elementor-element.elementor-element-1977c80{font-size:12px;}.elementor-5521 .elementor-element.elementor-element-4000059{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5521 .elementor-element.elementor-element-7a8b88c .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-090ef16{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5521 .elementor-element.elementor-element-801a78f .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-cac4557 .elementor-heading-title{font-size:var( --e-global-typography-4cf9a5a-font-size );line-height:var( --e-global-typography-4cf9a5a-line-height );}.elementor-5521 .elementor-element.elementor-element-3986f53{font-size:12px;}.elementor-5521 .elementor-element.elementor-element-b034d83{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5521 .elementor-element.elementor-element-46400e6 .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-f844a12{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5521 .elementor-element.elementor-element-ea24bcf .elementor-heading-title{font-size:var( --e-global-typography-b5d37b3-font-size );}.elementor-5521 .elementor-element.elementor-element-bd181f3 .elementor-heading-title{font-size:var( --e-global-typography-4cf9a5a-font-size );line-height:var( --e-global-typography-4cf9a5a-line-height );}.elementor-5521 .elementor-element.elementor-element-c630b20{font-size:12px;}}@media(min-width:768px){.elementor-5521 .elementor-element.elementor-element-6302a6a{--width:50%;}.elementor-5521 .elementor-element.elementor-element-aa6ff74{--width:50%;}.elementor-5521 .elementor-element.elementor-element-e26b177{--width:50%;}.elementor-5521 .elementor-element.elementor-element-43df59b{--width:50%;}.elementor-5521 .elementor-element.elementor-element-305a8da{--width:50%;}.elementor-5521 .elementor-element.elementor-element-9da621f{--width:50%;}.elementor-5521 .elementor-element.elementor-element-8312b62{--width:50%;}.elementor-5521 .elementor-element.elementor-element-e5cea72{--width:50%;}.elementor-5521 .elementor-element.elementor-element-29ac981{--width:50%;}.elementor-5521 .elementor-element.elementor-element-ee27a08{--width:50%;}.elementor-5521 .elementor-element.elementor-element-a3721ca{--width:50%;}.elementor-5521 .elementor-element.elementor-element-db01896{--width:50%;}}/* Start custom CSS for uael-buttons, class: .elementor-element-f75e927 */.elementor-5521 .elementor-element.elementor-element-f75e927 .uael-dual-button-wrap {
  display: flex;
  flex-direction: column;
  align-items:center;
}

.elementor-5521 .elementor-element.elementor-element-f75e927 .elementor-button {
  margin:.5rem 0;
  background-color: transparent !important;
  border: 2px solid #000 !important;
  border-radius:999px;
  width:400px;
  color: #000 !important;
}

.elementor-5521 .elementor-element.elementor-element-f75e927 .elementor-button span { font-size:1.3rem; font-weight:450; }

@media (max-width:767px){
    .elementor-5521 .elementor-element.elementor-element-f75e927 .elementor-button { margin:0; width:300px; }   
    .elementor-5521 .elementor-element.elementor-element-f75e927 .elementor-button span { font-size:1rem; }
}/* End custom CSS */
/* Start custom CSS for uael-buttons, class: .elementor-element-e39d0cc */.elementor-5521 .elementor-element.elementor-element-e39d0cc .uael-dual-button-wrap {
  display: flex;
  flex-direction: column;
}

.elementor-5521 .elementor-element.elementor-element-e39d0cc .elementor-button {
  margin:.5rem 0;
  background-color: transparent !important;
  /*border: 2px solid #ffffff !important;*/
  border-radius:999px;
  width:400px;
  color: #ffffff !important;
}

.elementor-5521 .elementor-element.elementor-element-e39d0cc .elementor-button span { font-size:1.3rem; font-weight:450; }

@media (max-width:767px){
    .elementor-5521 .elementor-element.elementor-element-e39d0cc .elementor-button { margin:.25rem 0; width:300px; }   
    .elementor-5521 .elementor-element.elementor-element-e39d0cc .elementor-button span { font-size:1rem; }
}


/* target the existing UAEL/Elementor button */
.elementor-5521 .elementor-element.elementor-element-e39d0cc .elementor-button {
  position: relative;
  display: inline-flex;
  align-items: center;

  /* leave your existing typography/colors alone */
  background: transparent !important;
  border: 0 !important;

  /* this creates space so the text isn't sitting on top of the circle */
  padding: 0.75rem 1.25rem 0.75rem 3.25rem;

  /* keep the clickable area stable */
  overflow: visible;
}

/* the outline that animates */
.elementor-5521 .elementor-element.elementor-element-e39d0cc .elementor-button::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);

  height: 42px;              /* circle diameter */
  width: 42px;               /* start as a circle */
  border: 2px solid #fff;    /* outline */
  border-radius: 999px;

  transition: width 500ms ease;
  pointer-events: none;      /* don’t block clicks */
}

/* on hover, only the outline grows */
.elementor-5521 .elementor-element.elementor-element-e39d0cc .elementor-button:hover::before {
  width: 400px;              /* expanded pill width */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6ff74 */.elementor-5521 .elementor-element.elementor-element-aa6ff74 { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e26b177 */.elementor-5521 .elementor-element.elementor-element-e26b177 { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43df59b */.elementor-5521 .elementor-element.elementor-element-43df59b { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-305a8da */.elementor-5521 .elementor-element.elementor-element-305a8da { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9da621f */.elementor-5521 .elementor-element.elementor-element-9da621f { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8312b62 */.elementor-5521 .elementor-element.elementor-element-8312b62 { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e5cea72 */.elementor-5521 .elementor-element.elementor-element-e5cea72 { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-29ac981 */.elementor-5521 .elementor-element.elementor-element-29ac981 { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee27a08 */.elementor-5521 .elementor-element.elementor-element-ee27a08 { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3721ca */.elementor-5521 .elementor-element.elementor-element-a3721ca { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db01896 */.elementor-5521 .elementor-element.elementor-element-db01896 { aspect-ratio:1 }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe1d4b3 */html {
  scroll-behavior: smooth!important;
}

main { padding-bottom:0!important; }/* End custom CSS */