.avia-section.av-ayowr-a44b14d434d1b27345cb8872333da284{
background-repeat:no-repeat;
background-image:url(https://kastel.niw2.com.es/wp-content/uploads/2024/09/Software-A-Medida.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-ayowr-a44b14d434d1b27345cb8872333da284 .av-section-color-overlay{
opacity:0.8;
background-color:#262626;
}

#top .av-special-heading.av-m15fczud-d413e83c5e0aa1e307bc63d81840013e{
padding-bottom:10px;
color:#ffffff;
font-size:43px;
}
body .av-special-heading.av-m15fczud-d413e83c5e0aa1e307bc63d81840013e .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m15fczud-d413e83c5e0aa1e307bc63d81840013e .av-special-heading-tag{
font-size:43px;
}
.av-special-heading.av-m15fczud-d413e83c5e0aa1e307bc63d81840013e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m15fczud-d413e83c5e0aa1e307bc63d81840013e .av-subheading{
font-size:17px;
}

.avia-image-container.av-fw163-3012c314bcd2986e375909c51dc6a0fe img.avia_image{
box-shadow:none;
}
.avia-image-container.av-fw163-3012c314bcd2986e375909c51dc6a0fe .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mkn9hmfk-63ec5ace8c62b7d8e0a9e7923e6441d7{
padding-bottom:10px;
font-size:32px;
}
body .av-special-heading.av-mkn9hmfk-63ec5ace8c62b7d8e0a9e7923e6441d7 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mkn9hmfk-63ec5ace8c62b7d8e0a9e7923e6441d7 .av-special-heading-tag{
font-size:32px;
}
.av-special-heading.av-mkn9hmfk-63ec5ace8c62b7d8e0a9e7923e6441d7 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mkn9ka6w-2ae6925a3dedad16bcc809dcf30e7c20{
padding-bottom:10px;
font-size:47px;
}
body .av-special-heading.av-mkn9ka6w-2ae6925a3dedad16bcc809dcf30e7c20 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mkn9ka6w-2ae6925a3dedad16bcc809dcf30e7c20 .av-special-heading-tag{
font-size:47px;
}
.av-special-heading.av-mkn9ka6w-2ae6925a3dedad16bcc809dcf30e7c20 .av-subheading{
font-size:15px;
}

