.flex_cell.av-x9kzae-681d73bf346643ad84e0696b6ad13f86{
vertical-align:top;
padding:70px 50px 70px 50px;
}

.iconbox.av-x6rhqm-d390a8199e4730dc0ef4ea66f4816190 .iconbox_icon{
color:#bbbbbb;
}

.flex_cell.av-wzqhpq-172bad4dffdb8ad37a1d1b8d78249427{
vertical-align:top;
padding:70px 50px 70px 50px;
}

.iconbox.av-wtpkau-006b2cfdd860b9d9ccbdaa4bb4a6a8f6 .iconbox_icon{
color:#bbbbbb;
}

.flex_cell.av-wpdp6u-f4a449a21391145961dc53415d1e5e4c{
vertical-align:top;
padding:70px 50px 70px 50px;
}

.iconbox.av-wj41qe-0e34dfede7cde39683205ad2979cb532 .iconbox_icon{
color:#bbbbbb;
}

.flex_cell.av-w536ku-4083ca05fb1312ac76d36cd58ff8a259{
vertical-align:middle;
padding:150px 0px 150px 150px;
background-color:#f8f8f8;
}

#top .flex_column.av-w1d2na-2a6a9ea149f393d4e79104e017729fc3{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-w1d2na-2a6a9ea149f393d4e79104e017729fc3{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-w1d2na-2a6a9ea149f393d4e79104e017729fc3{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-vtnq2u-e3ff841119dbad8f668d7fbaad72185d{
padding-bottom:20px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-vtnq2u-e3ff841119dbad8f668d7fbaad72185d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-vtnq2u-e3ff841119dbad8f668d7fbaad72185d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-vtnq2u-e3ff841119dbad8f668d7fbaad72185d .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-vtnq2u-e3ff841119dbad8f668d7fbaad72185d .av-subheading{
font-size:15px;
}

#top .hr.av-vomxla-072874ecf298bfb087c3568f624443f8{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-vomxla-072874ecf298bfb087c3568f624443f8 .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-vcndbq-91993cba74346213bdeec7302e751a23{
height:20px;
}

.av_font_icon.av-v4lf1y-fbbf469b4098669fdc3a5299dacc8ac5{
color:#e2bc12;
border-color:#e2bc12;
}
.av_font_icon.av-v4lf1y-fbbf469b4098669fdc3a5299dacc8ac5 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-uz8r3i-5fb3d8a1551fcd2483512f2d1845915a{
color:#e2bc12;
border-color:#e2bc12;
}
.av_font_icon.av-uz8r3i-5fb3d8a1551fcd2483512f2d1845915a .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-uxablq-67ba980d154e487db4feef932caac576{
color:#e2bc12;
border-color:#e2bc12;
}
.av_font_icon.av-uxablq-67ba980d154e487db4feef932caac576 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-uniq72-b2e3e283126f3b27340cfe1c14cac8a5{
color:#e2bc12;
border-color:#e2bc12;
}
.av_font_icon.av-uniq72-b2e3e283126f3b27340cfe1c14cac8a5 .av-icon-char{
font-size:40px;
line-height:40px;
}

.av_font_icon.av-uh7gva-cb0964c6f4dfef48573831f7999f133b{
color:#e2bc12;
border-color:#e2bc12;
}
.av_font_icon.av-uh7gva-cb0964c6f4dfef48573831f7999f133b .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-uc0fue-58a0e0d1c037738f82af05427a0ce9d5{
height:42px;
}

.flex_cell.av-u335hi-b6161559cf77256f5a497b6b9c7d34e9{
vertical-align:middle;
padding:500px 0px 500px 0px;
background:url(https://ctbarcelona.eu/wp-content/uploads/2017/01/mockup.png) 0% 100% no-repeat scroll #f8f8f8;
}

#top .hr.hr-invisible.av-tqy6ry-30dbae567b4284f51fd984bd72f63c1b{
height:50px;
}

#top .av-special-heading.av-2yhzb2-6142de825c40807e8b9f7b480dda6d38{
padding-bottom:20px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-2yhzb2-6142de825c40807e8b9f7b480dda6d38 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2yhzb2-6142de825c40807e8b9f7b480dda6d38 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2yhzb2-6142de825c40807e8b9f7b480dda6d38 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-2yhzb2-6142de825c40807e8b9f7b480dda6d38 .av-subheading{
font-size:15px;
}

