@charset "utf-8";
*{margin:0;padding:0;border:0;outline:none;border-radius:0px;-moz-appearance:none;-webkit-font-smoothing:antialiased;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{width:100%; height:100%;position:absolute;color:#333333;background:#ffffff;cursor:default;font-size:14px;font-family: 'Open Sans', sans-serif;font-weight:400;}
a {text-decoration:none;color:#333333;cursor:pointer;} a:link{text-decoration:none;} a:hover{text-decoration:none;color:#1974d8;}
input[type=number]{-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0;}
button:focus {outline: none !important;}

/*ALL*/
.margin-top10{margin-top:10px;}
.margin-top20{margin-top:20px;}
.margin-top30{margin-top:30px;}
.margin-bottom20{margin-bottom:20px;}
.margin-bottom40{margin-bottom:40px;}
.margin-bottom60{margin-bottom:60px;}
.margin-right10{margin-right:10px;}
.cursor-pointer{cursor:pointer;}
.float-right{float:right;}
.float-left{float:left;}
.txt-center{text-align:center;}
.font18{font-size:18px;}
.paddingR0{padding-right:0px;}
.paddingL0{padding-left:0px;}
.padding0{padding:0px;}
.display-none{display:none;}
.height20{height:20px;}

/*txt*/
.tx-pink{color:#f52f57;}
.tx-blue{color:#1974d8;}
.tx-amarelo{color:#ffa40c;}
.tx-green{color:#00968D;}

/*FUNDOS*/
.bg-pink{background-color:#01D6C9; color:#000000;}
.bg-blue{background-color:#b0d7ff;}
.bg-cinza{background-color:#f1f2f2;}
.bg-cinza-escuro{background-color: #E9ECEC};

/*HEADER*/
header{height:100px;font-size:14px;padding:30px 0px;font-family:'Open Sans',sans-serif;font-weight:300;}
.header-home{position:absolute;width:100%;z-index:10;}
.header-lg{display:none;}
.header-div{line-height:40px;padding-top:40px;}
.header-img{margin-right:45px;}
.header-span-left{margin-right:40px;cursor:pointer;padding:0px 10px;}
.header-span-left-u{margin-right:110px;cursor:pointer;padding:0px 10px;}
.header-span-right{float:right;margin-right:30px;color:#00968D;cursor:pointer;padding:0px 10px;}
.header-bt{float:right;background-color:#FBFBFB;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}
.header-icon{float:right;cursor:pointer;line-height:40px;}
.submenu-xs{display:none;width:280px;height:100%;padding:30px 0px;text-align:center;position:fixed;top:0;right:0px;background:#fff;color:#333333;overflow:auto;z-index:2000;}
.submenu-xs-close{float:right;padding-right:15px;cursor:pointer;line-height:40px;}
.submenu-xs-li{float:right;padding:0px 10px;height:60px;width:100%;line-height:60px;}
.submenu-xs-li:hover{color:#1974D8;}
.submenu-bt{width:75%;margin-top:20px;border:solid 1px #f52f57;color:#f52f57;background-color: transparent;}

/*FOOTER*/
footer{background-color:#fff;font-size:14px;height:60px;}

.footer-lg{display:none;line-height:60px;}
.footer-xs{display:block;line-height:30px;padding:10px 15px;}
.footer-span-left{margin-right:15px;cursor:pointer;}
.footer-icon{float:right;font-size:26px;color:#dddddd;cursor:pointer;line-height:30px;}
.footer-social{font-size:13px;color: #444444;}

/*BOTÕES*/
.bt{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:300;border-radius:20px;padding:0px 20px;height:40px;cursor:pointer;transition:all 0.1s linear;}
.bt-50{height:40px;font-size:14px;padding:0 15px;border-radius:50%;cursor:pointer;transition:all 0.1s linear;}
.bt-sombra{box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}

/*INPUTS*/
.ip{width:100%;height:40px;padding:0 20px;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);background-color: #fbfbfb;border-radius:20px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:20px;color:#000000;font-family:'Open Sans',sans-serif;font-weight:400;}
.ip:focus,.ip:hover{transition:all 0.1s linear;} 

.ip-welcome{width:100%;height:40px;padding:0 20px;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);background-color: #fbfbfb;border-radius:20px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:30px;color:#000000;font-family:'Open Sans',sans-serif;font-weight:normal;}
.ip-welcome:focus,.ip-welcome:hover{border-radius: 25px;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);background-color: #cccccc;} 
::placeholder {font-family: 'Open Sans', sans-serif;font-size: 14px;font-weight: normal;font-stretch:normal;font-style:normal;letter-spacing:normal;color:#65738e;}

/*TEXT AREA*/
.tx{width:100%;min-height:110px;padding:20px;box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);background-color: #fbfbfb;color:#333;resize:vertical;border-radius:20px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:30px;font-family:'Open Sans',sans-serif;font-weight:400;}
.tx:focus, .tx:hover{border:1px solid #1974d8;}

/*CHECKBOX + RADIO*/
input[type="radio"], input[type="checkbox"]{display:none;}
input[type="checkbox"] + label {font-size:12px;cursor:pointer;}
input[type="checkbox"] + label span {color:#000;width:40px;height:40px;line-height:40px;margin:0 10px 0 0;font-family:'Font Awesome 5 Free';font-weight:900;text-align:center;font-size:14px;display:inline-block;vertical-align:middle;cursor:pointer;border-radius:50%;}

input[type="radio"] + label {font-size:14px;cursor:pointer;}
input[type="radio"] + label span{width:40px;height:40px;line-height:40px;margin:0 10px 0 0;font-family:'Font Awesome 5 Free';font-weight:900;text-align:center;font-size:14px;display:inline-block;vertical-align:middle;cursor:pointer;background-color:#fff; border: 1px solid #ccd0d2; border-radius: 100%;}
 
input[type="radio"] + label span:hover, input[type="checkbox"] + label span:hover {border:1px solid #f52f57;}
input[type="radio"]:checked + label span:before, input[type="checkbox"]:checked + label span:before{content:"\f00c";}
input[type="radio"] + label span, input[type="radio"]:checked + label span, input[type="checkbox"] + label span, input[type="checkbox"]:checked + label span {transition:all 0.1s linear;}

/*ALERTS*/
.alert-success{background-image:none !important;border: 1px solid #c7eed8 !important;border-radius:5px;margin-top:20px;}
.alert-danger{border:1px solid #f7c6c5 !important;background-image:none !important;border-radius:5px;margin-top:20px;}
.alert-success i, .alert-danger i{float:right;font-size:15px !important;}
.av-50{width:50%;min-height:40px;padding:8px 10px;font-weight:300;}
.av-100{width:100%;min-height:40px;padding:8px 10px;font-weight:300;}
.av-100, .av-50 i{float:right;margin-top:5px;cursor:pointer;font-size:15px !important;}
.av-100. .av-50 span{width:calc(100% - 30px);float:left;font-size:16px;}

/*DIV*/
.div-50{width: calc(100% - 50px);}
.div-55{width: calc(100% - 55px);}

/*PAGE - HOME*/
.home-container{padding:0px;}
.home-div{position:relative;}
.home-div-background{display:none;}
.home-div-right{display:none;}
.home-div-background-conteudo{padding:150px 15px 0px 15px; background-color:#b0d7ff;}
.home-div-background-conteudo img{width:100%;}
.home-div-background-tit{font-weight:bold;font-size:26px;font-family: 'Open Sans', sans-serif;font-weight:700;}
.home-div-background-txt{font-size:16px;line-height:20px;margin-bottom:50px;}
.home-div-right-conteudo{background-color:#f1f2f2;padding:100px 0px 100px 0px;text-align:center;}
.home-div-right-tit{font-weight:bold;font-size:32px;line-height:42px;font-family:'Playfair Display', serif;font-weight:900;}
.home-div-right-txt{padding:0px 20px;width:260px;margin:0 auto;margin-top:10px;}
.home-div-right-txt input{box-shadow: #ccc 0px 1px 3px;}
.home-div-right-txt input:hover{color:#65738e;border-radius:25px;box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.25);background-color: #cccccc;}
.home-div-right-txt button{box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);}
.home-div-right-bt{width:100%;}
.home-img-bike{display: none;}
.home-termos-cond{width:100%;font-size:11px !important;text-align:left;font-family:'Open Sans', sans-serif;font-weight:300;color:#333333;margin-bottom:30px;}
.home-bt-50{font-size:30px;margin-top:50px;color:#01D6C9;}

/*PAGE - RESTORE PASSWORD*/
.div-pass-left{background-color:#b0d7ff;height:100%;background-image: url('/site/img/site/harrows.png');background-size:contain;background-repeat:no-repeat;background-position:left;}
.div-pass-right{background-color:#f1f2f2;height:100%;}
.pass-login{width:100%;margin-bottom:20px;float:left;font-family: 'Open Sans'sans-serif;font-weight: 300;font-size: 14px;line-height: 1.5;color: #ffa40c;cursor:pointer;}

/*PAGE - RECOVER PASSWORD*/
.div-recover-left{background-color:#b0d7ff;height:100%;background-image:url('/site/img/site/harrows.png');background-size:contain;background-repeat:no-repeat;background-position:left;}



/*PAGE - HOME - Section2*/
.section2{background-color:#2d3142;color:#fff;text-align:center;padding:40px 0px;}
.section2 span{font-size:20px;margin-right:0px;}
.section2 button{margin-top:20px;}

/*PAGE - HOME - Section3*/
.section3{background-color:#1974d8;color:#fff;position: relative;
    overflow: hidden;}
.section3-img{display:none;}
.section3-img-xs{width:80%;height:100%;float:right;padding-top:20px;}
.section3-tit{font-size:32px;font-family:'Playfair Display', serif;font-weight:900;margin-top:100px;margin-bottom:20px;}
.section3-txt{font-size:16px;line-height:28px;/*margin-bottom:40px;*/font-family: 'Open Sans'sans-serif;font-weight: 300;}
.section3-cont{height:100%;background-image: url('/site/img/site/harrows_B.png');background-size:contain;background-repeat:no-repeat;background-position:150px 0px;}

/*PAGE - HOME - Section4*/
.section4{background-color:#2d3142;color:#fff;position: relative;overflow: hidden;display:none;}
.section4-xs{background-color:#2d3142;color:#fff;position: relative;overflow: hidden;}
.section4-img{display:none;}
.section4-img-xs{width:80%;height:100%;padding-top:20px;float:left;}
.section4-cont{height:100%;text-align:right;background-image: url('/site/img/site/harrows_C.png');background-size:contain;background-repeat:no-repeat;background-position:150px 90px;}
.section4-cont-tit{font-size:32px;line-height:42px; font-family:'Playfair Display', serif;font-weight:900;margin-bottom:20px;margin-top:100px;}
.section4-cont-txt{font-size:16px;line-height:1.5;font-family: 'Open Sans'sans-serif;font-weight: 300;}
.section4-cont i{font-size:28px;margin-bottom: 15px;box-shadow: #2d3142 0px 1px 3px;}

/*PAGE - HOME - Section5*/
.section5{background-color:#f1f2f2;padding:80px 0px;}
.section5 img{height:100px;}
.section5 label{font-size:16px;font-family:'Open Sans', sans-serif;font-weight: normal;line-height: 1.5;color: #2d3142;}
.section5-img{margin-top:40px;}
.section5-tit{margin-bottom:10px;font-family: 'Open Sans', sans-serif;font-size: 24px;font-weight: bold;
  line-height: normal;color: #2d3142;}

/*PAGE - HOME - Section6*/
.section6{background-color:#232733;color:#fff;text-align:center;padding:60px 0px;}
.section6 h1{margin-bottom:20px;font-size:21px;font-family:'Open Sans', sans-serif;font-weight: bold;line-height: 1.2;}
.section6 button{margin-bottom:10px;}
.section6 span{font-size:11px;font-family:'Open Sans', sans-serif;font-weight:400;}

/*PAGE - HOME - Section7*/
.section7{background-color:#2d3142;color:#fff;background-image: url('/site/img/site/pf_bkg.png');background-size:cover;background-repeat:no-repeat;text-align:center;padding:100px 0px;}
.section7 label{font-size:32px;font-family:'Playfair Display', serif;font-weight:900;}
.section7-info{font-size:16px;font-family:'Open Sans', sans-serif;font-weight:400;}
.section7-faq{margin-top:50px;}
.home-faq{background-color:#f1f2f2;color:#2d3142;margin-top:10px;border-top: 1px solid #ccc;font-weight:300;text-align:left;}
.home-faq a {color: #1974d8 !important;}
.home-faq-gray{height:100%;box-shadow:#2D3142 0px 1px 3px;border-bottom: 1px solid #ccc;padding: 13px 20px;cursor:pointer;}
.home-faq-gray span{font-size:16px;font-family:'Open Sans', sans-serif;font-size: 16px;font-weight: 400;line-height: 1.2;color: #000000;}
.home-faq-white{background-color:#fff;font-size:16px;padding:20px;border-bottom:1px solid #ccc;cursor:pointer;display:none;}
.home-faq-white span{font-size:16px;}
.rodar180{transform:rotate(180deg);}
.home-icon-faq{width:14px;height:10px;float:right;margin:7px 0px;background: url('/site/img/site/FAQ-toggle.svg') 0px 0px;background-size: cover;background-repeat: no-repeat;}
.home-icon-faq-close{width:14px;height:10px;float:right;margin:10px 0px;background: url('/site/img/site/FAQ-toggle.svg') 0px -10px;background-size: cover;background-repeat: no-repeat;}

/*FAQS*/
.faqs{margin-top:20px;margin-bottom:100px;}
.faqs-bg{height:100%;background: #E9ECEC;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);padding: 13px 20px;cursor:pointer;background-color: #E9ECEC}
.faqs-bg span{font-size:16px;font-family:'Open Sans', sans-serif;font-size: 16px;font-weight: 400;line-height: 1.2;color: #000000;}
.faqs-bg-white{background-color:#fff;font-size:16px;padding:20px;cursor:pointer;display:none;box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}
.faqs-bg-white span{font-size:16px;}
.faqs-home{background-color:#f1f2f2;color:#2d3142;margin-top:10px;font-weight:300;text-align:left;}
.faqs-home a {color: #1974d8 !important;}

/*SECTION - PROGRAMA*/
.section-programa{background-color:#b0d7ff;color:#fff;position: relative;
    overflow: hidden;}
.section-programa-bg{color:#2D3142;height:100%;background-image: url('/site/img/site/harrows_D.png');background-size:contain;background-repeat:no-repeat;}
.section-programa-img{display:none;}


/*GESTAO*/
.section-gestao{background-color:#1974d8;color:#fff;position: relative;overflow: hidden;display:none;}
.section-gestao-xs{background-color:#1974d8;color:#fff;position: relative;overflow: hidden;}
.section-gestao-bg{color:#ffffff;height:100%;background-image: url('/site/img/site/harrows_B.png');background-size:contain;background-repeat:no-repeat;    background-position: 150px 0px;
}
.section-gestao-img{display:none;}
.section-gestao-img-xs{width:80%;height:100%;padding-top:20px;float:left;}
.section-gestao-margin{margin-bottom:45px;}

/*LOGIN*/
.login-div{height: auto;}
.login-div-bg-right{height:auto;padding-top:100px;}
.login-div-bg-left{background-color:#f1f2f2;height:100%;padding:50px 15px 80px 15px;}
.login-div-background{display:none;}
.login-div-right{display:none;}
.login-tit-left{font-family:'Open Sans', sans-serif;font-size:32px;color:#1974d8;font-weight:700;}
.login-tit-right{font-family:'Open Sans',sans-serif;font-weight:300;font-size:24px;color:#1d1d1b;}
.login-left-cont{margin-top:20px;color:#000;}
.login-left-cont-txt{font-size:16px;line-height:24px;font-weight:400;margin-bottom:20px;}
.login-left-cont li{font-size:15px;line-height:24px;}
.login-img{display:none;}
.login-img-xs{float:right;margin-top:30px;height:200px;}
.login-right-cont{margin-top:20px;/*padding-bottom:80px*/}
.login-label{font-weight:300;color:#1d1d1b;font-size:18px;line-height: 1.17;}
.login-icon{font-size:26px;line-height:42px;margin-left:10px;color:#dadada;}

/*PASSWORD*/
.pass-href{font-family: 'Open Sans'sans-serif;font-weight: 300;font-size: 14px;line-height: 1.5;color: #ffa40c;cursor:pointer;}
.pass-img{display:none;}
.pass-img-xs{float:right;height:150px;margin-top:30px;}

/*TERMS*/
.terms-div-background{display:none;}
.terms-selected{font-family:'Open Sans', sans-serif;font-size: 18px;font-weight:bold;color:#1974d8;}
.terms-no-selected{font-family:'Open Sans', sans-serif;font-size: 18px;font-weight:300;color:#444444;}
.terms-tit{font-size:24px;color:#1974d8;font-weight:300;margin-bottom:20px;}
.terms-txt{color:#333333;margin-bottom:40px;font-size:14px;font-weight:300;}
.terms-arrows{font-size:18px;font-weight:300;}
.terms-arrows i{font-size:14px;}
.terms-color{background-color:#b0d7ff;padding:0px 15px;}

/*REGISTER*/
.register-cont{margin-top:40px;width:100%;}
.register-cont-txt{font-size:15px;line-height:24px;margin-bottom:20px;}
.register-cont-img{float:right;margin-top:30px;height:200px;}
.register-termos-cond{font-family: 'Open Sans', sans-serif;font-weight:300;font-size:12px;color:#333333;}

/*CONTACTS*/
.contact-img{display:none;}
.contact-img-xs{float:right;height:265px;}
.contact-mapa{height:200px;position: absolute;overflow: hidden;bottom: 0;width: 100%;}
.contact-div-bg-right{height:auto;padding-top:150px;}
.contact-div-bg-left{background-color:#f1f2f2;height:100%;padding:50px 15px 80px 15px;}

/*PAGE - EM CONSTRUÇÃO*/
.const-div{height:calc(100% + 100px);position:absolute;}
.const-div-left{display:none;}
.const-div-right{display:none;}
.const-div-left-color{background-color:#b0d7ff;}
.const-div-right-color{background-color:#f1f2f2;}
.const-img{width:100%;max-width:400px;margin-right:-15px;float:right;}
.const-img-md{display:none;}
.const-div-lef-pd{padding-top:100px;}
.const-div-lef-cont{background-image: url('/site/img/site/harrows.png');background-size:contain;background-repeat:no-repeat;background-position:-10px left;padding-bottom:100px;}
.const-div-lef-tit{color:#2d3142;font-size:32px;font-family:'Open Sans',sans-serif;font-weight:bold;}
.const-div-lef-desc{font-family:'Open Sans',sans-serif;font-size: 21px;line-height: 1.29;color: #000000;}
.const-div-lef-txt{font-family:'Open Sans',sans-serif;font-weight:normal;font-size: 14.4px;line-height:20px;color: #000000;padding:30px 0px;}
.const-div-right-cont{padding:100px 0px 80px 0px;text-align: center;}
.const-div-right-tit{font-family: PlayfairDisplay;font-size:20px;font-weight: bold;font-stretch: normal;font-style: normal;line-height:24px;letter-spacing: normal;color: #000000;margin-bottom:60px;}
.const-div-right-txt{font-family: Open Sans;font-size: 12px;font-weight: normal;font-stretch: normal;font-style: italic;line-height:18px;letter-spacing: normal;color: #000000;margin-top:20px;padding:0px 20px;}
.const-div-right-ip-bt{width:100%;}

/*PAGE UNSUBCRIBE*/
.div-unsub{background-color: #B0D7FF;min-height:calc(100% - 300px);}
.div-unsub-cont{font-family: 'OpenSans', sans-serif;text-align: center;padding:100px 0px;}
.div-unsub-cont i{color:#38E85E;font-size:72px;margin-bottom:15px;}
.div-unsub-tit{font-weight:bold;font-size:21px;}
.div-unsub-txt{font-size:15px;line-height:24px;margin-top:15px;}

/*PAGE - PRICES*/
.div-price-left{background-color:#b0d7ff;height:100%;}
.div-price-right{background-color:#f1f2f2;height:100%;}
.price-txt{font-family:OpenSans, sans-serif;font-style: normal;font-weight: normal;font-size: 18px;line-height: 27px;}
.price-info{font-family:OpenSans, sans-serif;font-size: 15px;font-weight: 300;margin-top:10px;}
.price-img-xs{float:right;margin-top:30px;height:200px;}
.price-img-lg{display:none;position:absolute;right:-80px;bottom:0px;height:480px;z-index:1;}
.price-tit{font-family:'Playfair Display', serif;font-size: 36px;font-weight: 900;line-height: 1.2;color: #000000;text-align:center;margin-bottom:50px;}
.price-topicos{color: #1d1d1b;font-family:Open Sans,sans-serif;font-size:12px;font-style: normal;font-weight: normal;text-align: left;padding: 0px 15px;}
.price-topicos i{font-size:15px;color:#38e85e;margin:10px 10px 0px 0px;}
.price-bt{margin:45px 0px 0px 0px;text-align:center;}
.price-txt-center{text-align:center;}
.price-cancel{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:300;line-height: 1.71;color: #1d1d1b;padding:0px 20px;}
@media (min-width: 576px){

/*FOOTER*/
.footer-lg{display:block;}
.footer-xs{display:none;}
.footer-icon{font-size:30px;line-height:60px;}

/*PAGE - HOME*/
.home-div-background{display:block;background-color:#b0d7ff;float:left;width:50%;height:100%;position:absolute;/*background-image: url('/site/img/site/harrows.png');background-size: 85% 50%;background-repeat:no-repeat;background-position: 50px 150px;*/}
.home-div-right{display:block;background-color:#f1f2f2;float:right;right:0;width:50%;height:100%;position:absolute;}
.home-div-right-conteudo{padding:150px 0px;background-color:inherit;}
.home-div-background-txt{font-size:18px;line-height:22px;}
.home-div-right-tit{font-size:28px;line-height:38px;}
.home-div-background-conteudo{height:100%;padding-top:150px;background-image: url('/site/img/site/harrows.png');background-size:contain;background-repeat:no-repeat;background-position: 0px 150px;}
.home-div-background-conteudo img{display:none;}
.home-div input{box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);background-color: #fbfbfb;}
.home-img-bike{display:block;position:absolute;bottom:0;}
.home-img-bike img{width:305px;}


/*PAGE - HOME - Section2*/
.section2 span{font-size:22px;margin-right:40px;}
.section2 button{margin-top:0px;}

/*PAGE - HOME - Section3*/
.section3-tit{font-size:38px;}
.section3-txt{margin-bottom:240px;}
.section3-cont{text-align:center;}
.section-programa-bg{text-align: center;}
.section-gestao-bg{text-align:center;}
.section3-img{display:block;width:60%;float:right;position:absolute;right:0;background-size:cover;background-repeat:no-repeat;bottom:0;height:200px;}
.section-programa-img{display:block;width:60%;float:right;position:absolute;right:0;background-size:cover;background-repeat:no-repeat;bottom:0;height:200px;}
.section-gestao-img{display:block;width:60%;position:absolute;left:0;background-size:cover;background-repeat:no-repeat;bottom:0;height:200px;}
.section3-img-xs{display:none;}
.section-gestao-img-xs{display:none;}
.section-gestao{display:block;}
.section-gestao-xs{display:none;}
.section-gestao-margin{margin-bottom:250px;}

/*PAGE - HOME - Section4*/
.section4{display:block;}
.section4-xs{display:none;}

.section4-cont{text-align:center;}
.section4-img{display:block;width:60%;position:absolute;left:0;background-size:cover;background-repeat:no-repeat;bottom:0;height:200px;}
.section4-img-xs{display:none;}
.section4-cont-tit{font-size:38px;line-height:48px;margin-bottom:30px;}
.section4-txt{margin-bottom:280px;}

/*PAGE - HOME - Section5*/
.section5 img{height:120px;}

/*PAGE - HOME - Section6*/
.section6 h1{font-size:32px;}
.section6 span{font-size:14px;line-height:1.70;}

/*PAGE - HOME - Section7*/
.section7{padding: 100px 0px 150px 0px;}
.section7 label{font-size:38px;}
.section7-info{font-size:16px;}

/*LOGIN*/
.login-div{height: auto;}
.login-div-bg-left{padding:50px 0px;}
.login-div-background{display:block;background-color:#b0d7ff;float:left;width:calc(100% - 59%);height:100%;position:absolute;background-image: url('/site/img/site/harrows.png');background-size:contain;background-repeat:no-repeat;background-position:left;}
.login-div-right{display:block;background-color:#f1f2f2;float:right;right:0;width:100%;height:calc(100% - 326px);bottom:0;position:absolute;}
.login-tit-left{font-size:26px;}
.login-left-cont-txt{font-size:16px;line-height:25px;}
.login-tit-right{font-size: 24px;line-height:60px;}
.login-left-cont li{font-size:13px;}
.login-icon{font-size:34px;line-height:40px;}

/*PASSWORD*/
.pass-img-xs{height:200px;}

/*TERMS*/
.terms-div-background{display:block;background-color:#b0d7ff;float:left;width:100%;height:100%;position:absolute;}

/*REGISTER*/
.register-cont-img{margin-top:0px;height:250px;}
.register-cont{padding-right: 15px;}

/*CONTACTS*/
.contact-img{display:block;height:340px;float:right;}
.contact-img-xs{display:none;}
.contact-mapa{height:250px;}
.contact-div-bg-left{padding:50px 0px;}

/*PAGE - EM CONSTRUÇÃO*/
.const-div-left{display:block;background-color: #b0d7ff;height: 100%;padding: 70px 0px;}
.const-div-lef-cont{padding-bottom:0px;}
.const-div-right{display:block;background-color: #f1f2f2;height: 100%;}
.const-div-right-ip-width{width: 360px;}
.const-div-right-ip-bt{width: 360px;font-size: 18px;}
.const-div-left-color{background-color:inherit;}
.const-div-right-color{background-color:inherit;}
.const-div-right-tit{font-size:24px;line-height:32px;}
.const-div-right-txt{width:357px;}
.const-img{display:none;margin-top:30px;margin-right:0px;}
.const-div-lef-tit{font-size:36px;}
.const-img-md{display:block;position: absolute;bottom: 0;width:100%;max-width:450px; right: 0;}
.const-pd{padding:180px 0px 100px 0px;margin-bottom:150px;}

/*PAGE UNSUBCRIBE*/
.div-unsub-cont{padding:150px 0px;}
.div-unsub-tit{font-size:24px;}


/*PRICE*/
.price-tit{width:100%;}
.price-bt{padding-left:40px;width:100%;}
.price-img-xs{height:270px;}

}

@media (min-width: 768px){
/*FOOTER*/
.footer-span-left{padding:0px 10px;}

/*PAGE - HOME*/
.home-div-background-conteudo{padding-top:200px;}
.home-div-background-tit{font-size:32px;}
.home-div-right-conteudo{padding:200px 0px 150px 0px;}
.home-div-right-tit{font-size:36px;line-height:42px;}
.home-div-right-txt{width:300px;}
.home-img-bike img{width:415px;}

/*PAGE - HOME - Section3*/
.section3-tit{font-size:46px;}
.section3-cont{height:550px;}
.section3-txt{margin-bottom:0px;}

/*PAGE - HOME - Section4*/
.section4-cont{height:630px;}

.section4-txt{margin-bottom:0px;}


/*PAGE - HOME - Section6*/
.section6 h1{font-size:34px;}

/*PAGE - HOME - Section7*/
.login-left-cont{width:270px;}
.login-tit-left{font-size:36px;}
.login-left-cont li{font-size:15px;}
.login-img{display:block;float:right;}
.login-img-xs{display:none;}

/*PASSWORD*/
.pass-img{display:block;float:right;margin-right:30px;height:200px;}
.pass-img-xs{display:none;}

/*SECTION - PROGRAMA*/
.login-div-bg-right{background-color:inherit;padding:150px 0px;}
.login-div-bg-left{background-color:inherit;padding:150px 15px 0px 15px;}
.register-cont-img{float:right;margin-right:-30px;margin-top:60px;height:274px;}
.login-div-background{display:block;background-color:#b0d7ff;float:left;width:40%;height:100%;position:absolute;background-image: url('/site/img/site/harrows.png');background-size:contain;background-repeat:no-repeat;background-position:left;}
.login-div-right{display:block;background-color:#f1f2f2;float:right;right:0;width:60%;height:100%;bottom:0;position:absolute;}

/*TERMS*/
.terms-arrows{margin-bottom:100px;}

/*CONTACTS*/
.contact-img{height:380px;position: absolute;right:0px;bottom:150px;}
.contact-mapa{height:250px;}
.contact-div-bg-left{background-color:inherit;padding:150px 15px 0px 15px;}
.contact-div-bg-right{background-color:inherit;padding:150px 0px;}

/*PAGE - EM CONSTRUÇÃO*/
.const-div-lef-txt{padding-right:110px;}
.const-div-right-ip-width{width: 100%;}
.const-div-right-ip-bt{width:100%;}
.const-div-right-cont{padding:160px 0px 80px 0px;text-align: center;}
.const-footer{width: 100%;position:absolute;bottom:0;}
.const-img{max-width:100%;margin-top:30px;position:absolute;bottom:0;left:0;}
.const-img{display:block;}
.const-img-md{display:none;}

/*PRICE*/
.price-img-xs{display:none;}
.price-img-lg{display:block;position:absolute;right:-80px;bottom:0px;height:280px;z-index:1;}
.price-tit{width:376px;}
.price-bt{padding-left:40px;width:376px;}
.price-txt-center{text-align:start;}

}
@media (min-width: 992px){
/*HEADER*/
.header-lg{display:block;}
.header-xs{display:none;}


/*PAGE - HOME*/
.home-div-background{background-size: 90% auto;}
.home-div-background-tit{font-size:36px;}
.home-div-background-txt{font-size:21px;line-height:24px;}
.home-div-right-tit{font-size:46px;line-height:54px;}
.home-div-right-txt{width:350px;}
.home-img-bike img{width:560px;}

/*PAGE - HOME - Section3*/
.section3-cont{height:500px;}
.section3-cont-tit{font-size:48px;line-height:52px;margin-bottom:30px;}

/*PAGE - HOME - Section4*/
.section4-cont{height:600px;}
.section4-img{width:50%;}
.section4-cont-tit{font-size:48px;line-height:52px;margin-bottom:30px;}
.section-programa-img{width:50%;}
.section-gestao-img{width:50%;}
.section3-img{width:50%;}


/*PAGE - HOME - Section5*/
.section5{padding:80px 0px 100px 0px;}

/*PAGE - HOME - Section6*/
.section6 h1{font-size:36px;}

/*PAGE - HOME - Section7*/
.section7{padding: 100px 0px;}
.section7 label{font-size:48px;}
.section7-info{font-size:18px;}

/*LOGIN*/
.login-left-cont-txt{font-size:18px;line-height:27px;}
.login-div-bg-left{background-color:inherit;padding:170px 15px 0px 15px;}
.login-div-bg-right{background-color:inherit;padding:180px 0px;}
.login-right-cont{padding-bottom:30px;}

/*REGISTER*/
.register-cont{width:350px;padding-right:0px;}
.register-cont-img{float:right;margin-right:-30px;margin-top:124px;height:100%;}

/*PASSWORD*/
.pass-img{height:260px;}


/*CONTACTS*/
.contact-img{height:670px;}
.contact-div-bg-left{background-color:inherit;padding:180px 15px;}
.contact-div-bg-right{background-color:inherit;padding:180px 0px;}

/*TERMS*/
.terms-color{background-color:inherit;}
.terms-div-background{width:41.5%;}
.login-div-right{width:58.5%;}

/*PAGE - EM CONSTRUÇÃO*/

.const-div-right-tit{width:420px;}

}
@media (min-width: 1200px){
.home-img-bike img{width:668px;}

.section3-img{height:auto;top:100px;}
.section-programa-img{height:auto;top:200px;}
.section-gestao-img{height:auto;top:140px;}
.section4-img{height:auto;top:150px;}
.section-gestao-margin{margin-bottom:45px;}

/*PASSWORD*/
.pass-img{height:325px;}

/*PAGE - EM CONSTRUÇÃO*/
.const-div-right-ip-width{width:360px;}
.const-div-right-ip-bt{width:360px;}

/*PRICE*/
.price-img-lg{height:calc(100% - 400px);}


}

@media (min-width: 1500px){

/*PAGE - HOME - Section3*/
.contact-img{bottom:100px;}

}