.elementor-3304 .elementor-element.elementor-element-90dec03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3304 .elementor-element.elementor-element-90dec03:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-90dec03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CF9848;}.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 );}.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 );}.elementor-3304 .elementor-element.elementor-element-af52a70{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-af52a70 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-af52a70.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-af52a70 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-af52a70 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-weight:600;}.elementor-3304 .elementor-element.elementor-element-af52a70 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3304 .elementor-element.elementor-element-f3e83df .elementor-button{background-color:#1FA75C;font-family:"Onest", Sans-serif;font-size:1em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:12px 12px 12px 12px;}.elementor-3304 .elementor-element.elementor-element-f3e83df.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-2e61808{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-2e61808:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-2e61808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-3304 .elementor-element.elementor-element-2e61808.e-con{--align-self:center;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3304 .elementor-element.elementor-element-b8768ff > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-b8768ff img{width:29%;filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.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 );}.elementor-3304 .elementor-element.elementor-element-24e8b4e{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-3304 .elementor-element.elementor-element-24e8b4e > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-24e8b4e.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-24e8b4e .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:2.3em;font-weight:600;line-height:1.3em;letter-spacing:-1px;color:#333333;}.elementor-3304 .elementor-element.elementor-element-188bc21{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-188bc21 > .elementor-widget-container{background-color:#FFFFFF;padding:12px 12px 12px 12px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CFCFCF4D;border-radius:5px 5px 5px 5px;}.elementor-3304 .elementor-element.elementor-element-188bc21.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-188bc21 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-188bc21 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-weight:600;}.elementor-3304 .elementor-element.elementor-element-188bc21 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:400;color:#636363;}.elementor-3304 .elementor-element.elementor-element-2bdfbb6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-bdd8b12{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-bdd8b12 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-bdd8b12.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-bdd8b12 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-bdd8b12.elementor-position-right .elementor-image-box-img{margin-left:34px;}.elementor-3304 .elementor-element.elementor-element-bdd8b12.elementor-position-left .elementor-image-box-img{margin-right:34px;}.elementor-3304 .elementor-element.elementor-element-bdd8b12.elementor-position-top .elementor-image-box-img{margin-bottom:34px;}.elementor-3304 .elementor-element.elementor-element-bdd8b12 .elementor-image-box-wrapper .elementor-image-box-img{width:53%;}.elementor-3304 .elementor-element.elementor-element-bdd8b12 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3304 .elementor-element.elementor-element-bdd8b12 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-weight:600;}.elementor-3304 .elementor-element.elementor-element-bdd8b12 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:400;color:#636363;}.elementor-3304 .elementor-element.elementor-element-fc0b711 .elementor-button{background-color:#1FA75C;font-family:"Onest", Sans-serif;font-size:1em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 50px 25px 50px;}.elementor-3304 .elementor-element.elementor-element-fc0b711{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-fc0b711 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-fc0b711.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-d1aecec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--margin-top:3em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3304 .elementor-element.elementor-element-2434bdd{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-2434bdd > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 20px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#88888854;}.elementor-3304 .elementor-element.elementor-element-2434bdd.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon-box-title{margin-block-end:4px;color:#333333;}.elementor-3304 .elementor-element.elementor-element-2434bdd.elementor-view-stacked .elementor-icon{background-color:#888888;}.elementor-3304 .elementor-element.elementor-element-2434bdd.elementor-view-framed .elementor-icon, .elementor-3304 .elementor-element.elementor-element-2434bdd.elementor-view-default .elementor-icon{fill:#888888;color:#888888;border-color:#888888;}.elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon{font-size:12px;padding:5px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon i{transform:rotate(0deg);}.elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;color:#636363;}.elementor-3304 .elementor-element.elementor-element-0de5e37{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-0de5e37 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 20px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:#88888854;}.elementor-3304 .elementor-element.elementor-element-0de5e37.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon-box-title{margin-block-end:4px;color:#333333;}.elementor-3304 .elementor-element.elementor-element-0de5e37.elementor-view-stacked .elementor-icon{background-color:#888888;}.elementor-3304 .elementor-element.elementor-element-0de5e37.elementor-view-framed .elementor-icon, .elementor-3304 .elementor-element.elementor-element-0de5e37.elementor-view-default .elementor-icon{fill:#888888;color:#888888;border-color:#888888;}.elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon{font-size:12px;padding:5px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon i{transform:rotate(0deg);}.elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;color:#636363;}.elementor-3304 .elementor-element.elementor-element-83835c3{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-83835c3 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 20px;border-style:none;}.elementor-3304 .elementor-element.elementor-element-83835c3.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:16px;}.elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon-box-title{margin-block-end:4px;color:#333333;}.elementor-3304 .elementor-element.elementor-element-83835c3.elementor-view-stacked .elementor-icon{background-color:#888888;}.elementor-3304 .elementor-element.elementor-element-83835c3.elementor-view-framed .elementor-icon, .elementor-3304 .elementor-element.elementor-element-83835c3.elementor-view-default .elementor-icon{fill:#888888;color:#888888;border-color:#888888;}.elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon{font-size:12px;padding:5px;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;}.elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon i{transform:rotate(0deg);}.elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;color:#636363;}.elementor-3304 .elementor-element.elementor-element-07e99ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:2em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-07e99ed:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-07e99ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-3304 .elementor-element.elementor-element-07e99ed.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-069731d{width:100%;max-width:100%;text-align:center;}.elementor-3304 .elementor-element.elementor-element-069731d > .elementor-widget-container{margin:0em 23em 0em 23em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-069731d.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-069731d .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:2em;font-weight:600;line-height:1.3em;color:#333333;}.elementor-3304 .elementor-element.elementor-element-6508c54{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3304 .elementor-element.elementor-element-44a760c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3304 .elementor-element.elementor-element-44a760c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3304 .elementor-element.elementor-element-44a760c{--image-border-radius:20px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3304 .elementor-element.elementor-element-9361fba .elementor-button{background-color:#1FA75C;font-family:"Onest", Sans-serif;font-size:1em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:618px 618px 618px 618px;padding:19px 19px 19px 19px;}.elementor-3304 .elementor-element.elementor-element-9361fba{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-9361fba > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-9361fba.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-6296522 .elementor-button{background-color:#8A8A8A;font-family:"Onest", Sans-serif;font-size:1em;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:618px 618px 618px 618px;padding:14px 14px 14px 14px;}.elementor-3304 .elementor-element.elementor-element-6296522{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-6296522 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-6296522.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-15aef4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--align-content:flex-start;--padding-top:7em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-3304 .elementor-element.elementor-element-15aef4d:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-15aef4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-2529418{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-2529418 > .elementor-widget-container{margin:0em 20em 4em 20em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-2529418.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-2529418 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-2529418 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:2em;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-2529418 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:400;color:#D8D8D8;}.elementor-3304 .elementor-element.elementor-element-2b59b03{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-83e084f .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:11em;font-weight:600;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-5234140{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-dc09523{--display:flex;--overlay-opacity:0.5;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:#E5C16317;--border-color:#E5C16317;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:00px;}.elementor-3304 .elementor-element.elementor-element-dc09523:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-dc09523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-3304 .elementor-element.elementor-element-dc09523::before, .elementor-3304 .elementor-element.elementor-element-dc09523 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-dc09523 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-dc09523 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-dc09523 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-dc09523 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-bcf9afa > .elementor-widget-container{background-color:#242424;padding:20px 20px 20px 20px;border-radius:20px 20px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-bcf9afa .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-bcf9afa .elementor-image-box-title{margin-bottom:6px;font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;letter-spacing:-1px;color:#E5C163;}.elementor-3304 .elementor-element.elementor-element-bcf9afa .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.5em;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3304 .elementor-element.elementor-element-d8bebbf{width:var( --container-widget-width, 532px );max-width:532px;--container-widget-width:532px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3304 .elementor-element.elementor-element-d8bebbf > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3304 .elementor-element.elementor-element-d8bebbf.elementor-element{--align-self:flex-end;}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-text{color:#D8D8D8;transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-ee93855{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-10a6440 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:11em;font-weight:600;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-f767664{--display:flex;--overlay-opacity:0.5;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:#E5C16317;--border-color:#E5C16317;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:00px;}.elementor-3304 .elementor-element.elementor-element-f767664:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-f767664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-3304 .elementor-element.elementor-element-f767664::before, .elementor-3304 .elementor-element.elementor-element-f767664 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-f767664 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-f767664 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-f767664 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-f767664 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-1b241b9 > .elementor-widget-container{background-color:#242424;padding:20px 20px 20px 20px;border-radius:20px 20px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-1b241b9 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-1b241b9 .elementor-image-box-title{margin-bottom:6px;font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;letter-spacing:-1px;color:#E5C163;}.elementor-3304 .elementor-element.elementor-element-1b241b9 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.5em;font-weight:600;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-8f980e8{width:var( --container-widget-width, 532px );max-width:532px;--container-widget-width:532px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3304 .elementor-element.elementor-element-8f980e8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3304 .elementor-element.elementor-element-8f980e8.elementor-element{--align-self:flex-end;}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-text{color:#D8D8D8;transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-726685f{--display:flex;--min-height:400px;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-bfcc58c .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:11em;font-weight:600;line-height:1.3em;letter-spacing:-3px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-41541e1{--display:flex;--overlay-opacity:0.5;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:#E5C16317;--border-color:#E5C16317;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:00px;}.elementor-3304 .elementor-element.elementor-element-41541e1:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-41541e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0E0E;}.elementor-3304 .elementor-element.elementor-element-41541e1::before, .elementor-3304 .elementor-element.elementor-element-41541e1 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-41541e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-41541e1 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-41541e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-41541e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-dc55e13 > .elementor-widget-container{background-color:#242424;padding:20px 20px 20px 20px;border-radius:20px 20px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-dc55e13 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-dc55e13 .elementor-image-box-title{margin-bottom:6px;font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;letter-spacing:-1px;color:#E5C163;}.elementor-3304 .elementor-element.elementor-element-dc55e13 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.5em;font-weight:600;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-5eb18a7{width:var( --container-widget-width, 532px );max-width:532px;--container-widget-width:532px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3304 .elementor-element.elementor-element-5eb18a7 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3304 .elementor-element.elementor-element-5eb18a7.elementor-element{--align-self:flex-end;}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-text{color:#D8D8D8;transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-a8890ff{--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:center;--align-items:center;--flex-wrap:nowrap;--padding-top:0em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-3304 .elementor-element.elementor-element-a8890ff:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-a8890ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-532da63 .elementor-button{background-color:#1FA75C;font-family:"Onest", Sans-serif;font-size:1em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 50px 25px 50px;}.elementor-3304 .elementor-element.elementor-element-532da63{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-532da63 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-532da63.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-259d5ab{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:2em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-259d5ab:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-259d5ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-259d5ab.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-3e5a675{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3304 .elementor-element.elementor-element-3e5a675:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-3e5a675 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#202020;}.elementor-3304 .elementor-element.elementor-element-3e5a675.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-23a103e{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-23a103e > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-23a103e.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-23a103e .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-23a103e .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-23a103e .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.15em;font-weight:400;color:#F8F8F8;}.elementor-3304 .elementor-element.elementor-element-88675a2{--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:flex-start;--align-items:center;--border-radius:0px 20px 20px 0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3304 .elementor-element.elementor-element-88675a2:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-88675a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-3304 .elementor-element.elementor-element-88675a2.e-con{--align-self:stretch;}.elementor-3304 .elementor-element.elementor-element-9bc31d7{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-9bc31d7 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-9bc31d7.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-9bc31d7 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-9bc31d7 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.4em;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-9bc31d7 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.15em;font-weight:400;color:#F8F8F8;}.elementor-3304 .elementor-element.elementor-element-86678d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;--z-index:9;}.elementor-3304 .elementor-element.elementor-element-86678d3:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-86678d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-2a97634{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-2a97634 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3304 .elementor-element.elementor-element-2a97634.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-2a97634.elementor-position-right .elementor-image-box-img{margin-left:13px;}.elementor-3304 .elementor-element.elementor-element-2a97634.elementor-position-left .elementor-image-box-img{margin-right:13px;}.elementor-3304 .elementor-element.elementor-element-2a97634.elementor-position-top .elementor-image-box-img{margin-bottom:13px;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-title{margin-bottom:27px;font-family:"Onest", Sans-serif;font-size:2em;font-weight:600;line-height:1.1em;letter-spacing:-0.1px;color:#E5C163;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.4em;font-weight:700;line-height:1.4em;letter-spacing:-0.5px;color:#D8D8D8;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3304 .elementor-element.elementor-element-2a8ab29{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;z-index:11;text-align:center;font-family:"Onest", Sans-serif;font-size:1.15em;font-weight:400;color:#D8D8D8;}.elementor-3304 .elementor-element.elementor-element-2a8ab29 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3304 .elementor-element.elementor-element-2a8ab29.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-b29c376 > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-b29c376{z-index:1;}.elementor-3304 .elementor-element.elementor-element-b29c376 img{width:68%;}.elementor-3304 .elementor-element.elementor-element-0e0d64f > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-0e0d64f{z-index:1;}.elementor-3304 .elementor-element.elementor-element-0e0d64f img{width:68%;}.elementor-3304 .elementor-element.elementor-element-c852171 > .elementor-widget-container{margin:-64px -64px -64px -64px;}.elementor-3304 .elementor-element.elementor-element-c852171 img{opacity:0.7;filter:brightness( 165% ) contrast( 200% ) saturate( 121% ) blur( 0px ) hue-rotate( 4deg );}.elementor-3304 .elementor-element.elementor-element-1c63733{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;z-index:11;text-align:center;font-family:"Onest", Sans-serif;font-size:1.15em;font-weight:400;color:#D8D8D8;}.elementor-3304 .elementor-element.elementor-element-1c63733 > .elementor-widget-container{margin:-10vw 0vw 0vw 0vw;}.elementor-3304 .elementor-element.elementor-element-1c63733.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-090e632{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:4em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;--z-index:9;}.elementor-3304 .elementor-element.elementor-element-090e632:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-090e632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-0b05a47{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-2f9c8b9{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-2f9c8b9.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-bba9471{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3304 .elementor-element.elementor-element-bba9471 > .elementor-widget-container{background-color:#141721;margin:0px 0px 0px 0px;padding:6px 6px 6px 6px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0FB1AA8A;border-radius:100px 100px 100px 100px;}.elementor-3304 .elementor-element.elementor-element-bba9471.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-bba9471 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-bba9471 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3304 .elementor-element.elementor-element-bba9471 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-bba9471 .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:0.9em;font-weight:600;letter-spacing:-0.5px;}.elementor-3304 .elementor-element.elementor-element-bba9471 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-f6a36c3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-abd852e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-title{margin-bottom:21px;font-family:"Onest", Sans-serif;font-size:2em;font-weight:600;line-height:1.1em;letter-spacing:-0.1px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.15em;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;color:#D8D8D8;}.elementor-3304 .elementor-element.elementor-element-1ab36dd .elementor-button{background-color:#1FA75C;font-family:"Onest", Sans-serif;font-size:1em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 50px 25px 50px;}.elementor-3304 .elementor-element.elementor-element-1ab36dd{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-1ab36dd > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-1ab36dd.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-02ba3db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-02ba3db:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-02ba3db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-3304 .elementor-element.elementor-element-02ba3db.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-d820027{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-d820027 > .elementor-widget-container{margin:0em 0em 2.1em 0em;padding:0px 0px 0px 0px;border-style:none;}.elementor-3304 .elementor-element.elementor-element-d820027.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-wrapper{text-align:start;gap:11px;}.elementor-3304 .elementor-element.elementor-element-d820027.elementor-view-stacked .elementor-icon{background-color:#1B1B1B;}.elementor-3304 .elementor-element.elementor-element-d820027.elementor-view-framed .elementor-icon, .elementor-3304 .elementor-element.elementor-element-d820027.elementor-view-default .elementor-icon{fill:#1B1B1B;color:#1B1B1B;border-color:#1B1B1B;}.elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon{font-size:14px;padding:3px;}.elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.4em;}.elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-title{color:#333333;}.elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-eb46eae{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-d00105f{--display:flex;--min-height:622px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-d00105f:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-d00105f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-e566aff{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-e566aff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-e566aff.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-e566aff .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.8em;font-weight:400;color:#141414;}.elementor-3304 .elementor-element.elementor-element-209ed5d img{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-3e1df7f{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-3e1df7f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-3e1df7f.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-3e1df7f .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-3e1df7f .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-3e1df7f .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-08a50a1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-1fe6849{--display:flex;--min-height:622px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-1fe6849:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-1fe6849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-59be7e7{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-59be7e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-59be7e7.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-59be7e7 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.8em;font-weight:400;color:#141414;}.elementor-3304 .elementor-element.elementor-element-37e0adf img{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-504f7cd{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-504f7cd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-504f7cd.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-504f7cd .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-504f7cd .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-504f7cd .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-d5df658{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-bcbc002{--display:flex;--min-height:622px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-bcbc002:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-bcbc002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-9f3b639{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-9f3b639 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-9f3b639.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-9f3b639 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.8em;font-weight:400;color:#141414;}.elementor-3304 .elementor-element.elementor-element-4b4b552 img{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-e843d47{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-e843d47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-e843d47.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-e843d47 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-e843d47 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-e843d47 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-e8aded0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-6055d54{--display:flex;--min-height:622px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-6055d54:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-6055d54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-28ce07a{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-28ce07a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-28ce07a.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-28ce07a .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.8em;font-weight:400;color:#141414;}.elementor-3304 .elementor-element.elementor-element-9f38fed img{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-b7635b8{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-b7635b8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-b7635b8.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-b7635b8 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-b7635b8 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-b7635b8 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-257abff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-20c8799{--display:flex;--min-height:622px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-20c8799:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-20c8799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-f0b3ea1{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-f0b3ea1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-f0b3ea1.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-f0b3ea1 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.8em;font-weight:400;color:#141414;}.elementor-3304 .elementor-element.elementor-element-f365a1b img{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-89e27aa{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-89e27aa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-89e27aa.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-89e27aa .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-89e27aa .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-89e27aa .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-9c62301{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-6ca538d{--display:flex;--min-height:622px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-6ca538d:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-6ca538d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-0dd7298{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-0dd7298 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-0dd7298.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-0dd7298 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.8em;font-weight:400;color:#141414;}.elementor-3304 .elementor-element.elementor-element-b9bab9c img{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-1d6af92{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-1d6af92 > .elementor-widget-container{padding:0px 0px 46px 0px;}.elementor-3304 .elementor-element.elementor-element-1d6af92.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-1d6af92 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-1d6af92 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-1d6af92 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-b75c945{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-0cbabef{--display:flex;--min-height:622px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-0cbabef:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-0cbabef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-16768e8{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-16768e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-16768e8.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-16768e8 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.8em;font-weight:400;color:#141414;}.elementor-3304 .elementor-element.elementor-element-92c3211 img{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-041aeb2{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-041aeb2 > .elementor-widget-container{padding:0px 0px 46px 0px;}.elementor-3304 .elementor-element.elementor-element-041aeb2.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-041aeb2 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-041aeb2 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-041aeb2 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-f9a100b{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:14px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-44px;--e-n-carousel-arrow-next-right-align:100%;--e-n-carousel-arrow-next-translate-x:100%;--e-n-carousel-arrow-next-right-position:-49px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-44px;--e-n-carousel-arrow-normal-color:#414141;--e-n-carousel-arrow-hover-color:#E5C163;}.elementor-3304 .elementor-element.elementor-element-814ec30{--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:7em;--padding-bottom:8em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-814ec30:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-814ec30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb > .elementor-widget-container{margin:0em 00em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:2em;font-weight:600;line-height:1.4em;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-title{color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:2em;font-weight:600;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-b0f4182 > .elementor-widget-container{margin:0em 0em -8em 0em;}.elementor-3304 .elementor-element.elementor-element-b0f4182{z-index:11;}.elementor-3304 .elementor-element.elementor-element-b0f4182 img{width:70%;}.elementor-3304 .elementor-element.elementor-element-709c574{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0em;--padding-bottom:9em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-709c574:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-709c574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-709c574::before, .elementor-3304 .elementor-element.elementor-element-709c574 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-709c574 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-709c574 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-709c574 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-709c574 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-ceb75f5{--display:flex;--min-height:57vh;--justify-content:center;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;box-shadow:0px 18px 49px 22px #0F0F0F;--margin-top:-4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:50px;--padding-bottom:50px;--padding-left:90px;--padding-right:90px;}.elementor-3304 .elementor-element.elementor-element-ceb75f5:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-ceb75f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(354deg, #000000 0%, #202020 98%);}.elementor-3304 .elementor-element.elementor-element-ceb75f5::before, .elementor-3304 .elementor-element.elementor-element-ceb75f5 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-ceb75f5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-ceb75f5 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-ceb75f5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-ceb75f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-c3c5463 > .elementor-widget-container{margin:4.5em 0em 0em 0em;padding:0px 0px 36px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#E5C1634D;}.elementor-3304 .elementor-element.elementor-element-c3c5463 img{width:318px;}.elementor-3304 .elementor-element.elementor-element-fb380fd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;--e-icon-list-icon-size:17px;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(23px/2);}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(23px/2);}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(23px/2);}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-23px/2);}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-23px/2);}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E5C1634D;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;letter-spacing:-0.3px;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-text{color:#D8D8D8;transition:color 0.3s;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3304 .elementor-element.elementor-element-e430629{--divider-border-style:solid;--divider-color:#E5C1634D;--divider-border-width:1px;}.elementor-3304 .elementor-element.elementor-element-e430629 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-3304 .elementor-element.elementor-element-e430629 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-3304 .elementor-element.elementor-element-6702f4d{width:auto;max-width:auto;text-align:center;}.elementor-3304 .elementor-element.elementor-element-6702f4d > .elementor-widget-container{background-color:#187240;margin:0px 0px 0px 0px;padding:8px 8px 8px 8px;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-3304 .elementor-element.elementor-element-6702f4d.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-6702f4d .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:700;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-e3d411f{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-e3d411f > .elementor-widget-container{margin:0em 0em 1em 0em;border-style:none;}.elementor-3304 .elementor-element.elementor-element-e3d411f.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-e3d411f .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-e3d411f .elementor-image-box-title{margin-bottom:22px;font-family:"Onest", Sans-serif;font-size:2em;font-weight:700;line-height:1.1em;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-e3d411f .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.4em;letter-spacing:-0.2px;color:#C7C7C7;}.elementor-3304 .elementor-element.elementor-element-8865a61{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-8865a61 > .elementor-widget-container{margin:-3em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-8865a61 .elementor-image-box-title{margin-bottom:-50px;font-family:"Onest", Sans-serif;font-size:6em;font-weight:400;line-height:2em;letter-spacing:-1.3px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-8865a61 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.4em;font-weight:400;line-height:1em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-70e421a > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3304 .elementor-element.elementor-element-70e421a{text-align:center;}.elementor-3304 .elementor-element.elementor-element-70e421a .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.3em;letter-spacing:0.1px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-975a236 .elementor-button{background-color:#1FA75C;font-family:"Onest", Sans-serif;font-size:1em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 50px 25px 50px;}.elementor-3304 .elementor-element.elementor-element-975a236{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-975a236 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-975a236.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-516d6de{width:100%;max-width:100%;top:-341px;z-index:0;}.elementor-3304 .elementor-element.elementor-element-516d6de > .elementor-widget-container{background-color:transparent;padding:568px 568px 568px 568px;background-image:radial-gradient(at center center, #E5C1634D 0%, #00000000 67%);}body:not(.rtl) .elementor-3304 .elementor-element.elementor-element-516d6de{left:0px;}body.rtl .elementor-3304 .elementor-element.elementor-element-516d6de{right:0px;}.elementor-3304 .elementor-element.elementor-element-516d6de img{width:0px;}.elementor-3304 .elementor-element.elementor-element-9b646dc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:3em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-9b646dc:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-9b646dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-9b646dc.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-6e13084{--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:center;--align-items:center;--flex-wrap:wrap;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:#202020;--border-color:#202020;--border-radius:20px 20px 20px 20px;--padding-top:33px;--padding-bottom:33px;--padding-left:33px;--padding-right:33px;--z-index:1;}.elementor-3304 .elementor-element.elementor-element-6e13084:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-6e13084 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-3304 .elementor-element.elementor-element-6e13084.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-1ad0f1a > .elementor-widget-container{margin:-7em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-1ad0f1a img{width:33%;}.elementor-3304 .elementor-element.elementor-element-62ed1c8{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-62ed1c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-62ed1c8.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-62ed1c8 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.8em;font-weight:400;color:#141414;}.elementor-3304 .elementor-element.elementor-element-ef56e14{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-ef56e14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-ef56e14.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-ef56e14 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:0.8em;font-weight:400;color:#141414;}.elementor-3304 .elementor-element.elementor-element-0328eb1{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-0328eb1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-title{margin-bottom:24px;font-family:"Onest", Sans-serif;font-size:2em;font-weight:600;line-height:1.1em;letter-spacing:-0.1px;color:#E5C163;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;line-height:1.4em;letter-spacing:-0.5px;color:#D8D8D8;}.elementor-3304 .elementor-element.elementor-element-1923fbf .elementor-button{background-color:#1FA75C;font-family:"Onest", Sans-serif;font-size:1em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 50px 25px 50px;}.elementor-3304 .elementor-element.elementor-element-1923fbf{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-1923fbf > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-1923fbf.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-de0bef8{width:100%;max-width:100%;top:-103px;z-index:0;}.elementor-3304 .elementor-element.elementor-element-de0bef8 > .elementor-widget-container{background-color:transparent;padding:1231px 328px 328px 315px;background-image:radial-gradient(at center center, #E5C1634D 0%, #00000000 67%);}body:not(.rtl) .elementor-3304 .elementor-element.elementor-element-de0bef8{left:0px;}body.rtl .elementor-3304 .elementor-element.elementor-element-de0bef8{right:0px;}.elementor-3304 .elementor-element.elementor-element-de0bef8 img{width:0px;}.elementor-3304 .elementor-element.elementor-element-bec07db{--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:center;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-bec07db:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-bec07db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-3304 .elementor-element.elementor-element-bec07db.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-066dc0b{width:var( --container-widget-width, 36% );max-width:36%;--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-066dc0b > .elementor-widget-container{margin:0em 0em 1em 0em;padding:0px 0px 0px 0px;border-style:none;}.elementor-3304 .elementor-element.elementor-element-066dc0b.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-title a{font-family:"Onest", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.4em;}.elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-title{color:#333333;}.elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-description{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:400;color:#636363;}.elementor-3304 .elementor-element.elementor-element-acfe668{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-7dcfc39{--display:flex;--min-height:400px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-7dcfc39:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-7dcfc39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-3d8ff11 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-3d8ff11 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3304 .elementor-element.elementor-element-2790682{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-2790682 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-2790682.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-2790682 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-2790682 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-2790682 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;font-style:italic;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-ddecf3f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-63addf1{--display:flex;--min-height:498px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-63addf1:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-63addf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-832d1df > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-832d1df .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3304 .elementor-element.elementor-element-19c401e{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-19c401e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-19c401e.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-19c401e .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-19c401e .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-19c401e .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;font-style:italic;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-88181df{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-5405ebd{--display:flex;--min-height:498px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-5405ebd:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-5405ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-e925993 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-e925993 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3304 .elementor-element.elementor-element-20922e2{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-20922e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-20922e2.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-20922e2 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-20922e2 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-20922e2 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;font-style:italic;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-f120ad8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-3b993f6{--display:flex;--min-height:498px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-3b993f6:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-3b993f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-83e9b2a > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-83e9b2a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3304 .elementor-element.elementor-element-7a08c39{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-7a08c39 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-7a08c39.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-7a08c39 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-7a08c39 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-7a08c39 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;font-style:italic;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-a3a22ad{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-9fc1b32{--display:flex;--min-height:498px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-9fc1b32:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-9fc1b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-2a5ceea > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-2a5ceea .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3304 .elementor-element.elementor-element-9a17621{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-9a17621 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-9a17621.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-9a17621 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-9a17621 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-9a17621 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;font-style:italic;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-5086afc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-feec963{--display:flex;--min-height:498px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-feec963:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-feec963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-670dcc9 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-670dcc9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3304 .elementor-element.elementor-element-7114d41{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-7114d41 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-7114d41.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-7114d41 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-7114d41 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-7114d41 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;font-style:italic;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-19924ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-325e322{--display:flex;--min-height:498px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-325e322:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-325e322 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-c8d6456 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-c8d6456 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3304 .elementor-element.elementor-element-0e9318d{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-0e9318d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-0e9318d.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-0e9318d .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-0e9318d .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-0e9318d .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;font-style:italic;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-777efe5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-352a382{--display:flex;--min-height:498px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-352a382:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-352a382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-90a9562 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-90a9562 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3304 .elementor-element.elementor-element-7cf53a3{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-7cf53a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-7cf53a3.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-7cf53a3 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-7cf53a3 .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-7cf53a3 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;font-style:italic;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-f5c6880{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-2df3679{--display:flex;--min-height:498px;--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;--align-content:flex-start;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:#6363631C;--border-color:#6363631C;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-2df3679:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-2df3679 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-849f4fa > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-849f4fa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-3304 .elementor-element.elementor-element-873049e{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-873049e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-873049e.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-873049e .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-873049e .elementor-image-box-title{font-family:"Onest", Sans-serif;font-size:1.2em;font-weight:600;color:#000000;}.elementor-3304 .elementor-element.elementor-element-873049e .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1em;font-weight:400;font-style:italic;line-height:1.5em;color:#636363;}.elementor-3304 .elementor-element.elementor-element-fc7ef88{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:14px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-44px;--e-n-carousel-arrow-size:30px;--e-n-carousel-arrow-normal-color:#414141;--e-n-carousel-arrow-hover-color:#E5C163;}.elementor-3304 .elementor-element.elementor-element-76b3d6f .elementor-button{background-color:#1FA75C;font-family:"Onest", Sans-serif;font-size:1em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:25px 50px 25px 50px;}.elementor-3304 .elementor-element.elementor-element-76b3d6f{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-76b3d6f > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-76b3d6f.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-f14438a{--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:0em;--padding-bottom:7em;--padding-left:2em;--padding-right:2em;}.elementor-3304 .elementor-element.elementor-element-f14438a:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-f14438a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3304 .elementor-element.elementor-element-e0f42d7{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-e0f42d7 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;border-style:none;}.elementor-3304 .elementor-element.elementor-element-e0f42d7.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-e0f42d7 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-e0f42d7 .elementor-image-box-title{margin-bottom:0px;font-family:"Onest", Sans-serif;font-size:2.7em;font-weight:600;line-height:1.4em;color:#333333;}.elementor-3304 .elementor-element.elementor-element-e0f42d7 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.3em;font-weight:700;color:#474747;}.elementor-3304 .elementor-element.elementor-element-f83aede{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-f83aede img{width:100%;}.elementor-3304 .elementor-element.elementor-element-a0667f0{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-a0667f0 img{width:100%;}.elementor-3304 .elementor-element.elementor-element-a6d06b6{--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:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:nowrap;--padding-top:2em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-a6d06b6:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-a6d06b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-3304 .elementor-element.elementor-element-a6d06b6.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-17b698f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-17b698f.e-con{--align-self:stretch;}.elementor-3304 .elementor-element.elementor-element-9697443 img{width:70%;border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-f28034d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-97f8f37{width:auto;max-width:auto;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-3304 .elementor-element.elementor-element-97f8f37 > .elementor-widget-container{background-color:#FFFFFF;padding:11px 11px 11px 11px;border-radius:8px 8px 8px 8px;}.elementor-3304 .elementor-element.elementor-element-97f8f37.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-97f8f37 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-97f8f37 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3304 .elementor-element.elementor-element-97f8f37 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-97f8f37 .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:0.9em;font-weight:400;line-height:2.1em;letter-spacing:-0.6px;}.elementor-3304 .elementor-element.elementor-element-97f8f37 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-676b417 img{width:70%;border-radius:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-b122e5c{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-b122e5c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;border-style:none;}.elementor-3304 .elementor-element.elementor-element-b122e5c.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-b122e5c .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-b122e5c .elementor-image-box-title{margin-bottom:0px;font-family:"Onest", Sans-serif;font-size:2.3em;font-weight:600;line-height:1.4em;color:#363636;}.elementor-3304 .elementor-element.elementor-element-b122e5c .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:400;color:#474747;}.elementor-3304 .elementor-element.elementor-element-8c153b5{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#222222;--border-color:#222222;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:61px;--padding-left:40px;--padding-right:40px;}.elementor-3304 .elementor-element.elementor-element-8c153b5:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-8c153b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-32c420e{width:var( --container-widget-width, 772px );max-width:772px;--container-widget-width:772px;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-32c420e > .elementor-widget-container{padding:2em 0em 3em 0em;}.elementor-3304 .elementor-element.elementor-element-32c420e .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-32c420e .elementor-image-box-title{margin-bottom:32px;font-family:"Onest", Sans-serif;font-size:2.5em;font-weight:700;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-32c420e .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:400;color:#D8D8D8;}.elementor-3304 .elementor-element.elementor-element-73050cb{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-73050cb::before, .elementor-3304 .elementor-element.elementor-element-73050cb > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-73050cb > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-73050cb > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-73050cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-73050cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-3e46fca{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-2a66cd3{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-2a66cd3 img{width:450px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-3743ac9{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-3743ac9 img{width:450px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-a6042db{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-a6042db::before, .elementor-3304 .elementor-element.elementor-element-a6042db > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-a6042db > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-a6042db > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-a6042db > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-a6042db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-19550bd{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-16afecc img{width:450px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-e767eda{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-6bf7d04 img{width:450px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-898ad1f{width:100%;max-width:100%;font-family:"Sora", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-15ec965{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-15ec965::before, .elementor-3304 .elementor-element.elementor-element-15ec965 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-15ec965 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-15ec965 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-15ec965 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-15ec965 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-a530d1a{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-e4f3845{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-e4f3845::before, .elementor-3304 .elementor-element.elementor-element-e4f3845 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-e4f3845 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-e4f3845 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-e4f3845 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-e4f3845 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-0542d68{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-6663998{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-6663998 img{width:450px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-084b7b2{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-084b7b2::before, .elementor-3304 .elementor-element.elementor-element-084b7b2 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-084b7b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-084b7b2 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-084b7b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-084b7b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-c91a81b{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-3169861{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-3169861 img{width:450px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-5fcd8bd{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-5fcd8bd::before, .elementor-3304 .elementor-element.elementor-element-5fcd8bd > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-5fcd8bd > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-5fcd8bd > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-5fcd8bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-5fcd8bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-911beec{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-e63f069{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-e63f069 img{width:450px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-8b9fbd6{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-82260bb{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-82260bb::before, .elementor-3304 .elementor-element.elementor-element-82260bb > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-82260bb > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-82260bb > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-82260bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-82260bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-e1e3ae1{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-5da4e1f{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-5da4e1f::before, .elementor-3304 .elementor-element.elementor-element-5da4e1f > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-5da4e1f > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-5da4e1f > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-5da4e1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-5da4e1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-7ffa65f{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-e9a1947{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-e9a1947::before, .elementor-3304 .elementor-element.elementor-element-e9a1947 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-e9a1947 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-e9a1947 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-e9a1947 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-e9a1947 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-b02de34{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-a44df7c{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-a44df7c::before, .elementor-3304 .elementor-element.elementor-element-a44df7c > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-a44df7c > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-a44df7c > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-a44df7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-a44df7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-cbca97a{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-6e2ccab{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-6e2ccab::before, .elementor-3304 .elementor-element.elementor-element-6e2ccab > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-6e2ccab > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-6e2ccab > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-6e2ccab > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-6e2ccab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-866b07f{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-fda9d64{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-fda9d64::before, .elementor-3304 .elementor-element.elementor-element-fda9d64 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-fda9d64 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-fda9d64 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-fda9d64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-fda9d64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-154b6ab{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-e84a229{--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;--flex-wrap:wrap;--overlay-opacity:0.5;}.elementor-3304 .elementor-element.elementor-element-e84a229::before, .elementor-3304 .elementor-element.elementor-element-e84a229 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-e84a229 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-e84a229 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-e84a229 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-e84a229 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-d9c2b81{width:100%;max-width:100%;font-family:"Onest", Sans-serif;font-weight:400;letter-spacing:-0.2px;color:#DADADA;}.elementor-3304 .elementor-element.elementor-element-0136a29{--n-accordion-title-font-size:1.1em;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:30px;--n-accordion-item-title-distance-from-content:22px;--n-accordion-border-radius:3px 3px 3px 3px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#A3A3A3;--n-accordion-title-active-color:#E7C468;--n-accordion-icon-size:22px;}.elementor-3304 .elementor-element.elementor-element-0136a29 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:transparent;background-image:linear-gradient(158deg, #272727 0%, #1B1B1B 100%);border-style:none;}.elementor-3304 .elementor-element.elementor-element-0136a29 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-3304 .elementor-element.elementor-element-0136a29 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Onest", Sans-serif;}:where( .elementor-3304 .elementor-element.elementor-element-0136a29 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:#252525;}.elementor-3304 .elementor-element.elementor-element-51bfbb0{--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;--overlay-opacity:0.5;--padding-top:7em;--padding-bottom:7em;--padding-left:4em;--padding-right:4em;}.elementor-3304 .elementor-element.elementor-element-51bfbb0:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-51bfbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-51bfbb0::before, .elementor-3304 .elementor-element.elementor-element-51bfbb0 > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-51bfbb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3304 .elementor-element.elementor-element-51bfbb0 > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-51bfbb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3304 .elementor-element.elementor-element-51bfbb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3304 .elementor-element.elementor-element-f7391ec{--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:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 58px 0px rgba(0, 0, 0, 0.18);--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;--z-index:2;}.elementor-3304 .elementor-element.elementor-element-f7391ec:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-f7391ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #000000 0%, #202020 100%);}.elementor-3304 .elementor-element.elementor-element-c24a542{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;}.elementor-3304 .elementor-element.elementor-element-c24a542 > .elementor-widget-container{margin:-4em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-c24a542.elementor-element{--align-self:flex-end;}.elementor-3304 .elementor-element.elementor-element-c24a542 img{width:72%;border-radius:0px 0px 0px 30px;}.elementor-3304 .elementor-element.elementor-element-63f462c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-63f462c.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-6acb8d6{width:100%;max-width:100%;z-index:1;}.elementor-3304 .elementor-element.elementor-element-6acb8d6.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-6acb8d6 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-6acb8d6 .elementor-image-box-title{margin-bottom:30px;font-family:"Onest", Sans-serif;font-size:2.5em;font-weight:600;line-height:1.2em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-6acb8d6 .elementor-image-box-description{font-family:"Onest", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.3em;letter-spacing:-0.5px;color:#D8D8D8;}.elementor-3304 .elementor-element.elementor-element-1b189e6 .elementor-button{background-color:#2E7513;font-family:"Onest", Sans-serif;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:100px 100px 100px 100px;}.elementor-3304 .elementor-element.elementor-element-1b189e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-46c3fb2{width:100%;max-width:100%;text-align:start;}.elementor-3304 .elementor-element.elementor-element-46c3fb2 > .elementor-widget-container{margin:1em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-46c3fb2 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-3b4833d{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3304 .elementor-element.elementor-element-3b4833d > .elementor-widget-container{padding:15px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-3b4833d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-3b4833d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3304 .elementor-element.elementor-element-3b4833d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-3b4833d .elementor-icon-list-item > a{font-family:"Onest", Sans-serif;font-size:0.9em;font-weight:400;letter-spacing:-0.4px;}.elementor-3304 .elementor-element.elementor-element-3b4833d .elementor-icon-list-text{color:#D8D8D8;transition:color 0.3s;}.elementor-3304 .elementor-element.elementor-element-62f6b12{width:100%;max-width:100%;top:93px;z-index:0;}.elementor-3304 .elementor-element.elementor-element-62f6b12 > .elementor-widget-container{background-color:transparent;padding:366px 366px 366px 366px;background-image:radial-gradient(at center center, #E5C1634D 0%, #00000000 67%);}body:not(.rtl) .elementor-3304 .elementor-element.elementor-element-62f6b12{left:79px;}body.rtl .elementor-3304 .elementor-element.elementor-element-62f6b12{right:79px;}.elementor-3304 .elementor-element.elementor-element-62f6b12 img{width:0px;}.elementor-3304 .elementor-element.elementor-element-296cc40{width:100%;max-width:100%;text-align:center;}.elementor-3304 .elementor-element.elementor-element-296cc40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-296cc40.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-296cc40 .elementor-heading-title{font-family:"Onest", Sans-serif;font-size:9.7em;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:-3px;color:#000000;}.elementor-3304 .elementor-element.elementor-element-88da2fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3304 .elementor-element.elementor-element-88da2fd:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-88da2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-3304 .elementor-element.elementor-element-13521f1 > .elementor-widget-container{padding:0px 0px 24px 0px;border-style:solid;border-width:0px 0px 1px 0px;}.elementor-3304 .elementor-element.elementor-element-13521f1{text-align:end;}.elementor-3304 .elementor-element.elementor-element-6edc7db{text-align:center;font-family:"Onest", Sans-serif;font-weight:400;}.elementor-3304 .elementor-element.elementor-element-0094f7b{--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:center;--align-items:center;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.5em;--padding-bottom:0.5em;--padding-left:4em;--padding-right:4em;--z-index:100;}.elementor-3304 .elementor-element.elementor-element-0094f7b:not(.elementor-motion-effects-element-type-background), .elementor-3304 .elementor-element.elementor-element-0094f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C00C2D;}.elementor-3304 .elementor-element.elementor-element-de66758{width:auto;max-width:auto;font-family:"Onest", Sans-serif;font-size:17px;font-weight:700;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-3304 .elementor-element.elementor-element-de66758 > .elementor-widget-container{margin:0px 0px -15px 0px;}.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{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3304 .elementor-element.elementor-element-d5cac00{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-d5cac00 > .elementor-widget-container{margin:0px 0px -2px 0px;border-style:none;border-radius:369px 369px 369px 369px;}.elementor-3304 .elementor-element.elementor-element-d5cac00.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-wrapper{max-width:100%;}.elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-item{border-style:none;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 0px/2 );}body.rtl .elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 0px/2 );}.elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-digits{color:#FFFFFF;font-family:"Onest", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-label{color:#FFFFFF;font-family:"Onest", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;}body.elementor-page-3304:not(.elementor-motion-effects-element-type-background), body.elementor-page-3304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0C0E;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-3304 .elementor-element.elementor-element-069731d > .elementor-widget-container{margin:0em 21em 0em 21em;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-title{line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-description{line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-2a8ab29 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-3304 .elementor-element.elementor-element-b29c376 img{width:72%;}.elementor-3304 .elementor-element.elementor-element-0e0d64f img{width:72%;}.elementor-3304 .elementor-element.elementor-element-1c63733 > .elementor-widget-container{margin:-15.5vw 0vw 0vw 0vw;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-title{line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-description{line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-709c574{--padding-top:0em;--padding-bottom:7em;--padding-left:3em;--padding-right:3em;}.elementor-3304 .elementor-element.elementor-element-6702f4d .elementor-heading-title{line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-8865a61 .elementor-image-box-title{font-size:5em;}.elementor-3304 .elementor-element.elementor-element-70e421a .elementor-heading-title{line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-title{line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-description{line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-f7391ec{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-3304 .elementor-element.elementor-element-63f462c{--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-296cc40 .elementor-heading-title{font-size:8em;}}@media(max-width:1024px){.elementor-3304 .elementor-element.elementor-element-2529418 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-2b59b03{--min-height:300px;}.elementor-3304 .elementor-element.elementor-element-83e084f .elementor-heading-title{font-size:2em;letter-spacing:-2px;}.elementor-3304 .elementor-element.elementor-element-bcf9afa .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-ee93855{--min-height:300px;}.elementor-3304 .elementor-element.elementor-element-10a6440 .elementor-heading-title{font-size:2em;letter-spacing:-2px;}.elementor-3304 .elementor-element.elementor-element-1b241b9 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-726685f{--min-height:300px;}.elementor-3304 .elementor-element.elementor-element-bfcc58c .elementor-heading-title{font-size:2em;letter-spacing:-2px;}.elementor-3304 .elementor-element.elementor-element-dc55e13 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-23a103e .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-9bc31d7 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-title{font-size:1.375em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-description{font-size:1em;line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-title{font-size:1.375em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-description{font-size:1em;line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-f9a100b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3304 .elementor-element.elementor-element-814ec30{--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-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-709c574{--padding-top:0%;--padding-bottom:15%;--padding-left:8%;--padding-right:8%;}.elementor-3304 .elementor-element.elementor-element-6702f4d .elementor-heading-title{font-size:1.375em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-70e421a .elementor-heading-title{font-size:1.375em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-title{font-size:1.375em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-description{font-size:1em;line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-fc7ef88{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3304 .elementor-element.elementor-element-e0f42d7 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-b122e5c .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-8c153b5{--padding-top:100px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3304 .elementor-element.elementor-element-32c420e{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-32c420e .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-51bfbb0{--padding-top:13%;--padding-bottom:13%;--padding-left:8%;--padding-right:8%;}.elementor-3304 .elementor-element.elementor-element-1b189e6 .elementor-button{border-radius:216px 216px 216px 216px;}.elementor-3304 .elementor-element.elementor-element-296cc40 .elementor-heading-title{font-size:2em;letter-spacing:-2px;}.elementor-3304 .elementor-element.elementor-element-0094f7b{--justify-content:space-between;}}@media(max-width:767px){.elementor-3304 .elementor-element.elementor-element-90dec03{--justify-content:center;--flex-wrap:nowrap;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-3304 .elementor-element.elementor-element-90dec03.e-con{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-af52a70{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-af52a70 > .elementor-widget-container{padding:00px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-af52a70 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-af52a70 .elementor-image-box-title{font-size:0.8em;}.elementor-3304 .elementor-element.elementor-element-af52a70 .elementor-image-box-description{font-size:0.9em;}.elementor-3304 .elementor-element.elementor-element-f3e83df{width:var( --container-widget-width, 286px );max-width:286px;--container-widget-width:286px;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-f3e83df .elementor-button{padding:15px 15px 15px 15px;}.elementor-3304 .elementor-element.elementor-element-2e61808{--padding-top:7%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-b8768ff > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-3304 .elementor-element.elementor-element-b8768ff{text-align:center;}.elementor-3304 .elementor-element.elementor-element-b8768ff img{width:47%;}.elementor-3304 .elementor-element.elementor-element-24e8b4e{width:100%;max-width:100%;text-align:center;}.elementor-3304 .elementor-element.elementor-element-24e8b4e .elementor-heading-title{font-size:1.5em;}.elementor-3304 .elementor-element.elementor-element-188bc21{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-188bc21 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-188bc21 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-2bdfbb6{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-bdd8b12{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-bdd8b12 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-bdd8b12 .elementor-image-box-img{margin-bottom:34px;}.elementor-3304 .elementor-element.elementor-element-bdd8b12 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-fc0b711{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-fc0b711 .elementor-button{padding:15px 15px 15px 15px;}.elementor-3304 .elementor-element.elementor-element-d1aecec{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-3304 .elementor-element.elementor-element-2434bdd{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-2434bdd > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon{font-size:13px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-2434bdd .elementor-icon-box-title a{font-size:1.2em;}.elementor-3304 .elementor-element.elementor-element-0de5e37{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-0de5e37 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 20px 0px;border-width:0px 0px 1px 0px;}.elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon{font-size:13px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-0de5e37 .elementor-icon-box-title a{font-size:1.2em;}.elementor-3304 .elementor-element.elementor-element-83835c3{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-83835c3 > .elementor-widget-container{margin:1em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon-box-wrapper{text-align:center;gap:3px;}.elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon{font-size:13px;border-radius:7px 7px 7px 7px;}.elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-83835c3 .elementor-icon-box-title a{font-size:1.2em;}.elementor-3304 .elementor-element.elementor-element-07e99ed{--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-069731d{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-069731d > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-069731d .elementor-heading-title{font-size:7vw;}.elementor-3304 .elementor-element.elementor-element-9361fba{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-9361fba .elementor-button{padding:15px 15px 15px 15px;}.elementor-3304 .elementor-element.elementor-element-6296522{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-6296522 .elementor-button{padding:15px 15px 15px 15px;}.elementor-3304 .elementor-element.elementor-element-15aef4d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-3304 .elementor-element.elementor-element-2529418{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-2529418 > .elementor-widget-container{margin:2.4em 0em 2em 0em;}.elementor-3304 .elementor-element.elementor-element-2529418 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-2529418 .elementor-image-box-title{font-size:7vw;}.elementor-3304 .elementor-element.elementor-element-2529418 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-2b59b03{--justify-content:flex-start;}.elementor-3304 .elementor-element.elementor-element-83e084f .elementor-heading-title{font-size:2em;}.elementor-3304 .elementor-element.elementor-element-bcf9afa > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-bcf9afa .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-bcf9afa .elementor-image-box-title{font-size:1em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-bcf9afa .elementor-image-box-description{font-size:1.2em;}.elementor-3304 .elementor-element.elementor-element-d8bebbf > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-d8bebbf .elementor-icon-list-item > a{font-size:0.9em;}.elementor-3304 .elementor-element.elementor-element-ee93855{--justify-content:flex-start;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-10a6440 .elementor-heading-title{font-size:2em;}.elementor-3304 .elementor-element.elementor-element-1b241b9 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-1b241b9 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-1b241b9 .elementor-image-box-title{font-size:1em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-1b241b9 .elementor-image-box-description{font-size:1.2em;}.elementor-3304 .elementor-element.elementor-element-8f980e8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-8f980e8 .elementor-icon-list-item > a{font-size:0.9em;}.elementor-3304 .elementor-element.elementor-element-726685f{--justify-content:flex-start;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-bfcc58c .elementor-heading-title{font-size:2em;}.elementor-3304 .elementor-element.elementor-element-41541e1{--width:100%;}.elementor-3304 .elementor-element.elementor-element-dc55e13 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-3304 .elementor-element.elementor-element-dc55e13 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-dc55e13 .elementor-image-box-title{font-size:1em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-dc55e13 .elementor-image-box-description{font-size:1.2em;}.elementor-3304 .elementor-element.elementor-element-5eb18a7 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-5eb18a7 .elementor-icon-list-item > a{font-size:0.9em;}.elementor-3304 .elementor-element.elementor-element-a8890ff{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-532da63{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-532da63 .elementor-button{padding:15px 15px 15px 15px;}.elementor-3304 .elementor-element.elementor-element-259d5ab{--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:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-3e5a675{--border-radius:20px 20px 0px 0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-23a103e > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-23a103e .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-23a103e .elementor-image-box-title{font-size:1.5em;}.elementor-3304 .elementor-element.elementor-element-23a103e .elementor-image-box-description{font-size:0.9em;}.elementor-3304 .elementor-element.elementor-element-88675a2{--border-radius:0px 0px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3304 .elementor-element.elementor-element-9bc31d7 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-9bc31d7 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-9bc31d7 .elementor-image-box-title{font-size:1.5em;}.elementor-3304 .elementor-element.elementor-element-9bc31d7 .elementor-image-box-description{font-size:0.9em;}.elementor-3304 .elementor-element.elementor-element-86678d3{--padding-top:16%;--padding-bottom:16%;--padding-left:0%;--padding-right:0%;--z-index:801;}.elementor-3304 .elementor-element.elementor-element-2a97634{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-2a97634 > .elementor-widget-container{padding:0% 5% 0% 5%;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-img{margin-bottom:13px;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-wrapper .elementor-image-box-img{width:36%;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-title{font-size:7vw;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-description{font-size:1.2em;line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-2a8ab29{width:100%;max-width:100%;font-size:1em;}.elementor-3304 .elementor-element.elementor-element-2a8ab29 > .elementor-widget-container{margin:0vw 0vw -9vw 0vw;padding:0% 5% 0% 5%;}.elementor-3304 .elementor-element.elementor-element-b29c376{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-b29c376 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-b29c376 img{width:100%;}.elementor-3304 .elementor-element.elementor-element-0e0d64f{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-0e0d64f > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-0e0d64f img{width:100%;}.elementor-3304 .elementor-element.elementor-element-1c63733{width:100%;max-width:100%;font-size:1em;}.elementor-3304 .elementor-element.elementor-element-1c63733 > .elementor-widget-container{margin:-9vw 0vw 0vw 0vw;padding:0% 5% 0% 5%;}.elementor-3304 .elementor-element.elementor-element-090e632{--padding-top:4%;--padding-bottom:16%;--padding-left:5%;--padding-right:5%;--z-index:801;}.elementor-3304 .elementor-element.elementor-element-bba9471{--container-widget-width:195px;--container-widget-flex-grow:0;width:var( --container-widget-width, 195px );max-width:195px;}.elementor-3304 .elementor-element.elementor-element-bba9471.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-f6a36c3{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-f6a36c3 img{width:100%;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-title{font-size:7vw;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-description{font-size:1em;line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-1ab36dd{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-1ab36dd .elementor-button{padding:15px 15px 15px 15px;}.elementor-3304 .elementor-element.elementor-element-02ba3db{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-d820027{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-d820027 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-title a{font-size:7vw;line-height:1.1em;}.elementor-3304 .elementor-element.elementor-element-d820027 .elementor-icon-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-d00105f{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-3e1df7f{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-3e1df7f .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-3e1df7f .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-3e1df7f .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-1fe6849{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-504f7cd{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-504f7cd .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-504f7cd .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-504f7cd .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-bcbc002{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-e843d47{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-e843d47 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-e843d47 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-e843d47 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-6055d54{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-b7635b8{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-b7635b8 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-b7635b8 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-b7635b8 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-20c8799{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-89e27aa{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-89e27aa .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-89e27aa .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-89e27aa .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-6ca538d{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-1d6af92{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-1d6af92 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-1d6af92 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-1d6af92 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-0cbabef{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-041aeb2{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-041aeb2 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-041aeb2 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-041aeb2 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-f9a100b{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:115px;}.elementor-3304 .elementor-element.elementor-element-814ec30{--padding-top:16%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-title a{font-size:7vw;}.elementor-3304 .elementor-element.elementor-element-2c9b4fb .elementor-icon-box-description{font-size:7vw;}.elementor-3304 .elementor-element.elementor-element-b0f4182 > .elementor-widget-container{margin:0em 0em -2.8em 0em;}.elementor-3304 .elementor-element.elementor-element-b0f4182{z-index:1;}.elementor-3304 .elementor-element.elementor-element-b0f4182 img{width:100%;}.elementor-3304 .elementor-element.elementor-element-709c574{--min-height:0vh;--padding-top:0%;--padding-bottom:25%;--padding-left:4%;--padding-right:4%;}.elementor-3304 .elementor-element.elementor-element-ceb75f5{--min-height:0vh;--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3304 .elementor-element.elementor-element-ceb75f5.e-con{--order:3;}.elementor-3304 .elementor-element.elementor-element-c3c5463 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 44px 0px;}.elementor-3304 .elementor-element.elementor-element-c3c5463 img{width:57%;}.elementor-3304 .elementor-element.elementor-element-fb380fd{width:100%;max-width:100%;--e-icon-list-icon-size:19px;}.elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-fb380fd .elementor-icon-list-item > a{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-6702f4d{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-6702f4d > .elementor-widget-container{padding:4px 8px 4px 8px;border-radius:4px 4px 4px 4px;}.elementor-3304 .elementor-element.elementor-element-6702f4d .elementor-heading-title{font-size:0.8em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-e3d411f > .elementor-widget-container{margin:-4px 0px -25px 0px;}.elementor-3304 .elementor-element.elementor-element-e3d411f .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-e3d411f .elementor-image-box-title{margin-bottom:20px;font-size:6.9vw;line-height:1.1em;letter-spacing:-0.7px;}.elementor-3304 .elementor-element.elementor-element-e3d411f .elementor-image-box-description{font-size:1em;line-height:1.4em;}.elementor-3304 .elementor-element.elementor-element-8865a61 > .elementor-widget-container{margin:-2em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-8865a61 .elementor-image-box-title{margin-bottom:-30px;font-size:13vw;letter-spacing:-0.8px;}.elementor-3304 .elementor-element.elementor-element-8865a61 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-70e421a .elementor-heading-title{font-size:1em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-975a236{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-975a236 .elementor-button{padding:15px 15px 15px 15px;}.elementor-3304 .elementor-element.elementor-element-516d6de img{width:0px;}.elementor-3304 .elementor-element.elementor-element-9b646dc{--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:0%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-6e13084{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--border-radius:20px 20px 0px 0px;--padding-top:28px;--padding-bottom:40px;--padding-left:28px;--padding-right:28px;}.elementor-3304 .elementor-element.elementor-element-1ad0f1a > .elementor-widget-container{margin:-4.3em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-1ad0f1a img{width:40%;}.elementor-3304 .elementor-element.elementor-element-62ed1c8{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-3304 .elementor-element.elementor-element-62ed1c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-62ed1c8 .elementor-heading-title{line-height:1.1em;}.elementor-3304 .elementor-element.elementor-element-ef56e14{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-3304 .elementor-element.elementor-element-ef56e14 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-ef56e14 .elementor-heading-title{line-height:1.1em;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-title{font-size:6vw;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-description{font-size:1em;line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-1923fbf{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-1923fbf .elementor-button{padding:15px 15px 15px 15px;}.elementor-3304 .elementor-element.elementor-element-de0bef8 img{width:0px;}.elementor-3304 .elementor-element.elementor-element-bec07db{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:12%;--padding-bottom:12%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-066dc0b{width:auto;max-width:auto;}.elementor-3304 .elementor-element.elementor-element-066dc0b > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-title, .elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-title a{font-size:7vw;line-height:1.1em;}.elementor-3304 .elementor-element.elementor-element-066dc0b .elementor-icon-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-7dcfc39{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-2790682{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-2790682 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-2790682 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-2790682 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-63addf1{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-19c401e{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-19c401e .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-19c401e .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-19c401e .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-5405ebd{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-20922e2{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-20922e2 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-20922e2 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-20922e2 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-3b993f6{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-7a08c39{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-7a08c39 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-7a08c39 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-7a08c39 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-9fc1b32{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-9a17621{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-9a17621 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-9a17621 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-9a17621 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-feec963{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-7114d41{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-7114d41 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-7114d41 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-7114d41 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-325e322{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-0e9318d{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-0e9318d .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-0e9318d .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-0e9318d .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-352a382{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-7cf53a3{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-7cf53a3 .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-7cf53a3 .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-7cf53a3 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-2df3679{--min-height:0px;--justify-content:space-between;}.elementor-3304 .elementor-element.elementor-element-873049e{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-873049e .elementor-image-box-wrapper{text-align:start;}.elementor-3304 .elementor-element.elementor-element-873049e .elementor-image-box-title{font-size:1.3em;}.elementor-3304 .elementor-element.elementor-element-873049e .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-fc7ef88{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-50px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-50px;}.elementor-3304 .elementor-element.elementor-element-76b3d6f{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-76b3d6f .elementor-button{padding:15px 15px 15px 15px;}.elementor-3304 .elementor-element.elementor-element-f14438a{--padding-top:8%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-e0f42d7 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0% 0% 0% 0%;}.elementor-3304 .elementor-element.elementor-element-e0f42d7 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-e0f42d7 .elementor-image-box-title{font-size:7vw;}.elementor-3304 .elementor-element.elementor-element-e0f42d7 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-a6d06b6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-17b698f.e-con{--align-self:stretch;--order:99999 /* order end hack */;}.elementor-3304 .elementor-element.elementor-element-9697443 img{width:100%;}.elementor-3304 .elementor-element.elementor-element-f28034d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3304 .elementor-element.elementor-element-97f8f37{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-97f8f37.elementor-element{--align-self:center;}.elementor-3304 .elementor-element.elementor-element-676b417 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-3304 .elementor-element.elementor-element-b122e5c > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 19px 0px;}.elementor-3304 .elementor-element.elementor-element-b122e5c .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-b122e5c .elementor-image-box-title{font-size:1.5em;}.elementor-3304 .elementor-element.elementor-element-b122e5c .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-8c153b5{--padding-top:14%;--padding-bottom:14%;--padding-left:7%;--padding-right:7%;}.elementor-3304 .elementor-element.elementor-element-32c420e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-32c420e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-32c420e.elementor-element{--align-self:flex-start;}.elementor-3304 .elementor-element.elementor-element-32c420e .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-32c420e .elementor-image-box-title{margin-bottom:11px;font-size:7vw;}.elementor-3304 .elementor-element.elementor-element-32c420e .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-2a66cd3{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-3743ac9{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-6663998{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-3169861{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-e63f069{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-0136a29{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-font-size:1em;--n-accordion-icon-size:14px;}.elementor-3304 .elementor-element.elementor-element-51bfbb0{--padding-top:12%;--padding-bottom:12%;--padding-left:4%;--padding-right:4%;--z-index:1000;}.elementor-3304 .elementor-element.elementor-element-f7391ec{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3304 .elementor-element.elementor-element-c24a542{width:var( --container-widget-width, 74vw );max-width:74vw;--container-widget-width:74vw;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-c24a542 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-3304 .elementor-element.elementor-element-c24a542.elementor-element{--order:99999 /* order end hack */;}.elementor-3304 .elementor-element.elementor-element-c24a542 img{width:100%;border-radius:0px 0px 0px 20px;}.elementor-3304 .elementor-element.elementor-element-63f462c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3304 .elementor-element.elementor-element-6acb8d6{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-6acb8d6 .elementor-image-box-wrapper{text-align:center;}.elementor-3304 .elementor-element.elementor-element-6acb8d6 .elementor-image-box-title{font-size:6vw;letter-spacing:-1.2px;}.elementor-3304 .elementor-element.elementor-element-6acb8d6 .elementor-image-box-description{font-size:1em;}.elementor-3304 .elementor-element.elementor-element-46c3fb2{text-align:center;}.elementor-3304 .elementor-element.elementor-element-46c3fb2 .elementor-heading-title{font-size:1.2em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-3b4833d{width:100%;max-width:100%;}.elementor-3304 .elementor-element.elementor-element-3b4833d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3304 .elementor-element.elementor-element-3b4833d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3304 .elementor-element.elementor-element-3b4833d .elementor-icon-list-item > a{font-size:0.9em;}.elementor-3304 .elementor-element.elementor-element-62f6b12 img{width:0px;}.elementor-3304 .elementor-element.elementor-element-296cc40 .elementor-heading-title{font-size:2em;}.elementor-3304 .elementor-element.elementor-element-88da2fd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3304 .elementor-element.elementor-element-13521f1{text-align:center;}.elementor-3304 .elementor-element.elementor-element-6edc7db{text-align:center;}.elementor-3304 .elementor-element.elementor-element-0094f7b{--content-width:100%;--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:space-between;--gap:2% 2%;--row-gap:2%;--column-gap:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;--z-index:101;}.elementor-3304 .elementor-element.elementor-element-de66758{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-size:13px;}.elementor-3304 .elementor-element.elementor-element-d5cac00{width:var( --container-widget-width, 205px );max-width:205px;--container-widget-width:205px;--container-widget-flex-grow:0;}.elementor-3304 .elementor-element.elementor-element-d5cac00.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-wrapper{max-width:100%;}.elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-item{padding:5px 1px 4px 1px;}.elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-digits{font-size:14px;}.elementor-3304 .elementor-element.elementor-element-d5cac00 .elementor-countdown-label{font-size:13px;}}@media(min-width:768px){.elementor-3304 .elementor-element.elementor-element-90dec03{--content-width:920px;}.elementor-3304 .elementor-element.elementor-element-2e61808{--content-width:1280px;}.elementor-3304 .elementor-element.elementor-element-d1aecec{--width:83%;}.elementor-3304 .elementor-element.elementor-element-07e99ed{--content-width:1280px;}.elementor-3304 .elementor-element.elementor-element-dc09523{--width:532px;}.elementor-3304 .elementor-element.elementor-element-f767664{--width:532px;}.elementor-3304 .elementor-element.elementor-element-41541e1{--width:532px;}.elementor-3304 .elementor-element.elementor-element-259d5ab{--content-width:1280px;}.elementor-3304 .elementor-element.elementor-element-3e5a675{--width:100%;}.elementor-3304 .elementor-element.elementor-element-88675a2{--width:100%;}.elementor-3304 .elementor-element.elementor-element-86678d3{--content-width:1280px;}.elementor-3304 .elementor-element.elementor-element-090e632{--content-width:1280px;}.elementor-3304 .elementor-element.elementor-element-2f9c8b9{--width:40%;}.elementor-3304 .elementor-element.elementor-element-02ba3db{--content-width:1280px;}.elementor-3304 .elementor-element.elementor-element-814ec30{--content-width:1152px;}.elementor-3304 .elementor-element.elementor-element-709c574{--content-width:742px;}.elementor-3304 .elementor-element.elementor-element-ceb75f5{--width:100%;}.elementor-3304 .elementor-element.elementor-element-9b646dc{--content-width:742px;}.elementor-3304 .elementor-element.elementor-element-6e13084{--width:100%;}.elementor-3304 .elementor-element.elementor-element-bec07db{--content-width:1280px;}.elementor-3304 .elementor-element.elementor-element-a6d06b6{--content-width:1260px;}.elementor-3304 .elementor-element.elementor-element-17b698f{--width:50%;}.elementor-3304 .elementor-element.elementor-element-f28034d{--width:50%;}.elementor-3304 .elementor-element.elementor-element-8c153b5{--content-width:812px;}.elementor-3304 .elementor-element.elementor-element-f7391ec{--width:100%;}.elementor-3304 .elementor-element.elementor-element-63f462c{--width:50%;}.elementor-3304 .elementor-element.elementor-element-88da2fd{--content-width:1280px;}.elementor-3304 .elementor-element.elementor-element-0094f7b{--content-width:787px;}}@media(max-width:1366px) and (min-width:768px){.elementor-3304 .elementor-element.elementor-element-709c574{--content-width:1280px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3304 .elementor-element.elementor-element-ceb75f5{--width:83%;}.elementor-3304 .elementor-element.elementor-element-0094f7b{--content-width:100%;}}@media(min-width:2400px){.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-title{font-size:1.75em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-2a97634 .elementor-image-box-description{font-size:1.125em;line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-title{font-size:1.75em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-abd852e .elementor-image-box-description{font-size:1.125em;line-height:1.6em;}.elementor-3304 .elementor-element.elementor-element-6702f4d .elementor-heading-title{font-size:1.75em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-70e421a .elementor-heading-title{font-size:1.75em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-title{font-size:1.75em;line-height:1.3em;}.elementor-3304 .elementor-element.elementor-element-0328eb1 .elementor-image-box-description{font-size:1.125em;line-height:1.6em;}}/* Start custom CSS for image-box, class: .elementor-element-af52a70 */.elementor-3304 .elementor-element.elementor-element-af52a70{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f3e83df */.botao{
    overflow: visible;
    position: relative;
}