.flex_column.av-15bevf-b281b5588a4bf87606b8877f66d50da2{
width:32%;
margin-left:0;
border-width:9px;
border-color:#e8e8e8;
border-style:solid;
padding:20px 20px 20px 20px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-15bevf-b281b5588a4bf87606b8877f66d50da2 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-ybujn-78536510afe5f3abb53fdf422392d24f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-ybujn-78536510afe5f3abb53fdf422392d24f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mkn9kjc8-bb5641f289308a4af57e79c73c688b23{
margin:20px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mkn9kjc8-bb5641f289308a4af57e79c73c688b23 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mkn9kjc8-bb5641f289308a4af57e79c73c688b23 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-mkn9p701-09e716993a25b0b233d5e736e3dbb22b{
height:50px;
}

.flex_column.av-rpjub-e1eeda2f244a2ab44bb4335007321389{
width:32%;
margin-left:0;
border-width:9px;
border-color:#e8e8e8;
border-style:solid;
padding:20px 20px 20px 20px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-rpjub-e1eeda2f244a2ab44bb4335007321389 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-25fm3-a34e9665eaa9f7fce9c8ee8e74a01704 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-25fm3-a34e9665eaa9f7fce9c8ee8e74a01704 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mkn9kt28-bb49f15e9d9b7778f473b4010c01895f{
margin:20px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mkn9kt28-bb49f15e9d9b7778f473b4010c01895f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mkn9kt28-bb49f15e9d9b7778f473b4010c01895f .av-subheading{
font-size:15px;
}

.flex_column.av-h1izv-f5da5a7ae68cbd8bb78eb8aeaf868e93{
width:32%;
margin-left:0;
border-width:9px;
border-color:#e8e8e8;
border-style:solid;
padding:20px 20px 20px 20px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-h1izv-f5da5a7ae68cbd8bb78eb8aeaf868e93 .av-flex-placeholder{
width:2%;
}

.avia-image-container.av-b4pqb-1f000b78fb2d0bdaf28cdfa9b4ebf92c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-b4pqb-1f000b78fb2d0bdaf28cdfa9b4ebf92c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-mkn9kzv4-b70fdb17345be5876209e8d2bcaccc9d{
margin:20px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-mkn9kzv4-b70fdb17345be5876209e8d2bcaccc9d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mkn9kzv4-b70fdb17345be5876209e8d2bcaccc9d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-atzxf-0318e22442556033745791aefe143047{
height:50px;
}

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

.av_font_icon.av-250yb-8e6ac316601dcb5439fba7d8f54b78d4{
color:#da271d;
border-color:#da271d;
}
.av_font_icon.av-250yb-8e6ac316601dcb5439fba7d8f54b78d4 .av-icon-char{
font-size:21px;
line-height:21px;
}

.av_font_icon.av-gjwqj-0ac5872650c5551f93b56ef68713bac0{
color:#da271d;
border-color:#da271d;
}
.av_font_icon.av-gjwqj-0ac5872650c5551f93b56ef68713bac0 .av-icon-char{
font-size:21px;
line-height:21px;
}

.av_font_icon.av-8bz6r-823eae0f00f52709f255863e613c9ab2{
color:#da271d;
border-color:#da271d;
}
.av_font_icon.av-8bz6r-823eae0f00f52709f255863e613c9ab2 .av-icon-char{
font-size:21px;
line-height:21px;
}

.flex_column.av-mkn9wzrm-9a5ded9c0edd75468e1e3f6294c8c2a3{
background:url(https://kastel.niw2.com.es/wp-content/uploads/2026/01/Desarrollo-de-software.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-mkn9wl87-7de7f72d97175bc4fb03595465c21c09{
height:350px;
}

#top .av-special-heading.av-mkn9yvnz-d96f5f64e2e301799a6d20d630918cc8{
padding-bottom:10px;
font-size:47px;
}
body .av-special-heading.av-mkn9yvnz-d96f5f64e2e301799a6d20d630918cc8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mkn9yvnz-d96f5f64e2e301799a6d20d630918cc8 .av-special-heading-tag{
font-size:47px;
}
.av-special-heading.av-mkn9yvnz-d96f5f64e2e301799a6d20d630918cc8 .av-subheading{
font-size:15px;
}

.av_font_icon.av-qyuf7-8babff1f93a27b2cf23dd729297133ad{
color:#da271d;
border-color:#da271d;
}
.av_font_icon.av-qyuf7-8babff1f93a27b2cf23dd729297133ad .av-icon-char{
font-size:21px;
line-height:21px;
}

.av_font_icon.av-j6u6b-549358908f24354ad3db6fd734cd222b{
color:#da271d;
border-color:#da271d;
}
.av_font_icon.av-j6u6b-549358908f24354ad3db6fd734cd222b .av-icon-char{
font-size:21px;
line-height:21px;
}

.av_font_icon.av-fzjpn-af3f63000db04461bfd066230fc6bb50{
color:#da271d;
border-color:#da271d;
}
.av_font_icon.av-fzjpn-af3f63000db04461bfd066230fc6bb50 .av-icon-char{
font-size:21px;
line-height:21px;
}

.av_font_icon.av-anv8z-adaf0cbbe4a0676a0bc091b43a199a11{
color:#da271d;
border-color:#da271d;
}
.av_font_icon.av-anv8z-adaf0cbbe4a0676a0bc091b43a199a11 .av-icon-char{
font-size:21px;
line-height:21px;
}


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

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

#top #wrap_all .av-special-heading.av-mkn9ka6w-2ae6925a3dedad16bcc809dcf30e7c20 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-mkn9shfc-9ce46e7a5848343a5042df072fc8da24 .av-special-heading-tag{
font-size:0.8em;
}

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

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

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

#top #wrap_all .av-special-heading.av-mkn9ka6w-2ae6925a3dedad16bcc809dcf30e7c20 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-mkn9shfc-9ce46e7a5848343a5042df072fc8da24 .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-mkn9yvnz-d96f5f64e2e301799a6d20d630918cc8 .av-special-heading-tag{
font-size:20px;
}
}
