.elementor-982 .elementor-element.elementor-element-0bf53b4{--display:flex;--min-height:100vh;--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--flex-wrap:wrap;--padding-top:3rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-982 .elementor-element.elementor-element-0bf53b4:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-0bf53b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-982 .elementor-element.elementor-element-0bf53b4::before, .elementor-982 .elementor-element.elementor-element-0bf53b4 > .elementor-background-video-container::before, .elementor-982 .elementor-element.elementor-element-0bf53b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-982 .elementor-element.elementor-element-0bf53b4 > .elementor-background-slideshow::before, .elementor-982 .elementor-element.elementor-element-0bf53b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-982 .elementor-element.elementor-element-0bf53b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-982 .elementor-element.elementor-element-0bf53b4.e-con{--align-self:center;}.elementor-widget-image-box .elementor-image-box-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 );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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 );color:var( --e-global-color-text );}.elementor-982 .elementor-element.elementor-element-5be0caa{width:100%;max-width:100%;}.elementor-982 .elementor-element.elementor-element-5be0caa.elementor-element{--align-self:center;}.elementor-982 .elementor-element.elementor-element-5be0caa .elementor-image-box-wrapper{text-align:center;}.elementor-982 .elementor-element.elementor-element-5be0caa .elementor-image-box-title{margin-bottom:8px;font-family:"Helvetica", Sans-serif;font-size:3rem;font-weight:700;line-height:1em;}.elementor-982 .elementor-element.elementor-element-5be0caa .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-982 .elementor-element.elementor-element-5be0caa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-982 .elementor-element.elementor-element-5be0caa .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1em;color:#FFFFFF;}.elementor-982 .elementor-element.elementor-element-227b97c{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-982 .elementor-element.elementor-element-783c47a{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-982 .elementor-element.elementor-element-783c47a:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-783c47a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F66A7C4;}.elementor-982 .elementor-element.elementor-element-275252a > .elementor-widget-container{padding:3.4em 3em 3em 3em;}.elementor-982 .elementor-element.elementor-element-275252a .elementor-image-box-wrapper{text-align:left;}.elementor-982 .elementor-element.elementor-element-275252a .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;}.elementor-982 .elementor-element.elementor-element-275252a .elementor-image-box-description{font-family:"int", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-primary );}.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 );}.elementor-982 .elementor-element.elementor-element-0450b05{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:3;}.elementor-982 .elementor-element.elementor-element-0450b05 img{width:100%;}.elementor-982 .elementor-element.elementor-element-5eaebda{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-982 .elementor-element.elementor-element-5eaebda:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-5eaebda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F66A7C4;}.elementor-982 .elementor-element.elementor-element-10d97f3 > .elementor-widget-container{padding:3.4em 3em 3em 3em;}.elementor-982 .elementor-element.elementor-element-10d97f3 .elementor-image-box-wrapper{text-align:left;}.elementor-982 .elementor-element.elementor-element-10d97f3 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;}.elementor-982 .elementor-element.elementor-element-10d97f3 .elementor-image-box-description{font-family:"int", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-primary );}.elementor-982 .elementor-element.elementor-element-edba5cd{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:3;}.elementor-982 .elementor-element.elementor-element-edba5cd img{width:100%;}.elementor-982 .elementor-element.elementor-element-aae8e44{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-982 .elementor-element.elementor-element-aae8e44:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-aae8e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F66A7C4;}.elementor-982 .elementor-element.elementor-element-8f938d5 > .elementor-widget-container{padding:3.4em 3em 3em 3em;}.elementor-982 .elementor-element.elementor-element-8f938d5 .elementor-image-box-wrapper{text-align:left;}.elementor-982 .elementor-element.elementor-element-8f938d5 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;}.elementor-982 .elementor-element.elementor-element-8f938d5 .elementor-image-box-description{font-family:"int", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-primary );}.elementor-982 .elementor-element.elementor-element-748abad{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:3;}.elementor-982 .elementor-element.elementor-element-748abad img{width:100%;}.elementor-982 .elementor-element.elementor-element-cf4dacd{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-982 .elementor-element.elementor-element-cf4dacd:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-cf4dacd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F66A7C4;}.elementor-982 .elementor-element.elementor-element-0626241 > .elementor-widget-container{padding:3.4em 3em 3em 3em;}.elementor-982 .elementor-element.elementor-element-0626241 .elementor-image-box-wrapper{text-align:left;}.elementor-982 .elementor-element.elementor-element-0626241 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;}.elementor-982 .elementor-element.elementor-element-0626241 .elementor-image-box-description{font-family:"int", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-primary );}.elementor-982 .elementor-element.elementor-element-21f0c97{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:3;}.elementor-982 .elementor-element.elementor-element-21f0c97 img{width:100%;}.elementor-982 .elementor-element.elementor-element-5795d09{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-982 .elementor-element.elementor-element-5795d09:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-5795d09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F66A7C4;}.elementor-982 .elementor-element.elementor-element-7db161e > .elementor-widget-container{padding:3.4em 3em 3em 3em;}.elementor-982 .elementor-element.elementor-element-7db161e .elementor-image-box-wrapper{text-align:left;}.elementor-982 .elementor-element.elementor-element-7db161e .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;}.elementor-982 .elementor-element.elementor-element-7db161e .elementor-image-box-description{font-family:"int", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-primary );}.elementor-982 .elementor-element.elementor-element-09a8144{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;z-index:3;}.elementor-982 .elementor-element.elementor-element-09a8144 img{width:100%;}.elementor-982 .elementor-element.elementor-element-5aa6794{--display:flex;--min-height:0px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-982 .elementor-element.elementor-element-5aa6794:not(.elementor-motion-effects-element-type-background), .elementor-982 .elementor-element.elementor-element-5aa6794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6F66A7C4;}.elementor-982 .elementor-element.elementor-element-57b9ab4 > .elementor-widget-container{padding:3.4em 3em 3em 3em;}.elementor-982 .elementor-element.elementor-element-57b9ab4 .elementor-image-box-wrapper{text-align:left;}.elementor-982 .elementor-element.elementor-element-57b9ab4 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;}.elementor-982 .elementor-element.elementor-element-57b9ab4 .elementor-image-box-description{font-family:"int", Sans-serif;font-size:14px;font-weight:700;line-height:20px;color:var( --e-global-color-primary );}.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 );color:var( --e-global-color-primary );}.elementor-982 .elementor-element.elementor-element-c36ceb9{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;z-index:3;}.elementor-982 .elementor-element.elementor-element-c36ceb9 img{width:100%;}.elementor-982 .elementor-element.elementor-element-3aba8c6{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-982 .elementor-element.elementor-element-3aba8c6 > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;padding:0rem 3rem 0rem 0rem;}.elementor-982 .elementor-element.elementor-element-3aba8c6 .elementor-image-box-wrapper{text-align:left;}.elementor-982 .elementor-element.elementor-element-3aba8c6.elementor-position-right .elementor-image-box-img{margin-left:50px;}.elementor-982 .elementor-element.elementor-element-3aba8c6.elementor-position-left .elementor-image-box-img{margin-right:50px;}.elementor-982 .elementor-element.elementor-element-3aba8c6.elementor-position-top .elementor-image-box-img{margin-bottom:50px;}.elementor-982 .elementor-element.elementor-element-3aba8c6 .elementor-image-box-wrapper .elementor-image-box-img{width:700px;}.elementor-982 .elementor-element.elementor-element-3aba8c6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-982 .elementor-element.elementor-element-3aba8c6 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:2rem;font-weight:700;line-height:1.3em;}.elementor-982 .elementor-element.elementor-element-3aba8c6 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5em;color:#FFFFFFC2;}.elementor-982 .elementor-element.elementor-element-81952d8{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A2055;--border-color:#2A2055;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-982 .elementor-element.elementor-element-3d16aa6{width:100%;max-width:100%;}.elementor-982 .elementor-element.elementor-element-3d16aa6.elementor-element{--align-self:center;}.elementor-982 .elementor-element.elementor-element-3d16aa6 .elementor-image-box-wrapper{text-align:center;}.elementor-982 .elementor-element.elementor-element-3d16aa6 .elementor-image-box-title{margin-bottom:0px;font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;}.elementor-982 .elementor-element.elementor-element-3d16aa6 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;color:#FFFFFF;}body:not(.rtl) .elementor-982 .elementor-element.elementor-element-9aeda38{left:0px;}body.rtl .elementor-982 .elementor-element.elementor-element-9aeda38{right:0px;}.elementor-982 .elementor-element.elementor-element-9aeda38{top:0px;}@media(min-width:768px){.elementor-982 .elementor-element.elementor-element-227b97c{--width:100%;}.elementor-982 .elementor-element.elementor-element-783c47a{--width:40%;}.elementor-982 .elementor-element.elementor-element-5eaebda{--width:40%;}.elementor-982 .elementor-element.elementor-element-aae8e44{--width:40%;}.elementor-982 .elementor-element.elementor-element-cf4dacd{--width:40%;}.elementor-982 .elementor-element.elementor-element-5795d09{--width:40%;}.elementor-982 .elementor-element.elementor-element-5aa6794{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-982 .elementor-element.elementor-element-81952d8{--content-width:90vw;}}@media(max-width:1366px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-982 .elementor-element.elementor-element-5be0caa{z-index:99;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:1024px){.elementor-982 .elementor-element.elementor-element-0bf53b4{--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-982 .elementor-element.elementor-element-227b97c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-982 .elementor-element.elementor-element-3aba8c6 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-982 .elementor-element.elementor-element-3aba8c6{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-982 .elementor-element.elementor-element-0bf53b4{--content-width:87vw;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:2rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;--z-index:3;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-982 .elementor-element.elementor-element-5be0caa .elementor-image-box-wrapper .elementor-image-box-img{width:120px;}.elementor-982 .elementor-element.elementor-element-5be0caa .elementor-image-box-description{font-size:0.9rem;line-height:1.5em;}.elementor-982 .elementor-element.elementor-element-275252a > .elementor-widget-container{padding:3em 2em 2em 2em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-982 .elementor-element.elementor-element-0450b05{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-982 .elementor-element.elementor-element-10d97f3 > .elementor-widget-container{padding:3em 2em 2em 2em;}.elementor-982 .elementor-element.elementor-element-edba5cd{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-982 .elementor-element.elementor-element-8f938d5 > .elementor-widget-container{padding:3em 2em 2em 2em;}.elementor-982 .elementor-element.elementor-element-748abad{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-982 .elementor-element.elementor-element-0626241 > .elementor-widget-container{padding:3em 2em 2em 2em;}.elementor-982 .elementor-element.elementor-element-21f0c97{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-982 .elementor-element.elementor-element-7db161e > .elementor-widget-container{padding:3em 2em 2em 2em;}.elementor-982 .elementor-element.elementor-element-09a8144{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-982 .elementor-element.elementor-element-57b9ab4 > .elementor-widget-container{padding:3em 2em 2em 2em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-982 .elementor-element.elementor-element-c36ceb9{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}.elementor-982 .elementor-element.elementor-element-3aba8c6{width:100%;max-width:100%;}.elementor-982 .elementor-element.elementor-element-3aba8c6 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;}.elementor-982 .elementor-element.elementor-element-3aba8c6 .elementor-image-box-img{margin-bottom:50px;}.elementor-982 .elementor-element.elementor-element-3aba8c6 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-982 .elementor-element.elementor-element-81952d8{--content-width:88vw;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-982 .elementor-element.elementor-element-3d16aa6 .elementor-image-box-title{font-size:12px;line-height:1em;}.elementor-982 .elementor-element.elementor-element-3d16aa6 .elementor-image-box-description{font-size:12px;line-height:1em;}body:not(.rtl) .elementor-982 .elementor-element.elementor-element-9aeda38{left:0px;}body.rtl .elementor-982 .elementor-element.elementor-element-9aeda38{right:0px;}.elementor-982 .elementor-element.elementor-element-9aeda38{top:-0.333px;}}@media(max-width:1024px) and (min-width:768px){.elementor-982 .elementor-element.elementor-element-783c47a{--width:80%;}.elementor-982 .elementor-element.elementor-element-5eaebda{--width:80%;}.elementor-982 .elementor-element.elementor-element-aae8e44{--width:80%;}.elementor-982 .elementor-element.elementor-element-cf4dacd{--width:80%;}.elementor-982 .elementor-element.elementor-element-5795d09{--width:80%;}.elementor-982 .elementor-element.elementor-element-5aa6794{--width:80%;}}@media(min-width:2400px){.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for image-box, class: .elementor-element-5be0caa */.elementor-982 .elementor-element.elementor-element-5be0caa .principal{
    background: linear-gradient(90deg, #7B3CC3 0%, #9174BE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

@media (max-width:767px){
    .elementor-982 .elementor-element.elementor-element-5be0caa br{
    margin-top: 0.3em !important;
}
}
.elementor-982 .elementor-element.elementor-element-5be0caa br{
    display: block;
    content: "";
    margin-top: 0.8em;
}

.elementor-982 .elementor-element.elementor-element-5be0caa .elementor-image-box-content{
    top: -10px;
    position: relative
}

.elementor-982 .elementor-element.elementor-element-5be0caa .elementor-image-box-img{
    animation: pisca 4s infinite alternate; 
    background: #191611;
    border-radius: 500px;
    border: 1px solid #6147c7;
    height: 120px
}

@keyframes pisca{
70% {
    box-shadow: 0 0 30px 0 #6147c7; /*mude a cor do brilho no #655945*/
}
100% {
    box-shadow: 0 0 0 0 #6147c7; /*mude a cor do brilho no #655945*/
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-275252a */.elementor-982 .elementor-element.elementor-element-275252a .principal{
    background: linear-gradient(90deg, #009957 0%, #22D480 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-10d97f3 */.elementor-982 .elementor-element.elementor-element-10d97f3 .elementor-image-box-description{
  background: linear-gradient(94deg, #1069FF -11.91%, #004D2F -11.9%, #1069FF 36.33%, #5B98FF 104.33%)  !important;
}

.elementor-982 .elementor-element.elementor-element-10d97f3 .principal{
    background: linear-gradient(90deg, #2870d1 0%, #5594FF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-edba5cd */.elementor-982 .elementor-element.elementor-element-edba5cd.icon{
    right: -15%;
    scale: 1.1;
    transform-origin: top center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8f938d5 */.elementor-982 .elementor-element.elementor-element-8f938d5 .elementor-image-box-description{
background: linear-gradient(90deg, #bdd7d7 0%, #596565 100%)  !important;
}

.elementor-982 .elementor-element.elementor-element-8f938d5 .principal{
background: linear-gradient(90deg, #bdd7d7 0%, #596565 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-748abad */.elementor-982 .elementor-element.elementor-element-748abad.icon{
    right: -17%
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0626241 */.elementor-982 .elementor-element.elementor-element-0626241 .elementor-image-box-description {
background: linear-gradient(92deg, #3CCFFE 12.47%, #2A61D5 88.15%) !important;
}

.elementor-982 .elementor-element.elementor-element-0626241 .principal {
    background: linear-gradient(92deg, #3CCFFE 12.47%, #2A61D5 88.15%);
    background-clip: text;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-7db161e */.elementor-982 .elementor-element.elementor-element-7db161e .elementor-image-box-description{
  background: linear-gradient(89deg, #FFD554 -6.04%, #F8504C 40.49%, #C837AB 106.09%) !important;
}

.elementor-982 .elementor-element.elementor-element-7db161e .principal{
    background: linear-gradient(90deg, #FEC053 0%, #CC39A1 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-57b9ab4 */.elementor-982 .elementor-element.elementor-element-57b9ab4 .elementor-image-box-description{
    background: linear-gradient(90deg, #c7dce5 0%, #849298 100%) !important;
}

.elementor-982 .elementor-element.elementor-element-57b9ab4 .principal{
    background: linear-gradient(90deg, #c7dce5 0%, #849298 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f83aab */.elementor-982 .elementor-element.elementor-element-4f83aab::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(3, 8, 17, 0.8);
    top: 0;
    left: 0;
    z-index: 6;
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    opacity: 0;
    transition: .3s ease-in all;
}

.elementor-982 .elementor-element.elementor-element-4f83aab:hover::before{
    opacity: 1
}

.elementor-982 .elementor-element.elementor-element-4f83aab::after{
    content: "SITE EM CONSTRUÇÃO";
    width: fit-content;
    height: fit-content;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
    opacity: 0;
    transition: .3s ease-in all;
    color: #C6D7E8;
    font-size: 1.1rem;
    font-style: normal;
}

.elementor-982 .elementor-element.elementor-element-4f83aab:hover::after{
    opacity: 1
}

.elementor-982 .elementor-element.elementor-element-4f83aab{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 7;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c36ceb9 */.elementor-982 .elementor-element.elementor-element-c36ceb9.icon{
    right: -9%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-227b97c */@media (min-width:1025px) and (max-width: 1255px){
    .card{
        width: 48% !important;
    }
}

@media (max-width:767px){
    .icon{
            right: -40% !important;
            opacity: .4;
    }
    
    .elementor-982 .elementor-element.elementor-element-227b97c .elementor-image-box-description{
        width: 100% !important;
}
}

/*icone do botao*/
.icon{
    position: absolute;
    right: -15%;
    top: 50%;
    transform: translatey(-50%);
            mask-image: linear-gradient(to top, transparent, #000000 45%, #000000 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(to top, transparent, #000000 95%, #000000 85%, transparent 100%);
    pointer-events: none;
}

.card:hover .icon{
    animation: icon-hover 2s linear infinite;
    transition: 0.3s all;
}

@keyframes icon-hover{
    0%, 100%{
        transform: translatex(0%) translatey(-50%);
        opacity: 1;
    }
    
    50%{
        transform: translatex(-3%) translatey(-50%);
        opacity: .7;
    }
}

/*texto*/
.principal{
    font-size: 32px !important;
    font-weight: 700;
}

/*botao interno*/
.elementor-982 .elementor-element.elementor-element-227b97c .elementor-image-box-description{
    display: flex;
    flex-direction: row;
    align-content: center;
    align-items: center;
    gap: 10px;
    background: linear-gradient(94deg, #3CB86C -11.91%, #004D2F -11.9%, #009B51 36.33%, #26DA85 104.33%);
    border-radius: 5px;
    width: 55%;
    height: 50px;
    padding: 15px;
}

/*card*/
.elementor-982 .elementor-element.elementor-element-227b97c:before{
    content: "";
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 800px;
    height: 800px;
    background: #23113f;
    border-radius: 100%;
    filter: blur(180px);
    z-index: -1;
}

.card{
    border-radius: 10px;
    cursor: pointer;
    min-height: 240px;
    z-index: 1;
    overflow: hidden;
}

.card:before, .card:after{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
    opacity: 0;
    transition: 0.5s;
}

.card .card-content{
    background: #0e0719;
    border-radius: inherit;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    z-index: 2;
}

.card:before{
    background: radial-gradient(800px circle at var(--mouse-x) var(--mouse-y), #352d7790, transparent 40%);
    mix-blend-mode: screen;
    z-index: 3;
}

.card:after{
    background: radial-gradient(400px circle at var(--mouse-x) var(--mouse-y), #9d84fb, transparent 40%);
}   

.card:hover:before{
    opacity: 1;
}

#cards:hover .card:after{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-88f59f6 */.container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(circle, #221947 10%, transparent 10%); /*mude a cor do point no hexadecimal*/
  background-size: 30px 30px;
}

.elementor-982 .elementor-element.elementor-element-88f59f6{
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100%;
    opacity: 0.3;
        mask-image: linear-gradient(to top, transparent, #000000 45%, #000000 85%, transparent 100%);
    -webkit-mask-image: linear-gradient(to top, transparent, #000000 85%, #000000 85%, transparent 100%);
}

.elementor-widget-html{
    background: transparent !important
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3aba8c6 */.elementor-982 .elementor-element.elementor-element-3aba8c6 .principal{
    background: linear-gradient(90deg, #7B3CC3 0%, #9174BE 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf53b4 */body::-webkit-scrollbar {
    width: 12px; /* Largura da barra de rolagem */
}

body::-webkit-scrollbar-track {
    background: #040308; /* Cor de fundo do caminho da barra de rolagem */
}

body::-webkit-scrollbar-thumb {
    background-color:#291f55; /* Cor de fundo do controle deslizante da barra de rolagem */
    border-radius: 10px; /* Arredondamento das bordas do controle deslizante */
    border: 2px solid #040308; /* Borda do controle deslizante */
}

.elementor-982 .elementor-element.elementor-element-0bf53b4{
    overflow: hidden;
}

.elementor-982 .elementor-element.elementor-element-0bf53b4::before{
    content: "";
    width: 100%;
    height: 100%;
    background: url("https://fariasdsgn.com/wp-content/uploads/2024/04/LINK-NA-BIO-copiar.webp") !important;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    filter: blur(200px);
    animation: 8s linear infinite mov;
    pointer-events: none;
    opacity: .3;
}

body{
    background: #010002 !important
}


@keyframes mov{
    0%, 100% {
        transform: scale(1);
        filter: blur(100px) saturate(1);
    }
    50% {
        transform: scale(2);
        filter: blur(50px) saturate(1.82);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3d16aa6 */.elementor-982 .elementor-element.elementor-element-3d16aa6 .elementor-image-box-content{
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: flex-end;
    flex-wrap: wrap;
}/* End custom CSS */