.flex_column.av-1g2n5yn8-bb114b2440aa5a21601ebd5edb2d2bcf{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1fqnvk10-2574b21187b6076698d571a58fbcb16f{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1ekvlqzo-6d1f6313b3409005b0dec5ade3cca26d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-1ehxiazo-734c98fd29b4386ad9692b8e2638ac59 .iconlist_icon{
color:#ffffff;
background-color:#800000;
}
#top .avia-icon-list-container.av-1ehxiazo-734c98fd29b4386ad9692b8e2638ac59 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-1ehxiazo-734c98fd29b4386ad9692b8e2638ac59 .av_iconlist_title{
font-size:15px;
color:#363636;
}

.flex_column.av-1ddqieck-b86005c193c414d7d54b0f62b52f1add{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-1czx95wk-784905a6a59e6e5af3ba074a2383c541 .iconlist_icon{
color:#ffffff;
background-color:#800000;
}
#top .avia-icon-list-container.av-1czx95wk-784905a6a59e6e5af3ba074a2383c541 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-1czx95wk-784905a6a59e6e5af3ba074a2383c541 .av_iconlist_title{
font-size:15px;
color:#363636;
}

.flex_column.av-1brqcsck-e1a5355ad953b12bf8ab872ccaaf0fbd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-1ar2y2n8-065b3743ffd12cfc3f35fdd82753c576{
vertical-align:top;
background-color:#b0242b;
}
.responsive #top #wrap_all .flex_cell.av-1ar2y2n8-065b3743ffd12cfc3f35fdd82753c576{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-1a7hlu9w-190717feaa05578202df9f44b620e36e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-19x4q23o-9b7470ac95c43d99fc302df287387fdd{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1962gbs4-0e65b446bb9e4698ceeb7a63dfe0bca8 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-18yz1d9g-0c30189c508907ce5ef08c055c70ebd3{
vertical-align:top;
background-color:#b0242b;
}
.responsive #top #wrap_all .flex_cell.av-18yz1d9g-0c30189c508907ce5ef08c055c70ebd3{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-18bymu5g-6490a451719f796f3c33bed4603535d7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-181050pw-6d165e75907d53b213d4014fa43cdb91{
background-color:#ffffff;
border-color:#ffffff;
color:#cc0023;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-181050pw-6d165e75907d53b213d4014fa43cdb91 .avia-svg-icon svg:first-child{
fill:#cc0023;
stroke:#cc0023;
}

