/* 
 Theme Name:   Hello Elementor Child
 Theme URI:    
 Description:  
 Author:       admin-justyna
 Author URI:   https://codeduck.pl/
 Template:     hello-elementor
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 /* == Add your own styles below this line ==
--------------------------------------------*/

.gt_switcher_wrapper {
  display: flex;
  gap: 0.45rem;
  left: 1rem !important;
  top: 1rem !important;
}
.likebtn-wrapper {
  margin: 2rem 0;
}

@keyframes fall-and-spin-right {
    0% { transform: translateY(-20vh) rotate(0deg); }
    100% { transform: translateY(100vh) rotate(360deg); }
}

@keyframes fall-and-spin-left {
    0% { transform: translateY(-20vh) rotate(0deg); }
    100% { transform: translateY(100vh) rotate(-360deg); }
}
  
.duck-icon {
  position: absolute;
  will-change: transform;
  z-index: -1;
}
#start {
  min-height: unset!important;
  height: 100vh!important;
  max-height: 100vh!important;
  overflow: hidden!important;
}
.full-vh-section {
  overflow-x: hidden!important;
}

@media all and (min-width: 1025px) {
  .full-vh-section {
      overflow-y: hidden!important;
  }
  .full-vh-section {
    min-height: unset;
    height: 100vh;
    max-height: 100vh;
  }
}
@media all and (max-width: 1024px) {
  .main-navbar {
    max-width: 100%!important;
    padding: 1rem!important;
  }
}
@media all and (max-width: 767px) {
  .full-vh-section h1,
  .full-vh-section h2 {
      font-size: 2rem!important;
  }
  .full-vh-section {
    min-height: auto!important;
    height: auto!important;
    max-height: auto!important;
  }
}

/* footer */
@keyframes move {
  0% {
   transform: translate3d(-90px,0,0);.offer-section svg path {
    fill: #015871!important;
  }
  }
  100% { 
    transform: translate3d(85px,0,0);
  }
}
.waves {
  position: relative;
  width: 100%;
  height: 15vh;
  margin-bottom: -7px;
  min-height: 100px;
  max-height: 150px;
}
.parallax > use {
  animation: move 25s cubic-bezier(.55,.5,.45,.5) infinite;
}
.parallax > use:nth-child(1) {
  animation-delay: -2s;
  animation-duration: 7s;
}
.parallax > use:nth-child(2) {
  animation-delay: -3s;
  animation-duration: 10s;
}
.parallax > use:nth-child(3) {
  animation-delay: -4s;
  animation-duration: 13s;
}
.parallax > use:nth-child(4) {
  animation-delay: -5s;
  animation-duration: 20s;
}
/* END footer */