.avia-section.av-jkjmqted-4c3a7bf82ae7734597e1dc9f7adc990d{
background-repeat:no-repeat;
background-image:url(https://www.terrum-via.com/wp-content/uploads/2023/08/LISBONNE-PLAGE.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
#top .avia-section.av-jkjmqted-4c3a7bf82ae7734597e1dc9f7adc990d .scroll-down-link{
color:#ffffff;
}

.flex_column.av-1xn9f-56ecfc0775cd411690ef1ecf11d8032a{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-jn37cxm2-d1096578fe46f5b67d497ce21a718230{
padding-bottom:0px;
font-size:5vw;
}
body .av-special-heading.av-jn37cxm2-d1096578fe46f5b67d497ce21a718230 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-jn37cxm2-d1096578fe46f5b67d497ce21a718230 .av-special-heading-tag{
font-size:5vw;
}
.av-special-heading.av-jn37cxm2-d1096578fe46f5b67d497ce21a718230 .av-subheading{
font-size:23px;
}

#top .hr.av-jkmadgt0-fb4324d2ebf6945479062011d9c52d9e{
margin-top:20px;
margin-bottom:15px;
}
.hr.av-jkmadgt0-fb4324d2ebf6945479062011d9c52d9e .hr-inner{
width:50px;
border-color:rgba(255,255,255,0.7);
}

#top .av_textblock_section.av-jkmanyih-0ceabae77cc93365c7d560c0f0cebd7a .avia_textblock{
font-size:23px;
}

#top .hr.hr-invisible.av-jkmadgt0-56-6ecbac558e57002e0e7473d825385985{
height:130px;
}

.avia-section.av-1391r-8b3541b3ecb8d600f98e23e56467f53d{
margin-top:0px;
margin-bottom:70px;
}

#top .av-special-heading.av-thzo1-62c7006e9c87c605eb1be453015acd4b{
margin:0 0 0.7em 0;
padding-bottom:0px;
font-size:32px;
}
body .av-special-heading.av-thzo1-62c7006e9c87c605eb1be453015acd4b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-thzo1-62c7006e9c87c605eb1be453015acd4b .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-thzo1-62c7006e9c87c605eb1be453015acd4b .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-55-4fb65425827805041ad7b4964b2cfd14 .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

#top .hr.av-jkjvrpjm-82b14c0fc217594f0807dd65a2d070df{
margin-top:10px;
margin-bottom:20px;
}
.hr.av-jkjvrpjm-82b14c0fc217594f0807dd65a2d070df .hr-inner{
width:40px;
border-color:rgba(176,43,44,0.41);
max-width:45%;
}
.hr.av-jkjvrpjm-82b14c0fc217594f0807dd65a2d070df .av-seperator-icon{
color:#b02b2c;
}

