html,
body {
    overflow-x: hidden !important;
}

a {
    transition: all 0.4s ease-in-out;
}

p a {
    text-decoration: underline !important;
}


p:last-child {
    margin-bottom: 0;
    margin-block-end: 0px !important;
}

body:not([class*=elementor-page-]) .site-main {
    padding: 50px 20px;
    max-width: 1500px;
    margin: 0 auto;
}

body:not([class*=elementor-page-]) .site-main .entry-title {
    max-width: 100%;
}

/* For Button */
.elementor-button {
    line-height: 25px !important;
    font-weight: 500 !important;
}

.elementor-lightbox .dialog-lightbox-close-button {
    font-size: 20px !important;
}

/* Site-header */
.text-orange {
    color: #F97316 !important;
}

.elementor-button-icon svg {
    height: auto !important;
    width: auto !important;
}

.elementor-button:has(.elementor-button-icon) .elementor-button-icon {
    transform: translateX(0);
    transition: all 0.4s ease-in-out;
}

.elementor-button:hover .elementor-button-icon {
    transform: translateX(10px);
}

.header-nav ul.elementor-nav-menu {
    flex-wrap: nowrap;
}

.header-nav ul.elementor-nav-menu::after {
    content: unset !important;
}

.header-nav ul li.current_page_item a.elementor-item-active {
    font-weight: 500 !important;
}

.header-site .elementor-button:has(.elementor-button-icon) .elementor-button-icon {
    transform: translateX(0) !important;
}

html:has(.elementor-menu-toggle.elementor-active) {
    overflow: hidden !important;
}

/* Section hero */
.section-hero .swiper-pagination {
    display: flex;
    align-items: center;
    gap: 12px;
}

.section-hero .swiper-pagination .swiper-pagination-bullet {
    margin: 0 !important;
    background-color: transparent;
    opacity: 0.56;
    width: 6px;
    height: 6px;
    outline: 1px solid #fff;
    outline-offset: 3px;
    transition: all 0.4s ease-in-out;
}

.section-hero .swiper-pagination .swiper-pagination-bullet:hover {
    background-color: transparent;
    outline: 1px solid #EB5C24;
}

.section-hero .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 6px;
    height: 6px;
    background-color: #fff;
    outline: 1px solid #fff;
    outline-offset: 3px;
    opacity: 1;
}

.section-hero .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover {
    background-color: #EB5C24;
    outline: 1px solid #EB5C24;
}

/* SERVICES SLIDER - SWIPER IMPLEMENTATION */

.services-slider {
    position: relative;
    width: 100%;
}

.services-slider .swiper {
    overflow: visible !important;
    transform: translateZ(0);
    padding-bottom: 20px;
}

.services-slider .container.swiper {
    width: 100%;
    max-width: 100%;
    padding: 0;
    overflow: visible;
    position: relative;
}

.services-slider .container.swiper::after {
    position: absolute;
    right: 100%;
    top: -1px;
    width: 100vw;
    content: '';
    background-color: #fff;
    visibility: visible;
    z-index: 9999;
    height: 102%;
}

.services-slider .swiper-slide {
    flex-shrink: 0;
    width: 393px;
    height: 687px;
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    transition: width 0.7s cubic-bezier(0.4, 0, 0.2, 1);
    will-change: width;
}

.services-slider .swiper-slide:hover {
    width: 786px;
}

.services-slider__grid {
    display: flex;
    flex-wrap: nowrap;
}

.services-slider .swiper-wrapper {
    align-items: stretch;
}

.service-card {
    position: relative;
    flex-shrink: 0;
    width: 100%;
    overflow: hidden;
    cursor: pointer;
}

.service-card__image {
    position: relative;
    height: 100%;
}

.service-card__image a {
    display: block;
    width: 100%;
    height: 100%;
}

.service-card__image img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    display: block;
    transition: transform 0.7s ease-in-out;
}

.service-card__image::after {
    content: "";
    background: rgba(0, 0, 0, 0.33);
    inset: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: all;
    transition: background 0.7s ease-in-out;
    pointer-events: none;
}

.services-slider .swiper-slide:hover .service-card__image::after {
    background: rgba(0, 0, 0, 0.66);
}

.service-card__content {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 40px 40px 35px;
    z-index: 10;
    width: 100%;
    min-height: 250px;
    transform: translateY(150px);
    transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1);
}

