.elementor-4987 .elementor-element.elementor-element-f3779b1{--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;--overlay-opacity:0.64;}.elementor-4987 .elementor-element.elementor-element-f3779b1:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-f3779b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gqfcqutqvfzzymtkrpgl.supabase.co/storage/v1/object/public/site-images/1789399406070-fm-functional-medicine-overview-consult-space.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4987 .elementor-element.elementor-element-f3779b1::before, .elementor-4987 .elementor-element.elementor-element-f3779b1 > .elementor-background-video-container::before, .elementor-4987 .elementor-element.elementor-element-f3779b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4987 .elementor-element.elementor-element-f3779b1 > .elementor-background-slideshow::before, .elementor-4987 .elementor-element.elementor-element-f3779b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4987 .elementor-element.elementor-element-f3779b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(91deg, #000000 26%, #FFFFFF0A 100%);}.elementor-4987 .elementor-element.elementor-element-ba66d13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4987 .elementor-element.elementor-element-9dde6c4{--spacer-size:140px;}.elementor-4987 .elementor-element.elementor-element-8156075 > .elementor-widget-container{margin:0px -50px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-8156075 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:55px;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-4987 .elementor-element.elementor-element-64cda26 > .elementor-widget-container{margin:0px -50px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-64cda26 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-weight:300;line-height:1.2em;color:#FFFFFF;}.elementor-4987 .elementor-element.elementor-element-48453d7{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-4987 .elementor-element.elementor-element-2bbcd88{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-4987 .elementor-element.elementor-element-ace1535 .elementor-button{background-color:#BF8274;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-ace1535 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-f2ac0ea{--spacer-size:140px;}.elementor-4987 .elementor-element.elementor-element-d623a9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4987 .elementor-element.elementor-element-b99b44c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4987 .elementor-element.elementor-element-9d12dfd > .elementor-widget-container{margin:-81px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-9d12dfd img{height:137px;}.elementor-4987 .elementor-element.elementor-element-640215f{--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:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4987 .elementor-element.elementor-element-4779b10{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4987 .elementor-element.elementor-element-2af14c1{z-index:2;}.elementor-4987 .elementor-element.elementor-element-2af14c1 img{width:100%;}.elementor-4987 .elementor-element.elementor-element-f1e0823{--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-4987 .elementor-element.elementor-element-d5581d4 > .elementor-widget-container{margin:15px 0px -150px -40px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-d5581d4 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:82px;font-weight:500;line-height:60px;color:#00000008;}.elementor-4987 .elementor-element.elementor-element-b8cfb85 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-b8cfb85{text-align:start;}.elementor-4987 .elementor-element.elementor-element-b8cfb85 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:41px;font-weight:300;line-height:60px;color:#000000;}.elementor-4987 .elementor-element.elementor-element-9c47536 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-9c47536{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-4987 .elementor-element.elementor-element-7fbeee7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-7fbeee7{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-4987 .elementor-element.elementor-element-6336898{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-4987 .elementor-element.elementor-element-46ae249 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-46ae249 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4987 .elementor-element.elementor-element-46ae249{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4987 .elementor-element.elementor-element-46ae249 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-d9d5ab .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-d9d5ab .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4987 .elementor-element.elementor-element-d9d5ab{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4987 .elementor-element.elementor-element-d9d5ab .elementor-icon-list-text{transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-d48c90d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-d48c90d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4987 .elementor-element.elementor-element-d48c90d{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4987 .elementor-element.elementor-element-d48c90d .elementor-icon-list-text{transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-9b7bc6f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-9b7bc6f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4987 .elementor-element.elementor-element-9b7bc6f{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4987 .elementor-element.elementor-element-9b7bc6f .elementor-icon-list-text{transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-626afd1 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-626afd1 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4987 .elementor-element.elementor-element-626afd1{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-4987 .elementor-element.elementor-element-626afd1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4987 .elementor-element.elementor-element-295a333{--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:-67px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4987 .elementor-element.elementor-element-cd1ce4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-cd1ce4 img{height:137px;}.elementor-4987 .elementor-element.elementor-element-d3c1046{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8rem;--padding-bottom:8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-4987 .elementor-element.elementor-element-d3c1046:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-d3c1046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84cf837 );}.elementor-4987 .elementor-element.elementor-element-b7389f7{--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-4987 .elementor-element.elementor-element-9ab03a8 > .elementor-widget-container{margin:0px 0px -60px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-9ab03a8{text-align:center;}.elementor-4987 .elementor-element.elementor-element-9ab03a8 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:82px;font-weight:500;line-height:60px;color:#00000008;}.elementor-4987 .elementor-element.elementor-element-7e27d59 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-7e27d59{text-align:center;}.elementor-4987 .elementor-element.elementor-element-7e27d59 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:41px;font-weight:300;line-height:60px;color:#000000;}.elementor-4987 .elementor-element.elementor-element-619f70a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-619f70a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-619f70a.elementor-element{--align-self:center;}.elementor-4987 .elementor-element.elementor-element-45170bb{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 6px 14px rgba(0, 0, 0, 0);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4987 .elementor-element.elementor-element-45170bb:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-45170bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-288ea6c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-288ea6c .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-c0641d > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-4987 .elementor-element.elementor-element-c0641d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-ef7ddce{width:auto;max-width:auto;text-align:start;}.elementor-4987 .elementor-element.elementor-element-ef7ddce > .elementor-widget-container{background-color:#BF827400;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-ef7ddce:hover .elementor-widget-container{background-color:#995B4D00;}.elementor-4987 .elementor-element.elementor-element-ef7ddce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:#BF8274;}.elementor-4987 .elementor-element.elementor-element-ef7ddce .elementor-heading-title a:hover, .elementor-4987 .elementor-element.elementor-element-ef7ddce .elementor-heading-title a:focus{color:#995B4D;}.elementor-4987 .elementor-element.elementor-element-d2f577f{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4987 .elementor-element.elementor-element-d2f577f:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-d2f577f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-b66d130 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-b66d130 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-99e4ae1 > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-4987 .elementor-element.elementor-element-99e4ae1{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-7d5c492{width:auto;max-width:auto;text-align:start;}.elementor-4987 .elementor-element.elementor-element-7d5c492 > .elementor-widget-container{background-color:#BF827400;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-7d5c492:hover .elementor-widget-container{background-color:#995B4D00;}.elementor-4987 .elementor-element.elementor-element-7d5c492 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-7d5c492 .elementor-heading-title a:hover, .elementor-4987 .elementor-element.elementor-element-7d5c492 .elementor-heading-title a:focus{color:var( --e-global-color-347390b );}.elementor-4987 .elementor-element.elementor-element-60d3e43{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4987 .elementor-element.elementor-element-60d3e43:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-60d3e43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-444b7f4 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-444b7f4 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-27c31a5 > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-4987 .elementor-element.elementor-element-27c31a5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-b3ab56{width:auto;max-width:auto;text-align:start;}.elementor-4987 .elementor-element.elementor-element-b3ab56 > .elementor-widget-container{background-color:#BF827400;padding:10px 5px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-b3ab56:hover .elementor-widget-container{background-color:#995B4D00;}.elementor-4987 .elementor-element.elementor-element-b3ab56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-b3ab56 .elementor-heading-title a:hover, .elementor-4987 .elementor-element.elementor-element-b3ab56 .elementor-heading-title a:focus{color:var( --e-global-color-347390b );}.elementor-4987 .elementor-element.elementor-element-eeb2507{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4987 .elementor-element.elementor-element-eeb2507:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-eeb2507 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-d229eb8 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-d229eb8 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-b5a1869 > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-4987 .elementor-element.elementor-element-b5a1869{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-991921a{width:auto;max-width:auto;text-align:start;}.elementor-4987 .elementor-element.elementor-element-991921a > .elementor-widget-container{background-color:#BF827400;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-991921a:hover .elementor-widget-container{background-color:#995B4D00;}.elementor-4987 .elementor-element.elementor-element-991921a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-991921a .elementor-heading-title a:hover, .elementor-4987 .elementor-element.elementor-element-991921a .elementor-heading-title a:focus{color:var( --e-global-color-347390b );}.elementor-4987 .elementor-element.elementor-element-7c90bcb{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4987 .elementor-element.elementor-element-7c90bcb:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-7c90bcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-600857c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-600857c .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-437ff2d > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-4987 .elementor-element.elementor-element-437ff2d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-26f78de{width:auto;max-width:auto;text-align:start;}.elementor-4987 .elementor-element.elementor-element-26f78de > .elementor-widget-container{background-color:#BF827400;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-26f78de:hover .elementor-widget-container{background-color:#995B4D00;}.elementor-4987 .elementor-element.elementor-element-26f78de .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-26f78de .elementor-heading-title a:hover, .elementor-4987 .elementor-element.elementor-element-26f78de .elementor-heading-title a:focus{color:var( --e-global-color-347390b );}.elementor-4987 .elementor-element.elementor-element-a6f28f{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4987 .elementor-element.elementor-element-a6f28f:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-a6f28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-ede6c40 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-ede6c40 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-d15e5f1 > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-4987 .elementor-element.elementor-element-d15e5f1{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-b4d5fa2{width:auto;max-width:auto;text-align:start;}.elementor-4987 .elementor-element.elementor-element-b4d5fa2 > .elementor-widget-container{background-color:#BF827400;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-b4d5fa2:hover .elementor-widget-container{background-color:#995B4D00;}.elementor-4987 .elementor-element.elementor-element-b4d5fa2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-b4d5fa2 .elementor-heading-title a:hover, .elementor-4987 .elementor-element.elementor-element-b4d5fa2 .elementor-heading-title a:focus{color:var( --e-global-color-347390b );}.elementor-4987 .elementor-element.elementor-element-984d953{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4987 .elementor-element.elementor-element-984d953:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-984d953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-7bc5304 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-7bc5304 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-5f3ccb5 > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-4987 .elementor-element.elementor-element-5f3ccb5{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-42b4666{width:auto;max-width:auto;text-align:start;}.elementor-4987 .elementor-element.elementor-element-42b4666 > .elementor-widget-container{background-color:#BF827400;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-42b4666:hover .elementor-widget-container{background-color:#995B4D00;}.elementor-4987 .elementor-element.elementor-element-42b4666 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-42b4666 .elementor-heading-title a:hover, .elementor-4987 .elementor-element.elementor-element-42b4666 .elementor-heading-title a:focus{color:var( --e-global-color-347390b );}.elementor-4987 .elementor-element.elementor-element-262c017{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4987 .elementor-element.elementor-element-262c017:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-262c017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-9a39c8 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-9a39c8 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-ed1b379 > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-4987 .elementor-element.elementor-element-ed1b379{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-d092d2a{width:auto;max-width:auto;text-align:start;}.elementor-4987 .elementor-element.elementor-element-d092d2a > .elementor-widget-container{background-color:#BF827400;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-d092d2a:hover .elementor-widget-container{background-color:#995B4D00;}.elementor-4987 .elementor-element.elementor-element-d092d2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-d092d2a .elementor-heading-title a:hover, .elementor-4987 .elementor-element.elementor-element-d092d2a .elementor-heading-title a:focus{color:var( --e-global-color-347390b );}.elementor-4987 .elementor-element.elementor-element-b40a6db{--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:space-evenly;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4987 .elementor-element.elementor-element-b40a6db:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-b40a6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-978208c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-978208c .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:23px;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-7af9a3d > .elementor-widget-container{padding:0px 0px 010px 0px;}.elementor-4987 .elementor-element.elementor-element-7af9a3d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-5e713ee{width:auto;max-width:auto;text-align:start;}.elementor-4987 .elementor-element.elementor-element-5e713ee > .elementor-widget-container{background-color:#BF827400;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-5e713ee:hover .elementor-widget-container{background-color:#995B4D00;}.elementor-4987 .elementor-element.elementor-element-5e713ee .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-4987 .elementor-element.elementor-element-5e713ee .elementor-heading-title a:hover, .elementor-4987 .elementor-element.elementor-element-5e713ee .elementor-heading-title a:focus{color:var( --e-global-color-347390b );}.elementor-4987 .elementor-element.elementor-element-41e8d9f{--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:-65px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4987 .elementor-element.elementor-element-2560750 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-2560750 img{height:137px;}.elementor-4987 .elementor-element.elementor-element-ec4fab2{--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:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4987 .elementor-element.elementor-element-cfc7463{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4987 .elementor-element.elementor-element-b33ee14 img{width:100%;}.elementor-4987 .elementor-element.elementor-element-7a2e176{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:8%;}.elementor-4987 .elementor-element.elementor-element-5da5b27 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-5da5b27{text-align:start;}.elementor-4987 .elementor-element.elementor-element-5da5b27 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:41px;font-weight:300;line-height:60px;color:#000000;}.elementor-4987 .elementor-element.elementor-element-411d4d8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-411d4d8{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-2494e89 .elementor-button{background-color:#BF8274;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0.8px;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-2494e89 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-80c83a{--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:120px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-4987 .elementor-element.elementor-element-eb841eb{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-4987 .elementor-element.elementor-element-cefbb9c > .elementor-widget-container{margin:0px 0px -60px 0px;padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-cefbb9c{text-align:center;}.elementor-4987 .elementor-element.elementor-element-cefbb9c .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:82px;font-weight:500;line-height:60px;color:#00000008;}.elementor-4987 .elementor-element.elementor-element-b27354d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-b27354d{text-align:center;}.elementor-4987 .elementor-element.elementor-element-b27354d .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:41px;font-weight:300;line-height:60px;color:#000000;}.elementor-4987 .elementor-element.elementor-element-4051c11{--display:flex;}.elementor-4987 .elementor-element.elementor-element-23c95c2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-23c95c2.elementor-element{--align-self:center;}.elementor-4987 .elementor-element.elementor-element-23c95c2{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-740f73{--display:flex;}.elementor-4987 .elementor-element.elementor-element-eab8924 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-eab8924.elementor-element{--align-self:center;}.elementor-4987 .elementor-element.elementor-element-eab8924{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-ce302d5{--display:flex;}.elementor-4987 .elementor-element.elementor-element-b1a7c86 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-b1a7c86.elementor-element{--align-self:center;}.elementor-4987 .elementor-element.elementor-element-b1a7c86{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-951f637{--display:flex;}.elementor-4987 .elementor-element.elementor-element-7896fe8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-7896fe8.elementor-element{--align-self:center;}.elementor-4987 .elementor-element.elementor-element-7896fe8{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-95eaefe{--n-accordion-title-font-size:21px;width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:32px;}.elementor-4987 .elementor-element.elementor-element-95eaefe > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-4987 .elementor-element.elementor-element-95eaefe.elementor-element{--align-self:center;}.elementor-4987 .elementor-element.elementor-element-95eaefe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-4987 .elementor-element.elementor-element-95eaefe {--n-accordion-padding:0px 24px 32px 24px;}:where( .elementor-4987 .elementor-element.elementor-element-95eaefe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"bw-vivant-light", Sans-serif;font-weight:300;line-height:25px;}:where( .elementor-4987 .elementor-element.elementor-element-95eaefe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-4987 .elementor-element.elementor-element-5c0e999{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4987 .elementor-element.elementor-element-3f8634a{--spacer-size:50px;}.elementor-4987 .elementor-element.elementor-element-bc41d0c{--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:8%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4987 .elementor-element.elementor-element-bc41d0c:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-bc41d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-4987 .elementor-element.elementor-element-ac4111e{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4987 .elementor-element.elementor-element-c7712dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4987 .elementor-element.elementor-element-e5d0070 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-e5d0070{text-align:center;}.elementor-4987 .elementor-element.elementor-element-e5d0070 .elementor-heading-title{font-family:"bw-vivant-light", Sans-serif;font-size:41px;font-weight:300;line-height:60px;color:#000000;}.elementor-4987 .elementor-element.elementor-element-1216c82{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:28px;letter-spacing:0.5px;}.elementor-4987 .elementor-element.elementor-element-1216c82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-1216c82.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-4987 .elementor-element.elementor-element-ba66d13{--width:60%;}.elementor-4987 .elementor-element.elementor-element-d623a9b{--width:50%;}.elementor-4987 .elementor-element.elementor-element-4779b10{--width:50%;}.elementor-4987 .elementor-element.elementor-element-f1e0823{--width:50%;}.elementor-4987 .elementor-element.elementor-element-b7389f7{--width:100%;}.elementor-4987 .elementor-element.elementor-element-45170bb{--width:30%;}.elementor-4987 .elementor-element.elementor-element-d2f577f{--width:30%;}.elementor-4987 .elementor-element.elementor-element-60d3e43{--width:30%;}.elementor-4987 .elementor-element.elementor-element-eeb2507{--width:30%;}.elementor-4987 .elementor-element.elementor-element-7c90bcb{--width:30%;}.elementor-4987 .elementor-element.elementor-element-a6f28f{--width:30%;}.elementor-4987 .elementor-element.elementor-element-984d953{--width:30%;}.elementor-4987 .elementor-element.elementor-element-262c017{--width:30%;}.elementor-4987 .elementor-element.elementor-element-b40a6db{--width:30%;}.elementor-4987 .elementor-element.elementor-element-cfc7463{--width:50%;}.elementor-4987 .elementor-element.elementor-element-7a2e176{--width:50%;}.elementor-4987 .elementor-element.elementor-element-eb841eb{--width:100%;}.elementor-4987 .elementor-element.elementor-element-5c0e999{--width:16%;}.elementor-4987 .elementor-element.elementor-element-ac4111e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4987 .elementor-element.elementor-element-4779b10{--width:100%;}.elementor-4987 .elementor-element.elementor-element-f1e0823{--width:100%;}.elementor-4987 .elementor-element.elementor-element-45170bb{--width:40%;}.elementor-4987 .elementor-element.elementor-element-d2f577f{--width:40%;}.elementor-4987 .elementor-element.elementor-element-60d3e43{--width:40%;}.elementor-4987 .elementor-element.elementor-element-eeb2507{--width:40%;}.elementor-4987 .elementor-element.elementor-element-7c90bcb{--width:40%;}.elementor-4987 .elementor-element.elementor-element-a6f28f{--width:40%;}.elementor-4987 .elementor-element.elementor-element-984d953{--width:40%;}.elementor-4987 .elementor-element.elementor-element-262c017{--width:40%;}.elementor-4987 .elementor-element.elementor-element-b40a6db{--width:80%;}.elementor-4987 .elementor-element.elementor-element-cfc7463{--width:100%;}.elementor-4987 .elementor-element.elementor-element-7a2e176{--width:100%;}}@media(max-width:1024px){.elementor-4987 .elementor-element.elementor-element-8156075 .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-4987 .elementor-element.elementor-element-64cda26 .elementor-heading-title{line-height:1.2em;}.elementor-4987 .elementor-element.elementor-element-9d12dfd > .elementor-widget-container{margin:-81px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-640215f{--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:2%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4987 .elementor-element.elementor-element-f1e0823{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-4987 .elementor-element.elementor-element-d5581d4 > .elementor-widget-container{margin:0px 0px -200px 0px;}.elementor-4987 .elementor-element.elementor-element-d5581d4{text-align:center;}.elementor-4987 .elementor-element.elementor-element-b8cfb85{text-align:center;}.elementor-4987 .elementor-element.elementor-element-9c47536{text-align:center;}.elementor-4987 .elementor-element.elementor-element-7fbeee7{text-align:center;}.elementor-4987 .elementor-element.elementor-element-295a333{--margin-top:0px;--margin-bottom:-76px;--margin-left:0px;--margin-right:0px;}.elementor-4987 .elementor-element.elementor-element-45170bb{--justify-content:space-between;}.elementor-4987 .elementor-element.elementor-element-d2f577f{--justify-content:space-between;}.elementor-4987 .elementor-element.elementor-element-60d3e43{--justify-content:space-between;}.elementor-4987 .elementor-element.elementor-element-eeb2507{--justify-content:space-between;}.elementor-4987 .elementor-element.elementor-element-7c90bcb{--justify-content:space-between;}.elementor-4987 .elementor-element.elementor-element-a6f28f{--justify-content:space-between;}.elementor-4987 .elementor-element.elementor-element-984d953{--justify-content:space-between;}.elementor-4987 .elementor-element.elementor-element-262c017{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4987 .elementor-element.elementor-element-41e8d9f{--margin-top:-65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4987 .elementor-element.elementor-element-ec4fab2{--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-4987 .elementor-element.elementor-element-7a2e176{--padding-top:8%;--padding-bottom:8%;--padding-left:4%;--padding-right:4%;}.elementor-4987 .elementor-element.elementor-element-5da5b27{text-align:center;}.elementor-4987 .elementor-element.elementor-element-411d4d8{text-align:center;}}@media(max-width:767px){.elementor-4987 .elementor-element.elementor-element-f3779b1:not(.elementor-motion-effects-element-type-background), .elementor-4987 .elementor-element.elementor-element-f3779b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-402px 0px;}.elementor-4987 .elementor-element.elementor-element-9dde6c4{--spacer-size:55px;}.elementor-4987 .elementor-element.elementor-element-8156075 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-8156075{text-align:center;}.elementor-4987 .elementor-element.elementor-element-8156075 .elementor-heading-title{font-size:30px;}.elementor-4987 .elementor-element.elementor-element-64cda26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-64cda26{text-align:center;}.elementor-4987 .elementor-element.elementor-element-48453d7{text-align:center;}.elementor-4987 .elementor-element.elementor-element-2bbcd88{text-align:center;}.elementor-4987 .elementor-element.elementor-element-f2ac0ea{--spacer-size:55px;}.elementor-4987 .elementor-element.elementor-element-9d12dfd > .elementor-widget-container{margin:-81px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-640215f{--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;--padding-top:2%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-4987 .elementor-element.elementor-element-d5581d4{text-align:center;}.elementor-4987 .elementor-element.elementor-element-d5581d4 .elementor-heading-title{font-size:45px;}.elementor-4987 .elementor-element.elementor-element-b8cfb85{text-align:center;}.elementor-4987 .elementor-element.elementor-element-b8cfb85 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-4987 .elementor-element.elementor-element-9c47536 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-9c47536{text-align:center;}.elementor-4987 .elementor-element.elementor-element-7fbeee7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4987 .elementor-element.elementor-element-7fbeee7{text-align:center;}.elementor-4987 .elementor-element.elementor-element-295a333{--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;}.elementor-4987 .elementor-element.elementor-element-d3c1046{--padding-top:5rem;--padding-bottom:8rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4987 .elementor-element.elementor-element-9ab03a8 > .elementor-widget-container{margin:50px 0px -60px 0px;}.elementor-4987 .elementor-element.elementor-element-9ab03a8 .elementor-heading-title{font-size:2.3rem;}.elementor-4987 .elementor-element.elementor-element-7e27d59 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-4987 .elementor-element.elementor-element-619f70a{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-4987 .elementor-element.elementor-element-c0641d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-99e4ae1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-27c31a5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-b3ab56{width:auto;max-width:auto;}.elementor-4987 .elementor-element.elementor-element-b5a1869 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-437ff2d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-d15e5f1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-5f3ccb5 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-ed1b379 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-7af9a3d > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-4987 .elementor-element.elementor-element-41e8d9f{--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4987 .elementor-element.elementor-element-ec4fab2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4987 .elementor-element.elementor-element-7a2e176{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-4987 .elementor-element.elementor-element-5da5b27 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-4987 .elementor-element.elementor-element-b27354d .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-4987 .elementor-element.elementor-element-95eaefe{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4987 .elementor-element.elementor-element-ac4111e{--padding-top:5%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-4987 .elementor-element.elementor-element-e5d0070 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-4987 .elementor-element.elementor-element-1216c82{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}}/* Start custom CSS for heading, class: .elementor-element-d5581d4 */.elementor-4987 .elementor-element.elementor-element-d5581d4 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ab03a8 */.elementor-4987 .elementor-element.elementor-element-9ab03a8 {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7d5c492 */.elementor-4987 .elementor-element.elementor-element-7d5c492 :hover  {
    font-wight:bold!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3ab56 */.elementor-4987 .elementor-element.elementor-element-b3ab56 :hover  {
    font-wight:bold!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-991921a */.elementor-4987 .elementor-element.elementor-element-991921a :hover  {
    font-wight:bold!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26f78de */.elementor-4987 .elementor-element.elementor-element-26f78de :hover  {
    font-wight:bold!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4d5fa2 */.elementor-4987 .elementor-element.elementor-element-b4d5fa2 :hover  {
    font-wight:bold!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b4666 */.elementor-4987 .elementor-element.elementor-element-42b4666 :hover  {
    font-wight:bold!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d092d2a */.elementor-4987 .elementor-element.elementor-element-d092d2a :hover  {
    font-wight:bold!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e713ee */.elementor-4987 .elementor-element.elementor-element-5e713ee :hover  {
    font-wight:bold!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3c1046 */.elementor-4987 .elementor-element.elementor-element-d3c1046 .info-button:hover  {
    font-wight:bold!important;
}


/* Arrow pseudo-element */
.elementor-4987 .elementor-element.elementor-element-d3c1046 .info-button::after {
    content: '';
    position: absolute;
    right:-5%;
    top: 50%;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
/* Normal state */
 background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.59L13.17 12L8.59 7.41L10 6l6 6-6 6-1.41-1.41z' fill='%23BF8274'/%3E%3C/svg%3E");

filter: brightness(0) saturate(100%) invert(43%) sepia(18%) saturate(1171%) hue-rotate(318deg) brightness(91%) contrast(88%);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 0.3s ease;
}

/* Arrow animation on hover */
.elementor-4987 .elementor-element.elementor-element-d3c1046 .info-button:hover::after {
    transform: translateY(-50%) translateX(3px);
 background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.59 16.59L13.17 12L8.59 7.41L10 6l6 6-6 6-1.41-1.41z' fill='%23BF8274'/%3E%3C/svg%3E");
    filter: brightness(0) saturate(100%) invert(55%) sepia(20%) saturate(1171%) hue-rotate(318deg) brightness(91%) contrast(88%);

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cefbb9c */.elementor-4987 .elementor-element.elementor-element-cefbb9c {
    white-space: nowrap;
}/* 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 */