.flex_column.av-4bnqgpw-942db12007ec5f4d3d5eba12b9607210{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-16ux9p44-5a0a0a4205e7c21dddfc09202cf29c2d{
background-color:#ffffff;
border-color:#ffffff;
color:#cc0023;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-16ux9p44-5a0a0a4205e7c21dddfc09202cf29c2d .avia-svg-icon svg:first-child{
fill:#cc0023;
stroke:#cc0023;
}

.flex_column.av-16du4mw4-ee2614c9b39de5e2096da6983537ae89{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-165dtzlw-4e061eb2e8357f0c011b22812295d384{
background-color:#ffffff;
border-color:#ffffff;
color:#cc0023;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-165dtzlw-4e061eb2e8357f0c011b22812295d384 .avia-svg-icon svg:first-child{
fill:#cc0023;
stroke:#cc0023;
}

.flex_column.av-15p3ib2c-c64978af1ab4b6e6461f452f66f20b06{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-42pgiys-05982a7c221a193e6cc0b3a8867b6731{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-13ugkfac-78d52f927e4bbf61e7ca7121d126c24e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-13ugkfac-78d52f927e4bbf61e7ca7121d126c24e{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-13i54rxg-fbbcadfdc290ed112d26f7e1c68a8480{
padding-bottom:0;
color:#8000000;
font-size:40px;
}
body .av-special-heading.av-13i54rxg-fbbcadfdc290ed112d26f7e1c68a8480 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-13i54rxg-fbbcadfdc290ed112d26f7e1c68a8480 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-13i54rxg-fbbcadfdc290ed112d26f7e1c68a8480 .special-heading-inner-border{
border-color:#8000000;
}
.av-special-heading.av-13i54rxg-fbbcadfdc290ed112d26f7e1c68a8480 .av-subheading{
font-size:20px;
}

.flex_cell.av-12kz63dw-6a8369f189a2773e52bd1b7a6cfbfe9e{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-12kz63dw-6a8369f189a2773e52bd1b7a6cfbfe9e{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-3sxy7es-f1f808ef409a6f97e8915c7fcabd9771{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-11i4a0f8-c580c9492261cef6f6a32316730d66f5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-1123h9k4-82c086a00a192bceff19b2c1b8e11e71 .avia_textblock{
font-size:13px;
}

.flex_cell.av-10jfwb6s-6cb6093220dd0c72abeb7b4f7315d068{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-10jfwb6s-6cb6093220dd0c72abeb7b4f7315d068{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-zxtv1us-f5fe60c7cd2c0d119427ba774d9fbcd7{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-zfzr1xg-f78d0341f3b5c7a487e9d4ffb67a314f .avia_textblock{
font-size:13px;
}

.flex_column.av-z202c5g-554a6f8801ab4451fd1794f9ec8d89f4{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-3epkk78-0e659665316fab334899d2fec1dd15de{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-xljf2ys-4ba9a54f4f1a7f4033347ea8f4d3966a{
height:30px;
}

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

.flex_column.av-wsggbok-bc1ecbcff96c3a20133f4741b8984a88{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-wh1l344-c7b5ca4f2959b157cab076152eaff343 .iconlist_icon{
color:#ffffff;
background-color:#800000;
}
#top .avia-icon-list-container.av-wh1l344-c7b5ca4f2959b157cab076152eaff343 .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-wh1l344-c7b5ca4f2959b157cab076152eaff343 .av_iconlist_title{
font-size:15px;
color:#363636;
}

.flex_column.av-urby3ac-c7d9e4dc2d04348bce97b1cbafded181{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-ubbdx2c-4ca215751a99d886d6568fb6fcdd915b .iconlist_icon{
color:#ffffff;
background-color:#800000;
}
#top .avia-icon-list-container.av-ubbdx2c-4ca215751a99d886d6568fb6fcdd915b .iconlist_icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
#top #wrap_all .avia-icon-list-container.av-ubbdx2c-4ca215751a99d886d6568fb6fcdd915b .av_iconlist_title{
font-size:15px;
color:#363636;
}

.flex_cell.av-rsuiekk-576953191c4971a01a0a667d165a096a{
vertical-align:top;
height:100px;
min-height:100px;
}
.responsive #top #wrap_all .flex_cell.av-rsuiekk-576953191c4971a01a0a667d165a096a{
padding:30px 30px 30px 30px !important;
}

#top .av-special-heading.av-renux0k-99b9dc199e7ac7040db0e6294c3d808a{
padding-bottom:30px;
font-size:40px;
}
body .av-special-heading.av-renux0k-99b9dc199e7ac7040db0e6294c3d808a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-renux0k-99b9dc199e7ac7040db0e6294c3d808a .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-renux0k-99b9dc199e7ac7040db0e6294c3d808a .av-subheading{
font-size:16px;
}

.flex_cell.av-qpzfw4k-db5828500bcb8c59e60350102c71a227{
vertical-align:top;
height:100px;
min-height:100px;
background-color:#f2f2f2;
}
.responsive #top #wrap_all .flex_cell.av-qpzfw4k-db5828500bcb8c59e60350102c71a227{
padding:20px 20px 20px 20px !important;
}

.flex_column.av-qhxo804-0a4ca3b5360f0a1318f1571a51c9a995{
border-radius:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
}

.avia-image-container.av-psqoh1g-c999a7f8d81efee350b38d3eba5aac86 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-psqoh1g-c999a7f8d81efee350b38d3eba5aac86 .av-caption-image-overlay-bg{
opacity:0.3;
background-color:#000000;
}
.avia-image-container.av-psqoh1g-c999a7f8d81efee350b38d3eba5aac86 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

#top .hr.hr-invisible.av-pgu4nt0-0d54224e2e11affa6e19136254cfbe4f{
height:5px;
}

#top .av_textblock_section.av-owj8xl0-7aef12e2c3d4771efd0682c3a4503ed1 .avia_textblock{
font-size:18px;
}

.flex_column.av-oq2xlc4-4b210897e49fdb9ff1b8819176b5d486{
border-radius:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
}

.avia-image-container.av-o5ichyc-34d8285a19af74989a812f81ab417190 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-o5ichyc-34d8285a19af74989a812f81ab417190 .av-caption-image-overlay-bg{
opacity:0.3;
background-color:#000000;
}
.avia-image-container.av-o5ichyc-34d8285a19af74989a812f81ab417190 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

#top .hr.hr-invisible.av-nkgyzb8-e4ed2d878e2df95011465dad1901ade1{
height:5px;
}

#top .av_textblock_section.av-n0n8jb8-c3634e57c94c9b8186406840636c5e3a .avia_textblock{
font-size:18px;
}

.flex_column.av-myuvktg-08349db189b724365fdb2c93250c7d0d{
border-radius:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
}

.avia-image-container.av-m4qzy10-a0bf92c5aa474cac943a65047f5838f4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m4qzy10-a0bf92c5aa474cac943a65047f5838f4 .av-caption-image-overlay-bg{
opacity:0.3;
background-color:#000000;
}
.avia-image-container.av-m4qzy10-a0bf92c5aa474cac943a65047f5838f4 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

#top .hr.hr-invisible.av-lokq0ec-4177bbb8bdb445e77b5072b091342a86{
height:5px;
}

#top .av_textblock_section.av-lh5r8qs-006c4a20e1a0699ff31c25ede848ad13 .avia_textblock{
font-size:18px;
}

.flex_column.av-ksqkfqc-d806ca3529854d5d9ebe62f74d9ea6f3{
border-radius:0px 0px 0px 0px;
padding:2px 2px 2px 2px;
}

.avia-image-container.av-ki9xmg4-3834021197dad76fe9f3abebcae9019c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ki9xmg4-3834021197dad76fe9f3abebcae9019c .av-caption-image-overlay-bg{
opacity:0.3;
background-color:#000000;
}
.avia-image-container.av-ki9xmg4-3834021197dad76fe9f3abebcae9019c .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

#top .hr.hr-invisible.av-20g63ms-f34ba4cf1b3e67d21acc96e1b3b87b8b{
height:5px;
}

#top .av_textblock_section.av-joj18n8-98ef36101dd72755044c89c6eb311f38 .avia_textblock{
font-size:18px;
}

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

#top .hr.hr-invisible.av-i4huhyc-ef065e5e4abc8709d242ab333d91e546{
height:30px;
}

.avia-image-container.av-hwub36s-728fc946d807586d9408d18ae42d4fe7 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-hwub36s-728fc946d807586d9408d18ae42d4fe7 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-h562gn8-735ec5c7a9a0ca53f0be2224d746912a .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(http://castila.es/wp-content/uploads/2019/10/Imagen-1030x360.jpg);
background-position:50% 0%;
background-attachment:scroll;
}

.flex_column.av-gmg826c-0688529312b81d84cfa269ea36faabd2{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-gh5l29w-b4e8ab7560acdd71859b5f20fd654bc4 .avia_textblock{
font-size:26px;
}

.flex_column.av-g2dwz2c-bd17692edb9d206816aaf049cd1c2299{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-f1yjm10-3de909cefc8ab50e4bbfef42c18dd72e{
background-color:#ffffff;
background-image:unset;
}

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

#top .hr.av-dxddl6s-653c061db5219558085ea0404bfe7faf{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-dxddl6s-653c061db5219558085ea0404bfe7faf .hr-inner{
width:60px;
border-color:#919191;
max-width:45%;
}
.hr.av-dxddl6s-653c061db5219558085ea0404bfe7faf .av-seperator-icon{
color:#919191;
}
.hr.av-dxddl6s-653c061db5219558085ea0404bfe7faf .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#919191;
stroke:#919191;
}

#top .avia-testimonial-wrapper.av-dnh5xyc-d2712fd405285a6cdeb52680b0b16e2b .avia-testimonial-content{
color:#800000;
}
#top .avia-testimonial-wrapper.av-dnh5xyc-d2712fd405285a6cdeb52680b0b16e2b .avia-testimonial-name{
color:#666666;
}
.avia-testimonial-wrapper.av-dnh5xyc-d2712fd405285a6cdeb52680b0b16e2b .avia-testimonial-subtitle{
color:#666666;
}
.avia-testimonial-wrapper.av-dnh5xyc-d2712fd405285a6cdeb52680b0b16e2b .avia-testimonial-link{
color:#666666;
}
.avia-testimonial-wrapper.av-dnh5xyc-d2712fd405285a6cdeb52680b0b16e2b .avia-slideshow-controls{
color:#800000;
}

