.elementor-2410 .elementor-element.elementor-element-1ba7d305 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #000000 13%, #00000000 95%);opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-1ba7d305{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-139px;margin-bottom:0px;padding:226px 0px 120px 0px;}.elementor-bc-flex-widget .elementor-2410 .elementor-element.elementor-element-793ec4aa.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2410 .elementor-element.elementor-element-793ec4aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2410 .elementor-element.elementor-element-793ec4aa > .elementor-element-populated{padding:0px 60px 80px 060px;}.elementor-2410 .elementor-element.elementor-element-975a984 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:6.2vw;font-weight:300;line-height:1.03em;letter-spacing:-0.01em;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-2e02c65{width:initial;max-width:initial;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:var( --e-global-color-3c2ad25 );}.elementor-2410 .elementor-element.elementor-element-1289115c .elementor-button{background-color:#C5A95A;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;fill:#0F0D0B;color:#0F0D0B;}.elementor-2410 .elementor-element.elementor-element-1289115c .elementor-button:hover, .elementor-2410 .elementor-element.elementor-element-1289115c .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-2410 .elementor-element.elementor-element-1289115c .elementor-button:hover svg, .elementor-2410 .elementor-element.elementor-element-1289115c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-2410 .elementor-element.elementor-element-f1646c2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2410 .elementor-element.elementor-element-f1646c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2410 .elementor-element.elementor-element-f1646c2 > .elementor-element-populated{padding:0px 60px 80px 060px;}.elementor-2410 .elementor-element.elementor-element-2194e98b:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-2194e98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-2194e98b{border-style:solid;border-width:4px 0px 1px 0px;border-color:#C5A95A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:56px 60px 56px 60px;}.elementor-2410 .elementor-element.elementor-element-2194e98b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-1e81a619.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2410 .elementor-element.elementor-element-1e81a619 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(138,119,80,0.18);}.elementor-2410 .elementor-element.elementor-element-c12a47c .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-2410 .elementor-element.elementor-element-c12a47c .elementskit-funfact-icon{font-size:40px;}.elementor-2410 .elementor-element.elementor-element-c12a47c .funfact-icon svg{font-size:40px;}.elementor-2410 .elementor-element.elementor-element-c12a47c .elementskit-funfact-icon, .elementor-2410 .elementor-element.elementor-element-c12a47c .elementskit-funfact svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-2410 .elementor-element.elementor-element-c12a47c .elementskit-funfact{justify-content:center;display:flex;}.elementor-2410 .elementor-element.elementor-element-c12a47c .elementskit-funfact .funfact-content .number-percentage-wraper{color:#A08640;font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;line-height:87px;letter-spacing:-3px;}.elementor-2410 .elementor-element.elementor-element-c12a47c .elementskit-funfact .funfact-title{color:#9A9086;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;}.elementor-2410 .elementor-element.elementor-element-10c52205.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2410 .elementor-element.elementor-element-10c52205 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(138,119,80,0.18);}.elementor-2410 .elementor-element.elementor-element-7f2c9e7 .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-2410 .elementor-element.elementor-element-7f2c9e7 .elementskit-funfact-icon{font-size:40px;}.elementor-2410 .elementor-element.elementor-element-7f2c9e7 .funfact-icon svg{font-size:40px;}.elementor-2410 .elementor-element.elementor-element-7f2c9e7 .elementskit-funfact-icon, .elementor-2410 .elementor-element.elementor-element-7f2c9e7 .elementskit-funfact svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-2410 .elementor-element.elementor-element-7f2c9e7 .elementskit-funfact{justify-content:center;display:flex;}.elementor-2410 .elementor-element.elementor-element-7f2c9e7 .elementskit-funfact .funfact-content .number-percentage-wraper{color:#A08640;font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;line-height:87px;letter-spacing:-3px;}.elementor-2410 .elementor-element.elementor-element-7f2c9e7 .elementskit-funfact .funfact-title{color:#9A9086;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;}.elementor-2410 .elementor-element.elementor-element-3d5dc34d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2410 .elementor-element.elementor-element-3d5dc34d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:rgba(138,119,80,0.18);}.elementor-2410 .elementor-element.elementor-element-e538580 .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-2410 .elementor-element.elementor-element-e538580 .elementskit-funfact-icon{font-size:40px;}.elementor-2410 .elementor-element.elementor-element-e538580 .funfact-icon svg{font-size:40px;}.elementor-2410 .elementor-element.elementor-element-e538580 .elementskit-funfact-icon, .elementor-2410 .elementor-element.elementor-element-e538580 .elementskit-funfact svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-2410 .elementor-element.elementor-element-e538580 .elementskit-funfact{justify-content:center;display:flex;}.elementor-2410 .elementor-element.elementor-element-e538580 .elementskit-funfact .funfact-content .number-percentage-wraper{color:#A08640;font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;line-height:87px;letter-spacing:-3px;}.elementor-2410 .elementor-element.elementor-element-e538580 .elementskit-funfact .funfact-title{color:#9A9086;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;}.elementor-2410 .elementor-element.elementor-element-b0e6f26.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2410 .elementor-element.elementor-element-1f0f3ab .elementskit-funfact .funfact-icon img{margin-bottom:10px;}.elementor-2410 .elementor-element.elementor-element-1f0f3ab .elementskit-funfact-icon{font-size:40px;}.elementor-2410 .elementor-element.elementor-element-1f0f3ab .funfact-icon svg{font-size:40px;}.elementor-2410 .elementor-element.elementor-element-1f0f3ab .elementskit-funfact-icon, .elementor-2410 .elementor-element.elementor-element-1f0f3ab .elementskit-funfact svg{margin-bottom:15px;transform:rotate(0deg);}.elementor-2410 .elementor-element.elementor-element-1f0f3ab .elementskit-funfact{justify-content:center;display:flex;}.elementor-2410 .elementor-element.elementor-element-1f0f3ab .elementskit-funfact .funfact-content .number-percentage-wraper{color:#A08640;font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:300;line-height:87px;letter-spacing:-3px;}.elementor-2410 .elementor-element.elementor-element-1f0f3ab .elementskit-funfact .funfact-title{color:#9A9086;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;}.elementor-2410 .elementor-element.elementor-element-7bd99a68:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-7bd99a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-7bd99a68 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:80px;}.elementor-2410 .elementor-element.elementor-element-7bd99a68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 60px 40px 60px;}.elementor-2410 .elementor-element.elementor-element-7bd99a68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2410 .elementor-element.elementor-element-6d4f7937.elementor-column .elementor-widget-wrap{align-items:middle;}.elementor-2410 .elementor-element.elementor-element-6d4f7937.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:middle;align-items:middle;}.elementor-2410 .elementor-element.elementor-element-132bebbd .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.1em;letter-spacing:-0.01em;color:#3A3228;}.elementor-2410 .elementor-element.elementor-element-7191bb03{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.95em;color:rgba(58,50,40,0.6);}.elementor-2410 .elementor-element.elementor-element-6e93c08a{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.95em;color:rgba(58,50,40,0.6);}.elementor-2410 .elementor-element.elementor-element-11e11cf3 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:0.14em;fill:#A08640;color:#A08640;border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(160,134,64,0.4);}.elementor-2410 .elementor-element.elementor-element-691e1a7a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:28px;font-style:italic;color:#A08640;}.elementor-2410 .elementor-element.elementor-element-4e3372db:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-4e3372db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0B;}.elementor-2410 .elementor-element.elementor-element-4e3372db{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(197,169,90,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 0px 60px;}.elementor-2410 .elementor-element.elementor-element-4e3372db > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-73e6a9c9 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.1em;color:#FAF8F4;}.elementor-bc-flex-widget .elementor-2410 .elementor-element.elementor-element-7aa30f79.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2410 .elementor-element.elementor-element-7aa30f79.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2410 .elementor-element.elementor-element-33beb400{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:1.85em;color:rgba(244,240,230,0.5);}.elementor-2410 .elementor-element.elementor-element-3d70b88{--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;--padding-top:40px;--padding-bottom:15px;--padding-left:68px;--padding-right:60px;}.elementor-2410 .elementor-element.elementor-element-3d70b88:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-3d70b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0B;}.elementor-2410 .elementor-element.elementor-element-7772802{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197,169,90,0.18);--border-color:rgba(197,169,90,0.18);--padding-top:52px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-2410 .elementor-element.elementor-element-7772802:hover{background-color:#BEA86A47;}.elementor-2410 .elementor-element.elementor-element-d6c80b6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1em;color:rgba(197,169,90,0.1);}.elementor-2410 .elementor-element.elementor-element-d6c80b6 .elementor-heading-title a:hover, .elementor-2410 .elementor-element.elementor-element-d6c80b6 .elementor-heading-title a:focus{color:var( --e-global-color-7568283 );}.elementor-2410 .elementor-element.elementor-element-6d6ab88 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-44da778{font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(244,240,230,0.45);}.elementor-2410 .elementor-element.elementor-element-6e3b2a1 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;fill:#C5A95A;color:#C5A95A;}.elementor-2410 .elementor-element.elementor-element-8be65b1{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197,169,90,0.18);--border-color:rgba(197,169,90,0.18);--padding-top:52px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-2410 .elementor-element.elementor-element-8be65b1:hover{background-color:#BEA86A47;}.elementor-2410 .elementor-element.elementor-element-9804f52 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1em;color:rgba(197,169,90,0.1);}.elementor-2410 .elementor-element.elementor-element-e392b28 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-2f6c116{font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(244,240,230,0.45);}.elementor-2410 .elementor-element.elementor-element-e1b9a01 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;fill:#C5A95A;color:#C5A95A;}.elementor-2410 .elementor-element.elementor-element-65c1f19{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197,169,90,0.18);--border-color:rgba(197,169,90,0.18);--padding-top:52px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-2410 .elementor-element.elementor-element-65c1f19:hover{background-color:#BEA86A47;}.elementor-2410 .elementor-element.elementor-element-3144b9d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1em;color:rgba(197,169,90,0.1);}.elementor-2410 .elementor-element.elementor-element-79f7a53 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-d13c520{font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(244,240,230,0.45);}.elementor-2410 .elementor-element.elementor-element-b2adb40 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;fill:#C5A95A;color:#C5A95A;}.elementor-2410 .elementor-element.elementor-element-516369d{--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;--padding-top:15px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-2410 .elementor-element.elementor-element-516369d:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-516369d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0D0B;}.elementor-2410 .elementor-element.elementor-element-ea1e5f2{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197,169,90,0.18);--border-color:rgba(197,169,90,0.18);--padding-top:52px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-2410 .elementor-element.elementor-element-ea1e5f2:hover{background-color:#BEA86A47;}.elementor-2410 .elementor-element.elementor-element-1d2d994 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1em;color:rgba(197,169,90,0.1);}.elementor-2410 .elementor-element.elementor-element-148c298 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-9800189{font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(244,240,230,0.45);}.elementor-2410 .elementor-element.elementor-element-229c784 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;fill:#C5A95A;color:#C5A95A;}.elementor-2410 .elementor-element.elementor-element-336474b{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197,169,90,0.18);--border-color:rgba(197,169,90,0.18);--padding-top:52px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-2410 .elementor-element.elementor-element-336474b:hover{background-color:#BEA86A47;}.elementor-2410 .elementor-element.elementor-element-9be1453 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1em;color:rgba(197,169,90,0.1);}.elementor-2410 .elementor-element.elementor-element-f1ed86c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-ca9576c{font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(244,240,230,0.45);}.elementor-2410 .elementor-element.elementor-element-71800a4 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;fill:#C5A95A;color:#C5A95A;}.elementor-2410 .elementor-element.elementor-element-7c593e3{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(197,169,90,0.18);--border-color:rgba(197,169,90,0.18);--padding-top:52px;--padding-bottom:52px;--padding-left:44px;--padding-right:44px;}.elementor-2410 .elementor-element.elementor-element-7c593e3:hover{background-color:#BEA86A47;}.elementor-2410 .elementor-element.elementor-element-4a8398e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:72px;font-weight:300;line-height:1em;color:rgba(197,169,90,0.1);}.elementor-2410 .elementor-element.elementor-element-3bc1707 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:26px;font-weight:400;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-995d6b9{font-family:"Outfit", Sans-serif;font-size:14px;line-height:1.8em;color:rgba(244,240,230,0.45);}.elementor-2410 .elementor-element.elementor-element-e915d96 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;fill:#C5A95A;color:#C5A95A;}.elementor-2410 .elementor-element.elementor-element-642d3a8c:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-642d3a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE3;}.elementor-2410 .elementor-element.elementor-element-642d3a8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 60px 80px 60px;}.elementor-2410 .elementor-element.elementor-element-642d3a8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-4894f5d1:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-4894f5d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE6D8;}.elementor-2410 .elementor-element.elementor-element-4894f5d1{overflow:hidden;border-style:solid;border-width:1px 0px 1px 0px;border-color:rgba(138,119,80,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-2410 .elementor-element.elementor-element-4894f5d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-fad7690{--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:70px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2410 .elementor-element.elementor-element-fad7690:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-fad7690 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1917;}.elementor-2410 .elementor-element.elementor-element-b1d6844{text-align:center;}.elementor-2410 .elementor-element.elementor-element-b1d6844 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.1em;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-239c4a1a:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-239c4a1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1917;}.elementor-2410 .elementor-element.elementor-element-239c4a1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:32px 60px 80px 60px;}.elementor-2410 .elementor-element.elementor-element-239c4a1a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-6897c054:hover > .elementor-element-populated{background-color:#BEA86A47;}.elementor-2410 .elementor-element.elementor-element-6897c054 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(197,169,90,0.18);padding:52px 44px 52px 44px;}.elementor-2410 .elementor-element.elementor-element-4304063e .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:88px;font-weight:300;line-height:0.7em;color:rgba(197,169,90,0.2);}.elementor-2410 .elementor-element.elementor-element-3765eb0e{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-style:italic;line-height:1.8em;color:rgba(244,240,230,0.72);}.elementor-2410 .elementor-element.elementor-element-4841ed7a{--divider-border-style:solid;--divider-color:#C5A95A;--divider-border-width:1px;}.elementor-2410 .elementor-element.elementor-element-4841ed7a .elementor-divider-separator{width:28px;}.elementor-2410 .elementor-element.elementor-element-4841ed7a .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-2410 .elementor-element.elementor-element-ac49bfe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-6734a54d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;color:#8A8178;}.elementor-2410 .elementor-element.elementor-element-4212e9b5:hover > .elementor-element-populated{background-color:#BEA86A47;}.elementor-2410 .elementor-element.elementor-element-4212e9b5 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(197,169,90,0.18);padding:52px 44px 52px 44px;}.elementor-2410 .elementor-element.elementor-element-299527b6 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:88px;font-weight:300;line-height:0.7em;color:rgba(197,169,90,0.2);}.elementor-2410 .elementor-element.elementor-element-715e79f2{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-style:italic;line-height:1.8em;color:rgba(244,240,230,0.72);}.elementor-2410 .elementor-element.elementor-element-46f0b969{--divider-border-style:solid;--divider-color:#C5A95A;--divider-border-width:1px;}.elementor-2410 .elementor-element.elementor-element-46f0b969 .elementor-divider-separator{width:28px;}.elementor-2410 .elementor-element.elementor-element-46f0b969 .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-2410 .elementor-element.elementor-element-f8114c5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-c998dc0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;color:#8A8178;}.elementor-2410 .elementor-element.elementor-element-f77ebe9:hover > .elementor-element-populated{background-color:#BEA86A47;}.elementor-2410 .elementor-element.elementor-element-f77ebe9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(197,169,90,0.18);padding:52px 44px 52px 44px;}.elementor-2410 .elementor-element.elementor-element-76cee934 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:88px;font-weight:300;line-height:0.7em;color:rgba(197,169,90,0.2);}.elementor-2410 .elementor-element.elementor-element-3a812e2c{font-family:"Cormorant Garamond", Sans-serif;font-size:18px;font-style:italic;line-height:1.8em;color:rgba(244,240,230,0.72);}.elementor-2410 .elementor-element.elementor-element-7d942d5b{--divider-border-style:solid;--divider-color:#C5A95A;--divider-border-width:1px;}.elementor-2410 .elementor-element.elementor-element-7d942d5b .elementor-divider-separator{width:28px;}.elementor-2410 .elementor-element.elementor-element-7d942d5b .elementor-divider{padding-block-start:18px;padding-block-end:18px;}.elementor-2410 .elementor-element.elementor-element-3e8bdfe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-8d118e7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.18em;color:#8A8178;}.elementor-2410 .elementor-element.elementor-element-3ea811e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2410 .elementor-element.elementor-element-3ea811e:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-3ea811e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-3ea811e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2410 .elementor-element.elementor-element-63f4674{--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-2410 .elementor-element.elementor-element-63f4674.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2410 .elementor-element.elementor-element-1ee1504 > .elementor-widget-container{padding:0px 20px 0px 50px;}.elementor-2410 .elementor-element.elementor-element-1ee1504.elementor-element{--align-self:center;}.elementor-2410 .elementor-element.elementor-element-f319ace{--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-2410 .elementor-element.elementor-element-6662b6e{--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:80px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2410 .elementor-element.elementor-element-6662b6e:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-6662b6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE3;}.elementor-2410 .elementor-element.elementor-element-570c775{text-align:center;}.elementor-2410 .elementor-element.elementor-element-570c775 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:300;line-height:1.1em;color:#3A3228;}.elementor-2410 .elementor-element.elementor-element-1b73eb8b:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-1b73eb8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EDE3;}.elementor-2410 .elementor-element.elementor-element-1b73eb8b > .elementor-container{max-width:756px;}.elementor-2410 .elementor-element.elementor-element-1b73eb8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 60px 80px 60px;}.elementor-2410 .elementor-element.elementor-element-1b73eb8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-207b2cf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2410 .elementor-element.elementor-element-207b2cf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-207b2cf8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(138,119,80,0.18);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 40px 48px 40px;}.elementor-2410 .elementor-element.elementor-element-207b2cf8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-60b57174 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0.28em;color:#A08640;}.elementor-2410 .elementor-element.elementor-element-546018ad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:300;color:#3A3228;}.elementor-2410 .elementor-element.elementor-element-26cb5b1{--divider-border-style:solid;--divider-color:rgba(138,119,80,0.18);--divider-border-width:1px;}.elementor-2410 .elementor-element.elementor-element-26cb5b1 .elementor-divider-separator{width:100%;}.elementor-2410 .elementor-element.elementor-element-26cb5b1 .elementor-divider{padding-block-start:28px;padding-block-end:28px;}.elementor-2410 .elementor-element.elementor-element-40df3cc7 .elementor-button{background-color:transparent;font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.2em;fill:#A08640;color:#A08640;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A08640;}.elementor-2410 .elementor-element.elementor-element-2b719979:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2410 .elementor-element.elementor-element-2b719979 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2410 .elementor-element.elementor-element-2b719979 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#C5A95A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 40px 48px 40px;}.elementor-2410 .elementor-element.elementor-element-2b719979 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-70be4856 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0.28em;color:#A08640;}.elementor-2410 .elementor-element.elementor-element-14a6784d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:300;color:#3A3228;}.elementor-2410 .elementor-element.elementor-element-3f49b40e{--divider-border-style:solid;--divider-color:rgba(138,119,80,0.18);--divider-border-width:1px;}.elementor-2410 .elementor-element.elementor-element-3f49b40e .elementor-divider-separator{width:100%;}.elementor-2410 .elementor-element.elementor-element-3f49b40e .elementor-divider{padding-block-start:28px;padding-block-end:28px;}.elementor-2410 .elementor-element.elementor-element-5428a45 .elementor-button{background-color:#C5A95A;font-family:"Outfit", Sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:0.2em;fill:#0F0D0B;color:#0F0D0B;}.elementor-2410 .elementor-element.elementor-element-63eafd66 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2410 .elementor-element.elementor-element-63eafd66:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-63eafd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://infocusstudios.ca/wp-content/uploads/2025/02/4.png");background-position:center center;background-size:cover;}.elementor-2410 .elementor-element.elementor-element-63eafd66 > .elementor-background-overlay{background-color:rgba(15,13,11,0.76);opacity:0.79;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2410 .elementor-element.elementor-element-63eafd66 > .elementor-container{max-width:591px;min-height:400px;}.elementor-2410 .elementor-element.elementor-element-63eafd66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 40px 80px 40px;}.elementor-2410 .elementor-element.elementor-element-61744f80.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2410 .elementor-element.elementor-element-40ad1378{text-align:center;}.elementor-2410 .elementor-element.elementor-element-40ad1378 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:68px;font-weight:300;line-height:1.08em;color:#FAF8F4;}.elementor-2410 .elementor-element.elementor-element-7eaf8127{text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;font-weight:300;line-height:1.85em;color:var( --e-global-color-3c2ad25 );}.elementor-2410 .elementor-element.elementor-element-629cd1d5 .elementor-button{background-color:#C5A95A;font-family:"Outfit", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;fill:#0F0D0B;color:#0F0D0B;}.elementor-2410 .elementor-element.elementor-element-58bc7f2e:not(.elementor-motion-effects-element-type-background), .elementor-2410 .elementor-element.elementor-element-58bc7f2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-2410 .elementor-element.elementor-element-58bc7f2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2410 .elementor-element.elementor-element-58bc7f2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(min-width:768px){.elementor-2410 .elementor-element.elementor-element-7772802{--width:33.33%;}.elementor-2410 .elementor-element.elementor-element-8be65b1{--width:33.33%;}.elementor-2410 .elementor-element.elementor-element-65c1f19{--width:33.33%;}.elementor-2410 .elementor-element.elementor-element-ea1e5f2{--width:33.33%;}.elementor-2410 .elementor-element.elementor-element-336474b{--width:33.33%;}.elementor-2410 .elementor-element.elementor-element-7c593e3{--width:33.33%;}.elementor-2410 .elementor-element.elementor-element-3ea811e{--width:100%;}.elementor-2410 .elementor-element.elementor-element-63f4674{--width:60%;}.elementor-2410 .elementor-element.elementor-element-f319ace{--width:40%;}}@media(max-width:1024px){.elementor-2410 .elementor-element.elementor-element-975a984 .elementor-heading-title{font-size:58px;}.elementor-2410 .elementor-element.elementor-element-2194e98b{padding:44px 28px 44px 28px;}.elementor-2410 .elementor-element.elementor-element-7bd99a68{padding:80px 28px 80px 28px;}.elementor-2410 .elementor-element.elementor-element-132bebbd .elementor-heading-title{font-size:42px;}.elementor-2410 .elementor-element.elementor-element-4e3372db{padding:80px 28px 80px 28px;}.elementor-2410 .elementor-element.elementor-element-73e6a9c9 .elementor-heading-title{font-size:40px;}.elementor-2410 .elementor-element.elementor-element-642d3a8c{padding:80px 28px 80px 28px;}.elementor-2410 .elementor-element.elementor-element-fad7690{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-2410 .elementor-element.elementor-element-239c4a1a{padding:80px 28px 80px 28px;}.elementor-2410 .elementor-element.elementor-element-6662b6e{--padding-top:80px;--padding-bottom:80px;--padding-left:28px;--padding-right:28px;}.elementor-2410 .elementor-element.elementor-element-1b73eb8b{padding:80px 28px 80px 28px;}.elementor-2410 .elementor-element.elementor-element-40ad1378 .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-2410 .elementor-element.elementor-element-1ba7d305{margin-top:-201px;margin-bottom:0px;padding:168px 0px 10px 0px;}.elementor-2410 .elementor-element.elementor-element-793ec4aa > .elementor-element-populated{padding:0px 24px 52px 24px;}.elementor-2410 .elementor-element.elementor-element-975a984 .elementor-heading-title{font-size:11vw;}.elementor-2410 .elementor-element.elementor-element-2e02c65{font-size:14px;}.elementor-2410 .elementor-element.elementor-element-f1646c2 > .elementor-element-populated{padding:0px 24px 52px 24px;}.elementor-2410 .elementor-element.elementor-element-2194e98b{padding:36px 20px 36px 20px;}.elementor-2410 .elementor-element.elementor-element-7bd99a68{padding:64px 20px 64px 20px;}.elementor-2410 .elementor-element.elementor-element-132bebbd .elementor-heading-title{font-size:34px;}.elementor-2410 .elementor-element.elementor-element-4e3372db{padding:64px 20px 64px 20px;}.elementor-2410 .elementor-element.elementor-element-73e6a9c9 .elementor-heading-title{font-size:32px;}.elementor-2410 .elementor-element.elementor-element-642d3a8c{padding:64px 20px 64px 20px;}.elementor-2410 .elementor-element.elementor-element-fad7690{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2410 .elementor-element.elementor-element-b1d6844 .elementor-heading-title{font-size:34px;}.elementor-2410 .elementor-element.elementor-element-239c4a1a{padding:64px 20px 64px 20px;}.elementor-2410 .elementor-element.elementor-element-6662b6e{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-2410 .elementor-element.elementor-element-570c775 .elementor-heading-title{font-size:34px;}.elementor-2410 .elementor-element.elementor-element-1b73eb8b{padding:64px 20px 64px 20px;}.elementor-2410 .elementor-element.elementor-element-207b2cf8 > .elementor-element-populated{padding:36px 24px 36px 24px;}.elementor-2410 .elementor-element.elementor-element-2b719979 > .elementor-element-populated{padding:36px 24px 36px 24px;}.elementor-2410 .elementor-element.elementor-element-63eafd66{padding:60px 20px 60px 20px;}.elementor-2410 .elementor-element.elementor-element-40ad1378 .elementor-heading-title{font-size:38px;}}/* Start custom CSS for heading, class: .elementor-element-975a984 */.elementor-heading-title em { font-style:italic; color:#E2C97E; }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ba7d305 */#sec-hero { position:relative; } .hero-slide-wrap { position:absolute;inset:0;overflow:hidden; } .hero-slide-bg { position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.8s ease;animation:ifkb 14s ease-in-out infinite alternate; } .hero-slide-bg.active{opacity:1;} .hero-slide-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(15,13,11,.94) 0%,rgba(15,13,11,.35) 45%,rgba(15,13,11,.08) 100%);} @keyframes ifkb{from{transform:scale(1)}to{transform:scale(1.07)}} .hs1{background-image:url('https://infocusstudios.ca/wp-content/uploads/2026/05/sonu.png');} .hs2{background-image:url('https://infocusstudios.ca/wp-content/uploads/2026/05/9-27.png');} .hs3{background-image:url('https://infocusstudios.ca/wp-content/uploads/2026/05/3-8.png');}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-132bebbd */.elementor-heading-title em{font-style:italic;color:#A08640;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-73e6a9c9 */.elementor-heading-title em{font-style:italic;color:#E2C97E;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d6844 */.elementor-heading-title em{font-style:italic;color:#E2C97E;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b21c4ee */.ifs-subtitle{
    display:inline-block;
    font-size:11px;
    letter-spacing:4px;
    color:#b8924d;
    margin-bottom:20px;
    position:relative;
    padding-left:60px;
    text-transform:uppercase;
}

