:root {
    --cor_primary: #246ead;
    --cor_secondary: #1b75bc;
    --cor_tertiary: #3258a4;
    --cor_quaternary: #0755ca;
    --cor_quinary: #F7F7F7;    
    --cor_black: #000;
    --cor_white: #fff;
    --cor_red: #ff0000;
    --cor_gray: #808080;
    --cor_primary_opacity: rgba(36, 110, 173, 0.7);
    --cor_secondary_opacity: rgba(27, 117, 188, 0.7);
    --cor_tertiary_opacity: rgba(50, 88, 164, 0.7);
    --cor_quaternary_opacity: rgba(7, 85, 202, 0.7);
    --cor_quinary_opacity: rgba(247, 247, 247, 0.7);
    --cor_black_opacity: rgba(0, 0, 0, 0.7);
    --cor_white_opacity: rgba(255, 255, 255, 0.7);
    --cor_red_opacity: rgba(255, 0, 0, 0.7);
    --cor_gray_opacity: rgba(128, 128, 128, 0.7);
    --cor_bg_primary_opacity: rgba(36, 110, 173, 0.8);
    --cor_bg_secondary_opacity: rgba(27, 117, 188, 0.8);
    --cor_bg_tertiary_opacity: rgba(50, 88, 164, 0.8);
    --cor_bg_quaternary_opacity: rgba(7, 85, 202, 0.8);
    --cor_bg_quinary_opacity: rgba(247, 247, 247, 0.8);
    --cor_bg_black_opacity: rgba(0, 0, 0, 0.8);
    --cor_bg_white_opacity: rgba(255, 255, 255, 0.8);
    --cor_bg_red_opacity: rgba(255, 0, 0, 0.8);
    --cor_bg_gray_opacity: rgba(128, 128, 128, 0.8);
}
.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 1rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
html,
body {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: normal;
    position: relative;
    min-height: 100%;
    height: 100%;
}
body {
    font-size: 1.5rem;
    line-height: 1.5;
    color: #00186e;
}
a {
    text-decoration: none !important;
    color: var(--cor_primary) !important;
}
a:hover,
a:focus {
    color: var(--cor_tertiary) !important;
}
.text-primary {
    color: var(--cor_primary) !important;
}
.bg-primary {
    background-color: var(--cor_primary) !important;
}
.border-primary {
    border: var(--bs-border-width) var(--bs-border-style) var(--cor_primary) !important;
}
.bg-primary-title {
    background-color: var(--cor_primary);
    color: var(--cor_white) !important;
    display: inline-block;
    padding: 0.5rem 1rem;
}
.bg-primary-opacity {
    background: var(--cor_bg_primary_opacity);
}
.btn-primary {
    background-color: var(--cor_primary) !important;
    color: var(--cor_white) !important;
    letter-spacing: 0.1rem;
    padding: 0.5rem 1.5rem;
    display: inline-block;
    border-radius: 0;
    border: 0;
}
.btn-primary.active,
.btn-primary:active,
.btn-primary:hover,
.btn-primary:focus {
    box-shadow: 0 0 0 0.25rem var(--cor_bg_tertiary_opacity) !important;
    background-color: var(--cor_tertiary) !important;
    border-color: var(--cor_tertiary) !important;
}
.btn-primary:disabled,
.btn-primary:disabled:hover,
.btn-primary:disabled:focus {
    border: 1px solid var(--cor_secondary) !important;
    background-color: transparent !important;
    color: var(--cor_secondary) !important;
    box-shadow: none !important;
    cursor: default;
}
.btn-outline-primary {
    border-color: var(--cor_primary) !important;
    background-color: transparent !important;
    color: var(--cor_primary) !important;
    letter-spacing: 0.1rem;
    padding: 0.5rem 1.5rem;
    display: inline-block;
}
.btn-outline-primary.active,
.btn-outline-primary:active,
.btn-outline-primary:hover,
.btn-outline-primary:focus {
    box-shadow: 0 0 0 0.25rem var(--cor_bg_primary_opacity) !important;
    background-color: var(--cor_primary) !important;
    border-color: var(--cor_primary) !important;
    color: var(--cor_white) !important;
}
a.link-primary {
    color: var(--cor_primary) !important;
}
a.link-primary:hover,
a.link-primary:focus {
    color: var(--cor_secondary) !important;
}
.text-secondary {
    color: var(--cor_secondary) !important;
}
.bg-secondary {
    background-color: var(--cor_secondary) !important;
}
.border-secondary {
    border: var(--bs-border-width) var(--bs-border-style) var(--cor_secondary) !important;
}
.bg-secondary-title {
    background-color: var(--cor_secondary);
    color: var(--cor_white) !important;
    display: inline-block;
    padding: 0.5rem 1rem;
}
.bg-secondary-opacity {
    background: var(--cor_bg_secondary_opacity);
}
.btn-secondary {
    background-color: var(--cor_secondary) !important;
    color: var(--cor_white) !important;
    letter-spacing: 0.1rem;
    padding: 0.5rem 1.5rem;
    display: inline-block;
    border-radius: 0;
    border: 0;
}
.btn-secondary.active,
.btn-secondary:active,
.btn-secondary:hover,
.btn-secondary:focus {
    box-shadow: 0 0 0 0.25rem var(--cor_bg_primary_opacity) !important;
    background-color: var(--cor_primary) !important;
    border-color: var(--cor_primary) !important;
    color: var(--cor_white) !important;
}
.btn-secondary:disabled,
.btn-secondary:disabled:hover,
.btn-secondary:disabled:focus {
    border: 1px solid var(--cor_primary) !important;
    background-color: transparent !important;
    color: var(--cor_primary) !important;
    box-shadow: none !important;
    cursor: default;
}
a.link-secondary {
    color: var(--cor_secondary) !important;
}
a.link-secondary:hover,
a.link-secondary:focus {
    color: var(--cor_primary) !important;
}
.text-tertiary {
    color: var(--cor_tertiary) !important;
}
.bg-tertiary {
    background-color: var(--cor_tertiary) !important;
}
.border-tertiary {
    border: var(--bs-border-width) var(--bs-border-style) var(--cor_tertiary) !important;
}
.bg-tertiary-title {
    background-color: var(--cor_tertiary);
    color: var(--cor_white) !important;
    display: inline-block;
    padding: 0.5rem 1rem;
}
.bg-tertiary-opacity {
    background: var(--cor_bg_tertiary_opacity);
}
.btn-tertiary {
    background-color: var(--cor_tertiary) !important;
    color: var(--cor_white) !important;
    letter-spacing: 0.1rem;
    padding: 0.5rem 1.5rem;
    display: inline-block;
    border-radius: 0;
    border: 0;
}
.btn-tertiary.active,
.btn-tertiary:active,
.btn-tertiary:hover,
.btn-tertiary:focus {
    box-shadow: 0 0 0 0.25rem var(--cor_bg_quaternary_opacity) !important;
    background-color: var(--cor_quaternary) !important;
    border-color: var(--cor_quaternary) !important;
}
.btn-tertiary:disabled,
.btn-tertiary:disabled:hover,
.btn-tertiary:disabled:focus {
    border: 1px solid var(--cor_quaternary) !important;
    background-color: transparent !important;
    color: var(--cor_quaternary) !important;
    box-shadow: none !important;
    cursor: default;
}
a.link-tertiary {
    color: var(--cor_tertiary) !important;
}
a.link-tertiary:hover,
a.link-tertiary:focus {
    color: var(--cor_quaternary) !important;
}
.text-quaternary {
    color: var(--cor_quaternary) !important;
}
.bg-quaternary {
    background-color: var(--cor_quaternary) !important;
}
.border-quaternary {
    border: var(--bs-border-width) var(--bs-border-style) var(--cor_quaternary) !important;
}
.bg-quaternary-title {
    background-color: var(--cor_quaternary);
    color: var(--cor_white) !important;
    display: inline-block;
    padding: 0.5rem 1rem;
}
.bg-quaternary-opacity {
    background: var(--cor_bg_quaternary_opacity);
}
.btn-quaternary {
    background-color: var(--cor_quaternary) !important;
    color: var(--cor_tertiary) !important;
    letter-spacing: 0.1rem;
    padding: 0.5rem 1.5rem;
    display: inline-block;
    border-radius: 0;
    border: 0;
}
.btn-quaternary.active,
.btn-quaternary:active,
.btn-quaternary:hover,
.btn-quaternary:focus {
    box-shadow: 0 0 0 0.25rem var(--cor_bg_tertiary_opacity) !important;
    background-color: var(--cor_tertiary) !important;
    border-color: var(--cor_tertiary) !important;
    color: var(--cor_white) !important;
}
.btn-quaternary:disabled,
.btn-quaternary:disabled:hover,
.btn-quaternary:disabled:focus {
    border: 1px solid var(--cor_tertiary) !important;
    background-color: transparent !important;
    color: var(--cor_tertiary) !important;
    box-shadow: none !important;
    cursor: default;
}
a.link-quaternary {
    color: var(--cor_quaternary) !important;
}
a.link-quaternary:hover,
a.link-quaternary:focus {
    color: var(--cor_tertiary) !important;
}
.text-quinary {
    color: var(--cor_quinary) !important;
}
.bg-quinary {
    background-color: var(--cor_quinary) !important;
}
.border-quinary {
    border: var(--bs-border-width) var(--bs-border-style) var(--cor_quinary) !important;
}
.bg-quinary-title {
    background-color: var(--cor_quinary);
    color: var(--cor_white) !important;
    display: inline-block;
    padding: 0.5rem 1rem;
}
.bg-quinary-opacity {
    background: var(--cor_bg_quinary_opacity);
}
.btn-quinary {
    background-color: var(--cor_quinary) !important;
    color: var(--cor_primary) !important;
    letter-spacing: 0.1rem;
    padding: 0.5rem 1.5rem;
    display: inline-block;
    border-radius: 0;
    border: 0;
}
.btn-quinary.active,
.btn-quinary:active,
.btn-quinary:hover,
.btn-quinary:focus {
    box-shadow: 0 0 0 0.25rem var(--cor_bg_tertiary_opacity) !important;
    background-color: var(--cor_tertiary) !important;
    border-color: var(--cor_tertiary) !important;
    color: var(--cor_white) !important;
}
.btn-quinary:disabled,
.btn-quinary:disabled:hover,
.btn-quinary:disabled:focus {
    border: 1px solid var(--cor_tertiary) !important;
    background-color: transparent !important;
    color: var(--cor_tertiary) !important;
    box-shadow: none !important;
    cursor: default;
}
a.link-quinary {
    color: var(--cor_quinary) !important;
}
a.link-quinary:hover,
a.link-quinary:focus {
    color: var(--cor_tertiary) !important;
}
.text-black {
    color: var(--cor_black) !important;
}
a.link-black {
    color: var(--cor_black) !important;
}
a.link-black:hover,
a.link-black:focus {
    color: var(--cor_primary) !important;
}
.text-white {
    color: var(--cor_white) !important;
}
a.link-white {
    color: var(--cor_white) !important;
}
a.link-white:hover,
a.link-white:focus {
    color: var(--cor_secondary) !important;
}
.text-red {
    color: var(--cor_red) !important;
}
a.link-red {
    color: var(--cor_red) !important;
}
a.link-red:hover,
a.link-red:focus {
    color: var(--cor_primary) !important;
}
.text-gray {
    color: var(--cor_gray) !important;
}
a.link-gray {
    color: var(--cor_gray) !important;
}
a.link-gray:hover,
a.link-gray:focus {
    color: var(--cor_primary) !important;
}
a.nav-link {
    color: var(--cor_black) !important;
}
a.nav-link.active,
a.nav-link:active,
a.nav-link:hover,
a.nav-link:focus {
    background-color: #dcfdff !important;
    color: var(--cor_black) !important;
    font-weight: 700;
}
a.nav-link i {
    color: var(--cor_secondary) !important;
}
a.nav-link.active i,
a.nav-link:active i,
a.nav-link:hover i,
a.nav-link:focus i {
    color: var(--cor_white) !important;
}
.lato-thin {
    font-family: "Lato", sans-serif;
    font-weight: 100;
    font-style: normal;
}
.lato-light {
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font-style: normal;
}
.lato-regular {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: normal;
}
.lato-bold {
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-style: normal;
}
.lato-black {
    font-family: "Lato", sans-serif;
    font-weight: 900;
    font-style: normal;
}
.lato-thin-italic {
    font-family: "Lato", sans-serif;
    font-weight: 100;
    font-style: italic;
}
.lato-light-italic {
    font-family: "Lato", sans-serif;
    font-weight: 300;
    font-style: italic;
}
.lato-regular-italic {
    font-family: "Lato", sans-serif;
    font-weight: 400;
    font-style: italic;
}
.lato-bold-italic {
    font-family: "Lato", sans-serif;
    font-weight: 700;
    font-style: italic;
}
.lato-black-italic {
    font-family: "Lato", sans-serif;
    font-weight: 900;
    font-style: italic;
}
.fs-1rem {
    font-size: 1rem;
}
.fs-1-5rem {
    font-size: 1.5rem;
}
.fs-2rem {
    font-size: 2rem;
}
.fs-3rem {
    font-size: 3rem;
}
.fs-4rem {
    font-size: 4rem;
}
.fs-5rem {
    font-size: 5rem;
}
header {
    background-image: url('/userfiles/autodiagnostico/trilha9/bg-header.png');
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;

    min-height: 700px;
    padding-top: 120px;

    display: flex;
    align-items: flex-start;
}
header .box-acessar-form {
    transform: translateY(150px);
}
header .box-content {
    clip-path: polygon(
        0 0,
        70% 0,
        100% 100%,
        0% 100%
    );

    background: var(--cor_primary);
    padding: 2rem 6rem 2rem 2rem;
    color: var(--cor_white);
    transform: translateY(200px);
}
header .box-content h1 {
    font-size: 5rem;
    line-height: 1;
}
header .box-content p {
    font-size: 2.4rem;
}
#bg-banner-home {
    padding-top: 150px;
}
.box-quadrilateral-two {
    position: relative;
    background: linear-gradient(
        75deg,
        var(--cor_primary) 0%,
        var(--cor_primary) 40%,
        var(--cor_tertiary) 40%,
        var(--cor_tertiary) 100%
    );
    color: var(--cor_white);
    padding: 22px 40px 20px 110px;
    overflow: hidden;
}
.box-quadrilateral-two:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 100%;
    background: var(--cor_white);
    clip-path: polygon(
        0 0,
        65% 0,
        100% 100%,
        0 100%
    );
}
.box-quadrilateral-1 {
    clip-path: polygon(
        0% 0%,     /* topo esquerdo */
        90% 0%,    /* topo direito avançado */
        100% 100%, /* ponta inferior direita */
        10% 100%   /* base esquerda */
    );
    padding: 1rem 4rem 1rem 4rem;
    justify-content: flex-end;
    color: var(--cor_white);
    flex-direction: column;
    font-weight: 700;
    display: flex;
}
.box-quadrilateral-2 {
    clip-path: polygon(
        0% 0%,     /* topo esquerdo */
        75% 0%,    /* topo direito avançado */
        100% 100%, /* ponta inferior direita */
        25% 100%   /* base esquerda */
    );
    padding: 2rem 4rem 2rem 4rem;
    justify-content: flex-end;
    color: var(--cor_white);
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 1.1rem;
    line-height: 1.1;
    width: 100%;
    height: 130px;
    display: flex;
}
#bg-de-quem-estamos-falando {
    position: relative;
}
#box-de-quem-estamos-falando {
    position: absolute;
    top: -45px;
    left: -95px;
}
#bg-como-funciona {
    position: relative;
}
#bg-como-funciona:after {
    background-image: url('../images/bg-left-2.png');
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    height: 419px;
    width: 250px;
    top: 0px;
    left: -160px;
}
#bg-como-funciona:before {
    background-image: url('../images/bg-right.png');
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    height: 564px;
    width: 250px;
    top: 0px;
    right: -100px;
}
footer {
    position: relative;
}
footer:after {
    background-image: url('../images/bg-left.png');
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    height: 566px;
    width: 250px;
    bottom: 0;
    left: 0;
}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	.col-sm-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}
	.col-sm-1 {
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.col-sm-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}
	.col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-sm-5 {
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
	}
	.col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
	}
	.col-sm-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-sm-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		-ms-flex: 0 0 83.333333%;
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}
	.col-sm-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.float-sm-start {
		float: left !important;
	}
	.float-sm-end {
		float: right !important;
	}
	.float-sm-none {
		float: none !important;
	}
	.object-fit-sm-contain {
		-o-object-fit: contain !important;
		object-fit: contain !important;
	}
	.object-fit-sm-cover {
		-o-object-fit: cover !important;
		object-fit: cover !important;
	}
	.object-fit-sm-fill {
		-o-object-fit: fill !important;
		object-fit: fill !important;
	}
	.object-fit-sm-scale {
		-o-object-fit: scale-down !important;
		object-fit: scale-down !important;
	}
	.object-fit-sm-none {
		-o-object-fit: none !important;
		object-fit: none !important;
	}
	.d-sm-inline {
		display: inline !important;
	}
	.d-sm-inline-block {
		display: inline-block !important;
	}
	.d-sm-block {
		display: block !important;
	}
	.d-sm-grid {
		display: grid !important;
	}
	.d-sm-inline-grid {
		display: inline-grid !important;
	}
	.d-sm-table {
		display: table !important;
	}
	.d-sm-table-row {
		display: table-row !important;
	}
	.d-sm-table-cell {
		display: table-cell !important;
	}
	.d-sm-flex {
		display: flex !important;
	}
	.d-sm-inline-flex {
		display: inline-flex !important;
	}
	.d-sm-none {
		display: none !important;
	}
	.flex-sm-fill {
		flex: 1 1 auto !important;
	}
	.flex-sm-row {
		flex-direction: row !important;
	}
	.flex-sm-column {
		flex-direction: column !important;
	}
	.flex-sm-row-reverse {
		flex-direction: row-reverse !important;
	}
	.flex-sm-column-reverse {
		flex-direction: column-reverse !important;
	}
	.flex-sm-grow-0 {
		flex-grow: 0 !important;
	}
	.flex-sm-grow-1 {
		flex-grow: 1 !important;
	}
	.flex-sm-shrink-0 {
		flex-shrink: 0 !important;
	}
	.flex-sm-shrink-1 {
		flex-shrink: 1 !important;
	}
	.flex-sm-wrap {
		flex-wrap: wrap !important;
	}
	.flex-sm-nowrap {
		flex-wrap: nowrap !important;
	}
	.flex-sm-wrap-reverse {
		flex-wrap: wrap-reverse !important;
	}
	.justify-content-sm-start {
		justify-content: flex-start !important;
	}
	.justify-content-sm-end {
		justify-content: flex-end !important;
	}
	.justify-content-sm-center {
		justify-content: center !important;
	}
	.justify-content-sm-between {
		justify-content: space-between !important;
	}
	.justify-content-sm-around {
		justify-content: space-around !important;
	}
	.justify-content-sm-evenly {
		justify-content: space-evenly !important;
	}
	.align-items-sm-start {
		align-items: flex-start !important;
	}
	.align-items-sm-end {
		align-items: flex-end !important;
	}
	.align-items-sm-center {
		align-items: center !important;
	}
	.align-items-sm-baseline {
		align-items: baseline !important;
	}
	.align-items-sm-stretch {
		align-items: stretch !important;
	}
	.align-content-sm-start {
		align-content: flex-start !important;
	}
	.align-content-sm-end {
		align-content: flex-end !important;
	}
	.align-content-sm-center {
		align-content: center !important;
	}
	.align-content-sm-between {
		align-content: space-between !important;
	}
	.align-content-sm-around {
		align-content: space-around !important;
	}
	.align-content-sm-stretch {
		align-content: stretch !important;
	}
	.align-self-sm-auto {
		align-self: auto !important;
	}
	.align-self-sm-start {
		align-self: flex-start !important;
	}
	.align-self-sm-end {
		align-self: flex-end !important;
	}
	.align-self-sm-center {
		align-self: center !important;
	}
	.align-self-sm-baseline {
		align-self: baseline !important;
	}
	.align-self-sm-stretch {
		align-self: stretch !important;
	}
	.order-sm-first {
		order: -1 !important;
	}
	.order-sm-0 {
		order: 0 !important;
	}
	.order-sm-1 {
		order: 1 !important;
	}
	.order-sm-2 {
		order: 2 !important;
	}
	.order-sm-3 {
		order: 3 !important;
	}
	.order-sm-4 {
		order: 4 !important;
	}
	.order-sm-5 {
		order: 5 !important;
	}
	.order-sm-last {
		order: 6 !important;
	}
	.m-sm-0 {
		margin: 0 !important;
	}
	.m-sm-1 {
		margin: 0.25rem !important;
	}
	.m-sm-2 {
		margin: 0.5rem !important;
	}
	.m-sm-3 {
		margin: 1rem !important;
	}
	.m-sm-4 {
		margin: 1.5rem !important;
	}
	.m-sm-5 {
		margin: 3rem !important;
	}
	.m-sm-auto {
		margin: auto !important;
	}
	.mx-sm-0 {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.mx-sm-1 {
		margin-right: 0.25rem !important;
		margin-left: 0.25rem !important;
	}
	.mx-sm-2 {
		margin-right: 0.5rem !important;
		margin-left: 0.5rem !important;
	}
	.mx-sm-3 {
		margin-right: 1rem !important;
		margin-left: 1rem !important;
	}
	.mx-sm-4 {
		margin-right: 1.5rem !important;
		margin-left: 1.5rem !important;
	}
	.mx-sm-5 {
		margin-right: 3rem !important;
		margin-left: 3rem !important;
	}
	.mx-sm-auto {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	.my-sm-0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	.my-sm-1 {
		margin-top: 0.25rem !important;
		margin-bottom: 0.25rem !important;
	}
	.my-sm-2 {
		margin-top: 0.5rem !important;
		margin-bottom: 0.5rem !important;
	}
	.my-sm-3 {
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
	}
	.my-sm-4 {
		margin-top: 1.5rem !important;
		margin-bottom: 1.5rem !important;
	}
	.my-sm-5 {
		margin-top: 3rem !important;
		margin-bottom: 3rem !important;
	}
	.my-sm-auto {
		margin-top: auto !important;
		margin-bottom: auto !important;
	}
	.mt-sm-0 {
		margin-top: 0 !important;
	}
	.mt-sm-1 {
		margin-top: 0.25rem !important;
	}
	.mt-sm-2 {
		margin-top: 0.5rem !important;
	}
	.mt-sm-3 {
		margin-top: 1rem !important;
	}
	.mt-sm-4 {
		margin-top: 1.5rem !important;
	}
	.mt-sm-5 {
		margin-top: 3rem !important;
	}
	.mt-sm-auto {
		margin-top: auto !important;
	}
	.me-sm-0 {
		margin-right: 0 !important;
	}
	.me-sm-1 {
		margin-right: 0.25rem !important;
	}
	.me-sm-2 {
		margin-right: 0.5rem !important;
	}
	.me-sm-3 {
		margin-right: 1rem !important;
	}
	.me-sm-4 {
		margin-right: 1.5rem !important;
	}
	.me-sm-5 {
		margin-right: 3rem !important;
	}
	.me-sm-auto {
		margin-right: auto !important;
	}
	.mb-sm-0 {
		margin-bottom: 0 !important;
	}
	.mb-sm-1 {
		margin-bottom: 0.25rem !important;
	}
	.mb-sm-2 {
		margin-bottom: 0.5rem !important;
	}
	.mb-sm-3 {
		margin-bottom: 1rem !important;
	}
	.mb-sm-4 {
		margin-bottom: 1.5rem !important;
	}
	.mb-sm-5 {
		margin-bottom: 3rem !important;
	}
	.mb-sm-auto {
		margin-bottom: auto !important;
	}
	.ms-sm-0 {
		margin-left: 0 !important;
	}
	.ms-sm-1 {
		margin-left: 0.25rem !important;
	}
	.ms-sm-2 {
		margin-left: 0.5rem !important;
	}
	.ms-sm-3 {
		margin-left: 1rem !important;
	}
	.ms-sm-4 {
		margin-left: 1.5rem !important;
	}
	.ms-sm-5 {
		margin-left: 3rem !important;
	}
	.ms-sm-auto {
		margin-left: auto !important;
	}
	.p-sm-0 {
		padding: 0 !important;
	}
	.p-sm-1 {
		padding: 0.25rem !important;
	}
	.p-sm-2 {
		padding: 0.5rem !important;
	}
	.p-sm-3 {
		padding: 1rem !important;
	}
	.p-sm-4 {
		padding: 1.5rem !important;
	}
	.p-sm-5 {
		padding: 3rem !important;
	}
	.px-sm-0 {
		padding-right: 0 !important;
		padding-left: 0 !important;
	}
	.px-sm-1 {
		padding-right: 0.25rem !important;
		padding-left: 0.25rem !important;
	}
	.px-sm-2 {
		padding-right: 0.5rem !important;
		padding-left: 0.5rem !important;
	}
	.px-sm-3 {
		padding-right: 1rem !important;
		padding-left: 1rem !important;
	}
	.px-sm-4 {
		padding-right: 1.5rem !important;
		padding-left: 1.5rem !important;
	}
	.px-sm-5 {
		padding-right: 3rem !important;
		padding-left: 3rem !important;
	}
	.py-sm-0 {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	.py-sm-1 {
		padding-top: 0.25rem !important;
		padding-bottom: 0.25rem !important;
	}
	.py-sm-2 {
		padding-top: 0.5rem !important;
		padding-bottom: 0.5rem !important;
	}
	.py-sm-3 {
		padding-top: 1rem !important;
		padding-bottom: 1rem !important;
	}
	.py-sm-4 {
		padding-top: 1.5rem !important;
		padding-bottom: 1.5rem !important;
	}
	.py-sm-5 {
		padding-top: 3rem !important;
		padding-bottom: 3rem !important;
	}
	.pt-sm-0 {
		padding-top: 0 !important;
	}
	.pt-sm-1 {
		padding-top: 0.25rem !important;
	}
	.pt-sm-2 {
		padding-top: 0.5rem !important;
	}
	.pt-sm-3 {
		padding-top: 1rem !important;
	}
	.pt-sm-4 {
		padding-top: 1.5rem !important;
	}
	.pt-sm-5 {
		padding-top: 3rem !important;
	}
	.pe-sm-0 {
		padding-right: 0 !important;
	}
	.pe-sm-1 {
		padding-right: 0.25rem !important;
	}
	.pe-sm-2 {
		padding-right: 0.5rem !important;
	}
	.pe-sm-3 {
		padding-right: 1rem !important;
	}
	.pe-sm-4 {
		padding-right: 1.5rem !important;
	}
	.pe-sm-5 {
		padding-right: 3rem !important;
	}
	.pb-sm-0 {
		padding-bottom: 0 !important;
	}
	.pb-sm-1 {
		padding-bottom: 0.25rem !important;
	}
	.pb-sm-2 {
		padding-bottom: 0.5rem !important;
	}
	.pb-sm-3 {
		padding-bottom: 1rem !important;
	}
	.pb-sm-4 {
		padding-bottom: 1.5rem !important;
	}
	.pb-sm-5 {
		padding-bottom: 3rem !important;
	}
	.ps-sm-0 {
		padding-left: 0 !important;
	}
	.ps-sm-1 {
		padding-left: 0.25rem !important;
	}
	.ps-sm-2 {
		padding-left: 0.5rem !important;
	}
	.ps-sm-3 {
		padding-left: 1rem !important;
	}
	.ps-sm-4 {
		padding-left: 1.5rem !important;
	}
	.ps-sm-5 {
		padding-left: 3rem !important;
	}
	.gap-sm-0 {
		gap: 0 !important;
	}
	.gap-sm-1 {
		gap: 0.25rem !important;
	}
	.gap-sm-2 {
		gap: 0.5rem !important;
	}
	.gap-sm-3 {
		gap: 1rem !important;
	}
	.gap-sm-4 {
		gap: 1.5rem !important;
	}
	.gap-sm-5 {
		gap: 3rem !important;
	}
	.row-gap-sm-0 {
		row-gap: 0 !important;
	}
	.row-gap-sm-1 {
		row-gap: 0.25rem !important;
	}
	.row-gap-sm-2 {
		row-gap: 0.5rem !important;
	}
	.row-gap-sm-3 {
		row-gap: 1rem !important;
	}
	.row-gap-sm-4 {
		row-gap: 1.5rem !important;
	}
	.row-gap-sm-5 {
		row-gap: 3rem !important;
	}
	.column-gap-sm-0 {
		-moz-column-gap: 0 !important;
		column-gap: 0 !important;
	}
	.column-gap-sm-1 {
		-moz-column-gap: 0.25rem !important;
		column-gap: 0.25rem !important;
	}
	.column-gap-sm-2 {
		-moz-column-gap: 0.5rem !important;
		column-gap: 0.5rem !important;
	}
	.column-gap-sm-3 {
		-moz-column-gap: 1rem !important;
		column-gap: 1rem !important;
	}
	.column-gap-sm-4 {
		-moz-column-gap: 1.5rem !important;
		column-gap: 1.5rem !important;
	}
	.column-gap-sm-5 {
		-moz-column-gap: 3rem !important;
		column-gap: 3rem !important;
	}
	.text-sm-start {
		text-align: left !important;
	}
	.text-sm-end {
		text-align: right !important;
	}
	.text-sm-center {
		text-align: center !important;
	}
	.h1, h1 {
		font-size: 1.14rem;
	}
	.h2, h2 {
		font-size: 1.13rem;
	}
	.h3, h3 {
		font-size: 1.12rem;
	}
	.h4, h4 {
		font-size: 1.1rem;
	}
	.h5, h5 {
		font-size: 1rem;
	}
	.h6, h6 {
		font-size: 0.9rem;
	}
	.w-sm-100 {
		width: 100% !important;
	}
	body {
		font-size: 1.2rem;
    	line-height: 1.2;
	}
	header {
		background-position: top left;
		min-height: 300px;
	}
	header .box-acessar-form {
		transform: translateY(90px);
	}
	header .box-acessar-form img {
		margin-left: 1rem;
        width: 150px;
	}
	header .box-content {
		transform: translateY(100px);
	}
	header .box-content h1 {
		font-size: 1.8rem;
	}
	header .box-content p {
		font-size: 1.5rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 100px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 1.5rem;
	}
	#box-de-quem-estamos-falando {
		position: relative;
		text-align: center;
		left: 0;
		top: 0;
	}
	#box-de-quem-estamos-falando img {
		width: 100%;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: -190px;
	}
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767.98px) {
	.h1, h1 {
		font-size: 1.50rem;
	}
	.h2, h2 {
		font-size: 1.40rem;
	}
	.h3, h3 {
		font-size: 1.30rem;
	}
	.h4, h4 {
		font-size: 1.20rem;
	}
	.h5, h5 {
		font-size: 1.10rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	.w-sm-100 {
		width: 100% !important;
	}
	body {
		font-size: 1.3rem;
    	line-height: 1.3;
	}
	header {
		background-position: top left;
		min-height: 500px;
	}
	header .box-acessar-form {
		transform: translateY(60px);
	}
	header .box-acessar-form img {
		width: 155px;
	}
	header .box-content {
		transform: translateY(60px);
	}
	header .box-content h1 {
		font-size: 2rem;
	}
	header .box-content p {
		font-size: 1.8rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 100px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 1.8rem;
	}
	#box-de-quem-estamos-falando {
		position: relative;
		text-align: center;
		left: 0;
		top: 0;
	}
	#box-de-quem-estamos-falando img {
		width: 100%;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: -130px;
	}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) {
	.h1, h1 {
		font-size: 1.15rem;
	}
	.h2, h2 {
		font-size: 1.14rem;
	}
	.h3, h3 {
		font-size: 1.13rem;
	}
	.h4, h4 {
		font-size: 1.12rem;
	}
	.h5, h5 {
		font-size: 1.11rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.3rem;
    	line-height: 1.3;
	}
	header {
		background-position: top left;
		min-height: 500px;
	}
	header .box-acessar-form {
		transform: translateY(90px);
	}
	header .box-acessar-form img {
		margin-left: 1rem;
        width: 155px;
	}
	header .box-content {
		transform: translateY(100px);
	}
	header .box-content h1 {
		font-size: 2.2rem;
	}
	header .box-content p {
		font-size: 2rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 100px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 1.8rem;
	}
	#box-de-quem-estamos-falando {
		top: 35px;
		left: 0;
	}
	#box-de-quem-estamos-falando img {
		width: 100%;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: -60px;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199.98px) {
	.h1, h1 {
		font-size: 1.05rem;
	}
	.h2, h2 {
		font-size: 1.04rem;
	}
	.h3, h3 {
		font-size: 1.03rem;
	}
	.h4, h4 {
		font-size: 1.02rem;
	}
	.h5, h5 {
		font-size: 1.01rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
    	line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 1rem;
        width: 200px;
	}
	header .box-content {
		transform: translateY(200px);
	}
	header .box-content h1 {
		font-size: 2.6rem;
	}
	header .box-content p {
		font-size: 2.2rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -35px;
		left: -35px;
	}
	#box-de-quem-estamos-falando img {
		width: 100%;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: -95px;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.h1, h1 {
		font-size: 1.50rem;
	}
	.h2, h2 {
		font-size: 1.40rem;
	}
	.h3, h3 {
		font-size: 1.30rem;
	}
	.h4, h4 {
		font-size: 1.20rem;
	}
	.h5, h5 {
		font-size: 1.10rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
    	line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 1rem;
        width: 200px;
	}
	header .box-content {
		transform: translateY(200px);
	}
	header .box-content h1 {
		font-size: 2.8rem;
	}
	header .box-content p {
		font-size: 2.4rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -35px;
		left: -35px;
	}
	#box-de-quem-estamos-falando img {
		width: 250px;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: -95px;
	}
}

@media (min-width: 1280px) {
	.h1, h1 {
		font-size: 1.55rem;
	}
	.h2, h2 {
		font-size: 1.45rem;
	}
	.h3, h3 {
		font-size: 1.35rem;
	}
	.h4, h4 {
		font-size: 1.25rem;
	}
	.h5, h5 {
		font-size: 1.15rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
		line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 0;
        width: 200px;
	}
	header .box-content {
		transform: translateY(200px);
	}
	header .box-content h1 {
		font-size: 2.8rem;
	}
	header .box-content p {
		font-size: 2.4rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -35px;
		left: -35px;
	}
	#box-de-quem-estamos-falando img {
		width: 250px;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: -95px;
	}
}

@media (min-width: 1340px) {
	.h1, h1 {
		font-size: 1.55rem;
	}
	.h2, h2 {
		font-size: 1.45rem;
	}
	.h3, h3 {
		font-size: 1.35rem;
	}
	.h4, h4 {
		font-size: 1.25rem;
	}
	.h5, h5 {
		font-size: 1.15rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
		line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 0;
        width: 280px;
	}
	header .box-content {
		transform: translateY(200px);
	}
	header .box-content h1 {
		font-size: 2.8rem;
	}
	header .box-content p {
		font-size: 2.4rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -35px;
		left: -60px;
	}
	#box-de-quem-estamos-falando img {
		width: 250px;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: 0;
	}
}

@media (min-width: 1367px) {
	.h1, h1 {
		font-size: 1.55rem;
	}
	.h2, h2 {
		font-size: 1.45rem;
	}
	.h3, h3 {
		font-size: 1.35rem;
	}
	.h4, h4 {
		font-size: 1.25rem;
	}
	.h5, h5 {
		font-size: 1.15rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
		line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 0;
        width: 280px;
	}
	header .box-content {
		transform: translateY(160px);
	}
	header .box-content h1 {
		font-size: 3rem;
	}
	header .box-content p {
		font-size: 2.6rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -35px;
		left: -60px;
	}
	#box-de-quem-estamos-falando img {
		width: 250px;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: 0;
	}
}

@media (min-width: 1440px) {
	.h1, h1 {
		font-size: 1.55rem;
	}
	.h2, h2 {
		font-size: 1.45rem;
	}
	.h3, h3 {
		font-size: 1.35rem;
	}
	.h4, h4 {
		font-size: 1.25rem;
	}
	.h5, h5 {
		font-size: 1.15rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
		line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 1rem;
        width: 280px;
	}
	header .box-content {
		transform: translateY(160px);
	}
	header .box-content h1 {
		font-size: 3rem;
	}
	header .box-content p {
		font-size: 2.6rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -45px;
		left: -60px;
	}
	#box-de-quem-estamos-falando img {
		width: 250px;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: 0;
	}
}

