@charset "UTF-8";
/*
 * SER Sesimbra | Multipurpose Bootstrap HTML Template
 * Copyright 2025
 * Theme styles
*/
/* stylelint-disable stylistic/value-list-max-empty-lines, stylistic/function-max-empty-lines, stylistic/selector-list-comma-newline-after, declaration-no-important, property-no-vendor-prefix */

.dropdown-item {
  color: #008491;
}

.nav-link:hover, .nav-link:focus, .nav-link:active {
  color: rgba(109, 110, 112, .9) !important; }

.text-body-secondary {
  --ar-text-opacity: .6;
  color: rgba(109, 110, 112, .6) !important; }

.btn-scroll-top {
--ar-btn-scroll-top-size: 3.5rem;
--ar-btn-scroll-top-font-size: 1.25rem;
--ar-btn-scroll-top-color: var(--ar-gray-800);
--ar-btn-scroll-top-bg: var(--ar-body-bg);
--ar-btn-scroll-top-border-radius: 50%;
--ar-btn-scroll-top-box-shadow: 0 0.275rem 1.125rem rgba(18, 21, 25, 0.1);
font-size: 30px;
color: rgba(238, 130, 98, .9) !important;
position: fixed;
right: 2rem;
bottom: 2rem;
z-index: 1030;
display: flex;
align-items: center;
justify-content: center;
width: var(--ar-btn-scroll-top-size);
height: var(--ar-btn-scroll-top-size);
text-decoration: none;
box-shadow: var(--ar-btn-scroll-top-box-shadow);
transition: transform 0.25s ease-in-out, opacity 0.25s;
transform: scale(0);
border-radius: 50%; }

.btn-scroll-top::before {
position: absolute;
top: 0.0625rem;
left: 0.0625rem;
z-index: -1;
width: calc(var(--ar-btn-scroll-top-size) - 0.125rem);
height: calc(var(--ar-btn-scroll-top-size) - 0.125rem);
content: "";
background-color: var(--ar-btn-scroll-top-bg);
border-radius: 50%; }

.btn-scroll-top > svg {
position: absolute;
top: 0;
left: 0;
display: block;
transform: rotate(90deg); }

.btn-scroll-top.show {
opacity: 0.8;
transform: scale(1); }

.legend_tlt {
  font-family: 'Lemon/Milk light';
  font-weight: 400;
  font-size: 1.25rem;
  color: rgb(109, 110, 112);
  letter-spacing: 1px;
  opacity: .6; }


