.elementor-597 .elementor-element.elementor-element-16e0a35{--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;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-597 .elementor-element.elementor-element-9b01230{--display:flex;--min-height:350px;--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;}.elementor-597 .elementor-element.elementor-element-9b01230:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-9b01230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84cf837 );}.elementor-597 .elementor-element.elementor-element-aae669d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-aae669d{text-align:center;}.elementor-597 .elementor-element.elementor-element-aae669d .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:55px;font-weight:300;line-height:1.2em;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-624daf7{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:20;}.elementor-597 .elementor-element.elementor-element-db7df95 > .elementor-widget-container{margin:-91px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-db7df95 img{height:137px;}.elementor-597 .elementor-element.elementor-element-8e87dcd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-597 .elementor-element.elementor-element-e6b38ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-597 .elementor-element.elementor-element-e6b38ca:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-e6b38ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamiltonpalmbeach.com/wp-content/uploads/2025/08/1998-steph-V2-1.jpg");background-position:34% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-1e739ce{--display:flex;--min-height:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-1c85c5c{z-index:2;}.elementor-597 .elementor-element.elementor-element-1c85c5c img{width:486px;height:555px;object-fit:cover;object-position:center center;}.elementor-597 .elementor-element.elementor-element-dffa67b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:8%;}.elementor-597 .elementor-element.elementor-element-13e0e7a > .elementor-widget-container{margin:11px 0px -250px -30px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-13e0e7a .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:82px;font-weight:500;line-height:60px;color:#00000008;}.elementor-597 .elementor-element.elementor-element-362ea5f{width:100%;max-width:100%;text-align:start;}.elementor-597 .elementor-element.elementor-element-362ea5f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-362ea5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-597 .elementor-element.elementor-element-362ea5f .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-weight:300;line-height:60px;color:#000000;}.elementor-597 .elementor-element.elementor-element-056e8c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-056e8c4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-6c21b07{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-597 .elementor-element.elementor-element-6c21b07:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-6c21b07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84cf837 );}.elementor-597 .elementor-element.elementor-element-c487a66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-597 .elementor-element.elementor-element-c487a66:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-c487a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamiltonpalmbeach.com/wp-content/uploads/2025/08/2001-steph-v2-1.jpg");background-position:34% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-147ed57{--display:flex;--min-height:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-3cc46dd{z-index:2;}.elementor-597 .elementor-element.elementor-element-3cc46dd img{width:486px;height:555px;object-fit:cover;object-position:center center;}.elementor-597 .elementor-element.elementor-element-20ba3c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:8%;}.elementor-597 .elementor-element.elementor-element-e614c1f > .elementor-widget-container{margin:11px 0px -250px -30px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-e614c1f .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:82px;font-weight:500;line-height:60px;color:#00000008;}.elementor-597 .elementor-element.elementor-element-ab20ead{width:100%;max-width:100%;text-align:start;}.elementor-597 .elementor-element.elementor-element-ab20ead > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-ab20ead.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-597 .elementor-element.elementor-element-ab20ead .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-weight:300;line-height:60px;color:#000000;}.elementor-597 .elementor-element.elementor-element-e2b4dd5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-e2b4dd5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-b88271e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-b88271e{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-fdc426a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-597 .elementor-element.elementor-element-928f077{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-597 .elementor-element.elementor-element-928f077:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-928f077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamiltonpalmbeach.com/wp-content/uploads/2025/08/2004-steph-1.jpg");background-position:34% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-868afdd{--display:flex;--min-height:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-8427c32{z-index:2;}.elementor-597 .elementor-element.elementor-element-8427c32 img{width:486px;}.elementor-597 .elementor-element.elementor-element-6ce67ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:8%;}.elementor-597 .elementor-element.elementor-element-5c27956 > .elementor-widget-container{margin:11px 0px -250px -30px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-5c27956 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:82px;font-weight:500;line-height:60px;color:#00000008;}.elementor-597 .elementor-element.elementor-element-094dec7{width:100%;max-width:100%;text-align:start;}.elementor-597 .elementor-element.elementor-element-094dec7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-094dec7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-597 .elementor-element.elementor-element-094dec7 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-weight:300;line-height:60px;color:#000000;}.elementor-597 .elementor-element.elementor-element-5ef1061 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-5ef1061{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-fc0d864 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-fc0d864{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-fe65174{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-597 .elementor-element.elementor-element-fe65174:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-fe65174 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84cf837 );}.elementor-597 .elementor-element.elementor-element-a1ffcaf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-597 .elementor-element.elementor-element-a1ffcaf:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-a1ffcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamiltonpalmbeach.com/wp-content/uploads/2025/10/stephanie-hamilton.jpg");background-position:34% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-65fd167{--display:flex;--min-height:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-0a648b9{z-index:2;}.elementor-597 .elementor-element.elementor-element-0a648b9 img{width:486px;height:555px;object-fit:cover;object-position:center center;}.elementor-597 .elementor-element.elementor-element-9e70e3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:8%;}.elementor-597 .elementor-element.elementor-element-b548964 > .elementor-widget-container{margin:11px 0px -250px -30px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-b548964 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:82px;font-weight:500;line-height:60px;color:#00000008;}.elementor-597 .elementor-element.elementor-element-acf60b0{width:100%;max-width:100%;text-align:start;}.elementor-597 .elementor-element.elementor-element-acf60b0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-acf60b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-597 .elementor-element.elementor-element-acf60b0 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-weight:300;line-height:60px;color:#000000;}.elementor-597 .elementor-element.elementor-element-d82ce18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-d82ce18{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-2c85a0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-2c85a0d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-a912edd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-597 .elementor-element.elementor-element-ecae78f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-597 .elementor-element.elementor-element-ecae78f:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-ecae78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hamiltonpalmbeach.com/wp-content/uploads/2025/10/Palm-Beach.jpg");background-position:34% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-597 .elementor-element.elementor-element-234202c{--display:flex;--min-height:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-83cc569{z-index:2;}.elementor-597 .elementor-element.elementor-element-83cc569 img{width:486px;height:555px;object-fit:cover;object-position:center center;}.elementor-597 .elementor-element.elementor-element-b34dbc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:8%;}.elementor-597 .elementor-element.elementor-element-431b82e > .elementor-widget-container{margin:11px 0px -250px -30px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-431b82e .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:82px;font-weight:500;line-height:60px;color:#00000008;}.elementor-597 .elementor-element.elementor-element-d9c6c05{width:100%;max-width:100%;text-align:start;}.elementor-597 .elementor-element.elementor-element-d9c6c05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-d9c6c05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-597 .elementor-element.elementor-element-d9c6c05 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-weight:300;line-height:60px;color:#000000;}.elementor-597 .elementor-element.elementor-element-bbbc9a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-bbbc9a4{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-8371ebc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-8371ebc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-a7b8b41{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-597 .elementor-element.elementor-element-a7b8b41:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-a7b8b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F8F6;}.elementor-597 .elementor-element.elementor-element-22a3209{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-f2da48e > .elementor-widget-container{margin:0px 0px -60px 0px;padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-f2da48e{text-align:center;}.elementor-597 .elementor-element.elementor-element-f2da48e .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:82px;font-weight:500;line-height:60px;color:#00000008;}.elementor-597 .elementor-element.elementor-element-b2dae2c{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;text-align:center;}.elementor-597 .elementor-element.elementor-element-b2dae2c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-b2dae2c.elementor-element{--align-self:center;}.elementor-597 .elementor-element.elementor-element-b2dae2c .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-weight:300;line-height:60px;color:#000000;}.elementor-597 .elementor-element.elementor-element-87f3eb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 100px;--row-gap:50px;--column-gap:100px;--flex-wrap:wrap;}.elementor-597 .elementor-element.elementor-element-112f924{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-112f924 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-112f924.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-112f924.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-112f924.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-112f924 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-112f924 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-112f924 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-112f924 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-112f924 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-ddc74d2{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-ddc74d2 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-ddc74d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-ddc74d2.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-ddc74d2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-ddc74d2 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-ddc74d2 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-ddc74d2 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-ddc74d2 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-ddc74d2 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-21c9860{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-21c9860 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-21c9860.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-21c9860.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-21c9860.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-21c9860 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-21c9860 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-21c9860 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-21c9860 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-21c9860 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-e54ca40{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-e54ca40 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-e54ca40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-e54ca40.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-e54ca40.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-e54ca40 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-e54ca40 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-e54ca40 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-e54ca40 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-e54ca40 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-f74ddad{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-f74ddad .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-f74ddad.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-f74ddad.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-f74ddad.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-f74ddad .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-f74ddad .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-f74ddad .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-f74ddad .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-f74ddad .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-2616fa8{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-2616fa8 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-2616fa8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-2616fa8.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-2616fa8.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-2616fa8 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-2616fa8 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-2616fa8 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-2616fa8 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-2616fa8 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-47e9f81{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-47e9f81 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-47e9f81.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-47e9f81.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-47e9f81.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-47e9f81 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-47e9f81 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-47e9f81 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-47e9f81 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-47e9f81 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-0311607{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-0311607 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-0311607.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-0311607.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-0311607.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-0311607 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-0311607 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-0311607 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-0311607 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-0311607 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-cebc3d9{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-cebc3d9 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-cebc3d9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-cebc3d9.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-cebc3d9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-cebc3d9 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-cebc3d9 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-cebc3d9 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-cebc3d9 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-cebc3d9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-d88d82d{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-d88d82d .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-d88d82d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-d88d82d.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-d88d82d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-d88d82d .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-d88d82d .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-d88d82d .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-d88d82d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-d88d82d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-24bc945{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-24bc945 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-24bc945.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-24bc945.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-24bc945.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-24bc945 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-24bc945 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-24bc945 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-24bc945 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-24bc945 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-597 .elementor-element.elementor-element-3c5aa65{width:var( --container-widget-width, 207.5px );max-width:207.5px;--container-widget-width:207.5px;--container-widget-flex-grow:0;}.elementor-597 .elementor-element.elementor-element-3c5aa65 .elementor-icon-box-wrapper{gap:15px;}.elementor-597 .elementor-element.elementor-element-3c5aa65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-3c5aa65.elementor-view-framed .elementor-icon, .elementor-597 .elementor-element.elementor-element-3c5aa65.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-3c5aa65 .elementor-icon{font-size:20px;border-width:1px 1px 1px 1px;}.elementor-597 .elementor-element.elementor-element-3c5aa65 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-3c5aa65 .elementor-icon-box-title a{font-family:"bw-vivant-light", Sans-serif;font-size:20px;font-weight:500;line-height:150%;}.elementor-597 .elementor-element.elementor-element-3c5aa65 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-597 .elementor-element.elementor-element-3c5aa65 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-597 .elementor-element.elementor-element-9b01230{--min-height:300px;}.elementor-597 .elementor-element.elementor-element-aae669d .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-597 .elementor-element.elementor-element-8e87dcd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-597 .elementor-element.elementor-element-e6b38ca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-597 .elementor-element.elementor-element-e6b38ca:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-e6b38ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-e6b38ca.e-con{--align-self:center;}.elementor-597 .elementor-element.elementor-element-dffa67b{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-597 .elementor-element.elementor-element-13e0e7a > .elementor-widget-container{margin:13px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-13e0e7a{text-align:center;}.elementor-597 .elementor-element.elementor-element-13e0e7a .elementor-heading-title{font-size:40px;}.elementor-597 .elementor-element.elementor-element-362ea5f{text-align:center;}.elementor-597 .elementor-element.elementor-element-056e8c4{text-align:center;}.elementor-597 .elementor-element.elementor-element-6c21b07{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-c487a66{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-597 .elementor-element.elementor-element-c487a66:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-c487a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-c487a66.e-con{--align-self:center;}.elementor-597 .elementor-element.elementor-element-20ba3c1{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-597 .elementor-element.elementor-element-e614c1f > .elementor-widget-container{margin:13px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-e614c1f{text-align:center;}.elementor-597 .elementor-element.elementor-element-e614c1f .elementor-heading-title{font-size:40px;}.elementor-597 .elementor-element.elementor-element-ab20ead{text-align:center;}.elementor-597 .elementor-element.elementor-element-e2b4dd5{text-align:center;}.elementor-597 .elementor-element.elementor-element-b88271e{text-align:center;}.elementor-597 .elementor-element.elementor-element-fdc426a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-928f077{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-597 .elementor-element.elementor-element-928f077:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-928f077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-928f077.e-con{--align-self:center;}.elementor-597 .elementor-element.elementor-element-6ce67ed{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-597 .elementor-element.elementor-element-5c27956 > .elementor-widget-container{margin:13px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-5c27956{text-align:center;}.elementor-597 .elementor-element.elementor-element-5c27956 .elementor-heading-title{font-size:40px;}.elementor-597 .elementor-element.elementor-element-094dec7{text-align:center;}.elementor-597 .elementor-element.elementor-element-5ef1061{text-align:center;}.elementor-597 .elementor-element.elementor-element-fc0d864{text-align:center;}.elementor-597 .elementor-element.elementor-element-fe65174{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-a1ffcaf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-597 .elementor-element.elementor-element-a1ffcaf:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-a1ffcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-a1ffcaf.e-con{--align-self:center;}.elementor-597 .elementor-element.elementor-element-9e70e3e{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-597 .elementor-element.elementor-element-b548964 > .elementor-widget-container{margin:13px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-b548964{text-align:center;}.elementor-597 .elementor-element.elementor-element-b548964 .elementor-heading-title{font-size:40px;}.elementor-597 .elementor-element.elementor-element-acf60b0{text-align:center;}.elementor-597 .elementor-element.elementor-element-d82ce18{text-align:center;}.elementor-597 .elementor-element.elementor-element-2c85a0d{text-align:center;}.elementor-597 .elementor-element.elementor-element-a912edd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-ecae78f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-597 .elementor-element.elementor-element-ecae78f:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-ecae78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-ecae78f.e-con{--align-self:center;}.elementor-597 .elementor-element.elementor-element-b34dbc2{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-597 .elementor-element.elementor-element-431b82e > .elementor-widget-container{margin:13px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-431b82e{text-align:center;}.elementor-597 .elementor-element.elementor-element-431b82e .elementor-heading-title{font-size:40px;}.elementor-597 .elementor-element.elementor-element-d9c6c05{text-align:center;}.elementor-597 .elementor-element.elementor-element-bbbc9a4{text-align:center;}.elementor-597 .elementor-element.elementor-element-8371ebc{text-align:center;}.elementor-597 .elementor-element.elementor-element-112f924 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-112f924 .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-ddc74d2 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-ddc74d2 .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-21c9860 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-21c9860 .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-e54ca40 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-e54ca40 .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-f74ddad .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-f74ddad .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-2616fa8 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-2616fa8 .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-47e9f81 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-47e9f81 .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-0311607 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-0311607 .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-cebc3d9 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-cebc3d9 .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-d88d82d .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-d88d82d .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-24bc945 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-24bc945 .elementor-icon-box-title a{font-size:16px;}.elementor-597 .elementor-element.elementor-element-3c5aa65 .elementor-icon-box-title, .elementor-597 .elementor-element.elementor-element-3c5aa65 .elementor-icon-box-title a{font-size:16px;}}@media(max-width:767px){.elementor-597 .elementor-element.elementor-element-9b01230{--min-height:250px;}.elementor-597 .elementor-element.elementor-element-aae669d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-aae669d{text-align:center;}.elementor-597 .elementor-element.elementor-element-aae669d .elementor-heading-title{font-size:30px;}.elementor-597 .elementor-element.elementor-element-624daf7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-597 .elementor-element.elementor-element-8e87dcd{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-597 .elementor-element.elementor-element-e6b38ca:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-e6b38ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-1e739ce{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-1c85c5c img{width:70vw;height:275px;object-position:center center;}.elementor-597 .elementor-element.elementor-element-13e0e7a > .elementor-widget-container{margin:10px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-13e0e7a{text-align:center;}.elementor-597 .elementor-element.elementor-element-13e0e7a .elementor-heading-title{font-size:32px;}.elementor-597 .elementor-element.elementor-element-362ea5f{width:100%;max-width:100%;text-align:center;}.elementor-597 .elementor-element.elementor-element-362ea5f .elementor-heading-title{line-height:1.2em;}.elementor-597 .elementor-element.elementor-element-056e8c4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-056e8c4{text-align:center;}.elementor-597 .elementor-element.elementor-element-6c21b07{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-597 .elementor-element.elementor-element-c487a66:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-c487a66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-147ed57{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-3cc46dd img{width:70vw;height:275px;object-position:center center;}.elementor-597 .elementor-element.elementor-element-e614c1f > .elementor-widget-container{margin:10px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-e614c1f{text-align:center;}.elementor-597 .elementor-element.elementor-element-e614c1f .elementor-heading-title{font-size:32px;}.elementor-597 .elementor-element.elementor-element-ab20ead{width:100%;max-width:100%;text-align:center;}.elementor-597 .elementor-element.elementor-element-ab20ead .elementor-heading-title{line-height:1.2em;}.elementor-597 .elementor-element.elementor-element-e2b4dd5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-e2b4dd5{text-align:center;}.elementor-597 .elementor-element.elementor-element-b88271e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-b88271e{text-align:center;}.elementor-597 .elementor-element.elementor-element-fdc426a{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-597 .elementor-element.elementor-element-928f077:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-928f077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-868afdd{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-8427c32 img{width:70vw;height:275px;object-position:center center;}.elementor-597 .elementor-element.elementor-element-5c27956 > .elementor-widget-container{margin:10px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-5c27956{text-align:center;}.elementor-597 .elementor-element.elementor-element-5c27956 .elementor-heading-title{font-size:32px;}.elementor-597 .elementor-element.elementor-element-094dec7{width:100%;max-width:100%;text-align:center;}.elementor-597 .elementor-element.elementor-element-094dec7 .elementor-heading-title{line-height:1.2em;}.elementor-597 .elementor-element.elementor-element-5ef1061 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-5ef1061{text-align:center;}.elementor-597 .elementor-element.elementor-element-fc0d864 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-fc0d864{text-align:center;}.elementor-597 .elementor-element.elementor-element-fe65174{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-597 .elementor-element.elementor-element-a1ffcaf:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-a1ffcaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-65fd167{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-0a648b9 img{width:70vw;height:275px;object-position:center center;}.elementor-597 .elementor-element.elementor-element-b548964 > .elementor-widget-container{margin:10px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-b548964{text-align:center;}.elementor-597 .elementor-element.elementor-element-b548964 .elementor-heading-title{font-size:32px;}.elementor-597 .elementor-element.elementor-element-acf60b0{width:100%;max-width:100%;text-align:center;}.elementor-597 .elementor-element.elementor-element-acf60b0 .elementor-heading-title{line-height:1.2em;}.elementor-597 .elementor-element.elementor-element-d82ce18 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-d82ce18{text-align:center;}.elementor-597 .elementor-element.elementor-element-2c85a0d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-2c85a0d{text-align:center;}.elementor-597 .elementor-element.elementor-element-a912edd{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-597 .elementor-element.elementor-element-ecae78f:not(.elementor-motion-effects-element-type-background), .elementor-597 .elementor-element.elementor-element-ecae78f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-597 .elementor-element.elementor-element-234202c{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-597 .elementor-element.elementor-element-83cc569 img{width:70vw;height:275px;object-position:center center;}.elementor-597 .elementor-element.elementor-element-431b82e > .elementor-widget-container{margin:10px 0px -250px 0px;}.elementor-597 .elementor-element.elementor-element-431b82e{text-align:center;}.elementor-597 .elementor-element.elementor-element-431b82e .elementor-heading-title{font-size:32px;}.elementor-597 .elementor-element.elementor-element-d9c6c05{width:100%;max-width:100%;text-align:center;}.elementor-597 .elementor-element.elementor-element-d9c6c05 .elementor-heading-title{line-height:1.2em;}.elementor-597 .elementor-element.elementor-element-bbbc9a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-bbbc9a4{text-align:center;}.elementor-597 .elementor-element.elementor-element-8371ebc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-597 .elementor-element.elementor-element-8371ebc{text-align:center;}.elementor-597 .elementor-element.elementor-element-b2dae2c .elementor-heading-title{line-height:1.2em;}.elementor-597 .elementor-element.elementor-element-87f3eb8{--gap:50px 010px;--row-gap:50px;--column-gap:010px;}.elementor-597 .elementor-element.elementor-element-112f924{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-112f924 .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-ddc74d2{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-ddc74d2 .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-21c9860{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-21c9860 .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-e54ca40{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-e54ca40 .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-f74ddad{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-f74ddad .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-2616fa8{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-2616fa8 .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-47e9f81{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-47e9f81 .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-0311607{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-0311607 .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-cebc3d9{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-cebc3d9 .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-d88d82d{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-d88d82d .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-24bc945{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-24bc945 .elementor-icon-box-description{font-size:12px;}.elementor-597 .elementor-element.elementor-element-3c5aa65{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-597 .elementor-element.elementor-element-3c5aa65 .elementor-icon-box-description{font-size:12px;}}@media(min-width:768px){.elementor-597 .elementor-element.elementor-element-9b01230{--width:100%;}.elementor-597 .elementor-element.elementor-element-e6b38ca{--width:50%;}.elementor-597 .elementor-element.elementor-element-dffa67b{--width:50%;}.elementor-597 .elementor-element.elementor-element-c487a66{--width:50%;}.elementor-597 .elementor-element.elementor-element-20ba3c1{--width:50%;}.elementor-597 .elementor-element.elementor-element-928f077{--width:50%;}.elementor-597 .elementor-element.elementor-element-6ce67ed{--width:50%;}.elementor-597 .elementor-element.elementor-element-a1ffcaf{--width:50%;}.elementor-597 .elementor-element.elementor-element-9e70e3e{--width:50%;}.elementor-597 .elementor-element.elementor-element-ecae78f{--width:50%;}.elementor-597 .elementor-element.elementor-element-b34dbc2{--width:50%;}.elementor-597 .elementor-element.elementor-element-22a3209{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-597 .elementor-element.elementor-element-e6b38ca{--width:90%;}.elementor-597 .elementor-element.elementor-element-dffa67b{--width:100%;}.elementor-597 .elementor-element.elementor-element-c487a66{--width:90%;}.elementor-597 .elementor-element.elementor-element-20ba3c1{--width:100%;}.elementor-597 .elementor-element.elementor-element-928f077{--width:90%;}.elementor-597 .elementor-element.elementor-element-6ce67ed{--width:100%;}.elementor-597 .elementor-element.elementor-element-a1ffcaf{--width:90%;}.elementor-597 .elementor-element.elementor-element-9e70e3e{--width:100%;}.elementor-597 .elementor-element.elementor-element-ecae78f{--width:90%;}.elementor-597 .elementor-element.elementor-element-b34dbc2{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-16e0a35 *//* 1) Add class `bg-wrap` to the Section/Container that needs a background */
.bg-wrap {
  position: relative;
  overflow: hidden;           
}
/* keep all normal content above the background image */
.bg-wrap > *:not(.bg-img) {
  position: relative;
  z-index: 2;  /* increased to stay above overlay */
}
/* 2) Add class `bg-img` to the Image widget you're using as the background */
.bg-wrap > .elementor-widget-image.bg-img {
  position: absolute !important;  /* escape Elementor's layout */
  inset: 0 !important;
  margin: 0 !important;
  z-index: 0;
  pointer-events: none;           /* let content above be clickable */
}
/* Ensure Elementor's inner wrappers also stretch fully */
.bg-wrap .bg-img .elementor-widget-container,
.bg-wrap .bg-img .elementor-image,
.bg-wrap .bg-img .elementor-image > a,
.bg-wrap .bg-img .elementor-image > picture,
.bg-wrap .bg-img .elementor-image > span {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  display: block !important;
}
/* Finally: make the <img> behave like a cover background */
.bg-wrap .bg-img img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;     /* defeat WP/Elementor width limits */
  object-fit: cover !important;   /* like background-size: cover */
  object-position: var(--bg-pos, 50% 50%) !important; /* focal point */
  display: block !important;
  transform: translateZ(0);       /* avoid sub-pixel gaps on some GPUs */
}
/* Dark overlay with 30% opacity */
.bg-wrap::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.3);  /* 30% dark overlay */
  z-index: 1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13e0e7a */.elementor-597 .elementor-element.elementor-element-13e0e7a {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e614c1f */.elementor-597 .elementor-element.elementor-element-e614c1f {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5c27956 */.elementor-597 .elementor-element.elementor-element-5c27956 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b548964 */.elementor-597 .elementor-element.elementor-element-b548964 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-431b82e */.elementor-597 .elementor-element.elementor-element-431b82e {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2da48e */.elementor-597 .elementor-element.elementor-element-f2da48e {
    white-space: nowrap;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73f214b *//* Universal styles for all episode players */
.episode-player {
    pointer-events: none;
}

.episode-player .elementor-icon {
    pointer-events: auto;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Hover effects for all episodes */
.episode-player .elementor-icon:hover {
    transform: scale(1.1);
    opacity: 0.8;
}


.episode-player .elementor-icon-box-content {
    pointer-events: auto;
    cursor: default;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b8b41 *//* Base SVG positioning */
.episode-player .elementor-icon svg {
    margin: 15px 10px 12px 17px !important;
    transition: transform 0.3s ease !important;
}

/* Specific alignment for pause icon using the class we add */
.episode-player .elementor-icon svg.pause-active {
    transform: translateX(-2px) !important;
}

/* Fallback: Still target by path content */
.episode-player .elementor-icon svg path[d*="M224"] {
    transform: translateX(-2px) !important; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'bw-vivant-light';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hamiltonpalmbeach.com/wp-content/uploads/2025/07/bw-vivant-light.ttf') format('truetype');
}
@font-face {
	font-family: 'bw-vivant-light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hamiltonpalmbeach.com/wp-content/uploads/2025/07/bw-vivant-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'bw-vivant-light';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hamiltonpalmbeach.com/wp-content/uploads/2025/07/bw-vivant-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */