@import url(https://fonts.googleapis.com/css2?family=Sofia+Sans:ital,wght@0,1..1000;1,1..1000&display=swap);body h1,body h2,body h3,body h4,body h5{font-family:Sofia Sans,sans-serif!important}p{color:rgba(0,22,65,.7)!important;font-size:18px!important;line-height:22px!important}h1{font-size:50px!important;line-height:50px!important}h2{font-size:38px!important;line-height:46px!important}.remove-font-initial h3{font-size:26px!important;line-height:32px!important}h3{font-size:31px!important;line-height:38px!important}h4{font-size:26px!important;line-height:32px!important}@media screen and (max-width:767px){p{font-size:18px!important}h1{font-size:30px!important;line-height:31px!important}h2{font-size:25px!important;line-height:29px!important}h3{font-size:22px!important;line-height:24px!important}h4{font-size:20px!important;line-height:27px!important}}@media (min-width:1025px){body .uag-hide-desktop,body .uag-hide-desktop.uagb-google-map__wrap{display:none!important}}@media (min-width:768px) and (max-width:1024px){body .uag-hide-tab,body .uag-hide-tab.uagb-google-map__wrap{display:none!important}}@media (max-width:767px){body .uag-hide-mob,body .uag-hide-mob.uagb-google-map__wrap{display:none!important}}*{outline:none}.archive .wp-site-blocks,.blog .wp-site-blocks,.entry-content,.single .wp-site-blocks{padding:0}@media screen and (min-width:768px) and (max-width:1850px){.archive .wp-site-blocks>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video),.blog .wp-site-blocks>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video),.entry-content>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video),.single .wp-site-blocks>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video){padding:0 40px 0 180px!important}.archive .wp-site-blocks>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video)>.wp-block-uagb-container,.blog .wp-site-blocks>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video)>.wp-block-uagb-container,.entry-content>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video)>.wp-block-uagb-container,.single .wp-site-blocks>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video)>.wp-block-uagb-container{max-width:unset!important}}@media screen and (max-width:767px){.archive .wp-site-blocks>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video),.blog .wp-site-blocks>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video),.entry-content>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video),.single .wp-site-blocks>.wp-block-uagb-container:not(.c-complete):not(.c-complete-slider):not(.f-lottie):not(.c-stats-counter-parent):not(.c-home-video){padding-left:20px!important;padding-right:20px!important}}.page-template .wp-site-blocks>.wp-block-uagb-container{margin:0;padding:0!important}@media screen and (min-width:1851px){.wp-block-uagb-container.c-complete{padding-left:calc(50% - 750px)}}@media screen and (min-width:768px) and (max-width:1850px){.wp-block-uagb-container.c-complete{padding-left:180px!important}}.c-left{margin:0 auto 0 0!important}.home-lottie .uagb-lottie__outer-wrap{margin-left:-25%!important}figure{display:flex;margin:0!important}.post-terms>div,.w-auto{width:fit-content!important}nav.rank-math-breadcrumb p{margin:0}.h-100{height:100%}.c-absolute{position:absolute}.side-header{position:fixed}.big-icon .uagb-icon-list__source-wrap{align-self:start!important;min-width:60px;text-align-last:center}.big-icon .uagb-icon-list__source-wrap img{height:auto!important;width:35px!important}.eso_content h3{font-weight:600;margin:40px 0 10px}@media (min-width:1025px){.mt-60{margin-top:60px}.mt-100{margin-top:100px}}.mb-20{margin-bottom:20px!important}.btn-primary{width:100%}.btn-primary a{display:flex;justify-content:space-between!important}#c-notices-home{display:flex;flex-direction:column;gap:10px}@media screen and (min-width:977px){#c-notices-home .swiper-wrapper{flex-direction:column;gap:10px;transform:none!important}#c-notices-home .swiper-wrapper .swiper-slide{height:auto!important}#c-notices-home .swiper-wrapper .swiper-slide:first-of-type{height:auto!important;margin:0!important;padding:18px 20px!important}}@media screen and (max-width:767px){#c-notices-home{margin:0 -20px;width:calc(100% + 40px)!important}}#c-notices-home .notice-home{align-items:center;border:2px solid #a7bbe2;border-radius:10px;box-sizing:border-box;color:#001641;display:flex;font-size:22px;font-weight:500;justify-content:space-between;line-height:1.1em;padding:18px 20px;text-decoration:none;width:100%}@media screen and (max-width:767px){#c-notices-home .notice-home{border-radius:10px;font-size:16px;min-width:fit-content!important;padding:13px 20px!important;width:fit-content}}#c-notices-home .notice-home:hover{background:#001641;border:2px solid #001641;color:#fff}#c-notices-home .notice-home:hover svg path{fill:#fff}.button-blue a{border:2px solid #002978;border-radius:10px;box-sizing:border-box;display:inline-flex;font-size:22px;margin-top:20px;padding:18px 40px 18px 20px!important;text-decoration:none;width:auto}.button-blue a:hover{background:#002978;color:#fff;text-decoration:underline}.btns-arrow{display:flex;gap:20px;justify-content:flex-start!important}.btns-arrow li{width:fit-content}.btns-arrow .btn-arrow{max-width:357px}@media screen and (max-width:767px){.btns-arrow .btn-arrow{max-width:unset}}.btns-arrow .btn-arrow a{align-items:center;border:2px solid #002978;border-radius:10px;box-sizing:border-box;display:flex!important;justify-content:space-between!important;padding:18px 40px 18px 20px;width:100%}.btns-arrow .btn-arrow a:hover{background:#002978;color:#fff}.btns-arrow .btn-arrow h3{margin:0}.slider-terms-2{overflow:hidden!important}@media screen and (max-width:767px){.slider-terms-2{margin-left:-20px!important;max-width:unset!important;width:calc(100% + 40px)!important}}@media screen and (min-width:768px) and (max-width:1024px){.slider-terms-2{margin-left:-180px!important;max-width:unset!important;width:calc(100% + 220px)!important}}.slider-terms-2 .c-categories{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){.slider-terms-2 .c-categories{column-gap:0;display:flex;flex-wrap:nowrap}}.slider-terms-2 .c-categories.hide-parent li[class*=cat-item-3]{display:none!important}.slider-terms-2 .c-categories li.cat-item{height:fit-content;margin:0;width:100%}.slider-terms-2 .c-categories li.cat-item:first-child{order:4}.slider-terms-2 .c-categories li.cat-item:nth-child(2){order:3}.slider-terms-2 .c-categories li.cat-item:nth-child(3){order:2}.slider-terms-2 .c-categories li.cat-item:nth-child(4){order:1}.slider-terms-2 .c-categories li.cat-item:last-of-type{padding-right:0}@media screen and (max-width:1024px){.slider-terms-2 .c-categories li.cat-item{max-width:200px}}.slider-terms-2 .c-categories li.cat-item.current-cat a{background:#001641;border-color:#001641;color:#fff}.slider-terms-2 .c-categories li.cat-item.current-cat a:after{filter:brightness(0) invert(1)}.slider-terms-2 .c-categories a{align-items:center;border:2px solid #a7bbe2;border-radius:10px;box-sizing:border-box;color:#002978;display:flex!important;justify-content:space-between!important;line-height:1em;padding:18px 20px;text-decoration:none;width:100%}.slider-terms-2 .c-categories a:hover{background:#001641;border-color:#001641;color:#fff}.slider-terms-2 .c-categories a:hover:after{filter:brightness(0) invert(1)}.slider-terms-2 .c-categories a:after{content:url(../../../assets/img/build/arrow_forward.svg);margin-bottom:-10px}@media screen and (min-width:1025px){.slider-terms-2 .c-categories.swiper-wrapper{transform:none}.slider-terms-2 .c-categories.swiper-wrapper .swiper-slide:first-of-type{margin-left:0!important}}.slider-terms-2.family{margin:-20px;max-width:none!important;width:calc(100% + 40px)!important}.parent-pages{column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:1024px){.parent-pages{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.parent-pages{grid-template-columns:1fr}}.parent-pages li{margin:0;width:100%}.parent-pages li .btn-arrow{width:100%!important}@media screen and (max-width:1024px){.parent-pages li .btn-arrow{max-width:unset}}.parent-pages li .btn-arrow>div{width:100%!important}.btn-contact a{text-decoration:none!important}.btn-contact a:hover{color:#002978}a.wp-block-button__link{background:transparent}.height-equal,.height-equal a,.height-equal div{height:100%!important}body,html{max-width:100%!important;overflow-x:hidden!important}.c-complete.alignfull,.swiper,.swiper-container,.uagb-is-root-container,.wp-site-blocks,[class*=slider-]{box-sizing:border-box!important;max-width:100%!important}.swiper,.swiper-container,[class*=slider-]{overflow-x:hidden!important}.swiper .swiper-wrapper .swiper-slide:first-of-type{padding:0}@media screen and (max-width:767px){.swiper .swiper-wrapper .swiper-slide:first-of-type{margin-left:10px!important}}.swiper .swiper-wrapper .swiper-slide:last-child{margin-right:40px!important}@media screen and (max-width:1600px){.swiper .swiper-wrapper .swiper-slide:last-child{margin-right:40px!important}}@media screen and (max-width:767px){.swiper .swiper-wrapper .swiper-slide:last-child{margin-right:15px!important}}.slider-projects{padding-bottom:120px}@media screen and (max-width:767px){.slider-projects{padding-bottom:60px}}.slider-projects .swiper-wrapper .swiper-slide{max-width:609px;min-width:609px;padding:0 0 0 15px}.slider-projects .swiper-wrapper .swiper-slide a{text-decoration:none}.slider-projects .swiper-wrapper .swiper-slide h3{color:#001641;font-size:22px;line-height:1.2em}@media screen and (max-width:767px){.slider-projects .swiper-wrapper .swiper-slide h3{margin:10px 0 0!important}}@media screen and (max-width:1500px){.slider-projects .swiper-wrapper .swiper-slide{max-width:400px;min-width:400px}.slider-projects .swiper-wrapper .swiper-slide img{aspect-ratio:auto;border-radius:10px;height:470px;object-fit:cover;width:100%}}@media screen and (max-width:1500px) and (max-width:1024px){.slider-projects .swiper-wrapper .swiper-slide img{height:400px}}@media screen and (max-width:1500px) and (max-width:767px){.slider-projects .swiper-wrapper .swiper-slide img{height:220px}}@media screen and (max-width:767px){.slider-projects .swiper-wrapper .swiper-slide{max-width:80%;min-width:80%;padding:0 0 0 11px}.slider-projects .swiper-wrapper .swiper-slide img{height:450px}.wp-block-uagb-image-gallery:not(.remove-padding-height),[class*=slider-gallery-]{padding-bottom:80px!important}}.wp-block-uagb-image-gallery:not(.remove-padding-height) .swiper-wrapper,[class*=slider-gallery-] .swiper-wrapper{grid-gap:0!important}.wp-block-uagb-image-gallery:not(.remove-padding-height) .swiper-wrapper .swiper-slide,[class*=slider-gallery-] .swiper-wrapper .swiper-slide{box-sizing:content-box;left:unset!important;max-width:609px;min-width:609px;padding:0 0 0 15px;position:relative!important;top:unset!important}.wp-block-uagb-image-gallery:not(.remove-padding-height) .swiper-wrapper .swiper-slide:first-of-type,[class*=slider-gallery-] .swiper-wrapper .swiper-slide:first-of-type{padding-left:4px!important}@media screen and (max-width:767px){.wp-block-uagb-image-gallery:not(.remove-padding-height) .swiper-wrapper .swiper-slide,[class*=slider-gallery-] .swiper-wrapper .swiper-slide{max-width:324px;min-width:324px;padding:0 0 0 11px}}.wp-block-uagb-image-gallery:not(.remove-padding-height) .swiper-wrapper .swiper-slide img,[class*=slider-gallery-] .swiper-wrapper .swiper-slide img{border-radius:12px;visibility:visible!important}@media screen and (max-width:1200px){.slider-gallery-1 .swiper-wrapper .swiper-slide{min-width:100%;width:100%}}@media screen and (max-width:767px){.slider-gallery-1 .swiper-wrapper .swiper-slide{max-width:80%;min-width:80%}}.slider-gallery-1 .swiper-wrapper .swiper-slide:first-of-type{margin-left:0!important}@media screen and (max-width:767px){.slider-gallery-1 .swiper-wrapper .swiper-slide:first-of-type{margin-left:20px!important}}.slider-gallery-1 .swiper-wrapper .swiper-slide img{aspect-ratio:auto;border-radius:10px;object-fit:cover;width:100%}.slider-gallery-2 .swiper-wrapper{grid-gap:0!important}.slider-gallery-2 .swiper-wrapper .swiper-slide{height:456px!important}@media screen and (max-width:1500px){.slider-gallery-2 .swiper-wrapper .swiper-slide{max-width:400px;min-width:400px}.slider-gallery-2 .swiper-wrapper .swiper-slide img{aspect-ratio:auto;border-radius:12px;height:470px;object-fit:cover;width:100%}}@media screen and (max-width:767px){.slider-gallery-2 .swiper-wrapper .swiper-slide{max-height:400px!important;max-width:80%;min-width:80%}.slider-gallery-2 .swiper-wrapper .swiper-slide div{height:400px}}.slider-gallery-2 .spectra-image-gallery__media,.slider-gallery-2 .spectra-image-gallery__media-wrapper{border-radius:12px!important;height:456px!important;overflow:hidden;width:100%}.slider-gallery-2 .spectra-image-gallery__media-thumbnail{border-radius:12px!important;display:block;height:456px!important;object-fit:cover!important;width:100%!important}.slider-single-project{border-radius:10px}.slider-single-project .swiper-wrapper .swiper-slide{max-width:100%;min-width:100%;padding-left:0!important}.slider-single-project .swiper-wrapper .swiper-slide:first-of-type{margin-left:0!important}.slider-single-project .swiper-wrapper .swiper-slide img{aspect-ratio:auto;border-radius:10px;height:587px;object-fit:cover;width:100%}@media screen and (max-width:1024px){.slider-single-project .swiper-wrapper .swiper-slide img{height:400px}}@media screen and (max-width:767px){.slider-single-project .swiper-wrapper .swiper-slide img{height:220px}}.slider-testimonios{padding-bottom:120px;text-align:justify}@media screen and (max-width:767px){.slider-testimonios{padding-bottom:60px}}.slider-testimonios .contenido-testimonio p:after,.slider-testimonios .contenido-testimonio p:before{content:'"'}.slider-testimonios .swiper-wrapper .swiper-slide{max-width:609px;min-width:609px;padding:0 0 0 25px}.slider-testimonios .swiper-wrapper .swiper-slide a{text-decoration:none}.slider-testimonios .swiper-wrapper .swiper-slide h3{color:#001641;font-size:22px;line-height:1.2em}@media screen and (max-width:767px){.slider-testimonios .swiper-wrapper .swiper-slide h3{margin:10px 0 0!important}}.slider-testimonios .swiper-wrapper .swiper-slide img{aspect-ratio:auto;border-radius:10px;height:470px;object-fit:cover;width:100%}@media screen and (max-width:1500px){.slider-testimonios .swiper-wrapper .swiper-slide{max-width:400px;min-width:400px}}@media screen and (max-width:1500px) and (max-width:1024px){.slider-testimonios .swiper-wrapper .swiper-slide img{height:400px}}@media screen and (max-width:1500px) and (max-width:767px){.slider-testimonios .swiper-wrapper .swiper-slide img{height:220px}}@media screen and (max-width:767px){.slider-testimonios .swiper-wrapper .swiper-slide{max-width:80%;min-width:80%;padding:0 0 0 11px}.slider-testimonios .swiper-wrapper .swiper-slide img{height:450px}}.slider-gallery-3{padding-bottom:110px!important}.slider-gallery-3:first-of-type{padding-left:10px!important;padding-top:10px!important}.slider-gallery-3 .swiper-wrapper{grid-gap:0!important}.slider-gallery-3 .swiper-wrapper .swiper-slide{height:456px!important}@media screen and (max-width:1500px){.slider-gallery-3 .swiper-wrapper .swiper-slide{max-width:400px;min-width:400px}.slider-gallery-3 .swiper-wrapper .swiper-slide img{aspect-ratio:auto;border-radius:12px;height:470px;object-fit:cover;width:100%}}@media screen and (max-width:767px){.slider-gallery-3 .swiper-wrapper .swiper-slide{max-height:400px!important;max-width:80%;min-width:80%}.slider-gallery-3 .swiper-wrapper .swiper-slide div{height:400px}}.slider-gallery-full{margin-bottom:110px;padding-bottom:0!important}.slider-gallery-full:first-of-type{padding-top:10px!important}.slider-gallery-full .swiper-wrapper{grid-gap:0!important}.slider-gallery-full .swiper-wrapper .swiper-slide{height:456px!important;max-height:456px!important;overflow:hidden!important}.slider-gallery-full .swiper-wrapper .swiper-slide .spectra-image-gallery__media,.slider-gallery-full .swiper-wrapper .swiper-slide .spectra-image-gallery__media-wrapper,.slider-gallery-full .swiper-wrapper .swiper-slide picture,.slider-gallery-full .swiper-wrapper .swiper-slide>div{height:100%!important;max-height:100%!important;width:100%!important}.slider-gallery-full .swiper-wrapper .swiper-slide img{border-radius:12px;display:block;height:100%!important;max-height:456px!important;object-fit:cover!important;width:100%!important}@media screen and (max-width:1500px){.slider-gallery-full .swiper-wrapper .swiper-slide{height:456px!important;max-height:456px!important;max-width:400px!important;min-width:400px!important}.slider-gallery-full .swiper-wrapper .swiper-slide img{max-height:456px!important}}@media screen and (max-width:767px){.slider-gallery-full .swiper-wrapper .swiper-slide{height:400px!important;max-height:400px!important;max-width:80%!important;min-width:80%!important}.slider-gallery-full .swiper-wrapper .swiper-slide img{max-height:400px!important}}.slider-news{margin:0 auto;padding-bottom:80px;padding-top:15px;position:relative}@media screen and (max-width:767px){.slider-news{padding-bottom:60px;padding-left:15px;padding-right:15px}}.slider-news .swiper-wrapper{align-items:stretch}.slider-news .swiper-wrapper .swiper-slide{background-color:transparent!important;box-shadow:none!important;height:auto;margin-left:0!important;margin-right:0!important;max-width:484px!important;min-width:484px!important;padding:0 0 15px 20px!important}@media screen and (max-width:1500px){.slider-news .swiper-wrapper .swiper-slide{max-width:400px!important;min-width:400px!important}}@media screen and (max-width:767px){.slider-news .swiper-wrapper .swiper-slide{max-width:85%!important;min-width:85%!important}}.slider-news .swiper-wrapper .swiper-slide:first-of-type{padding-left:0!important}.slider-news .swiper-wrapper .swiper-slide .news-card{background-color:#fff;border:1px solid #d4d9e1;border-radius:8px;display:flex;flex-direction:column;height:553px;overflow:hidden;text-decoration:none;transition:box-shadow .3s ease,border-color .3s ease}.slider-news .swiper-wrapper .swiper-slide .news-card:hover{border-color:#002978;box-shadow:0 4px 15px rgba(0,0,0,.05)}.slider-news .swiper-wrapper .swiper-slide .news-card:hover .news-content{background-color:#002978}.slider-news .swiper-wrapper .swiper-slide .news-card:hover .news-content .news-arrow,.slider-news .swiper-wrapper .swiper-slide .news-card:hover .news-content .news-excerpt,.slider-news .swiper-wrapper .swiper-slide .news-card:hover .news-content h3{filter:brightness(0) invert(100)}.slider-news .swiper-wrapper .swiper-slide .swiper-image{border-radius:8px 8px 0 0;height:250px;min-height:250px;overflow:hidden;position:relative;width:100%}.slider-news .swiper-wrapper .swiper-slide .swiper-image img{border-radius:8px 8px 0 0;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.slider-news .swiper-wrapper .swiper-slide .swiper-image .news-badge{background:#fff;border-radius:4px;bottom:12px;color:#002978;font-family:Sofia Sans,sans-serif;font-size:12px;font-weight:600;left:12px;padding:4px 12px;position:absolute;text-transform:uppercase;z-index:2}.slider-news .swiper-wrapper .swiper-slide .news-content{display:flex;flex-direction:column;flex-grow:1;padding:25px 25px 20px;transition:background-color .3s ease}.slider-news .swiper-wrapper .swiper-slide .news-content h3{color:#002978;font-family:Sofia Sans,sans-serif;font-size:26px;font-style:normal;font-weight:500;line-height:30px;margin:0 0 15px;transition:filter .3s ease}@media screen and (max-width:767px){.slider-news .swiper-wrapper .swiper-slide .news-content h3{padding-bottom:5px}}.slider-news .swiper-wrapper .swiper-slide .news-content .news-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:rgba(0,22,65,.7);display:-webkit-box;font-family:Sofia Sans,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 15px;overflow:hidden;transition:filter .3s ease}.slider-news .swiper-wrapper .swiper-slide .news-content .news-arrow{align-items:center;align-self:flex-end;color:#002978;display:flex;justify-content:center;margin-top:auto;transition:filter .3s ease}.swiper__navigation,.wp-block-uagb-image-gallery .swiper__navigation,[class*=slider-] .swiper__navigation{bottom:-30px!important;display:flex!important;gap:20px!important;height:100px!important;justify-content:flex-end!important;left:unset!important;position:absolute!important;right:calc(50vw - 750px)!important;visibility:visible!important;width:100%!important;z-index:99!important}@media screen and (max-width:1710px){.swiper__navigation,.wp-block-uagb-image-gallery .swiper__navigation,[class*=slider-] .swiper__navigation{right:40px!important}}@media screen and (max-width:767px){.swiper__navigation,.wp-block-uagb-image-gallery .swiper__navigation,[class*=slider-] .swiper__navigation{display:none!important}}.swiper__navigation .swiper-button-next,.swiper__navigation .swiper-button-prev,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-next,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-prev,[class*=slider-] .swiper__navigation .swiper-button-next,[class*=slider-] .swiper__navigation .swiper-button-prev{align-items:center!important;background:#fff!important;border:2px solid #e9eef8!important;border-radius:6px!important;display:flex!important;height:38px!important;justify-content:center!important;left:unset!important;margin:0!important;padding:8px!important;position:relative!important;right:unset!important;top:unset!important;width:38px!important}.swiper__navigation .swiper-button-next:hover,.swiper__navigation .swiper-button-prev:hover,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-next:hover,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-prev:hover,[class*=slider-] .swiper__navigation .swiper-button-next:hover,[class*=slider-] .swiper__navigation .swiper-button-prev:hover{background:#002978!important;border-color:#002978!important}.swiper__navigation .swiper-button-next:hover:after,.swiper__navigation .swiper-button-prev:hover:after,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-next:hover:after,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-prev:hover:after,[class*=slider-] .swiper__navigation .swiper-button-next:hover:after,[class*=slider-] .swiper__navigation .swiper-button-prev:hover:after{color:#fff!important}.swiper__navigation .swiper-button-next:after,.swiper__navigation .swiper-button-prev:after,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-next:after,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-prev:after,[class*=slider-] .swiper__navigation .swiper-button-next:after,[class*=slider-] .swiper__navigation .swiper-button-prev:after{color:#001641!important;font-size:36px!important}.swiper__navigation .swiper-button-next:focus,.swiper__navigation .swiper-button-prev:focus,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-next:focus,.wp-block-uagb-image-gallery .swiper__navigation .swiper-button-prev:focus,[class*=slider-] .swiper__navigation .swiper-button-next:focus,[class*=slider-] .swiper__navigation .swiper-button-prev:focus{outline:none!important}.slider-gallery-1 .swiper__navigation,.wp-block-uagb-image-gallery.slider-gallery-1 .swiper__navigation{bottom:0!important}@media screen and (max-width:1710px){.slider-gallery-1 .swiper__navigation,.wp-block-uagb-image-gallery.slider-gallery-1 .swiper__navigation{bottom:0!important}}@media screen and (min-width:768px){.slider-gallery-2,.wp-block-uagb-image-gallery.slider-gallery-2{padding-bottom:110px!important}}.slider-gallery-2 .swiper__navigation,.wp-block-uagb-image-gallery.slider-gallery-2 .swiper__navigation{bottom:0!important;height:80px!important}@media screen and (max-width:1710px){.slider-gallery-2 .swiper__navigation,.wp-block-uagb-image-gallery.slider-gallery-2 .swiper__navigation{bottom:0!important}}@media screen and (min-width:768px){.c-home-spacex .slider-text-project.c-home-spacex-container-text{margin-top:-110px!important}}@media screen and (max-width:767px){.c-home-spacex .slider-text-project.c-home-spacex-container-text{margin-top:0!important;top:0!important}}.slider-gallery-3 .swiper__navigation,.wp-block-uagb-image-gallery.slider-gallery-3 .swiper__navigation{bottom:10px!important;right:210px!important}@media screen and (max-width:1710px){.slider-gallery-3 .swiper__navigation,.wp-block-uagb-image-gallery.slider-gallery-3 .swiper__navigation{bottom:10px!important;right:210px!important}}.slider-gallery-full .swiper__navigation,.wp-block-uagb-image-gallery.slider-gallery-full .swiper__navigation{bottom:0!important;height:70px!important;right:20px!important}@media screen and (max-width:1710px){.slider-gallery-full .swiper__navigation,.wp-block-uagb-image-gallery.slider-gallery-full .swiper__navigation{bottom:0!important;height:70px!important}}.slider-testimonios .swiper__navigation{bottom:0!important}@media screen and (max-width:1710px){.slider-testimonios .swiper__navigation{bottom:0!important}}.slider-text-project{margin-top:40px!important;max-width:50%!important}@media screen and (max-width:767px){.slider-text-project{margin-bottom:120px!important;margin-left:20px!important;margin-right:20px!important;max-width:90%!important;top:200px!important;width:90%!important}.project-header{margin-left:20px}}.team-content p{padding-bottom:20px}.team-container{padding-bottom:0!important}body.active{overflow:hidden!important}header.wp-block-template-part{align-items:center;display:flex;height:100vh;position:fixed;top:0!important;width:180px;z-index:9999}@media screen and (max-width:767px){header.wp-block-template-part{bottom:19px;height:60px;justify-content:center;position:fixed;top:unset!important;width:100%}}header.wp-block-template-part.active{width:100vw!important}header.wp-block-template-part .side-header{align-items:center;box-sizing:border-box!important;display:flex;height:calc(100% - 170px);left:38px;position:fixed;z-index:99999!important}@media screen and (max-width:767px){header.wp-block-template-part .side-header{bottom:unset;box-sizing:border-box;height:auto!important;left:unset;padding:10px;position:relative;top:unset!important;width:calc(100% - 48px)}header.wp-block-template-part .side-header figure{width:fit-content!important}header.wp-block-template-part .side-header figure.logo img{width:28px}}header.wp-block-template-part figure{margin:0}header.wp-block-template-part figure.close-menu{cursor:pointer;display:none}header.wp-block-template-part figure.open-menu{cursor:pointer}header.wp-block-template-part .header-megamenu{margin:0!important;max-width:unset!important}@media screen and (min-width:1025px) and (max-width:1400px){header.wp-block-template-part .header-megamenu .uagb-block-04ba06e1{flex:1 1 0!important;min-width:0;width:auto!important}header.wp-block-template-part .header-megamenu .uagb-block-edc25df3{flex:0 0 calc(40% - 20px)!important;max-width:387px!important;min-width:0;width:auto!important}}@media screen and (min-width:1025px) and (max-width:1400px) and (max-width:1150px){header.wp-block-template-part .header-megamenu .uagb-block-24c362db{padding-left:30px!important;padding-right:30px!important}}header.wp-block-template-part .header-megamenu .uagb-container-inner-blocks-wrap>.wp-block-uagb-container:first-of-type{margin:0!important;max-width:unset!important}header.wp-block-template-part .header-megamenu .h-megamenu-nav{width:100%}header.wp-block-template-part .header-megamenu .h-megamenu-nav button.current-menu-ancestor,header.wp-block-template-part .header-megamenu .h-megamenu-nav li.current-menu-item{color:#002978}header.wp-block-template-part .header-megamenu .h-megamenu-nav ul{gap:24px!important}@media screen and (max-width:767px){header.wp-block-template-part .header-megamenu .h-megamenu-nav ul{gap:15px!important}}header.wp-block-template-part .header-megamenu .h-megamenu-nav ul:first-of-type{margin-bottom:33px}@media screen and (max-width:767px){header.wp-block-template-part .header-megamenu .h-megamenu-nav ul:first-of-type{margin-bottom:33px}}header.wp-block-template-part .header-megamenu .h-megamenu-nav ul a{color:#001641;font-size:28px!important;outline:none}@media screen and (max-width:767px){header.wp-block-template-part .header-megamenu .h-megamenu-nav ul a{font-size:25px!important}}header.wp-block-template-part .header-megamenu .h-megamenu-nav ul a:hover{color:#002978;text-decoration:none}header.wp-block-template-part .header-megamenu .h-megamenu-nav ul button{color:#001641;font-size:28px!important}@media screen and (max-width:767px){header.wp-block-template-part .header-megamenu .h-megamenu-nav ul button{font-size:25px!important}}header.wp-block-template-part .header-megamenu .h-megamenu-nav ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu{box-sizing:border-box;left:unset!important;padding-left:40px;right:-5px;top:0!important;width:50%!important}@media screen and (min-width:1025px){header.wp-block-template-part .header-megamenu .h-megamenu-nav ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu{left:calc(50% + 24px)!important;right:unset;width:calc(50% - 24px)!important}}@media screen and (min-width:1025px) and (max-width:1099px){header.wp-block-template-part .header-megamenu .h-megamenu-nav ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu{min-width:180px;padding-left:30px}}@media screen and (max-width:767px){header.wp-block-template-part .header-megamenu .h-megamenu-nav ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu{height:calc(100vh - 270px);left:-20px!important;opacity:1;padding:0 20px;right:unset;transform:translateX(100%);transition:.5s;width:calc(100% + 40px)!important}}header.wp-block-template-part .header-megamenu .h-megamenu-nav .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container{height:1000px!important;max-height:1000px!important}@media screen and (max-width:767px){header.wp-block-template-part .header-megamenu .h-megamenu-nav .n-heading{width:calc(100% - 40px)}}@media screen and (min-width:767px){header.wp-block-template-part .header-megamenu .h-megamenu-nav .n-heading{display:none}}header.wp-block-template-part .header-megamenu .h-megamenu-nav .n-heading a{align-items:center;cursor:pointer;font-size:25px;gap:10px}header.wp-block-template-part .header-megamenu .h-megamenu-nav .n-heading a:before{content:url(../../../assets/img/build/arrow_forward.svg);height:22px;transform:rotate(180deg)}header.wp-block-template-part .header-megamenu .h-megamenu-nav .n-all{margin-top:20px;text-decoration:underline}header.wp-block-template-part .header-megamenu .h-megamenu-nav .n-all:hover{text-decoration:none!important}header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item{outline:none;position:unset}header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item.has-child{display:grid;grid-template-columns:1fr 1fr;width:100%}@media screen and (max-width:767px){header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item.has-child{display:flex;justify-content:space-between}}header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item button.wp-block-navigation-item__content{outline:none;width:100%}header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item .wp-block-navigation-submenu{border:0;gap:25px!important}header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item .wp-block-navigation-submenu li.wp-block-navigation-item:not(.n-heading){padding-left:34px}header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item .wp-block-navigation-submenu li.wp-block-navigation-item:not(.n-heading) a{font-size:20px!important}header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item .wp-block-navigation-submenu li.wp-block-navigation-item a.wp-block-navigation-item__content{padding:0}@media screen and (min-width:1025px){header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item.has-child.js-submenu-open>.wp-block-navigation__submenu-container{height:auto;opacity:1;overflow:visible;visibility:visible}}header.wp-block-template-part .header-megamenu .h-megamenu-nav button.wp-block-navigation__submenu-icon,header.wp-block-template-part .header-megamenu .h-megamenu-nav span.wp-block-navigation__submenu-icon{height:100%;position:relative}header.wp-block-template-part .header-megamenu .h-megamenu-nav button.wp-block-navigation__submenu-icon:after,header.wp-block-template-part .header-megamenu .h-megamenu-nav span.wp-block-navigation__submenu-icon:after{content:url(../../../assets/img/build/arrow_forward.svg)}header.wp-block-template-part .header-megamenu .h-megamenu-nav button.wp-block-navigation__submenu-icon svg,header.wp-block-template-part .header-megamenu .h-megamenu-nav span.wp-block-navigation__submenu-icon svg{display:none!important}header.wp-block-template-part .header-megamenu .h-megamenu-nav button.wp-block-navigation__submenu-icon{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;margin-left:0;width:24px;z-index:3}body.admin-bar header{top:32px;top:calc(100% - 32px)}body.page-template-default header .header-megamenu{max-width:1500px!important}.wp-block-uagb-container.h-complete{height:100%;justify-content:unset;left:0;min-height:120vh;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:80px;padding-top:110px;position:fixed;top:0;transition:.5s;visibility:hidden;width:100%}@media screen and (max-width:1850px){.wp-block-uagb-container.h-complete{padding-left:180px!important}}@media screen and (max-width:767px){.wp-block-uagb-container.h-complete{justify-content:flex-start;padding-left:20px!important;padding-top:0}}.wp-block-uagb-container.h-complete.active{opacity:1;visibility:visible}@media screen and (max-width:767px){.wp-block-uagb-container.h-complete.active{padding-left:0!important}}.list_languages li.wp-block-navigation-item{border:2px solid #e9eef8;border-radius:4px;padding:10px}.list_languages li.wp-block-navigation-item:hover{background:#001641;color:#e9eef8}.list_languages li.wp-block-navigation-item[data-wpml=current-language-item]{border:2px solid #001641}.header-button{margin-bottom:12px}.header-button,.header-button .uagb-buttons__wrap{display:flex!important;justify-content:flex-start!important}.header-button .uagb-buttons__wrap{align-items:flex-start!important;flex-direction:column!important;gap:15px!important;width:100%}.header-button .wp-block-button{align-self:flex-start!important;flex:0 0 auto!important;margin:0!important;width:310px!important}.header-button .uagb-button__wrapper{width:310px!important}.header-button .wp-block-button__link{align-items:center!important;background:#fff;border:1px solid #4d73b9;border-radius:8px;box-sizing:content-box;color:#1f4b99;display:flex!important;height:26px!important;justify-content:space-between!important;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:330px!important}.header-button .uagb-button__link{transition:color .3s ease}.header-button .uagb-button__icon svg{fill:#1f4b99;height:22px;transition:fill .3s ease;width:22px}.header-button .uagb-button__icon{align-items:center;display:flex;margin-left:auto}.header-button .wp-block-button__link:hover{background:#001641;border-color:#001641;color:#fff}.header-button .wp-block-button__link:hover .uagb-button__link{color:#fff}.header-button .wp-block-button__link:hover .uagb-button__icon svg{fill:#fff}@media (max-width:768px){.header-button{overflow:visible!important}.header-button .uagb-buttons__wrap{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-direction:row!important;flex-wrap:nowrap;gap:50px!important;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-padding-left:0;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.header-button .uagb-buttons__wrap::-webkit-scrollbar{display:none}.header-button .wp-block-button{scroll-snap-align:start}.header-button .uagb-button__wrapper,.header-button .wp-block-button{width:136px!important}.header-button .wp-block-button__link{box-sizing:content-box;height:19px!important;justify-content:flex-start!important;padding:13px 21px!important;width:136px!important}.header-button .uagb-button__link{font-size:16px!important;line-height:19px!important}.header-button .uagb-button__icon svg{height:22px;width:22px}}@media screen and (max-width:1024px){body .wp-site-blocks header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item.has-child{align-items:center!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important}body .wp-site-blocks header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item.has-child>a{flex:1}body .wp-site-blocks header.wp-block-template-part .header-megamenu .h-megamenu-nav li.wp-block-navigation-item.has-child>button{flex:0 0 auto}body .wp-site-blocks header.wp-block-template-part .header-megamenu .h-megamenu-nav .wp-block-navigation-submenu__toggle[aria-expanded=true]~ul.wp-block-navigation__submenu-container,body .wp-site-blocks header.wp-block-template-part .header-megamenu .h-megamenu-nav ul.wp-block-navigation__submenu-container{display:flex!important;flex:0 0 100%!important;flex-direction:column;height:auto!important;margin:0!important;max-height:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding-bottom:0!important;padding-left:0!important;padding-top:0!important;position:static!important;transform:translateX(0)!important;transition:max-height .4s ease-in-out,opacity .3s ease,padding .4s ease-in-out,visibility .4s!important;visibility:hidden!important;width:100%!important}body .wp-site-blocks header.wp-block-template-part .header-megamenu .h-megamenu-nav .wp-block-navigation-submenu__toggle~ul.wp-block-navigation__submenu-container.mostrar-submenu-movil{max-height:600px!important;opacity:1!important;padding-bottom:25px!important;padding-top:15px!important;visibility:visible!important}body .wp-site-blocks header.wp-block-template-part .header-megamenu .h-megamenu-nav .wp-block-navigation-submenu__toggle svg{transition:transform .4s ease!important}body .wp-site-blocks header.wp-block-template-part .header-megamenu .h-megamenu-nav .wp-block-navigation-submenu__toggle.flecha-activa svg{transform:rotate(180deg)!important}body .wp-site-blocks header.wp-block-template-part .header-megamenu .h-megamenu-nav ul.wp-block-navigation__submenu-container li.n-heading{display:none!important}.wp-block-uagb-container.h-complete{background-color:#fff!important;box-sizing:border-box!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.gtranslate_wrapper{justify-content:center!important;margin-bottom:20px!important}}@media screen and (max-width:767px){.f-lottie .uagb-lottie__outer-wrap,.f-lottie .wp-block-uagb-lottie{width:100%!important}.f-lottie .uagb-lottie__outer-wrap{display:flex;justify-content:flex-end}.f-lottie svg{width:fit-content!important}footer a,footer p{font-size:18px!important}footer .wp-block-social-links{flex-flow:wrap}}footer .spectra-image-gallery__media-wrapper--isotope{max-height:58px;max-width:165px}footer img{max-height:51.25px;max-width:160px}@media screen and (min-width:768px){footer .uagb-block-8adf80ab{height:80px}footer .uagb-block-c66cfa55{padding-top:0!important;row-gap:10px!important}footer .uagb-block-c66cfa55>.wp-block-social-links{align-items:center;height:80px}}.vertical-accordion{padding:0!important}.vertical-accordion li,.vertical-accordion p{color:#001641b2}.vertical-accordion ul.uagb-tabs__panel{gap:22px;line-height:1.7em;padding-right:0!important}@media screen and (max-width:1300px){.vertical-accordion ul.uagb-tabs__panel{padding-right:20px!important}}@media screen and (max-width:767px){.vertical-accordion ul.uagb-tabs__panel{gap:0}}.vertical-accordion ul.uagb-tabs__panel li{margin:0!important}.vertical-accordion ul.uagb-tabs__panel li>a{font-size:26px!important;font-weight:400!important;line-height:1em;line-height:1.1em;margin:0 0 0 13px;padding:0!important;text-decoration:none}@media screen and (max-width:1200px){.vertical-accordion ul.uagb-tabs__panel li>a{font-size:20px!important}}@media screen and (max-width:767px){.vertical-accordion ul.uagb-tabs__panel li>a{border-top:1px solid #a7bbe2;flex-direction:row-reverse;justify-content:space-between;margin:0;padding:14px 35px 14px 0!important;position:relative;width:100%}}.vertical-accordion ul.uagb-tabs__panel li>a:focus{outline:none}.vertical-accordion ul.uagb-tabs__panel li>a:after{background:#002978;content:"";font-size:40px;font-weight:100;height:0;left:-13px;position:absolute;top:0;transition:.5s;width:3px}@media screen and (max-width:767px){.vertical-accordion ul.uagb-tabs__panel li>a:after{display:none}.vertical-accordion ul.uagb-tabs__panel li>a:before{background:transparent!important;border:0;color:#002978;content:"+";font-size:30px;font-weight:200;height:auto;left:unset!important;position:absolute;right:0;top:50%;transform:translateY(-50%);width:fit-content!important}}.vertical-accordion ul.uagb-tabs__panel li.uagb-tabs__active>a:after{height:100%}@media screen and (max-width:767px){.vertical-accordion ul.uagb-tabs__panel li.uagb-tabs__active>a:after{display:none}.vertical-accordion ul.uagb-tabs__panel li.js-mobile-open>a:before{content:"-"!important}.vertical-accordion ul.uagb-tabs__panel div.wp-block-uagb-tabs-child{margin-bottom:30px!important;margin-top:20px!important}}.vertical-accordion .wp-block-uagb-tabs-child a{overflow-wrap:anywhere;word-break:break-word}.vertical-accordion .uagb-tabs__body-wrap li{margin-bottom:10px}@media screen and (max-width:767px){.vertical-accordion .uagb-tab.js-mobile-open>.wp-block-uagb-tabs-child{display:block!important}.vertical-accordion .uagb-tab .wp-block-uagb-tabs-child{display:none!important}}.horizontal-accordion h2,.horizontal-accordion li,.horizontal-accordion p{color:#001641b2}.horizontal-accordion>ul.uagb-tabs__panel li a{text-decoration:none}.horizontal-accordion>ul.uagb-tabs__panel li a:focus{outline:none}.horizontal-accordion>ul.uagb-tabs__panel li a:after{background-color:#002978;bottom:-2px;content:"";height:7px;opacity:1;position:absolute;transition:.5s;width:0}.horizontal-accordion>ul.uagb-tabs__panel li.uagb-tabs__active a:after{width:100%}.horizontal-accordion>.uagb-tabs__body-wrap{border-top:1px solid #002978!important;padding:57px 0 0!important}.horizontal-accordion .vertical-accordion{padding:0}.toggle-items .toggle-item{border:0}.toggle-items .toggle-item summary{border-top:1px solid #a7bbe2;font-size:20px!important;padding:17px 0}.toggle-items .toggle-item summary::marker{font-size:0}.toggle-items .toggle-item summary:after{align-items:center;content:"+";font-size:40px;font-weight:100;line-height:1.2em;position:absolute;right:0;top:10px}.toggle-items .toggle-item summary:focus{outline:none}.toggle-items .toggle-item:last-of-type{border-bottom:1px solid #a7bbe2}.toggle-items .toggle-item .alignwide{margin:10px 0 30px 30px}.uagb-tabs__body-wrap .uagb-tabs__panel .uagb-tab{margin:0!important}.uagb-tabs__body-wrap .horizontal-accordion{padding:0!important}.uagb-tabs__body-wrap .vertical-accordion .uagb-tabs__panel{align-items:flex-start!important;flex-direction:column!important;gap:8px}.uagb-tabs__body-wrap .vertical-accordion .uagb-tabs__panel a{padding:0!important;text-align:left}@media screen and (max-width:1024px){.wp-block-details.toggle-item .uagb-loop-container{flex-direction:column}.wp-block-details.toggle-item .uagb-loop-container .uagb-loop-post{width:100%}}@keyframes fadeSlideDown{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.uagb-tabs__wrap .uagb-tabs-list,.uagb-tabs__wrap .uagb-tabs__panel{pointer-events:auto!important;position:relative!important;z-index:20!important}.uagb-tabs__wrap .uagb-tabs__body-container.uagb-tabs-body__active{animation:fadeSlideDown .4s ease-out forwards!important;display:block!important;height:auto!important;overflow:visible!important;padding-bottom:30px!important;transition:none!important}.uagb-tabs__wrap .uagb-tabs__body-container:not(.uagb-tabs-body__active){display:none!important}.uagb-tabs__wrap .uagb-tabs__body-container.uagb-tabs-body__active .spectra-image-gallery,.uagb-tabs__wrap .uagb-tabs__body-container.uagb-tabs-body__active .wp-block-uagb-image-gallery{height:auto!important;min-height:400px!important}.uagb-tabs__wrap .uagb-tabs__body-container.uagb-tabs-body__active .spectra-image-gallery:not(.swiper-wrapper){display:flex!important;flex-wrap:wrap!important;margin:0 -5px!important}.uagb-tabs__wrap .uagb-tabs__body-container.uagb-tabs-body__active .spectra-image-gallery:not(.swiper-wrapper) .spectra-image-gallery__media-wrapper--isotope{box-sizing:border-box!important;left:auto!important;opacity:1!important;padding:5px!important;position:relative!important;top:auto!important;transform:none!important;width:50%!important}}.remove-badges{list-style:none}.libros-tabs.uagb-tabs__wrap{align-items:flex-start;display:flex}.libros-tabs>ul.uagb-tabs__panel{display:flex;flex:0 0 25%;flex-direction:column;list-style-type:none;margin:0;max-width:25%;padding:0}.libros-tabs>ul.uagb-tabs__panel li.uagb-tab>a{align-items:center;color:inherit;display:inline-flex;position:relative;text-decoration:none}.libros-tabs>.uagb-tabs__body-wrap{flex:1;max-width:75%;padding:10px;position:relative}.libros-tabs>.uagb-tabs__body-wrap>.uagb-tabs__body-container{display:none;padding:10px 15px}.libros-tabs>.uagb-tabs__body-wrap>.uagb-tabs__body-container.uagb-tabs-body__active{display:block}@media screen and (max-width:767px){.libros-tabs.uagb-tabs__wrap{display:block}.libros-tabs>ul.uagb-tabs__panel{flex:unset;max-width:100%}.libros-tabs>ul.uagb-tabs__panel li.uagb-tab{width:100%}.libros-tabs>ul.uagb-tabs__panel li.uagb-tab>a{flex-direction:row!important;justify-content:flex-start!important;text-align:left}.libros-tabs>.uagb-tabs__body-wrap{max-width:100%;padding:0}.libros-tabs.vertical-accordion li.uagb-tab:not(.js-mobile-open)>.uagb-tabs__body-container.uagb-tabs-body__active{display:none!important}}.libros-table{border-collapse:collapse;width:100%}.libros-table td,.libros-table th{border-bottom:1px solid #a7bbe2;color:#001641;padding:10px 12px;text-align:left;vertical-align:top}.libros-table th{color:#002978;font-weight:600}@media screen and (max-width:767px){.libros-table thead{display:none}.libros-table tbody,.libros-table td,.libros-table tr{display:block;width:100%}.libros-table tr{border-bottom:1px solid #a7bbe2;padding:14px 0}.libros-table td{border:0;padding:4px 0}.libros-table td:before{color:#002978;content:attr(data-label);display:block;font-weight:600;margin-bottom:2px}}.loop-projects a{display:block;text-decoration:none!important;width:100%}.loop-projects .uagb-loop-post{height:600px}.loop-projects .uagb-loop-post .uagb-loop-post-inner,.loop-projects .uagb-loop-post .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper{height:100%}.loop-projects .uagb-loop-post .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container{display:flex;flex-direction:column;height:100%;transition:background-color .3s,border-color .3s}.loop-projects .uagb-loop-post .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container>.wp-block-uagb-container,.loop-projects .uagb-loop-post .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container>.wp-block-uagb-container>.uagb-container-inner-blocks-wrap,.loop-projects .uagb-loop-post .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container>.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:last-child{display:flex;flex-direction:column;flex-grow:1}.loop-projects .uagb-loop-post .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container>.wp-block-uagb-container>.uagb-container-inner-blocks-wrap>.wp-block-uagb-container:last-child .wp-block-uagb-buttons{margin-top:auto}.loop-projects .uagb-loop-post:hover .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container{background-color:#001641;border-color:#001641;overflow:hidden}.loop-projects .uagb-loop-post:hover .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container a.wp-block-button__link,.loop-projects .uagb-loop-post:hover .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container font,.loop-projects .uagb-loop-post:hover .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container h3,.loop-projects .uagb-loop-post:hover .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container p,.loop-projects .uagb-loop-post:hover .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container span{color:#fff}.loop-projects .uagb-loop-post:hover .uagb-loop-post-inner>.wp-block-uagb-loop-wrapper>.wp-block-uagb-container svg path{fill:#fff}.b_ofertas-form{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:767px){.b_ofertas-form{grid-template-columns:1fr}}@media screen and (min-width:768px) and (max-width:1200px){.b_ofertas-form{grid-template-columns:1fr 1fr}}.b_ofertas-form li{border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:space-around;margin:0;width:100%}.b_ofertas-form li:hover{background:#001641}.b_ofertas-form li:hover .uagb-button__icon,.b_ofertas-form li:hover .uagb-ifb-content{filter:brightness(0) invert(100)}.b_ofertas-form li:hover>div{border-color:#001641}.b_ofertas-form li h3 br{display:none}.b_ofertas-form li .b_ofertas-form-action{height:100%!important}.b_ofertas-form .uagb-button__icon{justify-content:end;padding:0 30px;width:100%}body.term-fp .s-terms-fp,body[class*=term-5] .s-terms-fp{display:block}.s-terms-fp{display:none}@media screen and (max-width:767px){.home-mobile-lottie,.home-mobile-lottie .wp-block-uagb-lottie{overflow:hidden!important}}@media screen and (min-width:1025px){.home .lottie-home-desktop>.wp-block-uagb-lottie{align-self:flex-end;max-width:none;width:113%}}@media screen and (min-width:1280px){.home .lottie-home-desktop>.wp-block-uagb-lottie{align-self:flex-end;max-width:none;width:130%}}.gtranslate_wrapper{align-items:center;display:flex;gap:16px}.gtranslate_wrapper .glink{align-items:center!important;background:#fff;border:1px solid #002978;border-radius:10px;box-sizing:border-box;display:flex!important;font-size:0!important;height:44px;justify-content:center!important;padding:0!important;text-decoration:none!important;width:70px}.gtranslate_wrapper .glink img{display:none!important}.gtranslate_wrapper .glink span{display:none}.gtranslate_wrapper .glink[data-gt-lang=ca]:after{title:"Valenciano";content:"VAL"}.gtranslate_wrapper .glink[data-gt-lang=en]:after{content:"ENG"}.gtranslate_wrapper .glink[data-gt-lang=es]:after{content:"CAS"}.gtranslate_wrapper .glink:after{align-items:center;color:#002978;display:flex;font-size:18px!important;font-weight:600;height:100%;justify-content:center;line-height:1!important;width:100%}.gtranslate_wrapper .glink:hover{background:#002978}.gtranslate_wrapper .glink:hover:after{color:#fff}.gtranslate_wrapper .gt-current-lang{background:#002978}.gtranslate_wrapper .gt-current-lang:after{color:#fff}#google_translate_element2,.goog-te-gadget{display:none!important}.ies-notranslate{margin:0 .25em}.contenido-testimonio .read-more-content,.smart-visual-text .read-more-content{max-height:258px;overflow:hidden;position:relative;transition:max-height .8s cubic-bezier(.4,0,.2,1)}.contenido-testimonio .read-more-content:after,.smart-visual-text .read-more-content:after{background:linear-gradient(transparent,#fff);bottom:0;content:"";height:60px;left:0;position:absolute;transition:opacity .4s ease;width:100%}.contenido-testimonio .read-more-content.expanded,.smart-visual-text .read-more-content.expanded{max-height:1200px}.contenido-testimonio .read-more-content.expanded:after,.smart-visual-text .read-more-content.expanded:after{opacity:0}.contenido-testimonio .read-more-button,.smart-visual-text .read-more-button{background:#fff;border:1px solid #002978;border-radius:8px;color:#002978;cursor:pointer;display:inline-block;font-family:Sofia Sans,sans-serif;font-size:16px;margin-top:15px;padding:10px 25px;text-decoration:none!important;transition:all .3s ease}.contenido-testimonio .read-more-button:hover,.smart-visual-text .read-more-button:hover{background:#002978;color:#fff}.open-on-lightbox a{cursor:zoom-in}body.lightbox-open{overflow:hidden!important}.custom-lightbox{align-items:center;background:rgba(0,0,0,.85);box-sizing:border-box;display:flex;inset:0;justify-content:center;opacity:0;padding:40px;position:fixed;transition:opacity .3s ease;visibility:hidden;z-index:100000}.custom-lightbox.is-open{opacity:1;visibility:visible}.custom-lightbox .custom-lightbox__image{border-radius:4px;box-shadow:0 10px 40px rgba(0,0,0,.4);max-height:100%;max-width:100%}.custom-lightbox .custom-lightbox__close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:42px;line-height:1;padding:10px;position:absolute;right:30px;top:20px}@media screen and (max-width:767px){.custom-lightbox .custom-lightbox__close{font-size:32px;right:15px;top:10px}}.wp-block-video.home-video{display:flex;justify-content:center;margin:0 auto;max-width:1240px;position:relative;width:100%}.wp-block-video.home-video video{border-radius:10px;height:auto!important;pointer-events:none;width:100%!important}.wp-block-video.home-video .video-bottom-controls{bottom:20px;pointer-events:auto;position:absolute;right:20px;z-index:10}@media screen and (max-width:767px){.wp-block-video.home-video .video-bottom-controls{bottom:15px;right:15px}}.wp-block-video.home-video .mute-btn{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:45px;justify-content:center;transition:background .3s ease;width:45px}.wp-block-video.home-video .mute-btn:hover{background:rgba(0,0,0,.8)}.wp-block-video.home-video .mute-btn:focus{outline:none}.object--align-right{text-align:right}.container-popup p{color:#fff!important}.title-post{font-size:50px!important;line-height:50px!important}@media (max-width:767px){.title-post{font-size:30px!important;line-height:31px!important}}.text-decoration-none a{text-decoration:none!important}.text-decoration-none a:hover{text-decoration:underline!important}@media screen and (min-width:768px) and (max-width:1850px){.c-stats-counter-parent{padding:0 40px 0 180px!important}}@media screen and (min-width:1025px){.c-stats-counter-parent .c-stats-counter{justify-content:center!important}}.c-home-video{align-items:center}.c-home-video .home-video{margin:0 auto!important}@media screen and (min-width:768px) and (max-width:1850px){.c-home-video{padding:0 40px 0 180px!important}}@media screen and (max-width:767px){.c-home-video{padding:0 20px!important}}.c-stats-counter .stats-counter{width:217px!important}@media screen and (max-width:767px){.c-stats-counter .stats-counter{max-width:100px;width:auto!important}.c-stats-counter .stats-counter:not(:last-of-type){padding-right:10px}.c-stats-counter .stats-counter .wp-block-uagb-counter__number{align-items:flex-start!important;flex-direction:column!important}.c-stats-counter .stats-counter .wp-block-uagb-counter__title{margin:0!important}}.post-content img{border-radius:10px;margin:20px 0}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5{color:#002978}.post-content a{color:#001641;text-decoration:underline}.post-content p{font-size:18px!important;line-height:1.2em}.blog-cat{background:transparent!important;display:flex;flex-flow:wrap;gap:4px}.blog-cat a{background:#fff;border-radius:4px;line-height:1em;padding:5px 8px;width:max-content}.blog-cat span.wp-block-post-terms__separator{display:none}.home-video{display:flex;justify-content:center}.home-video video{border-radius:10px;height:697px;width:1240px}