//.mod-contact-form {
//    > .m-wrapper {
//        > .m-main {
//            > .m-contact-form {
//                > .m-headline {
//                    margin-bottom: 60px;
//
//                    @include mq('tablet') {
//                        margin-bottom: 51px;
//                    }
//
//                    > .m-title {
//                        &.is-h1 {
//                            @extend %font-boston-bold-40-60;
//                            max-width: 927px;
//                        }
//                    }
//                }
//
//                > .m-success {
//                    padding: 18px 24px;
//                    border-radius: 8px;
//                    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
//                    max-width: 40%;
//                    margin: 20px auto;
//                    text-align: center;
//                    opacity: 0;
//                    transform: translateY(-10px);
//                    animation: fadeInSlideDown 0.6s ease forwards;
//
//                    > h2 {
//                        color: $color-blue;
//                        margin-bottom: 20px;
//                    }
//                }
//
//                > .m-form {
//                    padding: 32px 16px;
//                    background: $color-white;
//                    border-radius: 8px;
//
//                    @include mq('desktop') {
//                        padding: 48px 112px;
//                    }
//
//                    > form {
//                        > .m-error {
//                            display: none;
//                        }
//
//                        > .m-group--contactgroup {
//                            display: flex;
//                            flex-direction: column;
//                            flex-wrap: wrap;
//                            row-gap: 8px;
//
//                            @include mq('desktop-l') {
//                                flex-direction: row;
//                                column-gap: 32px;
//                                row-gap: 20px;
//                            }
//                        }
//
//                        > .m-item-submit {
//                            > .m-input--send {
//                                margin-top: 32px;
//
//                                @include mq('tablet') {
//                                    margin-top: 37px;
//                                }
//                            }
//                        }
//                    }
//                }
//            }
//        }
//    }
//}
//
//@keyframes fadeInSlideDown {
//    to {
//        opacity: 1;
//        transform: translateY(0);
//    }
//}