#top .hr.av-tdc0xy-9f45c427ac1cb4cd01c4cc7120b278bf{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-tdc0xy-9f45c427ac1cb4cd01c4cc7120b278bf .hr-inner{
width:50px;
border-color:#000000;
}

.av-hotspot-image-container .av-image-hotspot.av-t0xcp2-93420a8bd857b1e6b29b5e1890249a80{
top:13.7%;
left:27.8%;
}

.av-hotspot-image-container .av-image-hotspot.av-suki9q-98ea4bca7b53470b296ae223fc91bf48{
top:21%;
left:69.9%;
}

.av-hotspot-image-container .av-image-hotspot.av-sqm0n2-22c93165fedb4685b6b52b8ffa247b57{
top:48.6%;
left:85.3%;
}

.av-hotspot-image-container .av-image-hotspot.av-sle8ly-9c66bd7e9d7c20c1bddfe5daca635fb1{
top:87.1%;
left:40.1%;
}

.av-hotspot-image-container .av-image-hotspot.av-sb0s5y-7a736e9561bb7d815f2f69eb5fcab7da{
top:63.2%;
left:11.3%;
}

#top .hr.hr-invisible.av-s9kdla-3892d41be0b06d97e5e38530623812f6{
height:50px;
}

.flex_column.av-s2n7om-1c27eccf78f2dff0149eb03a66f5579f{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-rr549y-2db6c573674c77eb1a66b04883556118{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-masonry.av-rffxgu-0346826aeb72a8cf4aef3f59905143aa{
background-color:#35383c;
}

.avia-section.av-r89gom-443edcbb00366d0eaea0a8cff09d25ac{
background-color:#35383c;
}
.avia-section.av-r89gom-443edcbb00366d0eaea0a8cff09d25ac .av-extra-border-element .av-extra-border-inner{
background-color:#35383c;
}

#top .av-special-heading.av-r3mzmm-54a6a762a9d78f6d55a3ac104bc80c01{
padding-bottom:0px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-r3mzmm-54a6a762a9d78f6d55a3ac104bc80c01 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-r3mzmm-54a6a762a9d78f6d55a3ac104bc80c01 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-r3mzmm-54a6a762a9d78f6d55a3ac104bc80c01 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-r3mzmm-54a6a762a9d78f6d55a3ac104bc80c01 .av-subheading{
font-size:15px;
}

#top .hr.av-2oz0uu-bdcb96943fa9c2f9ff7a3722289ff51f{
margin-top:45px;
margin-bottom:45px;
}
.hr.av-2oz0uu-bdcb96943fa9c2f9ff7a3722289ff51f .hr-inner{
width:50px;
border-color:#ffffff;
}

.flex_column.av-2ofpn2-010c0385adab197560e63e6ce0727eb0{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-qhioym-7a059f2a6dc9e646f32e5fdaa8369774 .iconlist_icon{
color:#ffffff;
font-size:18px;
}
#top #wrap_all .avia-icon-list-container.av-qhioym-7a059f2a6dc9e646f32e5fdaa8369774 .av_iconlist_title{
font-size:18px;
}

.flex_column.av-owco86-6687a3f438cb5293352da69cd40bc82f{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-oq2z86-6411b6daefece9c5b297801bf5757a65 .iconlist_icon{
color:#ffffff;
font-size:18px;
}
#top #wrap_all .avia-icon-list-container.av-oq2z86-6411b6daefece9c5b297801bf5757a65 .av_iconlist_title{
font-size:18px;
}

.flex_column.av-2b2nqm-eb9f5da0fa229e5f81bf5ee455d14cbb{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-muss5i-c0e2302efa37b4d6db5473f6565ea87b .iconlist_icon{
color:#ffffff;
font-size:18px;
}
#top #wrap_all .avia-icon-list-container.av-muss5i-c0e2302efa37b4d6db5473f6565ea87b .av_iconlist_title{
font-size:18px;
}

.avia-section.av-la7g0m-1343e36ea7611137c854ae29d6b1ab7e{
background-repeat:no-repeat;
background-image:url(https://ctbarcelona.eu/wp-content/uploads/2015/07/isometric-1.jpg);
background-position:0% 50%;
background-attachment:scroll;
}
.avia-section.av-la7g0m-1343e36ea7611137c854ae29d6b1ab7e .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .flex_column.av-l2xbae-dcc32cef643c71424090733c186aee90{
margin-top:50px;
margin-bottom:50px;
}
.flex_column.av-l2xbae-dcc32cef643c71424090733c186aee90{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-l2xbae-dcc32cef643c71424090733c186aee90{
margin-top:50px;
margin-bottom:50px;
}

#top .flex_column.av-kv38yu-92314969a693f77e7c9ef2dcc01a5205{
margin-top:50px;
margin-bottom:50px;
}
.flex_column.av-kv38yu-92314969a693f77e7c9ef2dcc01a5205{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:50px 50px 50px 50px;
background-color:rgba(255,255,255,0.85);
}
.responsive #top #wrap_all .flex_column.av-kv38yu-92314969a693f77e7c9ef2dcc01a5205{
margin-top:50px;
margin-bottom:50px;
}

#top .av-special-heading.av-ktcyom-2cfbcbbb0e0b9bb8ccaeaa995abfb745{
padding-bottom:20px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-ktcyom-2cfbcbbb0e0b9bb8ccaeaa995abfb745 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ktcyom-2cfbcbbb0e0b9bb8ccaeaa995abfb745 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-ktcyom-2cfbcbbb0e0b9bb8ccaeaa995abfb745 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-ktcyom-2cfbcbbb0e0b9bb8ccaeaa995abfb745 .av-subheading{
font-size:15px;
}

#top .hr.av-kku90m-2b2ffc2faa91e7ae4f23e602504ec282{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-kku90m-2b2ffc2faa91e7ae4f23e602504ec282 .hr-inner{
width:50px;
border-color:#000000;
}

