
#section {
position:relative;
width:100%;
display:flex;
align-items:center;
justify-content:center;
}

#section svg {
width:1400px;
max-width:100%;
margin-bottom:25vh;
stroke:var(--dark-brown);

}

.mover {
  position: absolute;
  top: 0rem;
  left: 0rem;
  width: 15rem;
  height: 15rem;
}

.bombardierplane {
transform-origin:center;
transition: transform 0.2s;
stroke:var(--bg);
stroke-width:4px;
}
.down {
transform: rotate(90deg);
}

.up {
transform: rotate(-90deg);
}

.plane-button {
width:114px;
text-transform:uppercase;
overflow:visible;
position:relative;
z-index:40;
}

#mobile-buttons {
display:none;
}

.plane-button .target path {
fill:var(--dark-brown);
stroke:none;
}

.plane-button .planebutton {
cursor:pointer;
fill:var(--dark-brown);
}
.plane-button .planebutton path {
fill:var(--bg);
stroke-width=:2px;
stroke:var(--dark-brown);
}
.plane-button .planebutton:hover path {
fill:var(--dark-brown);
}
.plane-button .planebutton:hover text {
fill:var(--bg);
}



@media (max-width:949px) {
.mobile-plane-button {
width:250px;
display:block !important;
}
#mobile-buttons div {
position:relative;
z-index:85;
margin-bottom:100px;
}
#mobile-buttons div:before {
content:"";
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
background:var(--bg);
opacity:0.7;
}

#mobile-buttons {
padding:25vh 0;
display:flex;
flex-direction:column;
align-items:center;
}

.fly-plane  {
position:fixed !important;
bottom:20px;
left:50%;
width:100px !important;
margin-left:-50px;
transform: none !important;
z-index:50 !important;
}

.fly-plane g {
transform: rotate(180deg) !important;
}

.plane-button {
display:none;
}
#section {
display:none !important;
}
}


.main-content-desc {
padding:1rem 5rem;
white-space: pre-wrap;
}

.main-content-desc ul {
display:flex;
flex-direction:column;
}

.main-content-left {
display:flex !important;
flex-direction:column;
align-items:flex-start !important;
}


.main-content-left .title {
height:25% !important;
flex-shrink:0;
}


@media (max-width:949px) {
.main-content-left {
margin:0 2rem;
}
.main-content-left > div {
padding-left:0;
padding-right:0;
}


}