@media (min-width: 1536px) {
	.h1, h1 {
		font-size: 1.55rem;
	}
	.h2, h2 {
		font-size: 1.45rem;
	}
	.h3, h3 {
		font-size: 1.35rem;
	}
	.h4, h4 {
		font-size: 1.25rem;
	}
	.h5, h5 {
		font-size: 1.15rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
		line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 1rem;
        width: 280px;
	}
	header .box-content {
		transform: translateY(160px);
	}
	header .box-content h1 {
		font-size: 3rem;
	}
	header .box-content p {
		font-size: 2.6rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -45px;
		left: -60px;
	}
	#box-de-quem-estamos-falando img {
		width: 250px;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: 0;
	}
}

@media (min-width: 1728px) {
	.h1, h1 {
		font-size: 1.55rem;
	}
	.h2, h2 {
		font-size: 1.45rem;
	}
	.h3, h3 {
		font-size: 1.35rem;
	}
	.h4, h4 {
		font-size: 1.25rem;
	}
	.h5, h5 {
		font-size: 1.15rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
		line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 1rem;
        width: 280px;
	}
	header .box-content {
		transform: translateY(160px);
	}
	header .box-content h1 {
		font-size: 4rem;
	}
	header .box-content p {
		font-size: 2.6rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -45px;
		left: -60px;
	}
	#box-de-quem-estamos-falando img {
		width: 250px;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: 0;
	}
}

