.elementor-1100 .elementor-element.elementor-element-f5ab74b{--display:flex;--min-height:800px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-f5ab74b:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-f5ab74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://agenciajd.com.br/wp-content/uploads/2026/03/tophero3.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1100 .elementor-element.elementor-element-a05a841{--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:#81818140;--border-color:#81818140;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-1100 .elementor-element.elementor-element-a05a841:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-a05a841 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000063;}.elementor-1100 .elementor-element.elementor-element-a05a841.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1100 .elementor-element.elementor-element-3c47da5{width:100%;max-width:100%;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-3c47da5.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-wrapper{text-align:center;}.elementor-1100 .elementor-element.elementor-element-3c47da5.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-1100 .elementor-element.elementor-element-3c47da5.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-1100 .elementor-element.elementor-element-3c47da5.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-title{margin-bottom:16px;font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#CCD0D5;}.elementor-1100 .elementor-element.elementor-element-34b5eac .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.5em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:15px 50px 15px 50px;}.elementor-1100 .elementor-element.elementor-element-34b5eac{width:auto;max-width:auto;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-34b5eac > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-34b5eac.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-34b5eac .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1100 .elementor-element.elementor-element-34b5eac .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1100 .elementor-element.elementor-element-388db48{transition:all 400ms;text-align:center;}.elementor-1100 .elementor-element.elementor-element-388db48 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1em;color:#CCD0D5;}.elementor-1100 .elementor-element.elementor-element-e8adc72{--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;--padding-top:2.5vw;--padding-bottom:7.5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-e8adc72:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-e8adc72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#010101;}.elementor-1100 .elementor-element.elementor-element-6c8d511{--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:flex-start;--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-1100 .elementor-element.elementor-element-96527a2{width:100%;max-width:100%;z-index:2;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-96527a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-1100 .elementor-element.elementor-element-96527a2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1100 .elementor-element.elementor-element-96527a2 .elementor-image-box-wrapper{text-align:start;}.elementor-1100 .elementor-element.elementor-element-96527a2 .elementor-image-box-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:500;line-height:1.2em;color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-96527a2 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#DDDDDD;}.elementor-1100 .elementor-element.elementor-element-44aa107{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-f015956{transition:all 400ms;text-align:end;}.elementor-1100 .elementor-element.elementor-element-f015956 img{width:90%;}.elementor-1100 .elementor-element.elementor-element-d0ba9bb{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;top:380px;z-index:1;transition:all 400ms;text-align:end;}body:not(.rtl) .elementor-1100 .elementor-element.elementor-element-d0ba9bb{left:10px;}body.rtl .elementor-1100 .elementor-element.elementor-element-d0ba9bb{right:10px;}.elementor-1100 .elementor-element.elementor-element-d0ba9bb img{width:100%;}.elementor-1100 .elementor-element.elementor-element-e3265f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-2ecb388{transition:all 400ms;text-align:center;}.elementor-1100 .elementor-element.elementor-element-2ecb388 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:600;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-358bc72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-f82277e{--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 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3B3B3B;--border-color:#3B3B3B;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-f82277e:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-f82277e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-1100 .elementor-element.elementor-element-e8dbb1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-e8dbb1d.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-e8dbb1d{transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-e8dbb1d.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-e8dbb1d.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-e8dbb1d.elementor-view-default .elementor-icon{color:#FF6A00;border-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-e8dbb1d.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-e8dbb1d.elementor-view-default .elementor-icon svg{fill:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-e8dbb1d .elementor-icon{font-size:40px;}.elementor-1100 .elementor-element.elementor-element-e8dbb1d .elementor-icon svg{height:40px;}.elementor-1100 .elementor-element.elementor-element-c4600af{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;transition:all 400ms;text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#BBBBBB;}.elementor-1100 .elementor-element.elementor-element-c4600af.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-4a0105c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:0;}.elementor-1100 .elementor-element.elementor-element-4a0105c:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-4a0105c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1100 .elementor-element.elementor-element-fbebcf2{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-e20a6c6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-e20a6c6{transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-e20a6c6 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:72px;font-weight:600;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-0a68083{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-c3f5a50{width:100%;max-width:100%;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 > .elementor-widget-container{background-color:#0C0C0C;padding:25px 25px 25px 25px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1100 .elementor-element.elementor-element-c3f5a50:hover .elementor-widget-container{background-color:#09C4FE1C;}.elementor-1100 .elementor-element.elementor-element-c3f5a50.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FF6A00;color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-c3f5a50.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon{font-size:48px;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-c3f5a50:has(:hover) .elementor-icon-box-title,
					 .elementor-1100 .elementor-element.elementor-element-c3f5a50:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-1100 .elementor-element.elementor-element-5d456f8{width:100%;max-width:100%;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-5d456f8 > .elementor-widget-container{background-color:#0C0C0C;padding:25px 25px 25px 25px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1100 .elementor-element.elementor-element-5d456f8:hover .elementor-widget-container{background-color:#09C4FE1C;}.elementor-1100 .elementor-element.elementor-element-5d456f8.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FF6A00;color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-5d456f8.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon{font-size:48px;}.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-5d456f8:has(:hover) .elementor-icon-box-title,
					 .elementor-1100 .elementor-element.elementor-element-5d456f8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-1100 .elementor-element.elementor-element-9667f60{width:100%;max-width:100%;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-9667f60 > .elementor-widget-container{background-color:#0C0C0C;padding:25px 25px 25px 25px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1100 .elementor-element.elementor-element-9667f60:hover .elementor-widget-container{background-color:#09C4FE1C;}.elementor-1100 .elementor-element.elementor-element-9667f60.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FF6A00;color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-9667f60.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon{font-size:48px;}.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-9667f60:has(:hover) .elementor-icon-box-title,
					 .elementor-1100 .elementor-element.elementor-element-9667f60:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-1100 .elementor-element.elementor-element-3f55961{width:100%;max-width:100%;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-3f55961 > .elementor-widget-container{background-color:#0C0C0C;padding:25px 25px 25px 25px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-1100 .elementor-element.elementor-element-3f55961:hover .elementor-widget-container{background-color:#09C4FE1C;}.elementor-1100 .elementor-element.elementor-element-3f55961.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#FF6A00;color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-1100 .elementor-element.elementor-element-3f55961.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon{font-size:48px;}.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-size:16px;font-weight:600;}.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-3f55961:has(:hover) .elementor-icon-box-title,
					 .elementor-1100 .elementor-element.elementor-element-3f55961:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;line-height:1.4em;color:#716A93E6;}.elementor-1100 .elementor-element.elementor-element-285bf10{--display:flex;--min-height:800px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;--z-index:1;}.elementor-1100 .elementor-element.elementor-element-285bf10:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-285bf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-1100 .elementor-element.elementor-element-c751009{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:2;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-c751009 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-c751009.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1100 .elementor-element.elementor-element-c751009 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-c751009 .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#DDDDDD;}.elementor-1100 .elementor-element.elementor-element-cd5727e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-1100 .elementor-element.elementor-element-22c8d9c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-22c8d9c > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1100 .elementor-element.elementor-element-22c8d9c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-22c8d9c.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-22c8d9c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon{font-size:45px;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-22c8d9c:has(:hover) .elementor-icon-box-title,
					 .elementor-1100 .elementor-element.elementor-element-22c8d9c:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-1100 .elementor-element.elementor-element-4349599{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1100 .elementor-element.elementor-element-4349599.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-4349599.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-4349599.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon{font-size:45px;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-4349599:has(:hover) .elementor-icon-box-title,
					 .elementor-1100 .elementor-element.elementor-element-4349599:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-1100 .elementor-element.elementor-element-1ea46bf{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-1ea46bf.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-1100 .elementor-element.elementor-element-1ea46bf.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-1ea46bf.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-1ea46bf.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon{font-size:45px;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:500;line-height:1.3em;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-1ea46bf:has(:hover) .elementor-icon-box-title,
					 .elementor-1100 .elementor-element.elementor-element-1ea46bf:has(:focus) .elementor-icon-box-title{color:#F6FAFF;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#B3B3B3;}.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button{background-color:#B2FE0200;font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:15em;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:26px 60px 25px 60px;}.elementor-1100 .elementor-element.elementor-element-b92c37c.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-b92c37c{transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1100 .elementor-element.elementor-element-838c3dc{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-838c3dc:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-838c3dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-1100 .elementor-element.elementor-element-795a113{z-index:1;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-b82f5c9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-4691b01{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;transition:all 400ms;text-align:start;}.elementor-1100 .elementor-element.elementor-element-4691b01 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:10px;color:#99B0E0;}.elementor-1100 .elementor-element.elementor-element-781a6f5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-781a6f5 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:40px;font-weight:700;line-height:1.3em;color:#000000;}.elementor-1100 .elementor-element.elementor-element-198e23d{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;transition:all 400ms;text-align:start;}.elementor-1100 .elementor-element.elementor-element-198e23d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#97A0B2;}.elementor-1100 .elementor-element.elementor-element-a8fe0c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-a8fe0c1{z-index:10000;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-a8fe0c1 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-1100 .elementor-element.elementor-element-9f65f40{--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-1100 .elementor-element.elementor-element-98a2478{--display:flex;}.elementor-1100 .elementor-element.elementor-element-4ef778f{transition:all 400ms;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-field-type-html{padding-bottom:0px;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1100 .elementor-element.elementor-element-4ef778f .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-button[type="submit"]{color:#ffffff;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1100 .elementor-element.elementor-element-4ef778f .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1100 .elementor-element.elementor-element-4ef778f .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1100 .elementor-element.elementor-element-4ef778f .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1100 .elementor-element.elementor-element-4ef778f .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1100 .elementor-element.elementor-element-a2819d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 0px 0px 0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-a2819d5:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-a2819d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-1100 .elementor-element.elementor-element-a2819d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1100 .elementor-element.elementor-element-5594303{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-d65f1a0{transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-d65f1a0 img{width:197px;}.elementor-1100 .elementor-element.elementor-element-6a77899{width:100%;max-width:100%;transition:all 400ms;text-align:center;font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:#F4F5F5;}.elementor-1100 .elementor-element.elementor-element-6a77899 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-6a77899.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-8ec0c19{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-e8b455c{width:100%;max-width:100%;transition:all 400ms;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-e8b455c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-e8b455c.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-d491f6e{width:100%;max-width:100%;transition:all 400ms;text-align:start;}.elementor-1100 .elementor-element.elementor-element-d491f6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-d491f6e.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-d491f6e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-ed99fde{width:100%;max-width:100%;transition:all 400ms;text-align:start;}.elementor-1100 .elementor-element.elementor-element-ed99fde > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-ed99fde.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-ed99fde .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-9b3d6b0{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-1ff52fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-1ff52fa{transition:all 400ms;text-align:start;font-family:"Sora", Sans-serif;font-size:20px;font-weight:600;color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-eba4f94{width:100%;max-width:100%;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-eba4f94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-eba4f94.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-eba4f94 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1100 .elementor-element.elementor-element-eba4f94.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-eba4f94.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-eba4f94.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-eba4f94 .elementor-icon{font-size:19px;}.elementor-1100 .elementor-element.elementor-element-eba4f94 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-eba4f94 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:500;}.elementor-1100 .elementor-element.elementor-element-eba4f94 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-eba4f94 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-2461313{width:100%;max-width:100%;transition:all 400ms;}.elementor-1100 .elementor-element.elementor-element-2461313 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-2461313.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-2461313 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-1100 .elementor-element.elementor-element-2461313.elementor-view-stacked .elementor-icon{background-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-2461313.elementor-view-framed .elementor-icon, .elementor-1100 .elementor-element.elementor-element-2461313.elementor-view-default .elementor-icon{fill:#FF6A00;color:#FF6A00;border-color:#FF6A00;}.elementor-1100 .elementor-element.elementor-element-2461313 .elementor-icon{font-size:19px;}.elementor-1100 .elementor-element.elementor-element-2461313 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-2461313 .elementor-icon-box-title a{font-family:"Sora", Sans-serif;font-weight:500;}.elementor-1100 .elementor-element.elementor-element-2461313 .elementor-icon-box-title{color:#FFFFFF;}.elementor-1100 .elementor-element.elementor-element-2461313 .elementor-icon-box-description{font-family:"Sora", Sans-serif;font-weight:400;color:#FFFFFF;}@media(max-width:1366px){.elementor-1100 .elementor-element.elementor-element-f5ab74b{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-title{font-size:30px;line-height:29px;letter-spacing:1px;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-description{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-e8adc72{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-6c8d511{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1100 .elementor-element.elementor-element-96527a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-96527a2.elementor-element{--align-self:flex-start;}.elementor-1100 .elementor-element.elementor-element-96527a2 .elementor-image-box-title{font-size:40px;line-height:1.1em;}.elementor-1100 .elementor-element.elementor-element-96527a2 .elementor-image-box-description{font-size:16px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-f015956 img{width:88%;}body:not(.rtl) .elementor-1100 .elementor-element.elementor-element-d0ba9bb{left:1px;}body.rtl .elementor-1100 .elementor-element.elementor-element-d0ba9bb{right:1px;}.elementor-1100 .elementor-element.elementor-element-d0ba9bb{top:286.622px;text-align:center;}.elementor-1100 .elementor-element.elementor-element-d0ba9bb img{width:80%;}.elementor-1100 .elementor-element.elementor-element-2ecb388 .elementor-heading-title{font-size:36px;}.elementor-1100 .elementor-element.elementor-element-4a0105c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-title a{line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-title a{line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-title a{line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-title a{line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-285bf10{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-c751009{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-c751009 .elementor-image-box-title{font-size:40px;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-title a{line-height:44px;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-description{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-title a{line-height:44px;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-description{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-title a{line-height:44px;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-description{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-4691b01 .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:10px;}.elementor-1100 .elementor-element.elementor-element-781a6f5 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-1100 .elementor-element.elementor-element-198e23d{--container-widget-width:76%;--container-widget-flex-grow:0;width:var( --container-widget-width, 76% );max-width:76%;}.elementor-1100 .elementor-element.elementor-element-198e23d .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-a8fe0c1{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-a2819d5{--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}}@media(max-width:1024px){.elementor-1100 .elementor-element.elementor-element-f5ab74b{--min-height:933px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-a05a841{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-title{font-size:36px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-34b5eac{width:var( --container-widget-width, 354px );max-width:354px;--container-widget-width:354px;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-e8adc72{--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:5vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:3vw;}.elementor-1100 .elementor-element.elementor-element-6c8d511{--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-1100 .elementor-element.elementor-element-96527a2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-1100 .elementor-element.elementor-element-96527a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-96527a2.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-96527a2 .elementor-image-box-wrapper{text-align:center;}.elementor-1100 .elementor-element.elementor-element-96527a2 .elementor-image-box-title{font-size:36px;line-height:1.3em;letter-spacing:0px;}.elementor-1100 .elementor-element.elementor-element-44aa107{--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-1100 .elementor-element.elementor-element-44aa107.e-con{--order:-99999 /* order start hack */;}.elementor-1100 .elementor-element.elementor-element-f015956{text-align:center;}.elementor-1100 .elementor-element.elementor-element-f015956 img{width:52%;}body:not(.rtl) .elementor-1100 .elementor-element.elementor-element-d0ba9bb{left:80px;}body.rtl .elementor-1100 .elementor-element.elementor-element-d0ba9bb{right:80px;}.elementor-1100 .elementor-element.elementor-element-d0ba9bb{top:230px;}.elementor-1100 .elementor-element.elementor-element-d0ba9bb img{width:70%;}.elementor-1100 .elementor-element.elementor-element-2ecb388 .elementor-heading-title{font-size:32px;}.elementor-1100 .elementor-element.elementor-element-4a0105c{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-wrapper{align-items:center;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-title a{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-wrapper{align-items:center;}.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-title a{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-wrapper{align-items:center;}.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-title a{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-wrapper{align-items:center;}.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-title a{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-285bf10{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-c751009{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:1;}.elementor-1100 .elementor-element.elementor-element-c751009 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-c751009.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-c751009 .elementor-image-box-wrapper{text-align:center;}.elementor-1100 .elementor-element.elementor-element-c751009 .elementor-image-box-title{font-size:36px;line-height:1.1em;letter-spacing:0px;}.elementor-1100 .elementor-element.elementor-element-cd5727e{--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-1100 .elementor-element.elementor-element-22c8d9c{width:100%;max-width:100%;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-title a{font-size:24px;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-description{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-4349599{width:100%;max-width:100%;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-title a{font-size:24px;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-description{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-1ea46bf{width:100%;max-width:100%;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-title a{font-size:24px;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-description{font-size:16px;}.elementor-1100 .elementor-element.elementor-element-838c3dc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1100 .elementor-element.elementor-element-4691b01.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-4691b01{text-align:center;}.elementor-1100 .elementor-element.elementor-element-4691b01 .elementor-heading-title{font-size:16px;line-height:1.32em;letter-spacing:10px;}.elementor-1100 .elementor-element.elementor-element-781a6f5{text-align:center;}.elementor-1100 .elementor-element.elementor-element-781a6f5 .elementor-heading-title{font-size:28px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-198e23d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1100 .elementor-element.elementor-element-198e23d.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-198e23d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-a8fe0c1{width:100%;max-width:100%;text-align:center;}.elementor-1100 .elementor-element.elementor-element-a8fe0c1 img{width:100%;}.elementor-1100 .elementor-element.elementor-element-d491f6e .elementor-heading-title{font-size:16px;line-height:1.3em;}}@media(max-width:767px){.elementor-1100 .elementor-element.elementor-element-f5ab74b{--min-height:700px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-f5ab74b:not(.elementor-motion-effects-element-type-background), .elementor-1100 .elementor-element.elementor-element-f5ab74b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-50px -50px;}.elementor-1100 .elementor-element.elementor-element-a05a841{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1100 .elementor-element.elementor-element-3c47da5{width:100%;max-width:100%;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-img{margin-bottom:6px;}.elementor-1100 .elementor-element.elementor-element-3c47da5.elementor-position-right .elementor-image-box-img{margin-left:6px;}.elementor-1100 .elementor-element.elementor-element-3c47da5.elementor-position-left .elementor-image-box-img{margin-right:6px;}.elementor-1100 .elementor-element.elementor-element-3c47da5.elementor-position-top .elementor-image-box-img{margin-bottom:6px;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-title{margin-bottom:16px;font-size:28px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-1100 .elementor-element.elementor-element-3c47da5 .elementor-image-box-description{font-size:16px;line-height:1.4em;}.elementor-1100 .elementor-element.elementor-element-34b5eac > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-34b5eac .elementor-button{font-size:16px;padding:20px 40px 20px 40px;}.elementor-1100 .elementor-element.elementor-element-e8adc72{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-6c8d511{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1100 .elementor-element.elementor-element-6c8d511.e-con{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-96527a2{width:var( --container-widget-width, 107.029% );max-width:107.029%;--container-widget-width:107.029%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-96527a2 .elementor-image-box-title{font-size:30px;line-height:1.2em;letter-spacing:0px;}.elementor-1100 .elementor-element.elementor-element-96527a2 .elementor-image-box-description{font-size:14px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-44aa107{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1100 .elementor-element.elementor-element-f015956 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1100 .elementor-element.elementor-element-f015956 img{width:70%;}body:not(.rtl) .elementor-1100 .elementor-element.elementor-element-d0ba9bb{left:10px;}body.rtl .elementor-1100 .elementor-element.elementor-element-d0ba9bb{right:10px;}.elementor-1100 .elementor-element.elementor-element-d0ba9bb{top:140px;text-align:start;}.elementor-1100 .elementor-element.elementor-element-d0ba9bb img{width:60%;}.elementor-1100 .elementor-element.elementor-element-2ecb388{text-align:center;}.elementor-1100 .elementor-element.elementor-element-2ecb388 .elementor-heading-title{font-size:28px;}.elementor-1100 .elementor-element.elementor-element-c4600af{font-size:15px;}.elementor-1100 .elementor-element.elementor-element-4a0105c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:10vw;--padding-bottom:10vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-fbebcf2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-e20a6c6 .elementor-heading-title{font-size:60px;line-height:0.8em;letter-spacing:0px;}.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon-box-title a{font-size:16px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-285bf10{--padding-top:5vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-1100 .elementor-element.elementor-element-c751009{width:var( --container-widget-width, 107.029% );max-width:107.029%;--container-widget-width:107.029%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-c751009 .elementor-image-box-title{font-size:30px;line-height:1.2em;letter-spacing:0px;}.elementor-1100 .elementor-element.elementor-element-c751009 .elementor-image-box-description{font-size:14px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-cd5727e{--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-1100 .elementor-element.elementor-element-22c8d9c{width:100%;max-width:100%;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-22c8d9c .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-4349599{width:100%;max-width:100%;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-4349599 .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-1ea46bf{width:100%;max-width:100%;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-title, .elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-title a{font-size:30px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-1ea46bf .elementor-icon-box-description{font-size:15px;line-height:1.2em;}.elementor-1100 .elementor-element.elementor-element-838c3dc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1100 .elementor-element.elementor-element-4691b01{width:100%;max-width:100%;}.elementor-1100 .elementor-element.elementor-element-4691b01 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-781a6f5{width:100%;max-width:100%;}.elementor-1100 .elementor-element.elementor-element-781a6f5 .elementor-heading-title{font-size:28px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-198e23d .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-1100 .elementor-element.elementor-element-a8fe0c1{width:100%;max-width:100%;text-align:center;}.elementor-1100 .elementor-element.elementor-element-a8fe0c1 img{width:100%;}.elementor-1100 .elementor-element.elementor-element-a2819d5{--width:353px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1100 .elementor-element.elementor-element-a2819d5.e-con{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-d65f1a0.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-d65f1a0{text-align:center;}.elementor-1100 .elementor-element.elementor-element-6a77899{text-align:center;font-size:15px;line-height:1.5rem;}.elementor-1100 .elementor-element.elementor-element-e8b455c{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:center;}.elementor-1100 .elementor-element.elementor-element-e8b455c.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-d491f6e.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-d491f6e{text-align:center;}.elementor-1100 .elementor-element.elementor-element-d491f6e .elementor-heading-title{font-size:15px;line-height:1.5rem;}.elementor-1100 .elementor-element.elementor-element-ed99fde.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-ed99fde{text-align:center;}.elementor-1100 .elementor-element.elementor-element-ed99fde .elementor-heading-title{font-size:15px;line-height:1.5rem;}.elementor-1100 .elementor-element.elementor-element-1ff52fa{text-align:center;}.elementor-1100 .elementor-element.elementor-element-eba4f94{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-eba4f94.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-eba4f94 .elementor-icon-box-wrapper{text-align:start;}.elementor-1100 .elementor-element.elementor-element-2461313{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-1100 .elementor-element.elementor-element-2461313.elementor-element{--align-self:center;}.elementor-1100 .elementor-element.elementor-element-2461313 .elementor-icon-box-wrapper{text-align:start;}}@media(min-width:768px){.elementor-1100 .elementor-element.elementor-element-a05a841{--width:50%;}.elementor-1100 .elementor-element.elementor-element-e8adc72{--content-width:1280px;}.elementor-1100 .elementor-element.elementor-element-6c8d511{--width:52%;}.elementor-1100 .elementor-element.elementor-element-44aa107{--width:48%;}.elementor-1100 .elementor-element.elementor-element-e3265f2{--content-width:1440px;}.elementor-1100 .elementor-element.elementor-element-358bc72{--width:100%;}.elementor-1100 .elementor-element.elementor-element-fbebcf2{--width:50%;}.elementor-1100 .elementor-element.elementor-element-0a68083{--width:60%;}.elementor-1100 .elementor-element.elementor-element-838c3dc{--content-width:1280px;}.elementor-1100 .elementor-element.elementor-element-b82f5c9{--width:50%;}.elementor-1100 .elementor-element.elementor-element-5594303{--width:33%;}.elementor-1100 .elementor-element.elementor-element-8ec0c19{--width:25%;}.elementor-1100 .elementor-element.elementor-element-9b3d6b0{--width:29%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1100 .elementor-element.elementor-element-a05a841{--width:100%;}.elementor-1100 .elementor-element.elementor-element-6c8d511{--width:100%;}.elementor-1100 .elementor-element.elementor-element-44aa107{--width:100%;}.elementor-1100 .elementor-element.elementor-element-b82f5c9{--width:100%;}}/* Start custom CSS for image-box, class: .elementor-element-3c47da5 */.elementor-icon-box-title{
    margin-top: 0;
}
.elementor-1100 .elementor-element.elementor-element-3c47da5{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34b5eac */.elementor-1100 .elementor-element.elementor-element-34b5eac .elementor-button {
    border-radius: 0px !important; /* Quadrado */
    box-shadow: inset 0 0 6px 0px #FF6A00, 0 0 0px 0 #f2f2f2 !important; /* Roxo-azulado brilhante */
    width: 100%;
    position: relative;
    border: 0px solid #FF6A00 !important; /* Roxo bem azulado */
    overflow: hidden;
    transition: all 0.2s ease-in;
    background: linear-gradient(230deg, rgb(35, 35, 35) 0%, rgb(255, 106, 0) 100%) !important;
    color: #fff !important;
}

.elementor-1100 .elementor-element.elementor-element-34b5eac .elementor-button:hover {
    border: none;
    transition: all 0.2s ease-out;
    transform: scale(1.06);
}

.elementor-1100 .elementor-element.elementor-element-34b5eac .elementor-button:hover::before {
    animation: sh02 0.5s 0s linear;
}

.elementor-1100 .elementor-element.elementor-element-34b5eac .elementor-button::before {
    content: '';
    display: block;
    width: 0;
    height: 86%;
    position: absolute;
    top: 7%;
    left: 0;
    opacity: 0;
    background: #fff;
    box-shadow: 0 0 50px 30px #fff;
    transform: skewX(-20deg);
}

@keyframes sh02 {
    from {
        opacity: 0;
        left: 0;
    }
    50% {
        opacity: 1;
    }
    to {
        opacity: 0;
        left: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a05a841 */.elementor-1100 .elementor-element.elementor-element-a05a841 {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
}

/* Efeito brilho – Desktop */
.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0;
  left: 33%;
  width: 175px;
  height: 8px;

  background: linear-gradient(98deg, #FF6A00 -5.25%, #FF85 93.97%);

  box-shadow:
    0px 100px 80px rgba(255, 106, 0),
    0px 41.778px 33.422px rgba(255, 106, 0, 0.22),
    0px 22.336px 17.869px rgba(255, 106, 0, 0.18),
    0px 12.522px 10.017px rgba(255, 106, 0, 0.16),
    0px 6.65px 5.32px rgba(108, 53, 255, 0.13),
    0px 2.767px 2.214px rgba(255, 106, 0, 0.09);
}

/* MOBILE (até 767px) */
@media (max-width: 767px) {
  .efeitobrilho::after {
    left: 31%;
    width: 110px;
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-96527a2 */.degrade {
  background: linear-gradient(90deg, #8A2BE2, #D58CFF);
  background-clip: text;
  font-weight: bolder;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d0ba9bb */.elementor-1100 .elementor-element.elementor-element-d0ba9bb {
    animation: flutuar 4s ease-in-out infinite;
}

@keyframes flutuar {
    0%, 100%{
        transform: translate(0,  0px);
    }
    50%{
        transform: translate(0, 20px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8adc72 */.degrade {
  background: linear-gradient(90deg, #8A2BE2, #D58CFF);
  background-clip: text;
  font-weight: bolder;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
}
    
    html, body {
    max-width: 100%;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ecb388 */.elementor-1100 .elementor-element.elementor-element-2ecb388 .elementor-heading-title {
    /* transições suaves */
    transition: all 1s;
    
    /* deixa o texto transparente para mostrar o gradiente */
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    
    /* animação do movimento do gradiente */
    animation: move 3s ease 1s infinite alternate;
    
    /* gradiente animado entre tons de roxo */
    background-image: linear-gradient(45deg, 
        #FAFAFA,      /* Branco */
        #fd5a11,      /* Magenta */
        #FF6A00,      /* Roxo vibrante */
        #F2f2f2,      /* Branco */
        #FF6A00       /* Magenta */
    );
    background-size: 500% 200%;
}

@keyframes move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 100% 0;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e8dbb1d */.elementor-1100 .elementor-element.elementor-element-e8dbb1d .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /* Background glass escuro */
    background: rgba(15, 15, 20, 0.7);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    box-shadow: 
        0 8px 32px rgba(0, 0, 0, 0.3),
        inset 0 0 20px rgba(255, 255, 255, 0.05);
}

.elementor-1100 .elementor-element.elementor-element-e8dbb1d .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.1) 180deg,  /* Branco claro - começo da cauda */
        rgba(255, 255, 255, 0.3) 190deg,   /* Branco - cauda ficando mais forte */
        rgba(255, 255, 255, 0.6) 200deg,   /* Branco - cauda intensa */
        #FFFFFF 210deg,                    /* Branco - núcleo do cometa */
        #FFFFFF 212deg,                    /* Ponto brilhante no centro */
        #FFFFFF 214deg,                    /* Branco - continuidade do núcleo */
        rgba(255, 255, 255, 0.8) 220deg,   /* Branco - cauda próxima */
        rgba(255, 255, 255, 0.5) 230deg,   /* Branco - cauda média */
        rgba(255, 255, 255, 0.2) 250deg,   /* Branco desvanecendo */
        transparent 270deg                  /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1100 .elementor-element.elementor-element-e8dbb1d .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 255, 255, 0.05) 180deg,
        rgba(255, 255, 255, 0.1) 190deg,
        rgba(255, 255, 255, 0.05) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1100 .elementor-element.elementor-element-e8dbb1d:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 1s linear infinite;
    filter: drop-shadow(0 0 20px rgba(255, 255, 255, 0.5)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.2);
}

.elementor-1100 .elementor-element.elementor-element-e8dbb1d:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}

/* Efeito adicional no hover do ícone */
.elementor-1100 .elementor-element.elementor-element-e8dbb1d:hover .elementor-icon {
    background: rgba(20, 20, 25, 0.8);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.2);
    transform: scale(1.05);
    transition: all 0.3s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82277e */.box2 {
    transition: 0.4s ease all;
}

.box2:hover {
    background: #1F1F1F !important;
    transform: translatey(-10px);
}

.box2::before {
    content: "";
    border-radius: 0px !important;
    /* Gradiente roxo/magenta */
    background: linear-gradient(90deg, #FF6A00, #F2F2F2);
    width: 20%;
    height: 6px;
    position: absolute;
    left: 0px;
    top: 100%;
    transform: translatey(-50%);
    /* Sombra roxa */
    box-shadow: 0px 0px 20px 0px rgba(255, 106, 255, 0.5);
    transition: 0.5s ease all;
}

.box2:hover::before {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358bc72 */.elementor-1100 .elementor-element.elementor-element-358bc72 {
    --brilho-size: 250px;
}

.elementor-1100 .elementor-element.elementor-element-358bc72 .inner {
    height: 100%;
    z-index: 1;
    background: rgba(9, 9, 9, .7);
}

.elementor-1100 .elementor-element.elementor-element-358bc72 .brilho {
    width: var(--brilho-size);
    height: 80%;
    left: calc(50% - calc(var(--brilho-size)/2));
    filter: blur(60px);
    opacity: 0;    
    transition: opacity 300ms 300ms linear;
    /* Tons de roxo/magenta */
    background: linear-gradient(135deg, 
        #8B00FF 0%,      /* Roxo violeta */
        #9B30FF 25%,     /* Roxo médio */
        #DA70D6 50%,     /* Orchid */
        #EE82EE 75%,     /* Violeta */
        #FF00FF 100%     /* Magenta */
    ) !important;
}

.elementor-1100 .elementor-element.elementor-element-358bc72 .brilho2 {
    visibility: hidden;
    z-index: -1;
    height: 100%;
    /* Adicione um background roxo também se necessário */
    background: rgba(138, 43, 226, 0.3); /* Roxo blueviolet com transparência */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e20a6c6 */.degrade {
    /* degradê aplicado no texto — ajuste aqui se quiser outra variação */
    background-image: linear-gradient(to left, #F2F2F2 0%, #FF6A00 100%);

    background-clip: text;
    -webkit-background-clip: text;

    /* deixa o texto transparente para revelar o degradê */
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}
/* caso não saiba alterar as cores, Use a ALIGBLY */ 

.efeitobrilho::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0%;
  width: 100px;
  height: 8px;
  /* Alterado o gradiente para roxo/magenta */
  background: linear-gradient(98deg, #FF6A00 -5.25%, #ff2f2f2 93.97%);
  /* Alterado o box-shadow para roxo/magenta */
  box-shadow: 0px 100px 80px 0px rgba(255, 106, 0,),
              0px 41.778px 33.422px 0px rgba(255, 106, 255, 0.22),
              0px 22.336px 17.869px 0px rgba(255, 106, 255, 0.18),
              0px 12.522px 10.017px 0px rgba(255, 106, 255, 0.16),
              0px 6.65px 5.32px 0px rgba(255, 106, 255, 0.13),
              0px 2.767px 2.214px 0px rgba(255, 106, 255, 0.09);
}
.elementor-1100 .elementor-element.elementor-element-e20a6c6 {
  text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c3f5a50 */.elementor-1100 .elementor-element.elementor-element-c3f5a50{
    background-color: #FF6D04;
    border-radius: 10px;

}
.elementor-1100 .elementor-element.elementor-element-c3f5a50 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/* USE A ALIGBLY PRA MUDAR A COR  */
 
.elementor-1100 .elementor-element.elementor-element-c3f5a50 {
    background: #090909; /* Fundo escuro */
    border-radius: 20px;
    border-top: 3px solid;
    
    /* 🌈 Gradiente Roxo Premium */
    border-image: linear-gradient(to right, transparent, #FF6D04, transparent) 1;
}
.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,106, 25, 0.2); /* Fundo roxo escuro sutil */
}

.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 106, 25, 0.2); /* Fundo roxo escuro sutil */
}

.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 106, 0, 0.2) 180deg,  /* MediumPurple claro - começo da cauda */
        rgba(255, 106, 0, 0.4) 190deg,   /* BlueViolet - cauda ficando mais forte */
        rgba(148, 0, 211, 0.7) 200deg,    /* DarkViolet - cauda intensa */
        #FF6D04 210deg,                   /* DarkViolet - núcleo do cometa */
        #F2f2f2 212deg,                   /* Ponto brilhante no centro */
        #FF6D04 214deg,                   /* DarkViolet - continuidade do núcleo */
        #FF6D04 220deg,                   /* BlueViolet - cauda próxima */
        #FF6D04 230deg,                   /* MediumPurple - cauda média */
        rgba(147, 112, 219, 0.3) 250deg,  /* MediumPurple desvanecendo */
        transparent 270deg                 /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 6s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1100 .elementor-element.elementor-element-c3f5a50 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(148, 0, 211, 0.1) 180deg,
        rgba(138, 43, 226, 0.15) 190deg,
        rgba(147, 112, 219, 0.1) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1100 .elementor-element.elementor-element-c3f5a50:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: drop-shadow(0 0 20px rgba(148, 0, 211, 0.7)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(148, 0, 211, 0.3);
}

.elementor-1100 .elementor-element.elementor-element-c3f5a50:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d456f8 */.elementor-1100 .elementor-element.elementor-element-5d456f8{
    background-color: #FF6D04;
    border-radius: 10px;

}
.elementor-1100 .elementor-element.elementor-element-5d456f8 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/* USE A ALIGBLY PRA MUDAR A COR  */
 
.elementor-1100 .elementor-element.elementor-element-5d456f8 {
    background: #090909; /* Fundo escuro */
    border-radius: 20px;
    border-top: 3px solid;
    
    /* 🌈 Gradiente Roxo Premium */
    border-image: linear-gradient(to right, transparent, #FF6D04, transparent) 1;
}
.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,106, 25, 0.2); /* Fundo roxo escuro sutil */
}

.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 106, 25, 0.2); /* Fundo roxo escuro sutil */
}

.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 106, 0, 0.2) 180deg,  /* MediumPurple claro - começo da cauda */
        rgba(255, 106, 0, 0.4) 190deg,   /* BlueViolet - cauda ficando mais forte */
        rgba(148, 0, 211, 0.7) 200deg,    /* DarkViolet - cauda intensa */
        #FF6D04 210deg,                   /* DarkViolet - núcleo do cometa */
        #F2f2f2 212deg,                   /* Ponto brilhante no centro */
        #FF6D04 214deg,                   /* DarkViolet - continuidade do núcleo */
        #FF6D04 220deg,                   /* BlueViolet - cauda próxima */
        #FF6D04 230deg,                   /* MediumPurple - cauda média */
        rgba(147, 112, 219, 0.3) 250deg,  /* MediumPurple desvanecendo */
        transparent 270deg                 /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 6s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1100 .elementor-element.elementor-element-5d456f8 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(148, 0, 211, 0.1) 180deg,
        rgba(138, 43, 226, 0.15) 190deg,
        rgba(147, 112, 219, 0.1) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1100 .elementor-element.elementor-element-5d456f8:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: drop-shadow(0 0 20px rgba(148, 0, 211, 0.7)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(148, 0, 211, 0.3);
}

.elementor-1100 .elementor-element.elementor-element-5d456f8:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-9667f60 */.elementor-1100 .elementor-element.elementor-element-9667f60{
    background-color: #FF6D04;
    border-radius: 10px;

}
.elementor-1100 .elementor-element.elementor-element-9667f60 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/* USE A ALIGBLY PRA MUDAR A COR  */
 
.elementor-1100 .elementor-element.elementor-element-9667f60 {
    background: #090909; /* Fundo escuro */
    border-radius: 20px;
    border-top: 3px solid;
    
    /* 🌈 Gradiente Roxo Premium */
    border-image: linear-gradient(to right, transparent, #FF6D04, transparent) 1;
}
.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,106, 25, 0.2); /* Fundo roxo escuro sutil */
}

.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 106, 25, 0.2); /* Fundo roxo escuro sutil */
}

.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 106, 0, 0.2) 180deg,  /* MediumPurple claro - começo da cauda */
        rgba(255, 106, 0, 0.4) 190deg,   /* BlueViolet - cauda ficando mais forte */
        rgba(148, 0, 211, 0.7) 200deg,    /* DarkViolet - cauda intensa */
        #FF6D04 210deg,                   /* DarkViolet - núcleo do cometa */
        #F2f2f2 212deg,                   /* Ponto brilhante no centro */
        #FF6D04 214deg,                   /* DarkViolet - continuidade do núcleo */
        #FF6D04 220deg,                   /* BlueViolet - cauda próxima */
        #FF6D04 230deg,                   /* MediumPurple - cauda média */
        rgba(147, 112, 219, 0.3) 250deg,  /* MediumPurple desvanecendo */
        transparent 270deg                 /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 6s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1100 .elementor-element.elementor-element-9667f60 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(148, 0, 211, 0.1) 180deg,
        rgba(138, 43, 226, 0.15) 190deg,
        rgba(147, 112, 219, 0.1) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1100 .elementor-element.elementor-element-9667f60:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: drop-shadow(0 0 20px rgba(148, 0, 211, 0.7)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(148, 0, 211, 0.3);
}

.elementor-1100 .elementor-element.elementor-element-9667f60:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f55961 */.elementor-1100 .elementor-element.elementor-element-3f55961{
    background-color: #FF6D04;
    border-radius: 10px;

}
.elementor-1100 .elementor-element.elementor-element-3f55961 strong{
    font-weight: 600 !important;
    background: var(--Linear, linear-gradient(90deg, #0B66B4 0%, #43CE9D 100%));
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
/* USE A ALIGBLY PRA MUDAR A COR  */
 
.elementor-1100 .elementor-element.elementor-element-3f55961 {
    background: #090909; /* Fundo escuro */
    border-radius: 20px;
    border-top: 3px solid;
    
    /* 🌈 Gradiente Roxo Premium */
    border-image: linear-gradient(to right, transparent, #FF6D04, transparent) 1;
}
.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255,106, 25, 0.2); /* Fundo roxo escuro sutil */
}

.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon {
    position: relative;
    padding: 24px;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 106, 25, 0.2); /* Fundo roxo escuro sutil */
}

.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -3px;
    left: -3px;
    right: -3px;
    bottom: -3px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(255, 106, 0, 0.2) 180deg,  /* MediumPurple claro - começo da cauda */
        rgba(255, 106, 0, 0.4) 190deg,   /* BlueViolet - cauda ficando mais forte */
        rgba(148, 0, 211, 0.7) 200deg,    /* DarkViolet - cauda intensa */
        #FF6D04 210deg,                   /* DarkViolet - núcleo do cometa */
        #F2f2f2 212deg,                   /* Ponto brilhante no centro */
        #FF6D04 214deg,                   /* DarkViolet - continuidade do núcleo */
        #FF6D04 220deg,                   /* BlueViolet - cauda próxima */
        #FF6D04 230deg,                   /* MediumPurple - cauda média */
        rgba(147, 112, 219, 0.3) 250deg,  /* MediumPurple desvanecendo */
        transparent 270deg                 /* Fim da cauda */
    );
    -webkit-mask: 
        linear-gradient(#fff 0 0) content-box, 
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 3px;
    /* ANIMAÇÃO INVERTIDA: de 360° para 0° */
    animation: cometWithGlowReverse 6s linear infinite;
    filter: blur(0.5px);
}

@keyframes cometWithGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

/* Efeito de brilho adicional para a cauda */
.elementor-1100 .elementor-element.elementor-element-3f55961 .elementor-icon::after {
    content: '';
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: conic-gradient(
        from 0deg,
        transparent 180deg,
        rgba(148, 0, 211, 0.1) 180deg,
        rgba(138, 43, 226, 0.15) 190deg,
        rgba(147, 112, 219, 0.1) 230deg,
        transparent 250deg
    );
    filter: blur(10px);
    /* ANIMAÇÃO INVERTIDA também */
    animation: cometGlowReverse 6s linear infinite;
    pointer-events: none;
    z-index: -1;
    opacity: 0.6;
}

@keyframes cometGlowReverse {
    from {
        transform: rotate(360deg);  /* Começa em 360° */
    }
    to {
        transform: rotate(0deg);    /* Termina em 0° */
    }
}

.elementor-1100 .elementor-element.elementor-element-3f55961:hover .elementor-icon::before {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometWithGlowReverse 3s linear infinite;
    filter: drop-shadow(0 0 20px rgba(148, 0, 211, 0.7)) blur(0.3px);
    box-shadow: inset 0 0 15px rgba(148, 0, 211, 0.3);
}

.elementor-1100 .elementor-element.elementor-element-3f55961:hover .elementor-icon::after {
    /* ANIMAÇÃO INVERTIDA mais rápida no hover */
    animation: cometGlowReverse 3s linear infinite;
    opacity: 0.8;
    filter: blur(12px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0105c */.card {
    border-radius: 15px;
}

.card:before {
    content:"";
    position:absolute;
    top:0; left:0;
    right:0;
    bottom:0;
    padding: 1px;
    background: linear-gradient(146deg, #DCBD9F1A 0%, #DCBD9F03 100%); -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude;
    border-radius: 15px;
    z-index: 2;
    pointer-events: none;
}

.card:hover {
    transform: translateY(-10px);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c751009 */.elementor-1100 .elementor-element.elementor-element-c751009 {
    text-wrap: balance;
}

/* TEXTO EM DEGRADÊ VERMELHO */
.elementor-1100 .elementor-element.elementor-element-c751009 {
    background: linear-gradient(
        90deg,
        #FF6A00 0%,
        #FF6A00 50%,
        #F2F2F2 100%
    );
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd5727e *//* CONTÊINER DOS CARDS */
.grupo-boxes {
  display: flex;
  justify-content: center;
  gap: 1.5rem;
  padding: 2rem 0;
  flex-wrap: wrap;
}

/* CARD */
.box-efeito {
  position: relative;
  width: 100%;
  max-width: 290px; /* 🔥 Menor e mais elegante */
  background: #0f0f0f;
  border-radius: 14px;
  padding: 1.8rem 1.6rem;

  border: 1px solid rgba(255,106, 0, 0.45); /* 🔥 borda vermelha fina */
  box-shadow: none; /* sem glow */

  transition: transform .35s ease, border-color .35s ease;
  cursor: pointer;
}

/* PONTINHOS DO MACOS */
.box-efeito::before {
  content: "";
  position: absolute;
  top: 10px;
  left: 14px;
  width: 48px;
  height: 12px;
  background:
      radial-gradient(circle, #ff5f56 70%, transparent 72%) 0 0,
      radial-gradient(circle, #ffbd2e 70%, transparent 72%) 16px 0,
      radial-gradient(circle, #27c93f 70%, transparent 72%) 32px 0;
  background-size: 12px 12px;
  background-repeat: no-repeat;
  pointer-events: none;
  opacity: .9;
}

/* ÍCONE */
.box-efeito .elementor-icon {
  font-size: 2.4rem;
  color: #ffffff;
  margin-top: 1.8rem; /* espaço por causa dos pontinhos */
  margin-bottom: 1rem;
  transition: transform .3s ease;
}

/* TÍTULO */
.box-efeito h3 {
  color: white;
  font-size: 1.25rem;
  margin-bottom: .6rem;
}

/* TEXTO */
.box-efeito p {
  color: #bdbdbd;
  font-size: .92rem;
  line-height: 1.45rem;
}

/* HOVER */
.box-efeito:hover {
  transform: translateY(-6px);
  border-color: rgba(255, 60, 60, 0.8);
}

.box-efeito:hover .elementor-icon {
  transform: scale(1.12);
}

/* RESPONSIVIDADE */
@media (max-width: 1024px) {
  .grupo-boxes {
    gap: 1.2rem;
  }
  .box-efeito {
    max-width: 260px;
  }
}

@media (max-width: 768px) {
  .grupo-boxes {
    justify-content: center;
  }
  .box-efeito {
    max-width: 85%;
  }
}

@media (max-width: 480px) {
  .box-efeito {
    padding: 1.5rem;
  }
  .box-efeito .elementor-icon {
    font-size: 2rem;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b92c37c *//* BOTÃO BASE — VERMELHO QUADRADO COM GLOW */
.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: auto;
    padding: 14px 32px;

    border-radius: 6px; /* QUADRADO */
    border: none;
    cursor: pointer;
    overflow: hidden;
    text-decoration: none;

    background: linear-gradient(90deg, #b30000 0%, #ff0000 50%, #b30000 100%);
    color: #ffffff;

    /* GLOW REAL EMBAIXO */
    box-shadow:
        0 12px 25px rgba(255, 0, 0, 0.40),  /* Glow */
        0 4px 10px rgba(0, 0, 0, 0.35);     /* Profundidade */

    transition: transform .15s ease-out, box-shadow .2s ease-out;
}

/* CAMADA EXTRA PARA BRILHO SUPERIOR SUAVE */
.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: linear-gradient(
        rgba(255, 255, 255, 0.25),
        rgba(255, 255, 255, 0)
    );
    pointer-events: none;
    z-index: 1;
}

/* HOVER — MAIS GLOW EMBAIXO */
.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button:hover {
    transform: translateY(-3px);
    box-shadow:
        0 18px 35px rgba(255, 0, 0, 0.55),
        0 6px 18px rgba(0, 0, 0, 0.45);
}

/* CLIQUE */
.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button:active {
    transform: translateY(3px);
    box-shadow:
        0 7px 15px rgba(255, 0, 0, 0.35),
        0 3px 8px rgba(0, 0, 0, 0.40);
}

/* TEXTO */
.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button-text {
    z-index: 2;
    position: relative;
    line-height: normal;
    font-weight: 600;
}

/* ÍCONE */
.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button-icon {
    z-index: 2;
    margin-right: 10px;
    transition: transform .35s ease;
}

/* HOVER DO ÍCONE */
.elementor-1100 .elementor-element.elementor-element-b92c37c .elementor-button:hover .elementor-button-icon {
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-285bf10 */.elementor-1100 .elementor-element.elementor-element-285bf10::before {
  content: "";
  position: absolute;
  top: -40px;            /* Luz sobe para o topo */
  left: 50%;
  transform: translateX(-50%);

  width: 80%;
  height: 160px;

  background: radial-gradient(
    ellipse at center,
    rgba(255, 106, 0, 0.55) 0%,
    rgba(255, 106, 40, 0.25) 45%,
    rgba(255, 106, 40, 0.05) 80%,
    transparent 100%
  );

  filter: blur(80px);
  opacity: 0.85;

  border-radius: 50%;
  pointer-events: none;
  z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-795a113 */.elementor-1100 .elementor-element.elementor-element-795a113 {
    width: 400px;
    height: 400px;
    z-index: 999;
    position: absolute;
    top: 0;
    right: -600px;
    transform: translateX(-50%);
    filter: blur(200px);
    border-radius: 50%; /* Torna o elemento circular */
    background-color: rgba(255, 106, 0, 1); /* Roxo vibrante */
    box-shadow: 0 0 80px 40px rgba(150, 0, 255, 0.8); /* Glow roxo intenso */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4691b01 */.elementor-1100 .elementor-element.elementor-element-4691b01 {
    background: linear-gradient(90deg, #FF6A00 0%, #F2F2F2 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-781a6f5 */.elementor-1100 .elementor-element.elementor-element-781a6f5 {
    background: linear-gradient(90deg, #FF6A00 0%, #0B0B0B 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-198e23d */.elementor-1100 .elementor-element.elementor-element-198e23d b{
    background: linear-gradient(90deg, #FFF 0%, #87A1D8 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a77899 */.elementor-1100 .elementor-element.elementor-element-6a77899{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2819d5 *//* USE A ALIGBLY PRA MUDAR A COR  */
 
.elementor-1100 .elementor-element.elementor-element-a2819d5 {
    background: #131313; /* Fundo escuro */
    border-radius: 20px;
    border-top: 3px solid;
    
    /* 🤍 Gradiente Branco */
    border-image: linear-gradient(to right, transparent, #ffffff, transparent) 1;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Regular.eot');
	src: url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Regular.woff2') format('woff2'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Regular.woff') format('woff'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Regular.ttf') format('truetype'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Regular.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-SemiBold.eot');
	src: url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-SemiBold.woff2') format('woff2'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-SemiBold.woff') format('woff'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-SemiBold.ttf') format('truetype'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-SemiBold.svg#Poppins') format('svg');
}
@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Bold.eot');
	src: url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Bold.woff2') format('woff2'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Bold.woff') format('woff'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Bold.ttf') format('truetype'),
		url('https://agenciajd.com.br/wp-content/uploads/2026/01/Poppins-Bold.svg#Poppins') format('svg');
}
/* End Custom Fonts CSS */