@-webkit-keyframes av_boxShadowEffect_av-293lv-fbc3d3b0fcc5b0a5a15b4d46d58a7f4e-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-293lv-fbc3d3b0fcc5b0a5a15b4d46d58a7f4e-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-293lv-fbc3d3b0fcc5b0a5a15b4d46d58a7f4e{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-fbc3d3b0fcc5b0a5a15b4d46d58a7f4e{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:10px 40px 40px 10px;
background-color:#ffffff;
}

#top .av-special-heading.av-nigep-c40c0f6c8c0a2c64c21fed4c12da0588{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
body .av-special-heading.av-nigep-c40c0f6c8c0a2c64c21fed4c12da0588 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-nigep-c40c0f6c8c0a2c64c21fed4c12da0588 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-nigep-c40c0f6c8c0a2c64c21fed4c12da0588 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-54-13453338f32d1fad581ed25fc2f50a9b .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-jkjvrpjm-53-27d3f71fb5b7a4b669ce717ecc64c90b{
height:10px;
}

@-webkit-keyframes av_boxShadowEffect_av-293lv-52-7718bca021735856f6e0a2264f9c1192-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-293lv-52-7718bca021735856f6e0a2264f9c1192-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 10px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-293lv-52-7718bca021735856f6e0a2264f9c1192{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-52-7718bca021735856f6e0a2264f9c1192{
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
z-index:5;
box-shadow: 0 0 10px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#7bb0e7;
background:linear-gradient( to bottom right, #7bb0e7, #b02b2c, #edae44 );
}

#top .av-special-heading.av-eut9t-b4d255c24cba1f04cf2ebe51257c621d{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
color:#ffffff;
font-size:20px;
}
body .av-special-heading.av-eut9t-b4d255c24cba1f04cf2ebe51257c621d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-eut9t-b4d255c24cba1f04cf2ebe51257c621d .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-eut9t-b4d255c24cba1f04cf2ebe51257c621d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-eut9t-b4d255c24cba1f04cf2ebe51257c621d .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-51-bc2f19ab0afaa7c2317c2be5018c344f .avia_textblock{
font-size:14px;
color:#ffffff;
}

#top .hr.hr-invisible.av-e208h-29b8bce81e3967d90e30248579205f03{
height:10px;
}

@-webkit-keyframes av_boxShadowEffect_av-293lv-48-b25888b90ea94484fb3e5c91edffa2fd-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-293lv-48-b25888b90ea94484fb3e5c91edffa2fd-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.18); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.18); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-293lv-48-b25888b90ea94484fb3e5c91edffa2fd{
margin-top:0px;
margin-bottom:-160px;
}
.flex_column.av-293lv-48-b25888b90ea94484fb3e5c91edffa2fd{
box-shadow: 0 0 5px 0 rgba(0,0,0,0.18);
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

#top .av-special-heading.av-6mk5d-dc697d9abdc8f0f80ee10a4fa5f54305{
margin:2.4em 0 0.5em 0;
padding-bottom:20px;
font-size:20px;
}
body .av-special-heading.av-6mk5d-dc697d9abdc8f0f80ee10a4fa5f54305 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6mk5d-dc697d9abdc8f0f80ee10a4fa5f54305 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-6mk5d-dc697d9abdc8f0f80ee10a4fa5f54305 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-47-c8b901d5b97e6059f5ecb09e5266d6b2 .avia_textblock{
font-size:14px;
}

#top .hr.hr-invisible.av-86zs9-9c0a8b1fcf031c513caec30e8fa2bfcc{
height:10px;
}

#top .av-special-heading.av-k9bl5-882892e5e3a41096b3c93974f187b1ea{
margin:40px 0 0.7em 0;
padding-bottom:10px;
font-size:53px;
}
body .av-special-heading.av-k9bl5-882892e5e3a41096b3c93974f187b1ea .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k9bl5-882892e5e3a41096b3c93974f187b1ea .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-k9bl5-882892e5e3a41096b3c93974f187b1ea .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jkmanyih-39-448d0d7d075894ee7b1cec08a9d29834 .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

#top .hr.av-jkjvrpjm-37-8a56ea3b00819da14a6373821398f191{
margin-top:20px;
margin-bottom:10px;
}
.hr.av-jkjvrpjm-37-8a56ea3b00819da14a6373821398f191 .hr-inner{
width:40px;
border-color:rgba(176,43,44,0.6);
max-width:45%;
}
.hr.av-jkjvrpjm-37-8a56ea3b00819da14a6373821398f191 .av-seperator-icon{
color:#b02b2c;
}

.flex_column.av-x04j-33-c3ea5be85ac9fd5db5db8cde394410af{
width:24.25%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-x04j-33-c3ea5be85ac9fd5db5db8cde394410af .av-flex-placeholder{
width:1%;
}

.avia-team-member.av-jky2i28n-411445b2ff2824f7469dac2f79bba28d .team-img-container img{
border-style:none;
border-width:0 0 0 0;
-webkit-border-radius:30px 30px 0 30px;
-moz-border-radius:30px 30px 0 30px;
border-radius:30px 30px 0 30px;
}

.flex_column.av-h94ix-1d6fa8d036833e5fdcf8255cbee82e14{
width:24.25%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-h94ix-1d6fa8d036833e5fdcf8255cbee82e14 .av-flex-placeholder{
width:1%;
}

#top .av_textblock_section.av-l9le3o7j-73ccd45959dadc8d1bb2737b1533b0f3 .avia_textblock{
font-size:12px;
}

#top .av-special-heading.av-89ps1-7d031f864bce8fa823367d16e2dbf143{
margin:0 0 0.7em 0;
padding-bottom:20px;
color:#000000;
font-size:16px;
}
body .av-special-heading.av-89ps1-7d031f864bce8fa823367d16e2dbf143 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-89ps1-7d031f864bce8fa823367d16e2dbf143 .av-special-heading-tag{
font-size:16px;
}
.av-special-heading.av-89ps1-7d031f864bce8fa823367d16e2dbf143 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-89ps1-7d031f864bce8fa823367d16e2dbf143 .av-subheading{
font-size:14px;
}

.flex_column.av-8979d-2d6a19344980fdaff97b6f287664cb94{
width:49.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-8979d-2d6a19344980fdaff97b6f287664cb94 .av-flex-placeholder{
width:1%;
}

.avia-section.av-jkwotzct-09720a2b464d50a17d2aaea2ddcfb34d{
background-color:#7bb0e7;
background:linear-gradient( 45deg, #7bb0e7, #b02b2c, #edae44 );
margin-top:70px;
margin-bottom:10px;
}

#top .av-special-heading.av-av_heading-57ff0b0c6faa41fe5e4c52c7f02c5c93{
margin:0 0 0.7em 0;
padding-bottom:20px;
color:#ffffff;
font-size:53px;
}
body .av-special-heading.av-av_heading-57ff0b0c6faa41fe5e4c52c7f02c5c93 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-av_heading-57ff0b0c6faa41fe5e4c52c7f02c5c93 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-av_heading-57ff0b0c6faa41fe5e4c52c7f02c5c93 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-av_heading-57ff0b0c6faa41fe5e4c52c7f02c5c93 .av-subheading{
font-size:23px;
}

#top .hr.av-jkjvrpjm-40-eee39c8e3ce6b2fb3486d92312a32af7{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-jkjvrpjm-40-eee39c8e3ce6b2fb3486d92312a32af7 .hr-inner{
width:40px;
border-color:rgba(255,255,255,0.7);
max-width:45%;
}
.hr.av-jkjvrpjm-40-eee39c8e3ce6b2fb3486d92312a32af7 .av-seperator-icon{
color:#ffffff;
}

.flex_column.av-jn35vatz-acf5b3faff731054f83eb12a0783acd5{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
}

.avia-icon-grid-container.av-upudd-bbee417598584d2a2a070900ee006ba2 .avia-icongrid-wrapper .avia-icongrid-icon{
color:#ffffff;
}
.avia-icon-grid-container.av-upudd-bbee417598584d2a2a070900ee006ba2 .avia-icongrid-wrapper .icongrid_title{
font-size:18px;
color:#ffffff;
}
.avia-icon-grid-container.av-upudd-bbee417598584d2a2a070900ee006ba2 .avia-icongrid-wrapper .icongrid_subtitle{
font-size:15px;
color:rgba(255,255,255,0.49);
}
.avia-icon-grid-container.av-upudd-bbee417598584d2a2a070900ee006ba2 .avia-icongrid-wrapper .avia-icongrid-content .avia-icongrid-text{
color:rgba(255,255,255,0.78);
}
.avia-icon-grid-container.av-upudd-bbee417598584d2a2a070900ee006ba2 .avia-icongrid-wrapper .avia-icongrid-flipback .avia-icongrid-text{
color:rgba(255,255,255,0.78);
}