.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
    border-radius: 100px;
    overflow: visible;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 100px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    color: #f9f9f9 !important;
    box-shadow: 0px 0px 100px 20px rgba(255, 255, 255, 0.4);
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-188bc21 */.elementor-3304 .elementor-element.elementor-element-188bc21{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2bdfbb6 */.video-borda-20{
  border-radius: 20px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,0.15); /* ajuste a cor se quiser */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bdd8b12 */.elementor-3304 .elementor-element.elementor-element-bdd8b12{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc0b711 */.botao{
    overflow: visible;
    position: relative;
}

.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
    border-radius: 100px;
    overflow: visible;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 100px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    color: #f9f9f9 !important;
    box-shadow: 0px 0px 100px 20px rgba(255, 255, 255, 0.4);
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e61808 */.elementor-3304 .elementor-element.elementor-element-2e61808::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 30% 70%,
        rgba(0,0,0,0.08) 0.6px,
        transparent 1.8px
    );
    background-size: 8px 8px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.08;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07e99ed *//* Container com altura limitada */
.depoimentos-limitado {
    position: relative;
    max-height: 900px;
    overflow: hidden;
    transition: max-height 0.8s ease;
}

/* Gradiente sobre o conteúdo */
.depoimentos-limitado::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 200px;
    background: linear-gradient(to bottom, rgba(249,249,249,0) 0%, rgba(249,249,249,1) 100%);
    pointer-events: none;
    z-index: 10;
    transition: opacity 0.5s ease;
}

/* Remove gradiente quando expandido totalmente */
.depoimentos-limitado.totalmente-expandido::after {
    opacity: 0;
}

/* Botões */
.btn-ver-mais-depoimentos {
    transition: all 0.3s ease;
    cursor: pointer;
}

.btn-ver-mais-depoimentos:hover {
    transform: translateY(-2px);
}

.btn-ver-mais-depoimentos.oculto {
    display: none !important;
}

.btn-fechar-depoimentos {
    transition: all 0.3s ease;
    cursor: pointer;
    display: none !important;
}

.btn-fechar-depoimentos.show {
    display: inline-block !important;
}

.btn-fechar-depoimentos:hover {
    transform: translateY(-2px);
}

@media (max-width: 768px) {
    .depoimentos-limitado {
        max-height: 2400px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2529418 */.elementor-3304 .elementor-element.elementor-element-2529418{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83e084f */.elementor-3304 .elementor-element.elementor-element-83e084f{
    opacity: 0.15;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    filter: blur(10px);
    position: absolute;
    top: 50%;
    left: calc(50% - 540px);
    transform: translate(-50%, -50%);
    transform-origin: bottom;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5234140 */.elementor-3304 .elementor-element.elementor-element-5234140{
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-bcf9afa */.elementor-3304 .elementor-element.elementor-element-bcf9afa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d8bebbf */.elementor-3304 .elementor-element.elementor-element-d8bebbf{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10a6440 */.elementor-3304 .elementor-element.elementor-element-10a6440{
    opacity: 0.15;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    filter: blur(15px);
    position: absolute;
    top: 50%;
    right: calc(50% - 540px);
    transform: translate(50%, -50%);
    transform-origin: bottom;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b241b9 */.elementor-3304 .elementor-element.elementor-element-1b241b9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-8f980e8 */.elementor-3304 .elementor-element.elementor-element-8f980e8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfcc58c */.elementor-3304 .elementor-element.elementor-element-bfcc58c{
    opacity: 0.15;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent !important;
    -webkit-text-fill-color: transparent;
    filter: blur(15px);
    position: absolute;
    top: 50%;
    left: calc(50% - 540px);
    transform: translate(-50%, -50%);
    transform-origin: bottom;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-dc55e13 */.elementor-3304 .elementor-element.elementor-element-dc55e13{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5eb18a7 */.elementor-3304 .elementor-element.elementor-element-5eb18a7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15aef4d */html, body {
    overflow-x: hidden !important;
    width: 100%;
    max-width: 100vw;
}

/*bullets*/
.timeline::before{
    content: "";
    width: 12px;
    height: 12px;
    background: #FFE07A;
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 
    0 0 0 6px #07090C,
    0 0 0 8px #fff;
    z-index: 2;
    transition: 0.5s;
}

/*linha cinza*/
.timeline::after{
    content: "";
    width: 1px;
    height: 105%;
    background: #777777;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translatex(-50%);
}

/*linha dourada*/
.linha-timeline{
    width: 2px;
    height: 0%;
    background: #FFE07A;
    position: absolute;
    top: 50%;
    left: 49.95%;
    transition: 0.5s;
}

/*ajustes mobile e tablet*/
@media (max-width: 1024px){
    .linha-timeline{
        left: 9.5px;
    }

    .timeline{
        padding-left: 15%;
    }

    .timeline::before{
        left: 10px;
    }

    .timeline::after{
        height: 105%;
        left: 10px;
    }
}

@media(max-width: 767px){
    .timeline::before{
        top: 65px;
        left: 10px;
    }

    .timeline::after{
        top: 20px;
        height: 112%;
        left: 10px;
    }
    
    .linha-timeline{
        top: 30px;
    }
}

.elementor-3304 .elementor-element.elementor-element-15aef4d::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}


@media(max-width: 767px){
    .elementor-3304 .elementor-element.elementor-element-15aef4d .e-con-inner{
        padding: 1em 1.25em 1em !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532da63 */.botao{
    overflow: visible;
    position: relative;
}

.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
    border-radius: 100px;
    overflow: visible;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 100px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    color: #f9f9f9 !important;
    box-shadow: 0px 0px 100px 20px rgba(255, 255, 255, 0.4);
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8890ff */.elementor-3304 .elementor-element.elementor-element-a8890ff::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9bc31d7 */.elementor-3304 .elementor-element.elementor-element-9bc31d7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-259d5ab */.elementor-3304 .elementor-element.elementor-element-259d5ab::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2a97634 */.elementor-3304 .elementor-element.elementor-element-2a97634{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a8ab29 */.elementor-3304 .elementor-element.elementor-element-2a8ab29{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b29c376 */.elementor-3304 .elementor-element.elementor-element-b29c376{
  position: relative;
}

/* aplica o fade APENAS no overlay (onde ficam as linhas decorativas) */
.elementor-3304 .elementor-element.elementor-element-b29c376 > .elementor-background-overlay{
  pointer-events: none;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0.40) 0%,
    rgba(0,0,0,1) 22%,
    rgba(0,0,0,1) 78%,
    rgba(0,0,0,0.40) 100%
  );
  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0.40) 0%,
    rgba(0,0,0,1) 22%,
    rgba(0,0,0,1) 78%,
    rgba(0,0,0,0.40) 100%
  );

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e0d64f */.elementor-3304 .elementor-element.elementor-element-0e0d64f{
  position: relative;
}

/* aplica o fade APENAS no overlay (onde ficam as linhas decorativas) */
.elementor-3304 .elementor-element.elementor-element-0e0d64f > .elementor-background-overlay{
  pointer-events: none;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0.40) 0%,
    rgba(0,0,0,1) 22%,
    rgba(0,0,0,1) 78%,
    rgba(0,0,0,0.40) 100%
  );
  mask-image: linear-gradient(
    to bottom,
    rgba(0,0,0,0.40) 0%,
    rgba(0,0,0,1) 22%,
    rgba(0,0,0,1) 78%,
    rgba(0,0,0,0.40) 100%
  );

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c852171 */.onda1 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 1;
  animation: ondaPulse1 2s infinite;
}



@keyframes ondaPulse1 {
  0% {
    transform: translate(-50%, -50%) scale(0.2);
    opacity: 1;
  }
  10% {
    transform: translate(-50%, -50%) scale(0.2);
    opacity: 1;
  }
  40% {
    transform: translate(-50%, -50%) scale(2);
    opacity: 0;
  }
  41% {
    transform: translate(-50%, -50%) scale(0.2);
    opacity: 0;
  }
  42% {
    transform: translate(-50%, -50%) scale(0.2);
    opacity: 1;
  }
  60% {
    transform: translate(-50%, -50%) scale(2);
    opacity: 0;
  }
  100% {
    transform: translate(-50%, -50%) scale(0.2);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c63733 */.elementor-3304 .elementor-element.elementor-element-1c63733{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86678d3 */.elementor-3304 .elementor-element.elementor-element-86678d3::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-abd852e */.elementor-3304 .elementor-element.elementor-element-abd852e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ab36dd */.botao{
    overflow: visible;
    position: relative;
}

.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
    border-radius: 100px;
    overflow: visible;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 100px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    color: #f9f9f9 !important;
    box-shadow: 0px 0px 100px 20px rgba(255, 255, 255, 0.4);
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-090e632 */.elementor-3304 .elementor-element.elementor-element-090e632::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d820027 */.elementor-3304 .elementor-element.elementor-element-d820027{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e1df7f */.elementor-3304 .elementor-element.elementor-element-3e1df7f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504f7cd */.elementor-3304 .elementor-element.elementor-element-504f7cd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e843d47 */.elementor-3304 .elementor-element.elementor-element-e843d47{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7635b8 */.elementor-3304 .elementor-element.elementor-element-b7635b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89e27aa */.elementor-3304 .elementor-element.elementor-element-89e27aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d6af92 */.elementor-3304 .elementor-element.elementor-element-1d6af92{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-041aeb2 */.elementor-3304 .elementor-element.elementor-element-041aeb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e1df7f */.elementor-3304 .elementor-element.elementor-element-3e1df7f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504f7cd */.elementor-3304 .elementor-element.elementor-element-504f7cd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e843d47 */.elementor-3304 .elementor-element.elementor-element-e843d47{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7635b8 */.elementor-3304 .elementor-element.elementor-element-b7635b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89e27aa */.elementor-3304 .elementor-element.elementor-element-89e27aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d6af92 */.elementor-3304 .elementor-element.elementor-element-1d6af92{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-041aeb2 */.elementor-3304 .elementor-element.elementor-element-041aeb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e1df7f */.elementor-3304 .elementor-element.elementor-element-3e1df7f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504f7cd */.elementor-3304 .elementor-element.elementor-element-504f7cd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e843d47 */.elementor-3304 .elementor-element.elementor-element-e843d47{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7635b8 */.elementor-3304 .elementor-element.elementor-element-b7635b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89e27aa */.elementor-3304 .elementor-element.elementor-element-89e27aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d6af92 */.elementor-3304 .elementor-element.elementor-element-1d6af92{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-041aeb2 */.elementor-3304 .elementor-element.elementor-element-041aeb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e1df7f */.elementor-3304 .elementor-element.elementor-element-3e1df7f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504f7cd */.elementor-3304 .elementor-element.elementor-element-504f7cd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e843d47 */.elementor-3304 .elementor-element.elementor-element-e843d47{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7635b8 */.elementor-3304 .elementor-element.elementor-element-b7635b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89e27aa */.elementor-3304 .elementor-element.elementor-element-89e27aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d6af92 */.elementor-3304 .elementor-element.elementor-element-1d6af92{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-041aeb2 */.elementor-3304 .elementor-element.elementor-element-041aeb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e1df7f */.elementor-3304 .elementor-element.elementor-element-3e1df7f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504f7cd */.elementor-3304 .elementor-element.elementor-element-504f7cd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e843d47 */.elementor-3304 .elementor-element.elementor-element-e843d47{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7635b8 */.elementor-3304 .elementor-element.elementor-element-b7635b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89e27aa */.elementor-3304 .elementor-element.elementor-element-89e27aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d6af92 */.elementor-3304 .elementor-element.elementor-element-1d6af92{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-041aeb2 */.elementor-3304 .elementor-element.elementor-element-041aeb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e1df7f */.elementor-3304 .elementor-element.elementor-element-3e1df7f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504f7cd */.elementor-3304 .elementor-element.elementor-element-504f7cd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e843d47 */.elementor-3304 .elementor-element.elementor-element-e843d47{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7635b8 */.elementor-3304 .elementor-element.elementor-element-b7635b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89e27aa */.elementor-3304 .elementor-element.elementor-element-89e27aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d6af92 */.elementor-3304 .elementor-element.elementor-element-1d6af92{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-041aeb2 */.elementor-3304 .elementor-element.elementor-element-041aeb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e1df7f */.elementor-3304 .elementor-element.elementor-element-3e1df7f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504f7cd */.elementor-3304 .elementor-element.elementor-element-504f7cd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e843d47 */.elementor-3304 .elementor-element.elementor-element-e843d47{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7635b8 */.elementor-3304 .elementor-element.elementor-element-b7635b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89e27aa */.elementor-3304 .elementor-element.elementor-element-89e27aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d6af92 */.elementor-3304 .elementor-element.elementor-element-1d6af92{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-041aeb2 */.elementor-3304 .elementor-element.elementor-element-041aeb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3e1df7f */.elementor-3304 .elementor-element.elementor-element-3e1df7f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-504f7cd */.elementor-3304 .elementor-element.elementor-element-504f7cd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e843d47 */.elementor-3304 .elementor-element.elementor-element-e843d47{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b7635b8 */.elementor-3304 .elementor-element.elementor-element-b7635b8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-89e27aa */.elementor-3304 .elementor-element.elementor-element-89e27aa{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1d6af92 */.elementor-3304 .elementor-element.elementor-element-1d6af92{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-041aeb2 */.elementor-3304 .elementor-element.elementor-element-041aeb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f9a100b */.bonus {
    color: #C5A059;
    background: #F3EEE5;
    font-size: 0.65rem; /* Aumentei um tiquinho para legibilidade */
    font-weight: 700;   /* Bold mais forte para o dourado aparecer bem */
    letter-spacing: 0.1rem; /* Espaçamento elegante, mas legível */
    padding: 6px 16px;  /* Deixa a pílula mais fina e elegante */
    border-radius: 100px;
    text-transform: uppercase; /* Bônus em caixa alta fica melhor nesse estilo */
    display: inline-block; /* Garante que o padding funcione bem */
    border: 1px solid #C5A05930; /* Uma borda dourada bem clarinha para dar acabamento */
}

/*preço bonus*/
.preco-bonus{
    color: #C00D2D;
    font-size: 0.9rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    position: relative;
}

/*sublinhado SVG*/
.sublinhado{
    position: relative;
}

.sublinhado::before{
    content: "";
    position: absolute;
    height: 10px;
    bottom: -5px;
    left: -10px;
    background: url("../../assets/font/sublinhado.svg") no-repeat;
}

/*riscado SVG*/
.preco-bonus::after{
    content: "";
    position: absolute;
    width: 120%;
    height: 13px;
    top: -2px;
    left: -20px;
    background: url("../../assets/font/linethrough-blackv2.svg") no-repeat;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02ba3db */.elementor-3304 .elementor-element.elementor-element-02ba3db::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 30% 70%,
        rgba(0,0,0,0.08) 0.6px,
        transparent 1.8px
    );
    background-size: 8px 8px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.08;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c9b4fb */.elementor-3304 .elementor-element.elementor-element-2c9b4fb{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-814ec30 */.elementor-3304 .elementor-element.elementor-element-814ec30::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-fb380fd */.elementor-3304 .elementor-element.elementor-element-fb380fd{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6702f4d */.elementor-3304 .elementor-element.elementor-element-6702f4d s {
    font-weight: 700;  

    padding: 2px 4px;
    border-radius: 3px;
    color:#ccc;
   text-decoration-line: line-through;
text-decoration-thickness: 0.1rem;
    text-decoration-color:#ef1003d0;
      rotate: -3deg!important;
    margin-top: -10px
    
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e3d411f */.elementor-3304 .elementor-element.elementor-element-e3d411f strong {
    color:#ffffff!important;
}

.elementor-3304 .elementor-element.elementor-element-e3d411f s {
    text-decoration-color:red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70e421a */.elementor-3304 .elementor-element.elementor-element-70e421a {
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-975a236 */.botao{
    overflow: visible;
    position: relative;
}

.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
    border-radius: 100px;
    overflow: visible;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 100px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    color: #f9f9f9 !important;
    box-shadow: 0px 0px 100px 20px rgba(255, 255, 255, 0.4);
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ceb75f5 */.elementor-3304 .elementor-element.elementor-element-ceb75f5{
   
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    z-index:1;

  
}


.elementor-3304 .elementor-element.elementor-element-ceb75f5:before {
    content:"";
    position: absolute;
    z-index: 10;
    inset: 0;
    padding: 1px;
    background: linear-gradient(
        180deg,
        rgba(229,193,99,0.55),
        rgba(229,193,99,0.35),
        rgba(229,193,99,0)
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 33px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-516d6de */.elementor-3304 .elementor-element.elementor-element-516d6de {
    pointer-events: none;
  animation: fadeInOut 4s infinite alternate; 
  pointer-events: none;/* Aplica a animação */

}

/* Define os keyframes para aumentar e diminuir a opacidade */
@keyframes fadeInOut {
  0% {
    opacity: 1; /* Começa com 20% de opacidade */
  }
  50% {
    opacity: 0.7; /* Aumenta para 100% no meio da animação */
  }
  100% {
    opacity: 1; /* Volta para 20% no final da animação */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-709c574 */.elementor-3304 .elementor-element.elementor-element-709c574::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0328eb1 */.elementor-3304 .elementor-element.elementor-element-0328eb1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1923fbf */.botao{
    overflow: visible;
    position: relative;
}

.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
    border-radius: 100px;
    overflow: visible;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 100px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    color: #f9f9f9 !important;
    box-shadow: 0px 0px 100px 20px rgba(255, 255, 255, 0.4);
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de0bef8 */.elementor-3304 .elementor-element.elementor-element-de0bef8 {
    pointer-events: none;
  animation: fadeInOut 4s infinite alternate; 
  pointer-events: none;/* Aplica a animação */

}

/* Define os keyframes para aumentar e diminuir a opacidade */
@keyframes fadeInOut {
  0% {
    opacity: 1; /* Começa com 20% de opacidade */
  }
  50% {
    opacity: 0.7; /* Aumenta para 100% no meio da animação */
  }
  100% {
    opacity: 1; /* Volta para 20% no final da animação */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b646dc */.bonus2 {
    color: #C5A059;
    background: #000;
    font-size: 0.65rem; /* Aumentei um tiquinho para legibilidade */
    font-weight: 600;   /* Bold mais forte para o dourado aparecer bem */
    letter-spacing: 0.11rem; /* Espaçamento elegante, mas legível */
    padding: 6px 16px;  /* Deixa a pílula mais fina e elegante */
    border-radius: 100px;
    text-transform: uppercase; /* Bônus em caixa alta fica melhor nesse estilo */
    display: inline-block; /* Garante que o padding funcione bem */
    border: 1px solid #C5A05930; /* Uma borda dourada bem clarinha para dar acabamento */
}


.elementor-3304 .elementor-element.elementor-element-9b646dc::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2790682 */.elementor-3304 .elementor-element.elementor-element-2790682{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-19c401e */.elementor-3304 .elementor-element.elementor-element-19c401e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-20922e2 */.elementor-3304 .elementor-element.elementor-element-20922e2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7a08c39 */.elementor-3304 .elementor-element.elementor-element-7a08c39{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9a17621 */.elementor-3304 .elementor-element.elementor-element-9a17621{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7114d41 */.elementor-3304 .elementor-element.elementor-element-7114d41{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0e9318d */.elementor-3304 .elementor-element.elementor-element-0e9318d{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7cf53a3 */.elementor-3304 .elementor-element.elementor-element-7cf53a3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-873049e */.elementor-3304 .elementor-element.elementor-element-873049e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-fc7ef88 */.bonus {
    color: #C5A059;
    background: #F3EEE5;
    font-size: 0.65rem; /* Aumentei um tiquinho para legibilidade */
    font-weight: 700;   /* Bold mais forte para o dourado aparecer bem */
    letter-spacing: 0.1rem; /* Espaçamento elegante, mas legível */
    padding: 6px 16px;  /* Deixa a pílula mais fina e elegante */
    border-radius: 100px;
    text-transform: uppercase; /* Bônus em caixa alta fica melhor nesse estilo */
    display: inline-block; /* Garante que o padding funcione bem */
    border: 1px solid #C5A05930; /* Uma borda dourada bem clarinha para dar acabamento */
}

/*preço bonus*/
.preco-bonus{
    color: #C00D2D;
    font-size: 0.9rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    position: relative;
}

/*sublinhado SVG*/
.sublinhado{
    position: relative;
}

.sublinhado::before{
    content: "";
    position: absolute;
    height: 10px;
    bottom: -5px;
    left: -10px;
    background: url("../../assets/font/sublinhado.svg") no-repeat;
}

/*riscado SVG*/
.preco-bonus::after{
    content: "";
    position: absolute;
    width: 120%;
    height: 13px;
    top: -2px;
    left: -20px;
    background: url("../../assets/font/linethrough-blackv2.svg") no-repeat;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-76b3d6f */.botao{
    overflow: visible;
    position: relative;
}

.botao .elementor-button{
    box-shadow: 0px 9px 30px 0px rgba(255, 255, 255, 0.28);
    position: relative;
    z-index: 1;
    border-radius: 100px;
    overflow: visible;
}

.botao::before{
    content:"";
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    border: 1px solid #808080;
    transform: translate(-50%, -50%);
    border-radius: 100px;
    transition: 0.3s;
    pointer-events: none;
    z-index: 0;
}

.botao:hover::before{
    width: 100%;
    height: 100%;
}

.botao:hover .elementor-button{
    transition: 1s 0.3s;
    color: #f9f9f9 !important;
    box-shadow: 0px 0px 100px 20px rgba(255, 255, 255, 0.4);
}

.botao .elementor-button-icon,
.botao .elementor-button-icon svg{
    transition: 0.5s !important;
}

.botao:hover .elementor-button-icon{
    transform-origin: center;
    transform: rotate(45deg);
}

.botao:hover .elementor-button-icon svg{
    transform-origin: center;
    animation: seta 1s infinite;
}

.botao .elementor-button-content-wrapper{
    display: flex;
    align-items: center;
}

@keyframes seta{
    0%, 100%{
        transform: translate(0px, 0px);
    }
    50%{
        transform: translate(10px, -10px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bec07db */.elementor-3304 .elementor-element.elementor-element-bec07db::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 30% 70%,
        rgba(0,0,0,0.08) 0.6px,
        transparent 1.8px
    );
    background-size: 8px 8px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.08;
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-e0f42d7 */.elementor-3304 .elementor-element.elementor-element-e0f42d7{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b122e5c */.elementor-3304 .elementor-element.elementor-element-b122e5c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-32c420e */u {
    text-decoration-color: #FDC704!important;
}

.elementor-3304 .elementor-element.elementor-element-32c420e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c153b5 */.elementor-3304 .elementor-element.elementor-element-8c153b5::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-6acb8d6 */.elementor-3304 .elementor-element.elementor-element-6acb8d6{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46c3fb2 */.elementor-3304 .elementor-element.elementor-element-46c3fb2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7391ec */.elementor-3304 .elementor-element.elementor-element-f7391ec{
   
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    z-index:1;

  
}


.elementor-3304 .elementor-element.elementor-element-f7391ec:before {
    content:"";
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding:1px;
    background: linear-gradient(180deg,#E5C16317, #E5C16317 ); 
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 22px;
    margin: 0px;
    margin-top: 0px;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-62f6b12 */.elementor-3304 .elementor-element.elementor-element-62f6b12 {
    pointer-events: none;
  animation: fadeInOut 4s infinite alternate; 
  pointer-events: none;/* Aplica a animação */

}

/* Define os keyframes para aumentar e diminuir a opacidade */
@keyframes fadeInOut {
  0% {
    opacity: 1; /* Começa com 20% de opacidade */
  }
  50% {
    opacity: 0.7; /* Aumenta para 100% no meio da animação */
  }
  100% {
    opacity: 1; /* Volta para 20% no final da animação */
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-296cc40 */.elementor-3304 .elementor-element.elementor-element-296cc40{
    opacity: 0.15;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    color: #0c0c0c !important;
    -webkit-text-fill-color: transparent;
    filter: blur(10px);
    position: absolute;
    top: 95%;
    left: calc(50% - 50px);
    transform: translate(-50%, -50%);
    transform-origin: bottom;
}
.elementor-3304 .elementor-element.elementor-element-296cc40{
    color: transparent;
    -webkit-text-stroke: 1.5px #ffffff; /* cor e espessura do contorno */
    text-stroke: 1.5px #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51bfbb0 */.elementor-3304 .elementor-element.elementor-element-51bfbb0::after{
    content:"";
    position: absolute;
    inset: 0;
    background-image: radial-gradient(
        circle at 20% 80%,
        rgba(255,255,255,0.6) 0.5px,
        transparent 1.5px
    );
    background-size: 6px 6px; /* menos densidade */
    pointer-events: none;
    z-index: 0;
    opacity: 0.06; /* principal suavização */
    mix-blend-mode: screen; /* mais suave que plus-lighter */
}/* End custom CSS */
/* Start custom CSS */.destaque {
   color: #cf9848;
}


grad {
    background: #FFE07A;
    background: -webkit-repeating-radial-gradient(circle farthest-corner at center center, #F9C703 0%, #F88B01 100%);
    background: -moz-repeating-radial-gradient(circle farthest-corner at center center, #F9C703 0%, #F88B01 100%);
    background: repeating-radial-gradient(circle farthest-corner at center center, #F9C703 0%, #F88B01 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Onest';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url("../../assets/font/Onest-Regular.eot");
	src: url("../../assets/font/Onest-Regular.eot") format('embedded-opentype'),
		url("../../assets/font/Onest-Regular.woff2") format('woff2'),
		url("../../assets/font/Onest-Regular.woff") format('woff'),
		url("../../assets/font/Onest-Regular.ttf") format('truetype'),
		url("../../assets/font/Onest-Regular.svg") format('svg');
}
@font-face {
	font-family: 'Onest';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../../assets/font/Onest-SemiBold-1.eot");
	src: url("../../assets/font/Onest-SemiBold-1.eot") format('embedded-opentype'),
		url("../../assets/font/Onest-SemiBold.woff2") format('woff2'),
		url("../../assets/font/Onest-SemiBold.woff") format('woff'),
		url("../../assets/font/Onest-SemiBold.ttf") format('truetype'),
		url("../../assets/font/Onest-SemiBold.svg") format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-regular.eot);
	src: url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-regular.eot?#iefix) format('embedded-opentype'),
		url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-regular.woff2) format('woff2'),
		url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-regular.woff) format('woff'),
		url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-regular.ttf) format('truetype'),
		url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-regular.svg#Sora) format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-600.eot);
	src: url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-600.eot?#iefix) format('embedded-opentype'),
		url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-600.woff2) format('woff2'),
		url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-600.woff) format('woff'),
		url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-600.ttf) format('truetype'),
		url(https://licitanteextremo.com.br/wp-content/uploads/2023/02/sora-v11-latin-600.svg#Sora) format('svg');
}
/* End Custom Fonts CSS */