﻿.design-block.image-text .btn {
    width: 194px;
    height: 69px;
    background: linear-gradient(135deg,#d37200 25%, #d2344d);
    border: none;
    color: white;
    transition: none !important;
    border-radius: 0;
    line-height: 55px;
    padding-right: 0;
}

.design-block.image-text .btn:hover {
    background: #d1374e;
}

.design-block.image-text, .design-block.image-text .image-text-p {
    font-family: "PrimaryFontLight";
    font-size: 22px;
    text-align: left;
    line-height: 30px;
    text-rendering: auto;
}

.design-block.image-text strong, .design-block.image-text .image-text-p strong {
    color: black;
    font-family: "SecondaryFont";
    font-weight: bolder;
}

.design-block.image-text .image-text-title {
    font-size: 30px;
    color: black;
    line-height: 30px;
    letter-spacing: 0.75px;
    font-family: "PrimaryFontMedium";
    font-weight: bold;
    text-align: left;
    font-style: normal;
}

.design-block.image-text p
{
    padding-top:20px;
}

    .design-block.image-text .image {
        max-width: 100%;
        width: -webkit-fill-available;
        width: -moz-available;
        width: fill-available;
        max-height: 100%;
    }


.design-block.image-text .image-text-p, .design-block.image-text .image-text-p span 
{
    font-family: "PrimaryFontLight";
    font-size: 22px;
    text-align: left;
    line-height: 30px;
    text-rendering: auto;
}

.design-block.image-text .image-text-p a, .design-block.image-text .image-text-p p a 
{
    color: #bf1b67;
    font-family: "SecondaryFont";
    font-weight: bolder;
}

.design-block.image-text .image-text-p a:hover, .design-block.image-text .image-text-p p a:hover 
{
    text-decoration: underline;
}