.elementor-20 .elementor-element.elementor-element-483c790{--display:flex;--position:fixed;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999999;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-483c790{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-483c790{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20 .elementor-element.elementor-element-4d90e0f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-20 .elementor-element.elementor-element-4d90e0f img{width:55px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b364242{--display:flex;}.elementor-20 .elementor-element.elementor-element-38eb0a1{--display:flex;}.elementor-20 .elementor-element.elementor-element-91f345b{--display:flex;}.elementor-20 .elementor-element.elementor-element-69b1aa6{--display:flex;}.elementor-20 .elementor-element.elementor-element-b9822dd{--display:flex;}.elementor-20 .elementor-element.elementor-element-86ee849{--display:flex;}.elementor-20 .elementor-element.elementor-element-81e5fc1{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-text );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:#940505;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-text );--n-menu-toggle-icon-color-hover:var( --e-global-color-primary );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-color-active:var( --e-global-color-secondary );--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-81e5fc1 {--n-menu-title-color-hover:var( --e-global-color-primary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-8c57589{border-style:none;}.elementor-20 .elementor-element.elementor-element-8c57589 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 22px -31px #5E4F49;transition-duration:3s;border-style:solid;border-radius:14px 14px 14px 14px;padding:-2px 58px 18px 58px;}.elementor-20 .elementor-element.elementor-element-8c57589 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-8c57589 .elementor-button:focus{box-shadow:0px 0px 27px -40px rgba(94.00000000000003, 79.00000000000003, 73.00000000000001, 0.69);}.elementor-20 .elementor-element.elementor-element-de22948{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-de22948:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-de22948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9845D;}body:not(.rtl) .elementor-20 .elementor-element.elementor-element-b1524f0{left:0px;}body.rtl .elementor-20 .elementor-element.elementor-element-b1524f0{right:0px;}.elementor-20 .elementor-element.elementor-element-b1524f0{top:0.8px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-348a6c4 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:80px;font-weight:600;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-3e11462{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:80px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;--z-index:99999;}.elementor-20 .elementor-element.elementor-element-3e11462:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3e11462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9845D;}.elementor-20 .elementor-element.elementor-element-3a9ed52{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-20 .elementor-element.elementor-element-5b3be14{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5b3be14 img{border-radius:25px 25px 25px 25px;}.elementor-20 .elementor-element.elementor-element-95dff0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-89dd049 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;color:#C4BAC0;}.elementor-20 .elementor-element.elementor-element-7f621f1{width:var( --container-widget-width, 528px );max-width:528px;--container-widget-width:528px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-7f621f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-7089025 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:18px 28px 18px 28px;}.elementor-20 .elementor-element.elementor-element-7fd494f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:-55px;--margin-bottom:-129px;--margin-left:0px;--margin-right:0px;--padding-top:-101px;--padding-bottom:-128px;--padding-left:0px;--padding-right:0px;--z-index:99999;}.elementor-20 .elementor-element.elementor-element-7fd494f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7fd494f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9845D00;}.elementor-20 .elementor-element.elementor-element-5a4ea5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5a4ea5f:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5a4ea5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9E3DC;}.elementor-20 .elementor-element.elementor-element-775a2ce{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b7d5032 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#C4BAC0;}.elementor-20 .elementor-element.elementor-element-cbb41d0{width:var( --container-widget-width, 472px );max-width:472px;--container-widget-width:472px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-cbb41d0 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;letter-spacing:-0.9px;color:#E9E3DC;}.elementor-20 .elementor-element.elementor-element-c8d29aa{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-c8d29aa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:#636161;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-9a5de2c{width:var( --container-widget-width, 401px );max-width:401px;--container-widget-width:401px;--container-widget-flex-grow:0;--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-icon i{color:#CD6315;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-icon svg{fill:#CD6315;transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-text{color:#636161;transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-25b7925{border-style:none;}.elementor-20 .elementor-element.elementor-element-25b7925 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 22px -31px #5E4F49;transition-duration:3s;border-style:solid;border-radius:14px 14px 14px 14px;padding:-2px 58px 18px 58px;}.elementor-20 .elementor-element.elementor-element-25b7925 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-25b7925 .elementor-button:focus{box-shadow:0px 0px 27px -40px rgba(94.00000000000003, 79.00000000000003, 73.00000000000001, 0.69);}.elementor-20 .elementor-element.elementor-element-7332603{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:130px 130px;--row-gap:130px;--column-gap:130px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-cc615c2{padding:16px 30px 16px 30px;}.elementor-20 .elementor-element.elementor-element-cc615c2 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:600;line-height:1.4em;color:#160F13;}.elementor-20 .elementor-element.elementor-element-3271eb4{width:var( --container-widget-width, 690px );max-width:690px;--e-transform-scale:1.2;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -65px) 0px;--container-widget-width:690px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-3271eb4 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-20 .elementor-element.elementor-element-5549402{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-5549402.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-5549402 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:18px 28px 18px 28px;}.elementor-20 .elementor-element.elementor-element-ff9cad2{--display:flex;--min-height:70px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-ff9cad2:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-ff9cad2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-2575fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -800px;}.elementor-20 .elementor-element.elementor-element-2575fdd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-3f0b17e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3f0b17e:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-3f0b17e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5ECE2;}.elementor-20 .elementor-element.elementor-element-b6dfd23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-04ea612{width:var( --container-widget-width, 581px );max-width:581px;--container-widget-width:581px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-04ea612 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:36px;font-weight:600;line-height:1.5em;letter-spacing:-0.9px;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-5f8c63e{width:var( --container-widget-width, 438px );max-width:438px;--container-widget-width:438px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5f8c63e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-label{align-items:flex-end;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-divider-icons:before{background-color:#605BE5;}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-divider-icons:after{background-color:#605BE5;}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-divider-icons .fa{color:#E8E8E8;font-size:18px;}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-divider-icons{background-color:#605BE5;border-color:#605BE5;border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-20 .elementor-element.elementor-element-d6638bb .wpr-ba-label > div{color:#FFFFFF;background-color:#605BE5;border-color:#E8E8E8;border-style:none;padding:7px 15px 7px 15px;border-radius:0px 0px 0px 0px;margin:0px;}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-label{align-items:flex-end;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-divider-icons:before{background-color:#605BE5;}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-divider-icons:after{background-color:#605BE5;}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-divider-icons .fa{color:#E8E8E8;font-size:18px;}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-divider-icons{background-color:#605BE5;border-color:#605BE5;border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-20 .elementor-element.elementor-element-9e7a584 .wpr-ba-label > div{color:#FFFFFF;background-color:#605BE5;border-color:#E8E8E8;border-style:none;padding:7px 15px 7px 15px;border-radius:0px 0px 0px 0px;margin:0px;}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-label{align-items:flex-end;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-divider-icons:before{background-color:#605BE5;}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-divider-icons:after{background-color:#605BE5;}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-divider-icons .fa{color:#E8E8E8;font-size:18px;}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-divider-icons{background-color:#605BE5;border-color:#605BE5;border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-20 .elementor-element.elementor-element-7adaca5 .wpr-ba-label > div{color:#FFFFFF;background-color:#605BE5;border-color:#E8E8E8;border-style:none;padding:7px 15px 7px 15px;border-radius:0px 0px 0px 0px;margin:0px;}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-label{align-items:flex-end;justify-content:flex-end;}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-divider-icons:before{background-color:#605BE5;}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-divider-icons:after{background-color:#605BE5;}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-divider-icons .fa{color:#E8E8E8;font-size:18px;}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-divider-icons{background-color:#605BE5;border-color:#605BE5;border-style:solid;border-width:1px;border-radius:50px 50px 50px 50px;}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-horizontal .wpr-ba-divider-icons:before{width:2px;left:calc(20px - 2px / 2 + 1px);bottom:calc(50% + 1px + 40px / 2 - 0.7px);}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-horizontal .wpr-ba-divider-icons:after{width:2px;left:calc(20px - 2px / 2 + 1px);top:calc(50% + 1px + 40px / 2 + 0.1px);}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-vertical .wpr-ba-divider-icons:before{height:2px;}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-vertical .wpr-ba-divider-icons:after{height:2px;}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-horizontal .wpr-ba-divider-icons .fa{width:20px;height:40px;line-height:40px;}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-horizontal .wpr-ba-divider{margin-left:calc(-20px - 1px);}.elementor-20 .elementor-element.elementor-element-527bf86 .wpr-ba-label > div{color:#FFFFFF;background-color:#605BE5;border-color:#E8E8E8;border-style:none;padding:7px 15px 7px 15px;border-radius:0px 0px 0px 0px;margin:0px;}.elementor-20 .elementor-element.elementor-element-5546c03 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:18px 28px 18px 28px;}.elementor-20 .elementor-element.elementor-element-6e42136{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-6e42136:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-6e42136 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100A0E;}.elementor-20 .elementor-element.elementor-element-7c01392{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-393defb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-9d7e074{width:auto;max-width:auto;}.elementor-20 .elementor-element.elementor-element-9d7e074 .elementor-icon-box-wrapper{text-align:start;}.elementor-20 .elementor-element.elementor-element-9d7e074 .elementor-icon-box-title{margin-block-end:0px;color:#C4BAC0;}.elementor-20 .elementor-element.elementor-element-9d7e074 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9d7e074 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;}.elementor-20 .elementor-element.elementor-element-9d7e074 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:600;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-ae44ecd img{width:72%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-ec73b93{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;}.elementor-20 .elementor-element.elementor-element-ec73b93 .elementor-divider-separator{width:100%;}.elementor-20 .elementor-element.elementor-element-ec73b93 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-20 .elementor-element.elementor-element-fcf3527{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-53a3178{--display:flex;--justify-content:center;}.elementor-20 .elementor-element.elementor-element-e99264a img{border-radius:15px 15px 15px 15px;}.elementor-20 .elementor-element.elementor-element-917159f{--display:flex;}.elementor-20 .elementor-element.elementor-element-202753d .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;line-height:1em;color:#C4BAC0;}.elementor-20 .elementor-element.elementor-element-5d703ad{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-5d703ad .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-5b61e84{width:var( --container-widget-width, 339px );max-width:339px;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:339px;--container-widget-flex-grow:0;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(28px/2);}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(28px/2);}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(28px/2);}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-28px/2);}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-28px/2);}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-20 .elementor-element.elementor-element-6da238d .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:18px 28px 18px 28px;}.elementor-20 .elementor-element.elementor-element-7f8af13{--display:flex;--margin-top:92px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-9d83536{--display:flex;--min-height:1px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-3264250{--display:flex;--min-height:720px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-c7b2618{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-c7b2618 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-15f5145{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-115e1ab{--display:flex;--min-height:720px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-1728b9b{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-1728b9b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-423ae47{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-d158d56{--display:flex;--min-height:720px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b37f9a1{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-b37f9a1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-b4ab2fd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-e477360{--display:flex;--min-height:720px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5e1063c{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-5e1063c .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-793df44{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-f61ac3d{--display:flex;--min-height:720px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-215db62{width:var( --container-widget-width, 380px );max-width:380px;--container-widget-width:380px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-215db62 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:300;line-height:1.4em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-502fa8c{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-offset-size:17px;--e-n-carousel-swiper-slides-gap:50px;width:var( --container-widget-width, 960px );max-width:960px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:960px;--container-widget-flex-grow:0;z-index:3;}.elementor-20 .elementor-element.elementor-element-0f7fdd9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b0d2820{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--overflow:hidden;--overlay-opacity:0.5;--border-radius:35px 35px 35px 35px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-b0d2820:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-b0d2820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-b0d2820::before, .elementor-20 .elementor-element.elementor-element-b0d2820 > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b0d2820 > .e-con-inner > .elementor-background-video-container::before, .elementor-20 .elementor-element.elementor-element-b0d2820 > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b0d2820 > .e-con-inner > .elementor-background-slideshow::before, .elementor-20 .elementor-element.elementor-element-b0d2820 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-20 .elementor-element.elementor-element-b258aef{--display:flex;}.elementor-20 .elementor-element.elementor-element-58c7c09{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-58c7c09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.2em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-220a8c7{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-220a8c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-4a0a291 .elementor-button{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:18px 28px 18px 28px;}.elementor-20 .elementor-element.elementor-element-24d9ade{--display:flex;}.elementor-20 .elementor-element.elementor-element-e422d7f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 41px calc(var(--kit-widget-spacing, 0px) + -126px) 30px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-e422d7f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-e422d7f img{width:100%;}.elementor-20 .elementor-element.elementor-element-ccc72f9{width:var( --container-widget-width, 88.533% );max-width:88.533%;--container-widget-width:88.533%;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-ccc72f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-20 .elementor-element.elementor-element-5591e55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-20 .elementor-element.elementor-element-5591e55 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;line-height:1em;color:#000000;}.elementor-20 .elementor-element.elementor-element-13be7a8 .elementor-repeater-item-d537d46.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-13be7a8 .elementor-repeater-item-d537d46.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-13be7a8 .elementor-repeater-item-d537d46.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-13be7a8 .elementor-repeater-item-02d4629.elementor-social-icon{background-color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-13be7a8 .elementor-repeater-item-02d4629.elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-13be7a8 .elementor-repeater-item-02d4629.elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-20 .elementor-element.elementor-element-13be7a8{--grid-template-columns:repeat(0, auto);text-align:left;--grid-column-gap:5px;--grid-row-gap:0px;}body.elementor-page-20:not(.elementor-motion-effects-element-type-background), body.elementor-page-20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-20 .elementor-element.elementor-element-fcf3527{--grid-auto-flow:row;}.elementor-20 .elementor-element.elementor-element-502fa8c{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-20 .elementor-element.elementor-element-483c790{--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-4d90e0f{width:var( --container-widget-width, 44px );max-width:44px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-4d90e0f.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-4d90e0f img{width:100%;}.elementor-20 .elementor-element.elementor-element-81e5fc1{--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-toggle-align:flex-end;--n-menu-icon-size:0px;--n-menu-icon-gap:0px;}.elementor-20 .elementor-element.elementor-element-81e5fc1.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-8c57589 .elementor-button{letter-spacing:-0.3px;padding:14px 20px 14px 20px;}.elementor-20 .elementor-element.elementor-element-de22948{--min-height:17px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-348a6c4{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;text-align:center;}.elementor-20 .elementor-element.elementor-element-348a6c4 .elementor-heading-title{font-size:30px;}.elementor-20 .elementor-element.elementor-element-3e11462{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:47px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-20 .elementor-element.elementor-element-3a9ed52{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5b3be14{--container-widget-width:250px;--container-widget-flex-grow:0;width:var( --container-widget-width, 250px );max-width:250px;}.elementor-20 .elementor-element.elementor-element-95dff0f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-7f621f1{--container-widget-width:326px;--container-widget-flex-grow:0;width:var( --container-widget-width, 326px );max-width:326px;text-align:center;}.elementor-20 .elementor-element.elementor-element-7f621f1 .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-7089025 .elementor-button{letter-spacing:-0.3px;padding:14px 20px 14px 20px;}.elementor-20 .elementor-element.elementor-element-7fd494f{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-47px;--margin-bottom:-84px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-5a4ea5f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-775a2ce{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-cbb41d0{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;text-align:center;}.elementor-20 .elementor-element.elementor-element-cbb41d0 .elementor-heading-title{font-size:26px;}.elementor-20 .elementor-element.elementor-element-c8d29aa{--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;text-align:center;}.elementor-20 .elementor-element.elementor-element-c8d29aa .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-item > a{font-size:16px;}.elementor-20 .elementor-element.elementor-element-25b7925 .elementor-button{letter-spacing:-0.3px;padding:14px 20px 14px 20px;}.elementor-20 .elementor-element.elementor-element-7332603{--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-20 .elementor-element.elementor-element-cc615c2{padding:10px 20px 10px 20px;text-align:center;}.elementor-20 .elementor-element.elementor-element-cc615c2 .elementor-heading-title{font-size:14px;letter-spacing:-0.6px;}.elementor-20 .elementor-element.elementor-element-3271eb4{--e-transform-scale:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:310px;--container-widget-flex-grow:0;width:var( --container-widget-width, 310px );max-width:310px;}.elementor-20 .elementor-element.elementor-element-3b91e6f{margin:12px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 12px;}.elementor-20 .elementor-element.elementor-element-5549402 .elementor-button{letter-spacing:-0.3px;padding:14px 20px 14px 20px;}.elementor-20 .elementor-element.elementor-element-ff9cad2{--min-height:50px;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-20 .elementor-element.elementor-element-2575fdd .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-3f0b17e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b6dfd23{--justify-content:center;}.elementor-20 .elementor-element.elementor-element-04ea612{text-align:center;}.elementor-20 .elementor-element.elementor-element-04ea612 .elementor-heading-title{font-size:20px;line-height:1.7em;}.elementor-20 .elementor-element.elementor-element-5f8c63e{--container-widget-width:345px;--container-widget-flex-grow:0;width:var( --container-widget-width, 345px );max-width:345px;text-align:center;}.elementor-20 .elementor-element.elementor-element-5f8c63e .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-5546c03 .elementor-button{letter-spacing:-0.3px;padding:14px 20px 14px 20px;}.elementor-20 .elementor-element.elementor-element-6e42136{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-7c01392{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-393defb{--justify-content:center;}.elementor-20 .elementor-element.elementor-element-9d7e074{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-20 .elementor-element.elementor-element-9d7e074 .elementor-icon-box-wrapper{text-align:center;}.elementor-20 .elementor-element.elementor-element-9d7e074 .elementor-icon-box-title, .elementor-20 .elementor-element.elementor-element-9d7e074 .elementor-icon-box-title a{line-height:1.1em;}.elementor-20 .elementor-element.elementor-element-9d7e074 .elementor-icon-box-description{font-size:28px;line-height:1.2em;}.elementor-20 .elementor-element.elementor-element-ae44ecd.elementor-element{--align-self:center;}.elementor-20 .elementor-element.elementor-element-fcf3527{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-53a3178{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-917159f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20 .elementor-element.elementor-element-5d703ad{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;text-align:center;}.elementor-20 .elementor-element.elementor-element-5d703ad .elementor-heading-title{font-size:16px;}.elementor-20 .elementor-element.elementor-element-5b61e84{--container-widget-width:277px;--container-widget-flex-grow:0;width:var( --container-widget-width, 277px );max-width:277px;}.elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-20 .elementor-element.elementor-element-5b61e84 .elementor-icon-list-item > a{font-size:16px;}.elementor-20 .elementor-element.elementor-element-6da238d .elementor-button{letter-spacing:-0.3px;padding:14px 20px 14px 20px;}.elementor-20 .elementor-element.elementor-element-7f8af13.e-con{--align-self:center;}.elementor-20 .elementor-element.elementor-element-c7b2618{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-20 .elementor-element.elementor-element-c7b2618 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-1728b9b{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-20 .elementor-element.elementor-element-1728b9b .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-b37f9a1{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-20 .elementor-element.elementor-element-b37f9a1 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-5e1063c{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-20 .elementor-element.elementor-element-5e1063c .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-215db62{--container-widget-width:298px;--container-widget-flex-grow:0;width:var( --container-widget-width, 298px );max-width:298px;text-align:center;}.elementor-20 .elementor-element.elementor-element-215db62 .elementor-heading-title{font-size:16px;letter-spacing:-0.2px;}.elementor-20 .elementor-element.elementor-element-502fa8c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-20 .elementor-element.elementor-element-0f7fdd9{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b0d2820{--min-height:656px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:23px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-20 .elementor-element.elementor-element-b258aef{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-20 .elementor-element.elementor-element-58c7c09{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-20 .elementor-element.elementor-element-58c7c09 .elementor-heading-title{font-size:25px;}.elementor-20 .elementor-element.elementor-element-220a8c7{--container-widget-width:314px;--container-widget-flex-grow:0;width:var( --container-widget-width, 314px );max-width:314px;text-align:center;}.elementor-20 .elementor-element.elementor-element-220a8c7 .elementor-heading-title{line-height:1.3em;}.elementor-20 .elementor-element.elementor-element-4a0a291 .elementor-button{letter-spacing:-0.3px;padding:14px 20px 14px 20px;}.elementor-20 .elementor-element.elementor-element-24d9ade{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20 .elementor-element.elementor-element-e422d7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -101px) 0px;}}@media(min-width:768px){.elementor-20 .elementor-element.elementor-element-3a9ed52{--width:50%;}.elementor-20 .elementor-element.elementor-element-95dff0f{--width:50%;}.elementor-20 .elementor-element.elementor-element-775a2ce{--width:50%;}.elementor-20 .elementor-element.elementor-element-7332603{--width:50%;}.elementor-20 .elementor-element.elementor-element-9d83536{--width:450px;}.elementor-20 .elementor-element.elementor-element-15f5145{--width:450px;}.elementor-20 .elementor-element.elementor-element-423ae47{--width:450px;}}/* Start custom CSS for container, class: .elementor-element-483c790 */.elementor-20 .elementor-element.elementor-element-483c790 {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8c57589 */.bt .elementor-button {
  border-radius: 12px;
  border: 2px solid #FFF;
  background: linear-gradient(180deg, #E9E3DC 30%, #B9845D 100%)!important;
  background-size: 1% auto;
  transition: all 0.3s ease-in-out;
}

.bt .elementor-button:hover {
  background-position: right center;
  background-size: 200% auto;
  -webkit-animation: pulse512 2s infinite;
  animation: pulse512 2s infinite;
  transform: scale(1.05)
}

@keyframes pulse512 {
  0% {
    box-shadow: 0 0 0 0 #5E4F49;
  }

  70% {
    box-shadow: 0 0 0 20px rgb(218 103 68 / 0%);
  }

  100% {
    box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
  }
}


.elementor-20 .elementor-element.elementor-element-8c57589 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}

.elementor-20 .elementor-element.elementor-element-8c57589 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #B9845D, #E9E3DC, #B9845D, #B9845D);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1524f0 */.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;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7089025 */.bt .elementor-button {
  border-radius: 12px;
  border: 2px solid #FFF;
  background: linear-gradient(180deg, #ba845de6 0%, #66493E 100%)!important;
  background-size: 1% auto;
  transition: all 0.3s ease-in-out;
}

.bt .elementor-button:hover {
  background-position: right center;
  background-size: 200% auto;
  -webkit-animation: pulse512 2s infinite;
  animation: pulse512 2s infinite;
  transform: scale(1.05)
}

@keyframes pulse512 {
  0% {
    box-shadow: 0 0 0 0 #5E4F49;
  }

  70% {
    box-shadow: 0 0 0 20px rgb(218 103 68 / 0%);
  }

  100% {
    box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
  }
}


.elementor-20 .elementor-element.elementor-element-7089025 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de22948 */.elementor-20 .elementor-element.elementor-element-de22948{
border-top: 1px solid;
border-bottom: 1px solid;
border-image: linear-gradient(to right, transparent, #F5ECE2, transparent) 50;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9a5de2c */.elementor-20 .elementor-element.elementor-element-9a5de2c .elementor-icon-list-item{
    padding: 18px 34px !important;
    border-left: 2px solid #b9845d;
background: rgba(185, 132, 93, 0.15);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-25b7925 */.bt .elementor-button {
  border-radius: 12px;
  border: 2px solid #FFF;
  background: linear-gradient(180deg, #E9E3DC 30%, #B9845D 100%)!important;
  background-size: 1% auto;
  transition: all 0.3s ease-in-out;
}

.bt .elementor-button:hover {
  background-position: right center;
  background-size: 200% auto;
  -webkit-animation: pulse512 2s infinite;
  animation: pulse512 2s infinite;
  transform: scale(1.05)
}

@keyframes pulse512 {
  0% {
    box-shadow: 0 0 0 0 #5E4F49;
  }

  70% {
    box-shadow: 0 0 0 20px rgb(218 103 68 / 0%);
  }

  100% {
    box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
  }
}


.elementor-20 .elementor-element.elementor-element-25b7925 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}

.elementor-20 .elementor-element.elementor-element-25b7925 .elementor-button {
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 3.4s infinite normal none running textura;
    background-image: linear-gradient(90deg, #B9845D, #E9E3DC, #B9845D, #B9845D);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
}

@keyframes textura {
    0% {
        background-position: 0 0;
    } 100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc615c2 */.elementor-20 .elementor-element.elementor-element-cc615c2{
    border-radius: 256px;
background: var(--Linear, linear-gradient(90deg, #5e4f49 0%, #b9845d 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 0.863 0.844 0.801) 0%, color(display-p3 0.694 0.526 0.388) 100%));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5549402 */.bt .elementor-button {
  border-radius: 12px;
  border: 2px solid #FFF;
  background: linear-gradient(180deg, #ba845de6 0%, #66493E 100%)!important;
  background-size: 1% auto;
  transition: all 0.3s ease-in-out;
}

.bt .elementor-button:hover {
  background-position: right center;
  background-size: 200% auto;
  -webkit-animation: pulse512 2s infinite;
  animation: pulse512 2s infinite;
  transform: scale(1.05)
}

@keyframes pulse512 {
  0% {
    box-shadow: 0 0 0 0 #5E4F49;
  }

  70% {
    box-shadow: 0 0 0 20px rgb(218 103 68 / 0%);
  }

  100% {
    box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
  }
}


.elementor-20 .elementor-element.elementor-element-5549402 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2575fdd */.elementor-20 .elementor-element.elementor-element-2575fdd{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-04ea612 */.fundo{
    margin-left: -12px;
    color: #ffff;
    background-color:  #5e4f49;
    padding: 8px 20px 8px 12px;
}

@media(max-width:600px){
    .fundo{
    margin-left: 0px;
    color: #5e4f49;
    background-color:  #5e4f49;
    padding: 6px 20px 6px 20px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5546c03 */.bt .elementor-button {
  border-radius: 12px;
  border: 2px solid #FFF;
  background: linear-gradient(180deg, #ba845de6 0%, #66493E 100%)!important;
  background-size: 1% auto;
  transition: all 0.3s ease-in-out;
}

.bt .elementor-button:hover {
  background-position: right center;
  background-size: 200% auto;
  -webkit-animation: pulse512 2s infinite;
  animation: pulse512 2s infinite;
  transform: scale(1.05)
}

@keyframes pulse512 {
  0% {
    box-shadow: 0 0 0 0 #5E4F49;
  }

  70% {
    box-shadow: 0 0 0 20px rgb(218 103 68 / 0%);
  }

  100% {
    box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
  }
}


.elementor-20 .elementor-element.elementor-element-5546c03 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6da238d */.bt .elementor-button {
  border-radius: 12px;
  border: 2px solid #FFF;
  background: linear-gradient(180deg, #ba845de6 0%, #66493E 100%)!important;
  background-size: 1% auto;
  transition: all 0.3s ease-in-out;
}

.bt .elementor-button:hover {
  background-position: right center;
  background-size: 200% auto;
  -webkit-animation: pulse512 2s infinite;
  animation: pulse512 2s infinite;
  transform: scale(1.05)
}

@keyframes pulse512 {
  0% {
    box-shadow: 0 0 0 0 #5E4F49;
  }

  70% {
    box-shadow: 0 0 0 20px rgb(218 103 68 / 0%);
  }

  100% {
    box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
  }
}


.elementor-20 .elementor-element.elementor-element-6da238d {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e42136 */.elementor-20 .elementor-element.elementor-element-6e42136::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;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3264250 */.elementor-20 .elementor-element.elementor-element-3264250{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115e1ab */.elementor-20 .elementor-element.elementor-element-115e1ab{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d158d56 */.elementor-20 .elementor-element.elementor-element-d158d56{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e477360 */.elementor-20 .elementor-element.elementor-element-e477360{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61ac3d */.elementor-20 .elementor-element.elementor-element-f61ac3d{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3264250 */.elementor-20 .elementor-element.elementor-element-3264250{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115e1ab */.elementor-20 .elementor-element.elementor-element-115e1ab{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d158d56 */.elementor-20 .elementor-element.elementor-element-d158d56{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e477360 */.elementor-20 .elementor-element.elementor-element-e477360{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61ac3d */.elementor-20 .elementor-element.elementor-element-f61ac3d{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3264250 */.elementor-20 .elementor-element.elementor-element-3264250{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115e1ab */.elementor-20 .elementor-element.elementor-element-115e1ab{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d158d56 */.elementor-20 .elementor-element.elementor-element-d158d56{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e477360 */.elementor-20 .elementor-element.elementor-element-e477360{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61ac3d */.elementor-20 .elementor-element.elementor-element-f61ac3d{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3264250 */.elementor-20 .elementor-element.elementor-element-3264250{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115e1ab */.elementor-20 .elementor-element.elementor-element-115e1ab{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d158d56 */.elementor-20 .elementor-element.elementor-element-d158d56{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e477360 */.elementor-20 .elementor-element.elementor-element-e477360{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61ac3d */.elementor-20 .elementor-element.elementor-element-f61ac3d{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3264250 */.elementor-20 .elementor-element.elementor-element-3264250{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115e1ab */.elementor-20 .elementor-element.elementor-element-115e1ab{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d158d56 */.elementor-20 .elementor-element.elementor-element-d158d56{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e477360 */.elementor-20 .elementor-element.elementor-element-e477360{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61ac3d */.elementor-20 .elementor-element.elementor-element-f61ac3d{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3264250 */.elementor-20 .elementor-element.elementor-element-3264250{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-115e1ab */.elementor-20 .elementor-element.elementor-element-115e1ab{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d158d56 */.elementor-20 .elementor-element.elementor-element-d158d56{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e477360 */.elementor-20 .elementor-element.elementor-element-e477360{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f61ac3d */.elementor-20 .elementor-element.elementor-element-f61ac3d{
    border-radius: 20px;
background: #FFF;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-502fa8c */.swiper{
    overflow: visible
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a0a291 */.bt .elementor-button {
  border-radius: 12px;
  border: 2px solid #FFF;
  background: linear-gradient(180deg, #ba845de6 0%, #66493E 100%)!important;
  background-size: 1% auto;
  transition: all 0.3s ease-in-out;
}

.bt .elementor-button:hover {
  background-position: right center;
  background-size: 200% auto;
  -webkit-animation: pulse512 2s infinite;
  animation: pulse512 2s infinite;
  transform: scale(1.05)
}

@keyframes pulse512 {
  0% {
    box-shadow: 0 0 0 0 #5E4F49;
  }

  70% {
    box-shadow: 0 0 0 20px rgb(218 103 68 / 0%);
  }

  100% {
    box-shadow: 0 0 0 0 rgb(218 103 68 / 0%);
  }
}


.elementor-20 .elementor-element.elementor-element-4a0a291 {
    opacity: 0;
    filter: blur(7px);
    transform: translate(0, 80px);
    animation: showFromBottom 0.5s 0.5s ease forwards;
}

/* Keyframe que anima de "scroll-bottom" para o estado final */
@keyframes showFromBottom {
    from {
        opacity: 0;
        filter: blur(7px);
        transform: translate(0, 80px);
    }
    to {
        opacity: 1;
        filter: blur(0);
        transform: translate(0, 0);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-252fddb */.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 .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);
}

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

@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;
}
}/* End custom CSS */
/* Start custom CSS */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, #E9E3DC 0%, #B9845D 100%);
  border-radius: 20px; border: 3px solid #000000}

.deg{
    background: var(--Linear, linear-gradient(90deg, #b9845d 0%, #5e4f49 100%));
background: var(--Linear, linear-gradient(90deg, color(display-p3 0.359 0.312 0.290) 0%, color(display-p3 0.694 0.526 0.388));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}/* End custom CSS */