.elementor-21 .elementor-element.elementor-element-6bd62a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-21 .elementor-element.elementor-element-6825f82a{--display:flex;--min-height:660px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-21 .elementor-element.elementor-element-4939a9ee{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-3aaddfea .elementor-heading-title{font-family:var( --e-global-typography-8352cd5-font-family ), Sans-serif;font-size:var( --e-global-typography-8352cd5-font-size );font-weight:var( --e-global-typography-8352cd5-font-weight );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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-21 .elementor-element.elementor-element-27670f6{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-e859cdf{z-index:0;--lottie-container-width:12%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3fcb612 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-9ecf00b );color:var( --e-global-color-9ecf00b );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9ecf00b );border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-3fcb612 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-3fcb612 .elementor-button:focus{background-color:var( --e-global-color-9ecf00b );color:var( --e-global-color-e777cd9 );box-shadow:0px 0px 36px 11px rgba(2.0000000000000178, 223.99999999999997, 184, 0.13);}.elementor-21 .elementor-element.elementor-element-3fcb612{z-index:1;}.elementor-21 .elementor-element.elementor-element-3fcb612 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-3fcb612 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-3fcb612 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-3fcb612 .elementor-button:focus svg{fill:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-63b269c{--display:flex;}.elementor-21 .elementor-element.elementor-element-eabe6a0{--display:flex;--position:absolute;--min-height:180px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;top:50%;--z-index:2;}.elementor-21 .elementor-element.elementor-element-eabe6a0::before, .elementor-21 .elementor-element.elementor-element-eabe6a0 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-eabe6a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-eabe6a0 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-eabe6a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-eabe6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-eabe6a0.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-4aa2983{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-4aa2983{right:0px;}.elementor-21 .elementor-element.elementor-element-4aa2983{top:0px;--lottie-container-width:35%;}.elementor-21 .elementor-element.elementor-element-7e498859{--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:-160px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-21 .elementor-element.elementor-element-af0d8db{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-af0d8db: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-af0d8db, .elementor-21 .elementor-element.elementor-element-af0d8db::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-2a9452d7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b76c695 );--border-color:var( --e-global-color-b76c695 );--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-2a9452d7:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2a9452d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ee0b31 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-cf13dee{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-cf13dee.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-2a6a2d4{text-align:center;}.elementor-21 .elementor-element.elementor-element-2a6a2d4 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-9c7599c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-05b6d80{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-05b6d80: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-05b6d80, .elementor-21 .elementor-element.elementor-element-05b6d80::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-1b941f2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b76c695 );--border-color:var( --e-global-color-b76c695 );--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-1b941f2:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1b941f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-e9c5ff0 ) 0%, var( --e-global-color-9ecf00b ) 100%);}.elementor-21 .elementor-element.elementor-element-28c7031{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-28c7031.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a946a53{text-align:center;}.elementor-21 .elementor-element.elementor-element-a946a53 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-a5d7284{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-74ac5b8{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:10px 10px 10px 10px;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-74ac5b8: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-74ac5b8, .elementor-21 .elementor-element.elementor-element-74ac5b8::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-4fc914b{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b76c695 );--border-color:var( --e-global-color-b76c695 );--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-4fc914b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4fc914b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ee0b31 );}.elementor-21 .elementor-element.elementor-element-09c643e{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-09c643e.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a2cf35c{text-align:center;}.elementor-21 .elementor-element.elementor-element-a2cf35c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-25c3891{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fbd0b );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-34f03cb{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-34f03cb{left:0px;}.elementor-21 .elementor-element.elementor-element-34f03cb{top:14%;z-index:0;--lottie-container-max-width:66%;}.elementor-21 .elementor-element.elementor-element-729764b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:200px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9d93550{--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:-160px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9cdab93{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-9cdab93: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-9cdab93, .elementor-21 .elementor-element.elementor-element-9cdab93::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-f5dfb9e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b76c695 );--border-color:var( --e-global-color-b76c695 );--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-f5dfb9e:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f5dfb9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ee0b31 );}.elementor-21 .elementor-element.elementor-element-3f809ea{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-3f809ea.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-5486773{text-align:center;}.elementor-21 .elementor-element.elementor-element-5486773 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-0d80ccc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-f633b75{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-f633b75: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-f633b75, .elementor-21 .elementor-element.elementor-element-f633b75::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-2a551da{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b76c695 );--border-color:var( --e-global-color-b76c695 );--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-2a551da:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2a551da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, var( --e-global-color-e9c5ff0 ) 0%, var( --e-global-color-9ecf00b ) 100%);}.elementor-21 .elementor-element.elementor-element-1375ed9{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-1375ed9.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-db2209c{text-align:center;}.elementor-21 .elementor-element.elementor-element-db2209c .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-897c9c8{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-019044a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:10px 10px 10px 10px;--margin-top:1px;--margin-bottom:1px;--margin-left:1px;--margin-right:1px;--z-index:2;}.elementor-21 .elementor-element.elementor-element-019044a: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-019044a, .elementor-21 .elementor-element.elementor-element-019044a::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-8382a41{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-b76c695 );--border-color:var( --e-global-color-b76c695 );--border-radius:10px 10px 10px 10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-8382a41:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8382a41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ee0b31 );}.elementor-21 .elementor-element.elementor-element-45c2538{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-45c2538.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-8b457e9{text-align:center;}.elementor-21 .elementor-element.elementor-element-8b457e9 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-940c20b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fbd0b );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-dc07f6f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > a{font-family:var( --e-global-typography-7eb8dad-font-family ), Sans-serif;font-size:var( --e-global-typography-7eb8dad-font-size );font-weight:var( --e-global-typography-7eb8dad-font-weight );text-transform:var( --e-global-typography-7eb8dad-text-transform );line-height:var( --e-global-typography-7eb8dad-line-height );letter-spacing:var( --e-global-typography-7eb8dad-letter-spacing );}.elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-text{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-7662763e{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-37ca09ba{--display:flex;--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-21 .elementor-element.elementor-element-1811a46e > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1811a46e .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;letter-spacing:-0.035em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-471e1365{--display:flex;}.elementor-21 .elementor-element.elementor-element-777b11f2{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-9947692 );}.elementor-21 .elementor-element.elementor-element-59f89133 .elementor-button{background-color:var( --e-global-color-e632858 );fill:var( --e-global-color-9ecf00b );color:var( --e-global-color-9ecf00b );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-59f89133 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-59f89133 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-59f89133 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-59f89133 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-59f89133 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-59f89133 .elementor-button:focus svg{fill:var( --e-global-color-accent );}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-9a00e60{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-9a00e60{left:0px;}.elementor-21 .elementor-element.elementor-element-9a00e60{bottom:0px;--lottie-container-width:15%;}.elementor-21 .elementor-element.elementor-element-3a01e20b{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-75ff2b1{--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;--align-items:center;--overlay-opacity:1;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-75ff2b1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-75ff2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brightai.pt/wp-content/uploads/2025/05/digital-engineering-experts-collaborating-in-order-to-develop-advanced-scene-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-75ff2b1::before, .elementor-21 .elementor-element.elementor-element-75ff2b1 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-75ff2b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-75ff2b1 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-75ff2b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-75ff2b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, #07071C94 0%, var( --e-global-color-e9c5ff0 ) 100%);}.elementor-21 .elementor-element.elementor-element-fea4569{--display:flex;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:5px 5px 5px 5px;--margin-top:0%;--margin-bottom:-9%;--margin-left:5%;--margin-right:0%;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-21 .elementor-element.elementor-element-fea4569::before, .elementor-21 .elementor-element.elementor-element-fea4569 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fea4569 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-fea4569 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fea4569 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-fea4569 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #121228F0 0%, var( --e-global-color-e9c5ff0 ) 100%);}.elementor-21 .elementor-element.elementor-element-fea4569: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-21 .elementor-element.elementor-element-fea4569, .elementor-21 .elementor-element.elementor-element-fea4569::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-bf500b4 .elementor-heading-title{font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-ac7fcf3{color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-2f6e88b .elementor-button{background-color:var( --e-global-color-e632858 );fill:var( --e-global-color-9ecf00b );color:var( --e-global-color-9ecf00b );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-2f6e88b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-2f6e88b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-2f6e88b .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-2f6e88b .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-2f6e88b .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-2f6e88b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-1bf02a3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1bf02a3:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1bf02a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center left, #00AEF026 0%, var( --e-global-color-e9c5ff0 ) 50%);}.elementor-21 .elementor-element.elementor-element-f045ac6{text-align:center;}.elementor-21 .elementor-element.elementor-element-f045ac6 .elementor-heading-title{font-family:var( --e-global-typography-4353ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-4353ebc-font-size );font-weight:var( --e-global-typography-4353ebc-font-weight );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1343a8f{--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-21 .elementor-element.elementor-element-db840f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-db840f1{right:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-db840f1{left:0px;}.elementor-21 .elementor-element.elementor-element-db840f1{top:0px;--lottie-container-width:29%;}.elementor-21 .elementor-element.elementor-element-9de5a6d{--display:flex;}.elementor-21 .elementor-element.elementor-element-0180a86{text-align:center;}.elementor-21 .elementor-element.elementor-element-0180a86 img{width:28%;}.elementor-21 .elementor-element.elementor-element-2b7a8c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 0px 0px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-2b7a8c0:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2b7a8c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ee0b31 );}.elementor-21 .elementor-element.elementor-element-5b2e41b{text-align:center;}.elementor-21 .elementor-element.elementor-element-5b2e41b .elementor-heading-title{font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-1e5e08d{text-align:center;}.elementor-21 .elementor-element.elementor-element-1e5e08d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-8712d93{--display:flex;}.elementor-21 .elementor-element.elementor-element-b551a77{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-2c8cb64 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:900;line-height:46px;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-d3bcc69 .elementor-heading-title{font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f0a1941{text-align:justify;}.elementor-21 .elementor-element.elementor-element-f0a1941 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-c7cdbfc{text-align:right;}.elementor-21 .elementor-element.elementor-element-c7cdbfc .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:900;line-height:46px;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-07f3b46{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-21 .elementor-element.elementor-element-f7b1c86 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:900;line-height:46px;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-d29d5e4 .elementor-heading-title{font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4ad534d{text-align:justify;}.elementor-21 .elementor-element.elementor-element-4ad534d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-1ed8810{text-align:right;}.elementor-21 .elementor-element.elementor-element-1ed8810 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:60px;font-weight:900;line-height:46px;letter-spacing:0em;word-spacing:0px;color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-75f1b03{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:72px;width:var( --container-widget-width, 7100% );max-width:7100%;--container-widget-width:7100%;--container-widget-flex-grow:0;z-index:1;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-21 .elementor-element.elementor-element-75f1b03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d6f01eb{--display:flex;--min-height:120px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:1;}.elementor-21 .elementor-element.elementor-element-d6f01eb:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d6f01eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brightai.pt/wp-content/uploads/2024/04/bg_pattern.png");background-repeat:repeat;}.elementor-21 .elementor-element.elementor-element-d6f01eb::before, .elementor-21 .elementor-element.elementor-element-d6f01eb > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d6f01eb > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-d6f01eb > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-d6f01eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-d6f01eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-9ecf00b ) 100%);}.elementor-21 .elementor-element.elementor-element-e606e4c{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e777cd9 );--border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-8f1b8e3 .elementor-heading-title{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-84df4fd{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e777cd9 );--border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-00dde21 .elementor-heading-title{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-073a570{--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:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e777cd9 );--border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-6721bd1 .elementor-heading-title{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-111ee88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e777cd9 );--border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-26bcf2a .elementor-heading-title{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-13e6d44{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e777cd9 );--border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-90e37f4 .elementor-heading-title{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-dc4e3ab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e777cd9 );--border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-2dd692c .elementor-heading-title{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-4936cd7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e777cd9 );--border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-2f452c9 .elementor-heading-title{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-069edec{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e777cd9 );--border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-699d1e8 .elementor-heading-title{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-24d8569{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-e777cd9 );--border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-5686123 .elementor-heading-title{font-family:var( --e-global-typography-6524214-font-family ), Sans-serif;font-size:var( --e-global-typography-6524214-font-size );font-weight:var( --e-global-typography-6524214-font-weight );text-transform:var( --e-global-typography-6524214-text-transform );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-7106753{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:72px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-21 .elementor-element.elementor-element-7106753 > .elementor-widget-container{margin:32px 0px 30px 0px;}.elementor-21 .elementor-element.elementor-element-acd5d03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5) inset;--padding-top:0px;--padding-bottom:256px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-acd5d03:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-acd5d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9c5ff0 );background-image:url("https://brightai.pt/wp-content/uploads/2024/04/bg_pattern.png");}.elementor-21 .elementor-element.elementor-element-acd5d03::before, .elementor-21 .elementor-element.elementor-element-acd5d03 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-acd5d03 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-acd5d03 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-acd5d03 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-acd5d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e9c5ff0 ) 77%, #07071C66 100%);}.elementor-21 .elementor-element.elementor-element-acd5d03.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-168cfd6{--display:flex;--padding-top:84px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-168cfd6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-168cfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #00AEF082 2%, var( --e-global-color-e9c5ff0 ) 50%);}.elementor-21 .elementor-element.elementor-element-25a1920{font-family:var( --e-global-typography-784143b-font-family ), Sans-serif;font-size:var( --e-global-typography-784143b-font-size );font-weight:var( --e-global-typography-784143b-font-weight );text-transform:var( --e-global-typography-784143b-text-transform );line-height:var( --e-global-typography-784143b-line-height );letter-spacing:var( --e-global-typography-784143b-letter-spacing );color:var( --e-global-color-9ecf00b );}.elementor-21 .elementor-element.elementor-element-7fe2080{text-align:center;}.elementor-21 .elementor-element.elementor-element-7fe2080 .elementor-heading-title{font-family:var( --e-global-typography-4353ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-4353ebc-font-size );font-weight:var( --e-global-typography-4353ebc-font-weight );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-a8d7f87{color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-0e1376f .elementor-button{background-color:var( --e-global-color-e632858 );fill:var( --e-global-color-9ecf00b );color:var( --e-global-color-9ecf00b );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-0e1376f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-0e1376f .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-0e1376f .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-0e1376f .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-0e1376f .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-0e1376f .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-6c3e350{--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:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-9aea796{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-9aea796:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9aea796 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ee0b31 );background-image:url("https://brightai.pt/wp-content/uploads/2025/05/Grid-09-2-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:96% auto;}.elementor-21 .elementor-element.elementor-element-9aea796::before, .elementor-21 .elementor-element.elementor-element-9aea796 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9aea796 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9aea796 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9aea796 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9aea796 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-9aea796: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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-9aea796, .elementor-21 .elementor-element.elementor-element-9aea796::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-5d1d115{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-eed6f85 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-d2028cc{color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-0f69705{--lottie-container-width:66%;}.elementor-21 .elementor-element.elementor-element-e796250{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-e796250:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e796250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-e9c5ff0 ) 100%);}.elementor-21 .elementor-element.elementor-element-e796250::before, .elementor-21 .elementor-element.elementor-element-e796250 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e796250 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-e796250 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-e796250 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-e796250 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://brightai.pt/wp-content/uploads/2025/05/Asset-012.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-e796250: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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-e796250, .elementor-21 .elementor-element.elementor-element-e796250::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-5a705c1{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-e9c5ff0 );}.elementor-21 .elementor-element.elementor-element-2e8adb2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e9c5ff0 );}.elementor-21 .elementor-element.elementor-element-8a449df{color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-c794bcc{--spacer-size:254px;}.elementor-21 .elementor-element.elementor-element-0637567{bottom:14%;--lottie-container-width:24%;}.elementor-21 .elementor-element.elementor-element-4481601{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-4481601:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4481601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ee0b31 );background-image:url("https://brightai.pt/wp-content/uploads/2025/05/Grid-09-2-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:96% auto;}.elementor-21 .elementor-element.elementor-element-4481601::before, .elementor-21 .elementor-element.elementor-element-4481601 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4481601 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-4481601 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4481601 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-4481601 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://brightai.pt/wp-content/uploads/2025/05/voiceboticon-2.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:67% auto;}.elementor-21 .elementor-element.elementor-element-4481601: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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-4481601, .elementor-21 .elementor-element.elementor-element-4481601::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-0eec6d1{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-d86bbd2 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-40d77b2{color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-6de7e1e{--spacer-size:254px;}.elementor-21 .elementor-element.elementor-element-7bb4e08{--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-21 .elementor-element.elementor-element-2686f01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-2686f01:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-2686f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-e9c5ff0 ) 100%);}.elementor-21 .elementor-element.elementor-element-2686f01::before, .elementor-21 .elementor-element.elementor-element-2686f01 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2686f01 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-2686f01 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2686f01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-2686f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://brightai.pt/wp-content/uploads/2025/05/Asset-036.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-21 .elementor-element.elementor-element-2686f01: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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-2686f01, .elementor-21 .elementor-element.elementor-element-2686f01::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-f8817b4{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-e9c5ff0 );}.elementor-21 .elementor-element.elementor-element-b4539ad .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e9c5ff0 );}.elementor-21 .elementor-element.elementor-element-80bd399{color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-3c91581{--spacer-size:254px;}.elementor-21 .elementor-element.elementor-element-7294ef9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:5px 5px 5px 5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-7294ef9:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7294ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2036;}.elementor-21 .elementor-element.elementor-element-7294ef9::before, .elementor-21 .elementor-element.elementor-element-7294ef9 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7294ef9 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-7294ef9 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7294ef9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-7294ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://brightai.pt/wp-content/uploads/2025/05/Group-2.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-21 .elementor-element.elementor-element-7294ef9: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-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-7294ef9, .elementor-21 .elementor-element.elementor-element-7294ef9::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-0189989{font-family:"Space Grotesk", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-296006b .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-dcba1fe{color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-c2e9dc6{--spacer-size:254px;}.elementor-21 .elementor-element.elementor-element-95bbd9b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-95bbd9b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-95bbd9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brightai.pt/wp-content/uploads/2024/04/bg_pattern.png");}.elementor-21 .elementor-element.elementor-element-95bbd9b::before, .elementor-21 .elementor-element.elementor-element-95bbd9b > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-95bbd9b > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-95bbd9b > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-95bbd9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-95bbd9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #07071C3D 0%, var( --e-global-color-e9c5ff0 ) 81%);}.elementor-21 .elementor-element.elementor-element-bf5e1a2{width:100%;max-width:100%;}.elementor-21 .elementor-element.elementor-element-bf5e1a2 .elementor-heading-title{font-family:var( --e-global-typography-4353ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-4353ebc-font-size );font-weight:var( --e-global-typography-4353ebc-font-weight );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-7ffa35c{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0156730{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-0156730.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-183a779{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3162b28{--display:flex;--min-height:344px;--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;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3162b28:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3162b28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-primary ) 0%, var( --e-global-color-2ee0b31 ) 68%);}.elementor-21 .elementor-element.elementor-element-3162b28: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-21 .elementor-element.elementor-element-3162b28, .elementor-21 .elementor-element.elementor-element-3162b28::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-3162b28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-640374c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-640374c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-623c25e{width:var( --container-widget-width, 125.692% );max-width:125.692%;--container-widget-width:125.692%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-623c25e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-623c25e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-b962dbf{column-gap:0px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-9659b86 .elementor-button{background-color:var( --e-global-color-e632858 );fill:var( --e-global-color-9ecf00b );color:var( --e-global-color-9ecf00b );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-9659b86 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-9659b86 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-9659b86 .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-9659b86 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-9659b86 .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-9659b86 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-29a9eea > .elementor-widget-container{margin:0px -24px 0px -46px;}.elementor-21 .elementor-element.elementor-element-29a9eea.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-f239791{--display:flex;--min-height:344px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:60px;--padding-bottom:10px;--padding-left:20px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-f239791:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f239791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2ee0b31 );}.elementor-21 .elementor-element.elementor-element-f239791: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-21 .elementor-element.elementor-element-f239791, .elementor-21 .elementor-element.elementor-element-f239791::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-c341ca2 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-21 .elementor-element.elementor-element-c341ca2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-d4d9429 > .elementor-widget-container{padding:0px 100px 0px 0px;}.elementor-21 .elementor-element.elementor-element-d4d9429{color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-cfead32 > .elementor-widget-container{margin:-142px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-cfead32{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-cfead32{right:0px;}.elementor-21 .elementor-element.elementor-element-cfead32{top:0px;}.elementor-21 .elementor-element.elementor-element-cfead32 img{border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-ab47e16{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6d64b39{--display:flex;--min-height:344px;--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:var( --e-global-color-a6d2581 );--border-color:var( --e-global-color-a6d2581 );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-6d64b39:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-6d64b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #00AEF0BA 38%, var( --e-global-color-2ee0b31 ) 95%);}.elementor-21 .elementor-element.elementor-element-6d64b39: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-21 .elementor-element.elementor-element-6d64b39, .elementor-21 .elementor-element.elementor-element-6d64b39::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-6d64b39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1da6a56 .elementor-counter-number-wrapper{color:var( --e-global-color-e777cd9 );font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1da6a56 .elementor-counter-title{color:var( --e-global-color-e777cd9 );font-family:"Space Grotesk", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;}.elementor-21 .elementor-element.elementor-element-ce2502b{--e-rating-justify-content:center;--e-rating-icon-font-size:16px;--e-rating-gap:3px;--e-rating-icon-marked-color:#DAA520;--e-rating-icon-color:#FFD700;}.elementor-21 .elementor-element.elementor-element-88a0bb0{color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-71b3b33{--display:flex;--min-height:344px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style: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:#FFFFFF00;--border-color:#FFFFFF00;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-71b3b33:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-71b3b33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-9ecf00b ) 0%, var( --e-global-color-2ee0b31 ) 100%);}.elementor-21 .elementor-element.elementor-element-71b3b33: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-21 .elementor-element.elementor-element-71b3b33, .elementor-21 .elementor-element.elementor-element-71b3b33::before{--border-transition:0.3s;}.elementor-21 .elementor-element.elementor-element-d36d146{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-d36d146.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-0791172{width:var( --container-widget-width, 125.692% );max-width:125.692%;--container-widget-width:125.692%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-0791172.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21 .elementor-element.elementor-element-0791172 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-7531d74{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-04fa4ae .elementor-button{background-color:var( --e-global-color-e632858 );fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );padding:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-04fa4ae .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-04fa4ae .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-04fa4ae .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-04fa4ae .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-04fa4ae .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-04fa4ae .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-21 .elementor-element.elementor-element-031f893.elementor-element{--align-self:flex-end;}.elementor-21 .elementor-element.elementor-element-031f893 img{width:72%;}.elementor-21 .elementor-element.elementor-element-bc9140f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-bc9140f::before, .elementor-21 .elementor-element.elementor-element-bc9140f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-bc9140f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-bc9140f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-bc9140f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-bc9140f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-e9c5ff0 ) 0%, var( --e-global-color-e9c5ff0 ) 100%);}.elementor-21 .elementor-element.elementor-element-bc9140f: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-color:var( --e-global-color-9ecf00b );--border-color:var( --e-global-color-9ecf00b );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-21 .elementor-element.elementor-element-bc9140f, .elementor-21 .elementor-element.elementor-element-bc9140f::before{--border-transition:0.3s;}.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-21 .elementor-element.elementor-element-5badb0d .elementor-icon-wrapper{text-align:center;}.elementor-21 .elementor-element.elementor-element-5badb0d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5badb0d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5badb0d.elementor-view-default .elementor-icon{color:var( --e-global-color-e777cd9 );border-color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-5badb0d.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-5badb0d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-5badb0d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5badb0d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-5badb0d .elementor-icon{font-size:34px;}.elementor-21 .elementor-element.elementor-element-5badb0d .elementor-icon svg{height:34px;}.elementor-21 .elementor-element.elementor-element-acc0fe7{text-align:center;}.elementor-21 .elementor-element.elementor-element-acc0fe7 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-cd5d8fe{color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-cd5d8fe a{color:var( --e-global-color-d5fbd0b );}.elementor-21 .elementor-element.elementor-element-3d3c8fa .elementor-button{background-color:var( --e-global-color-9ecf00b );fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9ecf00b );border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-3d3c8fa .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-3d3c8fa .elementor-button:focus{background-color:var( --e-global-color-e632858 );color:var( --e-global-color-9ecf00b );box-shadow:0px 0px 36px 11px rgba(2.0000000000000178, 223.99999999999997, 184, 0.13);}.elementor-21 .elementor-element.elementor-element-3d3c8fa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-3d3c8fa .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-3d3c8fa .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-3d3c8fa .elementor-button:focus svg{fill:var( --e-global-color-9ecf00b );}.elementor-21 .elementor-element.elementor-element-77effae1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.8;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-77effae1:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-77effae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brightai.pt/wp-content/uploads/2024/04/20.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-77effae1::before, .elementor-21 .elementor-element.elementor-element-77effae1 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-77effae1 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-77effae1 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-77effae1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-77effae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e9c5ff0 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-19885749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-21 .elementor-element.elementor-element-19885749::before, .elementor-21 .elementor-element.elementor-element-19885749 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-19885749 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-19885749 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-19885749 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-19885749 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e9c5ff0 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-eed4c02{z-index:0;--lottie-container-width:8%;}.elementor-21 .elementor-element.elementor-element-6d3aa281{text-align:center;}.elementor-21 .elementor-element.elementor-element-6d3aa281 .elementor-heading-title{font-family:var( --e-global-typography-8352cd5-font-family ), Sans-serif;font-size:var( --e-global-typography-8352cd5-font-size );font-weight:var( --e-global-typography-8352cd5-font-weight );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-65ade95a > .elementor-widget-container{padding:0% 20% 0% 20%;}.elementor-21 .elementor-element.elementor-element-65ade95a{text-align:center;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-326ab2be{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c34f2ec .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-9ecf00b );color:var( --e-global-color-9ecf00b );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9ecf00b );border-radius:5px 5px 5px 5px;}.elementor-21 .elementor-element.elementor-element-c34f2ec .elementor-button:hover, .elementor-21 .elementor-element.elementor-element-c34f2ec .elementor-button:focus{background-color:var( --e-global-color-9ecf00b );color:var( --e-global-color-e777cd9 );box-shadow:0px 0px 36px 11px rgba(2.0000000000000178, 223.99999999999997, 184, 0.13);}.elementor-21 .elementor-element.elementor-element-c34f2ec{z-index:1;}.elementor-21 .elementor-element.elementor-element-c34f2ec .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21 .elementor-element.elementor-element-c34f2ec .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-21 .elementor-element.elementor-element-c34f2ec .elementor-button:hover svg, .elementor-21 .elementor-element.elementor-element-c34f2ec .elementor-button:focus svg{fill:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-e1a0426{--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;--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-807d38f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.84;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-807d38f::before, .elementor-21 .elementor-element.elementor-element-807d38f > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-807d38f > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-807d38f > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-807d38f > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-807d38f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-e9c5ff0 );--background-overlay:'';}.elementor-21 .elementor-element.elementor-element-0b67a18{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF12;--border-color:#FFFFFF12;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-d1bc00b{--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;}.elementor-21 .elementor-element.elementor-element-a529fe1.elementor-element{--align-self:center;}.elementor-21 .elementor-element.elementor-element-a529fe1 .elementor-heading-title{font-family:var( --e-global-typography-d4f69a8-font-family ), Sans-serif;font-size:var( --e-global-typography-d4f69a8-font-size );font-weight:var( --e-global-typography-d4f69a8-font-weight );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-213cc1a.elementor-element{--align-self:flex-start;}.elementor-21 .elementor-element.elementor-element-213cc1a .elementor-icon-wrapper{text-align:left;}.elementor-21 .elementor-element.elementor-element-213cc1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9ecf00b );}.elementor-21 .elementor-element.elementor-element-213cc1a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-213cc1a.elementor-view-default .elementor-icon{color:var( --e-global-color-9ecf00b );border-color:var( --e-global-color-9ecf00b );}.elementor-21 .elementor-element.elementor-element-213cc1a.elementor-view-framed .elementor-icon, .elementor-21 .elementor-element.elementor-element-213cc1a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9ecf00b );}.elementor-21 .elementor-element.elementor-element-213cc1a .elementor-icon{font-size:30px;}.elementor-21 .elementor-element.elementor-element-213cc1a .elementor-icon svg{height:30px;}.elementor-21 .elementor-element.elementor-element-25a2cd1{--display:flex;--justify-content:space-around;--padding-top:5px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-21 .elementor-element.elementor-element-aece828{column-gap:0px;text-align:justify;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-d062441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8d1ccec > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-21 .elementor-element.elementor-element-8d1ccec{text-align:center;}.elementor-21 .elementor-element.elementor-element-8d1ccec .elementor-heading-title{font-family:var( --e-global-typography-4353ebc-font-family ), Sans-serif;font-size:var( --e-global-typography-4353ebc-font-size );font-weight:var( --e-global-typography-4353ebc-font-weight );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );color:var( --e-global-color-e777cd9 );}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-68f5918{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-21 .elementor-element.elementor-element-68f5918 > .elementor-widget-container:hover{--e-transform-scaleX:1.03;--e-transform-scaleY:1.03;}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__meta-data span + span:before{content:"•";}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__card{background-color:var( --e-global-color-2ee0b31 );border-color:#FFFFFF12;border-width:1px;}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__card .elementor-post__meta-data{border-top-color:#FFFFFF12;}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title, .elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-49ea2e1-font-family ), Sans-serif;font-size:var( --e-global-typography-49ea2e1-font-size );font-weight:var( --e-global-typography-49ea2e1-font-weight );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__meta-data{color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__excerpt p{color:var( --e-global-color-e777cd9 );}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__read-more{color:var( --e-global-color-9ecf00b );}body.elementor-page-21{margin:0px 0px 0px 0px;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-4939a9ee{--width:50%;}.elementor-21 .elementor-element.elementor-element-63b269c{--width:50%;}.elementor-21 .elementor-element.elementor-element-eabe6a0{--width:340px;}.elementor-21 .elementor-element.elementor-element-2a9452d7{--width:100%;}.elementor-21 .elementor-element.elementor-element-1b941f2{--width:100%;}.elementor-21 .elementor-element.elementor-element-4fc914b{--width:100%;}.elementor-21 .elementor-element.elementor-element-f5dfb9e{--width:100%;}.elementor-21 .elementor-element.elementor-element-2a551da{--width:100%;}.elementor-21 .elementor-element.elementor-element-8382a41{--width:100%;}.elementor-21 .elementor-element.elementor-element-37ca09ba{--width:50%;}.elementor-21 .elementor-element.elementor-element-471e1365{--width:50%;}.elementor-21 .elementor-element.elementor-element-fea4569{--width:49%;}.elementor-21 .elementor-element.elementor-element-9de5a6d{--width:30%;}.elementor-21 .elementor-element.elementor-element-2b7a8c0{--width:100%;}.elementor-21 .elementor-element.elementor-element-0156730{--width:75%;}.elementor-21 .elementor-element.elementor-element-3162b28{--width:66.7%;}.elementor-21 .elementor-element.elementor-element-640374c{--width:54%;}.elementor-21 .elementor-element.elementor-element-6d64b39{--width:33.3%;}.elementor-21 .elementor-element.elementor-element-d36d146{--width:49%;}.elementor-21 .elementor-element.elementor-element-0b67a18{--width:44%;}.elementor-21 .elementor-element.elementor-element-d1bc00b{--width:100%;}.elementor-21 .elementor-element.elementor-element-25a2cd1{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-9de5a6d{--width:30%;}.elementor-21 .elementor-element.elementor-element-8712d93{--width:70%;}}@media(max-width:1200px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-eabe6a0{--width:300px;}.elementor-21 .elementor-element.elementor-element-0156730{--width:70%;}.elementor-21 .elementor-element.elementor-element-3162b28{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-eabe6a0{--width:240px;}.elementor-21 .elementor-element.elementor-element-fea4569{--width:500px;}.elementor-21 .elementor-element.elementor-element-0156730{--width:68%;}.elementor-21 .elementor-element.elementor-element-3162b28{--width:100%;}.elementor-21 .elementor-element.elementor-element-640374c{--width:280px;}.elementor-21 .elementor-element.elementor-element-d36d146{--width:250px;}}@media(max-width:880px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-eabe6a0{--width:240px;}.elementor-21 .elementor-element.elementor-element-fea4569{--width:550px;}}@media(min-width:1600px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3aaddfea .elementor-heading-title{font-size:var( --e-global-typography-8352cd5-font-size );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-27670f6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-eabe6a0{--margin-top:0px;--margin-bottom:50px;--margin-left:-150px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-9c7599c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-a5d7284{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-25c3891{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-0d80ccc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-897c9c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-940c20b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > a{font-size:var( --e-global-typography-7eb8dad-font-size );line-height:var( --e-global-typography-7eb8dad-line-height );letter-spacing:var( --e-global-typography-7eb8dad-letter-spacing );}.elementor-21 .elementor-element.elementor-element-777b11f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-bf500b4 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f045ac6 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5b2e41b .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1e5e08d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d3bcc69 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f0a1941 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d29d5e4 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4ad534d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-8f1b8e3 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-00dde21 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6721bd1 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26bcf2a .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-90e37f4 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2dd692c .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2f452c9 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-699d1e8 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5686123 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-25a1920{font-size:var( --e-global-typography-784143b-font-size );line-height:var( --e-global-typography-784143b-line-height );letter-spacing:var( --e-global-typography-784143b-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7fe2080 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-bf5e1a2 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-623c25e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-b962dbf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c341ca2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1da6a56 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-0791172 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7531d74{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-acc0fe7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6d3aa281 .elementor-heading-title{font-size:var( --e-global-typography-8352cd5-font-size );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );}.elementor-21 .elementor-element.elementor-element-a529fe1 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-8d1ccec .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title, .elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title a{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3aaddfea .elementor-heading-title{font-size:var( --e-global-typography-8352cd5-font-size );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-27670f6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-9c7599c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-a5d7284{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-25c3891{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-0d80ccc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-897c9c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-940c20b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > a{font-size:var( --e-global-typography-7eb8dad-font-size );line-height:var( --e-global-typography-7eb8dad-line-height );letter-spacing:var( --e-global-typography-7eb8dad-letter-spacing );}.elementor-21 .elementor-element.elementor-element-777b11f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-bf500b4 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f045ac6 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5b2e41b .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1e5e08d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d3bcc69 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f0a1941 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d29d5e4 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4ad534d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-75f1b03{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-21 .elementor-element.elementor-element-8f1b8e3 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-00dde21 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6721bd1 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26bcf2a .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-90e37f4 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2dd692c .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2f452c9 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-699d1e8 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5686123 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7106753{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-25a1920{font-size:var( --e-global-typography-784143b-font-size );line-height:var( --e-global-typography-784143b-line-height );letter-spacing:var( --e-global-typography-784143b-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7fe2080 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c794bcc{--spacer-size:180px;}.elementor-21 .elementor-element.elementor-element-6de7e1e{--spacer-size:180px;}.elementor-21 .elementor-element.elementor-element-bf5e1a2 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-623c25e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-b962dbf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c341ca2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-cfead32 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1da6a56 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-0791172 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7531d74{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-acc0fe7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6d3aa281 .elementor-heading-title{font-size:var( --e-global-typography-8352cd5-font-size );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );}.elementor-21 .elementor-element.elementor-element-a529fe1 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-8d1ccec .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title, .elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title a{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}}@media(max-width:1200px){.elementor-21 .elementor-element.elementor-element-eabe6a0{--min-height:160px;--margin-top:0px;--margin-bottom:0px;--margin-left:-121px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-2a6a2d4 .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-a946a53 .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-a2cf35c .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-5486773 .elementor-heading-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-db2209c .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-8b457e9 .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-1811a46e .elementor-heading-title{font-size:56px;}.elementor-21 .elementor-element.elementor-element-75f1b03{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-7106753{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-acd5d03{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-3c91581{--spacer-size:220px;}.elementor-21 .elementor-element.elementor-element-c2e9dc6{--spacer-size:220px;}.elementor-21 .elementor-element.elementor-element-0156730{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-cfead32 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-1da6a56 .elementor-counter-title{font-size:18px;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-6bd62a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-4939a9ee{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3aaddfea .elementor-heading-title{font-size:var( --e-global-typography-8352cd5-font-size );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-27670f6{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-eabe6a0{--min-height:120px;}.elementor-21 .elementor-element.elementor-element-7e498859{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-2a9452d7{--min-height:280px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2a6a2d4 .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-9c7599c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1b941f2{--min-height:280px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-a946a53 .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-a5d7284{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4fc914b{--min-height:280px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-a2cf35c .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-25c3891{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-729764b4{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-9d93550{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f5dfb9e{--min-height:280px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-5486773 .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-0d80ccc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2a551da{--min-height:280px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-db2209c .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-897c9c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-8382a41{--min-height:280px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-8b457e9 .elementor-heading-title{font-size:17px;}.elementor-21 .elementor-element.elementor-element-940c20b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > a{font-size:var( --e-global-typography-7eb8dad-font-size );line-height:var( --e-global-typography-7eb8dad-line-height );letter-spacing:var( --e-global-typography-7eb8dad-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7662763e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1811a46e .elementor-heading-title{font-size:40px;letter-spacing:0px;}.elementor-21 .elementor-element.elementor-element-777b11f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3a01e20b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-bf500b4 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f045ac6 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5b2e41b .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1e5e08d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2c8cb64 .elementor-heading-title{font-size:46px;}.elementor-21 .elementor-element.elementor-element-d3bcc69 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f0a1941 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c7cdbfc .elementor-heading-title{font-size:46px;}.elementor-21 .elementor-element.elementor-element-f7b1c86 .elementor-heading-title{font-size:46px;}.elementor-21 .elementor-element.elementor-element-d29d5e4 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4ad534d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1ed8810 .elementor-heading-title{font-size:46px;}.elementor-21 .elementor-element.elementor-element-75f1b03{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-8f1b8e3 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-00dde21 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6721bd1 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26bcf2a .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-90e37f4 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2dd692c .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2f452c9 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-699d1e8 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5686123 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7106753{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-acd5d03{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-168cfd6{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-25a1920{font-size:var( --e-global-typography-784143b-font-size );line-height:var( --e-global-typography-784143b-line-height );letter-spacing:var( --e-global-typography-784143b-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7fe2080 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5d1d115{text-align:center;font-size:15px;}.elementor-21 .elementor-element.elementor-element-eed6f85{text-align:center;}.elementor-21 .elementor-element.elementor-element-eed6f85 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-d2028cc{text-align:center;}.elementor-21 .elementor-element.elementor-element-5a705c1{text-align:center;font-size:15px;}.elementor-21 .elementor-element.elementor-element-2e8adb2{text-align:center;}.elementor-21 .elementor-element.elementor-element-2e8adb2 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-8a449df{text-align:center;}.elementor-21 .elementor-element.elementor-element-c794bcc{--spacer-size:120px;}.elementor-21 .elementor-element.elementor-element-0eec6d1{text-align:center;font-size:15px;}.elementor-21 .elementor-element.elementor-element-d86bbd2{text-align:center;}.elementor-21 .elementor-element.elementor-element-d86bbd2 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-40d77b2{text-align:center;}.elementor-21 .elementor-element.elementor-element-6de7e1e{--spacer-size:120px;}.elementor-21 .elementor-element.elementor-element-f8817b4{font-size:15px;}.elementor-21 .elementor-element.elementor-element-b4539ad .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-3c91581{--spacer-size:180px;}.elementor-21 .elementor-element.elementor-element-0189989{font-size:15px;}.elementor-21 .elementor-element.elementor-element-296006b .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-c2e9dc6{--spacer-size:180px;}.elementor-21 .elementor-element.elementor-element-bf5e1a2{text-align:center;}.elementor-21 .elementor-element.elementor-element-bf5e1a2 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7ffa35c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-21 .elementor-element.elementor-element-3162b28{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-623c25e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-b962dbf{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-29a9eea > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21 .elementor-element.elementor-element-29a9eea{z-index:1;}.elementor-21 .elementor-element.elementor-element-c341ca2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-cfead32 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1da6a56 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1da6a56 .elementor-counter-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-ce2502b{--e-rating-icon-font-size:12px;}.elementor-21 .elementor-element.elementor-element-0791172 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7531d74{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-acc0fe7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-77effae1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-19885749{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-21 .elementor-element.elementor-element-6d3aa281 .elementor-heading-title{font-size:var( --e-global-typography-8352cd5-font-size );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );}.elementor-21 .elementor-element.elementor-element-d1bc00b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-a529fe1 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-25a2cd1{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-aece828{font-size:17px;}.elementor-21 .elementor-element.elementor-element-8d1ccec .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title, .elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title a{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}}@media(max-width:880px){.elementor-21 .elementor-element.elementor-element-4939a9ee{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21 .elementor-element.elementor-element-eabe6a0{--min-height:120px;--margin-top:0px;--margin-bottom:0px;--margin-left:-81px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-2a9452d7{--min-height:346px;}.elementor-21 .elementor-element.elementor-element-2a6a2d4 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-1b941f2{--min-height:346px;}.elementor-21 .elementor-element.elementor-element-a946a53 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-4fc914b{--min-height:346px;}.elementor-21 .elementor-element.elementor-element-a2cf35c .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-f5dfb9e{--min-height:346px;}.elementor-21 .elementor-element.elementor-element-5486773 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-2a551da{--min-height:346px;}.elementor-21 .elementor-element.elementor-element-db2209c .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-8382a41{--min-height:346px;}.elementor-21 .elementor-element.elementor-element-8b457e9 .elementor-heading-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-eed6f85 .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-2e8adb2 .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-d86bbd2 .elementor-heading-title{font-size:21px;}.elementor-21 .elementor-element.elementor-element-3c91581{--spacer-size:120px;}.elementor-21 .elementor-element.elementor-element-c2e9dc6{--spacer-size:120px;}.elementor-21 .elementor-element.elementor-element-7ffa35c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-4939a9ee{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-3aaddfea{text-align:center;}.elementor-21 .elementor-element.elementor-element-3aaddfea .elementor-heading-title{font-size:var( --e-global-typography-8352cd5-font-size );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-27670f6{text-align:center;font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-e859cdf{--lottie-container-width:14%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21 .elementor-element.elementor-element-eabe6a0{--min-height:140px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2a6a2d4 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-9c7599c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-a946a53 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-a5d7284{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-a2cf35c .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-25c3891{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-9d93550{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-5486773 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-0d80ccc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-db2209c .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-897c9c8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-8b457e9 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-940c20b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-dc07f6f{--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-dc07f6f .elementor-icon-list-item > a{font-size:var( --e-global-typography-7eb8dad-font-size );line-height:var( --e-global-typography-7eb8dad-line-height );letter-spacing:var( --e-global-typography-7eb8dad-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7662763e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-1811a46e{text-align:center;}.elementor-21 .elementor-element.elementor-element-1811a46e .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-777b11f2{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-fea4569{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21 .elementor-element.elementor-element-bf500b4{text-align:center;}.elementor-21 .elementor-element.elementor-element-bf500b4 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-ac7fcf3{text-align:center;}.elementor-21 .elementor-element.elementor-element-f045ac6 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5b2e41b .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1e5e08d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2c8cb64 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-d3bcc69{text-align:center;}.elementor-21 .elementor-element.elementor-element-d3bcc69 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-f0a1941 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c7cdbfc .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-f7b1c86 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-d29d5e4 .elementor-heading-title{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}.elementor-21 .elementor-element.elementor-element-4ad534d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1ed8810 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-75f1b03{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-8f1b8e3 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-00dde21 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-6721bd1 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-26bcf2a .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-90e37f4 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2dd692c .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-2f452c9 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-699d1e8 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-5686123 .elementor-heading-title{font-size:var( --e-global-typography-6524214-font-size );line-height:var( --e-global-typography-6524214-line-height );letter-spacing:var( --e-global-typography-6524214-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7106753{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-25a1920{font-size:var( --e-global-typography-784143b-font-size );line-height:var( --e-global-typography-784143b-line-height );letter-spacing:var( --e-global-typography-784143b-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7fe2080 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-eed6f85 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-2e8adb2 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-c794bcc{--spacer-size:160px;}.elementor-21 .elementor-element.elementor-element-d86bbd2 .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-6de7e1e{--spacer-size:160px;}.elementor-21 .elementor-element.elementor-element-f8817b4{text-align:center;}.elementor-21 .elementor-element.elementor-element-b4539ad{text-align:center;}.elementor-21 .elementor-element.elementor-element-b4539ad .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-80bd399{text-align:center;}.elementor-21 .elementor-element.elementor-element-3c91581{--spacer-size:160px;}.elementor-21 .elementor-element.elementor-element-296006b .elementor-heading-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-c2e9dc6{--spacer-size:160px;}.elementor-21 .elementor-element.elementor-element-bf5e1a2 .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7ffa35c{--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-21 .elementor-element.elementor-element-3162b28{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-623c25e{text-align:center;}.elementor-21 .elementor-element.elementor-element-623c25e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-b962dbf{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-c341ca2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-ab47e16{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21 .elementor-element.elementor-element-6d64b39{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1da6a56 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-1da6a56 .elementor-counter-title{font-size:19px;}.elementor-21 .elementor-element.elementor-element-ce2502b{--e-rating-justify-content:center;}.elementor-21 .elementor-element.elementor-element-71b3b33{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21 .elementor-element.elementor-element-0791172{text-align:center;}.elementor-21 .elementor-element.elementor-element-0791172 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-7531d74{text-align:center;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21 .elementor-element.elementor-element-acc0fe7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-19885749{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-21 .elementor-element.elementor-element-eed4c02{--lottie-container-width:38%;}.elementor-21 .elementor-element.elementor-element-6d3aa281 .elementor-heading-title{font-size:var( --e-global-typography-8352cd5-font-size );line-height:var( --e-global-typography-8352cd5-line-height );letter-spacing:var( --e-global-typography-8352cd5-letter-spacing );}.elementor-21 .elementor-element.elementor-element-65ade95a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-21 .elementor-element.elementor-element-0b67a18{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-21 .elementor-element.elementor-element-a529fe1 .elementor-heading-title{font-size:var( --e-global-typography-d4f69a8-font-size );line-height:var( --e-global-typography-d4f69a8-line-height );letter-spacing:var( --e-global-typography-d4f69a8-letter-spacing );}.elementor-21 .elementor-element.elementor-element-aece828{font-size:16px;}.elementor-21 .elementor-element.elementor-element-8d1ccec .elementor-heading-title{font-size:var( --e-global-typography-4353ebc-font-size );line-height:var( --e-global-typography-4353ebc-line-height );letter-spacing:var( --e-global-typography-4353ebc-letter-spacing );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title, .elementor-21 .elementor-element.elementor-element-68f5918 .elementor-post__title a{font-size:var( --e-global-typography-49ea2e1-font-size );line-height:var( --e-global-typography-49ea2e1-line-height );letter-spacing:var( --e-global-typography-49ea2e1-letter-spacing );}}/* Start custom CSS for nested-carousel, class: .elementor-element-75f1b03 */.elementor-element-dffda06 .swiper {
  overflow-x: auto !important;
  overflow-y: hidden;
  scrollbar-width: thin;
  scrollbar-color: #00AEF0 transparent;
  -webkit-overflow-scrolling: touch;
}


.elementor-element-dffda06 .swiper::-webkit-scrollbar {
  height: 8px;
}

.elementor-element-dffda06 .swiper::-webkit-scrollbar-thumb {
  background: #00AEF0;
  border-radius: 4px;
}

.elementor-element-dffda06 .swiper::-webkit-scrollbar-track {
  background: transparent;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7106753 */.elementor-element-dffda06 .swiper {
  overflow-x: auto !important;
  overflow-y: hidden;
  scrollbar-width: thin;
  scrollbar-color: #00AEF0 transparent;
  -webkit-overflow-scrolling: touch;
}


.elementor-element-dffda06 .swiper::-webkit-scrollbar {
  height: 8px;
}

.elementor-element-dffda06 .swiper::-webkit-scrollbar-thumb {
  background: #00AEF0;
  border-radius: 4px;
}

.elementor-element-dffda06 .swiper::-webkit-scrollbar-track {
  background: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eed6f85 */.gradient-text {
background: linear-gradient(90deg, #00aef0, #02E0B8, #00aef0);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
color: transparent;
}/* End custom CSS */