/******************** FONTS ********************/
/*** PLUTO ***/
/* Light */
@font-face { font-family: 'Pluto'; src: url("../fonts/pluto/PlutoLight.otf"); font-weight: 300; font-style: normal; }

/* Regular */
@font-face { font-family: 'Pluto'; src: url("../fonts/pluto/PlutoRegular.otf"); font-weight: normal; font-style: normal; }

/* Medium */
@font-face { font-family: 'Pluto'; src: url("../fonts/pluto/PlutoMedium.otf"); font-weight: 500; font-style: normal; }

/* Bold */
@font-face { font-family: 'Pluto'; src: url("../fonts/pluto/PlutoBold.otf"); font-weight: 600; font-style: normal; }

/* Black */
@font-face { font-family: 'Pluto'; src: url("../fonts/pluto/PlutoBlack.otf"); font-weight: 800; font-style: normal; }

/*** PLUTO SANS ***/
/* Regular */
@font-face { font-family: 'Pluto Sans'; src: url("../fonts/plutosans/PlutoSansRegular.otf"); font-weight: normal; font-style: normal; }

/* Bold */
@font-face { font-family: 'Pluto Sans'; src: url("../fonts/plutosans/PlutoSansBold.otf"); font-weight: 600; font-style: normal; }

/*** PLUTO SANS COND ***/
@font-face { font-family: 'Pluto Sans Cond'; src: url("../fonts/plutosans/PlutoSansCondLight.otf"); font-weight: 300; font-style: normal; }

@font-face { font-family: 'Pluto Sans Cond'; src: url("../fonts/plutosans/PlutoSansCondRegular.otf"); font-weight: normal; font-style: normal; }

@font-face { font-family: 'Pluto Sans Cond'; src: url("../fonts/plutosans/PlutoSansCondBold.otf"); font-weight: 600; font-style: normal; }

/* CSS Document */

