.elementor-15405 .elementor-element.elementor-element-7f0a519c{--display:flex;--min-height:760px;--justify-content:flex-end;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-15405 .elementor-element.elementor-element-7f0a519c:not(.elementor-motion-effects-element-type-background), .elementor-15405 .elementor-element.elementor-element-7f0a519c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-15405 .elementor-element.elementor-element-6dff3a14{--e-image-carousel-slides-to-show:1;}.elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-94a83ae{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--z-index:2;}.elementor-15405 .elementor-element.elementor-element-1473b73c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:wrap;}.elementor-15405 .elementor-element.elementor-element-b18d463{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-b18d463 a{color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-3a1a06a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-3a1a06a3 a{color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-30a0af8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-15405 .elementor-element.elementor-element-30a0af8a .elementor-heading-title{font-size:68px;font-weight:500;line-height:0.98em;letter-spacing:-1.4px;color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-5ad3ea72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:19px;line-height:1.45em;color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-5ad3ea72 a{color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-26c398e0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-15405 .elementor-element.elementor-element-1c45fff6 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:500;fill:#111111;color:#111111;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-15405 .elementor-element.elementor-element-1c45fff6 .elementor-button:hover, .elementor-15405 .elementor-element.elementor-element-1c45fff6 .elementor-button:focus{background-color:#111111;color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-1c45fff6{border-style:none;}.elementor-15405 .elementor-element.elementor-element-1c45fff6:hover{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-15405 .elementor-element.elementor-element-1c45fff6 .elementor-button:hover svg, .elementor-15405 .elementor-element.elementor-element-1c45fff6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-5ff07eab .elementor-button{background-color:rgba(0,0,0,0);font-size:13px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-15405 .elementor-element.elementor-element-5ff07eab .elementor-button:hover, .elementor-15405 .elementor-element.elementor-element-5ff07eab .elementor-button:focus{background-color:#FFFFFF;color:#111111;border-color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-5ff07eab .elementor-button:hover svg, .elementor-15405 .elementor-element.elementor-element-5ff07eab .elementor-button:focus svg{fill:#111111;}.elementor-15405 .elementor-element.elementor-element-6b9225c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15405 .elementor-element.elementor-element-6b9225c0:not(.elementor-motion-effects-element-type-background), .elementor-15405 .elementor-element.elementor-element-6b9225c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-135cfd2a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDC;--border-color:#DFDFDC;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-3066ebb8 .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:1.15px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-60daa910{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.4em;color:#111111;}.elementor-15405 .elementor-element.elementor-element-60daa910 a{color:#111111;}.elementor-15405 .elementor-element.elementor-element-36f813c1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDC;--border-color:#DFDFDC;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-3dfa322e .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:1.15px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-79da454d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.4em;color:#111111;}.elementor-15405 .elementor-element.elementor-element-79da454d a{color:#111111;}.elementor-15405 .elementor-element.elementor-element-19317058{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDC;--border-color:#DFDFDC;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-57a2e .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:1.15px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-38fe1d39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.4em;color:#111111;}.elementor-15405 .elementor-element.elementor-element-38fe1d39 a{color:#111111;}.elementor-15405 .elementor-element.elementor-element-1f2eddfd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDC;--border-color:#DFDFDC;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-54a65758 .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:1.15px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-4a5f5712{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.4em;color:#111111;}.elementor-15405 .elementor-element.elementor-element-4a5f5712 a{color:#111111;}.elementor-15405 .elementor-element.elementor-element-1ed71bfd{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DFDFDC;--border-color:#DFDFDC;--padding-top:18px;--padding-bottom:18px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-54782baf .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:1.15px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-2daf4658{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:1.4em;color:#111111;}.elementor-15405 .elementor-element.elementor-element-2daf4658 a{color:#111111;}.elementor-15405 .elementor-element.elementor-element-7f9bfa0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 84px;--row-gap:48px;--column-gap:84px;--padding-top:96px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-374cabf1{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-15405 .elementor-element.elementor-element-241af3da .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:1.25px;color:#74746F;}.elementor-15405 .elementor-element.elementor-element-1704b1b1 .elementor-heading-title{font-size:44px;font-weight:500;line-height:1.08em;letter-spacing:-0.8px;}.elementor-15405 .elementor-element.elementor-element-79b58bb6{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15405 .elementor-element.elementor-element-79b58bb6 .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-357cda60{font-size:14px;line-height:1.55em;color:#222222;}.elementor-15405 .elementor-element.elementor-element-357cda60 a{color:#222222;}.elementor-15405 .elementor-element.elementor-element-13ad4d0b{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:2px 1px 1px 1px;--border-top-width:2px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D8D8D3;--border-color:#D8D8D3;box-shadow:0px 18px 52px -40px rgba(17,17,17,.42);--padding-top:28px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-15405 .elementor-element.elementor-element-13ad4d0b:not(.elementor-motion-effects-element-type-background), .elementor-15405 .elementor-element.elementor-element-13ad4d0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F1;}.elementor-15405 .elementor-element.elementor-element-13ad4d0b.e-con{--align-self:flex-start;}.elementor-15405 .elementor-element.elementor-element-772d3234 .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:1.2px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-213e74b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-15405 .elementor-element.elementor-element-213e74b3 .elementor-heading-title{font-size:18px;font-weight:500;letter-spacing:-0.1px;}.elementor-15405 .elementor-element.elementor-element-2b7a5d07{font-size:15px;line-height:1.65em;color:#303030;}.elementor-15405 .elementor-element.elementor-element-2b7a5d07 a{color:#333333;}.elementor-15405 .elementor-element.elementor-element-3c0496aa{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:12px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-608e4ae6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-15405 .elementor-element.elementor-element-7e344b .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:1.2px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-6b3e33b .elementor-heading-title{font-size:46px;font-weight:500;line-height:1.08em;color:#111111;}.elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item .gallery-caption{display:none;}.elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item{padding:0 0px 0px 0;}.elementor-15405 .elementor-element.elementor-element-15991052 .gallery{margin:0 -0px -0px 0;}.elementor-15405 .elementor-element.elementor-element-2e9e1468{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-7d8cf6e2{--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:space-between;--align-items:center;--gap:28px 48px;--row-gap:28px;--column-gap:48px;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-15405 .elementor-element.elementor-element-e7fbe91{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15405 .elementor-element.elementor-element-451130ea .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1.25px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-37c0dd28 .elementor-heading-title{font-size:32px;font-weight:500;line-height:1.12em;letter-spacing:-0.45px;color:#111111;}.elementor-15405 .elementor-element.elementor-element-15a246a2{font-size:16px;line-height:1.6em;color:#4D4D49;}.elementor-15405 .elementor-element.elementor-element-6a5d92f6{--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-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-15405 .elementor-element.elementor-element-59432dc1 .elementor-button{background-color:#111111;font-size:13px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:0px 0px 0px 0px;}.elementor-15405 .elementor-element.elementor-element-59432dc1 .elementor-button:hover, .elementor-15405 .elementor-element.elementor-element-59432dc1 .elementor-button:focus{background-color:#FFFFFF;color:#111111;border-color:#111111;}.elementor-15405 .elementor-element.elementor-element-59432dc1{padding:15px 19px 15px 19px;}.elementor-15405 .elementor-element.elementor-element-59432dc1 .elementor-button:hover svg, .elementor-15405 .elementor-element.elementor-element-59432dc1 .elementor-button:focus svg{fill:#111111;}.elementor-15405 .elementor-element.elementor-element-594f0dd4 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:500;fill:#111111;color:#111111;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:0px 0px 0px 0px;}.elementor-15405 .elementor-element.elementor-element-594f0dd4 .elementor-button:hover, .elementor-15405 .elementor-element.elementor-element-594f0dd4 .elementor-button:focus{background-color:#111111;color:#FFFFFF;border-color:#111111;}.elementor-15405 .elementor-element.elementor-element-594f0dd4{padding:15px 19px 15px 19px;}.elementor-15405 .elementor-element.elementor-element-594f0dd4 .elementor-button:hover svg, .elementor-15405 .elementor-element.elementor-element-594f0dd4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-575beb54{--display:flex;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-575beb54:not(.elementor-motion-effects-element-type-background), .elementor-15405 .elementor-element.elementor-element-575beb54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-76d09816 .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:1.2px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-259c45a6 .elementor-heading-title{font-size:40px;font-weight:500;line-height:1.08em;}.elementor-15405 .elementor-element.elementor-element-570630de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 32px;--row-gap:24px;--column-gap:32px;}.elementor-15405 .elementor-element.elementor-element-e3b31c9{--display:flex;}.elementor-15405 .elementor-element.elementor-element-191ceaf4 img{border-radius:1px 1px 1px 1px;}.elementor-15405 .elementor-element.elementor-element-6522b626{--display:flex;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;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:#DFDFDC;--border-color:#DFDFDC;--padding-top:36px;--padding-bottom:36px;--padding-left:34px;--padding-right:34px;}.elementor-15405 .elementor-element.elementor-element-6522b626:not(.elementor-motion-effects-element-type-background), .elementor-15405 .elementor-element.elementor-element-6522b626 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-1d502f20 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.1em;color:#111111;}.elementor-15405 .elementor-element.elementor-element-79969921{font-size:16px;line-height:1.6em;color:#3F3F3F;}.elementor-15405 .elementor-element.elementor-element-105e60e1{--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;}.elementor-15405 .elementor-element.elementor-element-e0dec0e .elementor-button{background-color:#111111;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-15405 .elementor-element.elementor-element-e0dec0e .elementor-button:hover, .elementor-15405 .elementor-element.elementor-element-e0dec0e .elementor-button:focus{background-color:#333333;color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-e0dec0e{border-style:none;}.elementor-15405 .elementor-element.elementor-element-e0dec0e:hover{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-15405 .elementor-element.elementor-element-e0dec0e .elementor-button-content-wrapper{flex-direction:row;}.elementor-15405 .elementor-element.elementor-element-e0dec0e .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-15405 .elementor-element.elementor-element-e0dec0e .elementor-button:hover svg, .elementor-15405 .elementor-element.elementor-element-e0dec0e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-4b5ed355{--display:flex;--padding-top:98px;--padding-bottom:98px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-4b5ed355:not(.elementor-motion-effects-element-type-background), .elementor-15405 .elementor-element.elementor-element-4b5ed355 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F3F0;}.elementor-15405 .elementor-element.elementor-element-8124ee6{--display:flex;--gap:26px 26px;--row-gap:26px;--column-gap:26px;}.elementor-15405 .elementor-element.elementor-element-6cb7d1a3 .elementor-heading-title{font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.08em;letter-spacing:1.2px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-51e6fb30 .elementor-heading-title{font-size:40px;font-weight:500;line-height:1.08em;color:#111111;}.elementor-15405 .elementor-element.elementor-element-7f8d270d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 48px;--row-gap:28px;--column-gap:48px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15405 .elementor-element.elementor-element-542986cb{--display:flex;--justify-content:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:18px;--padding-bottom:18px;--padding-left:0px;--padding-right:22px;}.elementor-15405 .elementor-element.elementor-element-5cb5f447 .elementor-heading-title{font-size:25px;font-weight:500;}.elementor-15405 .elementor-element.elementor-element-35afde02{font-size:16px;line-height:1.65em;color:#3F3F3F;}.elementor-15405 .elementor-element.elementor-element-35afde02 a{color:#111111;}.elementor-15405 .elementor-element.elementor-element-2550915a{--display:flex;}.elementor-15405 .elementor-element.elementor-element-37c7d470 iframe{height:430px;}.elementor-15405 .elementor-element.elementor-element-782f1ed2{--display:flex;--padding-top:82px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-782f1ed2:not(.elementor-motion-effects-element-type-background), .elementor-15405 .elementor-element.elementor-element-782f1ed2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-242e4e9f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:42px 72px;--row-gap:42px;--column-gap:72px;}.elementor-15405 .elementor-element.elementor-element-2681ad62{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-15405 .elementor-element.elementor-element-1539e2e8 .elementor-heading-title{font-size:36px;font-weight:500;letter-spacing:-0.4px;}.elementor-15405 .elementor-element.elementor-element-7f0a8db9{font-size:17px;line-height:1.6em;color:#444444;}.elementor-15405 .elementor-element.elementor-element-13fd837f{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:12px;text-transform:uppercase;line-height:1.55em;letter-spacing:0.7px;color:#777773;}.elementor-15405 .elementor-element.elementor-element-5ef831e4{--display:flex;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:#DCDCD8;--border-color:#DCDCD8;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-15405 .elementor-element.elementor-element-5ef831e4:not(.elementor-motion-effects-element-type-background), .elementor-15405 .elementor-element.elementor-element-5ef831e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-e5cac71 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15405 .elementor-element.elementor-element-78d08624{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-586c827b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:88px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-15405 .elementor-element.elementor-element-430817ff{--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:space-between;--align-items:center;--gap:14px 20px;--row-gap:14px;--column-gap:20px;}.elementor-15405 .elementor-element.elementor-element-f0b6615 .elementor-heading-title{font-size:34px;font-weight:500;}.elementor-15405 .elementor-element.elementor-element-36677b14 .elementor-button{background-color:#FFFFFF;font-size:13px;font-weight:500;fill:#111111;color:#111111;border-style:solid;border-width:1px 1px 1px 1px;border-color:#111111;border-radius:0px 0px 0px 0px;}.elementor-15405 .elementor-element.elementor-element-36677b14 .elementor-button:hover, .elementor-15405 .elementor-element.elementor-element-36677b14 .elementor-button:focus{background-color:#111111;color:#FFFFFF;border-color:#111111;}.elementor-15405 .elementor-element.elementor-element-36677b14 .elementor-button:hover svg, .elementor-15405 .elementor-element.elementor-element-36677b14 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15405 .elementor-element.elementor-element-1d85d751{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-15405 .elementor-element.elementor-element-1d85d751 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-15405 .elementor-element.elementor-element-1d85d751 .e-loop-item > .elementor-section, .elementor-15405 .elementor-element.elementor-element-1d85d751 .e-loop-item > .elementor-section > .elementor-container, .elementor-15405 .elementor-element.elementor-element-1d85d751 .e-loop-item > .e-con, .elementor-15405 .elementor-element.elementor-element-1d85d751 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-15405 .elementor-element.elementor-element-7f0a519c{--min-height:650px;--padding-top:56px;--padding-bottom:56px;--padding-left:28px;--padding-right:28px;}.elementor-15405 .elementor-element.elementor-element-6dff3a14{--e-image-carousel-slides-to-show:1;}.elementor-15405 .elementor-element.elementor-element-30a0af8a .elementor-heading-title{font-size:54px;}.elementor-15405 .elementor-element.elementor-element-7f9bfa0e{--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:72px;--padding-bottom:58px;--padding-left:28px;--padding-right:28px;}.elementor-15405 .elementor-element.elementor-element-1704b1b1 .elementor-heading-title{font-size:38px;}.elementor-15405 .elementor-element.elementor-element-3c0496aa{--padding-top:8px;--padding-bottom:48px;--padding-left:28px;--padding-right:28px;}.elementor-15405 .elementor-element.elementor-element-2e9e1468{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15405 .elementor-element.elementor-element-7d8cf6e2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-15405 .elementor-element.elementor-element-575beb54{--padding-top:76px;--padding-bottom:76px;--padding-left:28px;--padding-right:28px;}.elementor-15405 .elementor-element.elementor-element-570630de{--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-15405 .elementor-element.elementor-element-4b5ed355{--padding-top:72px;--padding-bottom:72px;--padding-left:28px;--padding-right:28px;}.elementor-15405 .elementor-element.elementor-element-7f8d270d{--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-15405 .elementor-element.elementor-element-782f1ed2{--padding-top:64px;--padding-bottom:64px;--padding-left:28px;--padding-right:28px;}.elementor-15405 .elementor-element.elementor-element-242e4e9f{--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-15405 .elementor-element.elementor-element-78d08624{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-15405 .elementor-element.elementor-element-586c827b{--padding-top:72px;--padding-bottom:76px;--padding-left:28px;--padding-right:28px;}.elementor-15405 .elementor-element.elementor-element-1d85d751{--grid-columns:2;--grid-row-gap:20px;--grid-column-gap:16px;}}@media(max-width:767px){.elementor-15405 .elementor-element.elementor-element-7f0a519c{--min-height:660px;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-6dff3a14{--e-image-carousel-slides-to-show:1;}.elementor-15405 .elementor-element.elementor-element-b18d463{font-size:13px;}.elementor-15405 .elementor-element.elementor-element-3a1a06a3{font-size:13px;}.elementor-15405 .elementor-element.elementor-element-30a0af8a .elementor-heading-title{font-size:38px;}.elementor-15405 .elementor-element.elementor-element-5ad3ea72{font-size:16px;}.elementor-15405 .elementor-element.elementor-element-6b9225c0{--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-15405 .elementor-element.elementor-element-135cfd2a{--width:50%;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-15405 .elementor-element.elementor-element-3066ebb8 .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-60daa910{font-size:15px;}.elementor-15405 .elementor-element.elementor-element-36f813c1{--width:50%;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-15405 .elementor-element.elementor-element-3dfa322e .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-79da454d{font-size:15px;}.elementor-15405 .elementor-element.elementor-element-19317058{--width:50%;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-15405 .elementor-element.elementor-element-57a2e .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-38fe1d39{font-size:15px;}.elementor-15405 .elementor-element.elementor-element-1f2eddfd{--width:50%;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-15405 .elementor-element.elementor-element-54a65758 .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-4a5f5712{font-size:15px;}.elementor-15405 .elementor-element.elementor-element-1ed71bfd{--width:100%;--padding-top:14px;--padding-bottom:14px;--padding-left:12px;--padding-right:12px;}.elementor-15405 .elementor-element.elementor-element-54782baf .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-2daf4658{font-size:15px;}.elementor-15405 .elementor-element.elementor-element-7f9bfa0e{--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:54px;--padding-bottom:42px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-374cabf1{--width:100%;}.elementor-15405 .elementor-element.elementor-element-241af3da .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-1704b1b1 .elementor-heading-title{font-size:31px;}.elementor-15405 .elementor-element.elementor-element-13ad4d0b{--width:100%;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-772d3234 .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-213e74b3 .elementor-heading-title{font-size:18px;}.elementor-15405 .elementor-element.elementor-element-3c0496aa{--padding-top:4px;--padding-bottom:38px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-7e344b .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-6b3e33b .elementor-heading-title{font-size:34px;}.elementor-15405 .elementor-element.elementor-element-2e9e1468{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-7d8cf6e2{--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:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-15405 .elementor-element.elementor-element-e7fbe91{--width:100%;}.elementor-15405 .elementor-element.elementor-element-37c0dd28 .elementor-heading-title{font-size:27px;}.elementor-15405 .elementor-element.elementor-element-6a5d92f6{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-15405 .elementor-element.elementor-element-575beb54{--padding-top:52px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-76d09816 .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-259c45a6 .elementor-heading-title{font-size:30px;}.elementor-15405 .elementor-element.elementor-element-570630de{--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-15405 .elementor-element.elementor-element-e3b31c9{--width:100%;}.elementor-15405 .elementor-element.elementor-element-6522b626{--width:100%;--padding-top:26px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-15405 .elementor-element.elementor-element-1d502f20 .elementor-heading-title{font-size:18px;}.elementor-15405 .elementor-element.elementor-element-4b5ed355{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-6cb7d1a3 .elementor-heading-title{font-size:11px;}.elementor-15405 .elementor-element.elementor-element-51e6fb30 .elementor-heading-title{font-size:30px;}.elementor-15405 .elementor-element.elementor-element-7f8d270d{--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-15405 .elementor-element.elementor-element-542986cb{--width:100%;}.elementor-15405 .elementor-element.elementor-element-5cb5f447 .elementor-heading-title{font-size:23px;}.elementor-15405 .elementor-element.elementor-element-2550915a{--width:100%;}.elementor-15405 .elementor-element.elementor-element-37c7d470 iframe{height:320px;}.elementor-15405 .elementor-element.elementor-element-782f1ed2{--padding-top:52px;--padding-bottom:52px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-242e4e9f{--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-15405 .elementor-element.elementor-element-2681ad62{--width:100%;}.elementor-15405 .elementor-element.elementor-element-1539e2e8 .elementor-heading-title{font-size:28px;}.elementor-15405 .elementor-element.elementor-element-7f0a8db9{font-size:16px;}.elementor-15405 .elementor-element.elementor-element-5ef831e4{--width:100%;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-78d08624{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-586c827b{--padding-top:56px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-15405 .elementor-element.elementor-element-f0b6615 .elementor-heading-title{font-size:27px;}.elementor-15405 .elementor-element.elementor-element-1d85d751{--grid-columns:1;--grid-row-gap:18px;--grid-column-gap:0px;}}@media(min-width:768px){.elementor-15405 .elementor-element.elementor-element-94a83ae{--width:100%;}.elementor-15405 .elementor-element.elementor-element-6b9225c0{--content-width:1180px;}.elementor-15405 .elementor-element.elementor-element-135cfd2a{--width:20%;}.elementor-15405 .elementor-element.elementor-element-36f813c1{--width:20%;}.elementor-15405 .elementor-element.elementor-element-19317058{--width:20%;}.elementor-15405 .elementor-element.elementor-element-1f2eddfd{--width:20%;}.elementor-15405 .elementor-element.elementor-element-1ed71bfd{--width:20%;}.elementor-15405 .elementor-element.elementor-element-7f9bfa0e{--content-width:1180px;}.elementor-15405 .elementor-element.elementor-element-374cabf1{--width:68%;}.elementor-15405 .elementor-element.elementor-element-13ad4d0b{--width:32%;}.elementor-15405 .elementor-element.elementor-element-3c0496aa{--content-width:1180px;}.elementor-15405 .elementor-element.elementor-element-2e9e1468{--content-width:1180px;}.elementor-15405 .elementor-element.elementor-element-e7fbe91{--width:64%;}.elementor-15405 .elementor-element.elementor-element-6a5d92f6{--width:36%;}.elementor-15405 .elementor-element.elementor-element-575beb54{--content-width:1180px;}.elementor-15405 .elementor-element.elementor-element-e3b31c9{--width:64%;}.elementor-15405 .elementor-element.elementor-element-6522b626{--width:36%;}.elementor-15405 .elementor-element.elementor-element-8124ee6{--width:100%;}.elementor-15405 .elementor-element.elementor-element-542986cb{--width:38%;}.elementor-15405 .elementor-element.elementor-element-2550915a{--width:62%;}.elementor-15405 .elementor-element.elementor-element-782f1ed2{--content-width:1180px;}.elementor-15405 .elementor-element.elementor-element-2681ad62{--width:38%;}.elementor-15405 .elementor-element.elementor-element-5ef831e4{--width:62%;}.elementor-15405 .elementor-element.elementor-element-78d08624{--content-width:1180px;}.elementor-15405 .elementor-element.elementor-element-586c827b{--content-width:1180px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15405 .elementor-element.elementor-element-135cfd2a{--width:33.333%;}.elementor-15405 .elementor-element.elementor-element-36f813c1{--width:33.333%;}.elementor-15405 .elementor-element.elementor-element-19317058{--width:33.333%;}.elementor-15405 .elementor-element.elementor-element-1f2eddfd{--width:33.333%;}.elementor-15405 .elementor-element.elementor-element-1ed71bfd{--width:66.666%;}.elementor-15405 .elementor-element.elementor-element-374cabf1{--width:100%;}.elementor-15405 .elementor-element.elementor-element-13ad4d0b{--width:100%;}.elementor-15405 .elementor-element.elementor-element-e7fbe91{--width:100%;}.elementor-15405 .elementor-element.elementor-element-6a5d92f6{--width:100%;}.elementor-15405 .elementor-element.elementor-element-e3b31c9{--width:100%;}.elementor-15405 .elementor-element.elementor-element-6522b626{--width:100%;}.elementor-15405 .elementor-element.elementor-element-542986cb{--width:100%;}.elementor-15405 .elementor-element.elementor-element-2550915a{--width:100%;}.elementor-15405 .elementor-element.elementor-element-2681ad62{--width:100%;}.elementor-15405 .elementor-element.elementor-element-5ef831e4{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-57da7408 */.elementor-15405 .elementor-element.elementor-element-57da7408 { position:absolute; inset:0; width:100%; height:100%; } .elementor-15405 .elementor-element.elementor-element-57da7408 .elementor-widget-container, .elementor-15405 .elementor-element.elementor-element-57da7408 img { width:100%; height:100%; } .elementor-15405 .elementor-element.elementor-element-57da7408 img { object-fit:cover; object-position:center; }/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-6dff3a14 */.elementor-15405 .elementor-element.elementor-element-6dff3a14 { position:absolute; inset:0; width:100%; height:100%; overflow:hidden; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-widget-container, .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-image-carousel-wrapper, .elementor-15405 .elementor-element.elementor-element-6dff3a14 .swiper, .elementor-15405 .elementor-element.elementor-element-6dff3a14 .swiper-wrapper, .elementor-15405 .elementor-element.elementor-element-6dff3a14 .swiper-slide, .elementor-15405 .elementor-element.elementor-element-6dff3a14 .swiper-slide-inner, .elementor-15405 .elementor-element.elementor-element-6dff3a14 figure { width:100%; height:100% !important; margin:0; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .swiper-slide-image { width:100% !important; height:100% !important; object-fit:cover; object-position:center; display:block; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button { top:50% !important; bottom:auto !important; transform:translateY(-50%) !important; width:46px; height:64px; display:flex; align-items:center; justify-content:center; background:transparent !important; border:0 !important; color:#FFFFFF !important; z-index:3; opacity:.96; text-shadow:0 2px 14px rgba(0,0,0,.55); transition:opacity .2s ease; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button:hover { opacity:.72; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button svg { width:26px; height:26px; fill:currentColor !important; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button-prev { left:26px !important; right:auto !important; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button-next { right:26px !important; left:auto !important; } @media(max-width:767px){ .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button { width:38px; height:54px; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button svg { width:22px; height:22px; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button-prev { left:10px !important; } .elementor-15405 .elementor-element.elementor-element-6dff3a14 .elementor-swiper-button-next { right:10px !important; } }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b18d463 */.elementor-15405 .elementor-element.elementor-element-b18d463 p { margin:0; } .elementor-15405 .elementor-element.elementor-element-b18d463 .elementor-widget-container::after { content:","; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a1a06a3 */.elementor-15405 .elementor-element.elementor-element-3a1a06a3 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30a0af8a */.elementor-15405 .elementor-element.elementor-element-30a0af8a { max-width:920px; } .elementor-15405 .elementor-element.elementor-element-30a0af8a .elementor-heading-title { text-shadow:0 2px 22px rgba(0,0,0,.28); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ad3ea72 */.elementor-15405 .elementor-element.elementor-element-5ad3ea72 { max-width:700px; } .elementor-15405 .elementor-element.elementor-element-5ad3ea72 p { margin:0; text-shadow:0 1px 14px rgba(0,0,0,.3); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94a83ae */.elementor-15405 .elementor-element.elementor-element-94a83ae { max-width:1180px; margin-left:auto; margin-right:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0a519c */.elementor-15405 .elementor-element.elementor-element-7f0a519c { position:relative; isolation:isolate; width:100vw; max-width:100vw; margin-left:calc(50% - 50vw); } .elementor-15405 .elementor-element.elementor-element-7f0a519c::before { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.18) 34%,rgba(0,0,0,.88) 100%); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60daa910 */.elementor-15405 .elementor-element.elementor-element-60daa910 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-135cfd2a */.elementor-15405 .elementor-element.elementor-element-135cfd2a { min-width: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79da454d */.elementor-15405 .elementor-element.elementor-element-79da454d p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36f813c1 */.elementor-15405 .elementor-element.elementor-element-36f813c1 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38fe1d39 */.elementor-15405 .elementor-element.elementor-element-38fe1d39 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19317058 */.elementor-15405 .elementor-element.elementor-element-19317058 { min-width: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a5f5712 */.elementor-15405 .elementor-element.elementor-element-4a5f5712 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f2eddfd */.elementor-15405 .elementor-element.elementor-element-1f2eddfd { min-width: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2daf4658 */.elementor-15405 .elementor-element.elementor-element-2daf4658 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed71bfd */.elementor-15405 .elementor-element.elementor-element-1ed71bfd { min-width: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-357cda60 */.elementor-15405 .elementor-element.elementor-element-357cda60 p { display:flex; flex-wrap:wrap; gap:8px; margin:0; } .elementor-15405 .elementor-element.elementor-element-357cda60 a { display:inline-flex; align-items:center; min-height:34px; padding:7px 12px; border:1px solid #CECECA; color:#222; text-decoration:none; background:#FFF; transition:border-color .2s ease, background .2s ease; } .elementor-15405 .elementor-element.elementor-element-357cda60 a:hover { border-color:#111; background:#F6F6F3; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b7a5d07 */.elementor-15405 .elementor-element.elementor-element-2b7a5d07 p { padding:9px 0; margin:0; border-bottom:1px solid #E3E3DF; } .elementor-15405 .elementor-element.elementor-element-2b7a5d07 p:last-child { border-bottom:0; } .elementor-15405 .elementor-element.elementor-element-2b7a5d07 ul { padding-left:18px; margin:0; } .elementor-15405 .elementor-element.elementor-element-2b7a5d07 li { margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13ad4d0b */.elementor-15405 .elementor-element.elementor-element-13ad4d0b { position:sticky; top:96px; } .elementor-15405 .elementor-element.elementor-element-13ad4d0b::before { content:""; position:absolute; left:-1px; right:-1px; top:-2px; height:2px; background:#111111; } @media(max-width:1024px){ .elementor-15405 .elementor-element.elementor-element-13ad4d0b { position:static; top:auto; } }/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-15991052 */.elementor-15405 .elementor-element.elementor-element-15991052 .gallery { display:grid !important; grid-template-columns:repeat(12,minmax(0,1fr)); grid-template-rows:310px 310px 220px; gap:8px !important; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item { float:none !important; width:100% !important; max-width:none !important; margin:0 !important; overflow:hidden; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(1) { grid-column:1 / 9; grid-row:1 / 3; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(2) { grid-column:9 / 13; grid-row:1; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(3) { grid-column:9 / 13; grid-row:2; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(4) { grid-column:1 / 5; grid-row:3; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(5) { grid-column:5 / 9; grid-row:3; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(6) { grid-column:9 / 13; grid-row:3; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(n+7) { display:none !important; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-icon, .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-icon a { display:block; height:100%; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:first-child a { position:relative; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:first-child a::after { content:"View full gallery"; position:absolute; right:18px; bottom:18px; z-index:2; padding:11px 15px; background:#FFFFFF; color:#111111; border:1px solid rgba(17,17,17,.18); font-size:11px; line-height:1; letter-spacing:.7px; text-transform:uppercase; transition:background .2s ease,color .2s ease; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:first-child a:hover::after { background:#111111; color:#FFFFFF; } .elementor-15405 .elementor-element.elementor-element-15991052 img { width:100%; height:100%; object-fit:cover; border:0 !important; transition:transform .65s cubic-bezier(.2,.7,.2,1); } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:hover img { transform:scale(1.025); } @media(max-width:767px){ .elementor-15405 .elementor-element.elementor-element-15991052 .gallery { grid-template-columns:1fr 1fr; grid-template-rows:360px 190px; gap:6px !important; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(1) { grid-column:1 / 3; grid-row:1; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(2) { grid-column:1; grid-row:2; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(3) { grid-column:2; grid-row:2; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:nth-child(n+4) { display:none !important; } .elementor-15405 .elementor-element.elementor-element-15991052 .gallery-item:first-child a::after { right:12px; bottom:12px; padding:10px 12px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c0496aa */.elementor-15405 .elementor-element.elementor-element-3c0496aa { scroll-margin-top:80px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-191ceaf4 */.elementor-15405 .elementor-element.elementor-element-191ceaf4 img { width:100%; background:#F4F4F1; }/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-37c7d470 */.elementor-15405 .elementor-element.elementor-element-37c7d470 iframe { filter:grayscale(1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8124ee6 */.elementor-15405 .elementor-element.elementor-element-8124ee6 { max-width:1180px; margin-left:auto; margin-right:auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5ed355 */.elementor-15405 .elementor-element.elementor-element-4b5ed355 { width:100vw; max-width:100vw; margin-left:calc(50% - 50vw); position:relative; } .elementor-15405 .elementor-element.elementor-element-4b5ed355::before { content:""; position:absolute; top:0; left:50%; width:1px; height:42px; background:#BDBDB7; }/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-e5cac71 */.elementor-15405 .elementor-element.elementor-element-e5cac71 .wpforms-form button[type=submit] { background:#111111 !important; border-color:#111111 !important; color:#FFFFFF !important; border-radius:0 !important; transition:background .2s ease; } .elementor-15405 .elementor-element.elementor-element-e5cac71 .wpforms-form button[type=submit]:hover { background:#333333 !important; } .elementor-15405 .elementor-element.elementor-element-e5cac71 input, .elementor-15405 .elementor-element.elementor-element-e5cac71 textarea { border-radius:0 !important; } .elementor-15405 .elementor-element.elementor-element-e5cac71 .wpforms-submit-spinner { width:26px !important; height:26px !important; min-width:26px !important; max-width:26px !important; min-height:26px !important; max-height:26px !important; object-fit:contain !important; vertical-align:middle !important; margin:0 0 0 8px !important; } .elementor-15405 .elementor-element.elementor-element-e5cac71 .wpforms-submit-container { display:flex; align-items:center; flex-wrap:wrap; gap:8px; } .elementor-15405 .elementor-element.elementor-element-e5cac71 .wpforms-submit-container .wpforms-submit-spinner { flex:0 0 26px; }/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1d85d751 */@media(max-width:767px){ .elementor-15405 .elementor-element.elementor-element-1d85d751 .e-loop-item, .elementor-15405 .elementor-element.elementor-element-1d85d751 .li-venue-card { height:auto !important; min-height:0 !important; } .elementor-15405 .elementor-element.elementor-element-1d85d751 .li-venue-card { display:flex !important; } .elementor-15405 .elementor-element.elementor-element-1d85d751 .elementor-element-78413350 .elementor-widget-container { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; overflow:hidden; } .elementor-15405 .elementor-element.elementor-element-1d85d751 .li-venue-content { margin-top:8px !important; padding-bottom:18px !important; } .elementor-15405 .elementor-element.elementor-element-1d85d751 .elementor-element-37d264d img { height:280px !important; min-height:0 !important; object-fit:cover !important; } }/* End custom CSS */