.avia-section.av-70eben8-2cfd04bd588563f16b1fcfc3df989be8{
background-repeat:no-repeat;
background-image:url(http://castila.es/wp-content/uploads/2017/02/Mosaic-background-estrella.jpg);
background-position:0% 0%;
background-attachment:scroll;
}

.flex_column.av-6in4fl0-fe1c33362c0edff27fa4212fad4fc8e5{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-6ecdvgk-466d36fa28fd25592e379f6bf9e8968c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-5rbqrpg-b57896812ff759317390e8e6a54766b6{
padding-bottom:10px;
color:#800000;
font-size:40px;
}
body .av-special-heading.av-5rbqrpg-b57896812ff759317390e8e6a54766b6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5rbqrpg-b57896812ff759317390e8e6a54766b6 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-5rbqrpg-b57896812ff759317390e8e6a54766b6 .special-heading-inner-border{
border-color:#800000;
}
.av-special-heading.av-5rbqrpg-b57896812ff759317390e8e6a54766b6 .av-subheading{
font-size:15px;
}

.flex_column.av-5ef437o-3beaffc78c9b6e2d058bfaa058f24c31{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-4z9ovxg-8f3c64e13d53ca98d0ff7a0b299b7678{
border-radius:5px 0px 0px 0px;
padding:10px 10px 10px 10px;
}

#top .hr.hr-invisible.av-4kpxv2c-cf9f756644de9464db89b42a51c410ac{
height:50px;
}

#top .av_textblock_section.av-3h2j484-0c46c54f94b05c3e4cfb81aa7f60b59f .avia_textblock{
font-size:40px;
}

.avia-image-container.av-322adwk-8553f7c0282ff7216bf927e0aedc307b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-322adwk-8553f7c0282ff7216bf927e0aedc307b .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1on4qv8-40221da1d4af9e45e6fe3700e4df9101{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1a8i1t0-ddc0a4200c372ddd04e8fe4c3df3ce73{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-13i54rxg-fbbcadfdc290ed112d26f7e1c68a8480 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-xe3z610-4ec0a9453398f63fd8700349a0259440 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-renux0k-99b9dc199e7ac7040db0e6294c3d808a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-il4skis-63ecd6b956bd91ef92798838f4711dcb .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ece5lyc-ed07198e7f3719734af17219ed437dd2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5rbqrpg-b57896812ff759317390e8e6a54766b6 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-13i54rxg-fbbcadfdc290ed112d26f7e1c68a8480 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-xe3z610-4ec0a9453398f63fd8700349a0259440 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-renux0k-99b9dc199e7ac7040db0e6294c3d808a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-il4skis-63ecd6b956bd91ef92798838f4711dcb .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-ece5lyc-ed07198e7f3719734af17219ed437dd2 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-5rbqrpg-b57896812ff759317390e8e6a54766b6 .av-special-heading-tag{
font-size:0.8em;
}
}
