.elementor-3508 .elementor-element.elementor-element-7dc3605{--display:flex;--min-height:820px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-3508 .elementor-element.elementor-element-7dc3605:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-7dc3605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-44cec14{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3508 .elementor-element.elementor-element-0f66e9d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3508 .elementor-element.elementor-element-2437704{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3508 .elementor-element.elementor-element-04a7543 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-5982c82 );color:var( --e-global-color-5982c82 );background-image:linear-gradient(90deg, var( --e-global-color-504def7 ) 0%, var( --e-global-color-dea22c1 ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dea22c1 );border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-3508 .elementor-element.elementor-element-04a7543 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-3508 .elementor-element.elementor-element-cc829e9{--display:flex;}.elementor-3508 .elementor-element.elementor-element-e849b20{--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;--overflow:hidden;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3508 .elementor-element.elementor-element-e849b20:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-e849b20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-504def7 ) 0%, var( --e-global-color-dea22c1 ) 100%);}.elementor-3508 .elementor-element.elementor-element-dd7cd8a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-d0db548{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-d0db548:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-d0db548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-4528a46{--display:flex;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-b24b36f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-24ff395{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-23e3a40 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3508 .elementor-element.elementor-element-f4189a5 img{border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-31ee0ff{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-44aa9d1{--display:flex;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-d079c50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3508 .elementor-element.elementor-element-d079c50:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-d079c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3508 .elementor-element.elementor-element-1f4142f .elementor-icon-wrapper{text-align:center;}.elementor-3508 .elementor-element.elementor-element-1f4142f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-1f4142f.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-1f4142f.elementor-view-default .elementor-icon{color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-1f4142f.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-1f4142f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-1f4142f .elementor-icon{font-size:40px;}.elementor-3508 .elementor-element.elementor-element-1f4142f .elementor-icon svg{height:40px;}.elementor-3508 .elementor-element.elementor-element-d1f5c1b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-3cecd2e{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-99c9628{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3508 .elementor-element.elementor-element-99c9628:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-99c9628 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-c9d68d4 .elementor-icon-wrapper{text-align:center;}.elementor-3508 .elementor-element.elementor-element-c9d68d4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-c9d68d4.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-c9d68d4.elementor-view-default .elementor-icon{color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-c9d68d4.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-c9d68d4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-c9d68d4 .elementor-icon{font-size:40px;}.elementor-3508 .elementor-element.elementor-element-c9d68d4 .elementor-icon svg{height:40px;}.elementor-3508 .elementor-element.elementor-element-720f256 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-e0bfd16{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-b6d2122{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3508 .elementor-element.elementor-element-b6d2122:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-b6d2122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-92299da .elementor-icon-wrapper{text-align:center;}.elementor-3508 .elementor-element.elementor-element-92299da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-92299da.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-92299da.elementor-view-default .elementor-icon{color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-92299da.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-92299da.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-92299da .elementor-icon{font-size:40px;}.elementor-3508 .elementor-element.elementor-element-92299da .elementor-icon svg{height:40px;}.elementor-3508 .elementor-element.elementor-element-6b03f92 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-ec79054{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-d899477{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3508 .elementor-element.elementor-element-d899477:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-d899477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-7386e61 .elementor-icon-wrapper{text-align:center;}.elementor-3508 .elementor-element.elementor-element-7386e61.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-7386e61.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-7386e61.elementor-view-default .elementor-icon{color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-7386e61.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-7386e61.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-7386e61 .elementor-icon{font-size:40px;}.elementor-3508 .elementor-element.elementor-element-7386e61 .elementor-icon svg{height:40px;}.elementor-3508 .elementor-element.elementor-element-d6f5315 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-92566e5{font-family:"Sora", Sans-serif;font-size:17px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-1b7babb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-1b7babb:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-1b7babb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-61414e1{text-align:center;}.elementor-3508 .elementor-element.elementor-element-61414e1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-23f4e94{text-align:center;font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-d47943c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-523bd1f{--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:20px 20px;--row-gap:20px;--column-gap:20px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-523bd1f:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-523bd1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3508 .elementor-element.elementor-element-5be70de{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-5be70de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-5be70de .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-5be70de .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-5be70de.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-5be70de.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-5be70de.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-5be70de .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-5be70de .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-5be70de .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:30px;font-weight:800;}.elementor-3508 .elementor-element.elementor-element-5be70de:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-5be70de:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-5be70de .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-049eb3d{--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:20px 20px;--row-gap:20px;--column-gap:20px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-049eb3d:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-049eb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-c7a1aef{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-c7a1aef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-c7a1aef .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-c7a1aef .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-c7a1aef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-c7a1aef.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-c7a1aef.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-c7a1aef .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-c7a1aef .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-c7a1aef .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:30px;font-weight:800;}.elementor-3508 .elementor-element.elementor-element-c7a1aef:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-c7a1aef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-c7a1aef .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-e7cebf5{--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:20px 20px;--row-gap:20px;--column-gap:20px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-e7cebf5:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-e7cebf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-a09e02c{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-a09e02c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-a09e02c .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-a09e02c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-a09e02c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-a09e02c.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-a09e02c.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-a09e02c .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-a09e02c .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-a09e02c .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:30px;font-weight:800;}.elementor-3508 .elementor-element.elementor-element-a09e02c:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-a09e02c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-a09e02c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-4f20304{text-align:center;font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-158fa53 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-5982c82 );color:var( --e-global-color-5982c82 );background-image:linear-gradient(90deg, var( --e-global-color-504def7 ) 0%, var( --e-global-color-dea22c1 ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dea22c1 );border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-3508 .elementor-element.elementor-element-158fa53 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-3508 .elementor-element.elementor-element-3733e5d{--display:flex;--min-height:820px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;}.elementor-3508 .elementor-element.elementor-element-3733e5d:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-3733e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-761c894{--display:flex;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-2655d8e .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-51b69a6{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-9698b71{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;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:#FFFFFF4F;--border-color:#FFFFFF4F;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3508 .elementor-element.elementor-element-9698b71:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-9698b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10101000;}.elementor-3508 .elementor-element.elementor-element-538afa3{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-25bfd98 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-ab5e551{--display:flex;}.elementor-3508 .elementor-element.elementor-element-afa2b83{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-afa2b83:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-afa2b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-3d74b79{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3508 .elementor-element.elementor-element-f58d393{--display:flex;}.elementor-3508 .elementor-element.elementor-element-e47b5e5 > .elementor-widget-container{padding:8px 25px 5px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF3D;border-radius:100px 100px 100px 100px;}.elementor-3508 .elementor-element.elementor-element-e47b5e5.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-e47b5e5 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-8b26d28 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-928b109{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-c8daf33 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-8598c51{--display:flex;}.elementor-3508 .elementor-element.elementor-element-1ae3f50{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3508 .elementor-element.elementor-element-c3325e9{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-c3325e9:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-c3325e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-1fa5f40{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-1fa5f40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-1fa5f40 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-1fa5f40 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-1fa5f40.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-1fa5f40.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-1fa5f40.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-1fa5f40 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-1fa5f40 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-1fa5f40 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-1fa5f40:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-1fa5f40:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-1fa5f40 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-90caaa1{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-90caaa1:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-90caaa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-7135aa0{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-7135aa0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-7135aa0 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-7135aa0 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-7135aa0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-7135aa0.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-7135aa0.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-7135aa0 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-7135aa0 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-7135aa0 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-7135aa0:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-7135aa0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-7135aa0 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-afde9cf{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-afde9cf:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-afde9cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-1d0108c{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-1d0108c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-1d0108c .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-1d0108c .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-1d0108c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-1d0108c.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-1d0108c.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-1d0108c .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-1d0108c .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-1d0108c .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-1d0108c:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-1d0108c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-1d0108c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-e493926{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-e493926:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-e493926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-2c7fae2{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-2c7fae2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-2c7fae2 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-2c7fae2 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-2c7fae2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-2c7fae2.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-2c7fae2.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-2c7fae2 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-2c7fae2 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-2c7fae2 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-2c7fae2:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-2c7fae2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-2c7fae2 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-7bfe9c0{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-7bfe9c0:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-7bfe9c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-420d839{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-420d839.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-420d839 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-420d839 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-420d839.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-420d839.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-420d839.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-420d839 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-420d839 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-420d839 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-420d839:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-420d839:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-420d839 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-cb455c2{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-cb455c2:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-cb455c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-990d63a{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-990d63a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-990d63a .elementor-icon-box-wrapper{text-align:center;}.elementor-3508 .elementor-element.elementor-element-990d63a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-990d63a .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-990d63a .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;}.elementor-3508 .elementor-element.elementor-element-990d63a:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-990d63a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-990d63a .elementor-icon-box-description{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-91b77c7{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-91b77c7:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-91b77c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-5dbf379{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3508 .elementor-element.elementor-element-9484960{--display:flex;}.elementor-3508 .elementor-element.elementor-element-4864d11 > .elementor-widget-container{padding:8px 25px 5px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF3D;border-radius:100px 100px 100px 100px;}.elementor-3508 .elementor-element.elementor-element-4864d11.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-4864d11 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-bd2a0a3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-fdc0e2d{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-1b14c93 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-9098226{--display:flex;}.elementor-3508 .elementor-element.elementor-element-1845147{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3508 .elementor-element.elementor-element-939ed7f{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-939ed7f:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-939ed7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-b5402ee{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-b5402ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-b5402ee .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-b5402ee .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-b5402ee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-b5402ee.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-b5402ee.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-b5402ee .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-b5402ee .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-b5402ee .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-b5402ee:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-b5402ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-b5402ee .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-1b3d3be{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-1b3d3be:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-1b3d3be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-b36673e{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-b36673e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-b36673e .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-b36673e .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-b36673e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-b36673e.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-b36673e.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-b36673e .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-b36673e .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-b36673e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-b36673e:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-b36673e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-b36673e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-c5541f1{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-c5541f1:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-c5541f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-0ec9e3c{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-0ec9e3c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-0ec9e3c .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-0ec9e3c .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-0ec9e3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-0ec9e3c.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-0ec9e3c.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-0ec9e3c .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-0ec9e3c .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-0ec9e3c .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-0ec9e3c:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-0ec9e3c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-0ec9e3c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-9ba7b3c{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-9ba7b3c:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-9ba7b3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-709f1d3{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-709f1d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-709f1d3 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-709f1d3 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-709f1d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-709f1d3.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-709f1d3.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-709f1d3 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-709f1d3 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-709f1d3 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-709f1d3:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-709f1d3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-709f1d3 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-ee02696{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-ee02696:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-ee02696 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-c898f9e{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-c898f9e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-c898f9e .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-c898f9e .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-c898f9e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-c898f9e.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-c898f9e.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-c898f9e .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-c898f9e .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-c898f9e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-c898f9e:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-c898f9e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-c898f9e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-0daa4df{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-0daa4df:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-0daa4df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-3a85720{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-3a85720.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-3a85720 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-3a85720 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-3a85720.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-3a85720.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-3a85720.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-3a85720 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-3a85720 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-3a85720 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-3a85720:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-3a85720:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-3a85720 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-265dd79{text-align:center;font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-48d8090{--display:flex;--min-height:820px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-48d8090:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-48d8090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-7251074{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3508 .elementor-element.elementor-element-a03f0f6{--display:flex;}.elementor-3508 .elementor-element.elementor-element-c971f28 > .elementor-widget-container{padding:8px 25px 5px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF3D;border-radius:100px 100px 100px 100px;}.elementor-3508 .elementor-element.elementor-element-c971f28.elementor-element{--align-self:flex-start;}.elementor-3508 .elementor-element.elementor-element-c971f28 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-e0727c3 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:40px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-52cb6f8{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-icon i{color:var( --e-global-color-dea22c1 );transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-icon svg{fill:var( --e-global-color-dea22c1 );transition:fill 0.3s;}.elementor-3508 .elementor-element.elementor-element-997678a{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-3508 .elementor-element.elementor-element-997678a .elementor-icon-list-text{color:var( --e-global-color-5982c82 );transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-ba871d8 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:27px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-9412a93{--display:flex;}.elementor-3508 .elementor-element.elementor-element-f7dd1cb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3508 .elementor-element.elementor-element-7cd8582{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-7cd8582:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-7cd8582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-267223f{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-267223f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-267223f .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-267223f .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-267223f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-267223f.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-267223f.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-267223f .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-267223f .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-267223f .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-267223f:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-267223f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-267223f .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-bc1de79{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-bc1de79:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-bc1de79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-98efce8{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-98efce8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-98efce8 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-98efce8 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-98efce8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-98efce8.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-98efce8.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-98efce8 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-98efce8 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-98efce8 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-98efce8:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-98efce8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-98efce8 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-e474d76{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-e474d76:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-e474d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-8a0271c{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-8a0271c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-8a0271c .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-8a0271c .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-8a0271c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-8a0271c.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-8a0271c.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-8a0271c .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-8a0271c .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-8a0271c .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-8a0271c:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-8a0271c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-8a0271c .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-574ec8a{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-574ec8a:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-574ec8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-ab12002{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-ab12002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-ab12002 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-ab12002 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-ab12002.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-ab12002.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-ab12002.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-ab12002 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-ab12002 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-ab12002 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-ab12002:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-ab12002:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-ab12002 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-2528f2a{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-2528f2a:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-2528f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-a60dba2{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-a60dba2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-a60dba2 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-a60dba2 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-a60dba2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-a60dba2.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-a60dba2.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-a60dba2 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-a60dba2 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-a60dba2 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-a60dba2:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-a60dba2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-a60dba2 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-69b1b23{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-69b1b23:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-69b1b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-d51102e{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-d51102e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-d51102e .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-d51102e .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-d51102e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-d51102e.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-d51102e.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-d51102e .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-d51102e .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-d51102e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-d51102e:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-d51102e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-d51102e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-a014385{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-a014385:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-a014385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-55391dc{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-55391dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-55391dc .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-55391dc .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-55391dc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-55391dc.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-55391dc.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-55391dc .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-55391dc .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-55391dc .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-55391dc:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-55391dc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-55391dc .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-e0042e2{--display:flex;--justify-content:center;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-e0042e2:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-e0042e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-6a74bc1{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-6a74bc1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-6a74bc1 .elementor-icon-box-wrapper{text-align:center;}.elementor-3508 .elementor-element.elementor-element-6a74bc1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-6a74bc1 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-6a74bc1 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:14px;font-weight:300;}.elementor-3508 .elementor-element.elementor-element-6a74bc1:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-6a74bc1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-6a74bc1 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:17px;font-weight:800;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-3588b60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-3588b60:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-3588b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-367dffb{text-align:center;}.elementor-3508 .elementor-element.elementor-element-367dffb .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-041a7b1{text-align:center;font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-eeb2fea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-804bfce{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-804bfce:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-804bfce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10101000;}.elementor-3508 .elementor-element.elementor-element-3e281c9{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-3e281c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-3e281c9 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-3e281c9 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-3e281c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-3e281c9.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-3e281c9.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-3e281c9 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-3e281c9 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-3e281c9 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-3e281c9:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-3e281c9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-3e281c9 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-52f363b{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-52f363b:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-52f363b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10101000;}.elementor-3508 .elementor-element.elementor-element-a784a5e{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-a784a5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-a784a5e .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-a784a5e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-a784a5e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-a784a5e.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-a784a5e.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-a784a5e .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-a784a5e .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-a784a5e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-a784a5e:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-a784a5e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-a784a5e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-2c562c5{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-2c562c5:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-2c562c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10101000;}.elementor-3508 .elementor-element.elementor-element-90f2b8e{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-90f2b8e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-90f2b8e .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-90f2b8e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-90f2b8e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-90f2b8e.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-90f2b8e.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-90f2b8e .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-90f2b8e .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-90f2b8e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-90f2b8e:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-90f2b8e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-90f2b8e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-8cfdb55{--display:flex;--justify-content:center;--border-radius:12px 12px 12px 12px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-8cfdb55:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-8cfdb55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10101000;}.elementor-3508 .elementor-element.elementor-element-658080e{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-658080e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-658080e .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-658080e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-658080e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-658080e.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-658080e.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-658080e .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-658080e .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-658080e .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-658080e:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-658080e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-658080e .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-40abc28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-40abc28:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-40abc28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-f455241 > .elementor-widget-container{padding:8px 25px 5px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF3D;border-radius:100px 100px 100px 100px;}.elementor-3508 .elementor-element.elementor-element-f455241.elementor-element{--align-self:center;}.elementor-3508 .elementor-element.elementor-element-f455241 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-866c92d{text-align:center;}.elementor-3508 .elementor-element.elementor-element-866c92d .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-79ce612{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-8caf9e1{--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:20px 20px;--row-gap:20px;--column-gap:20px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-8caf9e1:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-8caf9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-33b4146{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-33b4146.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-33b4146 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-33b4146 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-33b4146.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-33b4146.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-33b4146.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-33b4146 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-33b4146 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-33b4146 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-33b4146:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-33b4146:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-33b4146 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-f039837{--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:20px 20px;--row-gap:20px;--column-gap:20px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-f039837:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-f039837 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-68e0579{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-68e0579.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-68e0579 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-68e0579 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-68e0579.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-68e0579.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-68e0579.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-68e0579 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-68e0579 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-68e0579 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-68e0579:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-68e0579:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-68e0579 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-abd5365{--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:20px 20px;--row-gap:20px;--column-gap:20px;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:#D0D0D03B;--border-color:#D0D0D03B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3508 .elementor-element.elementor-element-abd5365:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-abd5365 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-5433725{width:100%;max-width:100%;}.elementor-3508 .elementor-element.elementor-element-5433725.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3508 .elementor-element.elementor-element-5433725 .elementor-icon-box-wrapper{text-align:center;gap:5px;}.elementor-3508 .elementor-element.elementor-element-5433725 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-5433725.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-5433725.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-5433725.elementor-view-default .elementor-icon{fill:var( --e-global-color-dea22c1 );color:var( --e-global-color-dea22c1 );border-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-5433725 .elementor-icon{font-size:50px;}.elementor-3508 .elementor-element.elementor-element-5433725 .elementor-icon-box-title, .elementor-3508 .elementor-element.elementor-element-5433725 .elementor-icon-box-title a{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;}.elementor-3508 .elementor-element.elementor-element-5433725:has(:hover) .elementor-icon-box-title,
					 .elementor-3508 .elementor-element.elementor-element-5433725:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-5433725 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-icon i{color:var( --e-global-color-dea22c1 );transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-icon svg{fill:var( --e-global-color-dea22c1 );transition:fill 0.3s;}.elementor-3508 .elementor-element.elementor-element-d9aa5a4{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:20px;font-weight:400;}.elementor-3508 .elementor-element.elementor-element-d9aa5a4 .elementor-icon-list-text{color:var( --e-global-color-5982c82 );transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-b6df8f0{text-align:center;font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-102b945 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-5982c82 );color:var( --e-global-color-5982c82 );background-image:linear-gradient(90deg, var( --e-global-color-504def7 ) 0%, var( --e-global-color-dea22c1 ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dea22c1 );border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-3508 .elementor-element.elementor-element-102b945 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-3508 .elementor-element.elementor-element-18302cd{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-18302cd:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-18302cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-4185fc5{--display:flex;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-4f959a7 img{border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-286d7a4{--display:flex;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-dd95125 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:25px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-d68c86c{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-icon i{color:var( --e-global-color-dea22c1 );transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-icon svg{fill:var( --e-global-color-dea22c1 );transition:fill 0.3s;}.elementor-3508 .elementor-element.elementor-element-08a4cda{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-3508 .elementor-element.elementor-element-08a4cda .elementor-icon-list-text{color:var( --e-global-color-23e3a40 );transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-133fc5b .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-5982c82 );color:var( --e-global-color-5982c82 );background-image:linear-gradient(90deg, var( --e-global-color-504def7 ) 0%, var( --e-global-color-dea22c1 ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dea22c1 );border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-3508 .elementor-element.elementor-element-133fc5b > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-3508 .elementor-element.elementor-element-09fd94a{--display:flex;--min-height:820px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-09fd94a:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-09fd94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-00ddc35{--display:flex;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-aa3f0d1 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-f68d2ba{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-icon i{color:var( --e-global-color-dea22c1 );transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-icon svg{fill:var( --e-global-color-dea22c1 );transition:fill 0.3s;}.elementor-3508 .elementor-element.elementor-element-de5e007{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-item > a{font-family:"Sora", Sans-serif;font-size:18px;font-weight:500;}.elementor-3508 .elementor-element.elementor-element-de5e007 .elementor-icon-list-text{color:var( --e-global-color-23e3a40 );transition:color 0.3s;}.elementor-3508 .elementor-element.elementor-element-d43583f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-2ec7f11{--display:flex;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-e4c7008{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-e4c7008:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-e4c7008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-1332bcd{--display:flex;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-4aa2695 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:35px;font-weight:800;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-12b99e2{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-35668fe .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-5982c82 );color:var( --e-global-color-5982c82 );background-image:linear-gradient(90deg, var( --e-global-color-504def7 ) 0%, var( --e-global-color-dea22c1 ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dea22c1 );border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-3508 .elementor-element.elementor-element-35668fe > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-3508 .elementor-element.elementor-element-c0383a3{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-0ad7a47{--display:flex;--justify-content:center;}.elementor-3508 .elementor-element.elementor-element-c8a226b img{border-radius:10px 10px 10px 10px;}.elementor-3508 .elementor-element.elementor-element-a313d5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-a313d5a:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-a313d5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6a6b7ef );}.elementor-3508 .elementor-element.elementor-element-01e0c2b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-9423e57{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3508 .elementor-element.elementor-element-ec16845 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-9f6ca26{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-450eb11{--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: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:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-3508 .elementor-element.elementor-element-450eb11:not(.elementor-motion-effects-element-type-background), .elementor-3508 .elementor-element.elementor-element-450eb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-3508 .elementor-element.elementor-element-450eb11.e-con:hover{--e-con-transform-scale:1.03;}.elementor-3508 .elementor-element.elementor-element-450eb11:hover{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-radius:12px 12px 12px 12px;--border-top-left-radius:12px;--border-top-right-radius:12px;--border-bottom-right-radius:12px;--border-bottom-left-radius:12px;}.elementor-3508 .elementor-element.elementor-element-450eb11, .elementor-3508 .elementor-element.elementor-element-450eb11::before{--border-transition:0.3s;}.elementor-3508 .elementor-element.elementor-element-f2f9311 .elementor-icon-wrapper{text-align:center;}.elementor-3508 .elementor-element.elementor-element-f2f9311.elementor-view-stacked .elementor-icon{background-color:#62FF72;}.elementor-3508 .elementor-element.elementor-element-f2f9311.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-f2f9311.elementor-view-default .elementor-icon{color:#62FF72;border-color:#62FF72;}.elementor-3508 .elementor-element.elementor-element-f2f9311.elementor-view-framed .elementor-icon, .elementor-3508 .elementor-element.elementor-element-f2f9311.elementor-view-default .elementor-icon svg{fill:#62FF72;}.elementor-3508 .elementor-element.elementor-element-4c3f606{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3508 .elementor-element.elementor-element-c1bb918{text-align:start;}.elementor-3508 .elementor-element.elementor-element-c1bb918 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-5982c82 );}.elementor-3508 .elementor-element.elementor-element-c024fca{text-align:start;}.elementor-3508 .elementor-element.elementor-element-c024fca .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-b640583{--display:flex;}.elementor-3508 .elementor-element.elementor-element-74526fa{--display:flex;border-style:none;--border-style:none;}.elementor-3508 .elementor-element.elementor-element-8339985{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-3a36150{--display:flex;border-style:none;--border-style:none;}.elementor-3508 .elementor-element.elementor-element-68c9b1f{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-b85ccbe{--display:flex;border-style:none;--border-style:none;}.elementor-3508 .elementor-element.elementor-element-86b77e5{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-e2caef7{--display:flex;border-style:none;--border-style:none;}.elementor-3508 .elementor-element.elementor-element-72dba39{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-d68a4dc{--display:flex;border-style:none;--border-style:none;}.elementor-3508 .elementor-element.elementor-element-b004435{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-d4bed81{--display:flex;border-style:none;--border-style:none;}.elementor-3508 .elementor-element.elementor-element-d55b339{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-11338fc{--display:flex;border-style:none;--border-style:none;}.elementor-3508 .elementor-element.elementor-element-8f67454{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-df821ec{--display:flex;border-style:none;--border-style:none;}.elementor-3508 .elementor-element.elementor-element-e5ececc{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-6820ccf{--display:flex;border-style:none;--border-style:none;}.elementor-3508 .elementor-element.elementor-element-defbd5a{font-family:"Sora", Sans-serif;font-size:15px;font-weight:300;color:var( --e-global-color-23e3a40 );}.elementor-3508 .elementor-element.elementor-element-fb82a77 .elementor-button{background-color:transparent;font-family:"Sora", Sans-serif;font-size:15px;font-weight:600;fill:var( --e-global-color-5982c82 );color:var( --e-global-color-5982c82 );background-image:linear-gradient(90deg, var( --e-global-color-504def7 ) 0%, var( --e-global-color-dea22c1 ) 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-dea22c1 );border-radius:5px 5px 5px 5px;padding:20px 50px 20px 50px;}.elementor-3508 .elementor-element.elementor-element-fb82a77 > .elementor-widget-container:hover{--e-transform-scale:1.03;}.elementor-3508 .elementor-element.elementor-element-484ca99{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 10px 10px;--n-accordion-title-normal-color:var( --e-global-color-5982c82 );--n-accordion-title-hover-color:var( --e-global-color-23e3a40 );--n-accordion-title-active-color:var( --e-global-color-23e3a40 );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-5982c82 );--n-accordion-icon-hover-color:var( --e-global-color-dea22c1 );--n-accordion-icon-active-color:var( --e-global-color-dea22c1 );}.elementor-3508 .elementor-element.elementor-element-484ca99 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#D0D0D03B;}.elementor-3508 .elementor-element.elementor-element-484ca99 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-3508 .elementor-element.elementor-element-484ca99 > .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:"Raleway", Sans-serif;font-weight:700;}@media(max-width:1024px){.elementor-3508 .elementor-element.elementor-element-1ae3f50{--grid-auto-flow:row;}.elementor-3508 .elementor-element.elementor-element-1845147{--grid-auto-flow:row;}.elementor-3508 .elementor-element.elementor-element-f7dd1cb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3508 .elementor-element.elementor-element-7dc3605{--min-height:0px;}.elementor-3508 .elementor-element.elementor-element-44cec14{--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-0f66e9d{text-align:center;}.elementor-3508 .elementor-element.elementor-element-2437704{text-align:center;}.elementor-3508 .elementor-element.elementor-element-04a7543 .elementor-button{padding:20px 30px 20px 30px;}.elementor-3508 .elementor-element.elementor-element-cc829e9{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-b24b36f{text-align:center;}.elementor-3508 .elementor-element.elementor-element-24ff395{text-align:center;}.elementor-3508 .elementor-element.elementor-element-31ee0ff{text-align:center;}.elementor-3508 .elementor-element.elementor-element-d1f5c1b{text-align:center;}.elementor-3508 .elementor-element.elementor-element-3cecd2e{text-align:center;}.elementor-3508 .elementor-element.elementor-element-720f256{text-align:center;}.elementor-3508 .elementor-element.elementor-element-e0bfd16{text-align:center;}.elementor-3508 .elementor-element.elementor-element-6b03f92{text-align:center;}.elementor-3508 .elementor-element.elementor-element-ec79054{text-align:center;}.elementor-3508 .elementor-element.elementor-element-d6f5315{text-align:center;}.elementor-3508 .elementor-element.elementor-element-92566e5{text-align:center;}.elementor-3508 .elementor-element.elementor-element-61414e1{text-align:center;}.elementor-3508 .elementor-element.elementor-element-23f4e94{text-align:center;}.elementor-3508 .elementor-element.elementor-element-4f20304{text-align:center;}.elementor-3508 .elementor-element.elementor-element-158fa53 .elementor-button{padding:20px 30px 20px 30px;}.elementor-3508 .elementor-element.elementor-element-3733e5d{--min-height:0px;}.elementor-3508 .elementor-element.elementor-element-761c894{--margin-top:260px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3508 .elementor-element.elementor-element-2655d8e{text-align:center;}.elementor-3508 .elementor-element.elementor-element-51b69a6{text-align:center;}.elementor-3508 .elementor-element.elementor-element-538afa3{text-align:center;}.elementor-3508 .elementor-element.elementor-element-25bfd98{text-align:center;}.elementor-3508 .elementor-element.elementor-element-ab5e551{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-8b26d28{text-align:center;}.elementor-3508 .elementor-element.elementor-element-928b109{text-align:center;}.elementor-3508 .elementor-element.elementor-element-c8daf33{text-align:center;}.elementor-3508 .elementor-element.elementor-element-1ae3f50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3508 .elementor-element.elementor-element-bd2a0a3{text-align:center;}.elementor-3508 .elementor-element.elementor-element-fdc0e2d{text-align:center;}.elementor-3508 .elementor-element.elementor-element-1b14c93{text-align:center;}.elementor-3508 .elementor-element.elementor-element-1845147{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3508 .elementor-element.elementor-element-265dd79{text-align:center;}.elementor-3508 .elementor-element.elementor-element-e0727c3{text-align:center;}.elementor-3508 .elementor-element.elementor-element-52cb6f8{text-align:center;}.elementor-3508 .elementor-element.elementor-element-ba871d8{text-align:center;}.elementor-3508 .elementor-element.elementor-element-f7dd1cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3508 .elementor-element.elementor-element-367dffb{text-align:center;}.elementor-3508 .elementor-element.elementor-element-041a7b1{text-align:center;}.elementor-3508 .elementor-element.elementor-element-866c92d{text-align:center;}.elementor-3508 .elementor-element.elementor-element-b6df8f0{text-align:center;}.elementor-3508 .elementor-element.elementor-element-102b945 .elementor-button{padding:20px 30px 20px 30px;}.elementor-3508 .elementor-element.elementor-element-dd95125{text-align:center;}.elementor-3508 .elementor-element.elementor-element-d68c86c{text-align:center;}.elementor-3508 .elementor-element.elementor-element-133fc5b .elementor-button{padding:20px 30px 20px 30px;}.elementor-3508 .elementor-element.elementor-element-aa3f0d1{text-align:center;}.elementor-3508 .elementor-element.elementor-element-f68d2ba{text-align:center;}.elementor-3508 .elementor-element.elementor-element-d43583f{text-align:center;}.elementor-3508 .elementor-element.elementor-element-4aa2695{text-align:center;}.elementor-3508 .elementor-element.elementor-element-12b99e2{text-align:center;}.elementor-3508 .elementor-element.elementor-element-35668fe .elementor-button{padding:20px 30px 20px 30px;}.elementor-3508 .elementor-element.elementor-element-c0383a3{text-align:center;}.elementor-3508 .elementor-element.elementor-element-a313d5a{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-01e0c2b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3508 .elementor-element.elementor-element-9423e57{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3508 .elementor-element.elementor-element-ec16845{text-align:center;}.elementor-3508 .elementor-element.elementor-element-9f6ca26{text-align:center;}.elementor-3508 .elementor-element.elementor-element-450eb11{--width:90%;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3508 .elementor-element.elementor-element-4c3f606{--width:70%;}.elementor-3508 .elementor-element.elementor-element-8339985{text-align:center;}.elementor-3508 .elementor-element.elementor-element-68c9b1f{text-align:center;}.elementor-3508 .elementor-element.elementor-element-86b77e5{text-align:center;}.elementor-3508 .elementor-element.elementor-element-72dba39{text-align:center;}.elementor-3508 .elementor-element.elementor-element-b004435{text-align:center;}.elementor-3508 .elementor-element.elementor-element-d55b339{text-align:center;}.elementor-3508 .elementor-element.elementor-element-8f67454{text-align:center;}.elementor-3508 .elementor-element.elementor-element-e5ececc{text-align:center;}.elementor-3508 .elementor-element.elementor-element-defbd5a{text-align:center;}.elementor-3508 .elementor-element.elementor-element-fb82a77 .elementor-button{padding:20px 30px 20px 30px;}}@media(min-width:768px){.elementor-3508 .elementor-element.elementor-element-7dc3605{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-d0db548{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-1b7babb{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-523bd1f{--width:30%;}.elementor-3508 .elementor-element.elementor-element-049eb3d{--width:30%;}.elementor-3508 .elementor-element.elementor-element-e7cebf5{--width:30%;}.elementor-3508 .elementor-element.elementor-element-3733e5d{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-afa2b83{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-91b77c7{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-48d8090{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-3588b60{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-40abc28{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-8caf9e1{--width:30%;}.elementor-3508 .elementor-element.elementor-element-f039837{--width:30%;}.elementor-3508 .elementor-element.elementor-element-abd5365{--width:30%;}.elementor-3508 .elementor-element.elementor-element-18302cd{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-09fd94a{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-e4c7008{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-a313d5a{--content-width:1250px;}.elementor-3508 .elementor-element.elementor-element-9423e57{--width:70%;}.elementor-3508 .elementor-element.elementor-element-450eb11{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3508 .elementor-element.elementor-element-523bd1f{--width:48%;}.elementor-3508 .elementor-element.elementor-element-049eb3d{--width:48%;}.elementor-3508 .elementor-element.elementor-element-e7cebf5{--width:48%;}.elementor-3508 .elementor-element.elementor-element-8caf9e1{--width:48%;}.elementor-3508 .elementor-element.elementor-element-f039837{--width:48%;}.elementor-3508 .elementor-element.elementor-element-abd5365{--width:48%;}.elementor-3508 .elementor-element.elementor-element-450eb11{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-0f66e9d */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2437704 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-04a7543 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e849b20 */.textoanimado{
    display: inline-block;
    animation: carrossel 40s linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(0);
    }
    100%{
        transform: translatex(-900px);
    }
}

.textoanimado2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b24b36f */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ff395 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31ee0ff */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3cecd2e */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e0bfd16 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec79054 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92566e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-61414e1 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23f4e94 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5be70de */.elementor-3508 .elementor-element.elementor-element-5be70de{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c7a1aef */.elementor-3508 .elementor-element.elementor-element-c7a1aef{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a09e02c */.elementor-3508 .elementor-element.elementor-element-a09e02c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f20304 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-158fa53 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2655d8e */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51b69a6 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-538afa3 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25bfd98 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b26d28 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-928b109 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8daf33 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1fa5f40 */.elementor-3508 .elementor-element.elementor-element-1fa5f40{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7135aa0 */.elementor-3508 .elementor-element.elementor-element-7135aa0{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1d0108c */.elementor-3508 .elementor-element.elementor-element-1d0108c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2c7fae2 */.elementor-3508 .elementor-element.elementor-element-2c7fae2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-420d839 */.elementor-3508 .elementor-element.elementor-element-420d839{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-990d63a */.elementor-3508 .elementor-element.elementor-element-990d63a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd2a0a3 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdc0e2d */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b14c93 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b5402ee */.elementor-3508 .elementor-element.elementor-element-b5402ee{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b36673e */.elementor-3508 .elementor-element.elementor-element-b36673e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0ec9e3c */.elementor-3508 .elementor-element.elementor-element-0ec9e3c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-709f1d3 */.elementor-3508 .elementor-element.elementor-element-709f1d3{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c898f9e */.elementor-3508 .elementor-element.elementor-element-c898f9e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3a85720 */.elementor-3508 .elementor-element.elementor-element-3a85720{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-265dd79 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0727c3 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52cb6f8 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba871d8 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-267223f */.elementor-3508 .elementor-element.elementor-element-267223f{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-98efce8 */.elementor-3508 .elementor-element.elementor-element-98efce8{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8a0271c */.elementor-3508 .elementor-element.elementor-element-8a0271c{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ab12002 */.elementor-3508 .elementor-element.elementor-element-ab12002{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a60dba2 */.elementor-3508 .elementor-element.elementor-element-a60dba2{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d51102e */.elementor-3508 .elementor-element.elementor-element-d51102e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-55391dc */.elementor-3508 .elementor-element.elementor-element-55391dc{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a74bc1 */.elementor-3508 .elementor-element.elementor-element-6a74bc1{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-367dffb */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-041a7b1 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3e281c9 */.elementor-3508 .elementor-element.elementor-element-3e281c9{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a784a5e */.elementor-3508 .elementor-element.elementor-element-a784a5e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-90f2b8e */.elementor-3508 .elementor-element.elementor-element-90f2b8e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-658080e */.elementor-3508 .elementor-element.elementor-element-658080e{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-866c92d */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33b4146 */.elementor-3508 .elementor-element.elementor-element-33b4146{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-68e0579 */.elementor-3508 .elementor-element.elementor-element-68e0579{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5433725 */.elementor-3508 .elementor-element.elementor-element-5433725{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b6df8f0 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-102b945 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd95125 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d68c86c */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-133fc5b */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa3f0d1 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f68d2ba */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d43583f */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4aa2695 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12b99e2 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-35668fe */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0383a3 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec16845 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #BE945C 0%, #D9BE6D 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f6ca26 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8339985 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68c9b1f */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86b77e5 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72dba39 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b004435 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d55b339 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f67454 */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ececc */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-defbd5a */p:last-child{
    margin-bottom:0px;
}

.elementor-widget-text-editor p:last-child{
    margin-bottom:0px;
    margin-top:0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb82a77 */.elementor-button{
  position: relative;                 /* necessário para o ::before */
  width: fit-content !important;      /* ajusta à largura do conteúdo */
  overflow: hidden;                   /* evita o brilho “vazar” */
}

.elementor-button:hover::before{
  animation: brilho .8s linear;       /* tempo do “feixe” */
}

.elementor-button::before{
  content: "";
  position: absolute; top: 0; left: 0;
  height: 100%;
  opacity: 0;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;

  /* feixe + halo em verde */
  background: #D9BE6D;                /* feixe principal */
  box-shadow: 0 0 30px 20px #D9BE6D;/* halo (ajuste opacidade se quiser) */
}

@keyframes brilho{
  0%   { opacity: 0; left: 0%; }
  50%  { opacity: 1;           }
  100% { opacity: 0; left: 100%; }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-484ca99 */.e-n-accordion-item-title{
    border: none !important;
}

.e-n-accordion-item-title{
    border-bottom: 1px solid !important; /*altere a borda aqui*/
    border-image: linear-gradient(270deg, #929292 10%, #383838 98%)1 !important; /*altere as cores aqui*/
}

.elementor-3508 .elementor-element.elementor-element-484ca99 .e-n-accordion-item-title{
    display: flex;
    justify-content: space-between;
    padding-right: 20px;
}/* End custom CSS */