#top .av-special-heading.av-2duu8x-cd70623ab8802954c138be1132b16117{
margin:0 0 0.7em 0;
padding-bottom:0px;
font-size:53px;
}
body .av-special-heading.av-2duu8x-cd70623ab8802954c138be1132b16117 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2duu8x-cd70623ab8802954c138be1132b16117 .av-special-heading-tag{
font-size:53px;
}
.av-special-heading.av-2duu8x-cd70623ab8802954c138be1132b16117 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-2axa3d-b41cd7b19cda09a58b0b4c559fb1bc83 .avia_textblock{
font-size:23px;
color:#4a4a4a;
}

#top .hr.av-23moe1-dfcf42bfba4fb18c2dc38f90d292f769{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-23moe1-dfcf42bfba4fb18c2dc38f90d292f769 .hr-inner{
width:40px;
border-color:rgba(176,43,44,0.54);
max-width:45%;
}
.hr.av-23moe1-dfcf42bfba4fb18c2dc38f90d292f769 .av-seperator-icon{
color:#b02b2c;
}

.flex_column.av-6pawx-3ba621612a805034192bee4a0eb076c1{
width:49.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 20px 30px 20px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6pawx-3ba621612a805034192bee4a0eb076c1 .av-flex-placeholder{
width:1%;
}

#top .av_textblock_section.av-1rwrch-d2c337671267a7b28f148873f1d8a3dc .avia_textblock{
font-size:17px;
}

.av_font_icon.av-1lm22x-a9242ae13c38be57d3096332727063d1{
color:#12e200;
border-color:#12e200;
}
.av_font_icon.av-1lm22x-a9242ae13c38be57d3096332727063d1 .av-icon-char{
font-size:50px;
line-height:50px;
}

#top .av_textblock_section.av-1fiq8x-c5d647753302170c6bd8723e3a34e947 .avia_textblock{
font-size:17px;
}

.av_font_icon.av-177d8p-d675fca8a0330c970d39eb0a30fe2863{
color:#8e5000;
border-color:#8e5000;
}
.av_font_icon.av-177d8p-d675fca8a0330c970d39eb0a30fe2863 .av-icon-char{
font-size:30px;
line-height:30px;
}

.flex_column.av-10clr5-95fbc052310d648519abdfbcb9469067{
width:49.5%;
margin-left:0;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 0px 30px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-10clr5-95fbc052310d648519abdfbcb9469067 .av-flex-placeholder{
width:1%;
}

.avia-section.av-jkjmqted-25-0107afc8ac52e7f851e8c580aff96ec8{
background-color:#7bb0e7;
background-repeat:no-repeat;
background-image:url(https://www.terrum-via.com/wp-content/uploads/2018/10/hero-pattern.png), linear-gradient( to bottom right, #7bb0e7, #b02b2c, #edae44 );
background-position:50% 50%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-jkjmqted-25-0107afc8ac52e7f851e8c580aff96ec8 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}
.avia-section.av-jkjmqted-25-0107afc8ac52e7f851e8c580aff96ec8 .avia-divider-svg-top svg{
height:50px;
fill:#ffffff;
}

.flex_column.av-g1za9-c6a2fab6b6b5c8726b2eef0e9710ab11{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
}

.flex_column.av-1k807-20-227f2086e6ef117a843b5a96fd29211d{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
}

.flex_column.av-8x9rt-3175369d9f1173877222f546439c2d6b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av_textblock_section.av-l9le3o7j-73ccd45959dadc8d1bb2737b1533b0f3 .avia_textblock{
font-size:12px;
}
}

@media only screen and (max-width: 479px){ 
#top .av_textblock_section.av-l9le3o7j-73ccd45959dadc8d1bb2737b1533b0f3 .avia_textblock{
font-size:12px;
}
}