.avia-section.av-ka89h2-e67de4a14ad1831b6a139a7c4a73ff2e{
background-color:#f8f8f8;
}

#top .av-special-heading.av-k2r3nq-85c206352720da3b1b36b7b2f06ecfa9{
padding-bottom:20px;
color:#000000;
font-size:40px;
}
body .av-special-heading.av-k2r3nq-85c206352720da3b1b36b7b2f06ecfa9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-k2r3nq-85c206352720da3b1b36b7b2f06ecfa9 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-k2r3nq-85c206352720da3b1b36b7b2f06ecfa9 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-k2r3nq-85c206352720da3b1b36b7b2f06ecfa9 .av-subheading{
font-size:15px;
}

#top .hr.av-jvb3ie-bf70aa7860af860c75f492aac42fe352{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-jvb3ie-bf70aa7860af860c75f492aac42fe352 .hr-inner{
width:50px;
border-color:#000000;
}

.av-hotspot-image-container .av-image-hotspot.av-jnod2u-eafd1b3a6ddca4742dee03d39e4afb87{
top:22.1%;
left:29%;
}
.av-hotspot-image-container .av-image-hotspot.av-jnod2u-eafd1b3a6ddca4742dee03d39e4afb87 .av-image-hotspot_inner{
background-color:#22689e;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-jnod2u-eafd1b3a6ddca4742dee03d39e4afb87 .av-image-hotspot-pulse{
background-color:#22689e;
}

.av-hotspot-image-container .av-image-hotspot.av-jh7upi-6bee79e36145e408c3c07a0ce61a48b6{
top:63.8%;
left:8.3%;
}
.av-hotspot-image-container .av-image-hotspot.av-jh7upi-6bee79e36145e408c3c07a0ce61a48b6 .av-image-hotspot_inner{
background-color:#22689e;
color:#ffffff;
}
.av-hotspot-image-container .av-image-hotspot.av-jh7upi-6bee79e36145e408c3c07a0ce61a48b6 .av-image-hotspot-pulse{
background-color:#22689e;
}

.av-hotspot-image-container .av-image-hotspot.av-j7i5z2-06210feb76941d770ebb8e58a019e3fc{
top:39.7%;
left:78.6%;
}

#top .hr.hr-invisible.av-j3vgq6-731f27276728f524308958a505301664{
height:50px;
}

