.elementor-2919 .elementor-element.elementor-element-b52f0a2{--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-2919 .elementor-element.elementor-element-90f89f5{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#E2D8CF;--border-color:#E2D8CF;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:102px;--padding-right:102px;}.elementor-2919 .elementor-element.elementor-element-f8b6624{text-align:left;}.elementor-2919 .elementor-element.elementor-element-f8b6624 ul.hfe-breadcrumbs li{margin-right:12px;}.elementor-2919 .elementor-element.elementor-element-f8b6624 .hfe-breadcrumbs-item{padding:0px 0px 0px 0px;font-family:"Afacad", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;word-spacing:1px;border-radius:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-f8b6624 .hfe-breadcrumbs, .elementor-2919 .elementor-element.elementor-element-f8b6624 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#37464B;}.elementor-2919 .elementor-element.elementor-element-f8b6624 .hfe-breadcrumbs svg{fill:#37464B;}.elementor-2919 .elementor-element.elementor-element-f8b6624 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:#37464B;}.elementor-2919 .elementor-element.elementor-element-f8b6624 .hfe-breadcrumbs-separator-icon svg{fill:#37464B;}.elementor-2919 .elementor-element.elementor-element-f8b6624 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-2919 .elementor-element.elementor-element-f8b6624 .hfe-breadcrumbs-last svg{color:#37464B;font-family:"Afacad", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;}.elementor-2919 .elementor-element.elementor-element-f8b6624 .hfe-breadcrumbs-last{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-27484c0{--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:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2919 .elementor-element.elementor-element-0c7c569{text-align:center;}.elementor-2919 .elementor-element.elementor-element-0c7c569 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;color:#894300;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2919 .elementor-element.elementor-element-a63a83d{width:var( --container-widget-width, 671px );max-width:671px;--container-widget-width:671px;--container-widget-flex-grow:0;text-align:center;font-family:"Afacad", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.5px;word-spacing:1px;}.elementor-2919 .elementor-element.elementor-element-a63a83d.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-7db98c6{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b901bce{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:102px;--padding-right:102px;}.elementor-2919 .elementor-element.elementor-element-53c3d52{--display:flex;--justify-content:center;--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-2919 .elementor-element.elementor-element-eed3f60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-082f406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 22px;}.elementor-2919 .elementor-element.elementor-element-082f406 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#19252A;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2919 .elementor-element.elementor-element-edd9f13{--divider-border-style:solid;--divider-color:#E2D8CF;--divider-border-width:1px;}.elementor-2919 .elementor-element.elementor-element-edd9f13 .elementor-divider-separator{width:100%;}.elementor-2919 .elementor-element.elementor-element-edd9f13 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2919 .elementor-element.elementor-element-40314e7{font-family:"Afacad", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.5px;word-spacing:1px;color:#374043;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2919 .elementor-element.elementor-element-bfb465b .elementor-button{background-color:#FFA441;font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:08px 50px 08px 50px;}.elementor-2919 .elementor-element.elementor-element-bfb465b .elementor-button:hover, .elementor-2919 .elementor-element.elementor-element-bfb465b .elementor-button:focus{background-color:#F0AB60;color:#19252A;}.elementor-2919 .elementor-element.elementor-element-bfb465b{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 022px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-bfb465b .elementor-button:hover svg, .elementor-2919 .elementor-element.elementor-element-bfb465b .elementor-button:focus svg{fill:#19252A;}.elementor-2919 .elementor-element.elementor-element-52b9479{--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 30px;--row-gap:0px;--column-gap:30px;--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-2919 .elementor-element.elementor-element-30a06f0{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-6ac49b2{--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;--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-2919 .elementor-element.elementor-element-4093679{--display:flex;--min-height:360px;--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2919 .elementor-element.elementor-element-d3ef1d5{--display:flex;--min-height:360px;--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-2919 .elementor-element.elementor-element-6830a4c{--display:flex;--min-height:360px;--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-2919 .elementor-element.elementor-element-4d2ccab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-4d2ccab:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-4d2ccab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F4;}.elementor-2919 .elementor-element.elementor-element-248f191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 22px;}.elementor-2919 .elementor-element.elementor-element-248f191 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#19252A;}.elementor-2919 .elementor-element.elementor-element-e905825{--divider-border-style:solid;--divider-color:#E2D8CF;--divider-border-width:1px;}.elementor-2919 .elementor-element.elementor-element-e905825 .elementor-divider-separator{width:100%;}.elementor-2919 .elementor-element.elementor-element-e905825 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2919 .elementor-element.elementor-element-ba7c7a2{font-family:"Afacad", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.5px;word-spacing:1px;color:#374043;}.elementor-2919 .elementor-element.elementor-element-5ec6c01 .elementor-button{background-color:#FFA441;font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:08px 50px 08px 50px;}.elementor-2919 .elementor-element.elementor-element-5ec6c01 .elementor-button:hover, .elementor-2919 .elementor-element.elementor-element-5ec6c01 .elementor-button:focus{background-color:#F0AB60;color:#19252A;}.elementor-2919 .elementor-element.elementor-element-5ec6c01{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 022px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-5ec6c01 .elementor-button:hover svg, .elementor-2919 .elementor-element.elementor-element-5ec6c01 .elementor-button:focus svg{fill:#19252A;}.elementor-2919 .elementor-element.elementor-element-fa65277{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b1d9a4a{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:102px;--padding-right:102px;}.elementor-2919 .elementor-element.elementor-element-b1d9a4a:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-b1d9a4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F4;}.elementor-2919 .elementor-element.elementor-element-ed5aaad{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-1909414{--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 30px;--row-gap:0px;--column-gap:30px;--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-2919 .elementor-element.elementor-element-510a0ed{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-0052334{--display:flex;--min-height:360px;--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-2919 .elementor-element.elementor-element-5488b51{--display:flex;--min-height:360px;--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-2919 .elementor-element.elementor-element-8ce3ee1{--display:flex;--min-height:750px;--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-2919 .elementor-element.elementor-element-8d68468{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-bf12d51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-a5b1df1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 22px;}.elementor-2919 .elementor-element.elementor-element-a5b1df1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#19252A;}.elementor-2919 .elementor-element.elementor-element-c53f732{--divider-border-style:solid;--divider-color:#E2D8CF;--divider-border-width:1px;}.elementor-2919 .elementor-element.elementor-element-c53f732 .elementor-divider-separator{width:100%;}.elementor-2919 .elementor-element.elementor-element-c53f732 .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2919 .elementor-element.elementor-element-c1cdeb6{font-family:"Afacad", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.5px;word-spacing:1px;color:#374043;}.elementor-2919 .elementor-element.elementor-element-fb0d533 .elementor-button{background-color:#FFA441;font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:08px 50px 08px 50px;}.elementor-2919 .elementor-element.elementor-element-fb0d533 .elementor-button:hover, .elementor-2919 .elementor-element.elementor-element-fb0d533 .elementor-button:focus{background-color:#F0AB60;color:#19252A;}.elementor-2919 .elementor-element.elementor-element-fb0d533{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 022px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-fb0d533 .elementor-button:hover svg, .elementor-2919 .elementor-element.elementor-element-fb0d533 .elementor-button:focus svg{fill:#19252A;}.elementor-2919 .elementor-element.elementor-element-f4ae666{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-4ab60c9{--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 30px;--row-gap:0px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:102px;--padding-right:102px;}.elementor-2919 .elementor-element.elementor-element-01a7157{--display:flex;--justify-content:center;--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-2919 .elementor-element.elementor-element-befde9f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-5f8098c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 22px;}.elementor-2919 .elementor-element.elementor-element-5f8098c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;color:#19252A;}.elementor-2919 .elementor-element.elementor-element-f15bece{--divider-border-style:solid;--divider-color:#E2D8CF;--divider-border-width:1px;}.elementor-2919 .elementor-element.elementor-element-f15bece .elementor-divider-separator{width:100%;}.elementor-2919 .elementor-element.elementor-element-f15bece .elementor-divider{padding-block-start:25px;padding-block-end:25px;}.elementor-2919 .elementor-element.elementor-element-89f8aa0{font-family:"Afacad", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.5px;word-spacing:1px;color:#374043;}.elementor-2919 .elementor-element.elementor-element-0eed5ae .elementor-button{background-color:#FFA441;font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:08px 50px 08px 50px;}.elementor-2919 .elementor-element.elementor-element-0eed5ae .elementor-button:hover, .elementor-2919 .elementor-element.elementor-element-0eed5ae .elementor-button:focus{background-color:#F0AB60;color:#19252A;}.elementor-2919 .elementor-element.elementor-element-0eed5ae{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 022px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-0eed5ae .elementor-button:hover svg, .elementor-2919 .elementor-element.elementor-element-0eed5ae .elementor-button:focus svg{fill:#19252A;}.elementor-2919 .elementor-element.elementor-element-3bee1b5{--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 30px;--row-gap:0px;--column-gap:30px;--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-2919 .elementor-element.elementor-element-5aecae6{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-a01ce10{--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;--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-2919 .elementor-element.elementor-element-e320254{--display:flex;--min-height:360px;--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-2919 .elementor-element.elementor-element-7e02a87{--display:flex;--min-height:360px;--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-2919 .elementor-element.elementor-element-841c843{--display:flex;--min-height:360px;--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-2919 .elementor-element.elementor-element-a205159{--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-37f4b5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:102px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-37f4b5e:not(.elementor-motion-effects-element-type-background), .elementor-2919 .elementor-element.elementor-element-37f4b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#37464B;}.elementor-2919 .elementor-element.elementor-element-471e865{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-3b7001a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-2919 .elementor-element.elementor-element-3b7001a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:700;line-height:56px;letter-spacing:1px;word-spacing:1px;color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-048dade{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 0px 0px 0px;font-family:"Afacad", Sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:0.5px;word-spacing:1px;color:#FFFFFF;}.elementor-2919 .elementor-element.elementor-element-048dade p{margin-block-end:0px;}.elementor-2919 .elementor-element.elementor-element-d7479fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 69px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-4ada13c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-9134823{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-9134823 img{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2919 .elementor-element.elementor-element-90f89f5{--padding-top:032px;--padding-bottom:0px;--padding-left:032px;--padding-right:032px;}.elementor-2919 .elementor-element.elementor-element-27484c0{--gap:016px 0px;--row-gap:016px;--column-gap:0px;--margin-top:024px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-0c7c569 .elementor-heading-title{font-size:32px;}.elementor-2919 .elementor-element.elementor-element-7db98c6{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b901bce{--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:0px;--padding-bottom:0px;--padding-left:032px;--padding-right:032px;}.elementor-2919 .elementor-element.elementor-element-eed3f60{--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-2919 .elementor-element.elementor-element-082f406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 016px;}.elementor-2919 .elementor-element.elementor-element-082f406 .elementor-heading-title{font-size:20px;}.elementor-2919 .elementor-element.elementor-element-edd9f13{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-edd9f13 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-2919 .elementor-element.elementor-element-40314e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-2919 .elementor-element.elementor-element-bfb465b{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2919 .elementor-element.elementor-element-30a06f0{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-4093679{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-d3ef1d5{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-6830a4c{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-4d2ccab{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-248f191{padding:0px 0px 0px 016px;}.elementor-2919 .elementor-element.elementor-element-248f191 .elementor-heading-title{font-size:20px;}.elementor-2919 .elementor-element.elementor-element-e905825 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-2919 .elementor-element.elementor-element-ba7c7a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-2919 .elementor-element.elementor-element-5ec6c01{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2919 .elementor-element.elementor-element-fa65277{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b1d9a4a{--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:040px;--padding-bottom:040px;--padding-left:032px;--padding-right:032px;}.elementor-2919 .elementor-element.elementor-element-1909414{--gap:0px 024px;--row-gap:0px;--column-gap:024px;}.elementor-2919 .elementor-element.elementor-element-510a0ed{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-0052334{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-5488b51{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-8ce3ee1{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-c8e0eec img{width:100%;}.elementor-2919 .elementor-element.elementor-element-8d68468{--justify-content:flex-start;}.elementor-2919 .elementor-element.elementor-element-bf12d51{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-a5b1df1{padding:0px 0px 0px 016px;}.elementor-2919 .elementor-element.elementor-element-a5b1df1 .elementor-heading-title{font-size:20px;}.elementor-2919 .elementor-element.elementor-element-c53f732 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-2919 .elementor-element.elementor-element-c1cdeb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:18px;}.elementor-2919 .elementor-element.elementor-element-fb0d533{margin:024px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 016px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-f4ae666{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-4ab60c9{--gap:0px 024px;--row-gap:0px;--column-gap:024px;--padding-top:0px;--padding-bottom:0px;--padding-left:032px;--padding-right:032px;}.elementor-2919 .elementor-element.elementor-element-befde9f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-5f8098c{padding:0px 0px 0px 016px;}.elementor-2919 .elementor-element.elementor-element-5f8098c .elementor-heading-title{font-size:20px;}.elementor-2919 .elementor-element.elementor-element-f15bece .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-2919 .elementor-element.elementor-element-89f8aa0{font-size:18px;line-height:22px;}.elementor-2919 .elementor-element.elementor-element-0eed5ae{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 016px;}.elementor-2919 .elementor-element.elementor-element-5aecae6{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-a01ce10{--gap:0px 024px;--row-gap:0px;--column-gap:024px;}.elementor-2919 .elementor-element.elementor-element-e320254{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-7e02a87{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-841c843{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-37f4b5e{--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:032px;--padding-left:32px;--padding-right:032px;}.elementor-2919 .elementor-element.elementor-element-471e865{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-3b7001a{text-align:center;}.elementor-2919 .elementor-element.elementor-element-3b7001a .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2919 .elementor-element.elementor-element-048dade{text-align:center;}.elementor-2919 .elementor-element.elementor-element-4ada13c{--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-2919 .elementor-element.elementor-element-9134823 img{width:705px;max-width:705px;height:350px;}}@media(max-width:767px){.elementor-2919 .elementor-element.elementor-element-90f89f5{--padding-top:20px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2919 .elementor-element.elementor-element-27484c0{--gap:010px 0px;--row-gap:010px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-0c7c569 .elementor-heading-title{font-size:26px;}.elementor-2919 .elementor-element.elementor-element-a63a83d{font-size:16px;}.elementor-2919 .elementor-element.elementor-element-7db98c6{--margin-top:032px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2919 .elementor-element.elementor-element-b901bce{--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2919 .elementor-element.elementor-element-082f406{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2919 .elementor-element.elementor-element-edd9f13{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-edd9f13.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-40314e7{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;text-align:start;font-size:16px;line-height:24px;}.elementor-2919 .elementor-element.elementor-element-40314e7.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-bfb465b{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-bfb465b .elementor-button{padding:08px 054px 011px 054px;}.elementor-2919 .elementor-element.elementor-element-52b9479{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-30a06f0{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-6ac49b2{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-6830a4c{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-4d2ccab{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:032px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2919 .elementor-element.elementor-element-248f191{width:100%;max-width:100%;text-align:center;}.elementor-2919 .elementor-element.elementor-element-e905825{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-e905825.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-ba7c7a2{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;font-size:16px;letter-spacing:1px;}.elementor-2919 .elementor-element.elementor-element-ba7c7a2.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-5ec6c01{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-5ec6c01 .elementor-button{padding:08px 054px 011px 054px;}.elementor-2919 .elementor-element.elementor-element-fa65277{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-b1d9a4a{--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:024px;--padding-bottom:024px;--padding-left:016px;--padding-right:016px;}.elementor-2919 .elementor-element.elementor-element-ed5aaad{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-1909414{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-510a0ed{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-0052334{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-49911f7 img{height:317px;}.elementor-2919 .elementor-element.elementor-element-5488b51{--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-2919 .elementor-element.elementor-element-6f2c7c6 img{height:317px;}.elementor-2919 .elementor-element.elementor-element-8ce3ee1{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-4ab60c9{--gap:024px 0px;--row-gap:024px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:016px;--padding-right:016px;}.elementor-2919 .elementor-element.elementor-element-befde9f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-5f8098c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-2919 .elementor-element.elementor-element-f15bece{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;}.elementor-2919 .elementor-element.elementor-element-f15bece.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-89f8aa0{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;font-size:16px;line-height:24px;}.elementor-2919 .elementor-element.elementor-element-89f8aa0.elementor-element{--align-self:center;}.elementor-2919 .elementor-element.elementor-element-0eed5ae{margin:016px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-0eed5ae .elementor-button{font-size:16px;border-radius:0px 0px 0px 0px;padding:08px 054px 011px 054px;}.elementor-2919 .elementor-element.elementor-element-5aecae6{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-a01ce10{--gap:024px 0px;--row-gap:024px;--column-gap:0px;}.elementor-2919 .elementor-element.elementor-element-841c843{--min-height:0px;}.elementor-2919 .elementor-element.elementor-element-a205159{--margin-top:032px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-37f4b5e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2919 .elementor-element.elementor-element-471e865{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-2919 .elementor-element.elementor-element-3b7001a{text-align:center;}.elementor-2919 .elementor-element.elementor-element-3b7001a .elementor-heading-title{font-size:26px;line-height:32px;letter-spacing:1px;word-spacing:1px;}.elementor-2919 .elementor-element.elementor-element-048dade{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;}.elementor-2919 .elementor-element.elementor-element-d7479fa{padding:30px 0px 0px 16px;}.elementor-2919 .elementor-element.elementor-element-4ada13c{--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-2919 .elementor-element.elementor-element-9134823 img{width:370px;max-width:370px;border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2919 .elementor-element.elementor-element-b52f0a2{--content-width:1600px;}.elementor-2919 .elementor-element.elementor-element-27484c0{--content-width:1592px;}.elementor-2919 .elementor-element.elementor-element-7db98c6{--content-width:1600px;}.elementor-2919 .elementor-element.elementor-element-53c3d52{--width:445px;}.elementor-2919 .elementor-element.elementor-element-52b9479{--width:921px;}.elementor-2919 .elementor-element.elementor-element-fa65277{--content-width:1600px;}.elementor-2919 .elementor-element.elementor-element-ed5aaad{--width:921px;}.elementor-2919 .elementor-element.elementor-element-510a0ed{--width:327px;}.elementor-2919 .elementor-element.elementor-element-8ce3ee1{--width:564px;}.elementor-2919 .elementor-element.elementor-element-8d68468{--width:445px;}.elementor-2919 .elementor-element.elementor-element-f4ae666{--content-width:1600px;}.elementor-2919 .elementor-element.elementor-element-01a7157{--width:445px;}.elementor-2919 .elementor-element.elementor-element-3bee1b5{--width:921px;}.elementor-2919 .elementor-element.elementor-element-a205159{--content-width:1600px;}.elementor-2919 .elementor-element.elementor-element-471e865{--width:55%;}.elementor-2919 .elementor-element.elementor-element-4ada13c{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2919 .elementor-element.elementor-element-471e865{--width:700px;}.elementor-2919 .elementor-element.elementor-element-4ada13c{--width:705px;}}/* Start custom CSS for shortcode, class: .elementor-element-d7479fa *//* ROW */
.visit-row {
  display: flex;
  gap: 28px;
}

/* FIELD */
.visit-field {
  width: 100%;
  position: relative;
}

/* INPUT */
.visit-field input {
  width: 100%;
  height: 46px;
  background: transparent !important;
  border: 1px solid #6B7A80;
  border-radius: 0px;
  padding: 0 18px;
  font-size: 18px;
  color: #E2D8CF !important;
  outline: none;
   font-family: 'Afacad', sans-serif;
    letter-spacing: 0.2px;
  word-spacing: 1px;
  
}

/* REMOVE WHITE BACKGROUND ON FOCUS */
.visit-field input:focus {
  background: transparent !important;
  border: 1px solid #F0AB60 !important;
}

/* PLACEHOLDER */
.visit-field input::placeholder {
  color:#E2D8CF !important;
}

/* DATE FIELD */
.visit-date input {
  padding-right: 56px;
  cursor: pointer;
}

/* CALENDAR ICON */
.calendar-icon {
  position: absolute;
  right: 18px;
  top: 25%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M7 2v2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-2V2h-2v2H9V2H7zm12 18H5V9h14v11z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  pointer-events: none;
  opacity: 0.85;
}

/* SHOW CALENDAR ON CLICK */
.visit-date input::-webkit-calendar-picker-indicator {
  position: absolute;
  right: 0;
  width: 56px;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

/* SUBMIT CONTAINER */


.visit-submit input[type="submit"] {
  width: calc(50% - 14px) !important;
  height: 46px !important;
  background: #FFA441 ;
  border: none !important;
  border-radius: 0px;
  font-size: 18px !important;
  font-weight: 400 !important;
  color: #000000 ;
  cursor: pointer !important;
  transition: background 0.3s ease;
  margin-left: calc(50% + 14px) !important;
  display: block !important;
  font-family: 'Afacad', sans-serif;
  letter-spacing: 0.2px;
  word-spacing: 1px;

}

.visit-submit input[type="submit"]:hover {
  background: #F0AB60 ;
  color: #19252A;
}
.visit-submit input[type="submit"]:active {
  background: #894300 !important;
  color: #FFFFFF !important;
}


/* MOBILE VIEW – ONE FIELD PER ROW */
@media (max-width: 767px) {
  .visit-row {
    flex-direction: column;
    gap: 16px;
  }

  /* Make submit button full width on mobile */
  .visit-submit {
    margin-top: 0;
  }

  .visit-submit input[type="submit"] {
    width: 100% !important;
    margin-left: 0 !important;
  }
}
/* ===== VISIT FORM FLOATING LABEL ===== */
.visit-field .floating-label {
  position: absolute;
  top: 12px;
  left: 18px;
  transform: translateY(-10%);
  font-size: 18px;
  color: #E2D8CF;
  background: transparent;
  padding: 0 6px;
  pointer-events: none;
  transition: all 0.3s ease;
  font-weight: 400;
}

/* FLOAT STATE */
.visit-field.has-value .floating-label {
  top: -8px;
  font-size: 14px;
  color: #E2D8CF;
  background: #37464B; /* blends with section */
  
}

/* DATE FIELD LABEL FIX */
.visit-date .floating-label {
  left: 18px;
}

/* MOBILE */
@media (max-width: 370px) {
  .visit-field .floating-label {
    font-size: 14px;
  }

  .visit-field.has-value .floating-label {
    font-size: 11px;
  }
}
/**/
/* Base: hide native date text */
.visit-date input[type="date"] {
  color: transparent;
}

/* Hide date text ONLY when empty */
.visit-date input[type="date"]:not(.has-date) {
  color: transparent;
}

/* Chrome / Edge */
.visit-date input[type="date"]:not(.has-date)::-webkit-datetime-edit {
  opacity: 0;
}

/* Show date when selected OR focused */
.visit-date input[type="date"].has-date,
.visit-date input[type="date"]:focus {
  color: #ffffff;
}

.visit-date input[type="date"].has-date::-webkit-datetime-edit,
.visit-date input[type="date"]:focus::-webkit-datetime-edit {
  opacity: 1;
}

.visit-date input[type="date"].has-date {
  color: #E2D8CF;
}

/* ===== INPUT ERROR BORDER ===== */
.visit-field input.wpcf7-not-valid {
  border-color: #E63946 !important;
}

/* ===== FLOATING LABEL ERROR COLOR ===== */
.visit-field.has-error .floating-label,
.visit-field input.wpcf7-not-valid + .floating-label {
  color: #E63946 !important;
}

/* ===== ERROR TEXT MESSAGE ===== */
.visit-field .wpcf7-not-valid-tip {
  font-size: 14px;
  color: #F00202 !important;
  margin-top: 6px;
  display: block;
  letter-spacing: 0.5px;
  word-spacing: 1px;
  font-family: "Afacad", Sans-serif;
  font-weight: 400;
}
.visit-field input.wpcf7-not-valid {
    border-color: #F00202 !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 1px solid #61ce70 !important;
    color: #61ce70 !important;
    letter-spacing: 0.5px;
  word-spacing: 1px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #F00202 !important;
    color: #F00202 !important;
    font-weight: 400;
    letter-spacing: 0.5px;
  word-spacing: 1px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://omkaraspaces.com/wp-content/uploads/2026/01/PlayfairDisplay-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://omkaraspaces.com/wp-content/uploads/2026/01/PlayfairDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://omkaraspaces.com/wp-content/uploads/2026/01/PlayfairDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://omkaraspaces.com/wp-content/uploads/2026/01/PlayfairDisplay-SemiBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://omkaraspaces.com/wp-content/uploads/2026/01/PlayfairDisplay-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://omkaraspaces.com/wp-content/uploads/2026/01/PlayfairDisplay-ExtraBoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */