/*  
Theme Name: Instituto Cisne
Version: 2.0
Description: Desenvolvido por Tante Comunicação Digital.
Author: Tante Comunicação Digital. 
*/
:root{--color-um:#1D549B;--color-dois:#1A4C8B;--color-tres:#4A9DA6;--color-tres-alpha:#4a9da61a;--color-quatro:#FF0004;--color-cinco:#222324;--color-seis:#0C06000D;--color-sete:#F8F8F7;--color-oito:#B5B6B7}
html,body{font-family:'Codec_light';color:var(--color-cinco)}
.bg-um{background-color:var(--color-um)}
.filter-um{filter:brightness(0) saturate(100%) invert(22%) sepia(93%) saturate(995%) hue-rotate(189deg) brightness(100%) contrast(92%)}
.bg-dois{background-color:var(--color-dois)}
.bg-tres{background-color:var(--color-tres)}
.bg-tres-alpha{background-color:var(--color-tres-alpha)}
.bg-quatro{background-color:var(--color-quatro)}
.bg-cinco{background-color:var(--color-cinco)}
.bg-sete{background-color:var(--color-sete)}
.bg-linear-blue{background:linear-gradient(90deg,var(--color-um) 0%,var(--color-tres) 100%);height:250px}
.bg-cisne{background:url(img/bg-cisne.jpg)}
.border-transparent{border-color:transparent!important}
.text-um,.text-get{color:var(--color-um)}
.text-dois{color:var(--color-dois)}
.text-tres{color:var(--color-tres)}
.text-quatro{color:var(--color-quatro)}
.text-cinco{color:var(--color-cinco)}
ul,ul li{margin:0;padding:0}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{color:var(--color-um)}
h1,.h1{font-size:clamp(28px,2.8vw,40px);font-weight:400;line-height:130%}
h2,.h2{font-size:clamp(25px,2.5vw,36px);font-weight:400;line-height:130%}
h3,.h3{font-size:clamp(23px,2.1vw,30px);font-weight:400;line-height:130%}
h4,.h4{font-size:clamp(20px,1.67vw,24px);font-weight:400;line-height:130%}
h5,.h5{font-size:clamp(18px,1.4vw,20px);font-weight:400;line-height:140%}
p,.font-24{font-size:clamp(18px,1.4vw,24px)!important}
.font-opensans-italic{font-family:'Codec_italic'}
.font-48{font-size:clamp(35px,3.4vw,48px)!important}
.font-18{font-size:clamp(16px,1.3vw,18px)!important;font-weight:200;line-height:150%}
.font-15{font-size:clamp(15px,1vw,13px)!important}
.font-12{font-size:clamp(10px,.9vw,12px)!important}
.z-0{z-index:0}
.z-1{z-index:1}
.z-2{z-index:2}
.z-3{z-index:3}
.z-4{z-index:4}
.z-5{z-index:5}
.style-disc{list-style-type:disc!important;margin:0}
.style-disc li{display:list-item}
input,select,.type-select{height:50px}
.ph-gray::placeholder{color:#d7d7d7}
input,select,textarea,.type-select{background-color:#FFF!important;border:0!important;border-radius:10px;padding:0 1rem;outline:0}
.btn,.transition-3s{transition:all .3s linear}
.btn-um{background:var(--color-um);color:#fff;border:1px solid #fff;padding:1rem 4rem}
.btn-um:hover{background:var(--color-um);color:#fff;border:1px solid #fff;padding:1rem 4rem}
.btn-quatro{background:transparent;color:var(--color-quatro)!important;border:1px solid var(--color-quatro);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:85px;border-radius:5px}
.btn-cinco{background:var(--color-um);color:var(--color-quatro)!important;border:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:85px;border-radius:5px}
.btn-search{min-height:auto}
.adjuste-btn-form{min-height:60px!important;position:relative}
.adjuste-btn-edital{min-height:40px!important;position:relative}
.adjuste-btn-edital span{max-width:87%}
.adjuste-btn-edital::before{content:'';width:15px;height:21px;position:absolute;left:5%;background:url(img/arrow-red-down.svg);background-repeat:no-repeat}
.btn-tres{background:var(--color-tres);color:#fff;border:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:85px}
.btn-tres:hover{border:1px solid var(--color-tres);font-weight:700}
.btn-link-blue-hover{background-color:#fff}
.btn-link-blue-hover:hover{background-color:var(--color-dois)}
.btn-link-blue-hover:hover img{content:url(img/veja-mais-white.svg)}
.btn-link-blue-hover:hover h3{color:#fff}
.btn-category{background:#E9ECEF;padding:.3rem 1rem;min-width:40%;max-width:100%;overflow:hidden;font-weight:700;color:var(--color-quatro);border:1px solid #d0d0d0;border-radius:4px}
.btn-category-up{background-color:#c4f7fdad;border-radius:12px}
.btn-category-up:hover{color:white;background-color:var(--color-um);}
.btn-dez{background:#E6FF00;color:#000;border:0;border-radius:50px;padding:1rem 2rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:89px}
.hover-border-bottom{border-bottom:1px;border-color:transparent}
.hover-border-bottom:hover{border-bottom:1px solid;border-color:#fff!important}
#button-menu{width:32px;height:32px;padding:0 .2%}
#button-menu .line-sandwich{width:28px;height:2px;display:block;margin:6px auto;position:relative;transition:.2s linear;border:0}
header:not(.moving) #button-menu .line-sandwich{background:var(--color-sete)}
#button-menu.ativeX .line-sandwich:first-child{transform:translate(-1px) rotate(-45deg);top:8px}
#button-menu.ativeX .line-sandwich:nth-child(2){width:0}
#button-menu.ativeX .line-sandwich:nth-child(3){transform:translate(-1px) rotate(45deg);top:-8px}
#ul-nav{position:fixed;top:114px;left:100%;right:10px;bottom:10px;transition:all .4s;display:inline!important;overflow-y:auto;overflow-x:hidden;background:var(--color-um);padding:0;margin:0;list-style:none;opacity:.3}
#ul-nav li{transition:all .5s;opacity:0;padding:1rem!important;align-items:center!important;justify-content:center!important;width:100%;display:flex;overflow:hidden;box-sizing:border-box}
#ul-nav.total-screen{left:0;right:0;bottom:0;opacity:1}
#ul-nav.total-screen li{opacity:1}
#ul-nav li a{color:#fff;width:100%;text-align:center}
header{position:fixed;z-index:888;top:0;left:0;right:0;transition:all .4s}
.header{min-height:114px}
header .menu-header{display:flex}
header ul.menu-header li a.active,.filial{color:var(--color-oito)}
header ul.menu-header li a{color:var(--color-sete)!important;padding:1rem .7rem}
header ul.menu-header li a.btn-exame,header ul.menu-header li a.btn-white{background:#fff;color:var(--color-um)!important;border-radius:10px;padding:.5rem 1rem}
header ul.menu-header li a.btn.dropdown-toggle::after{display:none}
header .dropdown-menu.show{display:block;margin-top:30px!important;color:var(--color-um)}
header .dropdown-menu.show a{color:var(--color-um)!important}
header .row-nav{flex-grow:1;width:58%;display:flex}
header .box-menu-mobile{display:none}
header.moving .filial{color:var(--color-um)}
header:not(.moving) p{color:var(--color-sete)}
header:not(.moving) ul.menu-header li a.active{color:#fff}
header.moving ul.menu-header li a,header.moving p{color:var(--color-oito)!important}
header.moving ul.menu-header li a.active{color:var(--color-um)}
header.moving #button-menu .line-sandwich{background:var(--color-um)}
.moving .box-logotipo figure{transform:scale(.8)}
.moving .box-logotipo > div{transform:scale(.95);display:flex}
.box-logotipo > div{display:flex}
header ul.menu-header li{transition:border .2s ease;border-bottom:3px solid #fff0}
header ul.menu-header li:has(:not(a.active)):hover{border-bottom:3px solid var(--color-quatro)}
header ul.menu-header li:has(:not(a.active)):hover a{opacity:.6}
header ul.menu-header li{height:100%;display:flex;align-items:center;transition:all .3s linear}
footer .menu-footer li{margin-bottom:.7rem}
footer .titulo-menu{font-size:clamp(13px,.9vw,13px)!important;font-weight:700;position:relative;margin-bottom:22px}
footer .titulo-menu::after{content:"";position:absolute;left:0;bottom:-5px;width:140%;height:1px;background:currentColor}
footer .txt-dado{font-size:clamp(12px,1.01vw,14.5px)!important}
footer .txt-info{font-size:clamp(11px,.87vw,12.5px)!important;margin:0}
footer .icons{display:flex;align-items:center}
.box-nova-footer{right:11rem;bottom:-40px}
#figure-logo-footer{width:100%;display:flex;justify-content:center;height:114px}
#figure-logo-footer img{height:114px;width:114px}
.logo-header{width:106px}
.logo-footer{width:168px}
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:78%;max-width:1700px;padding-left:0;padding-right:0}
.container-header,.container-footer,.container-espcial{width:88%;max-width:1700px;padding-left:0;padding-right:0;margin-right:auto;margin-left:auto}
.object-fit-cover{object-fit:cover}
.element-center{display:flex;justify-content:center}
.text-justify{text-align:justify}
.text-area-form{height:130px}
.icon-search{width:30px;height:36px}
.leia-mais{color:var(--color-quatro)}
.leia-mais:hover{color:#930002}
.line-edital{padding:3.8rem 0}
.box-hr{height:1px;margin:1% 0 3%}
.box-hr .hr{object-fit:fill}
.space-size{padding:3.2rem 0}
.animation-balance{animation:.4s ease-in-out balance infinite}
.grid-conheca{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:85px 85px;gap:50px 25px}
.grid-noticias{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}
.grid-servicos{padding:2rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}
.grid-classificacao{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:calc(2.1 * 6vw);gap:25px}
.grid-quem-somos{display:grid;position:relative;grid-template-columns:repeat(2,1fr);gap:20px;padding-bottom:20px}
.politica{position:relative;overflow:hidden;box-shadow:0 0 10px #b3b2b2;background:#fff;color:var(--color-um);display:flex;flex-direction:column;cursor:pointer;text-align:center;transition:transform .2s linear,box-shadow .3s linear}
.politica:hover{z-index:4;transform:scale(1.01);box-shadow:0 0 20px #b3b2b2}
.grid-quem-somos .ocuppy-2{grid-column:1/3}
.politica .max-h-content{position:relative;z-index:4}
.politica::before,.politica::after{content:"";position:absolute;border-radius:60% 40% 55% 45% / 45% 55% 40% 60%}
.politica::before{z-index:2;width:180px;height:120px;right:-50px;bottom:-40px;background:#d8f0ff;transform:rotate(-12deg);opacity:.5}
.politica::after{z-index:3;width:150px;height:100px;right:-30px;bottom:-25px;background:#bde5fa;transform:rotate(8deg);opacity:.5}
.grid-nossos-valores{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.icone-grid-somos{overflow:hidden;border-radius:50px;width:70px;height:70px;display:flex;justify-content:center;align-items:center}
.icone-grid-somos.color-blue-1{background-color:var(--color-um);border:6px solid #d8e0ea}
.icone-grid-somos.color-blue-2{background-color:#6096db;border:6px solid #d8e0ea}
.icone-grid-somos.color-blue-3{background-color:var(--color-tres);border:6px solid #d8e0ea}
.icone-grid-somos.color-purple-1{background-color:#792c79;border:6px solid #efe9efad}
.icone-grid-somos.color-purple-2{background-color:#c30000;border:6px solid #f3b8f3ed}
.grid-quem-somos .destac{position:relative}
.grid-quem-somos .destac::after{content:"";position:absolute;left:0;bottom:-5px;width:48px;height:3px;background:#6096db}
.max-h-content{max-height:fit-content}
.politica h2{color:var(--color-um)}
.grid-valores{display:grid;grid-template-columns:repeat(4,1fr);gap:90px}
.grid-valores .element{padding:var(--padding-valores);box-sizing:border-box;display:flex;flex-direction:column;text-align:center;gap:14px;align-items:center}
.grid-exames{display:grid;grid-template-columns:repeat(2,1fr);gap:60px;padding-bottom:10px}
.grid-exames figure{display:flex;width:150px;height:150px;margin:auto}
.grid-footer{display:grid;grid-template-columns:.8fr 1fr;gap:110px}
.grid-footer .line-1{display:grid;grid-template-columns:1fr .7fr;gap:110px}
.grid-footer .line-2{display:grid;grid-template-columns:2fr 1fr;gap:100px}
.grid-noticias .figure-noticia{height:300px}
.grid-servicos .servico{background:var(--color-um);color:#fff;display:flex;flex-direction:column;width:100%;cursor:pointer;padding:20px;text-align:center;min-height:200px;border:1px solid #1a4c8b5e;border-radius:10px;transition:all .2s linear}
.grid-servicos .servico:hover{transform:scale(1.1);box-shadow:5px 5px 20px var(--color-cinco)}
.grid-servicos .servico:hover h3{font-weight:700}
.evento{position:relative;z-index:3;height:110px}
.evento::after{content:'';display:flex;height:100%;border:2px Dashed var(--color-um);width:1px;position:absolute;left:4px;top:0;z-index:-2}
.evento:last-child::after{content:none}
.evento .seta{background:var(--color-um);background:linear-gradient(90deg,var(--color-tres) 0%,var(--color-um) 54%,var(--color-dois) 100%);clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%);width:100px;font-weight:700;height:40px;display:flex;align-items:center;justify-content:center}
.evento .seta span{background:#fff;clip-path:polygon(0% 0%,75% 0%,100% 50%,75% 100%,0% 100%);display:flex;width:80px;height:28px;padding:4px}
.evento .shadow{box-shadow:-7px 7px 8px -1px #b3b3b3!important;width:60px}
.main.quem-somos{background-color:var(--color-sete)}
.grid-home-blog .card-cisne{height:auto}
.grid-home-blog .card-cisne .column-body-card{display:grid;grid-template-columns:1fr;grid-template-rows:100px 80px;gap:24px}
.grid-home-blog{margin-left:-.5rem;margin-right:-.5rem}
.section-carrossel:has(.grid-home-blog) [data-direction="next"]{opacity:.7;margin-left:-3rem}
.section-carrossel:has(.grid-home-blog) [data-direction="preview"]{opacity:.7;margin-right:-3rem}
.section-title h1{text-align:start}
.no-opacity-hover:hover{opacity:1!important}
.grid-home-blog .figure-noticia{height:288px} 
.content-blog .figure-noticia{height:auto} 
:is(.grid-home-blog,.grid-noticias) .leia-mais{border-radius:30px;background:var(--color-quatro);border:none;color:#fff;font-weight:700;text-decoration:none;width:100%;text-align:center;height:56px;display:flex;align-items:center;justify-content:center}
iframe button[aria-label='Mostrar imagens de satélite']{display:none!important}
.body-carousel .card{width:100%;max-width:100%}
.banner-noticias{max-height:456px}
.banner-image-video{width:100%}
.rotate-180{transform:rotate(180deg)}
.btn-play-to{border:1px solid var(--color-oito);width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:50px}
.btn-play-to:hover{background-color:var(--color-dois)}
#form-contato-home textarea{min-height:150px}
#content-notice figure.wp-block-image{margin-bottom:30px}
#content-notice figure.wp-block-gallery.has-nested-images.is-cropped{margin-bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}
#content-notice ol,#content-notice ul{list-style:disc;padding:revert;font-size:clamp(18px,1.4vw,24px)!important}
.img-chamada{height:auto;object-fit:cover}
@keyframes balance {
0%{transform:translate(5px,7px)}
50%{transform:translate(-5px,0px)}
100%{transform:translate(5px,7px)}
}
.figure-pessoas{width:168px;height:168px;background:#3f3f3f;overflow:hidden;border-radius:100px}
.accordion,.accordion-item,.accordion-item:last-of-type .accordion-button.collapsed,.accordion-button:focus,.accordion-button:not(.collapsed){border:0!important;box-shadow:none!important;box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}
.accordion-button.collapsed,.accordion-button:focus,.accordion-button:not(.collapsed){color:initial!important;background-color:var(--color-um)}
.accordion-item:has(.collapsed.show){box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}
.section-transparencia .accordion-button::after{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}
.page-item{width:40px;height:40px}
.mt-padrao{margin-top:1.9rem}
.box-fale-conosco a.btn{height:42px;width:194px;text-transform:uppercase;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 0 10px 0 #00000080;border:3px solid #fff}
.trilha{width:800px}
.caminhao{right:11%;bottom:38%;width:100px;inset:180px 230px auto auto;animation:ligado .3s linear infinite}
.caminhao.inicio{animation:ligado .3s linear infinite,inicio 2.5s ease-in-out forwards}
@keyframes ligado {
from{transform:translateY(1px)}
to{transform:translateY(-1px)}
}
@keyframes inicio {
0%{inset:40% 10% auto auto}
30%{inset:40% 34% auto auto}
35%{inset:40% 34% auto auto}
65%{inset:34% 58% auto auto}
70%{inset:34% 58% auto auto}
100%{inset:27% 78% auto auto}
}
.row-principal-recentes{background-color:#c7eff357;}
.link-text{max-width: 90%;overflow:hidden;white-space:nowrap}
.post-navigation{display:flex;justify-content:space-between;gap:40px;margin-top:30px;margin-bottom:30px;padding-top:30px;border-top:1px solid #ddd}
.post-navigation__item{flex:1;min-width:0}
.post-navigation__item--next{text-align:right}
.post-navigation__label{display:block;margin-bottom:8px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-tres)}
.post-navigation a{display:block;color:var(--color-dois);font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;overflow-wrap:break-word;transition:opacity .2s ease}
.post-navigation a:hover{opacity:.65}
@media only screen and (max-width: 1500px) {
.section-carrossel{height:auto;text-align:center}
}
@media only screen and (max-width: 1440px) {
.box-logotipo > div{display:none!important}
}
@media only screen and (max-width: 1420px) {
.grid-footer,.grid-footer .line-1,.grid-footer .line-2{gap:50px}
header ul.menu-header li a{padding:1rem .5rem;padding:1rem 0}
.box-logotipo .menu-header{gap:2px}
}
@media only screen and (max-width: 1210px) {
.grid-footer{grid-template-columns:1fr 1fr}
.grid-footer .line-1{grid-template-columns:1fr 1fr}
ul.menu-header li a.btn-exame,.btn-white{padding:.5rem}
header .box-logotipo{flex:0 1 0!important}
}
@media only screen and (max-width: 1100px) {
.grid-footer{grid-template-columns:1fr}
.grid-footer .line-1{grid-template-columns:1fr 1fr}
.grid-footer,.grid-footer :is(.line-1,.line-2){gap:100px}
header .box-menu-mobile{display:flex}
header .menu-header{display:none}
#content-notice figure.wp-block-gallery.has-nested-images.is-cropped{display:flex;flex-wrap:wrap;flex-direction:column}
#content-notice figure.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image{width:100%;display:flex;justify-content:center}
footer .menu-footer{gap:2rem;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,260px)}
.grid-classificacao{grid-template-rows:calc(2.1 * 10vw);gap:10px}
.grid-classificacao .img-classificacao{width:calc(.3 * 10vw);min-width:23px}
.btn-action,.section-carrossel:has(.grid-home-blog) [data-direction="next"]{display:block!important;width:9%}
.btn-action,.section-carrossel:has(.grid-home-blog) [data-direction="preview"]{display:block!important;width:9%}
.btn-play-to{width:50px;height:50px}
.grid-home-blog .card-cisne{min-width:300px}
#content-notice figure.wp-block-image{margin-bottom:0}
#content-notice figure.wp-block-gallery.has-nested-images.is-cropped{margin:30px 0}
.page-item{width:35px;height:35px}
.grid-servicos{grid-template-columns:repeat(2,1fr);gap:20px}
.grid-nossos-valores{grid-template-columns:repeat(2,1fr);gap:20px}
}
@media only screen and (max-width: 992px) {
header ul.menu-header a{padding:.2rem}
.grid-noticias{grid-template-columns:1fr 1fr}
}
@media only screen and (max-width: 950px) {
.grid-valores{gap:5%}
}
@media only screen and (max-width: 900px) {
.grid-quem-somos{grid-template-columns:1fr;row-gap:10px;padding-bottom:10px}
.trilha{width:500px}
.caminhao img{width:80px}
.grid-quem-somos{grid-template-columns:1fr}
.occupy-max-md-1{grid-column:1!important}
@keyframes inicio {
0%{inset:45% 5% auto auto}
30%{inset:44% 27% auto auto}
35%{inset:44% 27% auto auto}
65%{inset:36% 50% auto auto}
70%{inset:36% 50% auto auto}
100%{inset:27% 70% auto auto}
}
}
@media only screen and (max-width: 800px) {
footer .menu-footer{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,260px)}
.grid-classificacao{grid-template-columns:1fr;grid-template-rows:161px 161px 161px}
.section-carrossel:has(.grid-home-blog) [data-direction="next"]{margin-left:-2rem}
.section-carrossel:has(.grid-home-blog) [data-direction="preview"]{margin-right:-2rem}
.box-nova-footer{right:0}
.btn-dez{padding:2rem}
.grid-exames{grid-template-columns:repeat(1,1fr);gap:30px}
.grid-valores{grid-template-columns:repeat(2,1fr)}
.grid-servicos{grid-template-columns:repeat(2,1fr);gap:10px}
}
@media (min-width: 720px) {
.ps-md-padrao{padding-left:1.9rem!important}
.p-md-padrao{padding:1.5rem!important}
}
@media (max-width: 630px) {
.grid-nossos-valores{grid-template-columns:1fr;gap:20px}
.section-title h1{margin:0;line-height:24px;vertical-align:middle}
}
@media (max-width: 600px) {
.grid-footer,.grid-footer .line-1,.grid-footer .line-2{gap:30px}
.grid-servicos{grid-template-columns:1fr;gap:10px}
.post-navigation{gap:20px}
.post-navigation a{font-size:16px}
} 
@media (max-width: 570px) {
.header{min-height:70px}
.logo-header{width:70px}
.logo-footer{width:100px}
.grid-conheca{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,85px)}
.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.container-header,.container-footer{width:90%}
.grid-noticias{grid-template-columns:1fr}
.btn-action,.section-carrossel:has(.grid-home-blog) [data-direction="next"]{margin-left:-1rem}
.btn-action,.section-carrossel:has(.grid-home-blog) [data-direction="preview"]{margin-right:-1rem}
#ul-nav{top:70px}
}
@media (max-width: 550px) {
.box-nova-footer{right:0;bottom:-40px}
.btn-dez{padding:1rem;min-height:59px}
.grid-noticias{grid-template-rows:1fr}
.trilha{width:310px}
.caminhao img{width:50px}
@keyframes inicio {
0%{inset:47% -9% auto auto}
30%{inset:44% 14% auto auto}
35%{inset:44% 14% auto auto}
65%{inset:35% 38% auto auto}
70%{inset:35% 38% auto auto}
100%{inset:25% 58% auto auto}
}
}
@media (max-width: 500px) {
.grid-footer .line-1,.grid-footer .line-2{grid-template-columns:1fr}
.grid-footer :is(.line-1,.line-2) .element-center-mobile{width:80%;margin:auto;justify-items:start}
.box-figure-footer{width:100%;flex-direction:column;display:flex;justify-content:center}
.grid-footer :is(.line-1,.line-2) div:has(h5){justify-items:center}
footer .titulo-menu::after{content:"";position:absolute;left:-20%;bottom:-5px;width:140%;height:1px;background:currentColor}
}
@media (max-width: 450px) {
.grid-conheca{grid-template-columns:1fr;grid-template-rows:repeat(auto,85px)}
footer .menu-footer{grid-template-columns:1fr;grid-template-rows:auto}
.btn-play-to{width:40px;height:40px}
.btn-play-to img{width:20%}
.grid-footer :is(.line-1,.line-2) .element-center-mobile{width:100%}
.grid-nossos-valores{padding:10px;gap:10px}
.box-image,.box-image :is(figure,img){width:100%}
}
@media (max-width: 400px) {
.grid-valores{grid-template-columns:1fr}
}