.elementor-1795 .elementor-element.elementor-element-eda6bd6{--display:flex;--min-height:100vh;--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;--overflow:hidden;}.elementor-1795 .elementor-element.elementor-element-d8efc8f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-c21afcd.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1795 .elementor-element.elementor-element-c21afcd.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1795 .elementor-element.elementor-element-c21afcd.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-title{margin-bottom:15px;font-family:"Inter", Sans-serif;font-size:1.7em;font-weight:400;letter-spacing:-0.8px;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1795 .elementor-element.elementor-element-c21afcd:has(:hover) .elementor-image-box-title,
					 .elementor-1795 .elementor-element.elementor-element-c21afcd:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#C0C0C0;}.elementor-1795 .elementor-element.elementor-element-263d977{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1795 .elementor-element.elementor-element-63704a8 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-63704a8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-63704a8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-63704a8.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-63704a8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1795 .elementor-element.elementor-element-63704a8 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-1795 .elementor-element.elementor-element-db00266{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-270a07a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-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-1795 .elementor-element.elementor-element-6fd87c9{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-8f22c17{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-2b4139e{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-87a81a1{width:var( --container-widget-width, 46px );max-width:46px;--container-widget-width:46px;--container-widget-flex-grow:0;}.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-1795 .elementor-element.elementor-element-dd9190f{width:var( --container-widget-width, 218px );max-width:218px;--container-widget-width:218px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-dd9190f .elementor-heading-title{font-family:"Neue Plak", Sans-serif;font-size:16px;font-weight:100;line-height:1.3em;color:#FFFFFFA6;}.elementor-1795 .elementor-element.elementor-element-315b36d{width:100%;max-width:100%;top:-6%;z-index:0;text-align:center;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-315b36d{left:0%;}body.rtl .elementor-1795 .elementor-element.elementor-element-315b36d{right:0%;}.elementor-1795 .elementor-element.elementor-element-315b36d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:21vw;font-weight:600;line-height:1em;letter-spacing:-10px;color:#FFFFFF17;}.elementor-1795 .elementor-element.elementor-element-16625df{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;z-index:10;}.elementor-1795 .elementor-element.elementor-element-16625df img{width:90%;}.elementor-1795 .elementor-element.elementor-element-c588d9a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-c588d9a.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-d52f4b2{--display:flex;--min-height:0px;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-26634a2 );--border-color:var( --e-global-color-26634a2 );--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:120px;--padding-right:120px;--z-index:222;}.elementor-1795 .elementor-element.elementor-element-cc39945{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-cc39945 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-5e4c274{width:100%;max-width:100%;}.elementor-1795 .elementor-element.elementor-element-5e4c274 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-727951b{width:100%;max-width:100%;}.elementor-1795 .elementor-element.elementor-element-727951b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:32px;font-weight:400;line-height:1.4em;color:var( --e-global-color-26634a2 );}.elementor-1795 .elementor-element.elementor-element-f0fe2f5{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1795 .elementor-element.elementor-element-f0fe2f5.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-ea0affa > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-ea0affa .elementor-image-box-title{font-weight:600;}.elementor-1795 .elementor-element.elementor-element-ea0affa .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:400;color:#DBDBDB;}.elementor-1795 .elementor-element.elementor-element-c07f9ca{--display:flex;--min-height:600px;--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;--flex-wrap:wrap;}.elementor-widget-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{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-1795 .elementor-element.elementor-element-7b030c1{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-7b030c1 > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-7b030c1 .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-7b030c1 .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-7b030c1 .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-7b030c1 .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-d7edece{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-d7edece > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-d7edece .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-d7edece .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-d7edece .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-d7edece .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-7dda73d{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-7dda73d > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-7dda73d .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-7dda73d .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-7dda73d .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-7dda73d .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-a122517{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-a122517 > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-a122517 .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-a122517 .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-a122517 .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-a122517 .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-caf1282{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-caf1282 > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-caf1282 .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-caf1282 .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-caf1282 .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-caf1282 .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-0a206e1{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-0a206e1 > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-0a206e1 .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-0a206e1 .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-0a206e1 .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-0a206e1 .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-4ba751c{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-4ba751c > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-4ba751c .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-4ba751c .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-4ba751c .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-4ba751c .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-d578702{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-d578702 > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-d578702 .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-d578702 .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-d578702 .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-d578702 .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-1b9a977{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-1b9a977 > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-1b9a977 .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-1b9a977 .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-1b9a977 .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-1b9a977 .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-d402469{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-d402469 > .elementor-widget-container{background-color:#00000000;padding:20px 20px 20px 20px;border-radius:16px 16px 16px 16px;}.elementor-1795 .elementor-element.elementor-element-d402469 .elementor-testimonial-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-d402469 .elementor-testimonial-content{color:#DADADA;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-d402469 .elementor-testimonial-name{color:var( --e-global-color-26634a2 );font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-d402469 .elementor-testimonial-job{color:#DFDFDF;font-family:"Inter", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-98ef96d{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-98ef96d.e-con{--align-self:flex-start;}.elementor-1795 .elementor-element.elementor-element-79b77ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-79b77ba .elementor-image-box-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-79b77ba .elementor-image-box-title{font-weight:600;}.elementor-1795 .elementor-element.elementor-element-79b77ba .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:1.3em;font-weight:400;line-height:1em;color:#DBDBDB;}.elementor-1795 .elementor-element.elementor-element-b67d177 .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-b67d177{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-b67d177 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-b67d177.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-b67d177 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1795 .elementor-element.elementor-element-ae8eed4{--display:flex;--min-height:100px;--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:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1795 .elementor-element.elementor-element-ae8eed4:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-ae8eed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#970000;}.elementor-1795 .elementor-element.elementor-element-b2307cf .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:18px;font-weight:300;color:#FAF9FF;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{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-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 20px/2 );}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 20px/2 );}body.rtl .elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 20px/2 );}body.rtl .elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 20px/2 );}.elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-item{padding:0px 0px 0px 0px;background-color:#6EC1E400;}.elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-digits{color:#FAF9FF;font-family:"Open Sauce Sans", Sans-serif;font-size:26px;font-weight:600;}.elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-label{color:#FAF9FF;font-family:"Open Sauce Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-1795 .elementor-element.elementor-element-f6fd9f8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-f6fd9f8.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-205747c{--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;}.elementor-1795 .elementor-element.elementor-element-b351f2f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 0px 0px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-b351f2f.e-con{--align-self:flex-start;}.elementor-1795 .elementor-element.elementor-element-47ee95f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-47ee95f .elementor-image-box-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-47ee95f .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-47ee95f:has(:hover) .elementor-image-box-title,
					 .elementor-1795 .elementor-element.elementor-element-47ee95f:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-47ee95f .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#DADADA;}.elementor-1795 .elementor-element.elementor-element-919625c .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-919625c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-919625c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-919625c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-919625c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1795 .elementor-element.elementor-element-c017781{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;z-index:10;}.elementor-1795 .elementor-element.elementor-element-c017781 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-1795 .elementor-element.elementor-element-c017781 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-c017781 .elementor-heading-title a:hover, .elementor-1795 .elementor-element.elementor-element-c017781 .elementor-heading-title a:focus{color:#E7E7E7;}.elementor-1795 .elementor-element.elementor-element-6edf19e .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-6edf19e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-6edf19e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-6edf19e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-6edf19e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1795 .elementor-element.elementor-element-3c6e998{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-3c6e998.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-6260270{--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;}.elementor-1795 .elementor-element.elementor-element-6260270.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-13202f7{width:var( --container-widget-width, 21% );max-width:21%;--container-widget-width:21%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-d07377a{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-d07377a .elementor-image-box-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-d07377a .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-d07377a:has(:hover) .elementor-image-box-title,
					 .elementor-1795 .elementor-element.elementor-element-d07377a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-d07377a .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#DADADA;}.elementor-1795 .elementor-element.elementor-element-fac7058{--display:flex;--min-height:500px;--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;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-1795 .elementor-element.elementor-element-fac7058.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-5df7273{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--overflow:hidden;top:-72px;}.elementor-1795 .elementor-element.elementor-element-5df7273:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-5df7273 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00722F;}.elementor-1795 .elementor-element.elementor-element-5df7273.e-con{--e-con-transform-rotateZ:-36deg;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-5df7273{left:-434px;}body.rtl .elementor-1795 .elementor-element.elementor-element-5df7273{right:-434px;}.elementor-1795 .elementor-element.elementor-element-d3674ee{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-d3674ee .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-c9182ca{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-71f4a95 .elementor-image-box-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-71f4a95.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1795 .elementor-element.elementor-element-71f4a95.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1795 .elementor-element.elementor-element-71f4a95.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1795 .elementor-element.elementor-element-71f4a95 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1795 .elementor-element.elementor-element-71f4a95 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1795 .elementor-element.elementor-element-71f4a95 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-71f4a95:has(:hover) .elementor-image-box-title,
					 .elementor-1795 .elementor-element.elementor-element-71f4a95:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-41c92e6{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-0a6815e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;color:#E7E7E7;}.elementor-1795 .elementor-element.elementor-element-9bded2a{--display:flex;--min-height:500px;--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;--overflow:hidden;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-1795 .elementor-element.elementor-element-9bded2a.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-ece052a{--display:flex;--position:absolute;--min-height:50px;--justify-content:center;--overflow:hidden;top:-72px;}.elementor-1795 .elementor-element.elementor-element-ece052a:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-ece052a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00722F;}.elementor-1795 .elementor-element.elementor-element-ece052a.e-con{--e-con-transform-rotateZ:-36deg;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-ece052a{left:-434px;}body.rtl .elementor-1795 .elementor-element.elementor-element-ece052a{right:-434px;}.elementor-1795 .elementor-element.elementor-element-09103e6{width:var( --container-widget-width, 570px );max-width:570px;--container-widget-width:570px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-09103e6 .elementor-heading-title{font-family:"Open Sauce Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-126c5bd{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-fce553d .elementor-image-box-wrapper{text-align:start;}.elementor-1795 .elementor-element.elementor-element-fce553d.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1795 .elementor-element.elementor-element-fce553d.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1795 .elementor-element.elementor-element-fce553d.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1795 .elementor-element.elementor-element-fce553d .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1795 .elementor-element.elementor-element-fce553d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1795 .elementor-element.elementor-element-fce553d .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-fce553d:has(:hover) .elementor-image-box-title,
					 .elementor-1795 .elementor-element.elementor-element-fce553d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-4e3c4ac{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-46a1a7d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;color:#E7E7E7;}.elementor-1795 .elementor-element.elementor-element-175c088{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-eeb7391{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1795 .elementor-element.elementor-element-10e0213{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-10e0213 .elementor-image-box-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-10e0213 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:1em;font-weight:600;color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-10e0213:has(:hover) .elementor-image-box-title,
					 .elementor-1795 .elementor-element.elementor-element-10e0213:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1795 .elementor-element.elementor-element-10e0213 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:#DADADA;}.elementor-1795 .elementor-element.elementor-element-63434db .elementor-button{background-color:#FFFFFF00;font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-style:none;border-radius:100px 100px 100px 100px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-63434db{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-63434db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-63434db.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1795 .elementor-element.elementor-element-63434db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1795 .elementor-element.elementor-element-d6def82{--display:flex;--min-height:224px;--z-index:0;}.elementor-1795 .elementor-element.elementor-element-f1c2e97{--display:flex;--min-height:100px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:99;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-22a28fb{left:0px;}body.rtl .elementor-1795 .elementor-element.elementor-element-22a28fb{right:0px;}.elementor-1795 .elementor-element.elementor-element-22a28fb{top:0px;}.elementor-1795 .elementor-element.elementor-element-f1b9193{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-f1b9193:not(.elementor-motion-effects-element-type-background), .elementor-1795 .elementor-element.elementor-element-f1b9193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0D0D0D 0%, #171717 100%);}.elementor-1795 .elementor-element.elementor-element-a27019f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-109a72c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1795 .elementor-element.elementor-element-690a220{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-690a220.e-con{--align-self:flex-start;}.elementor-1795 .elementor-element.elementor-element-4417b5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-4417b5e.elementor-element{--align-self:flex-start;}.elementor-1795 .elementor-element.elementor-element-4417b5e{text-align:start;}.elementor-1795 .elementor-element.elementor-element-03405dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-03405dc.e-con{--align-self:flex-start;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1795 .elementor-element.elementor-element-38ffd2f .elementor-icon-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-framed .elementor-icon, .elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-default .elementor-icon{color:var( --e-global-color-8b894ff );border-color:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-framed .elementor-icon, .elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8b894ff );color:var( --e-global-color-cde2468 );}.elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-framed .elementor-icon:hover, .elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8b894ff );border-color:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-framed .elementor-icon:hover, .elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-cde2468 );}.elementor-1795 .elementor-element.elementor-element-38ffd2f.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-cde2468 );}.elementor-1795 .elementor-element.elementor-element-38ffd2f .elementor-icon{font-size:20px;}.elementor-1795 .elementor-element.elementor-element-38ffd2f .elementor-icon svg{height:20px;}.elementor-1795 .elementor-element.elementor-element-68a7ec8 .elementor-icon-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-framed .elementor-icon, .elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-default .elementor-icon{color:var( --e-global-color-8b894ff );border-color:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-framed .elementor-icon, .elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-8b894ff );color:var( --e-global-color-cde2468 );}.elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-framed .elementor-icon:hover, .elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-8b894ff );border-color:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-framed .elementor-icon:hover, .elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-8b894ff );}.elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-cde2468 );}.elementor-1795 .elementor-element.elementor-element-68a7ec8.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-cde2468 );}.elementor-1795 .elementor-element.elementor-element-68a7ec8 .elementor-icon{font-size:20px;}.elementor-1795 .elementor-element.elementor-element-68a7ec8 .elementor-icon svg{height:20px;}.elementor-1795 .elementor-element.elementor-element-872567b{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1795 .elementor-element.elementor-element-78d9b4a{width:100%;max-width:100%;text-align:end;font-size:0.8em;font-weight:400;color:#F6F6F6;}.elementor-1795 .elementor-element.elementor-element-78d9b4a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-78d9b4a a{color:var( --e-global-color-26634a2 );}.elementor-1795 .elementor-element.elementor-element-b068716{--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;}body.elementor-page-1795:not(.elementor-motion-effects-element-type-background), body.elementor-page-1795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#110A00;}:root{--page-title-display:none;}@media(max-width:1366px) and (min-width:768px){.elementor-1795 .elementor-element.elementor-element-c9182ca{--width:40%;}.elementor-1795 .elementor-element.elementor-element-41c92e6{--width:60%;}.elementor-1795 .elementor-element.elementor-element-126c5bd{--width:40%;}.elementor-1795 .elementor-element.elementor-element-4e3c4ac{--width:60%;}}@media(max-width:1366px){.elementor-1795 .elementor-element.elementor-element-eda6bd6{--padding-top:20px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-title{font-size:1.4em;}.elementor-1795 .elementor-element.elementor-element-315b36d{top:-3%;}.elementor-1795 .elementor-element.elementor-element-315b36d .elementor-heading-title{font-size:21vw;}.elementor-1795 .elementor-element.elementor-element-c588d9a{--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1795 .elementor-element.elementor-element-cc39945 .elementor-heading-title{font-size:1.6em;}.elementor-1795 .elementor-element.elementor-element-5e4c274 .elementor-heading-title{font-size:1.4em;}.elementor-1795 .elementor-element.elementor-element-727951b .elementor-heading-title{font-size:1.4em;}.elementor-1795 .elementor-element.elementor-element-ea0affa > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1795 .elementor-element.elementor-element-ea0affa .elementor-image-box-title{font-size:1.2em;}.elementor-1795 .elementor-element.elementor-element-7b030c1 .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-d7edece .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-7dda73d .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-a122517 .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-caf1282 .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-0a206e1 .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-4ba751c .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-d578702 .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-1b9a977 .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-d402469 .elementor-testimonial-content{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-79b77ba > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1795 .elementor-element.elementor-element-79b77ba .elementor-image-box-title{font-size:1.2em;}.elementor-1795 .elementor-element.elementor-element-c017781 .elementor-heading-title{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-fac7058{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-5df7273{left:-322px;}body.rtl .elementor-1795 .elementor-element.elementor-element-5df7273{right:-322px;}.elementor-1795 .elementor-element.elementor-element-9bded2a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-ece052a{left:-322px;}body.rtl .elementor-1795 .elementor-element.elementor-element-ece052a{right:-322px;}}@media(max-width:1024px){.elementor-1795 .elementor-element.elementor-element-d8efc8f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-d8efc8f.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-63704a8{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-315b36d{top:3%;}.elementor-1795 .elementor-element.elementor-element-315b36d .elementor-heading-title{line-height:0.7em;}.elementor-1795 .elementor-element.elementor-element-16625df{--container-widget-width:45%;--container-widget-flex-grow:0;width:var( --container-widget-width, 45% );max-width:45%;}.elementor-1795 .elementor-element.elementor-element-16625df.elementor-element{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-d52f4b2{--padding-top:50px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1795 .elementor-element.elementor-element-7b030c1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-d7edece{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-7dda73d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-a122517{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-caf1282{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-0a206e1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-4ba751c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-d578702{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-1b9a977{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-d402469{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-b67d177{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-205747c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1795 .elementor-element.elementor-element-b351f2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1795 .elementor-element.elementor-element-b351f2f.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-088c2eb{width:var( --container-widget-width, 91% );max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-919625c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-c017781{width:var( --container-widget-width, 767px );max-width:767px;--container-widget-width:767px;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-c017781.elementor-element{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-6edf19e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-fac7058{--min-height:600px;--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;}.elementor-1795 .elementor-element.elementor-element-9bded2a{--min-height:550px;--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;}.elementor-1795 .elementor-element.elementor-element-eeb7391.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-63434db{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1795 .elementor-element.elementor-element-eda6bd6{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-d8efc8f{--width:95%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1795 .elementor-element.elementor-element-c21afcd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-img{margin-bottom:5px;}.elementor-1795 .elementor-element.elementor-element-c21afcd.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-1795 .elementor-element.elementor-element-c21afcd.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-1795 .elementor-element.elementor-element-c21afcd.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-title{margin-bottom:16px;font-size:1em;letter-spacing:-1.1px;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-wrapper .elementor-image-box-img{width:46%;}.elementor-1795 .elementor-element.elementor-element-c21afcd .elementor-image-box-description{font-size:0.9em;line-height:1em;}.elementor-1795 .elementor-element.elementor-element-263d977{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-263d977.e-con{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-63704a8{width:auto;max-width:auto;}.elementor-1795 .elementor-element.elementor-element-63704a8.elementor-element{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-63704a8 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-1795 .elementor-element.elementor-element-db00266{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1795 .elementor-element.elementor-element-270a07a{--width:140px;}.elementor-1795 .elementor-element.elementor-element-dd9190f{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-1795 .elementor-element.elementor-element-dd9190f .elementor-heading-title{font-size:13px;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-315b36d{left:0%;}body.rtl .elementor-1795 .elementor-element.elementor-element-315b36d{right:0%;}.elementor-1795 .elementor-element.elementor-element-315b36d{top:53%;}.elementor-1795 .elementor-element.elementor-element-315b36d .elementor-heading-title{font-size:22vw;}.elementor-1795 .elementor-element.elementor-element-16625df{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-1795 .elementor-element.elementor-element-16625df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-16625df.elementor-element{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-c588d9a{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-d52f4b2{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-cc39945{--container-widget-width:285px;--container-widget-flex-grow:0;width:var( --container-widget-width, 285px );max-width:285px;text-align:center;}.elementor-1795 .elementor-element.elementor-element-cc39945 .elementor-heading-title{font-size:18px;}.elementor-1795 .elementor-element.elementor-element-5e4c274{text-align:center;}.elementor-1795 .elementor-element.elementor-element-5e4c274 .elementor-heading-title{font-size:20px;}.elementor-1795 .elementor-element.elementor-element-727951b{text-align:center;}.elementor-1795 .elementor-element.elementor-element-727951b .elementor-heading-title{font-size:18px;letter-spacing:-0.3px;}.elementor-1795 .elementor-element.elementor-element-f0fe2f5{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-ea0affa{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-ea0affa > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-ea0affa .elementor-image-box-title{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-ea0affa .elementor-image-box-description{font-size:1em;}.elementor-1795 .elementor-element.elementor-element-c07f9ca{--width:95%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1795 .elementor-element.elementor-element-98ef96d{--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-79b77ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1795 .elementor-element.elementor-element-79b77ba .elementor-image-box-title{font-size:1.4em;}.elementor-1795 .elementor-element.elementor-element-79b77ba .elementor-image-box-description{font-size:1.3em;}.elementor-1795 .elementor-element.elementor-element-b67d177{width:auto;max-width:auto;}.elementor-1795 .elementor-element.elementor-element-b67d177.elementor-element{--align-self:flex-start;}.elementor-1795 .elementor-element.elementor-element-b67d177 .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-1795 .elementor-element.elementor-element-ae8eed4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-b2307cf{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;text-align:center;}.elementor-1795 .elementor-element.elementor-element-b2307cf .elementor-heading-title{font-size:14px;line-height:1.3em;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 14px/2 );}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 14px/2 );}body.rtl .elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 14px/2 );}body.rtl .elementor-1795 .elementor-element.elementor-element-c35c857 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 14px/2 );}.elementor-1795 .elementor-element.elementor-element-f6fd9f8{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-205747c{--width:95%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-b351f2f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-47ee95f{width:100%;max-width:100%;}.elementor-1795 .elementor-element.elementor-element-47ee95f .elementor-image-box-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-47ee95f .elementor-image-box-title{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-47ee95f .elementor-image-box-description{font-size:0.9em;}.elementor-1795 .elementor-element.elementor-element-919625c{width:auto;max-width:auto;}.elementor-1795 .elementor-element.elementor-element-919625c.elementor-element{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-919625c .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-1795 .elementor-element.elementor-element-c017781{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1795 .elementor-element.elementor-element-6edf19e{width:auto;max-width:auto;}.elementor-1795 .elementor-element.elementor-element-6edf19e.elementor-element{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-6edf19e .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-1795 .elementor-element.elementor-element-6260270{--width:41%;}.elementor-1795 .elementor-element.elementor-element-13202f7{--container-widget-width:133px;--container-widget-flex-grow:0;width:var( --container-widget-width, 133px );max-width:133px;}.elementor-1795 .elementor-element.elementor-element-d07377a{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-d07377a > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1795 .elementor-element.elementor-element-d07377a .elementor-image-box-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-d07377a .elementor-image-box-title{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-d07377a .elementor-image-box-description{font-size:0.9em;}.elementor-1795 .elementor-element.elementor-element-fac7058{--width:95%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1795 .elementor-element.elementor-element-5df7273{--min-height:40px;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-5df7273{left:-72px;}body.rtl .elementor-1795 .elementor-element.elementor-element-5df7273{right:-72px;}.elementor-1795 .elementor-element.elementor-element-d3674ee{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;text-align:center;}.elementor-1795 .elementor-element.elementor-element-d3674ee .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-1795 .elementor-element.elementor-element-c9182ca{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-71f4a95{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-71f4a95 .elementor-image-box-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-71f4a95 .elementor-image-box-img{margin-bottom:0px;}.elementor-1795 .elementor-element.elementor-element-71f4a95.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1795 .elementor-element.elementor-element-71f4a95.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1795 .elementor-element.elementor-element-71f4a95.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1795 .elementor-element.elementor-element-71f4a95 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1795 .elementor-element.elementor-element-71f4a95 .elementor-image-box-title{font-size:1em;}.elementor-1795 .elementor-element.elementor-element-41c92e6{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-0a6815e .elementor-heading-title{font-size:1em;}.elementor-1795 .elementor-element.elementor-element-9bded2a{--width:95%;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-1795 .elementor-element.elementor-element-ece052a{--min-height:40px;}body:not(.rtl) .elementor-1795 .elementor-element.elementor-element-ece052a{left:-72px;}body.rtl .elementor-1795 .elementor-element.elementor-element-ece052a{right:-72px;}.elementor-1795 .elementor-element.elementor-element-09103e6{width:var( --container-widget-width, 321px );max-width:321px;--container-widget-width:321px;--container-widget-flex-grow:0;text-align:center;}.elementor-1795 .elementor-element.elementor-element-09103e6 .elementor-heading-title{font-size:10px;line-height:1.3em;}.elementor-1795 .elementor-element.elementor-element-126c5bd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-fce553d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-fce553d .elementor-image-box-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-fce553d .elementor-image-box-img{margin-bottom:0px;}.elementor-1795 .elementor-element.elementor-element-fce553d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1795 .elementor-element.elementor-element-fce553d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1795 .elementor-element.elementor-element-fce553d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1795 .elementor-element.elementor-element-fce553d .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-1795 .elementor-element.elementor-element-fce553d .elementor-image-box-title{font-size:1em;}.elementor-1795 .elementor-element.elementor-element-4e3c4ac{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-175c088{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-eeb7391{--width:95%;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1795 .elementor-element.elementor-element-10e0213{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-1795 .elementor-element.elementor-element-10e0213 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1795 .elementor-element.elementor-element-10e0213 .elementor-image-box-wrapper{text-align:center;}.elementor-1795 .elementor-element.elementor-element-10e0213 .elementor-image-box-title{font-size:0.8em;}.elementor-1795 .elementor-element.elementor-element-10e0213 .elementor-image-box-description{font-size:0.9em;}.elementor-1795 .elementor-element.elementor-element-63434db{width:auto;max-width:auto;}.elementor-1795 .elementor-element.elementor-element-63434db.elementor-element{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-63434db .elementor-button{border-radius:50px 50px 50px 50px;}.elementor-1795 .elementor-element.elementor-element-f1c2e97{--min-height:70px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1795 .elementor-element.elementor-element-f1b9193{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-1795 .elementor-element.elementor-element-690a220{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1795 .elementor-element.elementor-element-4417b5e.elementor-element{--align-self:center;}.elementor-1795 .elementor-element.elementor-element-4417b5e{text-align:center;}.elementor-1795 .elementor-element.elementor-element-03405dc{--justify-content:center;}.elementor-1795 .elementor-element.elementor-element-78d9b4a{text-align:center;}}@media(min-width:768px){.elementor-1795 .elementor-element.elementor-element-d8efc8f{--width:50%;}.elementor-1795 .elementor-element.elementor-element-db00266{--width:500px;}.elementor-1795 .elementor-element.elementor-element-270a07a{--width:130px;}.elementor-1795 .elementor-element.elementor-element-c588d9a{--content-width:1280px;}.elementor-1795 .elementor-element.elementor-element-d52f4b2{--width:990px;}.elementor-1795 .elementor-element.elementor-element-b351f2f{--width:48%;}.elementor-1795 .elementor-element.elementor-element-6260270{--width:53%;}.elementor-1795 .elementor-element.elementor-element-fac7058{--width:90%;}.elementor-1795 .elementor-element.elementor-element-c9182ca{--width:30%;}.elementor-1795 .elementor-element.elementor-element-41c92e6{--width:60%;}.elementor-1795 .elementor-element.elementor-element-9bded2a{--width:90%;}.elementor-1795 .elementor-element.elementor-element-126c5bd{--width:30%;}.elementor-1795 .elementor-element.elementor-element-4e3c4ac{--width:60%;}.elementor-1795 .elementor-element.elementor-element-a27019f{--width:100%;}.elementor-1795 .elementor-element.elementor-element-690a220{--content-width:100%;}.elementor-1795 .elementor-element.elementor-element-872567b{--content-width:100%;}.elementor-1795 .elementor-element.elementor-element-b068716{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1795 .elementor-element.elementor-element-d8efc8f{--width:52%;}.elementor-1795 .elementor-element.elementor-element-c588d9a{--content-width:100%;}.elementor-1795 .elementor-element.elementor-element-d52f4b2{--width:95%;}.elementor-1795 .elementor-element.elementor-element-b351f2f{--width:767px;}.elementor-1795 .elementor-element.elementor-element-fac7058{--width:767px;}.elementor-1795 .elementor-element.elementor-element-c9182ca{--width:100%;}.elementor-1795 .elementor-element.elementor-element-41c92e6{--width:100%;}.elementor-1795 .elementor-element.elementor-element-9bded2a{--width:767px;}.elementor-1795 .elementor-element.elementor-element-126c5bd{--width:100%;}.elementor-1795 .elementor-element.elementor-element-4e3c4ac{--width:100%;}.elementor-1795 .elementor-element.elementor-element-eeb7391{--width:767px;}}/* Start custom CSS for image-box, class: .elementor-element-c21afcd */.serifa-maior {
    font-weight: 600; /* Semi-bold */
    font-size: 2.2em;
    font-family: 'Playfair Display', serif; /* Opcional: Uma serifa clássica combina com Imperium */
    line-height: 0.9em;
    
    /* Configuração do Gradiente Dourado */
background: linear-gradient(
        90deg,
        #f3d9a4 0%,
        #f5e7c7 40%,
        #e7c27a 75%,
        #cfa45a 100%
    );
    
    /* Aplicação do gradiente ao texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    
    display: inline-block; /* Garante que o gradiente preencha corretamente */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63704a8 */.elementor-1795 .elementor-element.elementor-element-63704a8 .elementor-button{
    display: inline-flex;
    align-items: center;
    justify-content: center; /* garante centralização */

    width: fit-content; /* ESSENCIAL */
    margin: 0 auto; /* centraliza no Elementor */

    border-radius: 999px;
    background: transparent;
}

/* WRAPPER */
.elementor-1795 .elementor-element.elementor-element-63704a8 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: 02px;
}

/* PILL (TEXTO) */
.elementor-1795 .elementor-element.elementor-element-63704a8 .elementor-button-text{
    background: linear-gradient(
        90deg,
        #f3d9a4 0%,
        #f5e7c7 40%,
        #e7c27a 75%,
        #cfa45a 100%
    );

    padding: 20px 44px;
    border-radius: 999px;

    color: #111;
    font-weight: 600;
    font-size: 16px;

    white-space: nowrap; /* evita quebra */

    box-shadow:
        0 6px 18px rgba(0,0,0,0.15),
        inset 0 1px 0 rgba(255,255,255,0.5);
}

/* CÍRCULO */
.elementor-1795 .elementor-element.elementor-element-63704a8 .elementor-button-icon{
    flex-shrink: 0; /* NÃO deixa o flex cortar ele */

    width: 58px;
    height: 58px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        145deg,
        #f7e3b5,
        #d4aa5f
    );

    box-shadow:
        0 6px 14px rgba(0,0,0,0.18),
        inset 0 2px 6px rgba(255,255,255,0.6);

    font-size: 20px;
    color: #111;

    transform: translateX(0) rotate(-45deg);
    transition: all 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

/* HOVER → JUNTA */
.elementor-1795 .elementor-element.elementor-element-63704a8 .elementor-button:hover .elementor-button-icon{
    transform: translateX(-2px) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-270a07a */.profile {
  cursor: pointer;
  transition: 0.2s;
  margin-left: -20px;
}
.elementor-1795 .elementor-element.elementor-element-270a07a .profile:hover {
  transform: translatex(-12px);
  filter: saturate(1.3);
}
.elementor-1795 .elementor-element.elementor-element-270a07a:hover .profile:not(:hover) {
 filter: blur(1px) saturate(0);
}
@media(max-width: 767px){
.profile {
  margin-left: -16px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-16625df */.elementor-1795 .elementor-element.elementor-element-16625df img {
    mask-image: linear-gradient(0deg, transparent 1%, #000000 15%, #000000 100%, transparent 100%);
    -webkit-mask-image: linear-gradient(0deg, transparent 1%, #000000 55%, #000000 100%, transparent 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eda6bd6 *//* Aplica ao container atual no Elementor */
.elementor-1795 .elementor-element.elementor-element-eda6bd6 {
  position: relative;
  z-index: 0;
  overflow: visible;

  /* variáveis padrão (mobile first) */
  --halo-w: 320px;
  --halo-h: 200px;
  --halo-blur: 40px;
  --halo-top: -120px;
  --halo-opacity: .8;
  --blend: screen; /* troque por: lighten | overlay | soft-light | color-dodge */
}

.elementor-1795 .elementor-element.elementor-element-eda6bd6::before {
  content: "";
  position: absolute;
  top: var(--halo-top);
  left: 50%;
  transform: translateX(-50%) scale(.95);
  width: var(--halo-w);
  height: var(--halo-h);
  pointer-events: none;
  z-index: 1;

background: radial-gradient(ellipse at center,
  rgba(255,255,255,0.8) 0%,
  rgba(235,235,235,0.35) 35%,
  rgba(210,210,210,0.12) 65%,
  transparent 85%
);
  filter: blur(var(--halo-blur));
  opacity: var(--halo-opacity);
  animation: ePulse 3s ease-in-out infinite;
  will-change: opacity, transform;
  mix-blend-mode: var(--blend);
}

@keyframes ePulse {
  0%,100% { opacity: var(--halo-opacity); transform: translateX(-50%) scale(.95); }
  50%     { opacity: 1; transform: translateX(-50%) scale(1.1); }
}

/* Notebook (>=768px) */
@media (min-width: 768px) {
  .elementor-1795 .elementor-element.elementor-element-eda6bd6 {
    --halo-w: 600px;
    --halo-h: 350px;
    --halo-blur: 60px;
    --halo-top: -160px;
  }
}

/* Widescreen (>=1200px) */
@media (min-width: 1200px) {
  .elementor-1795 .elementor-element.elementor-element-eda6bd6 {
    --halo-w: 900px;
    --halo-h: 500px;
    --halo-blur: 80px;
    --halo-top: -200px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc39945 */.serifa-maior {
    font-weight: 600; /* Semi-bold */
    font-size: 2.2em;
    font-family: 'Playfair Display', serif; /* Opcional: Uma serifa clássica combina com Imperium */
    line-height: 0.9em;
    
    /* Configuração do Gradiente Dourado */
background: linear-gradient(
        90deg,
        #f3d9a4 0%,
        #f5e7c7 40%,
        #e7c27a 75%,
        #cfa45a 100%
    );
    
    /* Aplicação do gradiente ao texto */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
    
    display: inline-block; /* Garante que o gradiente preencha corretamente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d52f4b2 */.elementor-1795 .elementor-element.elementor-element-d52f4b2 {
    border-radius: 15px;
    
    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: 
        linear-gradient(rgba(18, 14, 12, 0.85), rgba(18, 14, 12, 0.85)) padding-box, 
        linear-gradient(135deg, #e5c07b 0%, #b8860b 50%, #f4d03f 100%) border-box;

    /* Borda transparente para permitir que o gradiente do background apareça */
    border: 1px solid transparent;
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,             /* Iluminação interna que SOBE mais */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                 /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    @supports (color: display-p3 1 1 1) {
        box-shadow:
            0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
            0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
            0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-7b030c1 */.elementor-1795 .elementor-element.elementor-element-7b030c1 {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-d7edece */.elementor-1795 .elementor-element.elementor-element-d7edece {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-7dda73d */.elementor-1795 .elementor-element.elementor-element-7dda73d {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-a122517 */.elementor-1795 .elementor-element.elementor-element-a122517 {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-caf1282 */.elementor-1795 .elementor-element.elementor-element-caf1282 {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-0a206e1 */.elementor-1795 .elementor-element.elementor-element-0a206e1 {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-4ba751c */.elementor-1795 .elementor-element.elementor-element-4ba751c {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-d578702 */.elementor-1795 .elementor-element.elementor-element-d578702 {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-1b9a977 */.elementor-1795 .elementor-element.elementor-element-1b9a977 {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-d402469 */.elementor-1795 .elementor-element.elementor-element-d402469 {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}

.text-semibold {
  font-size: 1.5em;       /* Define o tamanho proporcional ao elemento pai */
  font-weight: 600;      /* Define o peso Semibold */
  font-family: sans-serif; /* Recomendado definir uma fonte que suporte esse peso */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b67d177 */.elementor-1795 .elementor-element.elementor-element-b67d177 .elementor-button{
    display: inline-flex;
    align-items: center;
    justify-content: center; /* garante centralização */

    width: fit-content; /* ESSENCIAL */
    margin: 0 auto; /* centraliza no Elementor */

    border-radius: 999px;
    background: transparent;
}

/* WRAPPER */
.elementor-1795 .elementor-element.elementor-element-b67d177 .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: 02px;
}

/* PILL (TEXTO) */
.elementor-1795 .elementor-element.elementor-element-b67d177 .elementor-button-text{
    background: linear-gradient(
        90deg,
        #f3d9a4 0%,
        #f5e7c7 40%,
        #e7c27a 75%,
        #cfa45a 100%
    );

    padding: 20px 44px;
    border-radius: 999px;

    color: #111;
    font-weight: 600;
    font-size: 16px;

    white-space: nowrap; /* evita quebra */

    box-shadow:
        0 6px 18px rgba(0,0,0,0.15),
        inset 0 1px 0 rgba(255,255,255,0.5);
}

/* CÍRCULO */
.elementor-1795 .elementor-element.elementor-element-b67d177 .elementor-button-icon{
    flex-shrink: 0; /* NÃO deixa o flex cortar ele */

    width: 58px;
    height: 58px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        145deg,
        #f7e3b5,
        #d4aa5f
    );

    box-shadow:
        0 6px 14px rgba(0,0,0,0.18),
        inset 0 2px 6px rgba(255,255,255,0.6);

    font-size: 20px;
    color: #111;

    transform: translateX(0) rotate(-45deg);
    transition: all 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

/* HOVER → JUNTA */
.elementor-1795 .elementor-element.elementor-element-b67d177 .elementor-button:hover .elementor-button-icon{
    transform: translateX(-2px) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ef96d */.elementor-1795 .elementor-element.elementor-element-98ef96d {
    border-radius: 15px;

    /* Fundo: Preto Café mantido para contraste */
    background: rgba(18, 14, 12, 0.88); 
    background: color(display-p3 0.07 0.05 0.04 / 0.88);

    /* Borda: Agora em um tom dourado suave e translúcido */
    border: 1px solid rgba(212, 175, 55, 0.25);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra com iluminação interna DOURADA */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.45),                             /* Sombra externa mais profunda */
        0 -12px 30px 0 rgba(184, 134, 11, 0.12) inset,              /* Reflexo interno DOURADO subindo do bottom */
        0 0 15px 0 rgba(255, 223, 128, 0.05) inset;                  /* Brilho âmbar geral sutil */

    /* Versão P3 para cores de luxo mais ricas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.45),
        0 -12px 30px 0 color(display-p3 0.72 0.53 0.04 / 0.12) inset,
        0 0 15px 0 color(display-p3 1 0.87 0.5 / 0.05) inset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c07f9ca */.container { 
    display: block;
    columns: 3; /* Padrão Desktop */
    column-gap: 20px;
    margin-bottom: 20px;
}

/* TABLET (Geralmente abaixo de 1024px ou 768px) */
@media (max-width: 1024px) {
    .container {
        columns: 2; /* Duas colunas no tablet */
    }
}

/* MOBILE (Geralmente abaixo de 767px) */
@media (max-width: 767px) {
    .container {
        columns: 1; /* Uma coluna no mobile */
    }
}

.box{
    margin-bottom: 20px !important; 
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-919625c */.elementor-1795 .elementor-element.elementor-element-919625c .elementor-button{
    display: inline-flex;
    align-items: center;
    justify-content: center; /* garante centralização */

    width: fit-content; /* ESSENCIAL */
    margin: 0 auto; /* centraliza no Elementor */

    border-radius: 999px;
    background: transparent;
}

/* WRAPPER */
.elementor-1795 .elementor-element.elementor-element-919625c .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: 02px;
}

/* PILL (TEXTO) */
.elementor-1795 .elementor-element.elementor-element-919625c .elementor-button-text{
    background: linear-gradient(
        90deg,
        #f3d9a4 0%,
        #f5e7c7 40%,
        #e7c27a 75%,
        #cfa45a 100%
    );

    padding: 20px 44px;
    border-radius: 999px;

    color: #111;
    font-weight: 600;
    font-size: 16px;

    white-space: nowrap; /* evita quebra */

    box-shadow:
        0 6px 18px rgba(0,0,0,0.15),
        inset 0 1px 0 rgba(255,255,255,0.5);
}

/* CÍRCULO */
.elementor-1795 .elementor-element.elementor-element-919625c .elementor-button-icon{
    flex-shrink: 0; /* NÃO deixa o flex cortar ele */

    width: 58px;
    height: 58px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        145deg,
        #f7e3b5,
        #d4aa5f
    );

    box-shadow:
        0 6px 14px rgba(0,0,0,0.18),
        inset 0 2px 6px rgba(255,255,255,0.6);

    font-size: 20px;
    color: #111;

    transform: translateX(0) rotate(-45deg);
    transition: all 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

/* HOVER → JUNTA */
.elementor-1795 .elementor-element.elementor-element-919625c .elementor-button:hover .elementor-button-icon{
    transform: translateX(-2px) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c017781 */.lista-topicos {
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.topico {
  display: flex;
  align-items: flex-start;
  gap: 10px;
}

/* ÍCONE */
.icone {
  min-width: 24px;
  height: 24px;
  border-radius: 50%;
  background: linear-gradient(135deg, #f6c15b, #e6a93a);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: bold;
  color: #000;

  /* leve glow premium */
  box-shadow: 0 4px 14px rgba(246, 193, 91, 0.35);
}

/* TEXTO */
.conteudo {
  display: flex;
  flex-direction: column;
}

/* TÍTULO */
.titulo {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 4px;
}

/* DESCRIÇÃO */
.descricao {
  font-size: 14px;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.65);
}

/* DIVIDER OPCIONAL */
.topico + .topico {
  border-top: 1px solid rgba(255,255,255,0.08);
  padding-top: 10px;
}

/* HOVER (efeito sutil premium) */
.topico:hover .icone {
  transform: scale(1.05);
  box-shadow: 0 6px 20px rgba(246, 193, 91, 0.5);
}

.topico:hover .titulo {
  color: #fff;
}

.topico {
  transition: all 0.3s ease;
}

.icone {
  transition: all 0.3s ease;
}

/* RESPONSIVO */
@media (max-width: 768px) {
  .titulo {
    font-size: 18px;
  }

  .descricao {
    font-size: 14px;
  }

  .icone {
    min-width: 38px;
    height: 38px;
    font-size: 16px;
  }
}

.elementor-1795 .elementor-element.elementor-element-c017781 {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6edf19e */.elementor-1795 .elementor-element.elementor-element-6edf19e .elementor-button{
    display: inline-flex;
    align-items: center;
    justify-content: center; /* garante centralização */

    width: fit-content; /* ESSENCIAL */
    margin: 0 auto; /* centraliza no Elementor */

    border-radius: 999px;
    background: transparent;
}

/* WRAPPER */
.elementor-1795 .elementor-element.elementor-element-6edf19e .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: 02px;
}

/* PILL (TEXTO) */
.elementor-1795 .elementor-element.elementor-element-6edf19e .elementor-button-text{
    background: linear-gradient(
        90deg,
        #f3d9a4 0%,
        #f5e7c7 40%,
        #e7c27a 75%,
        #cfa45a 100%
    );

    padding: 20px 44px;
    border-radius: 999px;

    color: #111;
    font-weight: 600;
    font-size: 16px;

    white-space: nowrap; /* evita quebra */

    box-shadow:
        0 6px 18px rgba(0,0,0,0.15),
        inset 0 1px 0 rgba(255,255,255,0.5);
}

/* CÍRCULO */
.elementor-1795 .elementor-element.elementor-element-6edf19e .elementor-button-icon{
    flex-shrink: 0; /* NÃO deixa o flex cortar ele */

    width: 58px;
    height: 58px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        145deg,
        #f7e3b5,
        #d4aa5f
    );

    box-shadow:
        0 6px 14px rgba(0,0,0,0.18),
        inset 0 2px 6px rgba(255,255,255,0.6);

    font-size: 20px;
    color: #111;

    transform: translateX(0) rotate(-45deg);
    transition: all 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

/* HOVER → JUNTA */
.elementor-1795 .elementor-element.elementor-element-6edf19e .elementor-button:hover .elementor-button-icon{
    transform: translateX(-2px) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-13202f7 *//* container da imagem */
.floating-image{
    position: relative;
    display: inline-block;
}

/* imagem */
.floating-image img{
    display: block;
    width: 100%;
    height: auto;

    position: relative;
    z-index: 2;

    animation: floatY 4s ease-in-out infinite;
}

/* brilho atrás */
.floating-image::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;

    width: 120%;
    height: 120%;

    transform: translate(-50%, -50%);
    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(233,255,6,0.45) 0%,
        rgba(233,255,6,0.25) 35%,
        rgba(233,255,6,0.10) 60%,
        transparent 10%
    );

    filter: blur(25px);
    z-index: 1;

    animation: glowPulse 4s ease-in-out infinite;
}

/* animação de flutuação */
@keyframes floatY{
    0%{
        transform: translateY(0px);
    }
    50%{
        transform: translateY(-14px);
    }
    100%{
        transform: translateY(0px);
    }
}

/* animação do brilho */
@keyframes glowPulse{
    0%{
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1);
    }
    50%{
        opacity: 1;
        transform: translate(-50%, -50%) scale(1.08);
    }
    100%{
        opacity: 0.7;
        transform: translate(-50%, -50%) scale(1);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d3674ee */.elementor-1795 .elementor-element.elementor-element-d3674ee{
    white-space: nowrap;
}

.elementor-1795 .elementor-element.elementor-element-d3674ee{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a6815e *//* Container isolado */
.bonus-imperium-lista {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 10px;
}

/* Item da lista */
.bonus-imperium-item {
    display: flex;
    align-items: flex-start;
    text-align: left;
}

/* Ícone de Check (Verde de Bônus) */
.bonus-imperium-icone {
    margin-right: 14px;
    font-size: 1.3em;
    min-width: 25px;
    display: flex;
    justify-content: center;
    color: #2ecc71; /* Verde esmeralda para ideia de bônus/ativação */
    font-weight: 900;
    line-height: 1.2;
}

/* Texto Geral */
.bonus-imperium-conteudo {
    color: #ffffff; /* Branco total */
    font-size: 16px;
    line-height: 1.5;
}

/* Títulos em Semibold */
.bonus-imperium-titulo {
    font-weight: 600;
    color: #ffffff;
}

/* Descrição em Peso Normal */
.bonus-imperium-desc {
    font-weight: 400;
    color: rgba(255, 255, 255, 0.9); /* Branco com leve opacidade para hierarquia */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fac7058 */.elementor-1795 .elementor-element.elementor-element-fac7058 {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09103e6 */.elementor-1795 .elementor-element.elementor-element-09103e6{
    white-space: nowrap;
}

.elementor-1795 .elementor-element.elementor-element-09103e6{
    animation: txt infinite linear 95s;
    
}

@keyframes txt {
    from {
        transform: translateX(00%);
    }
    to {
        transform: translateX(-500%);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46a1a7d *//* Container isolado */
.bonus-imperium-lista {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 10px;
}

/* Item da lista */
.bonus-imperium-item {
    display: flex;
    align-items: flex-start;
    text-align: left;
}

/* Ícone de Check (Verde de Bônus) */
.bonus-imperium-icone {
    margin-right: 14px;
    font-size: 1.3em;
    min-width: 25px;
    display: flex;
    justify-content: center;
    color: #2ecc71; /* Verde esmeralda para ideia de bônus/ativação */
    font-weight: 900;
    line-height: 1.2;
}

/* Texto Geral */
.bonus-imperium-conteudo {
    color: #ffffff; /* Branco total */
    font-size: 16px;
    line-height: 1.5;
}

/* Títulos em Semibold */
.bonus-imperium-titulo {
    font-weight: 600;
    color: #ffffff;
}

/* Descrição em Peso Normal */
.bonus-imperium-desc {
    font-weight: 400;
    color: rgba(255, 255, 255, 0.9); /* Branco com leve opacidade para hierarquia */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bded2a */.elementor-1795 .elementor-element.elementor-element-9bded2a {
    border-radius: 15px;

    /* Fundo: Preto Café com opacidade para Glassmorphism */
    background: rgba(18, 14, 12, 0.85); 
    background: color(display-p3 0.07 0.05 0.04 / 0.85);

    /* Borda fina e translúcida típica de vidro */
    border: 1px solid rgba(255, 255, 255, 0.125);
    
    /* Efeito de desfoque do fundo */
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);

    /* Camadas de sombra e iluminação interna ajustada */
    box-shadow:
        0 8px 32px 0 rgba(0, 0, 0, 0.37),                            /* Sombra externa */
        0 -10px 25px 0 rgba(255, 255, 255, 0.10) inset,            /* Iluminação interna que SOBE mais (Reflexo mais alto) */
        0 0 20px 0 rgba(255, 255, 255, 0.03) inset;                /* Brilho interno geral sutil */

    /* Versão P3 para fidelidade de cor em telas modernas */
    box-shadow:
        0 8px 32px 0 color(display-p3 0 0 0 / 0.37),
        0 -10px 25px 0 color(display-p3 1 1 1 / 0.10) inset,
        0 0 20px 0 color(display-p3 1 1 1 / 0.03) inset;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-63434db */.elementor-1795 .elementor-element.elementor-element-63434db .elementor-button{
    display: inline-flex;
    align-items: center;
    justify-content: center; /* garante centralização */

    width: fit-content; /* ESSENCIAL */
    margin: 0 auto; /* centraliza no Elementor */

    border-radius: 999px;
    background: transparent;
}

/* WRAPPER */
.elementor-1795 .elementor-element.elementor-element-63434db .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
    gap: 02px;
}

/* PILL (TEXTO) */
.elementor-1795 .elementor-element.elementor-element-63434db .elementor-button-text{
    background: linear-gradient(
        90deg,
        #f3d9a4 0%,
        #f5e7c7 40%,
        #e7c27a 75%,
        #cfa45a 100%
    );

    padding: 20px 44px;
    border-radius: 999px;

    color: #111;
    font-weight: 600;
    font-size: 16px;

    white-space: nowrap; /* evita quebra */

    box-shadow:
        0 6px 18px rgba(0,0,0,0.15),
        inset 0 1px 0 rgba(255,255,255,0.5);
}

/* CÍRCULO */
.elementor-1795 .elementor-element.elementor-element-63434db .elementor-button-icon{
    flex-shrink: 0; /* NÃO deixa o flex cortar ele */

    width: 58px;
    height: 58px;

    border-radius: 50%;

    display: flex;
    align-items: center;
    justify-content: center;

    background: linear-gradient(
        145deg,
        #f7e3b5,
        #d4aa5f
    );

    box-shadow:
        0 6px 14px rgba(0,0,0,0.18),
        inset 0 2px 6px rgba(255,255,255,0.6);

    font-size: 20px;
    color: #111;

    transform: translateX(0) rotate(-45deg);
    transition: all 0.45s cubic-bezier(0.22, 1, 0.36, 1);
}

/* HOVER → JUNTA */
.elementor-1795 .elementor-element.elementor-element-63434db .elementor-button:hover .elementor-button-icon{
    transform: translateX(-2px) rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6def82 */.elementor-1795 .elementor-element.elementor-element-d6def82 {
  background: transparent;
  position: fixed;
  bottom: 0;
  width: 100vw;
  height: 200px; /* ajuste a altura conforme precisar */
  backdrop-filter: blur(70px);
  z-index: 999;

  /* Máscara para gradiente */
  -webkit-mask-image: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-image: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
  mask-repeat: no-repeat;
  mask-size: 100% 100%;
  pointer-events: none;
  
}

@media (max-width: 768px) {
  .elementor-1795 .elementor-element.elementor-element-d6def82 {
    height: 12vh; /* proporcional à tela */
    min-height: 80px;
    max-height: 120px;

    backdrop-filter: blur(35px);

    -webkit-mask-image: linear-gradient(
      to top,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 0) 75%
    );

    mask-image: linear-gradient(
      to top,
      rgba(0, 0, 0, 1) 0%,
      rgba(0, 0, 0, 0) 75%
    );
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-22a28fb */.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 for container, class: .elementor-element-f1b9193 */.elementor-1795 .elementor-element.elementor-element-f1b9193 {
    border-top: 2px solid;
    border-image: linear-gradient(90deg, #E2C165, rgba(186, 140, 52, .2), #E2C165 ) 1;
    border-left: none; /* BORDA ESQUERDA */
    border-bottom: none; /* BORDA BAIXO */
    border-right: none;  /* BORDA DIREITA */
}/* End custom CSS */
/* Start custom CSS */html::before{
    content: "";
    position: fixed;
    inset: 0;
    width: 100vw;
    height: 100vh;

    pointer-events: none;
    z-index: 0;
    opacity: 0.37;

    background:
        radial-gradient(
            circle,
            rgba(255,255,255,0.12) 2px,
            transparent 1px
        );

    background-size: 5px 5px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://imperiumgox.com.br/wp-content/uploads/2024/04/Inter-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://imperiumgox.com.br/wp-content/uploads/2024/04/Inter-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cormorant Garamond';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://imperiumgox.com.br/wp-content/uploads/2024/04/CormorantGaramond-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */