.home-big-buttons {
  position: absolute;
  width: 100%;
  transform: translateY(-100%); }

*:focus {
  outline: none !important; }

.elementor-editor-active #top-header {
  position: relative !important; }

#top-header {
  position: fixed;
  width: 100%; }
  #top-header #top-logo {
    transition: all 0.3s linear; }
  #top-header.scrolling {
    background: rgba(28, 44, 89, 0.5) !important; }
    #top-header.scrolling #top-logo {
      background: transparent;
      width: 80px; }
    #top-header.scrolling .menu-item > a {
      color: white !important; }
    #top-header.scrolling .sub-menu a {
      color: #494c4f !important; }
      #top-header.scrolling .sub-menu a:hover {
        color: white !important; }
    #top-header.scrolling .jet-menu .jet-menu-item .top-level-link {
      color: white !important; }

@media all and (max-width: 768px) {
  .relative-tablet {
    position: relative !important; }

  .home-big-buttons {
    transform: translateY(0%); } }
@media all and (max-width: 600px) {
  .relative-mobile {
    position: relative !important; }

  footer {
    background-image: none !important;
    background-color: #1C2C59 !important; } }

/*# sourceMappingURL=style-elementor.css.map */
