.elementor-10 .elementor-element.elementor-element-18887e2{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-18887e2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-18887e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-1e3fbd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-1e3fbd4 img{width:20%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-7360996{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-7360996.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-7360996 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:66px;font-weight:600;line-height:70px;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f227c57{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-f227c57.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-f227c57 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:300;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b6dcf5b{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b6dcf5b > .elementor-widget-container{padding:40px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-b6dcf5b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-03197d6 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e34e5ce{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e34e5ce:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e34e5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-e2994d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-331d770{--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:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-331d770:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-331d770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-3598b2b{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-3598b2b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3598b2b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:600;line-height:55px;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a7e3de9{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-a7e3de9.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-a7e3de9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:25px;font-weight:300;line-height:30px;letter-spacing:0px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8bf313e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8bf313e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8bf313e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-a834ddd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8733618 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3941def{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3941def:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3941def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-37a39d7{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-37a39d7 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-10 .elementor-element.elementor-element-37a39d7.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-37a39d7 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:600;line-height:55px;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-3636f9d{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#818181;--border-color:#818181;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-3636f9d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3636f9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-3ce037b{--display:flex;--min-height:300px;--border-radius:10px 10px 10px 10px;--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-10 .elementor-element.elementor-element-3ce037b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3ce037b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iaacademy.shop/wp-content/uploads/2025/07/a-digital-photograph-of-a-young-professi_CLqTQAUjQ3OIjj5mbg74cA_7ryJH0g6TFGBTfq5BK_gJQ.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a86e027 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a86e027 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#FA4613;}.elementor-10 .elementor-element.elementor-element-c0c1127 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-a936544{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#818181;--border-color:#818181;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-a936544:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a936544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-3cadf6c{--display:flex;--min-height:300px;--border-radius:10px 10px 10px 10px;--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-10 .elementor-element.elementor-element-3cadf6c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3cadf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iaacademy.shop/wp-content/uploads/2025/07/a-computer-keyboard-or-a-notepad-with-ty_JZNdGfEdSpSb2cjb3w5Reg_nYy6fA3_RgKL3qPG_LzGWg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-bf796c5 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bf796c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5775f7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-cbf4b78{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#818181;--border-color:#818181;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-cbf4b78:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cbf4b78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-ed0d597{--display:flex;--min-height:300px;--border-radius:10px 10px 10px 10px;--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-10 .elementor-element.elementor-element-ed0d597:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ed0d597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iaacademy.shop/wp-content/uploads/2025/07/a-half-human-half-cybernetic-man-speakin_Qm8KdvQfRPW2ThbzLtzGew_rj-uSHKnQRm0o04vQ2AJfQ.png");background-position:0px -50px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-a5c97f0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a5c97f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-813b599 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-57d5108{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#818181;--border-color:#818181;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-57d5108:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-57d5108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-18d9e12{--display:flex;--min-height:300px;--border-radius:10px 10px 10px 10px;--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-10 .elementor-element.elementor-element-18d9e12:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-18d9e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iaacademy.shop/wp-content/uploads/2025/07/a-vibrant-digital-art-collage-showcases-_n-62vicESw67KQYP4ebhRQ_XDKseBwPS8Sr-8Nq8vtVlw.png");background-position:0px -50px;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-8175699 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8175699 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;letter-spacing:-1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-97f7661 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0f7e942{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-0f7e942:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0f7e942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-c3b8750 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8b9d19a{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8b9d19a:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8b9d19a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-e4f6dcb{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-e4f6dcb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e4f6dcb.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e4f6dcb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:600;line-height:55px;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-19ed14b{--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:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-19ed14b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-19ed14b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-ab6d213{--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:#818181;--border-color:#818181;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-10 .elementor-element.elementor-element-ab6d213:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ab6d213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-9813d16{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-9813d16 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9813d16.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-9813d16 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:40px;font-weight:600;line-height:45px;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-bafaec5 .elementor-button{background-color:transparent;font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;line-height:20px;letter-spacing:-1px;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #FEAA3F 30%, #FA4613 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEAA3F;border-radius:7px 7px 7px 7px;padding:18px 80px 18px 80px;}.elementor-10 .elementor-element.elementor-element-bafaec5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-713eb0e{--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:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-713eb0e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-713eb0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-3aa5c32{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-3aa5c32 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3aa5c32.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-3aa5c32 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:600;line-height:55px;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-1506e2b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-1506e2b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1506e2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-50468cf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-625ff48{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-625ff48:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-625ff48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-10 .elementor-element.elementor-element-cc17c09{width:100%;max-width:100%;text-align:center;}.elementor-10 .elementor-element.elementor-element-cc17c09 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-10 .elementor-element.elementor-element-cc17c09.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-cc17c09 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:45px;font-weight:600;line-height:55px;letter-spacing:-1.2px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2e5f644{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-48cd67b{--display:flex;--min-height:0px;--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-10 .elementor-element.elementor-element-a6ec979{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#818181;--border-color:#818181;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-a6ec979:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a6ec979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-3519307{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--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-10 .elementor-element.elementor-element-3519307:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3519307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iaacademy.shop/wp-content/uploads/2025/07/a-human-hand-gently-interacting-with-a-f_AzqdnBkkS0qLzfbqZqSfdw_qUp4RDeyTKmHzEd5Kb64MQ.png");background-position:0px -70px;background-size:100% auto;}.elementor-10 .elementor-element.elementor-element-d130f79 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:35px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-f0d1fb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:25px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-2fdb05d .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:20px;letter-spacing:-1px;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #FEAA3F 30%, #FA4613 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FE963F;border-radius:7px 7px 7px 7px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-2fdb05d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c54619d{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#818181;--border-color:#818181;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-c54619d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c54619d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-cc43ad6{--display:flex;--min-height:100px;--border-radius:10px 10px 10px 10px;--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-10 .elementor-element.elementor-element-cc43ad6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cc43ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iaacademy.shop/wp-content/uploads/2025/07/a-futuristic-gallery-of-abstract-human-f_x16udm5WQ9GTZxd3vDNdMw_km3lKAnjT8KP9ibBzv_sog-768x431.png");background-position:-178px -157px;}.elementor-10 .elementor-element.elementor-element-b8bae56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:35px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-12f7acc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:25px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-76a4c1b .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;line-height:20px;letter-spacing:-1px;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #FEAA3F 30%, #FA4613 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FE963F;border-radius:7px 7px 7px 7px;padding:15px 30px 15px 30px;}.elementor-10 .elementor-element.elementor-element-76a4c1b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a14ebb5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#818181;--border-color:#818181;--border-radius:15px 15px 15px 15px;--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-10 .elementor-element.elementor-element-a14ebb5:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a14ebb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#171717;}.elementor-10 .elementor-element.elementor-element-384596f > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-10 .elementor-element.elementor-element-384596f{text-align:center;}.elementor-10 .elementor-element.elementor-element-384596f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;text-decoration:line-through;letter-spacing:-1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-de3129c > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-de3129c{text-align:center;}.elementor-10 .elementor-element.elementor-element-de3129c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:300;letter-spacing:-0.5px;color:#818181;}.elementor-10 .elementor-element.elementor-element-ed97abc{text-align:center;}.elementor-10 .elementor-element.elementor-element-ed97abc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:90px;font-weight:700;letter-spacing:-5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-bb4da71 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bb4da71{text-align:center;}.elementor-10 .elementor-element.elementor-element-bb4da71 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e122495 .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;line-height:20px;letter-spacing:-1px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #FEAA3F 30%, #FA4613 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FEAA3F;border-radius:7px 7px 7px 7px;padding:20px 60px 20px 60px;}.elementor-10 .elementor-element.elementor-element-e122495 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-10 .elementor-element.elementor-element-0bbbcd6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-0bbbcd6 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-10 .elementor-element.elementor-element-0bbbcd6.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-0bbbcd6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;line-height:20px;letter-spacing:-0.5px;color:#818181;}.elementor-10 .elementor-element.elementor-element-ae487e9 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-ae487e9{text-align:center;}.elementor-10 .elementor-element.elementor-element-ae487e9 img{width:50%;}.elementor-10 .elementor-element.elementor-element-a64e699{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a64e699:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a64e699 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-18887e2{--content-width:1024px;}.elementor-10 .elementor-element.elementor-element-331d770{--content-width:1024px;}.elementor-10 .elementor-element.elementor-element-8bf313e{--content-width:1250px;}.elementor-10 .elementor-element.elementor-element-3941def{--content-width:1024px;}.elementor-10 .elementor-element.elementor-element-3ce037b{--width:100%;}.elementor-10 .elementor-element.elementor-element-3cadf6c{--width:100%;}.elementor-10 .elementor-element.elementor-element-ed0d597{--width:100%;}.elementor-10 .elementor-element.elementor-element-8b9d19a{--content-width:1024px;}.elementor-10 .elementor-element.elementor-element-19ed14b{--content-width:1024px;}.elementor-10 .elementor-element.elementor-element-713eb0e{--content-width:1024px;}.elementor-10 .elementor-element.elementor-element-625ff48{--content-width:1024px;}.elementor-10 .elementor-element.elementor-element-48cd67b{--width:100%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-18887e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-7360996{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-10 .elementor-element.elementor-element-331d770{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3941def{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ed0d597:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ed0d597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-18d9e12:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-18d9e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-8b9d19a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-19ed14b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9813d16{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-10 .elementor-element.elementor-element-713eb0e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-625ff48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3519307:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3519307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-cc43ad6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cc43ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-a64e699{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-18887e2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-1e3fbd4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-1e3fbd4 img{width:35%;}.elementor-10 .elementor-element.elementor-element-7360996{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-7360996 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-7360996 .elementor-heading-title{font-size:35px;line-height:1.1em;letter-spacing:-1.1px;}.elementor-10 .elementor-element.elementor-element-f227c57{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-f227c57 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-f227c57 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-b6dcf5b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-b6dcf5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-b6dcf5b img{width:85%;}.elementor-10 .elementor-element.elementor-element-03197d6 > .elementor-widget-container{margin:0px 0px 200px 0px;}.elementor-10 .elementor-element.elementor-element-331d770{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-3598b2b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3598b2b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3598b2b .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:-1.1px;}.elementor-10 .elementor-element.elementor-element-a7e3de9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a7e3de9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a7e3de9 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-10 .elementor-element.elementor-element-3941def{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-37a39d7{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-37a39d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-37a39d7 .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:-1.1px;}.elementor-10 .elementor-element.elementor-element-3636f9d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3ce037b{--min-height:150px;}.elementor-10 .elementor-element.elementor-element-a86e027{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a86e027 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a86e027 .elementor-heading-title{font-size:20px;line-height:1.2em;letter-spacing:-1px;}.elementor-10 .elementor-element.elementor-element-c0c1127{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-c0c1127 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:-0.5px;}.elementor-10 .elementor-element.elementor-element-a936544{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3cadf6c{--min-height:150px;}.elementor-10 .elementor-element.elementor-element-bf796c5{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-bf796c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-bf796c5 .elementor-heading-title{font-size:20px;line-height:1.2em;letter-spacing:-1px;}.elementor-10 .elementor-element.elementor-element-5775f7a{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-5775f7a .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:-0.5px;}.elementor-10 .elementor-element.elementor-element-cbf4b78{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ed0d597{--min-height:150px;}.elementor-10 .elementor-element.elementor-element-ed0d597:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ed0d597 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-a5c97f0{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-a5c97f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a5c97f0 .elementor-heading-title{font-size:20px;line-height:1.2em;letter-spacing:-1px;}.elementor-10 .elementor-element.elementor-element-813b599{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-813b599 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:-0.5px;}.elementor-10 .elementor-element.elementor-element-57d5108{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-18d9e12{--min-height:120px;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-18d9e12:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-18d9e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10 .elementor-element.elementor-element-8175699{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8175699 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-8175699 .elementor-heading-title{font-size:20px;line-height:1.2em;letter-spacing:-1px;}.elementor-10 .elementor-element.elementor-element-97f7661{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-97f7661 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:-0.5px;}.elementor-10 .elementor-element.elementor-element-8b9d19a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-e4f6dcb{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-e4f6dcb > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e4f6dcb .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:-1.1px;}.elementor-10 .elementor-element.elementor-element-19ed14b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-ab6d213{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9813d16{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-9813d16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-9813d16 .elementor-heading-title{font-size:22px;line-height:1.2em;letter-spacing:-1.1px;}.elementor-10 .elementor-element.elementor-element-bafaec5 .elementor-button{font-size:15px;padding:10px 20px 10px 20px;}.elementor-10 .elementor-element.elementor-element-713eb0e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-3aa5c32{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3aa5c32 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3aa5c32 .elementor-heading-title{font-size:25px;line-height:1.2em;letter-spacing:-1.1px;}.elementor-10 .elementor-element.elementor-element-625ff48{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-cc17c09{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-cc17c09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cc17c09 .elementor-heading-title{font-size:21px;line-height:1.2em;letter-spacing:-1.1px;}.elementor-10 .elementor-element.elementor-element-a6ec979{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3519307{--min-height:150px;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-3519307:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3519307 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -555px;background-size:319px auto;}.elementor-10 .elementor-element.elementor-element-d130f79 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-f0d1fb2 .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-2fdb05d .elementor-button{font-size:16px;padding:10px 40px 10px 40px;}.elementor-10 .elementor-element.elementor-element-c54619d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cc43ad6{--min-height:150px;--border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-cc43ad6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cc43ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 743px;background-size:cover;}.elementor-10 .elementor-element.elementor-element-b8bae56 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-10 .elementor-element.elementor-element-12f7acc .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-10 .elementor-element.elementor-element-76a4c1b .elementor-button{font-size:16px;padding:10px 40px 10px 40px;}.elementor-10 .elementor-element.elementor-element-a14ebb5{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-384596f .elementor-heading-title{font-size:20px;}.elementor-10 .elementor-element.elementor-element-de3129c .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-ed97abc .elementor-heading-title{font-size:65px;}.elementor-10 .elementor-element.elementor-element-bb4da71 .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-e122495 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-e122495 .elementor-button{font-size:18px;padding:10px 40px 10px 40px;}.elementor-10 .elementor-element.elementor-element-0bbbcd6{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-0bbbcd6 .elementor-heading-title{font-size:16px;}.elementor-10 .elementor-element.elementor-element-ae487e9 img{width:60%;}.elementor-10 .elementor-element.elementor-element-a64e699{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-7360996 */.gradient-text {
  background: linear-gradient(to right, #FEAA3F, #FA4613);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2994d1 *//* Estilos para a linha divisória com gradiente */
.gradient-divider {
    width: 100%;
    height: 1px; /* Linha mais fina */
    background: linear-gradient(to right, #FA4613, #FEAA3F, #FA4613); /* Gradiente com #FEAA3F no centro e #FA4613 nas bordas */
    margin: 0px 0; /* Mantém o espaçamento acima e abaixo */
    border: none;
    -webkit-mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 1) 95%, transparent); /* Máscara para desvanecer bem antes */
    mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 1) 95%, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3598b2b */.gray-text {
  color: #717171;
  display: inline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a834ddd *//* Estilos para o carrossel, compatível com Elementor - VERSÃO FINAL AJUSTADA */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.carousel-container {
    position: relative;
    width: 100%;
    height: 600px; /* Altura ajustada para visualização aprovada */
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.carousel-wrapper {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.carousel-track {
    display: flex;
    height: 100%;
    animation: scroll 6s linear infinite; /* Velocidade aumentada para desktop */
    gap: 20px;
}

.video-card {
    flex: 0 0 480px; /* Largura para proporção 4:5 (visualização aprovada) */
    height: 600px;   /* Altura para proporção 4:5 (visualização aprovada) */
    background: #2a2a2a;
    border-radius: 20px;
    border: 2px solid #444;
    position: relative;
    overflow: hidden;
}

.video-content {
    width: 100%;
    height: 100%;
    background: #1a1a1a;
    border-radius: 15px;
    position: relative;
    overflow: hidden;
}

.video-gif {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 15px;
}

.carousel-mask-left,
.carousel-mask-right {
    position: absolute;
    top: 0;
    width: 200px;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}

.carousel-mask-left {
    left: 0;
    background: linear-gradient(to right, 
        rgba(18, 18, 18, 1) 0%, 
        rgba(18, 18, 18, 0.8) 30%, 
        rgba(18, 18, 18, 0.4) 60%, 
        transparent 100%);
}

.carousel-mask-right {
    right: 0;
    background: linear-gradient(to left, 
        rgba(18, 18, 18, 1) 0%, 
        rgba(18, 18, 18, 0.8) 30%, 
        rgba(18, 18, 18, 0.4) 60%, 
        transparent 100%);
}

@keyframes scroll {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

/* Responsividade */
@media (max-width: 768px) {
    .video-card {
        flex: 0 0 320px; /* Largura para 4:5 em telas menores */
        height: 400px; /* Altura para 4:5 em telas menores */
    }
    
    .carousel-container {
        height: 400px;
    }
    
    .carousel-track {
        animation-duration: 4s; /* Velocidade aumentada no tablet */
    }
}

@media (max-width: 480px) {
    .video-card {
        flex: 0 0 240px; /* Largura para 4:5 em telas muito pequenas */
        height: 300px; /* Altura para 4:5 em telas muito pequenas */
    }
    
    .carousel-container {
        height: 300px;
    }
    .carousel-track {
        animation-duration: 3s; /* Velocidade aumentada no mobile */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37a39d7 */.gray-text {
  color: #717171;
  display: inline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a86e027 *//* CSS para o widget de texto com degradê */
.elementor-10 .elementor-element.elementor-element-a86e027 h2 {
    background: linear-gradient(to right, #FA4613, #FEAA3F);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bf796c5 *//* CSS para o widget de texto com degradê */
.elementor-10 .elementor-element.elementor-element-bf796c5 h2 {
    background: linear-gradient(to right, #FA4613, #FEAA3F);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5c97f0 *//* CSS para o widget de texto com degradê */
.elementor-10 .elementor-element.elementor-element-a5c97f0 h2 {
    background: linear-gradient(to right, #FA4613, #FEAA3F);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8175699 *//* CSS para o widget de texto com degradê */
.elementor-10 .elementor-element.elementor-element-8175699 h2 {
    background: linear-gradient(to right, #FA4613, #FEAA3F);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3b8750 *//* Estilos para a linha divisória com gradiente */
.gradient-divider {
    width: 100%;
    height: 1px; /* Linha mais fina */
    background: linear-gradient(to right, #FA4613, #FEAA3F, #FA4613); /* Gradiente com #FEAA3F no centro e #FA4613 nas bordas */
    margin: 0px 0; /* Mantém o espaçamento acima e abaixo */
    border: none;
    -webkit-mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 1) 95%, transparent); /* Máscara para desvanecer bem antes */
    mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 1) 95%, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4f6dcb */.gray-text {
  color: #717171;
  display: inline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9813d16 */.gray-text {
  color: #717171;
  display: inline;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3aa5c32 */.gray-text {
  color: #717171;
  display: inline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-50468cf *//* Estilos para a linha divisória com gradiente */
.gradient-divider {
    width: 100%;
    height: 1px; /* Linha mais fina */
    background: linear-gradient(to right, #FA4613, #FEAA3F, #FA4613); /* Gradiente com #FEAA3F no centro e #FA4613 nas bordas */
    margin: 0px 0; /* Mantém o espaçamento acima e abaixo */
    border: none;
    -webkit-mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 1) 95%, transparent); /* Máscara para desvanecer bem antes */
    mask-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 1) 95%, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc17c09 */.gray-text {
  color: #717171;
  display: inline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a64e699 *//* Estilos para o rodapé */

.site-footer {
    background-color: #121212; /* Fundo preto */
    color: #ffffff;
    padding: 40px 20px;
    font-family: 'Arial', sans-serif;
}

.footer-content-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1200px;
    margin: 0 auto 30px auto;
    flex-wrap: wrap; /* Permite que os itens quebrem a linha no mobile */
}

.footer-logo img {
    max-height: 40px; /* Ajuste o tamanho da logo conforme necessário */
    width: auto;
}

.footer-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    gap: 30px;
    flex-wrap: wrap; /* Permite que os itens quebrem a linha no mobile */
    justify-content: center; /* Centraliza os itens no mobile */
}

.footer-nav a {
    color: #ffffff;
    text-decoration: none;
    font-size: 1rem;
    transition: color 0.3s ease;
}

.footer-nav a:hover {
    color: #cccccc;
}

.footer-divider {
    border: none;
    border-top: 1px solid #333333; /* Linha divisória cinza */
    max-width: 1200px;
    margin: 0 auto 30px auto;
}

.footer-content-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1200px;
    margin: 0 auto;
    flex-wrap: wrap; /* Permite que os itens quebrem a linha no mobile */
}

.footer-copyright {
    font-size: 0.9rem;
    color: #cccccc;
    margin: 0; /* Remover margem padrão do parágrafo */
}

.footer-legal-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    gap: 20px;
    flex-wrap: wrap; /* Permite que os itens quebrem a linha no mobile */
    justify-content: center; /* Centraliza os itens no mobile */
}

.footer-legal-nav a {
    color: #cccccc;
    text-decoration: none;
    font-size: 0.9rem;
    transition: color 0.3s ease;
}

.footer-legal-nav a:hover {
    color: #ffffff;
}

/* Responsividade */
@media (max-width: 768px) {
    .footer-content-top,
    .footer-content-bottom {
        flex-direction: column;
        text-align: center;
    }

    .footer-logo {
        margin-bottom: 20px;
    }

    .footer-nav ul,
    .footer-legal-nav ul {
        margin-top: 20px;
        margin-bottom: 20px;
        flex-direction: column; /* Links em coluna no mobile */
        gap: 10px;
    }

    .footer-copyright {
        margin-top: 20px;
    }
}/* End custom CSS */