.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10046 .elementor-element.elementor-element-55014fd{text-align:center;}.elementor-10046 .elementor-element.elementor-element-55014fd .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#c2bdb5;}.elementor-10046 .elementor-element.elementor-element-3c73ccc{width:var( --container-widget-width, 571px );max-width:571px;--container-widget-width:571px;--container-widget-flex-grow:0;text-align:center;}.elementor-10046 .elementor-element.elementor-element-3c73ccc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:400;line-height:1.0800000762939em;letter-spacing:-0.02em;color:#faf4e8;}.elementor-10046 .elementor-element.elementor-element-d9b6c65{width:var( --container-widget-width, 457px );max-width:457px;--container-widget-width:457px;--container-widget-flex-grow:0;text-align:center;}.elementor-10046 .elementor-element.elementor-element-d9b6c65 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:400;line-height:1.0800000762939em;letter-spacing:-0.02em;color:#faf4e8;}.elementor-10046 .elementor-element.elementor-element-b3411d6{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-008cd16{width:var( --container-widget-width, 669px );max-width:669px;--container-widget-width:669px;--container-widget-flex-grow:0;text-align:center;}.elementor-10046 .elementor-element.elementor-element-008cd16 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:400;line-height:1.0800000762939em;letter-spacing:-0.02em;color:#faf4e8;}.elementor-10046 .elementor-element.elementor-element-800faa0{width:var( --container-widget-width, 655px );max-width:655px;--container-widget-width:655px;--container-widget-flex-grow:0;text-align:center;}.elementor-10046 .elementor-element.elementor-element-800faa0 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#c2bdb5;}.elementor-10046 .elementor-element.elementor-element-6083c04{width:var( --container-widget-width, 358px );max-width:358px;--container-widget-width:358px;--container-widget-flex-grow:0;text-align:center;}.elementor-10046 .elementor-element.elementor-element-6083c04 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:400;line-height:1.0800000762939em;letter-spacing:-0.02em;color:#faf4e8;}.elementor-10046 .elementor-element.elementor-element-2e456f8{text-align:start;}.elementor-10046 .elementor-element.elementor-element-2e456f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.125rem;font-weight:400;line-height:1.0800000762939em;letter-spacing:-0.02em;color:#faf4e8;}.elementor-10046 .elementor-element.elementor-element-c4e99ce{width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;text-align:start;}.elementor-10046 .elementor-element.elementor-element-c4e99ce .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#c2bdb5;}.elementor-10046 .elementor-element.elementor-element-f4d3a17{text-align:start;}.elementor-10046 .elementor-element.elementor-element-f4d3a17 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.125rem;font-weight:400;line-height:1.0800000762939em;letter-spacing:-0.02em;color:#00000000;}.elementor-10046 .elementor-element.elementor-element-7d81e4b{width:var( --container-widget-width, 454px );max-width:454px;--container-widget-width:454px;--container-widget-flex-grow:0;text-align:start;}.elementor-10046 .elementor-element.elementor-element-7d81e4b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:1.25rem;font-weight:400;line-height:1.3em;color:#c2bdb5;}.elementor-10046 .elementor-element.elementor-element-715cc60{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-d527865{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-0120014{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-0120014 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-0120014 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-0120014 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-eac2eba{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-92bde39{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-92bde39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-92bde39 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-92bde39 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-cb8d73e{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-c98dc02{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-859bada{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-859bada > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-859bada > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-859bada > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-370978e{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-a20501f{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-a20501f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-a20501f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-a20501f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-1ecd67b{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-90f4181{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-7c1d2b1{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-7c1d2b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-7c1d2b1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-7c1d2b1 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-0394578{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-ca1ba9d{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-ca1ba9d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-ca1ba9d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-ca1ba9d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-459939e{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-1ea4e24{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-1ea4e24 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-1ea4e24 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-1ea4e24 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-7f913c9{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-1f18c16{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-1f18c16 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-1f18c16 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-1f18c16 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-e25a2a0{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-3b8f414{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-2557740{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-2557740 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-2557740 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-2557740 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-e7bb9de{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-2f3adab{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-2f3adab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-2f3adab > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-2f3adab > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-569c2ad{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-9d1293b{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-4900a72{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-4900a72 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-4900a72 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-4900a72 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-641b4b0{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-56b90c2{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-56b90c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-56b90c2 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-56b90c2 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-0dcc3f9{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-013231e{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-efa2509{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-efa2509 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-efa2509 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-efa2509 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-cf15cc1{--display:flex;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10046 .elementor-element.elementor-element-78c428c{--n-accordion-title-font-size:1.4rem;width:100%;max-width:100%;background-color:#2C0E0E1A;border-style:none;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:24px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-e210c61 );--n-accordion-title-hover-color:var( --e-global-color-e210c61 );--n-accordion-title-active-color:var( --e-global-color-e210c61 );--n-accordion-icon-size:6px;--n-accordion-icon-normal-color:#02010100;--n-accordion-icon-hover-color:#02010100;--n-accordion-icon-active-color:#02010100;}.elementor-10046 .elementor-element.elementor-element-78c428c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-10046 .elementor-element.elementor-element-78c428c > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Playfair Display", Sans-serif;font-weight:400;}:where( .elementor-10046 .elementor-element.elementor-element-78c428c > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-10046 .elementor-element.elementor-element-9357401{width:var( --container-widget-width, 358px );max-width:358px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 410px 0px;--container-widget-width:358px;--container-widget-flex-grow:0;text-align:center;}.elementor-10046 .elementor-element.elementor-element-9357401 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:400;line-height:1.0800000762939em;letter-spacing:-0.02em;color:#faf4e8;}.elementor-10046 .elementor-element.elementor-element-7aad466{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-7aad466 iframe{height:326px;}.elementor-10046 .elementor-element.elementor-element-6d93837{width:var( --container-widget-width, 456px );max-width:456px;--container-widget-width:456px;--container-widget-flex-grow:0;text-align:center;}.elementor-10046 .elementor-element.elementor-element-6d93837 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.5rem;font-weight:400;line-height:1.0800000762939em;letter-spacing:-0.02em;color:#faf4e8;}body.elementor-page-10046:not(.elementor-motion-effects-element-type-background), body.elementor-page-10046 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#060202;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10046 .elementor-element.elementor-element-3c73ccc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-d9b6c65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-008cd16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-800faa0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-6083c04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-c4e99ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-7d81e4b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-9357401{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-6d93837{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10046 .elementor-element.elementor-element-55014fd{width:var( --container-widget-width, 110px );max-width:110px;--container-widget-width:110px;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-55014fd .elementor-heading-title{font-size:0.9rem;}.elementor-10046 .elementor-element.elementor-element-3c73ccc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-10046 .elementor-element.elementor-element-3c73ccc .elementor-heading-title{font-size:2rem;letter-spacing:-0.016em;}.elementor-10046 .elementor-element.elementor-element-d9b6c65{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-10046 .elementor-element.elementor-element-d9b6c65 .elementor-heading-title{font-size:2rem;letter-spacing:-0.016em;}.elementor-10046 .elementor-element.elementor-element-008cd16{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-10046 .elementor-element.elementor-element-008cd16 .elementor-heading-title{font-size:2rem;letter-spacing:-0.016em;}.elementor-10046 .elementor-element.elementor-element-800faa0{width:100%;max-width:100%;text-align:start;}.elementor-10046 .elementor-element.elementor-element-800faa0 .elementor-heading-title{font-size:1.2rem;}.elementor-10046 .elementor-element.elementor-element-6083c04{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-10046 .elementor-element.elementor-element-6083c04 .elementor-heading-title{font-size:2rem;letter-spacing:-0.016em;}.elementor-10046 .elementor-element.elementor-element-2e456f8 .elementor-heading-title{font-size:1.45rem;letter-spacing:-0.012em;}.elementor-10046 .elementor-element.elementor-element-c4e99ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-c4e99ce .elementor-heading-title{font-size:1.2rem;}.elementor-10046 .elementor-element.elementor-element-f4d3a17 .elementor-heading-title{font-size:1.45rem;letter-spacing:-0.012em;}.elementor-10046 .elementor-element.elementor-element-7d81e4b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-7d81e4b .elementor-heading-title{font-size:1.2rem;}.elementor-10046 .elementor-element.elementor-element-0120014{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-92bde39{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-859bada{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-a20501f{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-7c1d2b1{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-ca1ba9d{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-1ea4e24{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-1f18c16{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-2557740{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-2f3adab{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-4900a72{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-56b90c2{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-efa2509{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-78c428c{width:100%;max-width:100%;}.elementor-10046 .elementor-element.elementor-element-9357401{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10046 .elementor-element.elementor-element-9357401 .elementor-heading-title{font-size:2rem;letter-spacing:-0.016em;}.elementor-10046 .elementor-element.elementor-element-6d93837{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-10046 .elementor-element.elementor-element-6d93837 .elementor-heading-title{font-size:2rem;letter-spacing:-0.016em;}}/* Start custom CSS for heading, class: .elementor-element-3c73ccc */.elementor-10046 .elementor-element.elementor-element-3c73ccc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b3411d6 */.elementor-10046 .elementor-element.elementor-element-b3411d6{
    width: 100vw;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
}

