.contact-sec {
    .contact-block {
        padding: clamp(24px, 1.667vw, 64px);
        border-radius: $br-12;
        border: 1px solid #eaeaec;
        background: #fafafa;
        box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
        .info-block {
            gap: $gap-16;
            display: flex;
            align-items: center;
            justify-content: start;
            .icon {
                width: clamp(48px, 3.333vw, 128px);
                height: clamp(48px, 3.333vw, 128px);
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                background-color: $accent-1;
                flex-shrink: 0;
                &.i2 {
                    background-color: $accent-2;
                }
                &.i3 {
                    background-color: $accent-3;
                }
                &.i4 {
                    background-color: $black;
                }
                svg {
                    width: clamp(24px, 1.667vw, 64px);
                    height: clamp(24px, 1.667vw, 64px);
                }
            }
        }
    }
    .cusbtn {
        &.cusbtn--gooey {
            &:hover {
                background-color: $accent-1 !important;
            }
        }
    }
    .form-block {
        padding: clamp(18px, 1.25vw, 48px);
        border-radius: $br-12;
        border: 1px solid #eaeaec;
        background: #fafafa;
        box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
    }
}

.map-wrapper {
    border-radius: $br-12;
    height: 100% !important;

    iframe {
        border-radius: $br-12;
        width: 100%;
        height: 100% !important;
    }
}

.booking-sec {
    .booking-block {
        padding: clamp(28px, 1.875vw, 76px) clamp(24px, 1.667vw, 64px);
        border-radius: $br-16;
        background: #fafafa;
        box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.1);
        .cusbtn {
            &.cusbtn--gooey {
                &:hover {
                    background-color: $accent-1 !important;
                }
            }
        }
    }
}
