.elementor .s-page-hero-title{font-family:DM Sans;font-weight:700;font-size:40px;color:#FFFFFF;text-align:center;}.elementor .s-page-hero-sub{max-width:720px;font-family:DM Sans;font-size:19px;color:#E6EAF0;line-height:1.6em;text-align:center;}.elementor .s-hero-cta{font-family:DM Sans;font-weight:700;font-size:16px;color:#0063CC;padding-block-start:14px;padding-block-end:14px;padding-inline-start:30px;padding-inline-end:30px;margin-block-start:18px;border-radius:8px;background-color:#FFFFFF;}.elementor .s-page-hero{width:100%;padding-block-start:78px;padding-block-end:58px;padding-inline-start:24px;padding-inline-end:24px;background-image:url("https://skyvationdrones.com/wp-content/uploads/2026/05/skyvation-portfolio-hero-banner.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#0F1620;display:flex;flex-direction:column;gap:14px;align-items:center;}.elementor .s-photos-h{font-family:DM Sans;font-weight:700;font-size:32px;color:#292F3D;text-align:center;}.elementor .s-photos-sub{max-width:780px;font-family:DM Sans;font-size:16px;color:#67707F;line-height:1.7em;text-align:center;}.elementor .s-photos-wrap{width:100%;max-width:1100px;margin-block-start:8px;display:flex;flex-direction:column;}.elementor .s-sec-photos{width:100%;padding-block-start:64px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:12px;align-items:center;}.elementor .s-p1tag{font-family:DM Sans;font-weight:700;font-size:12px;color:#0063CC;}.elementor .s-p1title{font-family:DM Sans;font-weight:700;font-size:18px;color:#292F3D;}.elementor .s-p1desc{font-family:DM Sans;font-size:14px;color:#67707F;line-height:1.6em;}.elementor .s-p1in{padding-block-start:18px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:6px;}.elementor .s-p1{min-width:300px;overflow:hidden;border-radius:12px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex:1 1 340px;}.elementor .s-p2tag{font-family:DM Sans;font-weight:700;font-size:12px;color:#0063CC;}.elementor .s-p2title{font-family:DM Sans;font-weight:700;font-size:18px;color:#292F3D;}.elementor .s-p2desc{font-family:DM Sans;font-size:14px;color:#67707F;line-height:1.6em;}.elementor .s-p2in{padding-block-start:18px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:6px;}.elementor .s-p2{min-width:300px;overflow:hidden;border-radius:12px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex:1 1 340px;}.elementor .s-p3tag{font-family:DM Sans;font-weight:700;font-size:12px;color:#0063CC;}.elementor .s-p3title{font-family:DM Sans;font-weight:700;font-size:18px;color:#292F3D;}.elementor .s-p3desc{font-family:DM Sans;font-size:14px;color:#67707F;line-height:1.6em;}.elementor .s-p3in{padding-block-start:18px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:6px;}.elementor .s-p3{min-width:300px;overflow:hidden;border-radius:12px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex:1 1 340px;}.elementor .s-p4tag{font-family:DM Sans;font-weight:700;font-size:12px;color:#0063CC;}.elementor .s-p4title{font-family:DM Sans;font-weight:700;font-size:18px;color:#292F3D;}.elementor .s-p4desc{font-family:DM Sans;font-size:14px;color:#67707F;line-height:1.6em;}.elementor .s-p4in{padding-block-start:18px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:6px;}.elementor .s-p4{min-width:300px;overflow:hidden;border-radius:12px;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;flex:1 1 340px;}.elementor .s-gallery-grid{width:100%;max-width:1140px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:center;}.elementor .s-sec-gallery{width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;background-color:#F4F6F9;display:flex;flex-direction:column;align-items:center;}.elementor .s-cta-title{font-family:DM Sans;font-weight:700;font-size:30px;color:#FFFFFF;text-align:center;}.elementor .s-cta-sub{max-width:680px;font-family:DM Sans;font-size:17px;color:#E6EEFA;line-height:1.6em;text-align:center;}.elementor .s-cta-btn{font-family:DM Sans;font-weight:700;font-size:16px;color:#0063CC;padding-block-start:13px;padding-block-end:13px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:6px;border-radius:8px;background-color:#FFFFFF;}.elementor .s-sec-cta{width:100%;padding-block-start:60px;padding-block-end:60px;padding-inline-start:24px;padding-inline-end:24px;background-color:#0063CC;display:flex;flex-direction:column;gap:16px;align-items:center;}