.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5890 .elementor-element.elementor-element-eadd5a3{--display:flex;--position:fixed;--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:space-between;--align-items:center;--padding-top:4%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;top:0px;--z-index:9999;}body:not(.rtl) .elementor-5890 .elementor-element.elementor-element-eadd5a3{left:0px;}body.rtl .elementor-5890 .elementor-element.elementor-element-eadd5a3{right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5890 .elementor-element.elementor-element-498fbe7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;}.elementor-5890 .elementor-element.elementor-element-1bcb5d0{--display:flex;--position:absolute;--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;top:0px;--z-index:0;}body:not(.rtl) .elementor-5890 .elementor-element.elementor-element-1bcb5d0{left:0px;}body.rtl .elementor-5890 .elementor-element.elementor-element-1bcb5d0{right:0px;}.elementor-5890 .elementor-element.elementor-element-9c049d9{--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;--z-index:1;}.elementor-5890 .elementor-element.elementor-element-38c9677{--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;--z-index:1;}.elementor-5890 .elementor-element.elementor-element-38c9677.e-con{--e-con-transform-flipX:-1;}.elementor-5890 .elementor-element.elementor-element-f626302{--display:flex;}.elementor-5890 .elementor-element.elementor-element-436e9c7{--display:flex;--position:absolute;--min-height:100vh;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:10%;--padding-left:4%;--padding-right:4%;top:0px;--z-index:8;}body:not(.rtl) .elementor-5890 .elementor-element.elementor-element-436e9c7{left:0px;}body.rtl .elementor-5890 .elementor-element.elementor-element-436e9c7{right:0px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-5890 .elementor-element.elementor-element-ac6489c .elementor-icon-wrapper{text-align:center;}.elementor-5890 .elementor-element.elementor-element-ac6489c .elementor-icon{font-size:52px;}.elementor-5890 .elementor-element.elementor-element-ac6489c .elementor-icon svg{height:52px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5890 .elementor-element.elementor-element-7b93379 > .elementor-widget-container{margin:0% 0% 15% 0%;}.elementor-5890 .elementor-element.elementor-element-7b93379 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFE0;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5890 .elementor-element.elementor-element-8c1e827{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1.4vw;font-weight:400;color:#E6E6E6;}.elementor-5890 .elementor-element.elementor-element-8c1e827 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-5890 .elementor-element.elementor-element-7e9f976{--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:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5890 .elementor-element.elementor-element-5fb1d75 .elementor-button{background-color:#FFFFFFE6;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;fill:#000000D9;color:#000000D9;border-radius:186px 186px 186px 186px;padding:6px 6px 6px 20px;}.elementor-5890 .elementor-element.elementor-element-5fb1d75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5890 .elementor-element.elementor-element-5fb1d75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5890 .elementor-element.elementor-element-5fb1d75 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-5890 .elementor-element.elementor-element-d2c2d1e .elementor-button{background-color:#FFFFFF2B;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFFD9;color:#FFFFFFD9;border-radius:186px 186px 186px 186px;padding:6px 20px 6px 20px;}.elementor-5890 .elementor-element.elementor-element-d2c2d1e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5890 .elementor-element.elementor-element-d2c2d1e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5890 .elementor-element.elementor-element-d2c2d1e .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-5890 .elementor-element.elementor-element-07c482d{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;top:0px;--z-index:3;}body:not(.rtl) .elementor-5890 .elementor-element.elementor-element-07c482d{left:0px;}body.rtl .elementor-5890 .elementor-element.elementor-element-07c482d{right:0px;}.elementor-5890 .elementor-element.elementor-element-6eb931a{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;bottom:32%;text-align:center;}.elementor-5890 .elementor-element.elementor-element-6eb931a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5890 .elementor-element.elementor-element-6eb931a .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:8.9vw;font-weight:500;color:#818181;}.elementor-5890 .elementor-element.elementor-element-593f9c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;--z-index:1;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5890 .elementor-element.elementor-element-b1131b0 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-5890 .elementor-element.elementor-element-b1131b0 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-5890 .elementor-element.elementor-element-b1131b0{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-5890 .elementor-element.elementor-element-b1131b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5890 .elementor-element.elementor-element-b1131b0 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;font-style:italic;}.elementor-5890 .elementor-element.elementor-element-b1131b0 .elementor-icon-list-text{color:#FFFFFF80;transition:color 0.3s;}.elementor-5890 .elementor-element.elementor-element-51c9b37{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5890 .elementor-element.elementor-element-b7f2c2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5890 .elementor-element.elementor-element-b7f2c2a{text-align:center;}.elementor-5890 .elementor-element.elementor-element-b7f2c2a .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFB8;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5890 .elementor-element.elementor-element-40387b4 img{width:188px;}.elementor-5890 .elementor-element.elementor-element-87224fa{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--border-radius:40px 40px 40px 40px;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;top:28%;--z-index:9;}.elementor-5890 .elementor-element.elementor-element-87224fa:not(.elementor-motion-effects-element-type-background), .elementor-5890 .elementor-element.elementor-element-87224fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6E3FE;}body:not(.rtl) .elementor-5890 .elementor-element.elementor-element-87224fa{left:0px;}body.rtl .elementor-5890 .elementor-element.elementor-element-87224fa{right:0px;}.elementor-5890 .elementor-element.elementor-element-5f97026{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5890 .elementor-element.elementor-element-5129251 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5890 .elementor-element.elementor-element-5129251{text-align:center;}.elementor-5890 .elementor-element.elementor-element-5129251 .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:18px;font-weight:400;color:#000000B8;}.elementor-5890 .elementor-element.elementor-element-68980ec img{width:154px;}.elementor-5890 .elementor-element.elementor-element-d55c1bd{width:100%;max-width:100%;}.elementor-5890 .elementor-element.elementor-element-d55c1bd > .elementor-widget-container{margin:0px 0px 52px 0px;}.elementor-5890 .elementor-element.elementor-element-d55c1bd .elementor-heading-title{font-family:"Clash Display", Sans-serif;font-size:70px;font-weight:400;color:#000000E6;}.elementor-5890 .elementor-element.elementor-element-a6aaba3{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-5890 .elementor-element.elementor-element-ea5fdd3{width:100%;max-width:100%;}.elementor-5890 .elementor-element.elementor-element-ea5fdd3 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-5890 .elementor-element.elementor-element-e1b4208{--display:flex;--position:absolute;--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:32px 32px;--row-gap:32px;--column-gap:32px;bottom:18%;--z-index:4;}.elementor-5890 .elementor-element.elementor-element-eb98bd6 .elementor-icon-wrapper{text-align:center;}.elementor-5890 .elementor-element.elementor-element-eb98bd6 .elementor-icon{font-size:136px;}.elementor-5890 .elementor-element.elementor-element-eb98bd6 .elementor-icon svg{height:136px;}.elementor-5890 .elementor-element.elementor-element-2129d65 .elementor-icon-wrapper{text-align:center;}.elementor-5890 .elementor-element.elementor-element-2129d65 .elementor-icon{font-size:30px;}.elementor-5890 .elementor-element.elementor-element-2129d65 .elementor-icon svg{height:30px;}.elementor-5890 .elementor-element.elementor-element-e33972d{--display:flex;}@media(max-width:1024px){body:not(.rtl) .elementor-5890 .elementor-element.elementor-element-1bcb5d0{left:-25vw;}body.rtl .elementor-5890 .elementor-element.elementor-element-1bcb5d0{right:-25vw;}.elementor-5890 .elementor-element.elementor-element-436e9c7{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5890 .elementor-element.elementor-element-8c1e827{width:100%;max-width:100%;text-align:center;font-size:2.1vw;}.elementor-5890 .elementor-element.elementor-element-8c1e827 > .elementor-widget-container{padding:0vw 6vw 0vw 6vw;}.elementor-5890 .elementor-element.elementor-element-07c482d{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5890 .elementor-element.elementor-element-6eb931a > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-5890 .elementor-element.elementor-element-6eb931a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;bottom:41%;}.elementor-5890 .elementor-element.elementor-element-6eb931a .elementor-heading-title{font-size:9.6vw;}.elementor-5890 .elementor-element.elementor-element-593f9c6{--padding-top:0px;--padding-bottom:52px;--padding-left:32px;--padding-right:32px;}.elementor-5890 .elementor-element.elementor-element-b1131b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5890 .elementor-element.elementor-element-b1131b0 .elementor-icon-list-item > a{font-size:18px;}.elementor-5890 .elementor-element.elementor-element-b7f2c2a .elementor-heading-title{font-size:16px;}.elementor-5890 .elementor-element.elementor-element-40387b4 img{width:143px;}.elementor-5890 .elementor-element.elementor-element-87224fa{top:15%;--z-index:9;}.elementor-5890 .elementor-element.elementor-element-d55c1bd{text-align:center;}.elementor-5890 .elementor-element.elementor-element-ea5fdd3 > .elementor-widget-container{margin:32px 32px 32px 32px;}body:not(.rtl) .elementor-5890 .elementor-element.elementor-element-e1b4208{right:9%;}body.rtl .elementor-5890 .elementor-element.elementor-element-e1b4208{left:9%;}.elementor-5890 .elementor-element.elementor-element-e1b4208{bottom:53%;}}@media(min-width:768px){.elementor-5890 .elementor-element.elementor-element-498fbe7{--content-width:100%;}.elementor-5890 .elementor-element.elementor-element-9c049d9{--width:50%;}.elementor-5890 .elementor-element.elementor-element-38c9677{--width:50%;}.elementor-5890 .elementor-element.elementor-element-51c9b37{--width:max-content;}.elementor-5890 .elementor-element.elementor-element-e1b4208{--width:max-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-5890 .elementor-element.elementor-element-1bcb5d0{--width:150vw;}}@media(max-width:767px){.elementor-5890 .elementor-element.elementor-element-eadd5a3{--padding-top:028px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5890 .elementor-element.elementor-element-1bcb5d0{--width:150vw;}body:not(.rtl) .elementor-5890 .elementor-element.elementor-element-1bcb5d0{left:-26vw;}body.rtl .elementor-5890 .elementor-element.elementor-element-1bcb5d0{right:-26vw;}.elementor-5890 .elementor-element.elementor-element-9c049d9{--width:50%;}.elementor-5890 .elementor-element.elementor-element-38c9677{--width:50%;}.elementor-5890 .elementor-element.elementor-element-436e9c7{--padding-top:6%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-5890 .elementor-element.elementor-element-7b93379 .elementor-heading-title{font-size:16px;}.elementor-5890 .elementor-element.elementor-element-8c1e827{width:100%;max-width:100%;text-align:center;font-size:4vw;}.elementor-5890 .elementor-element.elementor-element-8c1e827 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-5890 .elementor-element.elementor-element-7e9f976{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5890 .elementor-element.elementor-element-d2c2d1e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-5890 .elementor-element.elementor-element-07c482d{--padding-top:0%;--padding-bottom:20%;--padding-left:0%;--padding-right:0%;}.elementor-5890 .elementor-element.elementor-element-6eb931a > .elementor-widget-container{margin:44% 0% 0% 0%;}.elementor-5890 .elementor-element.elementor-element-6eb931a{bottom:30%;}.elementor-5890 .elementor-element.elementor-element-6eb931a .elementor-heading-title{font-size:9.5vw;}.elementor-5890 .elementor-element.elementor-element-593f9c6{--min-height:100dvh;--justify-content:space-between;--padding-top:040px;--padding-bottom:62px;--padding-left:20px;--padding-right:20px;}.elementor-5890 .elementor-element.elementor-element-51c9b37{--justify-content:center;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-5890 .elementor-element.elementor-element-87224fa{--padding-top:0%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;top:15%;}.elementor-5890 .elementor-element.elementor-element-5f97026{--justify-content:center;--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}.elementor-5890 .elementor-element.elementor-element-d55c1bd{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-5890 .elementor-element.elementor-element-d55c1bd > .elementor-widget-container{margin:20px 0px 8px 0px;}.elementor-5890 .elementor-element.elementor-element-d55c1bd .elementor-heading-title{font-size:7vw;line-height:9vw;}.elementor-5890 .elementor-element.elementor-element-a6aaba3{width:initial;max-width:initial;text-align:center;font-size:3.8vw;}.elementor-5890 .elementor-element.elementor-element-a6aaba3 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-5890 .elementor-element.elementor-element-ea5fdd3 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-5890 .elementor-element.elementor-element-e1b4208{--width:max-content;--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:8%;}body:not(.rtl) .elementor-5890 .elementor-element.elementor-element-e1b4208{right:auto;}body.rtl .elementor-5890 .elementor-element.elementor-element-e1b4208{left:auto;}.elementor-5890 .elementor-element.elementor-element-eb98bd6 .elementor-icon{font-size:100px;}.elementor-5890 .elementor-element.elementor-element-eb98bd6 .elementor-icon svg{height:100px;}.elementor-5890 .elementor-element.elementor-element-2129d65 > .elementor-widget-container{margin:0px 0px 0px 2px;}.elementor-5890 .elementor-element.elementor-element-2129d65 .elementor-icon{font-size:24px;}.elementor-5890 .elementor-element.elementor-element-2129d65 .elementor-icon svg{height:24px;}}/* Start custom CSS for html, class: .elementor-element-524e4c1 */.preloader-text {
    font-size: 50px;
    color: #fff;
    font-weight: 500;
    font-family: "Clash Display", "Poppins", Sans-Serif
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eadd5a3 */#preloader {
    position: fixed;
    top: 0; left: 0; right: 0; bottom: 0;
    background: #111;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bcb5d0 */.divDegrade{
    mix-blend-mode: color-dodge;
    -mix-blend-mode: color-dodge;
    height: 100%
}

.degradeRadial{
    height: 155%;
background: conic-gradient(from 90deg at 50% 50%,#F8F8F8 0deg, #000 15deg, #AAA 100deg, #F8F8F8 360deg);
}

@media screen and (max-width: 1024px){
    .degradeRadial{
    height: 150%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f626302 */.elementor-5890 .elementor-element.elementor-element-f626302{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.70) 0%, rgba(0, 0, 0, 0.00) 77%, rgba(0, 0, 0, 0.90) 100%);
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b93379 */.devArtProjetos{
    font-size: 14px;
    font-weight: 400
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5fb1d75 */.elementor-5890 .elementor-element.elementor-element-5fb1d75{
    min-width: 194px
}

.elementor-5890 .elementor-element.elementor-element-5fb1d75 svg{
    width: 42px
}

.botaoPrincipal .elementor-button-icon{
    transition: all .3s
}

.botaoPrincipal .elementor-button:hover .elementor-button-icon path{
    animation: setaBotao .8s ease forwards
}

@keyframes setaBotao{
    0%{
        transform: translate(0);;
    }48%{
        transform: translate(60px, -60px);
    }49%, 50%{
        transform: translate(60px, 60px);
    }50%, 51%{
        transform: translate(-60px, 60px);
    }100%{
        transform: translate(0);
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d2c2d1e */.elementor-5890 .elementor-element.elementor-element-d2c2d1e .elementor-button{
    height: 54px;
    display: flex;
}

.elementor-5890 .elementor-element.elementor-element-d2c2d1e svg{
    width: 24px
}



.botaoContato{
    transition: all .3s
}

.elementor-5890 .elementor-element.elementor-element-d2c2d1e .elementor-button:hover{
    background-color: rgba(255 255 255 / .3) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9f976 */.elementor-5890 .elementor-element.elementor-element-7e9f976 .elementor-button-content-wrapper{
    display: flex;
    width: 100%;
    justify-content: space-between
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6eb931a */.elementor-5890 .elementor-element.elementor-element-6eb931a h2{
    font-size: clamp(1rem, 6.5vw, 124px);
}

@media screen and (max-width: 767px){
    .elementor-5890 .elementor-element.elementor-element-6eb931a span{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07c482d */.elementor-5890 .elementor-element.elementor-element-07c482d{
    mix-blend-mode: color-dodge;
    height: 100%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7f2c2a */.elementor-5890 .elementor-element.elementor-element-b7f2c2a{
    mix-blend-mode: color-dodge
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-593f9c6 */.elementor-5890 .elementor-element.elementor-element-593f9c6{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5129251 */.elementor-5890 .elementor-element.elementor-element-5129251{
    mix-blend-mode: color-dodge
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ea5fdd3 */.video-container {
  position: relative;
  max-height: 80vh;
  max-width: 1920px;
  aspect-ratio: 16 / 9;
  border-radius: 12px;
  overflow: hidden;
  margin: 2rem auto;
}

.video-container video {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 12px;
}

.video-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(8, 8, 30, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity 0.3s ease;
  z-index: 2;
}

.play-btn {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  border: 1px solid rgba(255, 255, 255, 0.3);
  background: rgba(255, 255, 255, 0.2);
  color: white;
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: transform 0.2s ease, background 0.3s ease;
}

.play-btn:hover {
  background: rgba(255, 255, 255, 0.1);
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eb98bd6 */.iconeGiratorio .elementor-icon{
    animation: girar 12s infinite linear
}

@keyframes girar{
    to{
        transform: rotate(360deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b4208 */.elementor-5890 .elementor-element.elementor-element-e1b4208{
    mix-blend-mode: difference
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87224fa */.tela{
    transform:rotateX(90deg) scaleX(.44);
    transform-origin: center center;
    opacity: 0;
   height: 100%
}

.bgTela{
    width: 100%;
}

@media screen and (max-width: 1024px){
    .tela{
    transform:rotateX(90deg) scaleX(.67);
}
}

@media screen and (max-width: 767px){
    .tela{
    transform:rotateX(90deg) scaleX(.68);
}

.modulo{
    background-color: white !important;
    border-radius: 0px !important;
}

.moduloAbs{
    position: absolute;
}

.modulo3, .modulo4, .modulo5, .modulo6{
    top: auto;
     
   
}

.modulo4, .modulo6{
    bottom: 0;
    top: auto;
}



}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-498fbe7 */.divPai{
    height: var(--h-fixo);
    height: 100vh;
    transition: none !important
}

.divPai .e-con-inner{
    background-color: #08081E;
    background: linear-gradient(130deg, #08081E, #0D0805, #080C04, #020909, #08081E, #140719);
    background-size: 800% 800%;

    -webkit-animation: AnimationName 30s ease infinite;
    -moz-animation: AnimationName 30s ease infinite;
    animation: AnimationName 30s ease infinite;
}




@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://gustavocampelo.com.br/wp-content/uploads/2024/11/ClashDisplay-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://gustavocampelo.com.br/wp-content/uploads/2024/11/ClashDisplay-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://gustavocampelo.com.br/wp-content/uploads/2024/11/ClashDisplay-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://gustavocampelo.com.br/wp-content/uploads/2024/11/ClashDisplay-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://gustavocampelo.com.br/wp-content/uploads/2024/11/ClashDisplay-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */