@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css");
#video {position: fixed;right: 0;bottom: 0;min-width: 100%;min-height: 100%;transform: translateX(calc((100% - 100vw) / 2)); z-index:-1;}

/*.bg-section1 { background: url("../images/mainfone.jpg");background-size: cover;background-position: center, center;}*/
.h-700 {min-height:1100px;}
img {max-width: 100%;}  
.jost {font-family: "Jost", sans-serif;}
.slogan {font-family: "Jost", sans-serif;font-style: normal;font-size: 57px;color: #FEFEFE;text-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
}
.bg-success {background: linear-gradient(85.04deg, #55B4BE -14.24%, #71FFFD 191.54%)!important;}
.bg-element{background: linear-gradient(to bottom,  #1c8086 0%,#187d82 5%,#177e85 11%,#147b82 13%,#127d83 29%,#157f85 35%,#128286 38%,#158588 41%,#13868d 44%,#15888f 46%,#158990 51%,#198d94 54%,#1a8f96 60%,#199499 62%,#1d979c 67%,#1c969b 68%,#2ca6ab 87%,#33adb2 100%);}
.faq .nav-pills .nav-link.active,.faq .nav-pills .show>.nav-link,.faq .nav-link:focus, .faq .nav-link:hover  {color: var(--bs-nav-pills-link-active-color);background: url("../images/fone-element.jpg") bottom center no-repeat !important; text-align: left;}
.faq .nav-link {color: #000;background: rgba(247, 244, 248, 1); text-align: left; margin-bottom: 20px;}
.faq .nav-link::after { content: '+'; float: inline-end;}
.faq .nav-link.active::after, .nav-link:hover::after { content: '';}
.h1, h1 {font-family: "Jost", sans-serif;font-style: normal;font-size: 50px;line-height: 120.01%;color: #202020;}
.btn-outline-success {border: 2px solid;border-color: #71EBE9;}
.btn:hover,.btn:focus-visible,.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active {color: #000000;background-color: #71EBE9;border-color: #71EBE9;}
.slogan2 {font-family: "Jost", sans-serif;font-style: normal;font-weight: 700;font-size: 58px;line-height: 120.01%;}
.text-success {color:#71EBE9 !important;}
.content p,.content li {font-weight: 300;font-size: 1.25rem;color: var(--bs-tertiary-color);}
strong {color:#000000 !important;}
a {color:var(--bs-danger);}


#cookie_notification{
display: none;
}


@media (min-width: 992px) {
  .modal-lg, .modal-xl {--bs-modal-width: 600px;}
}

@media (min-width: 576px){
#cookie_notification.show{
display: flex;
}

}

@media (max-width: 575px){
#cookie_notification.show{
display: block;
text-align: left;
}

}