body{
    background: linear-gradient(195deg, #67f5f5 0%, #ffffff 34%) !important;
}
nav.site-header {
    display: flex;
    justify-content: space-between;
}

.page-content {
    margin: 0 0 100px 0 !important;
    padding: 0 !important;
}

nav.site-header a img {
    width: 10rem;
}

.menu-icon {
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.menu-icon img {
    width: 60px;
}

.bg-orange{
    background-color: #ff7828 !important;
}

.menu-icon span {
    font-weight: 500;
    margin-top: 10px;
}

.herosection {
    height: 100vh;
    padding: 3px 0;
}

.itop {
    width: 40% !important;
}

.ibottom {
    width: 60% !important;
}

@media (max-width: 767px){
    .herosection {
        height: 90vh;
        padding: 20% 0;
    }

    .itop {
        width: 75% !important;
    }
    
    .ibottom {
        width: 100% !important;
    }
}

@media (min-width: 769px) {
    .plane {
        position: absolute;
        bottom: 10%;
        left: 270px;
        width: 100px;
        transform: scale(0.3);
        animation: flyLoop 15s ease-in-out infinite;
    }
      
    @keyframes flyLoop {
        0% {
            left: 270px;
            transform: scale(0.3) rotate(0deg);
            opacity: 0.5;
        }
        50% {
            opacity: 1;
        }
        100% {
            left: 110vw;
            transform: scale(5) rotate(5deg);
            opacity: 0;
            bottom: 50%;
        }
    } 
}

@media (max-width: 768px) {
    .plane {
        position: absolute;
        bottom: 10%;
        left: 0px;
        width: 100px;
        transform: scale(0.3);
        animation: flyLoop 15s ease-in-out infinite;
    }
      
    @keyframes flyLoop {
        0% {
            left: 0px;
            transform: scale(0.3) rotate(0deg);
            opacity: 0.5;
        }
        50% {
            opacity: 1;
        }
        100% {
            left: 150vw;
            transform: scale(2) rotate(5deg);
            opacity: 0;
            bottom: 50%;
        }
    }
}