@-webkit-keyframes av_boxShadowEffect_av-q5ovpz-671ef5e75858b06be317cbd865a7a75b {
0%   { box-shadow:  0 0 0 0 #cecece; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #cecece; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-q5ovpz-671ef5e75858b06be317cbd865a7a75b {
0%   { box-shadow:  0 0 0 0 #cecece; opacity: 1; }
100% { box-shadow:  0 0 4px 0 #cecece; opacity: 1; }
}
.avia-image-container.av-q5ovpz-671ef5e75858b06be317cbd865a7a75b img.avia_image{
-webkit-box-shadow: 0 0 4px 0 #cecece;
-moz-box-shadow: 0 0 4px 0 #cecece;
box-shadow: 0 0 4px 0 #cecece;
}
.avia-image-container.av-q5ovpz-671ef5e75858b06be317cbd865a7a75b .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-osyjuv-1f843a3677537208190a49c247705129{
padding-bottom:10px;
}
body .av-special-heading.av-osyjuv-1f843a3677537208190a49c247705129 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-osyjuv-1f843a3677537208190a49c247705129 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lrvief-339f9189411b471b4a48fe859fe4d16c{
height:10px;
}

#top .hr.hr-invisible.av-jrxpdj-0947a78ae290bcf34333dd8c61023700{
height:10px;
}

.flex_column.av-axt5pj-23ce88e6125518c9e765dd076b104a9f{
-webkit-border-radius:25px 25px 25px 25px;
-moz-border-radius:25px 25px 25px 25px;
border-radius:25px 25px 25px 25px;
padding:50px 30px 30px 30px;
background-color:rgba(36,43,119,0.06);
}

#top .av-special-heading.av-9r9y93-e953bcba9c43f29581b22995b0caa07d{
padding-bottom:10px;
}
body .av-special-heading.av-9r9y93-e953bcba9c43f29581b22995b0caa07d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9r9y93-e953bcba9c43f29581b22995b0caa07d .av-subheading{
font-size:15px;
}

.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid{
justify-content:space-evenly;
row-gap:10px;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 li.av-icon-cell-item{
flex-basis:calc(33.33% - 13.333333333333px);
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .article-icon-entry{
background-color:#242b77;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .avia-icongrid-front .avia-icongrid-inner{
padding:0 0 0 0;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .avia-icongrid-icon{
font-size:27px;
color:#ffcd00;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .icongrid_title{
font-size:28px;
color:#ffffff;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .icongrid_subtitle{
font-size:20px;
color:#ffffff;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .avia-icongrid-content{
background-color:#242b77;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-inner{
font-size:18px;
padding:0 0 0 0;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-text{
color:#ffffff;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .avia-icongrid-flipback{
font-size:18px;
background-color:#242b77;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .avia-icongrid-flipback .avia-icongrid-inner{
padding:0 0 0 0;
}
.avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid-wrapper .avia-icongrid-flipback .avia-icongrid-text{
color:#ffffff;
}

#top .hr.hr-invisible.av-mmnoxoni-a64057ab87e1873421189f292373db4d{
height:50px;
}

#top .hr.hr-invisible.av-2agiwn-9bc48f042075834e50d235ef713bc159{
height:50px;
}

#top .avia-animated-number.av-69z29z-b86ac81c7e3494953a6aa7b1b5ee7cdb.av-display-circle{
margin:50% 0 50% 0;
}
#top .avia-animated-number.av-69z29z-b86ac81c7e3494953a6aa7b1b5ee7cdb .avia-animated-number-title{
color:#ffcd00;
}
#top .avia-animated-number.av-69z29z-b86ac81c7e3494953a6aa7b1b5ee7cdb .avia-animated-number-content{
color:#444444;
}
.avia-animated-number.av-69z29z-b86ac81c7e3494953a6aa7b1b5ee7cdb .avia-animated-number-circle{
width:100%;
}
.avia-animated-number.av-69z29z-b86ac81c7e3494953a6aa7b1b5ee7cdb .avia-animated-number-circle-inner{
border-style:solid;
border-color:#ffcd00;
border-width:20px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

#top .hr.hr-invisible.av-1tzglj-eb2c7a893440f2f0b24a7dc38fe58431{
height:50px;
}

#top .hr.hr-invisible.av-40ojc7-602c1129a2587a62df42a1def078e82e{
height:50px;
}

.avia-progress-bar-container.av-mmvzuua5-7a4d2760528b71e353afc60b71250b06 .progress{
height:13px;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mmvzul8t-ccd5d273b8a807afb5b0740f33de8444 .bar{
width:32%;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mmvzuoom-f618242544086b13fa0245d3c9998476 .bar{
width:24%;
}

#top .avia-progress-bar-container .avia-progress-bar.av-mmvzutgi-5352bf5097a1ea3a0ede3737d5f10d9a .bar{
width:48%;
}

#top .hr.hr-invisible.av-2cetrr-c28dc4334a27fe3fd5ff686267783e5b{
height:50px;
}

#top .hr.hr-invisible.av-28gibb-996cb1bbec1d02c009603370e57b82d7{
height:50px;
}

.avia-section.av-5rezcn-e2e9f744cb32fbd6c7bbbf8430d907b8{
background-repeat:no-repeat;
background-image:url(https://frct.azores.gov.pt/wp-content/uploads/2023/03/FRCT-media00.png);
background-position:100% 100%;
background-attachment:scroll;
}

.avia_transform .avia-image-container.av-1tq8t3-69099a62a07760cf8ae064d88a2cf966{
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
animation-duration:1.5s;
}
.avia-image-container.av-1tq8t3-69099a62a07760cf8ae064d88a2cf966 img.avia_image{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.avia-image-container.av-1tq8t3-69099a62a07760cf8ae064d88a2cf966 .av-image-caption-overlay-center{
color:#ffffff;
}


@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top .avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-989 li{
flex:0 1 calc(50% - 15px);
}
}

@media only screen and (max-width: 767px){ 
#top .avia-icon-grid-container.av-mmw05wvv-8a33292d1216d5bceeb82f2887201dd0 .avia-icongrid.av-flex-cells.av-can-break-50.av-50-break-767 li{
flex:0 1 calc(50% - 15px);
}
}
