.elementor-2399 .elementor-element.elementor-element-96ff09d{--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:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;--z-index:2;}.elementor-2399 .elementor-element.elementor-element-7aba79b{--display:flex;}.elementor-2399 .elementor-element.elementor-element-be1fcea{--display:flex;}.elementor-2399 .elementor-element.elementor-element-148da1a .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.4em;}.elementor-2399 .elementor-element.elementor-element-94b3607{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-c64bfa8{width:var( --container-widget-width, 515px );max-width:515px;--container-widget-width:515px;--container-widget-flex-grow:0;}.elementor-2399 .elementor-element.elementor-element-0da4d35{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-b28c816{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2399 .elementor-element.elementor-element-bc923a8{text-align:end;}.elementor-2399 .elementor-element.elementor-element-bc923a8 img{width:100%;max-width:100%;}.elementor-2399 .elementor-element.elementor-element-45f0694{--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:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:75px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-0fc3dfb{--display:flex;}.elementor-2399 .elementor-element.elementor-element-2bfdbd3{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-2bfdbd3 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;box-shadow:-7px -7px 0px 0px #1A212A;}.elementor-2399 .elementor-element.elementor-element-a7e2f6a{--display:flex;}.elementor-2399 .elementor-element.elementor-element-d68f6a1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-6d65d04{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-2026913{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-9696b49{--display:flex;}.elementor-2399 .elementor-element.elementor-element-db5abad .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.4em;}.elementor-2399 .elementor-element.elementor-element-59e7562{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-59e7562 .elementor-heading-title{font-size:25px;color:#181818;}.elementor-2399 .elementor-element.elementor-element-07c0530{--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 50px;--row-gap:0px;--column-gap:50px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-abeeca4{--display:flex;}.elementor-2399 .elementor-element.elementor-element-30b050a{--display:flex;}.elementor-2399 .elementor-element.elementor-element-725f4e0{--e-image-carousel-slides-to-show:1;}.elementor-2399 .elementor-element.elementor-element-725f4e0 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2399 .elementor-element.elementor-element-725f4e0 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;color:#181818;}.elementor-2399 .elementor-element.elementor-element-725f4e0 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2399 .elementor-element.elementor-element-725f4e0 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#181818;}.elementor-2399 .elementor-element.elementor-element-725f4e0 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:8px;height:8px;background:#181818;}.elementor-2399 .elementor-element.elementor-element-725f4e0 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#D8D8D8;opacity:1;}.elementor-2399 .elementor-element.elementor-element-4dc7468{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-7871568{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.23);--padding-top:50px;--padding-bottom:60px;--padding-left:35px;--padding-right:35px;--z-index:9;}.elementor-2399 .elementor-element.elementor-element-7871568:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-7871568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C347F;}.elementor-2399 .elementor-element.elementor-element-0d60a13 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-2399 .elementor-element.elementor-element-0ef0db0{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;color:#FFFFFF;}.elementor-2399 .elementor-element.elementor-element-d19a789 .elementor-button{background-color:#FFFFFF;fill:#181818;color:#181818;}.elementor-2399 .elementor-element.elementor-element-d19a789 .elementor-button:hover, .elementor-2399 .elementor-element.elementor-element-d19a789 .elementor-button:focus{background-color:#FFFFFF;color:#181818;}.elementor-2399 .elementor-element.elementor-element-d19a789{width:100%;max-width:100%;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-d19a789 .elementor-button:hover svg, .elementor-2399 .elementor-element.elementor-element-d19a789 .elementor-button:focus svg{fill:#181818;}.elementor-2399 .elementor-element.elementor-element-507d761{--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:0px 050px;--row-gap:0px;--column-gap:050px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-f3b2d16{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2399 .elementor-element.elementor-element-ee728c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2399 .elementor-element.elementor-element-de45bb1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.4em;}.elementor-2399 .elementor-element.elementor-element-94044d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-94044d4 .elementor-heading-title{font-size:25px;color:#181818;}.elementor-2399 .elementor-element.elementor-element-978e4c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-78afa21{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-f3f0791{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2399 .elementor-element.elementor-element-bbfd07e img{width:100%;max-width:100%;}.elementor-2399 .elementor-element.elementor-element-a7861c2{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-a7861c2 img{width:100%;max-width:100%;}.elementor-2399 .elementor-element.elementor-element-4b6528e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-73d56fd{text-align:center;}.elementor-2399 .elementor-element.elementor-element-b2c661c{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-4dfcfb3{--display:flex;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2399 .elementor-element.elementor-element-6b4a989{--display:flex;--min-height:410px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:9;}.elementor-2399 .elementor-element.elementor-element-6b4a989:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-6b4a989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2399 .elementor-element.elementor-element-4c4860e{text-align:center;}.elementor-2399 .elementor-element.elementor-element-7ece623{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2399 .elementor-element.elementor-element-686aba0{--display:flex;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2399 .elementor-element.elementor-element-50111cc{--display:flex;--min-height:410px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:9;}.elementor-2399 .elementor-element.elementor-element-50111cc:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-50111cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2399 .elementor-element.elementor-element-79c6dc8{text-align:center;}.elementor-2399 .elementor-element.elementor-element-dbb0a5e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2399 .elementor-element.elementor-element-b4146c4{--display:flex;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.23);--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2399 .elementor-element.elementor-element-0f2438c{--display:flex;--min-height:410px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:9;}.elementor-2399 .elementor-element.elementor-element-0f2438c:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-0f2438c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2399 .elementor-element.elementor-element-8b4f666{text-align:center;}.elementor-2399 .elementor-element.elementor-element-33b0616{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2399 .elementor-element.elementor-element-96b360b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:130px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-96b360b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2399 .elementor-element.elementor-element-4c65f8f{--display:flex;}.elementor-2399 .elementor-element.elementor-element-4e1c252 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.4em;}.elementor-2399 .elementor-element.elementor-element-2534b84{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-2534b84 .elementor-heading-title{font-size:25px;}.elementor-2399 .elementor-element.elementor-element-811c75d{font-weight:bold;}.elementor-2399 .elementor-element.elementor-element-3ad7033{--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:0px 50px;--row-gap:0px;--column-gap:50px;}.elementor-2399 .elementor-element.elementor-element-812a4a7{--display:flex;}.elementor-2399 .elementor-element.elementor-element-229aa5b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-c3834b3{--display:flex;}.elementor-2399 .elementor-element.elementor-element-27ee298{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-27ee298 img{width:100%;max-width:100%;height:395px;object-fit:cover;object-position:center center;box-shadow:-7px -7px 0px 0px #1A212A;}.elementor-2399 .elementor-element.elementor-element-82232f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-b1a34e4 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.4em;}.elementor-2399 .elementor-element.elementor-element-1e707a8{--display:flex;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.23);--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:65px;--padding-left:50px;--padding-right:50px;}.elementor-2399 .elementor-element.elementor-element-6651528{--display:flex;}.elementor-2399 .elementor-element.elementor-element-a59b926{--display:flex;}.elementor-2399 .elementor-element.elementor-element-6a73fb6{--display:flex;}.elementor-2399 .elementor-element.elementor-element-8e887df{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2399 .elementor-element.elementor-element-8e887df > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;}:where( .elementor-2399 .elementor-element.elementor-element-8e887df > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-2399 .elementor-element.elementor-element-19202e2{--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:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-b3a4d8f{--display:flex;}.elementor-2399 .elementor-element.elementor-element-d4a2cb2{--display:flex;}.elementor-2399 .elementor-element.elementor-element-fd5aa61 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.4em;}.elementor-2399 .elementor-element.elementor-element-a58d7f1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-a58d7f1 .elementor-heading-title{font-size:25px;}.elementor-2399 .elementor-element.elementor-element-4af310b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-4f38f2f{--display:flex;}.elementor-2399 .elementor-element.elementor-element-db5f09b{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-db5f09b img{width:100%;max-width:100%;height:395px;object-fit:cover;object-position:center center;box-shadow:-7px -7px 0px 0px #1A212A;}.elementor-2399 .elementor-element.elementor-element-9a299e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 050px;--row-gap:0px;--column-gap:050px;--margin-top:130px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;--z-index:5;}.elementor-2399 .elementor-element.elementor-element-05295d8{--display:flex;}.elementor-2399 .elementor-element.elementor-element-e7b3b2f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-weight:bold;text-transform:uppercase;line-height:1.4em;}.elementor-2399 .elementor-element.elementor-element-d5b1546{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-d5b1546 .elementor-heading-title{font-size:25px;color:#181818;}.elementor-2399 .elementor-element.elementor-element-9eb8f54{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 0px;--row-gap:25px;--column-gap:0px;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.23);--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;--z-index:9;}.elementor-2399 .elementor-element.elementor-element-9eb8f54:not(.elementor-motion-effects-element-type-background), .elementor-2399 .elementor-element.elementor-element-9eb8f54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2399 .elementor-element.elementor-element-e8277de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2399 .elementor-element.elementor-element-bb5abd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1023px){.elementor-2399 .elementor-element.elementor-element-96ff09d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-148da1a .elementor-heading-title{line-height:1.7em;}.elementor-2399 .elementor-element.elementor-element-c64bfa8{width:100%;max-width:100%;}.elementor-2399 .elementor-element.elementor-element-b28c816{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2399 .elementor-element.elementor-element-45f0694{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-2bfdbd3 img{height:400px;}.elementor-2399 .elementor-element.elementor-element-2026913{--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-9696b49{--z-index:2;}.elementor-2399 .elementor-element.elementor-element-db5abad .elementor-heading-title{line-height:1.7em;}.elementor-2399 .elementor-element.elementor-element-07c0530{--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-2399 .elementor-element.elementor-element-30b050a{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-4dc7468{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-7871568{--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-2399 .elementor-element.elementor-element-7871568.e-con{--align-self:center;}.elementor-2399 .elementor-element.elementor-element-507d761{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-ee728c5{--z-index:2;}.elementor-2399 .elementor-element.elementor-element-de45bb1 .elementor-heading-title{line-height:1.7em;}.elementor-2399 .elementor-element.elementor-element-f3f0791{--z-index:2;}.elementor-2399 .elementor-element.elementor-element-4b6528e{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-b2c661c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-2399 .elementor-element.elementor-element-6b4a989{--min-height:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-2399 .elementor-element.elementor-element-6b4a989.e-con{--align-self:center;}.elementor-2399 .elementor-element.elementor-element-50111cc{--min-height:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-2399 .elementor-element.elementor-element-50111cc.e-con{--align-self:center;}.elementor-2399 .elementor-element.elementor-element-0f2438c{--min-height:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-2399 .elementor-element.elementor-element-0f2438c.e-con{--align-self:center;}.elementor-2399 .elementor-element.elementor-element-96b360b{--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-4c65f8f{--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-2399 .elementor-element.elementor-element-4e1c252 .elementor-heading-title{line-height:1.7em;}.elementor-2399 .elementor-element.elementor-element-3ad7033{--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-2399 .elementor-element.elementor-element-27ee298 img{height:400px;}.elementor-2399 .elementor-element.elementor-element-82232f9{--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-b1a34e4 .elementor-heading-title{line-height:1.7em;}.elementor-2399 .elementor-element.elementor-element-1e707a8{--padding-top:50px;--padding-bottom:70px;--padding-left:50px;--padding-right:50px;}.elementor-2399 .elementor-element.elementor-element-19202e2{--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:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-d4a2cb2{--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-2399 .elementor-element.elementor-element-fd5aa61 .elementor-heading-title{line-height:1.7em;}.elementor-2399 .elementor-element.elementor-element-db5f09b img{height:400px;}.elementor-2399 .elementor-element.elementor-element-9a299e6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:110px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-2399 .elementor-element.elementor-element-e7b3b2f .elementor-heading-title{line-height:1.7em;}.elementor-2399 .elementor-element.elementor-element-9eb8f54{--padding-top:75px;--padding-bottom:75px;--padding-left:50px;--padding-right:50px;}.elementor-2399 .elementor-element.elementor-element-9eb8f54.e-con{--align-self:center;}}@media(max-width:766px){.elementor-2399 .elementor-element.elementor-element-96ff09d{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-45f0694{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-2bfdbd3 img{height:320px;}.elementor-2399 .elementor-element.elementor-element-2026913{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-9696b49{--width:100%;}.elementor-2399 .elementor-element.elementor-element-30b050a{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2399 .elementor-element.elementor-element-4dc7468{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-7871568{--padding-top:35px;--padding-bottom:45px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-507d761{--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-ee728c5{--width:100%;}.elementor-2399 .elementor-element.elementor-element-f3f0791{--width:100%;}.elementor-2399 .elementor-element.elementor-element-4b6528e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-6b4a989{--min-height:0px;--padding-top:35px;--padding-bottom:15px;--padding-left:015px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-50111cc{--padding-top:35px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-0f2438c{--padding-top:35px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-96b360b{--margin-top:75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-27ee298 img{height:320px;}.elementor-2399 .elementor-element.elementor-element-82232f9{--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-1e707a8{--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-19202e2{--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-db5f09b img{height:320px;}.elementor-2399 .elementor-element.elementor-element-9a299e6{--margin-top:85px;--margin-bottom:75px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2399 .elementor-element.elementor-element-9eb8f54{--padding-top:75px;--padding-bottom:75px;--padding-left:35px;--padding-right:35px;}}@media(min-width:767px){.elementor-2399 .elementor-element.elementor-element-9696b49{--width:520px;}.elementor-2399 .elementor-element.elementor-element-7871568{--width:100%;}.elementor-2399 .elementor-element.elementor-element-f3b2d16{--width:50%;}.elementor-2399 .elementor-element.elementor-element-f3f0791{--width:50%;}.elementor-2399 .elementor-element.elementor-element-6b4a989{--width:100%;}.elementor-2399 .elementor-element.elementor-element-50111cc{--width:100%;}.elementor-2399 .elementor-element.elementor-element-0f2438c{--width:100%;}.elementor-2399 .elementor-element.elementor-element-05295d8{--width:50%;}.elementor-2399 .elementor-element.elementor-element-9eb8f54{--width:50%;}}@media(max-width:1023px) and (min-width:767px){.elementor-2399 .elementor-element.elementor-element-9696b49{--width:520px;}.elementor-2399 .elementor-element.elementor-element-7871568{--width:100%;}.elementor-2399 .elementor-element.elementor-element-f3b2d16{--width:100%;}.elementor-2399 .elementor-element.elementor-element-ee728c5{--width:520px;}.elementor-2399 .elementor-element.elementor-element-f3f0791{--width:100%;}.elementor-2399 .elementor-element.elementor-element-6b4a989{--width:100%;}.elementor-2399 .elementor-element.elementor-element-50111cc{--width:100%;}.elementor-2399 .elementor-element.elementor-element-0f2438c{--width:100%;}.elementor-2399 .elementor-element.elementor-element-05295d8{--width:100%;}.elementor-2399 .elementor-element.elementor-element-9eb8f54{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-94b3607 */.elementor-2399 .elementor-element.elementor-element-94b3607 {
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c64bfa8 */@media screen and (min-width: 767px) {
    .elementor-2399 .elementor-element.elementor-element-c64bfa8 {
        padding-right: 50px !important;
    }
}

@media screen and (min-width: 1024px) {
    .elementor-2399 .elementor-element.elementor-element-c64bfa8 {
        padding-right: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc923a8 */@media screen and (min-width: 1024px) {
    .elementor-2399 .elementor-element.elementor-element-bc923a8 {
        position: relative;
        right: -50px;
    }
}

@media screen and (min-width: 1300px) {
    .elementor-2399 .elementor-element.elementor-element-bc923a8 {
        position: relative;
        right: -80px;
    }
}

@media screen and (min-width: 1350px) {
    .elementor-2399 .elementor-element.elementor-element-bc923a8 {
        position: relative;
        right: -105px;
    }
}

@media screen and (min-width: 1366px) {
    .elementor-2399 .elementor-element.elementor-element-bc923a8 {
        position: relative;
        right: -113px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b28c816 */@media screen and (max-width: 1023px) {
    .elementor-2399 .elementor-element.elementor-element-b28c816 {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96ff09d */@media screen and (min-width: 400px) {
    .elementor-2399 .elementor-element.elementor-element-96ff09d {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

@media screen and (min-width: 767px) {
    .elementor-2399 .elementor-element.elementor-element-96ff09d {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}

@media screen and (min-width: 1300px) {
    .elementor-2399 .elementor-element.elementor-element-96ff09d {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d68f6a1 */.elementor-2399 .elementor-element.elementor-element-d68f6a1 {
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45f0694 */@media screen and (min-width: 400px) {
    .elementor-2399 .elementor-element.elementor-element-45f0694 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

@media screen and (min-width: 767px) {
    .elementor-2399 .elementor-element.elementor-element-45f0694 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}

@media screen and (min-width: 1300px) {
    .elementor-2399 .elementor-element.elementor-element-45f0694 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e7562 */.elementor-2399 .elementor-element.elementor-element-59e7562 {
    position: relative !important;
}

@media screen and (min-width: 1200px) {
    .elementor-2399 .elementor-element.elementor-element-59e7562 h3 {
        font-size: 29px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85c1b32 */.elementor-2399 .elementor-element.elementor-element-85c1b32 .broken_link {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-725f4e0 */.elementor-2399 .elementor-element.elementor-element-725f4e0 img {
    height: 300px !important;
    object-fit: cover;
}

.elementor-2399 .elementor-element.elementor-element-725f4e0 .elementor-swiper-button-prev {
    left: -15px !important;
}

.elementor-2399 .elementor-element.elementor-element-725f4e0 .elementor-swiper-button-next {
    right: -15px !important;
}

@media screen and (min-width: 767px) {
    .elementor-2399 .elementor-element.elementor-element-725f4e0 img {
    height: 500px !important;
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94044d4 */.elementor-2399 .elementor-element.elementor-element-94044d4 {
    position: relative !important;
}

@media screen and (min-width: 1200px) {
    .elementor-2399 .elementor-element.elementor-element-94044d4 h3 {
        font-size: 29px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2534b84 */.elementor-2399 .elementor-element.elementor-element-2534b84 {
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b360b */@media screen and (min-width: 400px) {
    .elementor-2399 .elementor-element.elementor-element-96b360b {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

@media screen and (min-width: 767px) {
    .elementor-2399 .elementor-element.elementor-element-96b360b {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}

@media screen and (min-width: 1300px) {
    .elementor-2399 .elementor-element.elementor-element-96b360b {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a58d7f1 */.elementor-2399 .elementor-element.elementor-element-a58d7f1 {
    position: relative !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19202e2 */@media screen and (min-width: 400px) {
    .elementor-2399 .elementor-element.elementor-element-19202e2 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

@media screen and (min-width: 767px) {
    .elementor-2399 .elementor-element.elementor-element-19202e2 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}

@media screen and (min-width: 1300px) {
    .elementor-2399 .elementor-element.elementor-element-19202e2 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5b1546 */.elementor-2399 .elementor-element.elementor-element-d5b1546 {
    position: relative !important;
}

@media screen and (min-width: 1200px) {
    .elementor-2399 .elementor-element.elementor-element-d5b1546 h3 {
        font-size: 29px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e8277de */.elementor-2399 .elementor-element.elementor-element-e8277de a {
    width: 220px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb5abd6 */.elementor-2399 .elementor-element.elementor-element-bb5abd6 a {
    width: 220px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9eb8f54 */.elementor-2399 .elementor-element.elementor-element-9eb8f54 {
    z-index: 2;
}

.elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
    content: 'graphic';
    text-indent: -999999999999999em;
    width: 86%;
    height: 77%;
    border: 3px solid #181818;
    display: block;
    position: absolute;
    top: 23px;
    left: 20px;
    z-index: -1;
}

@media screen and (min-width: 350px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 88%;
    }
}

@media screen and (min-width: 400px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 89%;
    }
}

@media screen and (min-width: 450px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 90%;
        height: 78%;
    }
}

@media screen and (min-width: 500px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 92%;
    }
}

@media screen and (min-width: 600px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 93%;
    }
}

@media screen and (min-width: 650px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 94%;
    }
}

@media screen and (min-width: 700px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        height: 80%;
    }
}

@media screen and (min-width: 750px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 95%;
    }
}

@media screen and (min-width: 767px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54 {
        max-width: 700px;
    }
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 94.5%;
    }
}

@media screen and (min-width: 1023px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54 {
        max-width: 477px;
    }
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 91%;
    }
}

@media screen and (min-width: 1200px) {
    .elementor-2399 .elementor-element.elementor-element-9eb8f54 {
        max-width: 565px;
    }
    .elementor-2399 .elementor-element.elementor-element-9eb8f54:after {
        width: 93%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a299e6 */@media screen and (min-width: 400px) {
    .elementor-2399 .elementor-element.elementor-element-9a299e6 {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }
}

@media screen and (min-width: 767px) {
    .elementor-2399 .elementor-element.elementor-element-9a299e6 {
        padding-left: 50px !important;
        padding-right: 50px !important;
    }
}

@media screen and (min-width: 1300px) {
    .elementor-2399 .elementor-element.elementor-element-9a299e6 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}/* End custom CSS */