.avia-section.av-dvjnrj-f038143ddcf29fe120f38a9c9b4b1619 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

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

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

.flex_column.av-db8tkv-b0469aec11254b02ddca3eba1d31fbac{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.flex_column.av-d1em1b-68140adad43308b0e896b60fae61fadd{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
}

.avia-section.av-coqia7-c89293bc76ba1f884b34ce5c3fefd1a7{
background-repeat:no-repeat;
background-image:url(https://ctbarcelona.eu/wp-content/uploads/2017/02/banner-cc.jpg);
background-position:50% 50%;
background-attachment:fixed;
}
.avia-section.av-coqia7-c89293bc76ba1f884b34ce5c3fefd1a7 .av-section-color-overlay{
opacity:0.8;
background-color:#000000;
}

.flex_column.av-ci9eb3-23bc405af727bd62aa684a85827b3f9f{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
background-color:#ffffff;
}

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

.avia-image-container.av-c5dqy7-5bb6969f6b67193d6b5657cc8e6eafe0 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-c1fpiv-c4701487b71ca6cae6f7a0cbf0493cda{
padding-bottom:10px;
color:#000000;
font-size:50px;
}
body .av-special-heading.av-c1fpiv-c4701487b71ca6cae6f7a0cbf0493cda .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-c1fpiv-c4701487b71ca6cae6f7a0cbf0493cda .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-c1fpiv-c4701487b71ca6cae6f7a0cbf0493cda .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-c1fpiv-c4701487b71ca6cae6f7a0cbf0493cda .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-bv7rsn-29dfe64e00e61efffabb9d94533df9af{
height:15px;
}

#top .av_textblock_section.av-bpcpsv-752f25864c1f09a3cfcfaaed895a48d2 .avia_textblock{
color:#a0a0a0;
}

#top .hr.hr-invisible.av-bj6kvz-6f76f1cd8531986d575816da27fd19bc{
height:15px;
}

#top #wrap_all .avia-button.av-bb9skn-9200a8a0e9eec83dd30a2a943a249380{
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;
}
#top #wrap_all .avia-button.av-bb9skn-9200a8a0e9eec83dd30a2a943a249380:hover{
background-color:blue;
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-b5wz7r-e97fc4da19edce5757d875f7675314b6{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
background-color:#f8f8f8;
}

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

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

#top .av-special-heading.av-aqwj73-f135d63eecc8d85a51bdd547617782c7{
padding-bottom:10px;
color:#000000;
font-size:50px;
}
body .av-special-heading.av-aqwj73-f135d63eecc8d85a51bdd547617782c7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-aqwj73-f135d63eecc8d85a51bdd547617782c7 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-aqwj73-f135d63eecc8d85a51bdd547617782c7 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-aqwj73-f135d63eecc8d85a51bdd547617782c7 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-ajqcfz-b8c685b3ece4e83f25ae277aa7fe9092{
height:15px;
}

#top .av_textblock_section.av-aajy5j-f23b02ec127b8697db41834d2b426fd2 .avia_textblock{
color:#a0a0a0;
}

#top .hr.hr-invisible.av-a5l8if-15a7051709a80930bffb5b20e5dd9cb3{
height:15px;
}

#top #wrap_all .avia-button.av-a1cwpr-58da4bd2f57349ac3342b34b2d8c0b4c{
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;
}
#top #wrap_all .avia-button.av-a1cwpr-58da4bd2f57349ac3342b34b2d8c0b4c:hover{
background-color:blue;
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-9to4zb-ce82e3671f23edc12521f6bc3cbd72f8{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:15px 0px 0px 0px;
background-color:#ffffff;
}

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

.avia-image-container.av-9giprr-013af362485d6e89ba38c82b9c9397e8 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-xuw4n-1644df911bf59c2fcf7ab8d1de5899dc{
padding-bottom:10px;
color:#000000;
font-size:50px;
}
body .av-special-heading.av-xuw4n-1644df911bf59c2fcf7ab8d1de5899dc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-xuw4n-1644df911bf59c2fcf7ab8d1de5899dc .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-xuw4n-1644df911bf59c2fcf7ab8d1de5899dc .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-xuw4n-1644df911bf59c2fcf7ab8d1de5899dc .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-95l0xj-fb803a47bc767d18e2eaad407de75e49{
height:15px;
}

