*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background:#fff;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
p{margin-top:0;margin-bottom:.9rem}
a{color:#c36;text-decoration:none;background-color:transparent}
img{border-style:none;height:auto;max-width:100%;vertical-align:middle}
b,strong{font-weight:bolder}
button,input,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}
input,select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}
iframe,video{max-width:100%}

.elementor{position:relative}
.elementor-element{--flex-direction:initial;position:relative}
.elementor-heading-title{padding:0;margin:0;line-height:1}
.elementor-heading-title a{color:inherit;font-size:inherit;line-height:inherit}
.elementor-widget-container>p:last-child,.elementor-widget-text-editor p:last-child{margin-bottom:0}
.elementor-widget{position:relative}
.elementor-widget-image{text-align:center}
.elementor-widget-image a{display:inline-block}
.elementor-widget-image img{display:inline-block;vertical-align:middle}

/* containers */
.e-con{display:flex;flex-direction:column;position:relative;width:100%;flex:0 1 auto;row-gap:20px;column-gap:20px;padding:10px;min-width:0}
.e-con.e-child.e-con-full{padding:0}
.e-con.e-grid{display:grid;grid-template-columns:repeat(3,1fr)}
.e-con.e-parent{margin-left:auto;margin-right:auto}
.e-con-boxed{flex-direction:column;align-items:stretch;row-gap:0;column-gap:0}
.e-con-boxed>.e-con-inner{display:flex;flex-direction:column;width:100%;max-width:1140px;margin:0 auto;row-gap:20px;column-gap:20px;position:relative;flex-grow:1;height:100%}
.e-con>.elementor-widget,.e-con-inner>.elementor-widget{max-width:100%}
.e-con>*,.e-con-inner>*{position:relative;z-index:1}
.e-con::before{z-index:0}

/* buttons */
.elementor-button{display:inline-block;line-height:1;background-color:#69727d;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s;cursor:pointer;border:none}
.elementor-button:hover,.elementor-button:focus{color:#fff}
.elementor-button-content-wrapper{display:flex;justify-content:center;align-items:center;gap:5px;flex-direction:row}
.elementor-button-icon{display:flex;align-items:center}
.elementor-button-icon svg,.elementor-button-icon img{width:1em;height:auto}
.elementor-button-text{display:inline-block}

/* icon list */
.elementor-icon-list-items{list-style:none;margin:0;padding:0}
.elementor-icon-list-item{display:flex;align-items:center;font-size:14px;margin:0;padding:0}
.elementor-icon-list-item>a{display:flex;align-items:center;color:inherit;width:100%}
.elementor-icon-list-items.elementor-inline-items{display:flex;flex-wrap:wrap}
.elementor-icon-list-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;top:0;font-size:14px;width:1.25em}
.elementor-icon-list-icon svg,.elementor-icon-list-icon img{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}
.elementor-icon-list-text{align-self:center;padding-left:5px}

/* icon / icon box */
.elementor-icon-wrapper{line-height:1}
.elementor-icon{display:inline-block;line-height:1;transition:all .3s;color:#69727d;font-size:50px;text-align:center}
.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}
.elementor-icon svg,.elementor-icon img{width:1em;height:1em}
.elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}
.elementor-icon-box-wrapper.pos-left{flex-direction:row;text-align:left;gap:15px}
.elementor-icon-box-wrapper.pos-right{flex-direction:row-reverse;text-align:right;gap:15px}
.elementor-icon-box-icon{margin-bottom:15px;line-height:0}
.elementor-icon-box-wrapper.pos-left .elementor-icon-box-icon,.elementor-icon-box-wrapper.pos-right .elementor-icon-box-icon{margin-bottom:0}
.elementor-icon-box-title{margin:0}
.elementor-icon-box-description{margin:0}

/* divider */
.elementor-divider{display:flex;padding:15px 0;line-height:0}
.elementor-divider-separator{display:flex;width:100%;margin:0;direction:ltr}

