@charset "UTF-8";

header.swiper{
    height:100vh;
    min-height:600px;

    & .swiper-wrapper{
        height:inherit;
        min-height:inherit;
    
        & .swiper-slide{
            height:inherit;
            min-height:inherit;
            overflow-x:hidden;

            & .background,
            & .solar,
            & .container{
                height:100%;
                position:absolute;
                top:0;
                left:0;
            }

            & .background{
                z-index:1;
            }

            & .solar{
                z-index:2;

                & figure{
                    margin-top:var(--navigation-h-1);
                    margin-bottom:1.5rem;

                    & img{
                        width:70%;
                        max-width:300px;
                    }
                }

                & .container{
                    z-index:3;
                    left:50%;
                    transform:translateX(-50%);

                    & .heading{
                        width:50%;
                        padding:0 var(--zeta-density-2);
                        position:absolute;
                        bottom:var(--zeta-density-4);
                    }
                }
            }
        }
    }

    & > span{
        font-size:1.25rem;
        color:rgba(255,255,255,1);
        position:absolute;
        left:50%;
        bottom:1.5rem;
        transform:translateX(-50%);
        z-index:2;
        animation-duration:2s;
        animation-iteration-count:infinite;
        animation-name:chevron;
    }
}

#homeMain{
    & > figure{
        position:relative;

        & img{
            position:relative;
            top:5rem;
        }
    }
}

#homeAbout,
#homeParallaxAlpha,
#homeServices,
#homeComments,
#homeVideo,
#homeBlog{
    & .button{
        margin-left:5px;
    }
}

#homeParallaxAlpha{
    height:700px;
}

#homeVideo{
    & figure{
        & img{
            max-width:300px;
        }
    }
}

#homeContact{
    & figure{
        position:relative;

        & img{
            position:relative;
            bottom:-15px;
        }
    }
}

@media(min-width:1400px){
    /*header.swiper{
        & .swiper-wrapper{
            & .swiper-slide{
                & .solar{
                    & .container{
                        & .heading{
                            padding:0 var(--zeta-density-1);
                        }
                    }
                }
            }
        }
    }*/

    #homeContact{
        & figure{
            & img{
                max-width:90%;
            }
        }
    }
}

@media(max-width:991px){
    header.swiper{
        & .swiper-wrapper{
            & .swiper-slide{
                & .solar{
                    & .container{
                        & .heading{
                            width:66.666667%;
                        }
                    }
                }
            }
        }
    }
}

@media(max-width:767px){
    header.swiper{
        & .swiper-wrapper{
            & .swiper-slide{
                & .solar{
                    & .container{
                        & .heading{
                            width:100%;
                        }
                    }
                }
            }
        }
    }

    #homeComments{
        & figure{
            margin-bottom:4rem;
        }
    }
}

@media(max-width:575px){
    header.swiper{
        & .swiper-wrapper{
            & .swiper-slide{
                & .solar{
                    & .container{
                        & .heading{
                            padding:0 var(--zeta-density-1);
                        }
                    }
                }
            }
        }
    }
}

@media(max-width:1199px) and (min-width:767px){
    #homeContact{
        & figure{
            text-align:center;

            & img{
                max-width:60%;
            }
        }
    }
}

@keyframes chevron{
    0%{
        opacity:0;
    }

    100%{
        opacity:1;
        bottom:0.5rem;
    }
}