@charset "UTF-8";@media screen and (max-width:1400px){#posicao1 .p1-buttons p a{font-size:28px}.container.h-title h2{font-size:32px}#posicao2 p{font-size:22px}#posicao3 .p3-programmes__programme h3{font-size:28px}#posicao3 .p3-programmes__programme p,#posicao3 .p3-programmes__programme ul li,#posicao4 .p4-custom p,#posicao4 .p4-custom ul li{font-size:22px}#posicao5 .p5-modalities__modalitie h3{font-size:28px}#posicao5 .p5-modalities__modalitie ul li{font-size:22px}#posicao6 p{font-size:28px}#posicao6 .p6-presence figure figcaption,#posicao7 .p7-answers__ans h3{font-size:22px}#posicao8 .p8-custom__list h2{font-size:32px}#posicao8 .p8-custom__list ul li{font-size:18px}#posicao9 hgroup h2{font-size:32px}#posicao9 hgroup h3{font-size:24px}#posicao9 .p9-contacts article h4{font-size:18px}#posicao9 .p9-contacts article p{font-size:22px}}@media screen and (max-width:1330px){#posicao1 figure img{min-width:150px;width:21%}#posicao1 hgroup h1{font-size:clamp(18px,3.52vw,48px)}#posicao1 hgroup h3{font-size:clamp(15px,2.64vw,36px)}#posicao1 hgroup h4{font-size:clamp(18px,3.23vw,44px)}#posicao1 hgroup h5{font-size:clamp(15px,2.7vw,36px)}#posicao8 .p8-custom{flex-direction:column;gap:35px 0;justify-content:center}#posicao8 .p8-custom figure{max-width:553px;width:90%}#posicao8 .p8-custom__list{width:100%}#posicao8 .p8-custom__list h2{text-align:center}#posicao8 .p8-custom__list ul{align-items:center;column-count:1;display:flex;flex-direction:column}}@media screen and (max-width:1260px){#posicao1 .p1-buttons p a{font-size:20px}.container.h-title h2{font-size:24px}#posicao2 p{font-size:18px}#posicao3 .p3-programmes__programme h3{font-size:22px}#posicao3 .p3-programmes__programme p,#posicao3 .p3-programmes__programme ul li,#posicao4 .p4-custom p,#posicao4 .p4-custom ul li{font-size:18px}#posicao5 .p5-modalities__modalitie{width:732px}#posicao5 .p5-modalities__modalitie h3{font-size:22px}#posicao5 .p5-modalities__modalitie ul li{font-size:18px}#posicao6 p{font-size:22px}#posicao6 .p6-presence figure figcaption,#posicao7 .p7-answers__ans h3{font-size:18px}#posicao8 .p8-custom__list h2{font-size:24px}#posicao8 .p8-custom__list ul li{font-size:18px}#posicao9 hgroup h2{font-size:24px}#posicao9 hgroup h3{font-size:20px}#posicao9 .p9-contacts article h4{font-size:18px}#posicao9 .p9-contacts article p{font-size:20px}}@media screen and (max-width:1080px){#posicao7 .p7-answers{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}#posicao7 .p7-answers__ans{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin:0 auto;max-width:533px;padding:12px 10px;text-align:center;width:100%}#posicao7 .p7-answers__ans h3{font-size:16px;margin:0}#posicao9 .p9-contacts{align-items:center;flex-direction:column}#posicao9 .p9-contacts article{max-width:533px;padding:12px 10px;width:100%}}@media screen and (max-width:950px){#posicao3 .p3-programmes__programme{width:100%}}@media screen and (max-width:900px){#posicao6 .p6-presence{flex-wrap:wrap;gap:12px;justify-content:center}#posicao6 .p6-presence figure{background-color:rgba(0,0,0,.6);border:1.54px solid #594622;box-shadow:0 4.02px 10.05px 0 rgba(0,0,0,.9);display:flex;gap:20px;justify-content:center;padding:20px;width:280px}}@media screen and (max-width:800px){#posicao5 .p5-modalities__modalitie{padding:30px 25px;width:100%}}@media screen and (max-width:667px){#posicao1 .p1-buttons{flex-direction:column;gap:12px}#posicao1 .p1-buttons p{max-width:220px;width:100%}#posicao1 .p1-buttons p a{font-size:16px;padding:10px 0;width:100%}#posicao6 p{font-size:18px}#posicao6 .p6-presence figure{width:45%}}@media screen and (max-width:600px){#posicao3 .p3-programmes__programme{background-position:left center;background-size:cover;padding:0;text-shadow:unset}#posicao3 .p3-programmes__programme--container{background-color:#0007;padding:18px 12px}}@media screen and (max-width:480px){#posicao1 hgroup h3::after,#posicao1 hgroup h3::before{width:30px}#posicao5 .p5-modalities__modalitie{padding:20px 15px}#posicao5 .p5-modalities__modalitie h3{font-size:20px;margin-bottom:15px}#posicao6 .p6-presence figure{padding:10px}#posicao6 .p6-presence figure img{height:auto;width:70%}#posicao6 .p6-presence figure figcaption{font-size:15px}}@media screen and (max-width:320px){#posicao9 .p9-contacts article p{font-size:16px}}