/* video */
.elementor-video-wrap{position:relative;width:100%;overflow:hidden;background:#000}
.elementor-video-wrap iframe,.elementor-video-wrap video{position:absolute;inset:0;width:100%;height:100%;border:0}
.e-video-overlay{position:absolute;inset:0;background-size:cover;background-position:center;cursor:pointer;display:flex;align-items:center;justify-content:center}
.e-play{font-size:60px;color:#fff;opacity:.85;text-shadow:0 2px 12px rgba(0,0,0,.5)}

/* form */
.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:10px}
.elementor-field-group{display:flex;flex-direction:column;flex:0 0 100%}
.elementor-field-group.e-col-50{flex:0 0 calc(50% - 5px)}
.elementor-field-group.e-col-33{flex:0 0 calc(33.33% - 7px)}
.elementor-field-group label{font-size:14px;margin-bottom:4px}
.elementor-field{background:#fff;color:#1f2124;border:1px solid #69727d;border-radius:3px;padding:6px 16px;min-height:47px}
.e-form-submit .elementor-button{width:100%;min-height:47px}
.e-form-msg{margin-top:10px;font-size:14px}

/* carousels */
.e-carousel{position:relative;width:100%}
.e-track{--per:3;--gap:10px;display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}
.e-track::-webkit-scrollbar{display:none}
.e-slide{flex:0 0 calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));scroll-snap-align:start;min-width:0}
.e-slide>img{width:100%;display:block}
.e-slide>.e-con{height:100%}
.e-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:rgba(0,0,0,.45);color:#fff;border:0;width:38px;height:38px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer}
.e-prev{left:6px}.e-next{right:6px}
.e-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}
.e-dots button{width:8px;height:8px;border-radius:50%;border:0;background:#bbb;padding:0;cursor:pointer}
.e-dots button.on{background:#333}

/* accordion */
.e-n-accordion{display:flex;flex-direction:column;gap:10px}
.e-n-accordion-item-title{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:10px 15px;border:1px solid #d5d8dc}
.e-n-accordion-item-title::-webkit-details-marker{display:none}
.e-n-accordion-item-title-icon{display:flex;flex-shrink:0}
.e-n-accordion-item-title-icon svg,.e-n-accordion-item-title-icon img{width:1em;height:1em}
.e-n-accordion-item .e-opened{display:none}
.e-n-accordion-item[open] .e-opened{display:flex}
.e-n-accordion-item[open] .e-closed{display:none}

/* mega menu */
.e-mm{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}
.e-mm-item{color:inherit;font-weight:500}

/* svg */
.e-svg-img{width:1em;height:1em}

/* animations */
[data-anim]{visibility:hidden}
[data-anim].animated{visibility:visible}

/* responsive visibility */
@media(min-width:1025px){.elementor-hidden-desktop{display:none!important}}
@media(min-width:768px) and (max-width:1024px){.elementor-hidden-tablet{display:none!important}}
@media(max-width:767px){.elementor-hidden-mobile{display:none!important}.e-con.e-grid{grid-template-columns:1fr}}

/* BZ credit */
.bz-credit a{color:inherit;text-decoration:none}

.elementor .elementor-element.elementor-element-5f592afe{min-height:110px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:-110px;margin-left:0px;z-index:2;}
.elementor .elementor-element.elementor-element-5f592afe>.e-con-inner{flex-direction:row;justify-content:space-between;align-items:center;}
.elementor .elementor-element.elementor-element-cb515e9{width:500px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-cb515e9{flex-direction:row;justify-content:space-between;}
.elementor .elementor-element.elementor-element-574596b0 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:18px;font-weight:600;line-height:1;color:#F5ECE2;}
.elementor .elementor-element.elementor-element-1bc3d73f .elementor-heading-title{font-family:"Sora",sans-serif;font-size:18px;font-weight:300;line-height:1;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-6a601d73 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:18px;font-weight:300;line-height:1;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-be11e2 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:18px;font-weight:300;line-height:1;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-1da9c5e4 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:18px;font-weight:300;line-height:1;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-172855bc{min-height:920px;padding-top:90px;padding-right:0px;padding-bottom:90px;padding-left:0px;background-color:#160F13;background-image:url("assets/11-d3e795.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}
.elementor .elementor-element.elementor-element-172855bc>.e-con-inner{flex-direction:row;align-items:center;}
.elementor .elementor-element.elementor-element-4a2770b6{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:100px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.elementor .elementor-element.elementor-element-4a2770b6{flex-direction:column;justify-content:center;align-items:flex-start;row-gap:24px;column-gap:24px;}
.elementor .elementor-element.elementor-element-52f78544{text-align:left;}
.elementor .elementor-element.elementor-element-35e84fca{width:550px;max-width:550px;}
.elementor .elementor-element.elementor-element-35e84fca .elementor-heading-title{font-family:"Sora",sans-serif;font-size:36px;font-weight:600;line-height:1.3;letter-spacing:-0.9px;}
.elementor .elementor-element.elementor-element-71dc288b{width:506px;max-width:506px;}
.elementor .elementor-element.elementor-element-71dc288b .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.3;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-6c1b8483{align-self:flex-start;}
.elementor .elementor-element.elementor-element-6c1b8483 .elementor-button{font-family:"Sora",sans-serif;font-size:20px;font-weight:600;color:#160F13;fill:#160F13;}
.elementor .elementor-element.elementor-element-6c1b8483 .elementor-button-content-wrapper{gap:30px;}
.elementor .elementor-element.elementor-element-520fd23e{position:fixed;right:30px;left:auto;bottom:30px;top:auto;z-index:999999;}
.elementor .elementor-element.elementor-element-520fd23e .elementor-icon{color:#00B112;fill:#00B112;}
.elementor .elementor-element.elementor-element-520fd23e .elementor-icon{font-size:30px;}
.elementor .elementor-element.elementor-element-520fd23e .elementor-icon svg, .elementor .elementor-element.elementor-element-520fd23e .elementor-icon img{width:30px;height:30px;}
.elementor .elementor-element.elementor-element-24c2fa34{width:300px;padding-top:20px;padding-right:40px;padding-bottom:20px;padding-left:40px;position:absolute;left:598px;right:auto;bottom:-10px;top:auto;}
.elementor .elementor-element.elementor-element-371d10b5 img{width:100%;}
.elementor .elementor-element.elementor-element-3d8d5ba1{padding-top:90px;padding-right:0px;padding-bottom:90px;padding-left:0px;background-color:#160F13;}
.elementor .elementor-element.elementor-element-3d8d5ba1>.e-con-inner{flex-direction:column;}
.elementor .elementor-element.elementor-element-59b90ac{position:absolute;left:0px;right:auto;top:-1px;bottom:auto;}
.elementor .elementor-element.elementor-element-358bb8bb .elementor-heading-title{font-family:"Sora",sans-serif;font-size:80px;font-weight:600;line-height:1.2;color:#F5ECE2;}
.elementor .elementor-element.elementor-element-4344b4eb{padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px;background-color:#1D1419;}
.elementor .elementor-element.elementor-element-4344b4eb>.e-con-inner{flex-direction:row;row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-4648f169{width:50%;}
.elementor .elementor-element.elementor-element-4648f169{flex-direction:column;align-items:center;}
.elementor .elementor-element.elementor-element-7cea2a93{width:400px;max-width:400px;}
.elementor .elementor-element.elementor-element-7cea2a93 img{border-top-left-radius:25px;border-top-right-radius:25px;border-bottom-right-radius:25px;border-bottom-left-radius:25px;}
.elementor .elementor-element.elementor-element-537b42e{width:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-537b42e{flex-direction:column;justify-content:center;}
.elementor .elementor-element.elementor-element-ac919fb .elementor-heading-title{font-family:"Sora",sans-serif;font-size:15px;font-weight:600;line-height:1.3;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-7ece9614{width:528px;max-width:528px;}
.elementor .elementor-element.elementor-element-7ece9614 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-1970fc3e{align-self:flex-start;}
.elementor .elementor-element.elementor-element-1970fc3e .elementor-button{font-family:"Sora",sans-serif;font-size:20px;font-weight:600;color:#160F13;fill:#160F13;}
.elementor .elementor-element.elementor-element-1970fc3e .elementor-button-content-wrapper{gap:30px;}
.elementor .elementor-element.elementor-element-438dc255{min-height:70px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.elementor .elementor-element.elementor-element-438dc255>.e-con-inner{flex-direction:column;justify-content:center;}
.elementor .elementor-element.elementor-element-75d5c5e6{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:-800px;}
.elementor .elementor-element.elementor-element-75d5c5e6 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:600;line-height:1;color:#541338;}
.elementor .elementor-element.elementor-element-1503e8e{padding-top:100px;padding-right:0px;padding-bottom:170px;padding-left:0px;background-color:#160F13;}
.elementor .elementor-element.elementor-element-1503e8e>.e-con-inner{flex-direction:row;}
.elementor .elementor-element.elementor-element-287a5a7{width:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-287a5a7{align-items:flex-start;row-gap:24px;column-gap:24px;}
.elementor .elementor-element.elementor-element-42581eff .elementor-heading-title{font-family:"Sora",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-6e9d27ca{width:472px;max-width:472px;}
.elementor .elementor-element.elementor-element-6e9d27ca .elementor-heading-title{font-family:"Sora",sans-serif;font-size:36px;font-weight:600;line-height:1.3;letter-spacing:-0.9px;}
.elementor .elementor-element.elementor-element-3754d4b9{width:500px;max-width:500px;}
.elementor .elementor-element.elementor-element-3754d4b9 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-ed535f6{width:401px;max-width:401px;}
.elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-item:not(:last-child){padding-bottom:24px;}
.elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-icon{font-size:24px;width:24px;}
.elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-icon img{width:24px;height:24px;}
.elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-icon img{width:24px;height:24px;}
.elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-text{color:#C4BAC0;}
.elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-text{padding-left:20px;}
.elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-item{font-family:"Sora",sans-serif;font-size:18px;font-weight:300;line-height:1.4;}
.elementor .elementor-element.elementor-element-4e05159e{width:50%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-4e05159e{justify-content:center;align-items:flex-start;row-gap:130px;column-gap:130px;}
.elementor .elementor-element.elementor-element-3f1ed530{padding-top:16px;padding-right:30px;padding-bottom:16px;padding-left:30px;}
.elementor .elementor-element.elementor-element-3f1ed530 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:18px;font-weight:600;line-height:1.4;color:#160F13;}
.elementor .elementor-element.elementor-element-74ed677b{margin-top:0px;margin-right:0px;margin-bottom:-65px;margin-left:-44px;width:690px;max-width:690px;transform:scale(1.2);}
.elementor .elementor-element.elementor-element-74ed677b img{width:100%;}
.elementor .elementor-element.elementor-element-71c74964{padding-top:90px;padding-right:0px;padding-bottom:90px;padding-left:0px;background-color:#100A0E;overflow:hidden;}
.elementor .elementor-element.elementor-element-71c74964>.e-con-inner{flex-direction:column;}
.elementor .elementor-element.elementor-element-442a28f8{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-442a28f8{row-gap:30px;column-gap:30px;}
.elementor .elementor-element.elementor-element-56f0ba37{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-56f0ba37{flex-direction:row;justify-content:space-between;align-items:center;}
.elementor .elementor-element.elementor-element-882e349{width:auto;max-width:none;}
.elementor .elementor-element.elementor-element-882e349 .elementor-icon-box-title{font-family:"Sora",sans-serif;font-size:15px;font-weight:600;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-882e349 .elementor-icon-box-title{margin-bottom:0px;}
.elementor .elementor-element.elementor-element-882e349 .elementor-icon-box-description{font-family:"Sora",sans-serif;font-size:36px;font-weight:600;line-height:1;}
.elementor .elementor-element.elementor-element-882e349 .elementor-icon-box-wrapper{text-align:left;}
.elementor .elementor-element.elementor-element-5db4e4f9 .elementor-divider-separator{border-top-width:1px;border-top-color:#FFFFFF1A;border-top-style:solid;}
.elementor .elementor-element.elementor-element-5db4e4f9 .elementor-divider{padding:2px 0;}
.elementor .elementor-element.elementor-element-15de32f8{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,auto);display:grid;}
.elementor .elementor-element.elementor-element-2c1310ee .elementor-heading-title{font-family:"Sora",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-72741b3a{width:500px;max-width:500px;}
.elementor .elementor-element.elementor-element-72741b3a .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-3f43e504{margin-top:18px;margin-right:0px;margin-bottom:18px;margin-left:0px;width:339px;max-width:339px;}
.elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-item:not(:last-child){padding-bottom:28px;}
.elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-icon{font-size:16px;width:16px;}
.elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-icon img{width:16px;height:16px;}
.elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-icon img{width:16px;height:16px;}
.elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-text{color:#C4BAC0;}
.elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-text{padding-left:8px;}
.elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-item{font-family:"Sora",sans-serif;font-size:18px;font-weight:300;line-height:1.4;}
.elementor .elementor-element.elementor-element-17665a62{align-self:flex-start;}
.elementor .elementor-element.elementor-element-17665a62 .elementor-button{font-family:"Sora",sans-serif;font-size:20px;font-weight:600;color:#160F13;fill:#160F13;}
.elementor .elementor-element.elementor-element-17665a62 .elementor-button-content-wrapper{gap:30px;}
.elementor .elementor-element.elementor-element-3b736365{padding-top:70px;padding-right:0px;padding-bottom:70px;padding-left:0px;background-color:#F5ECE2;}
.elementor .elementor-element.elementor-element-3b736365>.e-con-inner{flex-direction:column;align-items:center;row-gap:60px;column-gap:60px;}
.elementor .elementor-element.elementor-element-49d31c9f{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-49d31c9f{flex-direction:row;justify-content:space-between;align-items:center;}
.elementor .elementor-element.elementor-element-205607d5{width:581px;max-width:581px;}
.elementor .elementor-element.elementor-element-205607d5 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:36px;font-weight:600;line-height:1.5;letter-spacing:-0.9px;color:#541338;}
.elementor .elementor-element.elementor-element-54cc1ff5{width:438px;max-width:438px;}
.elementor .elementor-element.elementor-element-54cc1ff5 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#541338;}
.elementor .elementor-element.elementor-element-c155a4c{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-c155a4c{flex-direction:row;flex-wrap:wrap;}
.elementor .elementor-element.elementor-element-5ec926bb{width:32%;max-width:32%;}
.elementor .elementor-element.elementor-element-5ec926bb img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.elementor .elementor-element.elementor-element-31c52290{width:32%;max-width:32%;}
.elementor .elementor-element.elementor-element-31c52290 img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.elementor .elementor-element.elementor-element-594edbca{width:32%;max-width:32%;}
.elementor .elementor-element.elementor-element-594edbca img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.elementor .elementor-element.elementor-element-52f64de1{width:32%;max-width:32%;}
.elementor .elementor-element.elementor-element-52f64de1 img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.elementor .elementor-element.elementor-element-723e2809{width:32%;max-width:32%;}
.elementor .elementor-element.elementor-element-723e2809 img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.elementor .elementor-element.elementor-element-5adf780a{width:32%;max-width:32%;}
.elementor .elementor-element.elementor-element-5adf780a img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.elementor .elementor-element.elementor-element-781533e0{width:32%;max-width:32%;}
.elementor .elementor-element.elementor-element-781533e0 img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.elementor .elementor-element.elementor-element-1c7e1143{width:32%;max-width:32%;}
.elementor .elementor-element.elementor-element-1c7e1143 img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.elementor .elementor-element.elementor-element-20f811c0{width:32%;max-width:32%;}
.elementor .elementor-element.elementor-element-20f811c0 img{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;}
.elementor .elementor-element.elementor-element-7f6529f8 .elementor-button{font-family:"Sora",sans-serif;font-size:20px;font-weight:600;}
.elementor .elementor-element.elementor-element-7f6529f8 .elementor-button-content-wrapper{gap:28px;}
.elementor .elementor-element.elementor-element-4f22165f{padding-top:90px;padding-right:0px;padding-bottom:90px;padding-left:0px;background-color:#160F13;}
.elementor .elementor-element.elementor-element-4f22165f>.e-con-inner{flex-direction:column;align-items:flex-start;row-gap:50px;column-gap:50px;}
.elementor .elementor-element.elementor-element-320d040c{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-320d040c{row-gap:30px;column-gap:30px;}
.elementor .elementor-element.elementor-element-1d4257c5{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-1d4257c5{flex-direction:row;justify-content:space-between;align-items:center;}
.elementor .elementor-element.elementor-element-6b810440{width:auto;max-width:none;}
.elementor .elementor-element.elementor-element-6b810440 .elementor-icon-box-title{font-family:"Sora",sans-serif;font-size:15px;font-weight:600;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-6b810440 .elementor-icon-box-title{margin-bottom:0px;}
.elementor .elementor-element.elementor-element-6b810440 .elementor-icon-box-description{font-family:"Sora",sans-serif;font-size:36px;font-weight:600;}
.elementor .elementor-element.elementor-element-6b810440 .elementor-icon-box-wrapper{text-align:left;}
.elementor .elementor-element.elementor-element-2174faf5 .elementor-divider-separator{border-top-width:1px;border-top-color:#FFFFFF1A;border-top-style:solid;}
.elementor .elementor-element.elementor-element-2174faf5 .elementor-divider{padding:2px 0;}
.elementor .elementor-element.elementor-element-4f5911bb{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;width:960px;max-width:960px;z-index:3;}
.elementor .elementor-element.elementor-element-4f5911bb .e-track{--per:2;}
.elementor .elementor-element.elementor-element-4f5911bb .e-track{--gap:50px;}
.elementor .elementor-element.elementor-element-278a6764{width:450px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-278a6764{row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-330d4094{min-height:270px;padding-top:40px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-330d4094{align-items:center;row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-30baee88{width:380px;max-width:380px;}
.elementor .elementor-element.elementor-element-30baee88 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#541338;}
.elementor .elementor-element.elementor-element-30baee88{text-align:center;}
.elementor .elementor-element.elementor-element-d25f54f{margin-top:-126px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.elementor .elementor-element.elementor-element-d25f54f .elementor-video-wrap{aspect-ratio:9/16;}
.elementor .elementor-element.elementor-element-d25f54f .elementor-video-wrap{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;overflow:hidden;}
.elementor .elementor-element.elementor-element-4de560d{width:450px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-4de560d{row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-17169e13{min-height:270px;padding-top:40px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-17169e13>.e-con-inner{align-items:center;row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-1214f2f9{width:380px;max-width:380px;}
.elementor .elementor-element.elementor-element-1214f2f9 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#541338;}
.elementor .elementor-element.elementor-element-1214f2f9{text-align:center;}
.elementor .elementor-element.elementor-element-863eb34{margin-top:-146px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.elementor .elementor-element.elementor-element-863eb34 .elementor-video-wrap{aspect-ratio:9/16;}
.elementor .elementor-element.elementor-element-863eb34 .elementor-video-wrap{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;overflow:hidden;}
.elementor .elementor-element.elementor-element-7342f558{width:450px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-7342f558{row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-278edd41{min-height:270px;padding-top:40px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-278edd41{align-items:center;row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-741854ee{width:380px;max-width:380px;}
.elementor .elementor-element.elementor-element-741854ee .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#541338;}
.elementor .elementor-element.elementor-element-741854ee{text-align:center;}
.elementor .elementor-element.elementor-element-7cea2517{margin-top:-126px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.elementor .elementor-element.elementor-element-7cea2517 .elementor-video-wrap{aspect-ratio:9/16;}
.elementor .elementor-element.elementor-element-7cea2517 .elementor-video-wrap{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;overflow:hidden;}
.elementor .elementor-element.elementor-element-32e57a25{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-32e57a25>.e-con-inner{row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-5340efa1{min-height:270px;padding-top:40px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-5340efa1{align-items:center;row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-6125b713{width:380px;max-width:380px;}
.elementor .elementor-element.elementor-element-6125b713 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#541338;}
.elementor .elementor-element.elementor-element-6125b713{text-align:center;}
.elementor .elementor-element.elementor-element-174e0e62{margin-top:-126px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.elementor .elementor-element.elementor-element-174e0e62 .elementor-video-wrap{aspect-ratio:9/16;}
.elementor .elementor-element.elementor-element-174e0e62 .elementor-video-wrap{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;overflow:hidden;}
.elementor .elementor-element.elementor-element-186d03ac{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-186d03ac>.e-con-inner{row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-6c84533d{min-height:270px;padding-top:40px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-6c84533d{align-items:center;row-gap:0px;column-gap:0px;}
.elementor .elementor-element.elementor-element-3020e6ef{width:380px;max-width:380px;}
.elementor .elementor-element.elementor-element-3020e6ef .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#541338;}
.elementor .elementor-element.elementor-element-3020e6ef{text-align:center;}
.elementor .elementor-element.elementor-element-742deb60{margin-top:-126px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}
.elementor .elementor-element.elementor-element-742deb60 .elementor-video-wrap{aspect-ratio:9/16;}
.elementor .elementor-element.elementor-element-742deb60 .elementor-video-wrap{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;overflow:hidden;}
.elementor .elementor-element.elementor-element-c2dfe05{align-self:center;}
.elementor .elementor-element.elementor-element-c2dfe05 .elementor-button{font-family:"Sora",sans-serif;font-size:20px;font-weight:600;color:#160F13;fill:#160F13;}
.elementor .elementor-element.elementor-element-c2dfe05 .elementor-button-content-wrapper{gap:30px;}
.elementor .elementor-element.elementor-element-52365ad3{padding-top:90px;padding-right:0px;padding-bottom:90px;padding-left:0px;background-color:#100A0E;background-image:url("assets/7-1-3aa747.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}
.elementor .elementor-element.elementor-element-52365ad3>.e-con-inner{flex-direction:column;align-items:center;}
.elementor .elementor-element.elementor-element-9c2347c{width:810px;padding-top:90px;padding-right:130px;padding-bottom:90px;padding-left:130px;}
.elementor .elementor-element.elementor-element-9c2347c{align-items:center;}
.elementor .elementor-element.elementor-element-372a93be{width:350px;max-width:350px;}
.elementor .elementor-element.elementor-element-1f0eee1b{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-1f0eee1b{align-items:center;row-gap:43px;column-gap:43px;}
.elementor .elementor-element.elementor-element-49facf31{width:484px;max-width:484px;}
.elementor .elementor-element.elementor-element-49facf31 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:46px;font-weight:600;line-height:1.3;letter-spacing:-0.9px;}
.elementor .elementor-element.elementor-element-49facf31{text-align:center;}
.elementor .elementor-element.elementor-element-ec745c{width:401px;max-width:401px;}
.elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-item:not(:last-child){padding-bottom:24px;}
.elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-icon{font-size:24px;width:24px;}
.elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-icon img{width:24px;height:24px;}
.elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-icon svg, .elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-icon img{width:24px;height:24px;}
.elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-text{color:#C4BAC0;}
.elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-text{padding-left:20px;}
.elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-item{font-family:"Sora",sans-serif;font-size:18px;font-weight:300;line-height:1.4;}
.elementor .elementor-element.elementor-element-50714f2e .elementor-divider-separator{width:402px;border-top-width:1px;border-top-color:#FFFFFF1A;border-top-style:solid;}
.elementor .elementor-element.elementor-element-50714f2e .elementor-divider{padding:0px 0;}
.elementor .elementor-element.elementor-element-50714f2e .elementor-divider{display:flex;justify-content:center;}
.elementor .elementor-element.elementor-element-2fc9d11d{width:428px;max-width:428px;}
.elementor .elementor-element.elementor-element-2fc9d11d .elementor-heading-title{font-family:"Sora",sans-serif;font-size:20px;font-weight:300;line-height:1.4;color:#C4BAC0;}
.elementor .elementor-element.elementor-element-2fc9d11d{text-align:center;}
.elementor .elementor-element.elementor-element-28504861{align-self:center;}
.elementor .elementor-element.elementor-element-28504861 .elementor-button{font-family:"Sora",sans-serif;font-size:20px;font-weight:600;color:#160F13;fill:#160F13;}
.elementor .elementor-element.elementor-element-28504861 .elementor-button-content-wrapper{gap:30px;}
.elementor .elementor-element.elementor-element-5228e391{min-height:150px;background-color:#000000;border-style:solid;border-top-width:1px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-color:#FFFFFF66;}
.elementor .elementor-element.elementor-element-5228e391>.e-con-inner{flex-direction:row;justify-content:space-between;align-items:center;}
.elementor .elementor-element.elementor-element-3e66af5f{width:700px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-3e66af5f{flex-direction:row;align-items:center;row-gap:22px;column-gap:22px;}
.elementor .elementor-element.elementor-element-16644a33{margin-top:0px;margin-right:18px;margin-bottom:0px;margin-left:0px;}
.elementor .elementor-element.elementor-element-5a4d0b61{position:absolute;left:0;top:0;}
.elementor .elementor-element.elementor-element-2dfef10f .elementor-heading-title{font-family:"Sora",sans-serif;font-size:16px;font-weight:300;line-height:1;color:#FFFFFF;}
.elementor .elementor-element.elementor-element-2cf8a8b6 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:16px;font-weight:300;line-height:1;color:#FFFFFF;}
.elementor .elementor-element.elementor-element-7d6325a4 .elementor-heading-title{font-family:"Sora",sans-serif;font-size:16px;font-weight:300;line-height:1;color:#FFFFFF;}
.elementor .elementor-element.elementor-element-73844af7 .elementor-button{font-family:"Sora",sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;fill:#FFFFFF;background-color:#61CE7000;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-color:#FFFFFF;border-top-left-radius:90px;border-top-right-radius:90px;border-bottom-right-radius:90px;border-bottom-left-radius:90px;padding-top:14px;padding-right:26px;padding-bottom:14px;padding-left:26px;}
.elementor .elementor-element.elementor-element-73844af7 .elementor-button-content-wrapper{gap:10px;}
.elementor .elementor-element.elementor-element-bz_credit_afhz3na .elementor-heading-title{font-size:14px;color:#888888;}
.elementor .elementor-element.elementor-element-bz_credit_afhz3na{text-align:center;}
@media(max-width:1024px){
.elementor .elementor-element.elementor-element-5db4e4f9 .elementor-divider-separator{border-top-width:1px;}
.elementor .elementor-element.elementor-element-2174faf5 .elementor-divider-separator{border-top-width:1px;}
.elementor .elementor-element.elementor-element-4f5911bb .e-track{--per:2;}
.elementor .elementor-element.elementor-element-50714f2e .elementor-divider-separator{border-top-width:1px;}
}
@media(max-width:767px){
.elementor .elementor-element.elementor-element-5f592afe{min-height:130px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;margin-top:0px;margin-right:0px;margin-bottom:-130px;margin-left:0px;}
.elementor .elementor-element.elementor-element-5f592afe>.e-con-inner{flex-direction:column;}
.elementor .elementor-element.elementor-element-17d7d818{width:120px;max-width:120px;}
.elementor .elementor-element.elementor-element-cb515e9{row-gap:10px;column-gap:10px;}
.elementor .elementor-element.elementor-element-574596b0 .elementor-heading-title{font-size:14px;}
.elementor .elementor-element.elementor-element-1bc3d73f .elementor-heading-title{font-size:14px;}
.elementor .elementor-element.elementor-element-6a601d73 .elementor-heading-title{font-size:14px;}
.elementor .elementor-element.elementor-element-be11e2 .elementor-heading-title{font-size:14px;}
.elementor .elementor-element.elementor-element-1da9c5e4 .elementor-heading-title{font-size:14px;}
.elementor .elementor-element.elementor-element-172855bc{min-height:740px;padding-top:170px;padding-right:20px;padding-bottom:80px;padding-left:20px;background-image:url("assets/8-1-407243.jpg");}
.elementor .elementor-element.elementor-element-172855bc>.e-con-inner{flex-direction:column;justify-content:flex-end;}
.elementor .elementor-element.elementor-element-4a2770b6{min-height:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}
.elementor .elementor-element.elementor-element-4a2770b6{justify-content:flex-end;align-items:center;row-gap:14px;column-gap:14px;}
.elementor .elementor-element.elementor-element-52f78544{width:250px;max-width:250px;}
.elementor .elementor-element.elementor-element-35e84fca .elementor-heading-title{font-size:23px;}
.elementor .elementor-element.elementor-element-35e84fca{text-align:center;}
.elementor .elementor-element.elementor-element-71dc288b .elementor-heading-title{font-size:15px;line-height:1.4;letter-spacing:-0.7px;}
.elementor .elementor-element.elementor-element-71dc288b{text-align:center;}
.elementor .elementor-element.elementor-element-6c1b8483{align-self:center;}
.elementor .elementor-element.elementor-element-6c1b8483 .elementor-button{font-size:16px;}
.elementor .elementor-element.elementor-element-520fd23e{right:20px;left:auto;bottom:20px;top:auto;}
.elementor .elementor-element.elementor-element-520fd23e .elementor-icon{font-size:26px;}
.elementor .elementor-element.elementor-element-520fd23e .elementor-icon svg, .elementor .elementor-element.elementor-element-520fd23e .elementor-icon img{width:26px;height:26px;}
.elementor .elementor-element.elementor-element-24c2fa34{width:150px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;left:184px;right:auto;bottom:373px;top:auto;}
.elementor .elementor-element.elementor-element-3d8d5ba1{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-3d8d5ba1>.e-con-inner{justify-content:center;align-items:center;}
.elementor .elementor-element.elementor-element-358bb8bb{width:321px;max-width:321px;}
.elementor .elementor-element.elementor-element-358bb8bb .elementor-heading-title{font-size:30px;}
.elementor .elementor-element.elementor-element-358bb8bb{text-align:center;}
.elementor .elementor-element.elementor-element-4344b4eb{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-4344b4eb>.e-con-inner{row-gap:50px;column-gap:50px;}
.elementor .elementor-element.elementor-element-4648f169{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-537b42e{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-537b42e{align-items:center;}
.elementor .elementor-element.elementor-element-7ece9614 .elementor-heading-title{font-size:16px;}
.elementor .elementor-element.elementor-element-7ece9614{text-align:center;}
.elementor .elementor-element.elementor-element-1970fc3e{align-self:center;}
.elementor .elementor-element.elementor-element-1970fc3e .elementor-button{font-size:16px;}
.elementor .elementor-element.elementor-element-438dc255{min-height:50px;}
.elementor .elementor-element.elementor-element-438dc255>.e-con-inner{row-gap:50px;column-gap:50px;}
.elementor .elementor-element.elementor-element-75d5c5e6 .elementor-heading-title{font-size:16px;}
.elementor .elementor-element.elementor-element-1503e8e{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-1503e8e>.e-con-inner{flex-direction:column-reverse;row-gap:50px;column-gap:50px;}
.elementor .elementor-element.elementor-element-287a5a7{align-items:center;}
.elementor .elementor-element.elementor-element-6e9d27ca .elementor-heading-title{font-size:26px;}
.elementor .elementor-element.elementor-element-6e9d27ca{text-align:center;}
.elementor .elementor-element.elementor-element-3754d4b9 .elementor-heading-title{font-size:16px;}
.elementor .elementor-element.elementor-element-3754d4b9{text-align:center;}
.elementor .elementor-element.elementor-element-ed535f6 .elementor-icon-list-item{font-size:16px;}
.elementor .elementor-element.elementor-element-4e05159e{flex-direction:column-reverse;align-items:center;row-gap:30px;column-gap:30px;}
.elementor .elementor-element.elementor-element-3f1ed530{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;}
.elementor .elementor-element.elementor-element-3f1ed530 .elementor-heading-title{font-size:14px;letter-spacing:-0.6px;}
.elementor .elementor-element.elementor-element-3f1ed530{text-align:center;}
.elementor .elementor-element.elementor-element-74ed677b{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;transform:scale(1);}
.elementor .elementor-element.elementor-element-71c74964{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-442a28f8{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;}
.elementor .elementor-element.elementor-element-56f0ba37{justify-content:center;}
.elementor .elementor-element.elementor-element-882e349{width:300px;max-width:300px;}
.elementor .elementor-element.elementor-element-882e349 .elementor-icon-box-title{line-height:1.1;}
.elementor .elementor-element.elementor-element-882e349 .elementor-icon-box-description{font-size:28px;line-height:1.2;}
.elementor .elementor-element.elementor-element-882e349 .elementor-icon-box-wrapper{text-align:center;}
.elementor .elementor-element.elementor-element-5db4e4f9 .elementor-divider-separator{border-top-width:1px;}
.elementor .elementor-element.elementor-element-15de32f8{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-15de32f8{gap:36px 36px;}
.elementor .elementor-element.elementor-element-b509d5e{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-532851bc{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
.elementor .elementor-element.elementor-element-532851bc{align-items:center;}
.elementor .elementor-element.elementor-element-72741b3a .elementor-heading-title{font-size:16px;}
.elementor .elementor-element.elementor-element-72741b3a{text-align:center;}
.elementor .elementor-element.elementor-element-3f43e504 .elementor-icon-list-item{font-size:16px;}
.elementor .elementor-element.elementor-element-17665a62{align-self:center;}
.elementor .elementor-element.elementor-element-17665a62 .elementor-button{font-size:16px;}
.elementor .elementor-element.elementor-element-3b736365{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-3b736365>.e-con-inner{row-gap:40px;column-gap:40px;}
.elementor .elementor-element.elementor-element-49d31c9f{justify-content:center;}
.elementor .elementor-element.elementor-element-205607d5 .elementor-heading-title{font-size:20px;line-height:1.7;}
.elementor .elementor-element.elementor-element-205607d5{text-align:center;}
.elementor .elementor-element.elementor-element-54cc1ff5 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}
.elementor .elementor-element.elementor-element-54cc1ff5{text-align:center;}
.elementor .elementor-element.elementor-element-c155a4c{justify-content:center;align-items:center;row-gap:13px;column-gap:13px;}
.elementor .elementor-element.elementor-element-7f6529f8 .elementor-button{font-size:16px;}
.elementor .elementor-element.elementor-element-4f22165f{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-1d4257c5{justify-content:center;}
.elementor .elementor-element.elementor-element-6b810440{width:336px;max-width:336px;}
.elementor .elementor-element.elementor-element-6b810440 .elementor-icon-box-description{font-size:28px;}
.elementor .elementor-element.elementor-element-6b810440 .elementor-icon-box-wrapper{text-align:center;}
.elementor .elementor-element.elementor-element-2174faf5 .elementor-divider-separator{border-top-width:1px;}
.elementor .elementor-element.elementor-element-4f5911bb .e-track{--per:1;}
.elementor .elementor-element.elementor-element-30baee88 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}
.elementor .elementor-element.elementor-element-30baee88{text-align:center;}
.elementor .elementor-element.elementor-element-1214f2f9 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}
.elementor .elementor-element.elementor-element-1214f2f9{text-align:center;}
.elementor .elementor-element.elementor-element-741854ee .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}
.elementor .elementor-element.elementor-element-741854ee{text-align:center;}
.elementor .elementor-element.elementor-element-6125b713 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}
.elementor .elementor-element.elementor-element-6125b713{text-align:center;}
.elementor .elementor-element.elementor-element-3020e6ef .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}
.elementor .elementor-element.elementor-element-3020e6ef{text-align:center;}
.elementor .elementor-element.elementor-element-c2dfe05 .elementor-button{font-size:16px;}
.elementor .elementor-element.elementor-element-52365ad3{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-9c2347c{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-49facf31 .elementor-heading-title{font-size:30px;}
.elementor .elementor-element.elementor-element-ec745c .elementor-icon-list-item{font-size:16px;}
.elementor .elementor-element.elementor-element-50714f2e .elementor-divider-separator{border-top-width:1px;}
.elementor .elementor-element.elementor-element-2fc9d11d .elementor-heading-title{font-size:16px;}
.elementor .elementor-element.elementor-element-5228e391{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px;}
.elementor .elementor-element.elementor-element-5228e391>.e-con-inner{flex-direction:column;justify-content:center;row-gap:30px;column-gap:30px;}
.elementor .elementor-element.elementor-element-3e66af5f{flex-direction:column;row-gap:14px;column-gap:14px;}
.elementor .elementor-element.elementor-element-16644a33{margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px;width:80px;max-width:80px;}
.elementor .elementor-element.elementor-element-16644a33 img{width:100%;}
}
.elementor-element.elementor-element-5f592afe{
    background: rgba(0, 0, 0, 0.70);
background: color(display-p3 0 0 0 / 0.70);
backdrop-filter: blur(25px);
}
.elementor-element.elementor-element-172855bc{
border-top: 1px solid;
border-bottom: 1px solid;
border-image: linear-gradient(to right, transparent, #F5ECE2, transparent) 50;
}
.elementor-element.elementor-element-6c1b8483 a{
    animation: pisca 1.5s infinite; /*mudar o tempo aqui*/
    box-shadow: 0px 0px 20px -6px rgba(247, 236, 225, 0.50);; /*mudar a cor aqui*/
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgb(0,0,0,0);

  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}

.bth .elementor-button{
     z-index: 1000;
    padding: 0rem 0rem 0rem 2rem !important;
    border-radius: 10px !important;
    background: linear-gradient(92deg, #F5ECE2 -3.01%, #F5ECE2 95.31%) !important; /*Gradiente do BG*/
}

.bth .elementor-button-text{
align-self: center;
     z-index: 1000;
     color: #160F13;
transition: 1s ease all !important;

}

.bth .elementor-button-icon{ /*Tamanho do ícone*/
z-index: 999999;
font-size: 70px !important;
vertical-align: middle;
}

@media(max-width:600px){
    .bth .elementor-button-icon{ /*Tamanho do ícone*/
z-index: 999999;
font-size: 56px !important;
vertical-align: middle;
}
}



.bth:hover .elementor-button-text{
color: #F5ECE2;
transition: 1s ease all !important;
}

.bth #seta-giro{
    z-index: 999999;
    rotate: 0deg;
    transition: 0.7s ease all;
}

.bth:hover #seta-giro{
    rotate: -45deg !important;
    transform-origin: 50%;
    transition: 0.5s ease all;
}

.bth .elementor-button::before {
 content: "";
 width: 0;
 height: 100%;
 border-radius: 10px;
 position: absolute;
 top: 0;
 left: 0;
 background-image: linear-gradient(to right, #541338 0%, #541338 100%); /*cor do BG no hover*/
 transition: .5s ease;
 display: block;
 z-index: 0;
}

.elementor-button:hover::before {
 width: 100%;
}
.elementor-element.elementor-element-520fd23e .elementor-icon{
    box-shadow: 0px 0px 35.19px 0px rgba(0, 180, 0, 0.50);
}
.play{
animation: float2 6s ease-in-out infinite;
}

 @keyframes float2 {
  0%{
  transform: translatey(0px) scale(1);
  }
  50%{
 transform: translatey(-20px) scale(1.05);
  }
 100%{transform: translatey(0px) scale(1);}
 }

.elementor-element.elementor-element-24c2fa34{
    border-radius: 13.579px;
border: 0.905px solid rgba(69, 69, 69, 0.50);
border: 0.905px solid color(display-p3 0.2724 0.2724 0.2724 / 0.50);
background: rgba(0, 0, 0, 0.50);
background: color(display-p3 0 0 0 / 0.50);
backdrop-filter: blur(4.526462554931641px);
}


.elementor-element.elementor-element-3d8d5ba1{
border-top: 1px solid;
border-bottom: 1px solid;
border-image: linear-gradient(to right, transparent, #F5ECE2, transparent) 50;
}
.selecionado {
    background: linear-gradient(to right, #ffffff30 50%, #ffffff 50%);
    background-size: 200%;
    background-position: var(--bg-position, 0);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-element.elementor-element-1970fc3e a{
    animation: pisca 1.5s infinite; /*mudar o tempo aqui*/
    box-shadow: 0px 0px 20px -6px rgba(247, 236, 225, 0.50);; /*mudar a cor aqui*/
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgb(0,0,0,0);

  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}

.elementor-element.elementor-element-438dc255{
    background: var(--Linear, linear-gradient(90deg, #F7ECE1 0%, #FFDAF1 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 0.9608 0.9255 0.8863) 0%, color(display-p3 1 0.86 0.94) 100%));
}
.elementor-element.elementor-element-75d5c5e6{
    white-space: nowrap;
}
.elementor-element.elementor-element-ed535f6 .elementor-icon-list-item{
    padding: 18px 34px !important;
    border-left: 2px solid #541338;
background: rgba(255, 255, 255, 0.04);
}
.elementor-element.elementor-element-3f1ed530{
    border-radius: 256px;
background: var(--Linear, linear-gradient(90deg, #F7ECE1 0%, #FFDAF1 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 0.9608 0.9255 0.8863) 0%, color(display-p3 1 0.86 0.94) 100%));
}
.elementor-element.elementor-element-71c74964::before{
    content: "";
    background: var(--Linear, linear-gradient(90deg, #F7ECE1 0%, #FFDAF1 100%));
    opacity:0.1;
    width: 400px;
    height: 400px;
    border-radius:100%;
    position: absolute;
    top: 0%;
    left: 50%;
    filter: blur(160px);
    transform: translate(-50%, -50%);
    z-index: 1;
    pointer-events:none;
}
.elementor-element.elementor-element-17665a62 a{
    animation: pisca 1.5s infinite; /*mudar o tempo aqui*/
    box-shadow: 0px 0px 20px -6px rgba(247, 236, 225, 0.50);; /*mudar a cor aqui*/
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgb(0,0,0,0);

  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}
.fundo{
    margin-left: -12px;
    color: #F5ECE2;
    background-color:  #541338;
    padding: 8px 20px 8px 12px;
}

@media(max-width:600px){
    .fundo{
    margin-left: 0px;
    color: #F5ECE2;
    background-color:  #541338;
    padding: 6px 20px 6px 20px;
}
}
.elementor-element.elementor-element-7f6529f8 a{
    animation: pisca 1.5s infinite; /*mudar o tempo aqui*/
    box-shadow: 0px 0px 20px -6px #541338; /*mudar a cor aqui*/
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgb(0,0,0,0);

  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}

.bot .elementor-button{
     z-index: 1000;
    padding: 0rem 0rem 0rem 2rem !important;
    border-radius: 10px !important;
    background: linear-gradient(92deg, #541338 -3.01%, #541338 95.31%) !important; /*Gradiente do BG*/
}

.bot .elementor-button-text{
align-self: center;
     z-index: 1000;
     color: #F5ECE2;
transition: 1s ease all !important;

}

@media(max-width:600px){
    .bot .elementor-button-icon{ /*Tamanho do ícone*/
z-index: 999999;
font-size: 56px !important;
vertical-align: middle;
}
}

.bot .elementor-button-icon{ /*Tamanho do ícone*/
z-index: 999999;
font-size: 70px !important;
vertical-align: middle;
}

.bot:hover .elementor-button-text{
color: #ffffff;
transition: 1s ease all !important;
}

.bot #seta-giro{
    z-index: 999999;
    rotate: 0deg;
    transition: 0.7s ease all;
}

.bot:hover #seta-giro{
    rotate: -45deg !important;
    transform-origin: 50%;
    transition: 0.5s ease all;
}

.bot .elementor-button::before {
 content: "";
 width: 0;
 height: 100%;
 border-radius: 10px;
 position: absolute;
 top: 0;
 left: 0;
 background-image: linear-gradient(to right, #000 0%, #000 100%); /*cor do BG no hover*/
 transition: .5s ease;
 display: block;
 z-index: 0;
}

.elementor-button:hover::before {
 width: 100%;
}
.elementor-element.elementor-element-4f22165f::before{
    content: "";
    background: var(--Linear, linear-gradient(90deg, #F7ECE1 0%, #FFDAF1 100%));
    opacity:0.1;
    width: 400px;
    height: 400px;
    border-radius:100%;
    position: absolute;
    top: 22%;
    left: 10%;
    filter: blur(160px);
    transform: translatey(-50%);
    z-index: 1;
    pointer-events:none;
}

.elementor-element.elementor-element-4f22165f::after{
    content: "";
    background: var(--Linear, linear-gradient(90deg, #F7ECE1 0%, #FFDAF1 100%));
    opacity:0.1;
    width: 400px;
    height: 400px;
    border-radius:100%;
    position: absolute;
    top: 40%;
    left: 50%;
    filter: blur(100px);
    transform: translatey(-50%);
    z-index: 1;
    pointer-events:none;
}
.swiper{
    overflow: visible !important;
}
.elementor-element.elementor-element-330d4094{
    border-radius: 20px;
background: #FFF;
}
.elementor-element.elementor-element-d25f54f .elementor-video{
    border-radius: 20px !important;
}
.elementor-element.elementor-element-17169e13{
    border-radius: 20px;
background: #FFF;
}
.elementor-element.elementor-element-863eb34 .elementor-video{
    border-radius: 20px !important;
}
.elementor-element.elementor-element-278edd41{
    border-radius: 20px;
background: #FFF;
}
.elementor-element.elementor-element-7cea2517 .elementor-video{
    border-radius: 20px !important;
}
.elementor-element.elementor-element-5340efa1{
    border-radius: 20px;
background: #FFF;
}
.elementor-element.elementor-element-174e0e62 .elementor-video{
    border-radius: 20px !important;
}
.elementor-element.elementor-element-6c84533d{
    border-radius: 20px;
background: #FFF;
}
.elementor-element.elementor-element-742deb60 .elementor-video{
    border-radius: 20px !important;
}
.elementor-element.elementor-element-c2dfe05 a{
    animation: pisca 1.5s infinite; /*mudar o tempo aqui*/
    box-shadow: 0px 0px 20px -6px rgba(247, 236, 225, 0.50);; /*mudar a cor aqui*/
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgb(0,0,0,0);

  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}
.elementor-element.elementor-element-52365ad3{
border-top: 1px solid;
border-bottom: 1px solid;
border-image: linear-gradient(to right, transparent, #F5ECE2, transparent) 50;
}
.elementor-element.elementor-element-9c2347c{
    border-radius: 30px;
border: 1px solid rgba(255, 255, 255, 0.10);
border: 1px solid color(display-p3 1 1 1 / 0.10);
background: rgba(255, 255, 255, 0.03);
background: color(display-p3 1 1 1 / 0.03);
backdrop-filter: blur(20px);
}
.elementor-element.elementor-element-ec745c .elementor-icon-list-item{
    padding: 18px 34px !important;
    border-left: 2px solid #541338;
background: rgba(255, 255, 255, 0.04);
}
scroll-bottom
.elementor-element.elementor-element-28504861 a{
    animation: pisca 1.5s infinite; /*mudar o tempo aqui*/
    box-shadow: 0px 0px 20px -6px rgba(247, 236, 225, 0.50);; /*mudar a cor aqui*/
}

@keyframes pisca {
  70% {
    box-shadow: 0 0 0 25px rgb(0,0,0,0);

  }
    100% {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);
  }
}
.scroll-left{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(-30px, 0);
}

.scroll-right{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(30px, 0);
}

.scroll-top{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, -30px);
}

.scroll-bottom{
    opacity: 0;
    transition: 0.5s !important;
    transform: translate(0, 30px);
}

.blur{
    transform: scale(0.9);
    opacity: 0;
    filter: blur(20px);
    transition: 0.5s !important;
}

/* Lista */
.lista .elementor-icon-list-item{
    opacity: 0;
    transition: 0.5s all !important;
    transform: translate3d(-30px, 0, 0);
    filter: blur(10px);
}
.lista .elementor-icon-list-item.ativo{
    opacity: 1;
    transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px);
}

/* FAQ */
.faq .e-n-accordion-item{
   opacity: 0;
   transition: 0.5s all !important;
   transform: translate3d(-30px, 0, 0);
   filter: blur(10px);  
}
.faq .e-n-accordion-item.ativo{
    opacity: 1;
    transition: 0.5s all !important;
    transform: translate3d(0, 0, 0);
    filter: blur(0px); 
}

/* Estado ativo */
.ativo{
    opacity: 1;
    transition: 0.5s ease all;
    transform: translate(0, 0) scale(1);
    filter: blur(0px);
}

.elementor-editor-active .scroll-bottom,
.elementor-editor-active .scroll-top,
.elementor-editor-active .scroll-left,
.elementor-editor-active .scroll-right, 
.elementor-editor-active .blur,
.elementor-editor-active .ativado,
.elementor-editor-active .lista,
.elementor-editor-active .faq{
    opacity: 1 !important;
    filter: blur(0px) !important;
    transform: none !important;
    transition: none !important;
}

@media only screen and (min-width: 600px) {
  .e1{ transition-delay:0.5s !important; }
  .e2{ transition-delay:1s !important; }
  .e3{ transition-delay:1.5s !important; }
  .e4{ transition-delay:2s !important; }
  .e5{ transition-delay:2.5s !important; }
}

.elementor-element.elementor-element-73844af7 .elementor-button-icon,
.elementor-element.elementor-element-73844af7 .elementor-button-text,
.elementor-element.elementor-element-73844af7 .elementor-button{
        align-self: center;
        transition: 0.5s ease all
}

.deg{
    background: var(--Linear, linear-gradient(90deg, #F5ECE2 0%, #FFDBF0 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

/*Código padrão páginas*/
html, body{overflow-x: hidden !important;}

p:last-child{margin-bottom:0px;}

body::-webkit-scrollbar {width: 12px;}

body::-webkit-scrollbar-track {background: #000000;}

body::-webkit-scrollbar-thumb {background-image: linear-gradient(0deg, white, white);
  border-radius: 20px; border: 3px solid #000000}