.flex_column.av-j0azq6-ef1be205f1b6e4b3fd8b5bbd7fcf1fba{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-im2uzy-d2faeb18e82b2c4b8e358bceb2be2115{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-section.av-ibgf92-aeb9fdc2710f145653ac3c14dc8e54d6{
background-repeat:no-repeat;
background-image:url(https://ctbarcelona.eu/wp-content/uploads/2015/07/business-office-work.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-ibgf92-aeb9fdc2710f145653ac3c14dc8e54d6 .av-section-color-overlay{
opacity:0.9;
background-color:#35383c;
}

#top .av-special-heading.av-i1uohq-2934d1dd11f37b6e25d2919c339fe640{
padding-bottom:20px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-i1uohq-2934d1dd11f37b6e25d2919c339fe640 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-i1uohq-2934d1dd11f37b6e25d2919c339fe640 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-i1uohq-2934d1dd11f37b6e25d2919c339fe640 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-i1uohq-2934d1dd11f37b6e25d2919c339fe640 .av-subheading{
font-size:15px;
}

.flex_column.av-hvth1q-83721f09ef995d44afa5736cff2ef07d{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-huhwuu-3ef667a4d7a9626c09a34b128638c700{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1pv086-2001ba01d2ebe69aaa6f8c45db022a82 .avia_textblock{
color:#cecece;
}

.flex_column.av-gyo0ji-3193bff844adcdb3bde80b44edee2fca{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-section.av-gshja6-273bd031be4750e9230e7f7858cca80e{
background-color:#f1f1f1;
}

#top .hr.hr-invisible.av-gklhz2-65f0ff1358cb2955a7e6eb89de0e3ac1{
height:40px;
}

#top .av-special-heading.av-gfeuu6-23b227c35a104bbd67ed7b259f00d2e8{
padding-bottom:0px;
font-size:40px;
}
body .av-special-heading.av-gfeuu6-23b227c35a104bbd67ed7b259f00d2e8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-gfeuu6-23b227c35a104bbd67ed7b259f00d2e8 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-gfeuu6-23b227c35a104bbd67ed7b259f00d2e8 .av-subheading{
font-size:15px;
}

#top .hr.av-g9adc6-8c98de94a612ebb9db72cfa1568708d8{
margin-top:70px;
margin-bottom:5px;
}
.hr.av-g9adc6-8c98de94a612ebb9db72cfa1568708d8 .hr-inner{
width:50px;
border-color:#000000;
}

.av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-tab-section-tab-title-container{
background-color:#f1f1f1;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-section-tab-title{
color:#919191;
}

.av-layout-tab.av-fxtgda-63673caa17b9e8e6e7d68636626186b4{
vertical-align:middle;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-active-tab-title.av-section-tab-title.av-fxtgda-63673caa17b9e8e6e7d68636626186b4{
color:#333333;
}

.flex_column.av-fs2x6m-ae7f6fce99137d7ef0dc9c90424998cc{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-fl5tla-6e38ce214516580ecee020b50c6dd210 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-fi1bfq-230cc6ebb4f7411e5e7d4ec63bd01363{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-f8jzmm-ead34b531550d4adc42bbe2e734db1a6{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-f8jzmm-ead34b531550d4adc42bbe2e734db1a6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-f8jzmm-ead34b531550d4adc42bbe2e734db1a6 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-f8jzmm-ead34b531550d4adc42bbe2e734db1a6 .av-subheading{
font-size:15px;
}

#top .hr.av-f5ipzi-d6de52cf93cb0611ecc1fb773c03f7ab{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-f5ipzi-d6de52cf93cb0611ecc1fb773c03f7ab .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-eup2za-0c350dadeb1a61b8badb18f52edaa5c3{
height:20px;
}

#top #wrap_all .avia-button.av-en386m-b4e6e1a494d2027d8f6fe7d1d1ea0acf{
background-color:#8dc770;
border-color:#8dc770;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.av-layout-tab.av-eeltl2-fda650a42bf95663636da9bd36cbfdf9{
vertical-align:middle;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-active-tab-title.av-section-tab-title.av-eeltl2-fda650a42bf95663636da9bd36cbfdf9{
color:#333333;
}

.flex_column.av-e9dmw6-00be4f5e8cd730f8d7ee91a22e1f58f9{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-e42hpy-5bac0a6c1c05c0f6361578117ae2f23c{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-e42hpy-5bac0a6c1c05c0f6361578117ae2f23c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-e42hpy-5bac0a6c1c05c0f6361578117ae2f23c .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-e42hpy-5bac0a6c1c05c0f6361578117ae2f23c .av-subheading{
font-size:15px;
}

#top .hr.av-dxawfi-8a185382c71351b759b32ca018abc811{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-dxawfi-8a185382c71351b759b32ca018abc811 .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-do54im-cfd858058b16fc19086b2b496fe308e9{
height:20px;
}

#top #wrap_all .avia-button.av-df0wxi-e22461418eee9119de4057ec60fac677{
background-color:#0075b3;
border-color:#0075b3;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.flex_column.av-d9m3ta-2d967dee6e6a7e9746d2c8cc4ec543f6{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-1bifry-02424e4123d3b9e4df53e529e42948d4 .av-image-caption-overlay-center{
color:#ffffff;
}

.av-layout-tab.av-d017x2-655bac2b5acc9653c659faa07d9a68c8{
vertical-align:middle;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-active-tab-title.av-section-tab-title.av-d017x2-655bac2b5acc9653c659faa07d9a68c8{
color:#333333;
}

.flex_column.av-cvbtxa-d34a306a08e07a01ba4a564a53f00b06{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-cqakgm-3e48f014204b4b981ed78f8b3c4b6121 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-cjfrfi-3f2a06072242f4cead06ecd0f5eaebbb{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-cb3h8u-f69cf5189d9de3f64cd57a51df25c6dd{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-cb3h8u-f69cf5189d9de3f64cd57a51df25c6dd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-cb3h8u-f69cf5189d9de3f64cd57a51df25c6dd .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-cb3h8u-f69cf5189d9de3f64cd57a51df25c6dd .av-subheading{
font-size:15px;
}

#top .hr.av-c8ddly-7a10e3721122d3115575839401d4440b{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-c8ddly-7a10e3721122d3115575839401d4440b .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-bv2ro6-99ea93d997c6c5df4403f19250371a04{
height:20px;
}

#top #wrap_all .avia-button.av-bpbhha-890b27ee826eff38d6a9dcf0348d8b5f{
background-color:#365666;
border-color:#365666;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.av-layout-tab.av-bjkxiu-0e017902e7529bf6dcf1baa5547cb94e{
vertical-align:middle;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-active-tab-title.av-section-tab-title.av-bjkxiu-0e017902e7529bf6dcf1baa5547cb94e{
color:#333333;
}

.flex_column.av-balfou-7c0a433a4da4974b13f933cf63dc5dc4{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-b44a66-c84bfc6d3f4e5e8e78bc310ef4682556{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-b44a66-c84bfc6d3f4e5e8e78bc310ef4682556 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-b44a66-c84bfc6d3f4e5e8e78bc310ef4682556 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-b44a66-c84bfc6d3f4e5e8e78bc310ef4682556 .av-subheading{
font-size:15px;
}

#top .hr.av-az6bja-02c3acc1fa65949eaa3956fa44153c60{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-az6bja-02c3acc1fa65949eaa3956fa44153c60 .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-am7o5i-ada09d3df81064b7312d819eb7a754d6{
height:20px;
}

#top #wrap_all .avia-button.av-agkbxq-545780daf8ffdf0a3f42e6f54e3c5820{
background-color:#c50000;
border-color:#c50000;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.flex_column.av-adz8uu-96fc82deb8fdb9e149eb8bfb19ba50f7{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-a82kzq-740ffcd985a3f485bffbcf7faccf48eb .av-image-caption-overlay-center{
color:#ffffff;
}

.av-layout-tab.av-9zuo7q-449ef92cef622d4fe19885d5652846d0{
vertical-align:middle;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-active-tab-title.av-section-tab-title.av-9zuo7q-449ef92cef622d4fe19885d5652846d0{
color:#333333;
}

.flex_column.av-9tse6u-4adcd9fd00dd690bd2e7649a73902b38{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-9ne0za-c10f80d224d39847dfa9a8c20c4bc85c .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-9h4wta-e3fe29c8a83fba08fb31c07be31feb94{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-9cgp9a-b268395f528d241d9bb4caed1d14fc27{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-9cgp9a-b268395f528d241d9bb4caed1d14fc27 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9cgp9a-b268395f528d241d9bb4caed1d14fc27 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-9cgp9a-b268395f528d241d9bb4caed1d14fc27 .av-subheading{
font-size:15px;
}

#top .hr.av-97d7jq-889eb28973db416f0f1ab164ce407768{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-97d7jq-889eb28973db416f0f1ab164ce407768 .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-8sbzr2-32c06f9516211ba1689c2d9d7dc7f6f3{
height:20px;
}

#top #wrap_all .avia-button.av-8pnoxi-8d55ec2650025b1c22afd21b62223af6{
background-color:#a46497;
border-color:#a46497;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.av-layout-tab.av-8jaoby-a78ad233c53cb302a8135bc114cd092f{
vertical-align:middle;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-active-tab-title.av-section-tab-title.av-8jaoby-a78ad233c53cb302a8135bc114cd092f{
color:#333333;
}

.flex_column.av-8emalq-27f105167006768c80f1771cfec4f86b{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-86fncm-625b9baebb2c9e19ccbd4c374fbf71d8{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-86fncm-625b9baebb2c9e19ccbd4c374fbf71d8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-86fncm-625b9baebb2c9e19ccbd4c374fbf71d8 .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-86fncm-625b9baebb2c9e19ccbd4c374fbf71d8 .av-subheading{
font-size:15px;
}

#top .hr.av-7zhmku-7f0a69c721c824b349cdbfb546650cfd{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-7zhmku-7f0a69c721c824b349cdbfb546650cfd .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-rn1x2-879cee8152fea2d137673b04bc6f6ccd{
height:20px;
}

#top #wrap_all .avia-button.av-7k7qa6-c49518a398952a5c0cd70e950e37a748{
background-color:#312853;
border-color:#312853;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.flex_column.av-7b6gem-76248c156d08b8bff89d8eff6b3fcd03{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-76ov9y-0d3a53207e8cc89a73c5328449902dda .av-image-caption-overlay-center{
color:#ffffff;
}

.av-layout-tab.av-71imsu-b7164b4d229e77979751ff95ed1881b4{
vertical-align:middle;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-active-tab-title.av-section-tab-title.av-71imsu-b7164b4d229e77979751ff95ed1881b4{
color:#333333;
}

.flex_column.av-6xmozq-8a785da9df34b75d9e511fc2d9acb3e9{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-6rktmm-8cd7fb84cc5c35d6946be33df8921c80 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-6lpcz2-3c1e6f6522cd8a0e8ac5a3c7a1aef0e2{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-6bmwd2-40241cb7efb85999ad8ef39813213b1d{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-6bmwd2-40241cb7efb85999ad8ef39813213b1d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-6bmwd2-40241cb7efb85999ad8ef39813213b1d .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-6bmwd2-40241cb7efb85999ad8ef39813213b1d .av-subheading{
font-size:15px;
}

#top .hr.av-67evda-c5dbf748cc037eaf0beee877d98766e9{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-67evda-c5dbf748cc037eaf0beee877d98766e9 .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-5tnmny-6ba07d19458215d0a1549fe5d9a9a48d{
height:20px;
}

#top #wrap_all .avia-button.av-kdzrq-94655b94c538e4102754b542a4e128c1{
background-color:#f58eac;
border-color:#f58eac;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.av-layout-tab.av-jwiwu-b37e9840eee63fd55c245ec92b3b3e48{
vertical-align:middle;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-active-tab-title.av-section-tab-title.av-jwiwu-b37e9840eee63fd55c245ec92b3b3e48{
color:#333333;
}

.flex_column.av-5b7lkm-8dba8560fada239eab0dd303ebefa711{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-j03h2-6633e94876c798789d36c0c5083a61cb{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-j03h2-6633e94876c798789d36c0c5083a61cb .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-j03h2-6633e94876c798789d36c0c5083a61cb .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-j03h2-6633e94876c798789d36c0c5083a61cb .av-subheading{
font-size:15px;
}

#top .hr.av-54aqgu-049a382597e7ee94eb9dee1b2f33bb85{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-54aqgu-049a382597e7ee94eb9dee1b2f33bb85 .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-4q46u6-c5d936df806befa224059cb01ba49f34{
height:20px;
}

#top #wrap_all .avia-button.av-4khvnq-45a9cb1487fb130a79b128a5e6139880{
background-color:#1173b3;
border-color:#1173b3;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.flex_column.av-4cxug6-f4790f290e56269358f8d502c8292197{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-4854uu-2ede3f9c25b39bf6454eb2259624e91e .av-image-caption-overlay-center{
color:#ffffff;
}

.av-layout-tab.av-41rsom-4a2c36078edd61444942cfa563a107c2{
vertical-align:middle;
}
#top .av-tab-section-outer-container.av-g4rouu-e5dd394236aec3cbe7c42818d7232fa0 .av-active-tab-title.av-section-tab-title.av-41rsom-4a2c36078edd61444942cfa563a107c2{
color:#333333;
}

.flex_column.av-1f5za-2762968bb674542b9b093786d6e26de6{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-3om2o6-8dcd0c1371506fc19d81a8a350d9d514 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-cotdi-343bcb7f47ea43ff5a8b7ce12c017aeb{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-3guosu-7346221fb0d75a3925706edac16e604f{
padding-bottom:0px;
font-size:30px;
}
body .av-special-heading.av-3guosu-7346221fb0d75a3925706edac16e604f .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3guosu-7346221fb0d75a3925706edac16e604f .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-3guosu-7346221fb0d75a3925706edac16e604f .av-subheading{
font-size:15px;
}

#top .hr.av-3801cm-7d2fcff22d113dd506e18dcd88b34f8b{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-3801cm-7d2fcff22d113dd506e18dcd88b34f8b .hr-inner{
width:50px;
border-color:#000000;
}

#top .hr.hr-invisible.av-ahc9i-cb8d97599b6d8267a8f43482859e4668{
height:20px;
}

#top #wrap_all .avia-button.av-2pnh9a-188ab8b347e1bc432a07081955d41d3d{
background-color:#307a9b;
border-color:#307a9b;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.avia-section.av-2i2p1i-c923a9c15b69dcb6618c6da6120646cb{
background-repeat:no-repeat;
background-image:url(https://ctbarcelona.eu/wp-content/uploads/2015/07/business-office-work.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-2i2p1i-c923a9c15b69dcb6618c6da6120646cb .av-section-color-overlay{
opacity:0.9;
background-color:#35383c;
}

#top .av-special-heading.av-2emupi-7c6bf70771dd39ff7f30a36ea7359b87{
padding-bottom:0px;
color:#ffffff;
font-size:40px;
}
body .av-special-heading.av-2emupi-7c6bf70771dd39ff7f30a36ea7359b87 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2emupi-7c6bf70771dd39ff7f30a36ea7359b87 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-2emupi-7c6bf70771dd39ff7f30a36ea7359b87 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2emupi-7c6bf70771dd39ff7f30a36ea7359b87 .av-subheading{
font-size:15px;
}

#top .hr.av-27h80m-76b4dde71eca94a99d890c7ba6d90894{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-27h80m-76b4dde71eca94a99d890c7ba6d90894 .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .avia-testimonial-wrapper.av-25962m-71dd752a8392a7d367fc91f46a7e854c .avia-testimonial-content{
color:#e8e8e8;
}
.avia-testimonial-wrapper.av-25962m-71dd752a8392a7d367fc91f46a7e854c .avia-testimonial-name{
color:#ffffff;
}
.avia-testimonial-wrapper.av-25962m-71dd752a8392a7d367fc91f46a7e854c .avia-testimonial-subtitle{
color:#ffffff;
}
.avia-testimonial-wrapper.av-25962m-71dd752a8392a7d367fc91f46a7e854c .avia-testimonial-link{
color:#ffffff;
}
.avia-testimonial-wrapper.av-25962m-71dd752a8392a7d367fc91f46a7e854c .avia-slideshow-controls{
color:#e8e8e8;
}

.avia-section.av-1jfcpy-b0cceb336c196c0d896483ea99f3e715{
background-color:#ffffff;
}

#top .hr.hr-invisible.av-1eiw3i-5ec23464829c457ff3e0d299580f29d1{
height:70px;
}

#top .av-special-heading.av-17fgvq-f97baf03541d4c32641225d80e5dadf2{
padding-bottom:0px;
font-size:40px;
}
body .av-special-heading.av-17fgvq-f97baf03541d4c32641225d80e5dadf2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-17fgvq-f97baf03541d4c32641225d80e5dadf2 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-17fgvq-f97baf03541d4c32641225d80e5dadf2 .av-subheading{
font-size:15px;
}

#top .hr.av-11pnxi-80de6d8b4d085c86c97267383bff4eba{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-11pnxi-80de6d8b4d085c86c97267383bff4eba .hr-inner{
width:50px;
border-color:#000000;
}

.flex_column.av-udmj2-37c229fb993bcfe5ba9d095b5c2b91e3{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-qdbba-cc65a39fedefdd4ad018677cbe043761{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-ghh4m-2674e37991682fc8a2631a8485f9f8d7{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-image-container.av-3pna-d257fc010fb138033909c2d00be0abc4 .av-image-caption-overlay-center{
color:#ffffff;
}