html, body { color: #666666; min-width: 320px; font-family: "Pluto"; font-size: 16px; }

.header{background-image: url("../img/background-header.jpeg");background-size: 100%; background-repeat: no-repeat;background-position: 50%;}

.logo{padding:20px 20px 40px;}

.title{padding:10px 20px;text-transform: uppercase;color: #fff;}

.title h1{line-height: 1.5; font-size: 45px;}

.sub-title{padding: 10px 0px 40px 20px;text-transform: uppercase;color: #fff;}

.sub-title h4{line-height: 1.5; font-weight: 100;}

.button-title{padding: 10px 0px 40px 20px; color: #fff;}

.button-title a{font-weight: 100;  text-transform: uppercase;padding: 15px 35px;border-radius: 40px;font-size: 18px;}

.scroll-mouse{
    padding: 30px;
}

.scroll-btn {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
}
.scroll-btn > * {
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    font-weight: normal;
    color: #7f8c8d;
    color: #ffffff;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *.active {
    color: #ffffff;
}
.scroll-btn > *:hover,
.scroll-btn > *:focus,
.scroll-btn > *:active,
.scroll-btn > *.active {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.scroll-btn .mouse {
    position: relative;
    display: block;
    width: 35px;
    height: 55px;
    margin: 0 auto 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid white;
    border-radius: 23px;
}
.scroll-btn .mouse > * {
    position: absolute;
    display: block;
    top: 29%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    background: white;
    border-radius: 50%;
    -webkit-animation: ani-mouse 2.5s linear infinite;
    -moz-animation: ani-mouse 2.5s linear infinite;
    animation: ani-mouse 2.5s linear infinite;
} 

.section-info, .section-itens{padding: 35px;padding-bottom: 0px;}

.box-info{padding: 15px;height: auto;min-height: 400px;}

.box-info:hover{color:#fff;background: rgb(192, 47, 112);transition: 0.5s;}

.box-info h2{font-size:50px; padding: 28px;}

.box-info h3{font-size:25px; padding: 18px 0px;}

.box-info h4{font-size:14px;font-weight: normal;line-height: 1.5;}

.woman{display:block; width:100%;height:500px; background-image: url("../img/background1.jpeg");background-size: 100%; background-repeat: no-repeat;background-position: center;background-attachment: fixed;}

.section-vantagens{background: rgb(192, 47, 112);}

.box-vantagens{padding: 40px 0px;}

.box-vantagens h4{color: #fff; font-weight: normal;font-size: 40px;line-height: 1.5;text-transform: uppercase;}

.corpo{display:block; width:100%;height:500px; background-image: url("../img/background2.jpeg");background-size: 100%; background-repeat: no-repeat;background-position: center;background-attachment: fixed;}

.itens{padding: 45px 0px;;color: rgb(192, 47, 112);height: 100%;}

.itens h1{text-transform: uppercase;font-weight: normal;}

.itens h4{line-height: 1.5;font-weight: normal;}

@media screen and (min-width: 800px) {
    .iten{padding: 75px 0px;}
}
@media screen and (min-width: 1500px) {
    .itens{padding: 100px 0px;}
    .itens h1{line-height: 1.2;}
    .itens h4{line-height: 2;}
}

.itens-2{padding: 45px 0px;;color: rgb(192, 47, 112);height: 500px;display: table-cell;vertical-align: middle;}

.itens-2 h1{text-transform: uppercase;line-height: 1.2;font-weight: normal;}

.itens-2 h4{line-height: 1.5;font-weight: normal;text-align: justify;}

.button-title-2{color: #fff; text-align: center; margin-bottom: 50px;}

.button-title-2 a{font-weight: 100;  text-transform: uppercase;padding: 10px 30px;border-radius: 40px;font-size: 18px;}

.section-conheca-unidade{background: rgb(192, 47, 112);}

.box-conheca-unidade-2 i{font-size: 20px;margin-right: 5px;}

.box-conheca-unidade{padding: 40px 0px;}

.box-conheca-unidade h4{color: #fff; font-weight: normal;font-size: 40px;line-height: 1.5;text-transform: uppercase;}

.box-conheca-unidade-1{color:#fff;}

.box-conheca-unidade-1 h4{font-size: 20px;line-height: 2;font-weight: normal;}

.box-conheca-unidade-2{color:#fff;margin-bottom: 10px;}

.box-conheca-unidade-2 h4{font-size: 12px;line-height: 2;font-weight: normal;}

.box-fazer-avaliacao{font-weight: normal;color:#fff;margin: 50px;}

.box-fazer-avaliacao h4{font-size: 35px; line-height: 1.5;}

.form-avaliacao{padding: 0px 300px 70px;}

.form-avaliacao button{padding: 10px 30px;text-transform: uppercase;width: 100%;border-radius: 30px;}

@media screen and (min-width: 1500px) {
    /*.form-avaliacao{padding: 0px 560px 70px;}*/
}

.section-footer{text-align: center;background: #000;}

.section-footer p{margin: 20px;color: #fff;}

@media screen and (max-width: 765px) {
    .header{background-size:0%;background-color: rgb(192, 47, 112);}
    .logo{width: 70%; display: block; margin: 0 auto;}
    .title h1 {font-size: 25px;}
    .sub-title h4{text-align: justify;font-size: 15px;}
    .button-title a{font-size: 12px; width: 100%;padding: 10px 20px;}
    .section-info{padding: 0px;}
    .box-info{min-height: 0px;}
    .box-info h2{padding: 0;}
    .woman{display: none;}
    .itens h1{font-size: 22px;}
    .itens h4{font-size: 15px;}
    .itens-2 h1{font-size: 22px;}
    .itens-2 h4{font-size: 15px;}
    .button-title-2 a{font-size: 11px; width: 100%;padding: 10px;}
    .form-avaliacao{padding: 0;padding-bottom: 30px;}
    .box-conheca-unidade-1 h4{text-align: center;}
    .box-conheca-unidade-2 h4{text-align: center; font-size: 15px;margin-top: 25px;}
    .button-title-2 {margin: 50px 0px;color: #fff; width: 100%;}
    .itens-2{padding: 0; height: auto;}
    .itens{padding: 0;text-align: center;}
    .itens h4{margin-top: 35px;}
    .itens-2{padding: 0;text-align: center;}
    .itens-2 h4{margin-top: 35px;}
    .box-vantagens h4{font-size: 25px;}
    .corpo{display: none;}
    .box-conheca-unidade h4{font-size: 30px;}
    .box-fazer-avaliacao{margin: 50px 0px;}
    .box-fazer-avaliacao h4{font-size: 24px;}
}