/* atomik-mask:start */
.elementor-10046 .elementor-element.elementor-element-b3411d6 {
  -webkit-mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  mask-image: linear-gradient(to bottom, #000 16%, transparent 70%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
/* atomik-mask:end *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-715cc60 */.elementor-10046 .elementor-element.elementor-element-715cc60{
    height: 500px;
    margin-bottom: -180px !important;
}
/* atomik-mask:start */
.elementor-10046 .elementor-element.elementor-element-715cc60 {
  -webkit-mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
/* atomik-mask:end *//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0120014 */.elementor-10046 .elementor-element.elementor-element-0120014{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-0120014 summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-0120014{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-0120014{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-92bde39 */.elementor-10046 .elementor-element.elementor-element-92bde39{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-92bde39 summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-92bde39{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-92bde39{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cb8d73e */.elementor-10046 .elementor-element.elementor-element-cb8d73e{
    height: 500px;
    margin-bottom: -180px !important;
}
/* atomik-mask:start */
.elementor-10046 .elementor-element.elementor-element-cb8d73e {
  -webkit-mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
/* atomik-mask:end *//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-859bada */.elementor-10046 .elementor-element.elementor-element-859bada{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-859bada summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-859bada{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-859bada{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-a20501f */.elementor-10046 .elementor-element.elementor-element-a20501f{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-a20501f summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-a20501f{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-a20501f{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1ecd67b */.elementor-10046 .elementor-element.elementor-element-1ecd67b{
    height: 500px;
    margin-bottom: -180px !important;
}
/* atomik-mask:start */
.elementor-10046 .elementor-element.elementor-element-1ecd67b {
  -webkit-mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
/* atomik-mask:end *//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-7c1d2b1 */.elementor-10046 .elementor-element.elementor-element-7c1d2b1{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-7c1d2b1 summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-7c1d2b1{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-7c1d2b1{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ca1ba9d */.elementor-10046 .elementor-element.elementor-element-ca1ba9d{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-ca1ba9d summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-ca1ba9d{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-ca1ba9d{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1ea4e24 */.elementor-10046 .elementor-element.elementor-element-1ea4e24{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-1ea4e24 summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-1ea4e24{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-1ea4e24{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1f18c16 */.elementor-10046 .elementor-element.elementor-element-1f18c16{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-1f18c16 summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-1f18c16{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-1f18c16{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e25a2a0 */.elementor-10046 .elementor-element.elementor-element-e25a2a0{
    height: 500px;
    margin-bottom: -180px !important;
}

/* atomik-mask:start */
.elementor-10046 .elementor-element.elementor-element-e25a2a0 {
  -webkit-mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
/* atomik-mask:end *//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2557740 */.elementor-10046 .elementor-element.elementor-element-2557740{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-2557740 summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-2557740{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-2557740{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-2f3adab */.elementor-10046 .elementor-element.elementor-element-2f3adab{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-2f3adab summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-2f3adab{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-2f3adab{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-569c2ad */.elementor-10046 .elementor-element.elementor-element-569c2ad{
    height: 500px;
    margin-bottom: -180px !important;
}
/* atomik-mask:start */
.elementor-10046 .elementor-element.elementor-element-569c2ad {
  -webkit-mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
/* atomik-mask:end *//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4900a72 */.elementor-10046 .elementor-element.elementor-element-4900a72{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-4900a72 summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-4900a72{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-4900a72{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-56b90c2 */.elementor-10046 .elementor-element.elementor-element-56b90c2{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-56b90c2 summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-56b90c2{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-56b90c2{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0dcc3f9 */.elementor-10046 .elementor-element.elementor-element-0dcc3f9{
    height: 500px;
    margin-bottom: -180px !important;
}
/* atomik-mask:start */
.elementor-10046 .elementor-element.elementor-element-0dcc3f9 {
  -webkit-mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  mask-image: linear-gradient(to bottom, #000 26%, transparent 70%);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
/* atomik-mask:end *//* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-efa2509 */.elementor-10046 .elementor-element.elementor-element-efa2509{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-efa2509 summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-efa2509{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-efa2509{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-78c428c */.elementor-10046 .elementor-element.elementor-element-78c428c{
    min-height: 100% !important;
    display: flex;
    align-items: center;
    padding: 0.8rem 1.5rem;
}
.elementor-10046 .elementor-element.elementor-element-78c428c summary{
    padding: 0px;
}
@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-78c428c{
        width: 60% !important;
        min-width: 0px;
    }
}

@media(max-width: 1024px){
    .elementor-10046 .elementor-element.elementor-element-78c428c{
        width: 100% !important;
        min-width: 0px;
        min-height: 100px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.off{
    display: none !important;
}
@media(max-width: 1366px){
    .posicaoestatica{
        position: relative !important;
    }
    .rotacionar{
        rotate: 90deg;
    }
}
@media(max-width: 767px){
    body.elementor-page-10046 .logoctaflutuante{
        display: none;
    }
}
.botaopiscante{
    animation: botaopiscante 1s ease-in-out infinite alternate;
} 
@keyframes botaopiscante{
    from{
        box-shadow: 0 7px 33px 0 rgba(255, 199, 131, 0.750) ;
        
    }
    to{
        box-shadow: 0 7px 33px 0 rgba(255, 199, 131, 0.0) ;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter Tight';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-400.eot');
	src: url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-400.eot?#iefix') format('embedded-opentype'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-400.woff2') format('woff2'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-400.woff') format('woff'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-400.ttf') format('truetype'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-400.svg#InterTight') format('svg');
}
@font-face {
	font-family: 'Inter Tight';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-500.eot');
	src: url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-500.eot?#iefix') format('embedded-opentype'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-500.woff2') format('woff2'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-500.woff') format('woff'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-500.ttf') format('truetype'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/inter-tight-500.svg#InterTight') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://lapidatio.com.br/wp-content/uploads/2026/07/playfair-display-400.eot');
	src: url('https://lapidatio.com.br/wp-content/uploads/2026/07/playfair-display-400.eot?#iefix') format('embedded-opentype'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/playfair-display-400.woff2') format('woff2'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/playfair-display-400.woff') format('woff'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/playfair-display-400.ttf') format('truetype'),
		url('https://lapidatio.com.br/wp-content/uploads/2026/07/playfair-display-400.svg#PlayfairDisplay') format('svg');
}
/* End Custom Fonts CSS */