.svg-divider {
    display: block;
    margin: -2px;
}

.btn, .btn-outline {
    border-radius: 0 !important;
}

.sgembed {
    border: 3px solid rgb(238, 238, 238);
    border-radius: 7px;
    box-shadow: rgba(0, 0, 0, 0.66) 0px 13px 27px -5px;
    font-size: 20px;
}

.container {
    max-width: 1050px !important;
}

.svg-divider textPath {
    font-family: Raleway, sans-serif;
    font-size: 50px;
}
@media (max-width: 576px) {
    .svg-divider textPath {
        font-size: 140px !important;
    }
}
@media (min-width: 576px) and (max-width: 768px) {
    .svg-divider textPath {
        font-size: 100px !important;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .svg-divider textPath {
        font-size: 80px !important;
    }
}
@media (min-width: 992px) and (max-width: 1200px) {
    .svg-divider textPath {
        font-size: 65px !important;
    }
}

@media (max-width: 992px) {
    .sg-headline {
        font-size: 38px !important;
        line-height: 50px !important;
    }
}
.sg-textcol.sg-dark .sg-block-quote, .sg-textcol.sg-black .sg-block-quote {
    border-color: black;
}
.sg-textcol.sg-dark .sg-block-quote:before, .sg-textcol.sg-dark .sg-block-quote:after, .sg-textcol.sg-black .sg-block-quote:before, .sg-textcol.sg-black .sg-block-quote:after {
    color: black;
}

.sg-textcol.sg-light .sg-block-quote, .sg-textcol.sg-white .sg-block-quote {
    border-color: white;
}
.sg-textcol.sg-light .sg-block-quote:before, .sg-textcol.sg-light .sg-block-quote:after, .sg-textcol.sg-white .sg-block-quote:before, .sg-textcol.sg-white .sg-block-quote:after {
    color: white;
}

.sg-textcol.sg-secondary .sg-block-quote {
    border-color: #1e4654;
}
.sg-textcol.sg-secondary .sg-block-quote:before, .sg-textcol.sg-secondary .sg-block-quote:after {
    color: #1e4654;
}

.scroll-down-btn {
    min-width: 99px !important;
}

.gm-style .gm-style-iw-tc:after {
    background: #101010 !important;
}

.gm-style .gm-style-iw-d {
    padding-bottom: 20px;
    padding-top: 20px;
}

.gm-style .gm-style-iw-d .h3 {
    font-size: 26px !important;
    line-height: 39px !important;
}

.gm-style-iw.gm-style-iw-c {
    border: 3px solid #101010;
}

.alert-pip {
    border-radius: 50% !important;
    width: 160px;
    height: 160px;
    padding: 10px !important;
    font-weight: 700;
    font-size: 22px !important;
    z-index: 99;
    font-family: Raleway, sans-serif;
}
.alert-pip.alert-pip-rotate-left {
    rotate: -10deg;
}
.alert-pip.alert-pip-rotate-right {
    rotate: 10deg;
}
.alert-pip:hover {
    -webkit-animation: jello-vertical 0.9s both;
    animation: jello-vertical 0.9s both;
}

/* ----------------------------------------------
 * Generated by Animista on 2026-8-18 12:41:21
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info.
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
/**
 * ----------------------------------------
 * animation jello-vertical
 * ----------------------------------------
 */
@-webkit-keyframes jello-vertical {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    40% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    50% {
        -webkit-transform: scale3d(0.85, 1.15, 1);
        transform: scale3d(0.85, 1.15, 1);
    }
    65% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    75% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
@keyframes jello-vertical {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    30% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1);
    }
    40% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1);
    }
    50% {
        -webkit-transform: scale3d(0.85, 1.15, 1);
        transform: scale3d(0.85, 1.15, 1);
    }
    65% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1);
    }
    75% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

#gform_wrapper_1 {
    background: #ffffff;
    padding: 20px;
}

.gform-footer.gform_footer .button {
    background: #101010;
    border: 0px;
    color: #ffffff;
    font-size: 16px !important;
    padding: 10px 20px;
}

.gform-footer.gform_footer .button:hover {
    background: none;
    border: 2px solid #101010;
    color: #101010;
    font-size: 16px !important;
    padding: 10px 20px;
}