.services-slider .swiper-slide:hover .service-card__content {
    transform: translateY(0px);
}

.service-card__content .service-card__title {
    margin: 0 !important;
    font-size: 26px;
    line-height: 34px;
    color: #fff;
    font-weight: 500;
    position: absolute;
    top: 0px;
    transition: position 0s;
}

/* .services-slider .swiper-slide:hover .service-card__content .service-card__title {
    position: static;
} */

.service-card__content .service-card__title a {
    font-size: inherit !important;
    line-height: inherit !important;
    color: inherit;
    font-weight: inherit !important;
    font-family: inherit !important;
}

.service-card__content .service-card__title a:hover {
    color: #EB5C24;
}

.service-card__hover {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    align-items: center;
    margin-top: 24px;
    min-width: 706px;
    opacity: 0;
    visibility: hidden;
    transform: translateY(20px);
    transition:
        opacity 0.4s ease 0.3s,
        transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.2s,
        visibility 0s linear 0.7s;
}

.services-slider .swiper-slide:hover .service-card__hover {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px);
    transition:
        opacity 0.4s ease 0.35s,
        transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.25s,
        visibility 0s linear 0s;
}


.service-card__hover .service-card__excerpt {
    color: #fff;
    max-width: 516px;
}

.service-card__hover .service-card__read-more {
    letter-spacing: 0.48px;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 500;
    text-decoration: underline;
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.service-card__hover .service-card__read-more::after {
    content: '' !important;
    display: block;
    width: 11px;
    height: 11px;
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    transition: all 0.4s ease-in-out;
    margin-left: 4px;
    transform: rotate(45deg);
}

.service-card__hover .service-card__read-more:hover::after {
    border-color: #EB5C24;
}

.services-slider__bottom {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 30px;
    gap: 50px;
}

.services-slider .swiper-pagination {
    position: static !important;
    flex: 1;
    height: 2px !important;
    background-color: #EBEBEB;
    overflow: hidden;
}

.services-slider .swiper-pagination-progressbar-fill {
    background: #EB5C24 !important;
    border-radius: 2px;
}

.arrow-wrapper {
    display: flex;
    gap: 15px;
    align-items: center;
    flex-shrink: 0;
}

.swiper-button {
    width: 50px !important;
    height: 50px !important;
    background-color: #EB5C24;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: background-color 0.2s ease;
    user-select: none;
    border: 1px solid #EB5C24;
    outline: none;
    position: static !important;
    margin: 0 !important;
    padding: 15px;
}

.swiper-button:hover {
    background-color: #F97316;
    border: 1px solid #F97316;
}

.swiper-button-prev::after,
.swiper-button-next::after {
    content: unset !important;
}

.services-slider:has(.service-card.swiper-slide-active[aria-label="1 / 9"]) .swiper-button-prev,
.services-slider:has(.service-card.swiper-slide-duplicate-active:first-child) .swiper-button-prev {
    border: 1px solid #F97316;
    background-color: transparent;
    transition: all 0.4s ease-in-out;
}

.services-slider:has(.service-card.swiper-slide-active[aria-label="1 / 9"]) .swiper-button-prev svg,
.services-slider:has(.service-card.swiper-slide-duplicate-active:first-child) .swiper-button-prev svg {
    filter: brightness(0) saturate(100%) invert(54%) sepia(9%) saturate(5617%) hue-rotate(346deg) brightness(96%) contrast(103%);
}

.swiper-button-prev::after {
    transform: rotate(225deg) translate(-1px, -1px);
}

.swiper-button-next::after {
    transform: rotate(45deg) translate(-1px, -1px);
}

.swiper-button.swiper-button-disabled {
    opacity: 0.35;
    pointer-events: none;
}

.services-empty {
    padding: 40px;
    text-align: center;
    color: #888;
    font-size: 1rem;
}


/* section-referenzen */

.section-referenzen .referenzen-gallery .elementor-gallery__container {
    display: grid;
    grid-template-columns: repeat(12, 1fr) !important;
    gap: 15px;
    aspect-ratio: unset !important;
}

.section-referenzen .referenzen-gallery .e-gallery-item {
    max-height: 375px;
    overflow: hidden;
}

.section-referenzen .referenzen-gallery .e-gallery-image {
    height: 375px;
    width: 100%;
    object-fit: cover;
    padding-bottom: 0;
}

.section-referenzen .referenzen-gallery .e-gallery-item:nth-child(6n+5),
.section-referenzen .referenzen-gallery .e-gallery-item:nth-child(6n+1) {
    grid-column: span 4;
}

.section-referenzen .referenzen-gallery .e-gallery-item:nth-child(6n+4),
.section-referenzen .referenzen-gallery .e-gallery-item:nth-child(6n+3) {
    grid-column: span 3;
}

.section-referenzen .referenzen-gallery .e-gallery-item:nth-child(6n+2),
.section-referenzen .referenzen-gallery .e-gallery-item:nth-child(6n+6) {
    grid-column: span 5;
}

/* end section-referenzen */
/* Team card */
.team-card .elementor-widget-heading {
    opacity: 0;
    visibility: hidden;
    transform: translate(-50%, 100%);
    transition: all 0.4s ease-in-out;
}

.team-card:hover .elementor-widget-heading {
    opacity: 1;
    visibility: visible;
    transform: translate(-50%, 0%);
}

.team-card .elementor-widget-image {
    position: relative;
}

.team-card .elementor-widget-image::after {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.0);
    transition: all 0.4s ease-in-out;
}

