/** Espaçamento **/

.padding-services {
	padding: 15px 0px;
}

.riscado {
	text-decoration: line-through;
	font-size: 13px;
}

.padding-whychoose {
	padding-top: 40px;
	padding-bottom: 60px;
}

.section-pd {
	padding: 50px;
}

.section-pd1 {
	padding: 40px 0;
}

.pdb-10 {
	padding-bottom: 10px;
}

.pdb-30 {
	padding-bottom: 30px;
}

.mt-30 {
	margin-top: 50px !important;
}

.mt-20 {
	margin-top: 20px !important;
}

.mt-70 {
	margin-top: 70px !important;
}

.mb-30 {
	margin-bottom: 50px !important;
}

.mb-100 {
	margin-bottom: 100px !important;
}

/* Fontes */

.fs-13 {
	line-height: 25px !important;
    font-size: 14px !important;
}
.fs-16 {
	line-height: 30px !important;
    font-size: 16px !important;
}

.fs-25 {
	line-height: 36px !important;
    font-size: 25px !important;
}

/* Cores */
.blue-dark {
	color: #052248 !important;
}

.blue-light {
	color: #86BCF0;
}

.bg-lightblue {
	background-color: #052248;
}

.bg-darkblue {
	background-color: #052248;
}

.bg-lightgray {
	background-color: #fafafa;
	color: #052248;
}
.bg-whatsapp {
	background-color: #52BA63;
}

.txt-white {
	color: #fff !important;
}

/* Alinhamento */

.align-right {
	float: right !important;
}

.centered {
	text-align: center !important;
}

/* Elementos */
.sublinhado {
	text-decoration: underline;
}

.fs-18 {
	font-size: 22px !important;
    font-weight: 300 !important;
}

.whychoose:before {
    background: url(../img/top-shape-1.png);
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    height: 212px;
    width: 100%;
    top: -212px;
    left: 0;
    z-index: 1;
}

.whychoose {
    background: rgba(219, 238, 253, 0.3);
    min-height: 300px;
    padding: 10px 0;
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}

.whychoose:after {
    background: url(../img/bottom-shape-1-cut.png);
    position: absolute;
    content: "";
    height: 122px;
    width: 100%;
    bottom: -122px;
    left: 0;
    z-index: 1;
}

.servicos:before {
    background: url(../img/top-shape-1.png);
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    height: 212px;
    width: 100%;
    top: -212px;
    left: 0;
    z-index: 1;
}

.servicos {
    background: url(../img/bg-bubbles1.png);
    min-height: 300px;
    padding: 10px 0;
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}

.servicos:after {
    background: url(../img/bottom-shape-1.png);
    position: absolute;
    content: "";
    height: 122px;
    width: 100%;
    bottom: -122px;
    left: 0;
    z-index: 1;
}

.servicos1:before {
    background: url(../img/top-shape-1.png);
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    height: 212px;
    width: 100%;
    top: -212px;
    left: 0;
    z-index: 1;
}

.servicos1 {
    background: url(../img/bg-bubbles1.png);
    min-height: 300px;
    padding: 10px 0;
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}

.servicos1:after {
    background: url(../img/bottom-shape-1.png);
    position: absolute;
    content: "";
    height: 122px;
    width: 100%;
    bottom: -122px;
    left: 0;
    z-index: 1;
}
.servicos4:before {
    background: url(../img/top-shape-1.png);
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    height: 212px;
    width: 100%;
    top: -212px;
    left: 0;
    z-index: 1;
}

.servicos4 {
    background: url(../img/bg-bubbles3.png);
    min-height: 300px;
    padding: 10px 0;
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}

.servicos4:after {
    background: url(../img/bottom-shape-1.png);
    position: absolute;
    content: "";
    height: 122px;
    width: 100%;
    bottom: -122px;
    left: 0;
    z-index: 1;
}

.servicos2 {
    background: url(../img/whole-shape.png);
    min-height: 300px;
    padding: 60px 0;
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}

.servicos3 {
    background: url(../img/only-bubbles-1.png);
    min-height: 300px;
    padding: 30px 0;
    position: relative;
    z-index: 1;
    margin-bottom: 50px;
}

/* Botões */
.btn-news input[type="submit"]:hover {
	background-color: #7AAFE3 !important;
}
