.elementor-4542 .elementor-element.elementor-element-76783e1{--display:flex;--min-height:620px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:1;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-76783e1:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-76783e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jsjaesthetics.com/wp-content/uploads/2026/01/AdobeStock_876617500.webp");background-position:center center;background-size:cover;}.elementor-4542 .elementor-element.elementor-element-76783e1::before, .elementor-4542 .elementor-element.elementor-element-76783e1 > .elementor-background-video-container::before, .elementor-4542 .elementor-element.elementor-element-76783e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-4542 .elementor-element.elementor-element-76783e1 > .elementor-background-slideshow::before, .elementor-4542 .elementor-element.elementor-element-76783e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4542 .elementor-element.elementor-element-76783e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, rgba(0,36,66,0.94) 0%, rgba(0,36,66,0.35) 100%);}.elementor-4542 .elementor-element.elementor-element-fb2b9b8{text-align:start;}.elementor-4542 .elementor-element.elementor-element-fb2b9b8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#BC9A5F;}.elementor-4542 .elementor-element.elementor-element-7fe25e7 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:54px;font-weight:400;line-height:1.15em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-c3d9c66{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;color:rgba(255,255,255,0.86);}.elementor-4542 .elementor-element.elementor-element-d403265{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:12px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4542 .elementor-element.elementor-element-8004c9c .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#003057;color:#003057;border-radius:2px 2px 2px 2px;padding:18px 32px 18px 32px;}.elementor-4542 .elementor-element.elementor-element-8004c9c .elementor-button:hover, .elementor-4542 .elementor-element.elementor-element-8004c9c .elementor-button:focus{background-color:#BC9A5F;color:#002442;}.elementor-4542 .elementor-element.elementor-element-8004c9c .elementor-button:hover svg, .elementor-4542 .elementor-element.elementor-element-8004c9c .elementor-button:focus svg{fill:#002442;}.elementor-4542 .elementor-element.elementor-element-84ca3d8 .elementor-button{background-color:#BC9A5F;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#002442;color:#002442;border-radius:2px 2px 2px 2px;padding:18px 32px 18px 32px;}.elementor-4542 .elementor-element.elementor-element-84ca3d8 .elementor-button:hover, .elementor-4542 .elementor-element.elementor-element-84ca3d8 .elementor-button:focus{background-color:#FFFFFF;color:#002442;}.elementor-4542 .elementor-element.elementor-element-84ca3d8 .elementor-button:hover svg, .elementor-4542 .elementor-element.elementor-element-84ca3d8 .elementor-button:focus svg{fill:#002442;}.elementor-4542 .elementor-element.elementor-element-190c098 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.45);border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-4542 .elementor-element.elementor-element-190c098 .elementor-button:hover, .elementor-4542 .elementor-element.elementor-element-190c098 .elementor-button:focus{background-color:rgba(255,255,255,0.08);color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-190c098 .elementor-button:hover svg, .elementor-4542 .elementor-element.elementor-element-190c098 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-0bac721{--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;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-0bac721:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-0bac721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-4542 .elementor-element.elementor-element-58dd8cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-58dd8cd:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-58dd8cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-9377352{--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-4542 .elementor-element.elementor-element-412799e{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4542 .elementor-element.elementor-element-7a1355b{text-align:start;}.elementor-4542 .elementor-element.elementor-element-7a1355b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#7D5F2A;}.elementor-4542 .elementor-element.elementor-element-6f98b94{text-align:start;}.elementor-4542 .elementor-element.elementor-element-6f98b94 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#003057;}.elementor-4542 .elementor-element.elementor-element-d6d1642{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3D3A36;}.elementor-4542 .elementor-element.elementor-element-13eba4a > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-4542 .elementor-element.elementor-element-b5a80a2{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-b5a80a2:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-b5a80a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-4542 .elementor-element.elementor-element-c85f6c8{--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-4542 .elementor-element.elementor-element-3cfbfe3{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4542 .elementor-element.elementor-element-b294f2a{text-align:start;}.elementor-4542 .elementor-element.elementor-element-b294f2a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#7D5F2A;}.elementor-4542 .elementor-element.elementor-element-2edb8b4{text-align:start;}.elementor-4542 .elementor-element.elementor-element-2edb8b4 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#003057;}.elementor-4542 .elementor-element.elementor-element-e3d155e{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3D3A36;}.elementor-4542 .elementor-element.elementor-element-0b6a830 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-4542 .elementor-element.elementor-element-1d63e71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-1d63e71:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-1d63e71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-262176a{--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-4542 .elementor-element.elementor-element-d67cc12{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4542 .elementor-element.elementor-element-5adb9a4{text-align:start;}.elementor-4542 .elementor-element.elementor-element-5adb9a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#7D5F2A;}.elementor-4542 .elementor-element.elementor-element-70aaedb{text-align:start;}.elementor-4542 .elementor-element.elementor-element-70aaedb .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#003057;}.elementor-4542 .elementor-element.elementor-element-f2b2ab7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3D3A36;}.elementor-4542 .elementor-element.elementor-element-8db591a > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-4542 .elementor-element.elementor-element-2811756{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-2811756:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-2811756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-4542 .elementor-element.elementor-element-4c86a65{--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-4542 .elementor-element.elementor-element-4faa9c0{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4542 .elementor-element.elementor-element-6487d39{text-align:start;}.elementor-4542 .elementor-element.elementor-element-6487d39 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#7D5F2A;}.elementor-4542 .elementor-element.elementor-element-333e7b9{text-align:start;}.elementor-4542 .elementor-element.elementor-element-333e7b9 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#003057;}.elementor-4542 .elementor-element.elementor-element-9e2cb3d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3D3A36;}.elementor-4542 .elementor-element.elementor-element-9e90d31 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-4542 .elementor-element.elementor-element-6c24a2a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-6c24a2a:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-6c24a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-3d622f5{--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-4542 .elementor-element.elementor-element-d6b9efa{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4542 .elementor-element.elementor-element-ed1a0d1{text-align:start;}.elementor-4542 .elementor-element.elementor-element-ed1a0d1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#7D5F2A;}.elementor-4542 .elementor-element.elementor-element-01f12eb{text-align:start;}.elementor-4542 .elementor-element.elementor-element-01f12eb .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#003057;}.elementor-4542 .elementor-element.elementor-element-9c7f14f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#3D3A36;}.elementor-4542 .elementor-element.elementor-element-f3d9d31 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-4542 .elementor-element.elementor-element-eade147{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--overlay-opacity:1;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-eade147:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-eade147 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #002442 0%, #003057 100%);}.elementor-4542 .elementor-element.elementor-element-eade147::before, .elementor-4542 .elementor-element.elementor-element-eade147 > .elementor-background-video-container::before, .elementor-4542 .elementor-element.elementor-element-eade147 > .e-con-inner > .elementor-background-video-container::before, .elementor-4542 .elementor-element.elementor-element-eade147 > .elementor-background-slideshow::before, .elementor-4542 .elementor-element.elementor-element-eade147 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4542 .elementor-element.elementor-element-eade147 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, rgba(188,154,95,0.22) 0%, rgba(188,154,95,0) 55%);}.elementor-4542 .elementor-element.elementor-element-d686ba9{--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-4542 .elementor-element.elementor-element-a240947{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4542 .elementor-element.elementor-element-ac7cbcd{text-align:start;}.elementor-4542 .elementor-element.elementor-element-ac7cbcd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#BC9A5F;}.elementor-4542 .elementor-element.elementor-element-42b1757{text-align:start;}.elementor-4542 .elementor-element.elementor-element-42b1757 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-298ebaa > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-4542 .elementor-element.elementor-element-be96df0{--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:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-be96df0:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-be96df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-34a99f9{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4542 .elementor-element.elementor-element-ff6d650{text-align:start;}.elementor-4542 .elementor-element.elementor-element-ff6d650 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#7D5F2A;}.elementor-4542 .elementor-element.elementor-element-da9d5a0{text-align:start;}.elementor-4542 .elementor-element.elementor-element-da9d5a0 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#003057;}.elementor-4542 .elementor-element.elementor-element-6056496 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-4542 .elementor-element.elementor-element-768b839{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4542 .elementor-element.elementor-element-85b2f10 .elementor-button{background-color:#003057;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:2px 2px 2px 2px;padding:18px 32px 18px 32px;}.elementor-4542 .elementor-element.elementor-element-85b2f10 .elementor-button:hover, .elementor-4542 .elementor-element.elementor-element-85b2f10 .elementor-button:focus{background-color:#BC9A5F;color:#002442;}.elementor-4542 .elementor-element.elementor-element-85b2f10 .elementor-button:hover svg, .elementor-4542 .elementor-element.elementor-element-85b2f10 .elementor-button:focus svg{fill:#002442;}.elementor-4542 .elementor-element.elementor-element-762d7f6 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#003057;color:#003057;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003057;border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-4542 .elementor-element.elementor-element-762d7f6 .elementor-button:hover, .elementor-4542 .elementor-element.elementor-element-762d7f6 .elementor-button:focus{background-color:rgba(0,48,87,0.06);color:#003057;}.elementor-4542 .elementor-element.elementor-element-762d7f6 .elementor-button:hover svg, .elementor-4542 .elementor-element.elementor-element-762d7f6 .elementor-button:focus svg{fill:#003057;}.elementor-4542 .elementor-element.elementor-element-892ed78{--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-4542 .elementor-element.elementor-element-ae1f578{--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;--align-items:center;--padding-top:36px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-ae1f578:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-ae1f578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F1EA;}.elementor-4542 .elementor-element.elementor-element-00fc363{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-00fc363:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-00fc363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-0dceb71{text-align:center;}.elementor-4542 .elementor-element.elementor-element-0dceb71 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#7D5F2A;}.elementor-4542 .elementor-element.elementor-element-9883ed3{text-align:center;}.elementor-4542 .elementor-element.elementor-element-9883ed3 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#003057;}.elementor-4542 .elementor-element.elementor-element-ba5199d > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-4542 .elementor-element.elementor-element-5a8c697{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:1;--padding-top:88px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-4542 .elementor-element.elementor-element-5a8c697:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-5a8c697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #002442 0%, #003057 100%);}.elementor-4542 .elementor-element.elementor-element-5a8c697::before, .elementor-4542 .elementor-element.elementor-element-5a8c697 > .elementor-background-video-container::before, .elementor-4542 .elementor-element.elementor-element-5a8c697 > .e-con-inner > .elementor-background-video-container::before, .elementor-4542 .elementor-element.elementor-element-5a8c697 > .elementor-background-slideshow::before, .elementor-4542 .elementor-element.elementor-element-5a8c697 > .e-con-inner > .elementor-background-slideshow::before, .elementor-4542 .elementor-element.elementor-element-5a8c697 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, rgba(188,154,95,0.22) 0%, rgba(188,154,95,0) 55%);}.elementor-4542 .elementor-element.elementor-element-8c9b597{text-align:center;}.elementor-4542 .elementor-element.elementor-element-8c9b597 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1.6em;letter-spacing:2.3px;color:#BC9A5F;}.elementor-4542 .elementor-element.elementor-element-733dc23{text-align:center;}.elementor-4542 .elementor-element.elementor-element-733dc23 .elementor-heading-title{font-family:"Prata", Sans-serif;font-size:38px;font-weight:400;line-height:1.2em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-25c7332{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:rgba(255,255,255,0.84);}.elementor-4542 .elementor-element.elementor-element-d076582{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4542 .elementor-element.elementor-element-5266d16 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.45);border-radius:2px 2px 2px 2px;padding:17px 30px 17px 30px;}.elementor-4542 .elementor-element.elementor-element-5266d16 .elementor-button:hover, .elementor-4542 .elementor-element.elementor-element-5266d16 .elementor-button:focus{background-color:rgba(255,255,255,0.08);color:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-5266d16 .elementor-button:hover svg, .elementor-4542 .elementor-element.elementor-element-5266d16 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4542 .elementor-element.elementor-element-c610b20 .elementor-button{background-color:#BC9A5F;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.1px;fill:#002442;color:#002442;border-radius:2px 2px 2px 2px;padding:18px 32px 18px 32px;}.elementor-4542 .elementor-element.elementor-element-c610b20 .elementor-button:hover, .elementor-4542 .elementor-element.elementor-element-c610b20 .elementor-button:focus{background-color:#FFFFFF;color:#002442;}.elementor-4542 .elementor-element.elementor-element-c610b20 .elementor-button:hover svg, .elementor-4542 .elementor-element.elementor-element-c610b20 .elementor-button:focus svg{fill:#002442;}@media(max-width:1500px){.elementor-4542 .elementor-element.elementor-element-76783e1:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-76783e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-4542 .elementor-element.elementor-element-7fe25e7 .elementor-heading-title{font-size:46px;}.elementor-4542 .elementor-element.elementor-element-c3d9c66{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;}.elementor-4542 .elementor-element.elementor-element-58dd8cd{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-4542 .elementor-element.elementor-element-b5a80a2{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-4542 .elementor-element.elementor-element-1d63e71{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-4542 .elementor-element.elementor-element-2811756{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-4542 .elementor-element.elementor-element-6c24a2a{--gap:48px 48px;--row-gap:48px;--column-gap:48px;}}@media(min-width:768px){.elementor-4542 .elementor-element.elementor-element-76783e1{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-0bac721{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-58dd8cd{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-9377352{--width:42%;}.elementor-4542 .elementor-element.elementor-element-412799e{--width:58%;}.elementor-4542 .elementor-element.elementor-element-b5a80a2{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-c85f6c8{--width:42%;}.elementor-4542 .elementor-element.elementor-element-3cfbfe3{--width:58%;}.elementor-4542 .elementor-element.elementor-element-1d63e71{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-262176a{--width:42%;}.elementor-4542 .elementor-element.elementor-element-d67cc12{--width:58%;}.elementor-4542 .elementor-element.elementor-element-2811756{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-4c86a65{--width:42%;}.elementor-4542 .elementor-element.elementor-element-4faa9c0{--width:58%;}.elementor-4542 .elementor-element.elementor-element-6c24a2a{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-3d622f5{--width:42%;}.elementor-4542 .elementor-element.elementor-element-d6b9efa{--width:58%;}.elementor-4542 .elementor-element.elementor-element-eade147{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-d686ba9{--width:40%;}.elementor-4542 .elementor-element.elementor-element-a240947{--width:60%;}.elementor-4542 .elementor-element.elementor-element-be96df0{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-34a99f9{--width:45%;}.elementor-4542 .elementor-element.elementor-element-892ed78{--width:55%;}.elementor-4542 .elementor-element.elementor-element-ae1f578{--content-width:1200px;}.elementor-4542 .elementor-element.elementor-element-00fc363{--content-width:860px;}.elementor-4542 .elementor-element.elementor-element-5a8c697{--content-width:1200px;}}@media(max-width:767px){.elementor-4542 .elementor-element.elementor-element-76783e1{--min-height:540px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4542 .elementor-element.elementor-element-76783e1:not(.elementor-motion-effects-element-type-background), .elementor-4542 .elementor-element.elementor-element-76783e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-4542 .elementor-element.elementor-element-fb2b9b8{text-align:start;}.elementor-4542 .elementor-element.elementor-element-7fe25e7 .elementor-heading-title{font-size:34px;}.elementor-4542 .elementor-element.elementor-element-c3d9c66{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-4542 .elementor-element.elementor-element-0bac721{--padding-top:20px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;}.elementor-4542 .elementor-element.elementor-element-58dd8cd{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4542 .elementor-element.elementor-element-9377352{--width:100%;}.elementor-4542 .elementor-element.elementor-element-412799e{--width:100%;}.elementor-4542 .elementor-element.elementor-element-7a1355b{text-align:start;}.elementor-4542 .elementor-element.elementor-element-6f98b94 .elementor-heading-title{font-size:28px;}.elementor-4542 .elementor-element.elementor-element-d6d1642{font-size:16px;}.elementor-4542 .elementor-element.elementor-element-b5a80a2{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4542 .elementor-element.elementor-element-c85f6c8{--width:100%;}.elementor-4542 .elementor-element.elementor-element-3cfbfe3{--width:100%;}.elementor-4542 .elementor-element.elementor-element-b294f2a{text-align:start;}.elementor-4542 .elementor-element.elementor-element-2edb8b4 .elementor-heading-title{font-size:28px;}.elementor-4542 .elementor-element.elementor-element-e3d155e{font-size:16px;}.elementor-4542 .elementor-element.elementor-element-1d63e71{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4542 .elementor-element.elementor-element-262176a{--width:100%;}.elementor-4542 .elementor-element.elementor-element-d67cc12{--width:100%;}.elementor-4542 .elementor-element.elementor-element-5adb9a4{text-align:start;}.elementor-4542 .elementor-element.elementor-element-70aaedb .elementor-heading-title{font-size:28px;}.elementor-4542 .elementor-element.elementor-element-f2b2ab7{font-size:16px;}.elementor-4542 .elementor-element.elementor-element-2811756{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4542 .elementor-element.elementor-element-4c86a65{--width:100%;}.elementor-4542 .elementor-element.elementor-element-4faa9c0{--width:100%;}.elementor-4542 .elementor-element.elementor-element-6487d39{text-align:start;}.elementor-4542 .elementor-element.elementor-element-333e7b9 .elementor-heading-title{font-size:28px;}.elementor-4542 .elementor-element.elementor-element-9e2cb3d{font-size:16px;}.elementor-4542 .elementor-element.elementor-element-6c24a2a{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4542 .elementor-element.elementor-element-3d622f5{--width:100%;}.elementor-4542 .elementor-element.elementor-element-d6b9efa{--width:100%;}.elementor-4542 .elementor-element.elementor-element-ed1a0d1{text-align:start;}.elementor-4542 .elementor-element.elementor-element-01f12eb .elementor-heading-title{font-size:28px;}.elementor-4542 .elementor-element.elementor-element-9c7f14f{font-size:16px;}.elementor-4542 .elementor-element.elementor-element-eade147{--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:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4542 .elementor-element.elementor-element-d686ba9{--width:100%;}.elementor-4542 .elementor-element.elementor-element-a240947{--width:100%;}.elementor-4542 .elementor-element.elementor-element-ac7cbcd{text-align:start;}.elementor-4542 .elementor-element.elementor-element-42b1757 .elementor-heading-title{font-size:28px;}.elementor-4542 .elementor-element.elementor-element-be96df0{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4542 .elementor-element.elementor-element-34a99f9{--width:100%;}.elementor-4542 .elementor-element.elementor-element-ff6d650{text-align:start;}.elementor-4542 .elementor-element.elementor-element-da9d5a0 .elementor-heading-title{font-size:28px;}.elementor-4542 .elementor-element.elementor-element-892ed78{--width:100%;}.elementor-4542 .elementor-element.elementor-element-00fc363{--padding-top:56px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4542 .elementor-element.elementor-element-0dceb71{text-align:center;}.elementor-4542 .elementor-element.elementor-element-9883ed3 .elementor-heading-title{font-size:28px;}.elementor-4542 .elementor-element.elementor-element-5a8c697{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-4542 .elementor-element.elementor-element-733dc23 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for heading, class: .elementor-element-7fe25e7 */.elementor-4542 .elementor-element.elementor-element-7fe25e7{ max-width:640px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3d9c66 */.elementor-4542 .elementor-element.elementor-element-c3d9c66 p{ font-size:inherit !important; margin:0 0 .9em; } .elementor-4542 .elementor-element.elementor-element-c3d9c66 p:last-child{ margin-bottom:0; } .elementor-4542 .elementor-element.elementor-element-c3d9c66 a:not(#x):not(#y){ font-size:inherit !important; color:inherit; text-decoration:underline; text-underline-offset:3px; } .elementor-4542 .elementor-element.elementor-element-c3d9c66{ max-width:600px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a69e6f */.elementor-4542 .elementor-element.elementor-element-7a69e6f p:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:14px !important; color:rgba(255,255,255,.7); margin:8px 0 0; letter-spacing:.3px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76783e1 */@media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-76783e1::before{ background:rgba(0,36,66,.82) !important; } } @media (min-width:768px){ .elementor-4542 .elementor-element.elementor-element-76783e1{ background-size:128% auto !important; background-position:0% 45% !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-797e661 */.elementor-4542 .elementor-element.elementor-element-797e661 .jsj-topics{ display:flex; flex-wrap:wrap; justify-content:center; gap:10px; }
.elementor-4542 .elementor-element.elementor-element-797e661 a.jsj-chip:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:14px !important; font-weight:500; line-height:1.2; color:#003057 !important; background:#fff; border:1px solid #e3d9c8; padding:11px 20px; border-radius:999px; text-decoration:none !important; transition:background .25s,color .25s,border-color .25s; }
.elementor-4542 .elementor-element.elementor-element-797e661 a.jsj-chip:not(#x):not(#y):hover{ border-color:#003057; }
body.page-id-226 .elementor-4542 .elementor-element.elementor-element-797e661 .chip-all:not(#x):not(#y), body.category-skin-care-treatments .elementor-4542 .elementor-element.elementor-element-797e661 .chip-skin-care-treatments:not(#x):not(#y), body.category-botox-and-fillers .elementor-4542 .elementor-element.elementor-element-797e661 .chip-botox-and-fillers:not(#x):not(#y), body.category-pdo-thread-lift .elementor-4542 .elementor-element.elementor-element-797e661 .chip-pdo-thread-lift:not(#x):not(#y), body.category-hormone-replacement-therapy .elementor-4542 .elementor-element.elementor-element-797e661 .chip-hormone-replacement-therapy:not(#x):not(#y), body.category-iv-therapy .elementor-4542 .elementor-element.elementor-element-797e661 .chip-iv-therapy:not(#x):not(#y), body.category-weight-loss .elementor-4542 .elementor-element.elementor-element-797e661 .chip-weight-loss:not(#x):not(#y), body.category-jsj-aesthetics .elementor-4542 .elementor-element.elementor-element-797e661 .chip-jsj-aesthetics:not(#x):not(#y){ background:#003057; border-color:#003057; color:#fff !important; }
@media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-797e661 .jsj-topics{ gap:8px; flex-wrap:nowrap; justify-content:flex-start; overflow-x:auto; margin:0 -16px; padding:2px 16px 8px; scrollbar-width:none; -webkit-overflow-scrolling:touch; } .elementor-4542 .elementor-element.elementor-element-797e661 .jsj-topics::-webkit-scrollbar{ display:none; } .elementor-4542 .elementor-element.elementor-element-797e661 a.jsj-chip:not(#x):not(#y){ flex:0 0 auto; white-space:nowrap; } .elementor-4542 .elementor-element.elementor-element-797e661 a.jsj-chip:not(#x):not(#y){ font-size:13px !important; padding:9px 15px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-971caf7 */.elementor-4542 .elementor-element.elementor-element-971caf7{ width:100%; } .elementor-4542 .elementor-element.elementor-element-971caf7 .jsj-photo{ width:100%; aspect-ratio:4/3; object-fit:cover; display:block; border-radius:2px; box-shadow:0 24px 60px -30px rgba(0,36,66,.4); } @media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-971caf7 .jsj-photo{ aspect-ratio:3/2; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9377352 */@media (min-width:768px){ .elementor-4542 .elementor-element.elementor-element-9377352{ position:sticky; top:120px; align-self:flex-start; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6d1642 */.elementor-4542 .elementor-element.elementor-element-d6d1642 p{ font-size:inherit !important; margin:0 0 .9em; } .elementor-4542 .elementor-element.elementor-element-d6d1642 p:last-child{ margin-bottom:0; } .elementor-4542 .elementor-element.elementor-element-d6d1642 a:not(#x):not(#y){ font-size:inherit !important; color:inherit; text-decoration:underline; text-underline-offset:3px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13eba4a */.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx{ list-style:none; margin:0; padding:0; border-top:1px solid #e3d9c8; }
.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx li{ margin:0; padding:0; }
.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx a:not(#x):not(#y){ display:flex; align-items:center; justify-content:space-between; gap:24px; padding:20px 0; border-bottom:1px solid #e3d9c8; text-decoration:none !important; color:inherit; }
.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx h3:not(#x):not(#y){ font-family:Prata,serif !important; font-size:21px !important; line-height:1.3 !important; font-weight:400 !important; color:#003057 !important; margin:0 0 4px !important; text-transform:none !important; letter-spacing:0; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx p:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:15px !important; line-height:1.6 !important; color:#5a5650 !important; margin:0 !important; }
.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx .arr{ flex:0 0 auto; font-family:Montserrat,sans-serif; font-size:20px; color:#BC9A5F; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx a:hover h3:not(#x):not(#y), .elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx a:hover .arr{ color:#7D5F2A !important; }
.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-more{ margin-top:26px; }
.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-more a:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:13px !important; font-weight:600; letter-spacing:1.1px; text-transform:uppercase; color:#003057 !important; text-decoration:none; border-bottom:1px solid #BC9A5F; padding-bottom:4px; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-more a:hover:not(#x):not(#y){ color:#7D5F2A !important; }
@media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx h3:not(#x):not(#y){ font-size:19px !important; } .elementor-4542 .elementor-element.elementor-element-13eba4a .jsj-tx a:not(#x):not(#y){ padding:17px 0; gap:16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58dd8cd */.elementor-4542 .elementor-element.elementor-element-58dd8cd{ scroll-margin-top:90px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-743ff54 */.elementor-4542 .elementor-element.elementor-element-743ff54{ width:100%; } .elementor-4542 .elementor-element.elementor-element-743ff54 .jsj-photo{ width:100%; aspect-ratio:4/3; object-fit:cover; display:block; border-radius:2px; box-shadow:0 24px 60px -30px rgba(0,36,66,.4); } @media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-743ff54 .jsj-photo{ aspect-ratio:3/2; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c85f6c8 */@media (min-width:768px){ .elementor-4542 .elementor-element.elementor-element-c85f6c8{ position:sticky; top:120px; align-self:flex-start; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e3d155e */.elementor-4542 .elementor-element.elementor-element-e3d155e p{ font-size:inherit !important; margin:0 0 .9em; } .elementor-4542 .elementor-element.elementor-element-e3d155e p:last-child{ margin-bottom:0; } .elementor-4542 .elementor-element.elementor-element-e3d155e a:not(#x):not(#y){ font-size:inherit !important; color:inherit; text-decoration:underline; text-underline-offset:3px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0b6a830 */.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx{ list-style:none; margin:0; padding:0; border-top:1px solid #e3d9c8; }
.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx li{ margin:0; padding:0; }
.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx a:not(#x):not(#y){ display:flex; align-items:center; justify-content:space-between; gap:24px; padding:20px 0; border-bottom:1px solid #e3d9c8; text-decoration:none !important; color:inherit; }
.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx h3:not(#x):not(#y){ font-family:Prata,serif !important; font-size:21px !important; line-height:1.3 !important; font-weight:400 !important; color:#003057 !important; margin:0 0 4px !important; text-transform:none !important; letter-spacing:0; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx p:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:15px !important; line-height:1.6 !important; color:#5a5650 !important; margin:0 !important; }
.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx .arr{ flex:0 0 auto; font-family:Montserrat,sans-serif; font-size:20px; color:#BC9A5F; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx a:hover h3:not(#x):not(#y), .elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx a:hover .arr{ color:#7D5F2A !important; }
.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-more{ margin-top:26px; }
.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-more a:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:13px !important; font-weight:600; letter-spacing:1.1px; text-transform:uppercase; color:#003057 !important; text-decoration:none; border-bottom:1px solid #BC9A5F; padding-bottom:4px; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-more a:hover:not(#x):not(#y){ color:#7D5F2A !important; }
@media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx h3:not(#x):not(#y){ font-size:19px !important; } .elementor-4542 .elementor-element.elementor-element-0b6a830 .jsj-tx a:not(#x):not(#y){ padding:17px 0; gap:16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a80a2 */.elementor-4542 .elementor-element.elementor-element-b5a80a2{ scroll-margin-top:90px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a53998d */.elementor-4542 .elementor-element.elementor-element-a53998d{ width:100%; } .elementor-4542 .elementor-element.elementor-element-a53998d .jsj-photo{ width:100%; aspect-ratio:4/3; object-fit:cover; display:block; border-radius:2px; box-shadow:0 24px 60px -30px rgba(0,36,66,.4); } @media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-a53998d .jsj-photo{ aspect-ratio:3/2; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-262176a */@media (min-width:768px){ .elementor-4542 .elementor-element.elementor-element-262176a{ position:sticky; top:120px; align-self:flex-start; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2b2ab7 */.elementor-4542 .elementor-element.elementor-element-f2b2ab7 p{ font-size:inherit !important; margin:0 0 .9em; } .elementor-4542 .elementor-element.elementor-element-f2b2ab7 p:last-child{ margin-bottom:0; } .elementor-4542 .elementor-element.elementor-element-f2b2ab7 a:not(#x):not(#y){ font-size:inherit !important; color:inherit; text-decoration:underline; text-underline-offset:3px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8db591a */.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx{ list-style:none; margin:0; padding:0; border-top:1px solid #e3d9c8; }
.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx li{ margin:0; padding:0; }
.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx a:not(#x):not(#y){ display:flex; align-items:center; justify-content:space-between; gap:24px; padding:20px 0; border-bottom:1px solid #e3d9c8; text-decoration:none !important; color:inherit; }
.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx h3:not(#x):not(#y){ font-family:Prata,serif !important; font-size:21px !important; line-height:1.3 !important; font-weight:400 !important; color:#003057 !important; margin:0 0 4px !important; text-transform:none !important; letter-spacing:0; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx p:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:15px !important; line-height:1.6 !important; color:#5a5650 !important; margin:0 !important; }
.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx .arr{ flex:0 0 auto; font-family:Montserrat,sans-serif; font-size:20px; color:#BC9A5F; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx a:hover h3:not(#x):not(#y), .elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx a:hover .arr{ color:#7D5F2A !important; }
.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-more{ margin-top:26px; }
.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-more a:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:13px !important; font-weight:600; letter-spacing:1.1px; text-transform:uppercase; color:#003057 !important; text-decoration:none; border-bottom:1px solid #BC9A5F; padding-bottom:4px; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-8db591a .jsj-more a:hover:not(#x):not(#y){ color:#7D5F2A !important; }
@media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx h3:not(#x):not(#y){ font-size:19px !important; } .elementor-4542 .elementor-element.elementor-element-8db591a .jsj-tx a:not(#x):not(#y){ padding:17px 0; gap:16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d63e71 */.elementor-4542 .elementor-element.elementor-element-1d63e71{ scroll-margin-top:90px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ddf19c2 */.elementor-4542 .elementor-element.elementor-element-ddf19c2{ width:100%; } .elementor-4542 .elementor-element.elementor-element-ddf19c2 .jsj-photo{ width:100%; aspect-ratio:4/3; object-fit:cover; display:block; border-radius:2px; box-shadow:0 24px 60px -30px rgba(0,36,66,.4); } @media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-ddf19c2 .jsj-photo{ aspect-ratio:3/2; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c86a65 */@media (min-width:768px){ .elementor-4542 .elementor-element.elementor-element-4c86a65{ position:sticky; top:120px; align-self:flex-start; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e2cb3d */.elementor-4542 .elementor-element.elementor-element-9e2cb3d p{ font-size:inherit !important; margin:0 0 .9em; } .elementor-4542 .elementor-element.elementor-element-9e2cb3d p:last-child{ margin-bottom:0; } .elementor-4542 .elementor-element.elementor-element-9e2cb3d a:not(#x):not(#y){ font-size:inherit !important; color:inherit; text-decoration:underline; text-underline-offset:3px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e90d31 */.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx{ list-style:none; margin:0; padding:0; border-top:1px solid #e3d9c8; }
.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx li{ margin:0; padding:0; }
.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx a:not(#x):not(#y){ display:flex; align-items:center; justify-content:space-between; gap:24px; padding:20px 0; border-bottom:1px solid #e3d9c8; text-decoration:none !important; color:inherit; }
.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx h3:not(#x):not(#y){ font-family:Prata,serif !important; font-size:21px !important; line-height:1.3 !important; font-weight:400 !important; color:#003057 !important; margin:0 0 4px !important; text-transform:none !important; letter-spacing:0; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx p:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:15px !important; line-height:1.6 !important; color:#5a5650 !important; margin:0 !important; }
.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx .arr{ flex:0 0 auto; font-family:Montserrat,sans-serif; font-size:20px; color:#BC9A5F; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx a:hover h3:not(#x):not(#y), .elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx a:hover .arr{ color:#7D5F2A !important; }
.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-more{ margin-top:26px; }
.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-more a:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:13px !important; font-weight:600; letter-spacing:1.1px; text-transform:uppercase; color:#003057 !important; text-decoration:none; border-bottom:1px solid #BC9A5F; padding-bottom:4px; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-more a:hover:not(#x):not(#y){ color:#7D5F2A !important; }
@media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx h3:not(#x):not(#y){ font-size:19px !important; } .elementor-4542 .elementor-element.elementor-element-9e90d31 .jsj-tx a:not(#x):not(#y){ padding:17px 0; gap:16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2811756 */.elementor-4542 .elementor-element.elementor-element-2811756{ scroll-margin-top:90px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d6009de */.elementor-4542 .elementor-element.elementor-element-d6009de{ width:100%; } .elementor-4542 .elementor-element.elementor-element-d6009de .jsj-photo{ width:100%; aspect-ratio:4/3; object-fit:cover; display:block; border-radius:2px; box-shadow:0 24px 60px -30px rgba(0,36,66,.4); } @media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-d6009de .jsj-photo{ aspect-ratio:3/2; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d622f5 */@media (min-width:768px){ .elementor-4542 .elementor-element.elementor-element-3d622f5{ position:sticky; top:120px; align-self:flex-start; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9c7f14f */.elementor-4542 .elementor-element.elementor-element-9c7f14f p{ font-size:inherit !important; margin:0 0 .9em; } .elementor-4542 .elementor-element.elementor-element-9c7f14f p:last-child{ margin-bottom:0; } .elementor-4542 .elementor-element.elementor-element-9c7f14f a:not(#x):not(#y){ font-size:inherit !important; color:inherit; text-decoration:underline; text-underline-offset:3px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f3d9d31 */.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx{ list-style:none; margin:0; padding:0; border-top:1px solid #e3d9c8; }
.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx li{ margin:0; padding:0; }
.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx a:not(#x):not(#y){ display:flex; align-items:center; justify-content:space-between; gap:24px; padding:20px 0; border-bottom:1px solid #e3d9c8; text-decoration:none !important; color:inherit; }
.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx h3:not(#x):not(#y){ font-family:Prata,serif !important; font-size:21px !important; line-height:1.3 !important; font-weight:400 !important; color:#003057 !important; margin:0 0 4px !important; text-transform:none !important; letter-spacing:0; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx p:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:15px !important; line-height:1.6 !important; color:#5a5650 !important; margin:0 !important; }
.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx .arr{ flex:0 0 auto; font-family:Montserrat,sans-serif; font-size:20px; color:#BC9A5F; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx a:hover h3:not(#x):not(#y), .elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx a:hover .arr{ color:#7D5F2A !important; }
.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-more{ margin-top:26px; }
.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-more a:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:13px !important; font-weight:600; letter-spacing:1.1px; text-transform:uppercase; color:#003057 !important; text-decoration:none; border-bottom:1px solid #BC9A5F; padding-bottom:4px; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-more a:hover:not(#x):not(#y){ color:#7D5F2A !important; }
@media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx h3:not(#x):not(#y){ font-size:19px !important; } .elementor-4542 .elementor-element.elementor-element-f3d9d31 .jsj-tx a:not(#x):not(#y){ padding:17px 0; gap:16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c24a2a */.elementor-4542 .elementor-element.elementor-element-6c24a2a{ scroll-margin-top:90px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8747922 */.elementor-4542 .elementor-element.elementor-element-8747922{ width:100%; } .elementor-4542 .elementor-element.elementor-element-8747922 .jsj-photo{ width:100%; height:auto; display:block; border-radius:2px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-298ebaa */.elementor-4542 .elementor-element.elementor-element-298ebaa .jsj-why{ display:grid; grid-template-columns:1fr 1fr; gap:34px 40px; }
.elementor-4542 .elementor-element.elementor-element-298ebaa .jsj-why-i{ border-top:2px solid #BC9A5F; padding-top:18px; }
.elementor-4542 .elementor-element.elementor-element-298ebaa .jsj-why h3:not(#x):not(#y){ font-family:Prata,serif !important; font-size:21px !important; line-height:1.3 !important; font-weight:400 !important; color:#fff !important; margin:0 0 8px !important; text-transform:none !important; }
.elementor-4542 .elementor-element.elementor-element-298ebaa .jsj-why p:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:15px !important; line-height:1.7 !important; color:rgba(255,255,255,.8) !important; margin:0 !important; }
@media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-298ebaa .jsj-why{ grid-template-columns:1fr; gap:26px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6056496 */.elementor-4542 .elementor-element.elementor-element-6056496 .jsj-v-block{ padding:18px 0; border-bottom:1px solid #e3d9c8; }
.elementor-4542 .elementor-element.elementor-element-6056496 .jsj-v-block:first-child{ border-top:1px solid #e3d9c8; }
.elementor-4542 .elementor-element.elementor-element-6056496 .jsj-v-label{ font-family:Montserrat,sans-serif; font-size:12px; font-weight:600; letter-spacing:2px; text-transform:uppercase; color:#7D5F2A; margin-bottom:6px; }
.elementor-4542 .elementor-element.elementor-element-6056496 :is(p,td,th):not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:16px !important; line-height:1.7 !important; color:#3D3A36 !important; margin:0 !important; }
.elementor-4542 .elementor-element.elementor-element-6056496 a:not(#x):not(#y){ font-size:inherit !important; color:#003057 !important; text-decoration:underline; text-decoration-color:rgba(188,154,95,.6); text-underline-offset:3px; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-6056496 a:hover:not(#x):not(#y){ color:#7D5F2A !important; }
.elementor-4542 .elementor-element.elementor-element-6056496 .jsj-hours{ border-collapse:collapse; width:100%; margin:0; border:0; }
.elementor-4542 .elementor-element.elementor-element-6056496 .jsj-hours :is(th,td){ border:0 !important; padding:3px 0 !important; background:none !important; text-align:left; vertical-align:top; }
.elementor-4542 .elementor-element.elementor-element-6056496 .jsj-hours th:not(#x):not(#y){ font-weight:600; width:48%; }
.elementor-4542 .elementor-element.elementor-element-6056496 p.jsj-areas:not(#x):not(#y){ font-size:15px !important; color:#5a5650 !important; margin-top:20px !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-758aca7 */.elementor-4542 .elementor-element.elementor-element-758aca7{ width:100%; } .elementor-4542 .elementor-element.elementor-element-758aca7 .jsj-map{ position:relative; width:100%; aspect-ratio:4/3; background:#eee; border-radius:2px; overflow:hidden; } .elementor-4542 .elementor-element.elementor-element-758aca7 iframe{ position:absolute; inset:0; width:100%; height:100%; border:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be96df0 */.elementor-4542 .elementor-element.elementor-element-be96df0{ scroll-margin-top:90px; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ee68b2a */.elementor-4542 .elementor-element.elementor-element-ee68b2a p:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:16px !important; color:#3D3A36; margin:0; text-align:center; } .elementor-4542 .elementor-element.elementor-element-ee68b2a a:not(#x):not(#y){ font-size:inherit !important; color:#003057 !important; font-weight:600; text-decoration:underline; text-decoration-color:#BC9A5F; text-underline-offset:4px; transition:color .2s; } .elementor-4542 .elementor-element.elementor-element-ee68b2a a:hover:not(#x):not(#y){ color:#7D5F2A !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ba5199d */.elementor-4542 .elementor-element.elementor-element-ba5199d .jsj-faq{ border-top:1px solid #e3d9c8; }
.elementor-4542 .elementor-element.elementor-element-ba5199d details{ border-bottom:1px solid #e3d9c8; }
.elementor-4542 .elementor-element.elementor-element-ba5199d summary{ list-style:none; cursor:pointer; display:flex; justify-content:space-between; align-items:center; gap:24px; padding:22px 0; }
.elementor-4542 .elementor-element.elementor-element-ba5199d summary::-webkit-details-marker{ display:none; }
.elementor-4542 .elementor-element.elementor-element-ba5199d summary h3:not(#x):not(#y){ font-family:Prata,serif !important; font-size:20px !important; line-height:1.35 !important; font-weight:400 !important; color:#003057 !important; margin:0 !important; text-transform:none !important; transition:color .2s; }
.elementor-4542 .elementor-element.elementor-element-ba5199d summary:hover h3:not(#x):not(#y){ color:#7D5F2A !important; }
.elementor-4542 .elementor-element.elementor-element-ba5199d .pm{ position:relative; flex:0 0 14px; height:14px; }
.elementor-4542 .elementor-element.elementor-element-ba5199d .pm::before, .elementor-4542 .elementor-element.elementor-element-ba5199d .pm::after{ content:''; position:absolute; left:0; top:6px; width:14px; height:2px; background:#BC9A5F; }
.elementor-4542 .elementor-element.elementor-element-ba5199d .pm::after{ transform:rotate(90deg); }
.elementor-4542 .elementor-element.elementor-element-ba5199d details[open] .pm::after{ display:none; }
.elementor-4542 .elementor-element.elementor-element-ba5199d .ans{ padding:0 40px 24px 0; }
.elementor-4542 .elementor-element.elementor-element-ba5199d .ans p:not(#x):not(#y){ font-family:Montserrat,sans-serif; font-size:16px !important; line-height:1.75 !important; color:#3D3A36 !important; margin:0 !important; }
.elementor-4542 .elementor-element.elementor-element-ba5199d .ans a:not(#x):not(#y){ font-size:inherit !important; color:#7D5F2A !important; text-decoration:underline; text-underline-offset:3px; }
@media (max-width:767px){ .elementor-4542 .elementor-element.elementor-element-ba5199d summary h3:not(#x):not(#y){ font-size:18px !important; } .elementor-4542 .elementor-element.elementor-element-ba5199d .ans{ padding-right:0; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25c7332 */.elementor-4542 .elementor-element.elementor-element-25c7332 p{ font-size: inherit !important; } .elementor-4542 .elementor-element.elementor-element-25c7332 a{ font-size:inherit !important; color:inherit; text-decoration:underline; text-underline-offset:3px; white-space:nowrap; }/* End custom CSS */
/* Start custom CSS */@media (max-width:1100px){ body.elementor-page-4542 .elementor-widget :is(p,h1,h2,h3,h4,h5,h6){ padding:0; } }/* End custom CSS */