.ifs-subtitle:before{
    content:'';
    width:45px;
    height:1px;
    background:#b8924d;
    position:absolute;
    left:0;
    top:50%;
}

.ifs-content-area h2{
    font-size:50px;
    line-height:1.02;
    font-weight:100;
    color:#1f1f1f;
    margin-bottom:20px;
    font-family:serif;
}

.ifs-content-area h2 span{
    color:#b8924d;
    font-style:italic;
}

/* FEATURES */

.ifs-feature-item{
    display:flex;
    align-items:flex-start;
    width:100%;
    gap:15px;
    padding:10px 0;
    border-top:1px solid rgba(0,0,0,0.08);
}

.ifs-feature-item:last-child{
    border-bottom:1px solid rgba(0,0,0,0.08);
}

.ifs-icon{
    width:42px;
    min-width:42px;
    height:42px;
    border:1px solid #d7c4a0;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#b8924d;
    font-size:25px;
    flex-shrink:0;
}

.ifs-text{
    flex:1;
}

.ifs-text h4{
    margin:0 0 5px;
    font-size:15px;
    font-weight:500;
    color:#1f1f1f;
}

.ifs-text p{
    margin:0;
    color:#777;
    line-height:1.9;
    font-size:13px;
}

/* RESPONSIVE */

@media(max-width:991px){

    .ifs-container{
        flex-direction:column;
        gap:50px;
    }

    .ifs-image-area,
    .ifs-content-area{
        flex:0 0 100%;
        max-width:100%;
        width:100%;
    }

    .ifs-image-area{
        min-height:500px;
    }

    .ifs-content-area h2{
        font-size:50px;
    }
}

@media(max-width:767px){

    .ifs-details-section{
        padding:70px 20px;
    }

    .ifs-content-area h2{
        font-size:38px;
    }

    .ifs-feature-item{
        gap:18px;
    }

    .ifs-text h4{
        font-size:18px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-570c775 */.elementor-heading-title em{font-style:italic;color:#A08640;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2b719979 */#pc2::before{content:'Most Popular';position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:#C5A95A;color:#0F0D0B;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;padding:5px 18px;white-space:nowrap;font-family:'Outfit',sans-serif;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40ad1378 */.elementor-heading-title em{font-style:italic;color:#E2C97E;}/* End custom CSS */