.team-card:hover .elementor-widget-image::after {
    background: rgba(0, 0, 0, 0.44);
}

.team-slider-action {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    gap: 50px;
    margin-top: 20px;
}

.team-slider-action .team-button {
    display: flex;
    align-items: center;
    gap: 15px;
}

.team-progressbar {
    width: 100%;
    height: 100%;
}

.team-progressbar .swiper-pagination-progressbar {
    background: #EBEBEB;
    width: 100%;
    height: 100%;
    position: relative;
}

.team-button .elementor-swiper-button {
    width: 50px;
    height: 50px;
    background: #EB5C24;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.4s ease-in-out;
}

.team-button .elementor-swiper-button:hover {
    background-color: #F97316;
}

.team-button .swiper-button-disabled {
    background-color: transparent;
}

.team-button .swiper-button-disabled svg {
    filter: brightness(0) saturate(100%) invert(54%) sepia(9%) saturate(5617%) hue-rotate(346deg) brightness(96%) contrast(103%);
}

.team-button .swiper-button-disabled:hover svg {
    filter: unset;
}

/* About us Page */

.counter-divide {
    width: max-content !important;
    max-width: max-content !important;
}

.counter-divide .elementor-divider {
    width: 1px;
    height: 100%;
    background: #CBCBCB;
}

/*referenzen Page*/
.section-referenzen .gallery-referenzen .elementor-gallery__container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    gap: 15px;
    aspect-ratio: unset !important;
}

.section-referenzen .gallery-referenzen .e-gallery-item {
    max-height: 610px;
    overflow: hidden;
}

.section-referenzen .gallery-referenzen .e-gallery-image {
    width: 100%;
    height: 610px;
    object-fit: cover;
    padding-bottom: 0;
}

.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+1),
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+3),
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+9),
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+11) {
    grid-column: span 4;
    grid-row: span 2;
}

.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+2),
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+4),
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+10),
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+12) {
    grid-column: span 4;
    grid-row: span 1;
    max-height: calc(610px / 2 - 7.5px);
}

.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+2) .e-gallery-image,
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+4) .e-gallery-image,
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+10) .e-gallery-image,
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+12) .e-gallery-image {
    height: calc(610px / 2 - 7.5px);
}


.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+5),
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+8) {
    grid-column: span 12;
    grid-row: span 1;
}


.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+6),
.section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+7) {
    grid-column: span 6;
    grid-row: span 1;
}



/* Contact Page */

.contact-form .elementor-form .elementor-form-fields-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    gap: 15px;
    margin: 0 !important;
}

.contact-form .elementor-form .elementor-form-fields-wrapper .elementor-column {
    padding: 0 !important;
    margin: 0 !important;
}

.contact-form .elementor-form .elementor-form-fields-wrapper .elementor-column:nth-child(4),
.contact-form .elementor-form .elementor-form-fields-wrapper .elementor-column:first-child {
    grid-column: 1 / -1;
}

.contact-form .elementor-form .elementor-form-fields-wrapper textarea {
    min-height: 250px;
}

