@CHARSET "UTF-8";
path[Attributes Style] {
    fill: currentcolor;
    d: path("M 502.3 190.8 c 3.9 -3.1 9.7 -0.2 9.7 4.7 V 400 c 0 26.5 -21.5 48 -48 48 H 48 c -26.5 0 -48 -21.5 -48 -48 V 195.6 c 0 -5 5.7 -7.8 9.7 -4.7 c 22.4 17.4 52.1 39.5 154.1 113.6 c 21.1 15.4 56.7 47.8 92.2 47.6 c 35.7 0.3 72 -32.8 92.3 -47.6 c 102 -74.1 131.6 -96.3 154 -113.7 Z M 256 320 c 23.2 0.4 56.6 -29.2 73.4 -41.4 c 132.7 -96.3 142.8 -104.7 173.4 -128.7 c 5.8 -4.5 9.2 -11.5 9.2 -18.9 v -19 c 0 -26.5 -21.5 -48 -48 -48 H 48 C 21.5 64 0 85.5 0 112 v 19 c 0 7.4 3.4 14.3 9.2 18.9 c 30.6 23.9 40.7 32.4 173.4 128.7 c 16.8 12.2 50.2 41.8 73.4 41.4 Z");
}
:not(svg) {
    transform-origin: 0px 0px;
}
.fa-envelope:before {
    content: "\f0e0";
}


.fixed-form-modal-box {
    position: fixed;
    width: 84px;
    height: 84px;
    bottom: 85px;
    right: 85px;
    z-index: 999;
}



.fixed-form-modal-box:hover {
    cursor: pointer
}



.fixed-form-modal-box__label {
    background-color: #e20074;
    border: 1px solid #e20074;
    color: #fff;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 29px;
    top: 10px;
    left: 10px;
    position: absolute;
    z-index: 2;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-box-shadow: 0px 3px 6px #00000029;
    box-shadow: 0px 3px 6px #00000029
}



.fixed-form-modal-box__label .label {
    font-size: 18px;
    font-weight: 700
}



.fixed-form-modal-box__modal {
    width: 100%;
    height: 100%
}

.fixed-form-modal-box__modal-icon {
    background-color: #1063ad;
    border: 1px solid #1063ad;
    border-radius: 50%;
    width: 100%;
    height: 100%;
    text-align: center;
    position: relative;
    -webkit-box-shadow: 0px 3px 6px #00000029;
    box-shadow: 0px 3px 6px #00000029
}

.fixed-form-modal-box__modal-icon .fa-envelope {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    position: absolute;
    font-size: 32px;
    width: 41px;
    color: #fff;
    -webkit-transition: all .23s;
    transition: all .23s
}


.fixed-form-modal-box__modal-icon .fa-envelope:hover {
    font-size: 35px
}
@media (max-width:767px) {
.fixed-form-modal-box {
    position: fixed;
    width: 84px;
    height: 84px;
    bottom: 85px;
    right: 85px;
    z-index: 999
}
@media (max-width:991px) {

    .section-product-opposite-tiles .col-text__h3--after {
        padding-bottom: 25px;
        margin-bottom: 25px
    }
    .fixed-form-modal-box {
    right: 17px;
    width: 46px;
    height: 46px;
}

    .fixed-form-modal-box__label {
        width: 15px;
        height: 15px;
        top: 4px;
        left: 6px;
        background-color: #64b9e4;
        border: 1px solid #64b9e4
    }

    .fixed-form-modal-box__label .label {
        font-size: 10px;
        line-height: 10px;
        display: block
    }

    .fixed-form-modal-box__modal-icon .fa-envelope {
        width: 22px;
        height: 22px
    }
}

}
@media (max-width:1199px) {
    .fixed-form-modal-box {
        right: 35px
    }

}