@media(max-width:1000px){
    h2,h1{text-align: center;font-size: 1.9rem;line-height:1;font-weight: bold;}
    .item-1{top:7rem;right:2rem;}
    .item-2{top:8rem;left:2rem;}
    .item-3{top:9rem;right:9rem;}
    .item-4,.item-5,.item-7,.item-6, .item-9{display: none;;}
    .item-8{bottom:2rem;left:1rem;}
    .item-10{bottom:1.5rem;right:2rem;}
    .item-1 .e-img img,.item-2 .e-img img,.item-10 .e-img img{width: 1.5rem;}
    .item-3 .e-img img{width: 1.15rem;}
    .item-8 .e-img img{width: 2rem;}
    .item-1{text-align: left;width: 3rem;}
    .item-1::before{width: 1.25rem;height: .075rem;left: -1.5rem;top: 1rem;}
    .item-1::after{width: .075rem;top: 1rem;left: -1.495rem;height: 10.5rem;}
    .element img{width: 100%;}
    .item-2::before{width: 1.25rem;height: .075rem;right: -1.25rem;top: 1rem;}
    .item-2::after{width: .075rem;top: 1rem;right: -1.2rem;height: 9.75rem;}

    .item-3::after{width: .075rem;top:0;right: -.5rem;height: 9.75rem;}
    .item-10{text-align: left;}
    .item-8,.item-10{display: flex;flex-direction: column-reverse;}
    .item-8::before{width: 1.5rem;height: .075rem;right: -1.75rem;top: 3.5rem;}
    .item-8::after{width: .075rem;top: -4.5rem;right: -1.75rem;height: 8rem;}


    .item-10::before{width: 1.5rem;height: .075rem;left: -1.75rem;top: 4.5rem;}
    .item-10::after{width: .075rem;top: -4rem;left: -1.75rem;height: 8.5rem;}
}
@media(min-width:1001px){
    h1{font-size: 4rem;}
    h2,h1{text-align: center;line-height: .66;font-weight: bold;}
    h2{font-size: 2.4rem;}
    h2 br{display: none;}
    .whyfly,.content-section.cta,.about {padding: 0;}
    .whyfly{margin-top: 4.5rem;}
    .whyfly h2{margin-bottom: -6rem;position: relative;}
    .about{margin-top:3.25rem}
    .contactform{margin-top: 9.5rem;}
    .item-1{top:9.5rem;right:11rem;}
    .item-1 .e-img img{display: block;margin-right: auto;width: 2.5rem;}
    .item-1::before{width: 2.15rem;height: .075rem;left: -2.5rem;top: 1.5rem;}
    .item-1::after{width: .075rem;top: 1.5rem;left: -2.495rem;height: 11.5rem;}
    .item-2{top:7.5rem;right:25.5rem;}
    .item-2 .e-img img{width: 2.5rem;}
    .item-2::before{width: 2.15rem;height: .075rem;right: -2.5rem;top: 1.5rem;}
    .item-2::after{width: .075rem;top: 1.5rem;right: -2.495rem;height: 13.75rem;}
    .item-3 .e-img img{width: 2.1rem;}
    .item-3{top:9rem;right:33rem;}
    .item-3::after{width: .075rem;top:2.5rem;right: -1rem;height: 11.25rem;}
    .item-4{top:7.5rem;left:29rem;}
    .item-4 .e-img img{width: 4.5rem;}
    .item-4::before{width: 2.15rem;height: .075rem;right: -2.5rem;top: 1.5rem;}
    .item-4::after{width: .075rem;top: 1.5rem;right: -2.495rem;height: 13.95rem;}
    .item-5{top:11.5rem;left:15rem;}
    .item-5 .e-img img,.item-6 .e-img img{width: 3rem;}
    .item-5::after{width: .075rem;top:1.5rem;right: -3rem;height: 9.25rem;}
     .item-5::before{width: 2.15rem;height: .075rem;right: -3rem;top: 1.5rem;}
    .item-6{bottom:9rem;right:21.5rem;}
    .item-6::after{width: .075rem;top:-9rem;right: -1rem;height: 13rem;}
    .item-7{bottom:13rem;right:27rem;display: flex;flex-direction: column-reverse;text-align: end;}
    .item-7 .e-img img{width: 3.6rem;}
    .item-7::before{width: 2.15rem;height: .075rem;left: -2.5rem;top: 5.5rem;}
    .item-7::after{width: .075rem;top: -2rem;left: -2.495rem;height: 7.5rem;}
    .item-8{bottom:11.5rem;left:32rem;display: flex;flex-direction: column-reverse;}
    .item-8 .e-img img{width: 3.5rem;}
    .item-8::before{width: 2.15rem;height: .075rem;right: -2.5rem;top: 4rem;}
    .item-8::after{width: .075rem;top: -6rem;right: -2.495rem;height: 10rem;}
    .item-9{bottom:14rem;left:20rem;}
    .item-9 .e-img img{width: 3.25rem;}
    .item-9::after{width: .075rem;top:-3rem;right: -1rem;height: 8rem;}
    .item-10{bottom:6rem;left:15rem;display: flex;flex-direction: column-reverse;text-align: end;}
    .item-10 .e-img img{width: 2.75rem;}
    .item-10::before{width: 2.15rem;height: .075rem;left: -2.5rem;top: 5.5rem;}
    .item-10::after{width: .075rem;top: -10.5rem;left: -2.495rem;height: 16rem;}
    .hero .description{width:50vw;margin: auto;}
}
.whyfly .inner{position: relative;}
.whyfly .e-item{position: absolute;line-height: 1;}
.e-img{margin-bottom: .65rem;}
.e-item::before,.e-item::after{content:'';display: block;position: absolute;background: #fff;}
.e-title{font-size: .9rem;line-height: 1;}
h1 strong{color: #fff;}
.hero .imgwrap img{display: block;margin: auto;}
.hero .description{margin-top: 1.5rem;font-size: 1.15rem;line-height: 1.4;text-align: center;}