@media (min-width: 1920px) {
	.h1, h1 {
		font-size: 1.55rem;
	}
	.h2, h2 {
		font-size: 1.45rem;
	}
	.h3, h3 {
		font-size: 1.35rem;
	}
	.h4, h4 {
		font-size: 1.25rem;
	}
	.h5, h5 {
		font-size: 1.15rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
		line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 1rem;
        width: 280px;
	}
	header .box-content {
		transform: translateY(200px);
	}
	header .box-content h1 {
		font-size: 5rem;
	}
	header .box-content p {
		font-size: 2.6rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -45px;
		left: -60px;
	}
	#box-de-quem-estamos-falando img {
		width: 250px;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: 0;
	}
}

@media (min-width: 2048px) {
	.h1, h1 {
		font-size: 1.55rem;
	}
	.h2, h2 {
		font-size: 1.45rem;
	}
	.h3, h3 {
		font-size: 1.35rem;
	}
	.h4, h4 {
		font-size: 1.25rem;
	}
	.h5, h5 {
		font-size: 1.15rem;
	}
	.h6, h6 {
		font-size: 1rem;
	}
	body {
		font-size: 1.5rem;
		line-height: 1.5;
	}
	header {
		background-position: top left;
		min-height: 700px;
	}
	header .box-acessar-form {
		transform: translateY(150px);
	}
	header .box-acessar-form img {
		margin-left: 1rem;
        width: 280px;
	}
	header .box-content {
		transform: translateY(200px);
	}
	header .box-content h1 {
		font-size: 5rem;
	}
	header .box-content p {
		font-size: 2.6rem;
		line-height: 1;
	}
	#bg-banner-home {
		padding-top: 150px;
	}
	.box-quadrilateral-1 {
		margin-bottom: 1rem;
        font-size: 2rem;
	}
	#box-de-quem-estamos-falando {
		top: -45px;
		left: -60px;
	}
	#box-de-quem-estamos-falando img {
		width: 250px;
	}
	.w-50 {
		width: 100% !important;
	}
	footer:after {
		left: 0;
	}
}