.contact-form .elementor-form .elementor-button[type="submit"] {
    margin-top: 35px;
}

.elementor-widget-form .elementor-message {
    font-size: 16px !important;
    line-height: 24px !important;
    margin-bottom: 0 !important;
}

.elementor-button[type="submit"] {
    width: max-content;
    flex-basis: unset !important;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #EB5C24 !important;
}

.elementor-button[type="submit"]::after {
    content: "";
    position: relative;
    width: 7.5px;
    height: 13px;
    background-image: url(https://webprojekt3.wslt.at/wp-content/uploads/2026/04/right-arrow.svg);
    background-size: contain;
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: 9px;
    transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.elementor-button[type="submit"]:hover::after {
    transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
}

/* Services Page */

ul li::marker {
    color: #EB5C24;
}

.services-cards ul li::marker {
    color: #EB5C24;
    font-size: 24px;
}

.services-cards ul {
    padding-left: 23px;

}

/* Scroll top button design */

.scroll_top .elementor-button {
    width: 50px;
    height: 50px;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.scroll_top .elementor-button .elementor-button-icon {
    transform: translate(0) rotate(-180deg) !important;
}

/* Responsive */
@media screen and (max-width:1366px) {

    /* .services-slider .swiper-slide.swiper-slide-active,
    .services-slider .swiper-slide.swiper-slide-duplicate-active {
        width: 680px;
    } */

    .services-slider .swiper-slide:hover {
        width: 680px;
    }

    .services-slider .swiper-slide .service-card__hover {
        min-width: 600px;
    }

    .services-slider .swiper-slide {
        width: 340px;
    }

}

@media screen and (max-width:1200px) {
    .service-card__content {
        padding: 24px;
    }

    .services-slider .swiper-slide {
        width: 300px;
        height: 550px;
    }

    .services-slider .swiper-slide:hover {
        width: 600px;
    }

    .services-slider .swiper-slide .service-card__hover {
        min-width: 552px;
    }

    .section-referenzen .gallery-referenzen .e-gallery-image {
        height: 50vw;
    }


    .section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+2) .e-gallery-image,
    .section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+4) .e-gallery-image,
    .section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+10) .e-gallery-image,
    .section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+12) .e-gallery-image {
        height: calc(50vw / 2 - 7.5px);
    }


}

@media screen and (max-width:1024px) {
    .header-nav-desk {
        display: none !important;
    }

    .header-nav .elementor-menu-toggle {
        padding: 0;
        background-color: transparent;
        position: relative;
        height: 40px;
        z-index: 99999;
    }

    .header-nav .elementor-menu-toggle i {
        font-size: 0;
        padding: 0 !important;
        height: 2px;
        border-radius: 0;
        width: 46px !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
        position: relative;
        background-color: #000;
        transition: all 0.4s ease-in-out;
        top: 0px;
    }

    .header-nav .elementor-menu-toggle .elementor-menu-toggle__icon--close {
        display: none !important;
    }

    .header-nav .elementor-menu-toggle i::after,
    .header-nav .elementor-menu-toggle i::before {
        content: "";
        position: absolute;
        background-color: #000;
        height: 2px;
        border-radius: 0;
        width: 38px !important;
        z-index: 99999;
        transition: all 0.4s ease-in-out;
    }

    .header-nav .elementor-menu-toggle i::before {
        top: -6px;
    }

    .header-nav .elementor-menu-toggle i::after {
        bottom: -6px;
    }

    .header-nav .elementor-menu-toggle.elementor-active i::before {
        top: 0px;
        opacity: 1;
        background-color: #fff !important;
        transform: rotate(-137deg);
    }

    .header-nav .elementor-menu-toggle.elementor-active i::after {
        bottom: 0px !important;
        background-color: #fff !important;
        transform: rotate(137deg);
    }

    .header-nav .elementor-menu-toggle.elementor-active i {
        background-color: transparent !important;
    }

    .header-nav .elementor-nav-menu--dropdown {
        width: 320px !important;
        right: -343px !important;
        left: unset !important;
        height: calc(100vh + 92px);
        background: #706f6fcc;
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        transition: all 0.4s ease-in-out !important;
        animation: unset !important;
        transform: unset !important;
        max-height: 100vh !important;
        top: -28px !important;
        z-index: 99 !important;
        opacity: 0;
        margin: 0 !important;
        visibility: hidden;
    }

    .header-nav:has(.elementor-menu-toggle.elementor-active) .elementor-nav-menu--dropdown {
        right: -50px !important;
        opacity: 1;
        visibility: visible;
    }

    .header-nav .elementor-nav-menu--dropdown ul {
        padding: 100px 0;
    }

    body.admin-bar .dialog-type-lightbox {
        position: fixed !important;
        height: 100% !important;
    }

    .section-referenzen .gallery-referenzen .e-gallery-image {
        height: 38vw;
    }

    .section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+2) .e-gallery-image,
    .section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+4) .e-gallery-image,
    .section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+10) .e-gallery-image,
    .section-referenzen .gallery-referenzen .e-gallery-item:nth-child(12n+12) .e-gallery-image {
        height: calc(38vw / 2 - 7.5px);
    }

}