.btn-link {
--ar-btn-font-weight: 600;
text-decoration: none;
color: #008491; }

.lemon_light {
font-family: 'Lemon/Milk light'; 
font-weight: 900; }

.lemon_regular {
font-family: 'Lemon/Milk';
font-weight: 300; }

.lemon_bold {
font-family: 'Lemon/Milk';
font-weight: 800; }

.blue1 {
 color: rgba(109, 110, 112, 1); }

.blue2 {
 color: rgba(238, 130, 98, .9); }

.salmao_beje {
 color: #f9b8a0; }

.branco {
 color: #fff; }

.green {
color: #a09820; }

.gray {
color: rgba(109, 110, 112, .8); }

.subtitulos {
  color: #004C57;
  font-size: 2rem;}  

.fundosalomao {
  background:#f37a5c;
  color: #fff !important; }

.fundosaloman {
  background: rgba(238, 130, 98, .9);
  opacity: .9;
  color: #fff; } 

.fundoblue3 {
  background: #008491; 
  opacity: .9;
  color: #fff; } 

.verde {
color: #a09820; }  

.opacity90 {
opacity: .7; }

.opacity60 {
opacity: .6; }

.smallnav {
font-size: .9rem; 
letter-spacing: 1px; }

.inovar {
line-height: 31px; }  

.gap-3 {
  gap: 1rem !important;
  opacity: 0.89; }

.tlt_entrada {
  color: rgba(238, 130, 98, .9) !important;
  font-family: 'Lemon/Milk', sans-serif;
  font-size: 2.6rem;
  letter-spacing: 0px; }

.navbar-toggler-icon, .navbar-toggler-icon::before, .navbar-toggler-icon::after {
  background: #f37a5c; !important; }

.btn {
  border: none; }
  /* border: 3px solid #f37a5c; } */

.bg-primary {
    --ar-bg-opacity: 1;
    background-color: rgba(238, 130, 98, .9) !important; }    

.cor_salmao1 {
  background: #f37a5c; }    

.cor_salmao2 {
  background: #f9b8a0; }      

.cor_salmao3 {
  background: #fff5f0; }

.cor_cinza {
    color: rgba(102, 102, 102, .5) !important; }

.fundo_inscricoes {
  background-color: rgba(238, 130, 98, .5) !important; }   
  
.txt_color1 {
  color: #f37a5c; }  

.txt_color2 {
  color: #f9b8a0; 
}  

.txt_color3 {
  color: #CC9999; }

.txt_gray {
  color: rgba(102, 102, 102, .6) }

.form-switch.mode-switch .form-check-input {
    background-color: #f9b8a0 !important; }    

.accordion-button:not(.collapsed) {
  color: rgba(238, 130, 98, .9);
  background-color: var(--ar-accordion-active-bg);
  box-shadow: inset 0 calc(-1*var(--ar-accordion-border-width)) 0 var(--ar-accordion-border-color); }    
 
a {
  color: rgba(238, 130, 98, .9) !important;
  text-decoration:none; }

a:hover {
    color: rgba(238, 130, 98, 1) !important; }    

.bg-info {
  --ar-bg-opacity: 1;
  background-color: rgba(238, 130, 98, .6) !important; }   

.bg-gray {
  background: #CCC; } 

.py-lg-4 {
  padding-top: 4.5rem !important;
  padding-bottom: 1.5rem !important; }
 
.logo {
  position: relative;
  bottom: 13px; }   
  
.videoimg { 
  max-width: 100%;
  margin: auto; }  

.form-switch.mode-switch .form-check-label:first-of-type {
  color: #f37a5c; }  

.form-switch.mode-switch .form-check-input:checked ~ .form-check-label:last-of-type {
  color: #f37a5c; }

.btn {
    .bg-primary: var(--ar-btn-line-height); }

.form-check-label {
  color: rgba(109, 110, 112, .9);
  font-weight: 900 !important; }    

.videoplay {
  border:#f37a5c solid 9px !important;
  background-color: transparent; }

.videoplay:hover {
  background-color: #f37a5c; }   

.btn > [class^="ai-"], .btn > [class*=" ai-"] {
    font-size: 2.25em; }  

.ai-play-filled:hover {
  color: rgb(240, 232, 231);
  opacity: .7; }  
  
.btn-icon.btn-xl {
  --ar-btn-size: 9.5rem;
  --ar-btn-font-size: calc(var(--ar-body-font-size) * 2.125); }

.botaotopo {
  border: solid #f37a5c 4px; 
  padding: 14px 20px 16px 20px; }   

.botaotopo:hover {
  font-weight: 600;
  border: solid #f37a5c 4px; 
  background-color: transparent;} 

.btn-outline-primary {
    --ar-btn-color: #303;
    --ar-btn-border-color: #303;
    --ar-btn-hover-bg: #303;
    --ar-btn-hover-border-color: #303;
    --ar-btn-active-bg: #303;
    --ar-btn-active-border-color: #303;
    --ar-btn-disabled-color: #303;
    --ar-btn-disabled-border-color: #303; }  

.ico {
  position: relative;
  height: 45px; 
  bottom: 5px; }    

  [data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s;
    filter: drop-shadow(3px 5px 4px rgba(238, 130, 98, .6));
  }
 

/*# sourceMappingURL=theme.css.map */



