@font-face { font-family: "Lato"; src: url("fonts/S6u9w4BMUTPHh7USSwiPGQ.woff2") format("woff2"); font-style: normal; font-weight: 300; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Lato"; src: url("fonts/S6uyw4BMUTPHjxAwXjeu.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Lato"; src: url("fonts/S6uyw4BMUTPHjx4wXg.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Lato"; src: url("fonts/S6u9w4BMUTPHh6UVSwaPGR_p.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Lato"; src: url("fonts/S6u9w4BMUTPHh6UVSwiPGQ.woff2") format("woff2"); font-style: normal; font-weight: 700; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Lato"; src: url("fonts/S6u9w4BMUTPHh50XSwaPGR_p.woff2") format("woff2"); font-style: normal; font-weight: 900; font-display: swap; unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Lato"; src: url("fonts/S6u9w4BMUTPHh50XSwiPGQ.woff2") format("woff2"); font-style: normal; font-weight: 900; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw0aXpsog.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw9aXpsog.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw2aXpsog.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXpsog.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXo.woff2") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw0aXpsog.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw9aXpsog.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw2aXpsog.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXpsog.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Montserrat"; src: url("fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aXo.woff2") format("woff2"); font-style: normal; font-weight: 500; font-display: swap; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@media (min-width: 1100px) {
  .headline { font-size: 48px !important; }
  .headline2 { font-size: 28px !important; }
}
.drink-daily { text-align: center; font-size: 28px; font-family: sans-serif; font-weight: 600; margin-top: 0px; }
@media only screen and (max-width: 480px) {
  .drink-daily { font-size: 22px; }
}
.slick-slider { position: relative; display: block; box-sizing: border-box; user-select: none; touch-action: pan-y; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0px; padding: 0px; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; }
.slick-slider .slick-track, .slick-slider .slick-list { transform: translate3d(0px, 0px, 0px); }
.slick-track { position: relative; top: 0px; left: 0px; display: block; }
.slick-track::before, .slick-track::after { display: table; content: ""; }
.slick-track::after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
body { overflow-x: hidden; min-width: 320px; color: black; }
.dot-grid { background-image: url(""); }
/*@media (min-width: 576px) {
  body { font-size: 16px; }
}
@media (min-width: 768px) {
  body { line-height: 28px; }
}*/
.pageWrapper { position: relative; width: 100%; }
/*@media (min-width: 576px) {
  h1, .h1 { font-size: 38px; }
}
@media (min-width: 768px) {
  h1, .h1 { font-size: 38px; }
}
@media (min-width: 992px) {
  h1, .h1 { font-size: 45px; line-height: 52px; }
}
@media (min-width: 1230px) {
  h1, .h1 { font-size: 55px; line-height: 72px; }
}
.lh-n { line-height: normal; }
@media (min-width: 768px) {
  h2, .h2 { font-size: 35px; }
}
@media (min-width: 992px) {
  h2, .h2 { font-size: 40px; }
}
@media (min-width: 576px) {
  h3, .h3 { font-size: 28px; }
}
@media (min-width: 992px) {
  h3, .h3 { font-size: 35px; }
}
@media (min-width: 576px) {
  h4, .h4 { font-size: 26px; }
}
@media (min-width: 768px) {
  h4, .h4 { font-size: 25px; }
}*/
.textp-bold-600 { font-weight: 600; }
.introBlock { z-index: 1; padding-top: 20vh; padding-bottom: 10vh; }
.introBlock .imagemHolder { max-width: 440px; }
@media (min-width: 768px) {
  .introBlock .imagemHolder { max-width: 450px; }
}
@media (min-width: 992px) {
  .introBlock .imagemHolder { max-width: 571px; }
}
.iconGroupImg .icnImg { z-index: -1; }
.iconGroupImg .icnImg[data-icon="icon1"] { top: 64px; left: 50%; margin-left: -700px; width: 102px; height: 122px; transform: translateX(-50%) rotate(360deg); }
.iconGroupImg .icnImg[data-icon="icon2"] { top: 160px; left: 50%; transform: translateX(-50%); margin-left: 30px; width: 20px; height: 20px; }
@media (min-width: 992px) {
  .iconGroupImg .icnImg[data-icon="icon2"] { width: 24px; height: 24px; }
}
.iconGroupImg .icnImg[data-icon="icon3"] { top: 174px; left: 50%; transform: translateX(-50%); margin-left: 573px; width: 78px; height: 79px; }
.iconGroupImg .icnImg[data-icon="icon4"] { top: 49.5%; left: 50%; transform: translate(-50%, -50.5%); width: 62px; height: 61px; margin-left: -845px; }
.iconGroupImg .icnImg[data-icon="icon5"] { left: 50%; top: 47%; margin-left: 663px; width: 31px; height: 31px; transform: translate(-50%, -53%); }
.iconGroupImg .icnImg[data-icon="icon6"] { left: 50%; bottom: 19.7%; margin-left: -50px; transform: translateX(-50%); width: 69px; height: 95px; }
@media (min-width: 992px) {
  .iconGroupImg .icnImg[data-icon="icon6"] { margin-left: -120px; }
}
.caption p { margin-bottom: 26px; }
.caption .btn-outline-primary { min-width: 160px; font-size: 12px; }
.playBtn { width: 48px; height: 48px; background-color: rgb(0, 147, 161); border: 1px solid rgb(0, 147, 161); transition: background-color 0.35s, border 0.35s; }
@media (min-width: 576px) {
  .playBtn { width: 55px; height: 55px; }
}
.playBtn::before { border: 6px solid rgb(0, 147, 161); inset: 0px; content: ""; position: absolute; z-index: -1; border-radius: 50%; animation-name: hvr-ripple-out; animation-duration: 1s; animation-iteration-count: infinite; }
.playBtn .playIcn { width: 0px; height: 0px; margin-left: 3px; border-width: 6px 0px 6px 10px; border-style: solid; border-color: transparent transparent transparent rgb(255, 255, 255); transition: border-color 0.35s; }
.playBtn:hover { background-color: rgb(255, 255, 255); }
.playBtn:hover .playIcn { border-color: transparent transparent transparent rgb(0, 147, 161); }
@keyframes hvr-ripple-out {
100% { inset: -10px; opacity: 0; }
}
@keyframes hvr-ripple-out {
100% { inset: -10px; opacity: 0; }
}
.videoWatchHolder { font-size: 12px; line-height: 20px; letter-spacing: 1px; }
.videoWatchHolder p { margin-bottom: 0px; }
.btn-outline-primary { border-style: dashed; background-color: rgb(255, 255, 255); line-height: 14px; padding-top: 7px; padding-bottom: 7px; min-width: 150px; font-size: 11px; }
.btn-outline-primary:active, .btn-outline-primary:focus { outline: none; }
.btn:active, .btn:focus { box-shadow: none; }
.order-btn { padding: 20px 40px; }
.btn-primary { color: rgb(255, 255, 255); background-color: rgb(252, 77, 74); border-color: rgb(252, 77, 74); }
.abtBlock .imagemHolder { max-width: 400px; }
@media (min-width: 768px) {
  .abtBlock .imagemHolder { max-width: fit-content; }
}
.single-bottle-center { display: block; margin-left: auto; margin-right: auto; }
.header .h3 { line-height: 35px; }
@media (min-width: 576px) {
  .header .h3 { line-height: 38px; }
}
@media (min-width: 992px) {
  .header .h3 { line-height: 45px; }
}
@media (min-width: 1230px) {
  .header .h3 { line-height: 50px; }
}
.abtDesBlock { font-size: 14px; line-height: 22px; }
@media (min-width: 992px) {
  .abtDesBlock { font-size: 15px; line-height: 24px; }
}
@media (min-width: 1230px) {
  .abtDesBlock { font-size: 16px; line-height: 28px; }
}
@media (min-width: 768px) and (max-width: 1229.98px) {
  .abtDesBlock .h5 { font-size: 18px; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .abtDesBlock .h2 { font-size: 30px; }
}
.serviceBlock { z-index: 1; }
@media (min-width: 768px) {
  .serviceDesList [class*="col"]:nth-child(2n+1) { margin-top: 40px; }
}
.serviceDesBlock .icn { height: 80px; }
@media (min-width: 768px) and (max-width: 991.98px) {
  .serviceDesBlock .icn { height: 67px; }
}
.serviceDesBlock .icn::before { font-size: 70px; line-height: 72px; margin-left: 0px; }
@media (min-width: 768px) {
  .serviceDesBlock .icn::before { font-size: 62px; line-height: 65px; }
}
@media (min-width: 992px) {
  .serviceDesBlock .icn::before { font-size: 70px; line-height: 72px; }
}
@media (min-width: 1230px) {
  .serviceDesBlock .icn::before { font-size: 82px; line-height: 82px; }
}
.serviceDesBlock:hover .label { opacity: 1; visibility: visible; }
.serviceDesBlock:hover::after { transform: scale(1); }
@media (min-width: 768px) and (max-width: 991.98px) {
  .serviceDesBlock .h5 { font-size: 16px; }
}
.serviceDesBlock .h5 a { color: rgb(34, 34, 34); }
.serviceDesBlock.active .label { opacity: 1; visibility: visible; }
.serviceDesBlock.active::after { transform: scale(1); }
.serviceDesBlock::after { position: absolute; content: ""; right: 0px; bottom: 0px; width: 100%; height: 4px; transform: scale(0); transition: transform 0.35s, transform 0.35s; }
.serviceDesBlock[data-icnClr="primary"] .icn { color: rgb(0, 147, 161); }
.serviceDesBlock[data-icnClr="primary"]::after { background-color: rgb(0, 147, 161); }
.serviceDesBlock[data-icnClr="info"] .icn { color: rgb(1, 235, 172); }
.serviceDesBlock[data-icnClr="info"]::after { background-color: rgb(1, 235, 172); }
.serviceDesBlock[data-icnClr="purple"] .icn { color: rgb(151, 86, 248); }
.serviceDesBlock[data-icnClr="purple"]::after { background-color: rgb(151, 86, 248); }
.serviceDesBlock[data-icnClr="orange"] .icn { color: rgb(255, 147, 13); }
.serviceDesBlock[data-icnClr="orange"]::after { background-color: rgb(255, 147, 13); }
.serviceDesBlock .label { top: 15px; right: 15px; font-size: 12px; line-height: 14px; padding: 3px 7px; opacity: 0; cursor: default; visibility: hidden; transition: opacity 0.35s, visibility 0.35s; }
@media (min-width: 768px) and (max-width: 991.98px) {
  .serviceDesBlock .label { top: 12px; right: 12px; font-size: 10px; line-height: 12px; }
}
.videoHolder { width: 100%; }
@media (min-width: 1230px) {
  .videoHolder { width: 125%; }
}
.playBtnWrap { width: 60px; height: 60px; }
@media (min-width: 576px) {
  .playBtnWrap { width: 70px; height: 70px; }
}
@media (min-width: 768px) {
  .playBtnWrap { width: 80px; height: 80px; }
}
.playBtnWrap::before, .playBtnWrap::after { position: absolute; content: ""; border: 1px solid rgb(255, 255, 255); border-radius: 100%; animation: 4s infinite myOrbit; }
.playBtnWrap::before { top: -20px; right: -20px; width: 100px; height: 100px; }
@media (min-width: 576px) {
  .playBtnWrap::before { width: 110px; height: 110px; }
}
@media (min-width: 768px) {
  .playBtnWrap::before { width: 120px; height: 120px; }
}
.playBtnWrap::after { top: -10px; right: -10px; width: 80px; height: 80px; }
@media (min-width: 576px) {
  .playBtnWrap::after { width: 90px; height: 90px; }
}
@media (min-width: 768px) {
  .playBtnWrap::after { width: 100px; height: 100px; }
}
@keyframes myOrbit {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes myOrbit {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.playBtnHolder { top: 50%; left: 50%; transform: translate(-50%, -50%); }
.playBtnHolder .playIcn { width: 0px; height: 0px; border-style: solid; border-width: 8px 0px 8px 15px; border-color: transparent transparent transparent rgb(34, 34, 34); }
.playBtnHolder .txt { font-size: 13px; line-height: 20px; }
@media (min-width: 768px) {
  .playBtnHolder .txt { font-size: 15px; line-height: 24px; }
}
@media (max-width: 575.98px) {
  .playBtnHolder .txt { text-shadow: rgba(0, 0, 0, 0.5) 0px 0px 4px; }
}
.playBtnHolder .arrowImg { max-width: 17px; right: -31px; bottom: 13px; }
.click { color: rgb(0, 147, 161); text-decoration: underline; line-height: 18px; }
.svgBg { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; }
@media (max-width: 520px) {
  .priceColumeSixBottle { border: 3px dashed rgb(245, 0, 40); padding-top: 0px !important; }
}
@media (min-width: 521px) {
  .coluna_apenas_desk { border: 3px solid rgb(34, 97, 152); border-radius: 6px; box-shadow: rgba(10, 10, 10, 0.1) 0px 0.5em 1em -0.125em, rgba(10, 10, 10, 0.02) 0px 0px 0px 1px; margin: 15px; padding-top: 0px !important; }
}
.precoColunaBloco .imagemHolder { max-width: 212px; max-height: 216px; }
@media (min-width: 576px) {
  .precoColunaBloco .imagemHolder { max-width: 178px; max-height: 182px; }
}
@media (min-width: 992px) {
  .precoColunaBloco .imagemHolder { max-width: 198px; max-height: 202px; }
}
@media (min-width: 1230px) {
  .precoColunaBloco .imagemHolder { max-width: 264px; max-height: 270px; }
}
.precoColunaBloco .btn { min-width: 170px; padding-top: 16px; padding-bottom: 16px; margin-bottom: 11px; color: rgb(255, 255, 255); }
@media (min-width: 768px) {
  .precoColunaBloco .btn { min-width: 192px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .precoColunaBloco .h4 { font-size: 25px; }
}
@media (min-width: 992px) and (max-width: 1229.98px) {
  .precoColunaBloco .h4 { font-size: 26px; }
}
.precoVoucherWrapper { font-size: 38px; line-height: 62px; color: rgb(34, 97, 152); }
@media (max-width: 768px) {
  .precoVoucherWrapper { font-size: 30px; line-height: 62px; }
  h4, .h4 { font-size: 1.3rem; }
}
.priceHolder p { margin-top: 25px; }
.currency { bottom: -32px; line-height: 24px; }
.precoParcela, .currency { font-size: 22px; line-height: 24px; }
.precoParcela { top: -7px; color: rgb(0, 0, 0) !important; }
.priceDesList li { margin-bottom: 15px; }
@media (min-width: 1230px) {
  .priceDesList li { margin-bottom: 18px; }
}
.testimonial { font-style: italic; border: 3px solid rgb(203, 153, 3); }
.testimonial h4 { font-size: 20px; margin-bottom: 0px !important; }
.testimonial::before { content: ""; left: -20px; top: -50px; width: 50px; height: 50px; background: url("") 0% 0% / contain no-repeat; display: block; position: absolute; }
@media screen and (min-width: 768px) {
  .testimonial::before { left: -60px; top: -60px; width: 100px; height: 100px; }
}
.testimonial::before { left: -60px; top: -60px; width: 100px; height: 100px; }
.testimonial::before { content: ""; left: -20px; top: -20px; width: 50px; height: 50px; background: url("") 0% 0% / contain no-repeat; display: block; position: absolute; }
@media screen and (max-width: 476px) {
  .testimonial img { width: 100px; }
}
.testimonial { font-style: normal !important; }
span.star-wrap i { color: rgb(255, 177, 0); }
@media only screen and (max-width: 650px) and (min-width: 400px) {
  .testimonial::before { border-right: 325px solid transparent; }
  .testimonial::after { border-left: 325px solid transparent; }
}
.testimonials .row { display: flex; flex-wrap: wrap; }
.testimonials .row > [class*="col-"] { display: flex; flex-direction: column; }
.avatarGroup .imgWrap { width: 60px; height: 60px; }
@media (min-width: 992px) {
  .avatarGroup .imgWrap { width: 65px; height: 65px; }
}
@media (min-width: 992px) {
  .avatarGroup .imgWrap { width: 71px; height: 71px; }
}
.avatarGroup .imgWrap[data-img="imgI"] { top: 41.5%; left: 6.3%; width: 100px; height: 100px; transform: translateY(-58.5%); }
@media (min-width: 1230px) {
  .avatarGroup .imgWrap[data-img="imgI"] { left: 9.3%; }
}
.avatarGroup .imgWrap[data-img="imgII"] { top: 33%; right: 11%; transform: translateY(-67%); }
@media (min-width: 1230px) {
  .avatarGroup .imgWrap[data-img="imgII"] { right: 13.7%; }
}
.avatarGroup .imgWrap[data-img="imgIV"] { top: 56.7%; right: -39px; width: 70px; height: 70px; transform: translateY(-44.3%); }
@media (min-width: 768px) {
  .avatarGroup .imgWrap[data-img="imgIV"] { right: 4.5%; width: 80px; height: 80px; }
}
@media (min-width: 992px) {
  .avatarGroup .imgWrap[data-img="imgIV"] { width: 100px; height: 100px; }
}
@media (min-width: 1230px) {
  .avatarGroup .imgWrap[data-img="imgIV"] { right: 6.3%; }
}
.avatarGroup .imgWrap[data-img="imgIII"] { bottom: 19.6%; right: 12.6%; width: 100px; height: 100px; transform: translateY(80.4%); }
@media (min-width: 1230px) {
  .avatarGroup .imgWrap[data-img="imgIII"] { right: 14.5%; }
}
.avatarGroup .imgWrap[data-img="imgV"] { bottom: 30.5%; left: -22px; transform: translateY(59.5%); }
@media (min-width: 768px) {
  .avatarGroup .imgWrap[data-img="imgV"] { left: 4.8%; }
}
@media (min-width: 1230px) {
  .avatarGroup .imgWrap[data-img="imgV"] { left: 6.8%; }
}
.avatarGroup .imgWrap[data-img="imgVI"] { bottom: 23%; left: 17%; transform: translateY(77%); }
@media (min-width: 1230px) {
  .avatarGroup .imgWrap[data-img="imgVI"] { left: 20%; }
}
.contactBlock { min-height: 500px; }
@media (min-width: 576px) {
  .contactBlock { min-height: 550px; }
}
@media (min-width: 992px) {
  .contactBlock { min-height: 660px; }
}
@media (min-width: 1230px) {
  .contactBlock { min-height: 753px; }
}
.contactBlock p { margin-bottom: 39px; }
.contactBlock .btnHolder .btn { min-width: 170px; padding-top: 14px; padding-bottom: 14px; font-size: 12px; }
@media (min-width: 576px) {
  .contactBlock .btnHolder .btn { min-width: 192px; padding-top: 16px; padding-bottom: 16px; font-size: 14px; }
}
.contactBlock .bgImg { width: 800px; left: 50%; transform: translateX(-50%); top: 0px; z-index: 0; }
@media (min-width: 992px) {
  .contactBlock .bgImg { width: 900px; }
}
@media (min-width: 1230px) {
  .contactBlock .bgImg { width: 1088px; }
}
.contactBlock .header { z-index: 1; }
@media (max-width: 575.98px) {
  .contactBlock .h1 { font-size: 30px; }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .contactBlock .h1 { font-size: 36px; }
}
.error, .success { margin-bottom: 20px; border-radius: 0.25rem; padding: 12px 25px; font-size: 14px; line-height: 20px; color: rgb(255, 255, 255); }
#msgSubmit { display: none; }
#msgSubmit.error { display: block; }
#msgSubmit.success { display: block; }
.success { background-color: rgb(1, 235, 172); }
.error { background-color: rgb(0, 147, 161); }
.srvcePromeBlock { z-index: 1; }
.contactPopup { max-width: 460px; }
.contactPopup .h6 { font-size: 24px; line-height: 28px; }
.contactPopup .close { top: 0px; right: 0px; font-size: 22px; line-height: 22px; padding: 16px 18px; opacity: 1; }
.contactPopup .close span { transition: color 0.35s; }
.contactForm p { margin-bottom: 32px; }
@media (min-width: 576px) {
  .contactForm p { margin-bottom: 36px; }
}
@media (min-width: 768px) {
  .contactForm p { margin-bottom: 54px; }
}
.contactForm .form-control { margin-bottom: 20px; }
.contactForm textarea.form-control { height: 170px; resize: none; }
.thankyouBlock { background-color: rgba(252, 77, 74, 0.05); }
.iconGroupImgII .icnImg[data-icon="iconImgI"] { top: -26px; left: 50%; margin-left: -652px; display: none; transform: translateX(-50%); width: 102px; height: 122px; animation: 4s infinite move; }
.iconGroupImgII .icnImg[data-icon="iconImgII"] { left: 50%; top: -65px; margin-left: -80px; width: 24px; height: 24px; transform: translateX(-50%); }
.iconGroupImgII .icnImg[data-icon="iconImgIII"] { left: 50%; top: -101px; margin-left: 750px; width: 78px; height: 79px; transform: translateX(-50%); }
.iconGroupImgII .icnImg[data-icon="iconImgIV"] { left: 50%; top: 38.3%; margin-left: -753px; width: 62px; height: 61px; transform: translate(-50%, -63%); }
.iconGroupImgII .icnImg[data-icon="iconImgV"] { top: 28%; left: 50%; margin-left: 659px; width: 31px; height: 31px; transform: translate(-50%, -72%); }
.iconGroupImgII .icnImg[data-icon="iconImgVI"] { left: 50%; bottom: 146px; margin-left: -585px; transform: translateX(-50%); width: 79px; height: 95px; }
@keyframes move {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes move {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.ovelGradientII { top: 100px; left: 50%; transform: translateX(-50%); margin-left: -737px; }
.thankyouBlock .circleGradient[data-circle="circleI"] { top: 41.6%; left: 50%; transform: translateX(-50%); margin-left: 840px; }
.thankyouBlock .circleGradient[data-circle="circleII"] { top: 410px; left: 50%; transform: translateX(-50%); margin-left: 657px; }
#back-top { position: fixed; right: 20px; bottom: 20px; font-size: 18px; line-height: 20px; cursor: pointer; float: right; width: 50px; height: 50px; padding: 14px 0px; z-index: 9; opacity: 0; background: white; color: white; visibility: hidden; transition: 0.6s; }
#back-top.active { opacity: 0; visibility: visible; }
.loader-holder { inset: 0px; z-index: 9999; position: fixed; background-color: white; }
.loader-holder .block { top: 50%; left: 50%; position: absolute; transform: translate(-50%, -50%); }
.logo { max-width: 120px; }
@media (min-width: 576px) {
  .logo { max-width: 150px; }
}
@media (min-width: 768px) {
  .logo { max-width: 171px; }
}
.pageHeader { padding-top: 20px; padding-bottom: 16px; z-index: 2; transition: padding-top 0.35s; }
.sticky { background-color: rgb(255, 255, 255); position: sticky; top: 0px; }
@media (min-width: 576px) {
  .pageHeader { padding-top: 30px; padding-bottom: 20px; }
}
@media (min-width: 768px) {
  .pageHeader { padding-top: 40px; }
}
@media (min-width: 992px) {
  .pageHeader { padding-top: 50px; }
}
.headerFixed { margin-top: -69px; }
@media (min-width: 576px) {
  .headerFixed { margin-top: -96px; }
}
@media (min-width: 768px) {
  .headerFixed { margin-top: -106px; }
}
@media (min-width: 992px) {
  .headerFixed { margin-top: -123px; }
}
@media (min-width: 1230px) {
  .headerFixed { margin-top: -125px; }
}
.headerFixed .pageHeader { padding-top: 16px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 2px 0px 5px; }
@media (min-width: 576px) {
  .headerFixed .pageHeader { padding-top: 20px; }
}
.mainNavHolder { font-size: 16px; line-height: 18px; }
@media (max-width: 575.98px) {
  .mainNavHolder { font-size: 14px; line-height: 16px; }
}
.mainNavHolder .nav-item { margin-left: 36px; }
.mainNavHolder .nav-item .active { color: rgb(0, 147, 161); }
.mainNavHolder .nav-item .nav-link { padding: 0px; transition: color 0.35s; }
@media (min-width: 992px) {
  .mainNavHolder .nav-item .nav-link { color: rgb(34, 34, 34); }
}
@media (max-width: 991.98px) {
  .mainNavHolder .nav-item .nav-link { background-color: rgb(255, 255, 255); }
}
.mainNavHolder .nav-item .nav-link:hover, .mainNavHolder .nav-item .nav-link:active { color: rgb(0, 147, 161); }
.mainNavHolder .btn { max-width: 98px; padding-top: 10px; padding-bottom: 10px; font-size: 9px; }
@media (min-width: 576px) {
  .mainNavHolder .btn { min-width: 138px; padding-top: 13px; padding-bottom: 13px; font-size: 12px; }
}
@media (min-width: 992px) {
  .mainNavHolder .btn { min-width: 175px; padding-top: 15px; padding-bottom: 15px; font-size: 14px; }
}
@media (min-width: 1230px) {
  .mainNavHolder .btn { min-width: 192px; padding-top: 16px; padding-bottom: 16px; }
}
.mainNavHolder .btn:active, .mainNavHolder .btn:focus, .mainNavHolder .btn:hover { box-shadow: none; }
@media (max-width: 991.98px) {
  .mainNavHolder .mainNavCollapse { position: absolute; left: 0px; top: 100%; width: 100%; margin-top: 16px; }
}
@media (max-width: 991.98px) and (min-width: 576px) {
  .mainNavHolder .mainNavCollapse { margin-top: 20px; padding-left: 15px; padding-right: 15px; }
}
@media (max-width: 991.98px) {
  .mainNavHolder .mainNavCollapse .navbar-nav { box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 5px; }
  .mainNavHolder .mainNavCollapse .nav-item { margin-left: 0px; }
  .mainNavHolder .mainNavCollapse .nav-item .active { color: rgb(0, 147, 161); background-color: rgb(255, 255, 255); }
  .mainNavHolder .mainNavCollapse .nav-link { padding: 9px 15px; background-color: rgb(0, 147, 161); color: rgb(255, 255, 255); transition: color 0.35s, background-color 0.35s; }
  .mainNavHolder .mainNavCollapse .nav-link:hover { color: rgb(0, 147, 161); background-color: rgb(255, 255, 255); }
}
@media (min-width: 576px) {
  .NavToggler { font-size: 20px; padding: 5px 8px; }
}
.pageFooter { z-index: 1; min-height: 440px; background-color: rgba(74, 169, 252, 0.05); }
@media (min-width: 768px) {
  .pageFooter { min-height: 500px; }
}
@media (min-width: 992px) {
  .pageFooter { min-height: 550px; }
}
@media (min-width: 1230px) {
  .pageFooter { min-height: 500px; }
}
.pageFooter a { transition: color 0.35s; }
.pageFooter a:hover { color: rgb(0, 147, 161); }
@media (min-width: 768px) and (max-width: 991.98px) {
  .pageFooter .txtWrap { line-height: 22px; }
}
.circleGradient { width: 250px; height: 250px; z-index: -1; }
@media (min-width: 992px) {
  .circleGradient { width: 320px; height: 320px; }
}
@media (min-width: 1230px) {
  .circleGradient { width: 403px; height: 403px; }
}
.circleGradient[data-circle="circleI"] { transform: rotate(28deg); top: 484px; right: -90px; }
@media (min-width: 576px) {
  .circleGradient[data-circle="circleI"] { transform: rotate(21deg); top: 175px; right: -100px; }
}
@media (min-width: 768px) {
  .circleGradient[data-circle="circleI"] { top: 135px; }
}
@media (min-width: 1230px) {
  .circleGradient[data-circle="circleI"] { right: -41px; }
}
.circleGradient[data-circle="circleII"] { top: 300px; right: -100px; transform: rotate(-40deg); }
@media (min-width: 576px) {
  .circleGradient[data-circle="circleII"] { top: 90px; right: 20px; transform: rotate(40deg); }
}
@media (min-width: 768px) {
  .circleGradient[data-circle="circleII"] { top: 100px; }
}
@media (min-width: 992px) {
  .circleGradient[data-circle="circleII"] { right: 80px; }
}
@media (min-width: 1230px) {
  .circleGradient[data-circle="circleII"] { top: 70px; right: 140px; }
}
.ovelGradient { top: 0px; left: 0px; z-index: -1; width: 165px; height: 309px; }
@media (min-width: 992px) {
  .ovelGradient { width: 215px; height: 403px; }
}
@media (min-width: 1230px) {
  .ovelGradient { width: 255px; height: 478px; }
}
.fLogo { max-width: 51px; }
.fLink { line-height: 18px; }
.fLink li { margin-bottom: 15px; }
@media (min-width: 992px) {
  .fLink li { margin-bottom: 18px; }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .fLink { font-size: 14px; }
}
.socialNetworks { font-size: 14px; line-height: 16px; margin-left: -12px; margin-right: -12px; }
@media (min-width: 992px) {
  .socialNetworks { margin-left: -16px; margin-right: -16px; }
}
.socialNetworks li { padding-left: 12px; padding-right: 12px; margin-bottom: 5px; }
@media (min-width: 992px) {
  .socialNetworks li { padding-left: 16px; padding-right: 16px; }
}
.footerArea a { color: rgb(0, 147, 161); transition: color 0.35s; }
.footerArea a:hover { color: rgb(34, 34, 34); }
.footerArea p { margin-bottom: 0px; }
.popup-holder { position: relative; overflow: hidden; height: 0px; }
.lightbox-demo { padding: 5px; width: 300px; }
.lightbox-demo h2 { margin: 0px 0px 10px; }
.lightbox-demo p { margin: 0px; }
@font-face { font-family: "Flaticon"; src: url("") format("embedded-opentype"), url("") format("woff"), url("") format("truetype"), url("") format("svg"); font-style: normal; font-weight: normal; }
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face { font-family: "Flaticon"; src: url("") format("svg"); }
}
[class^="flaticon-"]::before, [class*=" flaticon-"]::before, [class^="flaticon-"]::after, [class*=" flaticon-"]::after { font-family: Flaticon; font-size: 20px; font-style: normal; margin-left: 20px; }
.flaticon-add::before { content: ""; }
.flaticon-add-1::before { content: ""; }
.flaticon-add-2::before { content: ""; }
.flaticon-add-3::before { content: ""; }
.flaticon-agenda::before { content: ""; }
.flaticon-alarm::before { content: ""; }
.flaticon-alarm-1::before { content: ""; }
.flaticon-alarm-clock::before { content: ""; }
.flaticon-alarm-clock-1::before { content: ""; }
.flaticon-albums::before { content: ""; }
.flaticon-app::before { content: ""; }
.flaticon-archive::before { content: ""; }
.flaticon-archive-1::before { content: ""; }
.flaticon-archive-2::before { content: ""; }
.flaticon-archive-3::before { content: ""; }
.flaticon-attachment::before { content: ""; }
.flaticon-back::before { content: ""; }
.flaticon-battery::before { content: ""; }
.flaticon-battery-1::before { content: ""; }
.flaticon-battery-2::before { content: ""; }
.flaticon-battery-3::before { content: ""; }
.flaticon-battery-4::before { content: ""; }
.flaticon-battery-5::before { content: ""; }
.flaticon-battery-6::before { content: ""; }
.flaticon-battery-7::before { content: ""; }
.flaticon-battery-8::before { content: ""; }
.flaticon-battery-9::before { content: ""; }
.flaticon-binoculars::before { content: ""; }
.flaticon-blueprint::before { content: ""; }
.flaticon-bluetooth::before { content: ""; }
.flaticon-bluetooth-1::before { content: ""; }
.flaticon-bookmark::before { content: ""; }
.flaticon-bookmark-1::before { content: ""; }
.flaticon-briefcase::before { content: ""; }
.flaticon-broken-link::before { content: ""; }
.flaticon-calculator::before { content: ""; }
.flaticon-calculator-1::before { content: ""; }
.flaticon-calendar::before { content: ""; }
.flaticon-calendar-1::before { content: ""; }
.flaticon-calendar-2::before { content: ""; }
.flaticon-calendar-3::before { content: ""; }
.flaticon-calendar-4::before { content: ""; }
.flaticon-calendar-5::before { content: ""; }
.flaticon-calendar-6::before { content: ""; }
.flaticon-calendar-7::before { content: ""; }
.flaticon-checked::before { content: ""; }
.flaticon-checked-1::before { content: ""; }
.flaticon-clock::before { content: ""; }
.flaticon-clock-1::before { content: ""; }
.flaticon-close::before { content: ""; }
.flaticon-cloud::before { content: ""; }
.flaticon-cloud-computing::before { content: ""; }
.flaticon-cloud-computing-1::before { content: ""; }
.flaticon-cloud-computing-2::before { content: ""; }
.flaticon-cloud-computing-3::before { content: ""; }
.flaticon-cloud-computing-4::before { content: ""; }
.flaticon-cloud-computing-5::before { content: ""; }
.flaticon-command::before { content: ""; }
.flaticon-compact-disc::before { content: ""; }
.flaticon-compact-disc-1::before { content: ""; }
.flaticon-compact-disc-2::before { content: ""; }
.flaticon-compass::before { content: ""; }
.flaticon-compose::before { content: ""; }
.flaticon-controls::before { content: ""; }
.flaticon-controls-1::before { content: ""; }
.flaticon-controls-2::before { content: ""; }
.flaticon-controls-3::before { content: ""; }
.flaticon-controls-4::before { content: ""; }
.flaticon-controls-5::before { content: ""; }
.flaticon-controls-6::before { content: ""; }
.flaticon-controls-7::before { content: ""; }
.flaticon-controls-8::before { content: ""; }
.flaticon-controls-9::before { content: ""; }
.flaticon-database::before { content: ""; }
.flaticon-database-1::before { content: ""; }
.flaticon-database-2::before { content: ""; }
.flaticon-database-3::before { content: ""; }
.flaticon-diamond::before { content: ""; }
.flaticon-diploma::before { content: ""; }
.flaticon-dislike::before { content: ""; }
.flaticon-dislike-1::before { content: ""; }
.flaticon-divide::before { content: ""; }
.flaticon-divide-1::before { content: ""; }
.flaticon-division::before { content: ""; }
.flaticon-document::before { content: ""; }
.flaticon-download::before { content: ""; }
.flaticon-edit::before { content: ""; }
.flaticon-edit-1::before { content: ""; }
.flaticon-eject::before { content: ""; }
.flaticon-eject-1::before { content: ""; }
.flaticon-equal::before { content: ""; }
.flaticon-equal-1::before { content: ""; }
.flaticon-equal-2::before { content: ""; }
.flaticon-error::before { content: ""; }
.flaticon-exit::before { content: ""; }
.flaticon-exit-1::before { content: ""; }
.flaticon-exit-2::before { content: ""; }
.flaticon-eyeglasses::before { content: ""; }
.flaticon-fast-forward::before { content: ""; }
.flaticon-fast-forward-1::before { content: ""; }
.flaticon-fax::before { content: ""; }
.flaticon-file::before { content: ""; }
.flaticon-file-1::before { content: ""; }
.flaticon-file-2::before { content: ""; }
.flaticon-film::before { content: ""; }
.flaticon-fingerprint::before { content: ""; }
.flaticon-flag::before { content: ""; }
.flaticon-flag-1::before { content: ""; }
.flaticon-flag-2::before { content: ""; }
.flaticon-flag-3::before { content: ""; }
.flaticon-flag-4::before { content: ""; }
.flaticon-focus::before { content: ""; }
.flaticon-folder::before { content: ""; }
.flaticon-folder-1::before { content: ""; }
.flaticon-folder-10::before { content: ""; }
.flaticon-folder-11::before { content: ""; }
.flaticon-folder-12::before { content: ""; }
.flaticon-folder-13::before { content: ""; }
.flaticon-folder-14::before { content: ""; }
.flaticon-folder-15::before { content: ""; }
.flaticon-folder-16::before { content: ""; }
.flaticon-folder-17::before { content: ""; }
.flaticon-folder-18::before { content: ""; }
.flaticon-folder-19::before { content: ""; }
.flaticon-folder-2::before { content: ""; }
.flaticon-folder-3::before { content: ""; }
.flaticon-folder-4::before { content: ""; }
.flaticon-folder-5::before { content: ""; }
.flaticon-folder-6::before { content: ""; }
.flaticon-folder-7::before { content: ""; }
.flaticon-folder-8::before { content: ""; }
.flaticon-folder-9::before { content: ""; }
.flaticon-forbidden::before { content: ""; }
.flaticon-funnel::before { content: ""; }
.flaticon-garbage::before { content: ""; }
.flaticon-garbage-1::before { content: ""; }
.flaticon-garbage-2::before { content: ""; }
.flaticon-gift::before { content: ""; }
.flaticon-help::before { content: ""; }
.flaticon-hide::before { content: ""; }
.flaticon-hold::before { content: ""; }
.flaticon-home::before { content: ""; }
.flaticon-home-1::before { content: ""; }
.flaticon-home-2::before { content: ""; }
.flaticon-hourglass::before { content: ""; }
.flaticon-hourglass-1::before { content: ""; }
.flaticon-hourglass-2::before { content: ""; }
.flaticon-hourglass-3::before { content: ""; }
.flaticon-house::before { content: ""; }
.flaticon-id-card::before { content: ""; }
.flaticon-id-card-1::before { content: ""; }
.flaticon-id-card-2::before { content: ""; }
.flaticon-id-card-3::before { content: ""; }
.flaticon-id-card-4::before { content: ""; }
.flaticon-id-card-5::before { content: ""; }
.flaticon-idea::before { content: ""; }
.flaticon-incoming::before { content: ""; }
.flaticon-infinity::before { content: ""; }
.flaticon-info::before { content: ""; }
.flaticon-internet::before { content: ""; }
.flaticon-key::before { content: ""; }
.flaticon-lamp::before { content: ""; }
.flaticon-layers::before { content: ""; }
.flaticon-layers-1::before { content: ""; }
.flaticon-like::before { content: ""; }
.flaticon-like-1::before { content: ""; }
.flaticon-like-2::before { content: ""; }
.flaticon-link::before { content: ""; }
.flaticon-list::before { content: ""; }
.flaticon-list-1::before { content: ""; }
.flaticon-lock::before { content: ""; }
.flaticon-lock-1::before { content: ""; }
.flaticon-locked::before { content: ""; }
.flaticon-locked-1::before { content: ""; }
.flaticon-locked-2::before { content: ""; }
.flaticon-locked-3::before { content: ""; }
.flaticon-locked-4::before { content: ""; }
.flaticon-locked-5::before { content: ""; }
.flaticon-locked-6::before { content: ""; }
.flaticon-login::before { content: ""; }
.flaticon-magic-wand::before { content: ""; }
.flaticon-magnet::before { content: ""; }
.flaticon-magnet-1::before { content: ""; }
.flaticon-magnet-2::before { content: ""; }
.flaticon-map::before { content: ""; }
.flaticon-map-1::before { content: ""; }
.flaticon-map-2::before { content: ""; }
.flaticon-map-location::before { content: ""; }
.flaticon-megaphone::before { content: ""; }
.flaticon-megaphone-1::before { content: ""; }
.flaticon-menu::before { content: ""; }
.flaticon-menu-1::before { content: ""; }
.flaticon-menu-2::before { content: ""; }
.flaticon-menu-3::before { content: ""; }
.flaticon-menu-4::before { content: ""; }
.flaticon-microphone::before { content: ""; }
.flaticon-microphone-1::before { content: ""; }
.flaticon-minus::before { content: ""; }
.flaticon-minus-1::before { content: ""; }
.flaticon-more::before { content: ""; }
.flaticon-more-1::before { content: ""; }
.flaticon-more-2::before { content: ""; }
.flaticon-multiply::before { content: ""; }
.flaticon-multiply-1::before { content: ""; }
.flaticon-music-player::before { content: ""; }
.flaticon-music-player-1::before { content: ""; }
.flaticon-music-player-2::before { content: ""; }
.flaticon-music-player-3::before { content: ""; }
.flaticon-mute::before { content: ""; }
.flaticon-muted::before { content: ""; }
.flaticon-navigation::before { content: ""; }
.flaticon-navigation-1::before { content: ""; }
.flaticon-network::before { content: ""; }
.flaticon-newspaper::before { content: ""; }
.flaticon-next::before { content: ""; }
.flaticon-note::before { content: ""; }
.flaticon-notebook::before { content: ""; }
.flaticon-notebook-1::before { content: ""; }
.flaticon-notebook-2::before { content: ""; }
.flaticon-notebook-3::before { content: ""; }
.flaticon-notebook-4::before { content: ""; }
.flaticon-notebook-5::before { content: ""; }
.flaticon-notepad::before { content: ""; }
.flaticon-notepad-1::before { content: ""; }
.flaticon-notepad-2::before { content: ""; }
.flaticon-notification::before { content: ""; }
.flaticon-paper-plane::before { content: ""; }
.flaticon-paper-plane-1::before { content: ""; }
.flaticon-pause::before { content: ""; }
.flaticon-pause-1::before { content: ""; }
.flaticon-percent::before { content: ""; }
.flaticon-percent-1::before { content: ""; }
.flaticon-perspective::before { content: ""; }
.flaticon-photo-camera::before { content: ""; }
.flaticon-photo-camera-1::before { content: ""; }
.flaticon-photos::before { content: ""; }
.flaticon-picture::before { content: ""; }
.flaticon-picture-1::before { content: ""; }
.flaticon-picture-2::before { content: ""; }
.flaticon-pin::before { content: ""; }
.flaticon-placeholder::before { content: ""; }
.flaticon-placeholder-1::before { content: ""; }
.flaticon-placeholder-2::before { content: ""; }
.flaticon-placeholder-3::before { content: ""; }
.flaticon-placeholders::before { content: ""; }
.flaticon-play-button::before { content: ""; }
.flaticon-play-button-1::before { content: ""; }
.flaticon-plus::before { content: ""; }
.flaticon-power::before { content: ""; }
.flaticon-previous::before { content: ""; }
.flaticon-price-tag::before { content: ""; }
.flaticon-print::before { content: ""; }
.flaticon-push-pin::before { content: ""; }
.flaticon-radar::before { content: ""; }
.flaticon-reading::before { content: ""; }
.flaticon-record::before { content: ""; }
.flaticon-repeat::before { content: ""; }
.flaticon-repeat-1::before { content: ""; }
.flaticon-restart::before { content: ""; }
.flaticon-resume::before { content: ""; }
.flaticon-rewind::before { content: ""; }
.flaticon-rewind-1::before { content: ""; }
.flaticon-route::before { content: ""; }
.flaticon-save::before { content: ""; }
.flaticon-search::before { content: ""; }
.flaticon-search-1::before { content: ""; }
.flaticon-send::before { content: ""; }
.flaticon-server::before { content: ""; }
.flaticon-server-1::before { content: ""; }
.flaticon-server-2::before { content: ""; }
.flaticon-server-3::before { content: ""; }
.flaticon-settings::before { content: ""; }
.flaticon-settings-1::before { content: ""; }
.flaticon-settings-2::before { content: ""; }
.flaticon-settings-3::before { content: ""; }
.flaticon-settings-4::before { content: ""; }
.flaticon-settings-5::before { content: ""; }
.flaticon-settings-6::before { content: ""; }
.flaticon-settings-7::before { content: ""; }
.flaticon-settings-8::before { content: ""; }
.flaticon-settings-9::before { content: ""; }
.flaticon-share::before { content: ""; }
.flaticon-share-1::before { content: ""; }
.flaticon-share-2::before { content: ""; }
.flaticon-shuffle::before { content: ""; }
.flaticon-shuffle-1::before { content: ""; }
.flaticon-shutdown::before { content: ""; }
.flaticon-sign::before { content: ""; }
.flaticon-sign-1::before { content: ""; }
.flaticon-skip::before { content: ""; }
.flaticon-smartphone::before { content: ""; }
.flaticon-smartphone-1::before { content: ""; }
.flaticon-smartphone-10::before { content: ""; }
.flaticon-smartphone-11::before { content: ""; }
.flaticon-smartphone-2::before { content: ""; }
.flaticon-smartphone-3::before { content: ""; }
.flaticon-smartphone-4::before { content: ""; }
.flaticon-smartphone-5::before { content: ""; }
.flaticon-smartphone-6::before { content: ""; }
.flaticon-smartphone-7::before { content: ""; }
.flaticon-smartphone-8::before { content: ""; }
.flaticon-smartphone-9::before { content: ""; }
.flaticon-speaker::before { content: ""; }
.flaticon-speaker-1::before { content: ""; }
.flaticon-speaker-2::before { content: ""; }
.flaticon-speaker-3::before { content: ""; }
.flaticon-speaker-4::before { content: ""; }
.flaticon-speaker-5::before { content: ""; }
.flaticon-speaker-6::before { content: ""; }
.flaticon-speaker-7::before { content: ""; }
.flaticon-speaker-8::before { content: ""; }
.flaticon-spotlight::before { content: ""; }
.flaticon-star::before { content: ""; }
.flaticon-star-1::before { content: ""; }
.flaticon-stop::before { content: ""; }
.flaticon-stop-1::before { content: ""; }
.flaticon-stopwatch::before { content: ""; }
.flaticon-stopwatch-1::before { content: ""; }
.flaticon-stopwatch-2::before { content: ""; }
.flaticon-stopwatch-3::before { content: ""; }
.flaticon-stopwatch-4::before { content: ""; }
.flaticon-street::before { content: ""; }
.flaticon-street-1::before { content: ""; }
.flaticon-substract::before { content: ""; }
.flaticon-substract-1::before { content: ""; }
.flaticon-success::before { content: ""; }
.flaticon-switch::before { content: ""; }
.flaticon-switch-1::before { content: ""; }
.flaticon-switch-2::before { content: ""; }
.flaticon-switch-3::before { content: ""; }
.flaticon-switch-4::before { content: ""; }
.flaticon-switch-5::before { content: ""; }
.flaticon-switch-6::before { content: ""; }
.flaticon-switch-7::before { content: ""; }
.flaticon-tabs::before { content: ""; }
.flaticon-tabs-1::before { content: ""; }
.flaticon-target::before { content: ""; }
.flaticon-television::before { content: ""; }
.flaticon-television-1::before { content: ""; }
.flaticon-time::before { content: ""; }
.flaticon-trash::before { content: ""; }
.flaticon-umbrella::before { content: ""; }
.flaticon-unlink::before { content: ""; }
.flaticon-unlocked::before { content: ""; }
.flaticon-unlocked-1::before { content: ""; }
.flaticon-unlocked-2::before { content: ""; }
.flaticon-upload::before { content: ""; }
.flaticon-user::before { content: ""; }
.flaticon-user-1::before { content: ""; }
.flaticon-user-2::before { content: ""; }
.flaticon-user-3::before { content: ""; }
.flaticon-user-4::before { content: ""; }
.flaticon-user-5::before { content: ""; }
.flaticon-user-6::before { content: ""; }
.flaticon-user-7::before { content: ""; }
.flaticon-users::before { content: ""; }
.flaticon-users-1::before { content: ""; }
.flaticon-video-camera::before { content: ""; }
.flaticon-video-camera-1::before { content: ""; }
.flaticon-video-player::before { content: ""; }
.flaticon-video-player-1::before { content: ""; }
.flaticon-video-player-2::before { content: ""; }
.flaticon-view::before { content: ""; }
.flaticon-view-1::before { content: ""; }
.flaticon-view-2::before { content: ""; }
.flaticon-volume-control::before { content: ""; }
.flaticon-volume-control-1::before { content: ""; }
.flaticon-warning::before { content: ""; }
.flaticon-wifi::before { content: ""; }
.flaticon-wifi-1::before { content: ""; }
.flaticon-windows::before { content: ""; }
.flaticon-windows-1::before { content: ""; }
.flaticon-windows-2::before { content: ""; }
.flaticon-windows-3::before { content: ""; }
.flaticon-windows-4::before { content: ""; }
.flaticon-wireless-internet::before { content: ""; }
.flaticon-worldwide::before { content: ""; }
.flaticon-worldwide-1::before { content: ""; }
.flaticon-zoom-in::before { content: ""; }
.flaticon-zoom-out::before { content: ""; }
.card-header { border-bottom: medium; text-align: right; background-color: white; }
.card-body { color: black; text-align: justify; }
.sticky-box { display: flex; align-items: flex-start; height: 100%; }
.follow { top: 8rem; }
.item { position: sticky; }
.sixBottles { bottom: 0px !important; }
.col-12 { position: relative; width: 100%; padding-left: 0px !important; padding-right: 0px !important; }
.perBottle { vertical-align: baseline; display: inline-grid; text-align: left; }
.bigger { font-size: 70px; }
.cut { text-decoration: line-through; }
.black { color: black; }
.red { color: rgb(245, 0, 40); }
.premium { background-color: rgb(245, 0, 40); width: 110%; margin-left: -18px; padding-top: 15px; padding-bottom: 15px; margin-bottom: 15px; }
.priceColumeSixBottle { position: absolute; bottom: -40px; }
@media (max-width: 1229px) {
  .premium { width: 112%; }
}
@media (max-width: 1023px) {
  .premium { width: 115%; }
}
@media (max-width: 991px) {
  .premium { width: 105%; }
  .priceColumeSixBottle { position: relative; bottom: 0em; margin-top: 2em; }
  .precoColunaBloco { position: relative; }
}
.larger-text { font-size: larger; }
.space-between { justify-content: space-between; }
.large-text { font-size: large; }
.x-large-text { font-size: x-large; }
.no-more { margin: auto; width: 80%; text-align: center; }
.ribbon { margin: auto !important; width: 60%; }
.buy-now { margin: auto !important; width: 70%; }
.center { margin: auto !important; width: 80%; }
.center90 { margin: auto !important; width: 90%; }
.center95 { margin: auto !important; width: 95% !important; }
.half-width { width: 50%; }
.full-width { width: 100%; }
.small-ribbon { margin: auto !important; width: 250px; }
.small-img { margin: auto !important; width: 150px; }
.fill-available { }
.text-align-justify { text-align: justify; }
.text-right-align { text-align: right; }
.premium > h4 { color: white !important; }
.inline { display: inline-flex !important; }
.inline-mob { display: inline-flex !important; }
.fa-star { color: rgb(251, 189, 85); }
.fa-certificate { color: rgb(0, 152, 46); }
.italic { font-style: italic; }
@media (max-width: 992px) {
  .inline-mob { display: block !important; margin: auto auto 2em; width: 80%; }
}
.x-small-icon { max-width: 22%; margin-right: 3em; }
.belcher95 { width: 95% !important; }
.belcher { width: 100%; box-shadow: rgb(255, 246, 175) 0px 1px 0px 0px; background: rgb(255, 236, 100) linear-gradient(rgb(255, 236, 100) 5%, rgb(255, 171, 35) 100%); border-radius: 6px; border: 1px solid rgb(255, 170, 34); display: inline-block; cursor: pointer; color: rgb(51, 51, 51); font-family: Arial; font-size: 1.5rem; font-weight: bold; padding: 14px 40px; text-decoration: none; text-align: center; text-shadow: rgb(255, 238, 102) 0px 1px 0px; }
.belcher:hover { background: rgb(255, 171, 35) linear-gradient(rgb(255, 171, 35) 5%, rgb(255, 236, 100) 100%); }
.belcher:active { position: relative; top: 1px; }
.list-icon { height: 1.5em; padding-top: 5px; }
.small-icon { max-width: 50%; padding-bottom: 1em; }
.benefits { line-height: inherit; }
.transparent { opacity: 0.1; }
@media (max-width: 576px) {
  .introBlock { padding-top: 10vh; padding-bottom: 5vh; }
  section { padding: 0px !important; }
  .mb-0 { text-align: center; }
  .list-unstyled, .copyright, .h5 { text-align: center; }
  .order-btn { margin-left: 5vw; margin-bottom: 2em; }
  .small-icon { height: 12vh; margin-top: 3vh; margin-right: 1em; }
  .serviceDesBlock { display: inline-flex; }
  .abtDesBlock { display: inline-flex; }
  .abtDesBlock .small-icon { height: 10vh; margin-top: 1vh; margin-right: 1em; }
  .sticky-box { display: none; }
  .width101 { width: 100%; }
  .srvcePromeBlock { padding-bottom: 0px !important; }
  .zoom { margin-top: 1em !important; }
  .bottom { position: absolute; bottom: 0px; }
  .mob-pt-0em { padding-top: 2em !important; }
  .mob-pt-1em { padding-top: 1em !important; }
  .mob-pt-2em { padding-top: 2em !important; }
  .padding-bottom-zero { padding-bottom: 0em !important; }
  .mob-pb-2em { padding-bottom: 2em !important; }
  .mob-mt-0em { margin-top: 0em !important; }
  .mob-mt-1em { margin-top: 1em !important; }
  .mob-mt-2em { margin-top: 2em !important; }
  .mob-mb-0em { margin-bottom: 0em !important; }
  .mob-mb-2em { margin-bottom: 2em !important; }
  .mx-15 { margin: auto !important; }
  .ml-15 { margin: auto !important; }
  .ribbon { width: 90%; }
  .half-width { width: 90%; }
  header.first-time { min-height: auto !important; padding-top: 0px; background-size: cover !important; }
}
@media (min-width: 577px) and (max-width: 1023px) {
  .introBlock { margin: auto; width: fit-content; }
  .abtBlock { margin: auto; width: fit-content; }
  .serviceBlock { margin: auto; width: fit-content; }
  .pageFooter { margin: auto; width: fit-content; }
}
.less-margin { margin-bottom: -30px; }
.hide-first-time { display: none !important; }
@media (max-width: 767px) {
  header { padding-top: 20px; padding-bottom: 18px; }
}
.headline2 { font-size: 28px; }
@media (max-width: 767px) and (orientation: landscape) {
  header .headline, header .headline2 { display: none; }
  .video-wrapper, .video-container, header { padding-top: 0px !important; }
}
.headline { font-weight: 800; text-align: center; margin-bottom: 0.5rem; margin-top: 0px; font-size: 28px; font-family: Arial, sans-serif; }
.bottle-quantity { font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; text-transform: uppercase; font-weight: 700; font-size: 40px; margin-top: 0px; margin-bottom: 0px; color: rgb(34, 97, 152) !important; }
.headline2 { font-weight: 800; text-align: center; margin-bottom: 0.5rem; margin-top: 0px; font-size: 20px; padding: 0px 10px; }
.video-wrapper { padding-top: 10px; padding-bottom: 12px; max-width: 1080px; margin: 0px auto; }
.video-container { position: relative; z-index: 1; padding-top: 25px; padding-bottom: 56.25%; height: 0px; }
.video-container iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; max-height: 1080px; }
.large-player .header { padding-top: 0px !important; }
.large-player .video-wrapper { width: 100vw; max-width: 177.78vh; padding: 0px; min-height: 100vh; }
.large-player .video-container { padding-top: 0px; }
.paused-video { padding: 4rem; }
#unmute, #play, #pause { background-size: cover; background-position: center center; background-repeat: no-repeat; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 10; cursor: pointer; }
#loadingVideo { z-index: 30; background-color: rgb(33, 128, 168); width: 100%; height: 100%; position: absolute; top: 0px; background-position: center center; }
#thumbVideo { background-image: url(""); background-size: cover; z-index: 30; background-color: rgb(0, 0, 0); width: 100%; height: 100%; position: absolute; top: 0px; background-position: center center; }
#unmute { display: none; background-image: url(""); }
#play { display: none; background-image: url(""); }
#pause { display: none; background-image: url(""); }
.loader { position: relative; width: 75%; height: 75%; margin: 0px auto; }
.loader .loading { color: white; font-size: 4rem; margin: 0px auto; }
video { width: 100%; max-height: 100%; }
.large-player .video-container { padding-top: 0px; height: 100vh; }
@media (max-width: 576px) {
  .loader .loading { font-size: 2.7rem; }
}
.loader .loading-bar { position: relative; width: 100%; height: 45px; border: 4px solid white; border-radius: 14px; animation: 4s linear 1.75s infinite turn; }
.loader .loading-bar::before { content: ""; display: block; position: absolute; width: 0px; height: 100%; background-color: white; box-shadow: white 10px 0px 15px 0px; animation: 10s linear infinite load; }
.loader .loading-wait { color: white; font-size: 1.5rem; margin: 0px auto; }
.blink { animation: 1s steps(5, start) infinite blink-animation; }
@keyframes blink-animation {
100% { visibility: hidden; }
}
@keyframes blink-animation {
100% { visibility: hidden; }
}
@keyframes load {
5% { width: 0%; }
87.5% { width: 100%; }
}
.p2r { background: none; padding: 300px 15px 65px; }
.p2r a { color: white; border: 1px solid white; padding: 15px 58px; border-radius: 10px; }
.p2r a:hover { text-decoration: none; }
.countdown { display: flex; margin-left: auto; margin-right: auto; width: 15em; }
.wrapperCountdown { font-weight: 400; font-size: 20px; display: flex; -moz-box-orient: vertical; -moz-box-direction: normal; flex-direction: column; position: relative; -moz-box-align: center; align-items: center; margin-right: 0.7em; }
.digitsCircle { border-radius: 50%; border: 4px solid rgb(245, 0, 40); line-height: 1.4em; padding: 10px; width: 60px; height: 60px; text-align: center; margin: 5px; font-weight: bold; font-size: larger; }
.form-control { color: rgb(0, 0, 0) !important; }
.footer-logo { height: 3em; width: 15em; background-repeat: no-repeat; background-image: url(""); background-size: contain; }
.number { color: rgb(255, 255, 255); border-radius: 4px; font-weight: 400; padding: 5px 8px 3px; animation: 1s infinite numberanimation; }
@keyframes numberanimation {
0% { transition: background-color; background-color: red; }
50% { transition: background-color; background-color: rgb(229, 75, 0); }
100% { transition: background-color; background-color: red; }
}
@media (max-width: 991px) {
  .pageHeaderdtc { margin-top: 1px !important; }
  .maindtc { margin-top: 1px !important; }
}
@media (max-width: 568px) {
  .availability { line-height: 28px; }
}
.zoom-in-out-box { animation: 1s infinite zoom-in-zoom-out; }
@keyframes zoom-in-zoom-out {
0% { transform: scale(1); }
50% { transform: scale(1.1); }
100% { transform: scale(1); }
}
.courses-container { margin-top: 2em !important; }
.course { background-color: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 10px; display: flex; max-width: 100%; margin: 20px; overflow: hidden; transition: 0.5s; }
.course:hover { transform: scale(1.05); }
.course h6 { margin: 0px; letter-spacing: 1px; text-transform: uppercase; }
.course h2 { letter-spacing: 1px; margin: 1px 0px; }
.course-preview { background-color: rgb(213, 78, 76); color: rgb(255, 255, 255); padding: 30px; width: 300px; }
.course-preview a { color: rgb(255, 255, 255); display: inline-block; font-size: 12px; opacity: 0.6; margin-top: 30px; text-decoration: none; }
.course-info { padding: 30px; position: relative; width: 100%; }
.progress-container { position: absolute; top: 30px; right: 30px; text-align: right; width: 150px; }
.progress { background-color: rgb(42, 38, 95); border-radius: 3px; height: 5px; width: 100%; }
.progress::after { border-radius: 3px; background-color: rgb(42, 38, 95); content: ""; position: absolute; top: 0px; left: 0px; height: 5px; }
.progress-text { font-size: 10px; opacity: 0.6; letter-spacing: 1px; }
.btnp { background-color: rgb(42, 38, 95); border: 0px; border-radius: 50px; box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 10px; color: rgb(255, 255, 255); font-size: 16px; padding: 12px 25px; position: absolute; bottom: 30px; right: 30px; letter-spacing: 1px; }
.centerdtc { margin: auto !important; width: 80%; }
@media (max-width: 1229px) {
  .centerdtc { width: 100%; }
}
@media (max-width: 992px) {
  .progress-container { display: none; }
  .hide991 { display: none; }
}
@media (max-width: 767px) {
  .contdtc { max-width: 100%; }
}
@media (max-width: 719px) {
  .courses-container { zoom: 0.9; }
}
@media (max-width: 651px) {
  .courses-container { zoom: 0.8; }
}
@media (max-width: 575px) {
  .pageHeaderdtc { margin-top: -9em !important; }
}
@media (min-width: 992px) {
  .colmd6 { -moz-box-flex: 0; flex: 0 0 50%; max-width: 50%; }
}
section, footer { padding: 10px; }
@media (min-width: 992px) {
  .discount { padding-bottom: 65px; }
}
@media (max-width: 768px) {
  .center-text-mobile { text-align: center; }
  .margin-left-right-20 { margin-right: 20px; margin-left: 20px; }
}
.bordavideo { border: 10px solid rgb(0, 0, 0); }
@media (max-width: 400px) {
  .premium { width: 112%; }
}
.add-to-cart-btn { background: linear-gradient(rgb(255, 248, 74) 23%, rgb(252, 211, 7) 73%); border-radius: 10px; color: rgb(0, 24, 36); font-size: 24px; margin-left: 0px; width: 100%; font-family: Lato; font-weight: 900; border: 1px solid rgb(224, 206, 2); margin-top: 15px; }
@media (min-width: 768px) {
}
@media (max-width: 768px) {
  .bigger { font-size: 50px; }
}
.total { color: rgb(0, 0, 0); font-family: Lato; font-weight: 900; font-size: 22px; text-align: center; margin-top: 20px; }
.fretegratis { font-family: Lato; font-weight: 400; font-size: 14px; color: rgb(74, 74, 74); display: inline-block; margin: 0px; }
.textogarantia { color: rgb(74, 74, 74); font-family: Lato; font-weight: 900; font-size: 18px; text-align: center; margin: 10px 0px 0px; }
.bordergarantia { margin-top: 30px; background-color: rgb(255, 244, 207); border-radius: 5px; border: 1px solid rgb(194, 194, 194); display: flex; align-items: center; }
.textogarantia2 { color: rgb(0, 0, 0); font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight: 400; font-size: 20px; }
.headerperguntar { color: rgb(255, 255, 255); font-weight: 700; font-size: 36px; background-color: rgb(34, 97, 152); margin: 0px; padding: 15px; text-align: center; font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
.perguntah3 { color: rgb(0, 0, 0); font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight: 700; font-size: 24px; text-align: left; margin: 5px 0px 0px; }
.texto-comentario { font-size: 20px; color: rgb(0, 0, 0); font-weight: 400; display: block; font-family: "Montserrat", sans-serif; margin: 20px 0px 10px; }
.respostap { color: rgb(51, 51, 51); font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-weight: 500; font-size: 23px; margin-top: 23px; margin-bottom: 23px; display: block; margin-right: 0px !important; line-height: 34px; }
.textpajuda { color: rgb(136, 136, 136); font-weight: 400; font-size: 15px; padding-right: 10px; border-color: rgb(0, 0, 0) rgb(136, 136, 136) rgb(0, 0, 0) rgb(0, 0, 0); border-width: 0px 2px 0px 0px; line-height: 15px; text-align: center; font-family: Lato; margin-top: 30px; }
@media (max-width: 768px) {
  .headerperguntar { font-size: 22px; }
  .respostap { text-align: center; font-size: 18px; }
  .perguntah3 { font-size: 19px; text-align: center; }
}
.footer-link { color: rgb(222, 222, 222); font-size: 16px; font-family: Poppins; }
.footer-text { font-family: Poppins; font-size: 12px; line-height: 24px; border-style: none; color: rgb(222, 222, 222); }
.testo-box { background: rgb(255, 255, 255); width: 96%; margin: 30px auto; padding: 30px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px; border-radius: 5px; }
.testo-box h4 { color: rgb(0, 0, 0); font-weight: 600; font-size: 21px; line-height: 141%; }
.testo-box h3 { font-size: 30px; color: rgb(229, 9, 9); font-weight: 700; display: block; font-family: "Montserrat", sans-serif; line-height: 141%; }
.img-depoimento { border-radius: 50%; max-width: 160px; max-height: 160px; display: block; margin-right: auto; margin-left: auto; margin-bottom: 20px; }
.video-rating { text-align: right; }
.video-testi-name { font-size: 19px; font-weight: 700; font-family: "Montserrat", sans-serif; color: rgb(0, 0, 0); }
.video-star { color: rgb(255, 177, 0); }
.tratamento_mes { margin-top: 0px; font-family: arial; font-weight: 600; font-size: 30px; margin-bottom: 5%; text-transform: capitalize; }
@media (max-width: 520px) {
  .show-only-desk { display: none !important; }
}
@media (min-width: 521px) {
  .show-only-mobile { display: none !important; }
}
.card-header, .card { background-color: rgb(245, 245, 245); }
.card { border-bottom: 1px dashed rgb(162, 162, 162) !important; }
.card-body { padding-top: 0px !important; margin-top: 0px !important; }
.respostap { margin-top: 0px !important; }
.section-comentario { background-color: rgb(43, 43, 43); }
#c-container { background-color: rgb(255, 252, 252); border: 1px solid rgb(235, 235, 235); border-radius: 10px; margin-bottom: 10px; color: rgb(51, 51, 51); text-align: left !important; padding: 30px 50px; font-size: 14px; width: 960px; max-width: 100%; font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif !important; }
.comentario-c, .comentario-c > p > span, .comentario-c > p { padding: 0px 0px 0px 10px; display: grid; color: rgb(9, 9, 9); font-size: 14px; font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; }
.foto-c, .foto-c img { background-color: rgb(153, 153, 153); width: 50px; height: 50px; float: left; }
.face-c img { width: 17px; border-radius: 2px; margin-right: 10px; margin-top: -1px; }
.resposta { margin-top: -10px !important; margin-left: 40px !important; padding: 0px 0px 0px 10px; border-left: 1px solid rgb(220, 220, 220); }
.hora-c { color: rgb(147, 151, 159); padding: 10px 0px 0px; font-size: 11px; font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; }
.nome-c { padding: 0px 0px 0px 10px; display: grid; font-weight: 800; color: rgb(54, 88, 153); font-size: 14px; font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; }
.c-content { margin: 0px 0px 30px; }
.titulo-comentarios { font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; font-weight: 600; color: rgb(51, 51, 51); }
#c-container > div.row.face-c > div > span { font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; font-weight: 400; color: rgb(51, 51, 51); }
.count-c { font-weight: 600; border-bottom: 1px solid rgb(220, 220, 220); margin-bottom: 20px; margin-top: 0px; padding-bottom: 10px; }
.copyright { text-align: center; color: rgb(255, 255, 255); font-family: "Montserrat", sans-serif; font-size: 10px; font-weight: 500; line-height: 1.3em; }
.header2 { padding-top: 3vh; padding-bottom: 3vh; background-color: rgb(136, 11, 11); font-size: 0.9vw; text-align: center; color: rgb(255, 255, 255); line-height: 1.1; font-weight: 600; margin-bottom: 1em; }
@media (max-width: 768px) {
  .header2 { font-size: 3.5vw; }
}
.oferta-especial { background-color: rgb(219, 0, 0); }
.oferta-especial h1 { color: rgb(247, 255, 0); font-family: "Montserrat", sans-serif; font-size: 47px; font-weight: 700; line-height: 1; }
.oferta-especial p { text-align: center; color: rgb(255, 255, 255); font-family: "Montserrat", sans-serif; font-weight: 600; font-size: 16px; }
.estudos { margin-top: 2em; margin-bottom: 2em; }