@media screen and (max-width:989px) {
    .section-referenzen .referenzen-gallery .e-gallery-item .e-gallery-image {
        height: 26vw;
    }

    .services-slider .swiper-slide:hover {
        width: 540px;
    }

    .services-slider .swiper-slide {
        width: 270px;
        height: 500px;
    }

    .services-slider .service-card__hover {
        flex-direction: column;
        align-items: start;
        justify-content: start;
    }

    .services-slider .swiper-slide .service-card__hover {
        min-width: 500px;
    }
}

@media screen and (max-width:767px) {
    .service-card__content {
        padding: 20px;
    }

    .services-slider .swiper-slide:hover {
        width: 100%;
    }

    .service-card__content .service-card__title {
        position: static;
    }

    .services-slider .swiper-slide-active .service-card__hover {
        gap: 16px;
    }

    .services-slider .swiper-slide-active .service-card__hover {
        opacity: 1;
        visibility: visible;
        transform: translateY(0px);
        transition: opacity 0.4s ease 0.35s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.25s, visibility 0s linear 0s;
    }

    .services-slider .swiper-slide {
        height: 400px;
    }

    .services-slider .swiper-slide-active .service-card__image::after {
        background: rgba(0, 0, 0, 0.66);
    }

    .services-slider .swiper-slide-active .service-card__content {
        transform: translateY(0px);
    }

    .service-card__content {
        min-height: unset;
    }

    .services-slider .swiper-slide .service-card__hover {
        min-width: 100%;
    }

    .swiper-button {
        width: 40px !important;
        height: 40px !important;
        padding: 10px !important;
    }

    .swiper-button-prev::after,
    .swiper-button-next::after {
        width: 10px;
        height: 10px;
    }

    .services-slider__bottom {
        margin-top: 20px;
    }

    .services-slider__bottom {
        gap: 20px;
    }


    .section-referenzen .referenzen-gallery .elementor-gallery__container {
        grid-template-columns: repeat(12, 1fr) !important;
        gap: 10px;
    }

    .section-referenzen .referenzen-gallery .e-gallery-item .e-gallery-image {
        height: 40vw;
    }

    .section-referenzen .referenzen-gallery .e-gallery-item {
        grid-column: span 6 !important;
        grid-row: span 1 !important;
        max-height: 310px !important;
    }

    .section-referenzen .referenzen-gallery .e-gallery-item:nth-child(3n) {
        grid-column: span 12 !important;
        grid-row: span 1 !important;
    }

    .team-button .elementor-swiper-button {
        width: 40px;
        height: 40px;
    }

    .team-slider-action {
        gap: 20px;
    }

    .section-referenzen .gallery-referenzen .e-gallery-image {
        height: 40vw !important;
    }

    .section-referenzen .gallery-referenzen .e-gallery-item {
        grid-column: span 6 !important;
        grid-row: span 1 !important;
        max-height: 310px !important;
    }

    .section-referenzen .gallery-referenzen .e-gallery-item:nth-child(3n) {
        grid-column: span 12 !important;
        grid-row: span 1 !important;
    }
}


@media screen and (max-width:578px) {
    .contact-form .elementor-form .elementor-form-fields-wrapper {
        grid-template-columns: 1fr;
        gap: 10px;
        margin: 0 !important;
    }

    .contact-form .elementor-form .elementor-form-fields-wrapper textarea {
        min-height: 180px;
    }

    .contact-form .elementor-form .elementor-button[type="submit"] {
        margin-top: 10px;
    }
}