/*! Place your custom styles here */

/* Adds line breaks so that long words don't break layout */
body {
    overflow-wrap: break-word;
}

/* Line this icon up better with button content */
.btn--icon .icon-Old-Telephone {
    line-height: 2;
}

.t1 {
    /*font-size: 40px;*/
    font-size: 3rem;
    line-height: normal;
    font-weight: 700;
}
.t2 {
    /*font-size: 78px;*/
    font-size: 5.5rem;
    margin-left: -7px;
    font-weight: 700;
    line-height: normal;
}
.t3 {
    /*font-size: 120px;*/
    /*line-height: normal;*/
    font-size: 8.5rem;
    line-height: 6.5rem;
    margin-left: -10px;
    font-weight: 900;
}

.text-red {
    color: #ff0000 !important;
}

.text-red:hover {
    color: #ff5555 !important;
}

label.error {
    color: #ff0000 !important;
}

@media (max-width: 767px) {
    /* Break text in buttons so that they don't break layout on mobile */
    .btn {
        white-space: normal;
    }

    .btn-lg {
        font-size: 1.7rem !important;
    }

    .top-phone-icon {
        font-size: 3rem !important;
        position: absolute;
        margin-left: -45px;
    }

    .t1 {
        font-size: 3rem;
    }
    .t2 {
        font-size: 4.5rem;
    }
    .t3 {
        font-size: 6rem;
    }

}


.height-section-padding {
    padding: 5em 0;
}

@media all and (max-width: 767px) {
    .height-section-padding {
        padding: 4em 0;
    }
}

.btn-blue-custom{
	background-color:#1FA2BD;
	color: white;
}
.white-text{
	color: white;
}

@media (max-width: 575.98px) {
	.notification {
		max-width: 87vw;
	}
}