#top .av_textblock_section.av-921o1z-7a964405cb8e663d1395a323a277002a .avia_textblock{
color:#a0a0a0;
}

#top .hr.hr-invisible.av-8u7d8v-6afdc461dfc150ffb6cf2d6c6d577f43{
height:15px;
}

#top #wrap_all .avia-button.av-8q0u9j-18efda3f7d0cc61a64d4661e76618c0f{
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;
}
#top #wrap_all .avia-button.av-8q0u9j-18efda3f7d0cc61a64d4661e76618c0f:hover{
background-color:blue;
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-8j65v3-63bf2c33ec84746e4b368bceae2782d4 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

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

#top .hr.av-88tzpr-6a1e7daaccf1a71f1d390e6ad60b3ebd{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-88tzpr-6a1e7daaccf1a71f1d390e6ad60b3ebd .hr-inner{
width:50px;
border-color:#000000;
}

.flex_column.av-83i2rj-d74e60870ff9732eae1273b053989baa{
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-7uiytj-6ac7cb43f3e258c6942d97df5442804a{
padding-bottom:10px;
}
body .av-special-heading.av-7uiytj-6ac7cb43f3e258c6942d97df5442804a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7uiytj-6ac7cb43f3e258c6942d97df5442804a .av-subheading{
font-size:15px;
}

.flex_column.av-rbbf3-02844ddffe8920d1d09dbafb5b8aff9c{
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-7fmunz-9e194e2593926470d0c4d2ab0218ad60{
padding-bottom:10px;
}
body .av-special-heading.av-7fmunz-9e194e2593926470d0c4d2ab0218ad60 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7fmunz-9e194e2593926470d0c4d2ab0218ad60 .av-subheading{
font-size:15px;
}

.flex_column.av-738btj-dd72bdc5f3b7eebe43d20da59a2037b3{
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-2hwlz-f6d1b4f5b9f57de55d6fd336162b5b4d{
padding-bottom:10px;
}
body .av-special-heading.av-2hwlz-f6d1b4f5b9f57de55d6fd336162b5b4d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2hwlz-f6d1b4f5b9f57de55d6fd336162b5b4d .av-subheading{
font-size:15px;
}

.flex_column.av-6jwg4f-a217f4b39c676a1eaf48e0efcfba94de{
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-6fu9rz-68aa9c76d2fd01dca64ed4fe86dffb08{
padding-bottom:10px;
}
body .av-special-heading.av-6fu9rz-68aa9c76d2fd01dca64ed4fe86dffb08 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6fu9rz-68aa9c76d2fd01dca64ed4fe86dffb08 .av-subheading{
font-size:15px;
}

.avia-section.av-61mdjb-a780b9fa6e0fe26252e3414db61b39c1{
background-repeat:no-repeat;
background-image:url(https://ctbarcelona.eu/wp-content/uploads/2017/02/business-office-work-blurred.jpg);
background-position:50% 0%;
background-attachment:fixed;
}
.avia-section.av-61mdjb-a780b9fa6e0fe26252e3414db61b39c1 .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

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

#top .hr.av-5qakzb-8cca059b29e3cb5a7f7d4c301b7d82bb{
margin-top:50px;
margin-bottom:50px;
}
.hr.av-5qakzb-8cca059b29e3cb5a7f7d4c301b7d82bb .hr-inner{
width:50px;
border-color:#ffffff;
}

#top .flex_column.av-5j5cy7-29f04425d4bcfbb1c8a29e8397eb3680{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-5j5cy7-29f04425d4bcfbb1c8a29e8397eb3680{
border-radius:0px 0px 0px 0px;
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
padding:0px 10% 0px 10%;
}
.responsive #top #wrap_all .flex_column.av-5j5cy7-29f04425d4bcfbb1c8a29e8397eb3680{
margin-top:0px;
margin-bottom:0px;
}

