a.article_container{display:block;background-color:rgba(255,255,255,0.8);padding:15px;border-radius:4px;height:100%;color:#333}a.article_container figure{width:100%}a.article_container figure img{width:100%;max-width:100%;padding:0;border-radius:4px}a.article_container .more_link{padding-top:10px;display:block;text-align:right;color:#007bff}.grid_1 .article a{overflow:hidden}.grid_1 .article a figure{float:left;width:auto;margin-right:15px;margin-bottom:0}.grid_1 .article a figure img{max-width:300px;max-height:150px}.article_detail h1{margin-bottom:5px}.article_detail figure img{max-width:100%}.article_detail .summary{font-weight:bold;margin-bottom:15px}.article_detail .date{font-weight:bold;font-size:14px;color:#333;background-color:rgba(0,0,0,0.15);border-radius:4px;padding:5px 15px;margin-bottom:10px;text-align:right}.related_articles{background-color:#fff;border-radius:4px;padding:15px}.related_articles h2{padding-top:0;margin:0 !important;font-size:20px;font-weight:bold}.related_articles a.related_article{display:block;text-decoration:none;color:#333;font-size:14px;border-bottom:1px solid #ccc;padding:30px 0}.related_articles a.related_article span{display:block}.related_articles a.related_article span.title{font-size:16px;font-weight:bold;padding-bottom:10px}.related_articles a.related_article span.date{text-align:right;font-size:12px;font-weight:bold;padding-top:10px}.related_articles a.related_article figure img{max-width:100%}.article{margin-bottom:15px;overflow:hidden}.article .date{display:none;background-color:#00b2de;border-radius:50px;width:75px;height:75px;text-align:center;color:#fff;padding-top:8px;float:left;margin-right:25px}.article .date .day{display:block;font-size:40px;line-height:40px}.article .date .month{position:relative;top:-7px}.article .article_content h3{margin-top:1px}#aviso_cookies{position:fixed;z-index:999;bottom:0;left:0;right:0;padding:15px;font-size:12px;background-color:rgba(0,0,0,0.8);color:#fff}.events_app .table-calendar h3{margin-top:10px;margin-bottom:0;padding-bottom:0;font-size:20px}.events_app .table-calendar td.doc{color:#999}.events_app .table-calendar td.doc a{font-weight:bold}.events_calendar_app .calendar-sidebar{background-color:#0f71ba;-webkit-box-shadow:5px 0 18px -3px #0f71ba;box-shadow:5px 0 18px -3px #0f71ba}.events_calendar_app .calendar-sidebar>span#sidebarToggler{background-color:#0f71ba}.events_calendar_app .calendar-sidebar>.month-list>.calendar-months>li.active-month{background-color:#055d97}.events_calendar_app .calendar-sidebar>.month-list>.calendar-months>li:hover{background-color:#1985d8 !important}.events_calendar_app th[colspan="7"]{color:#0f71ba}.events_calendar_app #eventListToggler{background-color:#0f71ba;-webkit-box-shadow:5px 0 18px -3px #0f71ba;box-shadow:5px 0 18px -3px #0f71ba}.events_calendar_app .event-list>.event-empty{background-color:rgba(15,113,186,0.05);border:1px solid #0f71ba}.events_calendar_app .event-list>.event-empty>p{color:#0f71ba}.events_calendar_app .event-container>.event-icon>div.event-bullet-kind1,.events_calendar_app .event-indicator>.type-bullet>div.type-kind1{background-color:#0f71ba}.events_calendar_app .event-container>.event-icon>div.event-bullet-kind2,.events_calendar_app .event-indicator>.type-bullet>div.type-kind2{background-color:#ff7575}.events_calendar_app .event-container>.event-icon>div.event-bullet-kind3,.events_calendar_app .event-indicator>.type-bullet>div.type-kind3{background-color:#3ca8ff}.events_calendar_app .event-container>.event-icon>div.event-bullet-kind4,.events_calendar_app .event-indicator>.type-bullet>div.type-kind4{background-color:#ffc107}.events_calendar_app .event-container>.event-icon>div.event-bullet-kind5,.events_calendar_app .event-indicator>.type-bullet>div.type-kind5{background-color:#8773c1}.events_calendar_app .event-container>.event-icon>div.event-bullet-kind6,.events_calendar_app .event-indicator>.type-bullet>div.type-kind6{background-color:#000000}/*!
 * Evo Calendar - Simple and Modern-looking Event Calendar Plugin
 *
 * Licensed under the MIT License
 *
 * Version: 1.1.2
 * Author: Edlyn Villegas
 * Docs: https://edlynvillegas.github.com/evo-calendar
 * Repo: https://github.com/edlynvillegas/evo-calendar
 * Issues: https://github.com/edlynvillegas/evo-calendar/issues
 *
*/*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{padding:0;margin:0}body{font-family:'Source Sans Pro'}input:focus,textarea:focus,button:focus{outline:none}.evo-calendar{position:relative;background-color:#fbfbfb;color:#5a5a5a;width:100%;-webkit-box-shadow:0 10px 50px -20px #0f71ba;box-shadow:0 10px 50px -20px #0f71ba;margin:0 auto;overflow:hidden;z-index:1}.calendar-sidebar{position:absolute;margin-top:0;width:200px;height:100%;float:left;background-color:#0f71ba;color:#fff;z-index:1;-webkit-box-shadow:5px 0 18px -3px #0f71ba;box-shadow:5px 0 18px -3px #0f71ba;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:2}.sidebar-hide .calendar-sidebar{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-box-shadow:none;box-shadow:none}.calendar-sidebar>span#sidebarToggler{position:absolute;width:40px;height:40px;top:0;right:0;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);background-color:#0f71ba;padding:10px 8px;cursor:pointer;-webkit-box-shadow:5px 0 18px -3px #0f71ba;box-shadow:5px 0 18px -3px #0f71ba}.calendar-sidebar>.calendar-year{padding:20px;text-align:center}.calendar-sidebar>.calendar-year>p{margin:0;font-size:30px;display:inline-block}.calendar-sidebar>.calendar-year>button.icon-button{display:inline-block;width:20px;height:20px;overflow:visible}.calendar-sidebar>.calendar-year>button.icon-button>span{border-right:4px solid #fff;border-bottom:4px solid #fff;width:100%;height:100%}.calendar-sidebar>.calendar-year>img[year-val="prev"]{float:left}.calendar-sidebar>.calendar-year>img[year-val="next"]{float:right}.calendar-sidebar>.month-list::-webkit-scrollbar{width:5px;height:5px}.calendar-sidebar>.month-list::-webkit-scrollbar-track{background:transparent}.calendar-sidebar>.month-list::-webkit-scrollbar-thumb{background:#fff;border-radius:5px}.calendar-sidebar>.month-list::-webkit-scrollbar-thumb:hover{background:#d6c8ff}.calendar-sidebar>.month-list>.calendar-months{list-style-type:none;margin:0;padding:0}.calendar-sidebar>.month-list>.calendar-months>li{padding:7px 30px;cursor:pointer;font-size:16px}.calendar-sidebar>.month-list>.calendar-months>li:hover{background-color:#a692e0}.calendar-sidebar>.month-list>.calendar-months>li.active-month{background-color:#755eb5}.calendar-inner{position:relative;padding:40px 30px;float:left;width:100%;max-width:calc(100% - 600px);margin-left:200px;background-color:#fff;-webkit-box-shadow:5px 0 18px -3px rgba(0,0,0,0.15);box-shadow:5px 0 18px -3px rgba(0,0,0,0.15);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1}.calendar-inner::after{content:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(83,74,109,0.5)}.sidebar-hide .calendar-inner{max-width:calc(100% - 400px);margin-left:0}.event-hide .calendar-inner{max-width:calc(100% - 200px)}.event-hide.sidebar-hide .calendar-inner{max-width:100%}.calendar-inner .calendar-table{border-collapse:collapse;font-size:20px;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}th[colspan="7"]{position:relative;text-align:center;text-transform:uppercase;font-weight:600;font-size:30px;color:#0f71ba}th[colspan="7"]::after{content:'';position:absolute;bottom:-3px;left:50%;width:50px;height:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:rgba(135,115,193,0.15)}tr.calendar-header .calendar-header-day{padding:10px;text-align:center;color:#5a5a5a}tr.calendar-body .calendar-day{padding:10px 0}tr.calendar-body .calendar-day .day{position:relative;padding:15px;height:60px;width:60px;margin:0 auto;border-radius:50%;text-align:center;color:#5a5a5a;border:1px solid transparent;-webkit-transition:all .3s ease, -webkit-transform .5s ease;transition:all .3s ease, -webkit-transform .5s ease;-o-transition:all .3s ease, transform .5s ease;transition:all .3s ease, transform .5s ease;transition:all .3s ease, transform .5s ease, -webkit-transform .5s ease;cursor:pointer}tr.calendar-body .calendar-day .day:hover{background-color:#dadada}tr.calendar-body .calendar-day .day:active{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}tr.calendar-body .calendar-day .day.calendar-active,tr.calendar-body .calendar-day .day.calendar-active:hover{color:#5a5a5a;border-color:rgba(0,0,0,0.5)}tr.calendar-body .calendar-day .day.calendar-today{color:#fff;background-color:#0f71ba}tr.calendar-body .calendar-day .day.calendar-today:hover{color:#fff;background-color:#755eb5}tr.calendar-body .calendar-day .day[disabled]{pointer-events:none;cursor:not-allowed;background-color:transparent;color:#b9b9b9}.calendar-events{position:absolute;top:0;right:0;width:400px;height:100%;padding:70px 30px 60px 30px;background-color:#fbfbfb;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;overflow-y:auto;z-index:0}.calendar-events::-webkit-scrollbar{width:5px;height:5px}.calendar-events::-webkit-scrollbar-track{background:transparent}.calendar-events::-webkit-scrollbar-thumb{background:#8e899c;border-radius:5px}.calendar-events::-webkit-scrollbar-thumb:hover{background:#6c6875}.calendar-events>.event-header>p{font-size:30px;font-weight:600;color:#5a5a5a}#eventListToggler{position:absolute;width:40px;height:40px;top:0;right:0;background-color:#0f71ba;padding:10px;cursor:pointer;-webkit-box-shadow:5px 0 18px -3px #0f71ba;box-shadow:5px 0 18px -3px #0f71ba;z-index:1}.event-list::after{content:"";clear:both;display:table}.event-list>.event-empty{padding:15px 10px;background-color:rgba(135,115,193,0.15);border:1px solid #0f71ba}.event-list>.event-empty>p{margin:0;color:#755eb5}.event-container{position:relative;display:flex;width:100%;border-radius:10px;margin-bottom:10px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;cursor:pointer;float:left}.event-container::before{content:'';position:absolute;top:0;left:0;width:2px;height:100%;transform:translate(29px, 30px);background-color:#eaeaea;z-index:-1}.event-container.event-container:last-child::before{height:30px;transform:translate(29px, 0)}.event-container.event-container:only-child::before{height:0;opacity:0}.event-container:hover{background-color:#fff;-webkit-box-shadow:0 3px 12px -4px rgba(0,0,0,0.65);box-shadow:0 3px 12px -4px rgba(0,0,0,0.65)}.event-container>.event-icon{position:relative;padding:20px;width:60px;height:60px;float:left}.event-container>.event-icon>img{width:30px}.event-container>.event-info{align-self:center;width:calc(100% - 60px);display:inline-block;padding:10px 10px 10px 0}.event-container>.event-info>p{margin:0;color:#5a5a5a}.event-container>.event-info>p.event-title{position:relative;font-size:22px;font-weight:600}.event-container>.event-info>p.event-title>span{position:absolute;top:50%;right:0;font-size:12px;font-weight:normal;color:#755eb5;border:1px solid #755eb5;border-radius:3px;background-color:#edeaf6;padding:3px 6px;transform:translateY(-50%)}.event-container>.event-info>p.event-desc{font-size:14px;margin-top:5px}.event-indicator{position:absolute;width:-moz-max-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:100%;left:50%;-webkit-transform:translate(-50%, calc(-100% + -5px));-ms-transform:translate(-50%, calc(-100% + -5px));transform:translate(-50%, calc(-100% + -5px))}.event-indicator>.type-bullet{float:left;padding:2px}.event-indicator>.type-bullet>div{width:10px;height:10px;border-radius:50%}.event-container>.event-icon>div{width:100%;height:100%;border-radius:50%}.event-container>.event-icon>div[class^="event-bullet-"],.event-indicator>.type-bullet>div[class^="type-"]{background-color:#0f71ba}.event-container>.event-icon>div.event-bullet-event,.event-indicator>.type-bullet>div.type-event{background-color:#ff7575}.event-container>.event-icon>div.event-bullet-holiday,.event-indicator>.type-bullet>div.type-holiday{background-color:#ffc107}.event-container>.event-icon>div.event-bullet-birthday,.event-indicator>.type-bullet>div.type-birthday{background-color:#3ca8ff}button.icon-button{border:none;background-color:transparent;width:100%;height:100%;padding:0;cursor:pointer}button.icon-button>span.bars{position:relative;width:100%;height:4px;display:block;background-color:#fff}button.icon-button>span.bars::before,button.icon-button>span.bars::after{content:'';position:absolute;width:100%;height:4px;display:block;background-color:#fff}button.icon-button>span.bars::before{top:-8px}button.icon-button>span.bars::after{bottom:-8px}button.icon-button>span.chevron-arrow-left{display:inline-block;border-right:6px solid #fff;border-bottom:6px solid #fff;width:18px;height:18px;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}button.icon-button>span.chevron-arrow-right{display:block;border-right:4px solid #fff;border-bottom:4px solid #fff;width:16px;height:16px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 1280px){.calendar-inner{padding:50px 20px 70px 20px;max-width:calc(100% - 580px)}.sidebar-hide .calendar-inner{max-width:calc(100% - 380px)}tr.calendar-header .calendar-header-day,tr.calendar-body .calendar-day{padding:10px 5px}.calendar-events{width:380px;padding:70px 20px 60px 20px}}@media screen and (max-width: 1024px){.calendar-sidebar{width:175px}.calendar-inner{padding:50px 10px 70px 10px;max-width:calc(100% - 475px);margin-left:175px}.sidebar-hide .calendar-inner{max-width:calc(100% - 300px)}.event-hide .calendar-inner{max-width:calc(100% - 175px)}.calendar-events{width:300px;padding:70px 10px 60px 10px}tr.calendar-body .calendar-day .day{padding:10px;height:45px;width:45px;font-size:16px}.event-indicator>.type-bullet>div{width:8px;height:8px;border-radius:50%}.calendar-sidebar>span#sidebarToggler,#eventListToggler{width:50px;height:50px}#eventListToggler,.event-hide #eventListToggler{right:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}button.icon-button>span.bars{height:5px}button.icon-button>span.bars::before,button.icon-button>span.bars::after{height:5px}button.icon-button>span.bars::before{top:-10px}button.icon-button>span.bars::after{bottom:-10px}button.icon-button>span.chevron-arrow-right{border-right-width:5px;border-bottom-width:5px;width:20px;height:20px}.event-container::before{transform:translate(24px, 25px)}.event-container.event-container:last-child::before{height:25px;transform:translate(24px, 0)}.event-container>.event-icon{padding:15px;width:50px;height:50px}.event-container>.event-icon::before{left:24px}.event-container>.event-info{width:calc(100% - 50px)}.event-container>.event-info>p{font-size:18px}}@media screen and (max-width: 991px){.calendar-sidebar{width:150px}.calendar-inner{padding:50px 10px 70px 10px;max-width:calc(100% - 425px);margin-left:150px}.sidebar-hide .calendar-inner{max-width:calc(100% - 275px)}.event-hide .calendar-inner{max-width:calc(100% - 150px)}.calendar-events{width:275px;padding:70px 10px 60px 10px}}@media screen and (max-width: 768px){.calendar-sidebar{width:180px}.calendar-inner{padding:50px 10px 70px 10px;max-width:100%;margin-left:0}.sidebar-hide .calendar-inner,.event-hide .calendar-inner{max-width:100%}.calendar-inner::after{content:'';opacity:1}.sidebar-hide.event-hide .calendar-inner::after{content:none;opacity:0}.event-indicator{-webkit-transform:translate(-50%, calc(-100% + -3px));-ms-transform:translate(-50%, calc(-100% + -3px));transform:translate(-50%, calc(-100% + -3px))}.event-indicator>.type-bullet{padding:0 1px 3px 1px}.calendar-events{width:48%;padding:70px 20px 60px 20px;-webkit-box-shadow:-5px 0 18px -3px rgba(135,115,193,0.5);box-shadow:-5px 0 18px -3px rgba(135,115,193,0.5);z-index:1}.event-hide .calendar-events{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-box-shadow:none;box-shadow:none}#eventListToggler{right:48%;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.event-hide #eventListToggler{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.calendar-events>.event-list{margin-top:20px}.calendar-sidebar>.calendar-year>button.icon-button{width:16px;height:16px}.calendar-sidebar>.calendar-year>button.icon-button>span{border-right-width:2px;border-bottom-width:2px}.calendar-sidebar>.calendar-year>p{font-size:22px}.calendar-sidebar>.month-list>.calendar-months>li{padding:6px 26px}.calendar-events>.event-header>p{margin:0}.event-container>.event-info>p.event-title{font-size:20px}.event-container>.event-info>p.event-desc{font-size:12px}}@media screen and (max-width: 768px) and (min-width: 426px){.event-container>.event-info>p.event-title{font-size:18px}}@media screen and (max-width: 425px){.calendar-sidebar{width:100%}.sidebar-hide .calendar-sidebar{height:43px}.sidebar-hide .calendar-sidebar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:none;box-shadow:none}.calendar-sidebar>.calendar-year{position:relative;padding:10px 20px;text-align:center;background-color:#0f71ba;-webkit-box-shadow:0 3px 8px -3px rgba(53,43,80,0.65);box-shadow:0 3px 8px -3px rgba(53,43,80,0.65)}.calendar-sidebar>.calendar-year>button.icon-button{width:14px;height:14px}.calendar-sidebar>.calendar-year>button.icon-button>span{border-right-width:3px;border-bottom-width:3px}.calendar-sidebar>.calendar-year>p{font-size:18px;margin:0 10px}.calendar-sidebar>.month-list{position:relative;width:100%;height:calc(100% - 43px);overflow-y:auto;background-color:#0f71ba;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);z-index:-1}.sidebar-hide .calendar-sidebar>.month-list{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.calendar-sidebar>.month-list>.calendar-months{position:absolute;top:0;left:0;width:100%;list-style-type:none;margin:0;padding:0;padding:10px}.calendar-sidebar>.month-list>.calendar-months::after{content:"";clear:both;display:table}.calendar-sidebar>.month-list>.calendar-months>li{padding:10px 20px;font-size:20px}.calendar-sidebar>span#sidebarToggler{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);top:0;bottom:unset;-webkit-box-shadow:none;box-shadow:none}th[colspan="7"]::after{bottom:0}.calendar-inner{margin-left:0;padding:53px 0 40px 0;float:unset}.calendar-inner::after{content:none;opacity:0}.sidebar-hide .calendar-inner,.event-hide .calendar-inner,.calendar-inner{max-width:100%}.calendar-sidebar>span#sidebarToggler,#eventListToggler{width:40px;height:40px}button.icon-button>span.chevron-arrow-right{border-right-width:4px;border-bottom-width:4px;width:18px;height:18px;-webkit-transform:translateX(-3px) rotate(-45deg);-ms-transform:translateX(-3px) rotate(-45deg);transform:translateX(-3px) rotate(-45deg)}button.icon-button>span.bars,button.icon-button>span.bars::before,button.icon-button>span.bars::after{height:4px}button.icon-button>span.bars::before{top:-8px}button.icon-button>span.bars::after{bottom:-8px}tr.calendar-header .calendar-header-day{padding:0}tr.calendar-body .calendar-day{padding:8px 0}tr.calendar-body .calendar-day .day{padding:10px;width:40px;height:40px;font-size:16px}.event-indicator{-webkit-transform:translate(-50%, calc(-100% + -3px));-ms-transform:translate(-50%, calc(-100% + -3px));transform:translate(-50%, calc(-100% + -3px))}.event-indicator>.type-bullet{padding:1px}.event-indicator>.type-bullet>div{width:6px;height:6px}.event-indicator{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}tr.calendar-body .calendar-day .day.calendar-today .event-indicator,tr.calendar-body .calendar-day .day.calendar-active .event-indicator{-webkit-transform:translate(-50%, 3px);-ms-transform:translate(-50%, 3px);transform:translate(-50%, 3px)}.calendar-events{position:relative;padding:20px 15px;width:100%;height:185px;-webkit-box-shadow:0 5px 18px -3px rgba(0,0,0,0.15);box-shadow:0 5px 18px -3px rgba(0,0,0,0.15);overflow-y:auto;z-index:0}.event-hide .calendar-events{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);padding:0 15px;height:0}.calendar-events>.event-header>p{font-size:20px}.event-list>.event-empty{padding:10px}.event-container::before{transform:translate(21.5px, 25px)}.event-container.event-container:last-child::before{height:22.5px;transform:translate(21.5px, 0)}.event-container>.event-icon{width:45px;height:45px}.event-container>.event-icon::before{left:21px}.event-container:last-child>.event-icon::before{height:50%}.event-container>.event-info{width:calc(100% - 45px)}.event-hide #eventListToggler,#eventListToggler{top:calc(100% - 185px);right:0;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%)}.event-hide #eventListToggler{top:100%}#eventListToggler button.icon-button>span.chevron-arrow-right{position:relative;display:inline-block;-webkit-transform:translate(0, -3px) rotate(45deg);-ms-transform:translate(0, -3px) rotate(45deg);transform:translate(0, -3px) rotate(45deg)}}@media screen and (max-width: 375px){th[colspan="7"]{font-size:20px;padding-bottom:5px}tr.calendar-header .calendar-header-day{font-size:16px}tr.calendar-body .calendar-day .day{padding:5px;width:30px;height:30px;font-size:14px}}.grants_list>.buttons{display:none}.grant_tag_ids_container{column-count:3}.grid_2{display:grid;column-gap:15px;grid-template-columns:repeat(auto-fit, minmax(365px, 1fr))}.grid_3{display:grid;column-gap:15px;grid-template-columns:repeat(auto-fit, minmax(275px, 1fr))}.grid_4{display:grid;column-gap:15px;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}.grid_5{display:grid;column-gap:15px;grid-template-columns:repeat(auto-fit, minmax(205px, 1fr))}.grid_6{display:grid;column-gap:15px;grid-template-columns:repeat(auto-fit, minmax(165px, 1fr))}.grid_7{display:grid;column-gap:15px;grid-template-columns:repeat(auto-fit, minmax(145px, 1fr))}.grid{display:grid}body.mmactive{overflow:hidden}.mobile_menu{display:none;position:relative}.sm_menu_outer.active .mobile_menu{display:block}.sm_menu_outer{top:80px;overflow-y:scroll;overflow-x:hidden;position:fixed;right:0;bottom:0;z-index:-9;width:100%;opacity:0;background-color:#222;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;transition:opacity 0.2s}.sm_menu_outer ul{padding-top:50px;padding-left:0;text-align:center}.sm_menu_outer.active{opacity:1;z-index:999}.sm_menu_outer .mobile_menu li.back a{padding:20px 5px 20px 75px;background:url(/images/site_1/back.png) no-repeat scroll 15px center/5% auto}.sm_menu_outer .mobile_menu a{color:#ffffff;display:block;font:300 18px/140% "Lato", sans-serif;letter-spacing:1px;padding:20px 15px;text-transform:uppercase;text-decoration:none}.sm_menu_outer .mobile_menu .submenu{background-color:#000000;height:100%;position:absolute;right:-100%;top:0;transition:all 0.5s ease 0s;width:100%;z-index:999}.sm_menu_outer .mobile_menu li.active>.submenu{right:0}.sm_menu_outer .mobile_menu li{list-style-type:none;border-bottom:0.5px solid rgba(0,0,0,0);color:#ffffff}.sm_menu_outer .mobile_menu li.hasChild>a{background:url(/images/site_1/next.png) no-repeat scroll 95% center/5% auto}#sm_menu_ham{cursor:pointer;float:right;height:25px;position:fixed;right:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.5s ease-in-out 0s;-moz-transition:all 0.5s ease-in-out 0s;-o-transition:all 0.5s ease-in-out 0s;transition:all 0.5s ease-in-out 0s;width:30px;top:15px;right:15px;z-index:9998}#sm_menu_ham.open{z-index:9999;background-color:#fff}#sm_menu_ham span{background-color:#000;border-radius:5px;display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.25s ease-in-out 0s;-moz-transition:all 0.25s ease-in-out 0s;-o-transition:all 0.25s ease-in-out 0s;transition:all 0.25s ease-in-out 0s;width:30px}#sm_menu_ham span:nth-child(1){top:0}#sm_menu_ham span:nth-child(2),#sm_menu_ham span:nth-child(3){top:10px}#sm_menu_ham span:nth-child(4){top:20px}#sm_menu_ham.open span:nth-child(1){left:50%;top:18px;width:0}#sm_menu_ham.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#sm_menu_ham.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#sm_menu_ham.open span:nth-child(4){left:50%;top:18px;width:0}@media (min-width: 1024px){#sm_menu_ham,.sm_menu_outer{display:none}}.menu_top_usuario{border-radius:0;background-color:#00b2de;color:#fff;margin:0;border:none;margin-bottom:10px;margin-top:-10px;height:23px}.menu_top_usuario a{display:inline-block;text-align:center;margin-left:25px}.menu_top_usuario a i{color:#333;--fa-secondary-color: #fff}.menu_top_usuario a span{color:#333;display:block;text-transform:uppercase;font-size:10px}body{font-family:'Raleway', sans-serif;font-size:16px;font-weight:300;padding-top:0;align-content:center;background-color:#f6f6f6}.container:before,.container:after,.row:before,.row:after{content:none;display:table}img{height:auto}a:hover,a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#0f71ba}h1,h2{font-size:30px;font-style:normal;line-height:normal;padding:15px 0 15px 0;margin-bottom:20px}h2.empty,h3.empty{display:block;width:100%;text-align:center;padding:100px 0;opacity:.3}.page_section h3 a{color:#333333}h3,h5{font-size:30px;padding-bottom:10px;margin-bottom:0;color:#2372b2}h3,.h3{color:#2372b2}h6{font-size:22px;color:#00b2de}b{font-weight:bold}strong{font-weight:bold}nav .container{text-align:center;margin:0 auto}header{padding:0;margin:0;transition:all 0.4s ease;overflow:visible;background-color:#fff}header .header_grid{display:grid;grid-template-columns:300px 1fr;align-items:center}header .logo a.home_link img{max-height:100px;max-width:100%;padding:10px 10px 10px 10px}header .logo a.home_link span{display:none}header nav .container{text-align:left}header nav .container .col-md-9{margin-top:10px}header form{position:relative;padding-top:13px}header form .form-control{border-radius:5px;background-color:rgba(255,255,255,0.5);border:none}header form .btn{border-radius:0 5px 5px 0;background-color:#a6aeb6}header .login{padding-top:28px}header .login.logged_in{padding-top:14px}header .login.logged_in a{margin-top:5px;display:inline-block}header .login a{margin-left:20px;font-weight:bold}header .login a i{color:#666;font-size:22px;margin-right:3px;position:relative;top:3px}header .login a:hover i{color:#2372b2}header .permanent{padding-top:0;float:none;margin-top:0;text-align:center}header .permanent.margin_top{padding-top:40px}header .permanent form{display:inline-block;position:relative;margin-top:0;padding-top:0;color:#333}header .permanent form .form-control{padding-right:30px;border-radius:25px;background-color:transparent;border:1px solid #2c2c6c;color:#2c2c6c}header .permanent form .form-control::placeholder{color:#2c2c6c}header .permanent form .form-control i{color:#2c2c6c}header .permanent form .icon{position:absolute;right:9px;top:7px;color:#2c2c6c;opacity:0}header .permanent form i{position:absolute;right:9px;top:7px;color:#2c2c6c;font-size:24px}header .permanent p{display:inline-block}header .permanent p a{display:inline-block;margin-right:10px}header .permanent p a i{color:#2c2c6c;font-size:32px;position:relative;top:3px}header .permanent.social p a i{font-size:21px;top:-3px;color:#2c2c6c}header .permanent .header_login{font-family:"Roboto", sans-serif;font-weight:bold;color:#2c2c6c;font-size:15px;padding:4px 0 4px 20px;color:#fff}header .permanent .header_login:first-child{padding-left:10px}header .permanent .header_login i{font-size:32px;position:relative;top:3px;color:#2c2c6c;--fa-secondary-color: #2c2c6c}header .permanent .header_sell{border:1px solid #00b2de;background-color:#00b2de;color:#fff;border-radius:3px;font-size:14px;padding:4px 15px}header .header_menu{text-align:right}header .header_menu ul{font-size:15px;display:inline-block;margin:0;padding:0}header .header_menu ul li{display:inline-block;position:relative}header .header_menu ul li .disable_link{cursor:default}header .header_menu ul li a{padding:10px;color:#535353;font-weight:bold;font-size:16px;display:inline-block}header .header_menu ul li a i{color:#0f71ba}header .header_menu ul li a:hover,header .header_menu ul li a:active{color:#0f71ba}header .header_menu ul li.sel a{color:#0f71ba}header .header_menu ul li:hover{background-color:rgba(230,230,230,0.85)}header .header_menu ul li:hover .submenu{display:block;background-color:rgba(230,230,230,0.85)}header .header_menu ul li:hover .submenu .submenu{background-color:transparent}header .header_menu ul li .submenu{display:none;position:absolute;right:0;margin:0;padding:5px 0;top:44px;white-space:nowrap;z-index:999}header .header_menu ul li .submenu .container{text-align:right}header .header_menu ul li ul{border:none;top:0;margin-left:0}header .header_menu ul li ul li{display:block;padding:0;text-align:left;float:none}header .header_menu ul li ul li a{padding:10px 20px;border-bottom:1px solid #d5d3d4;display:block;font-size:14px;color:#333}header .header_menu ul li ul li a:hover{background-color:#fff}header .header_menu ul li ul li a img{display:block}header .header_menu ul li ul li .submenu{display:block;position:relative;right:0;margin:0;top:0}header .header_menu ul li ul li li{font-size:0.75em;padding-left:20px}header .header_menu ul li ul li li a{font-weight:normal}@media (max-width: 1215px){header .header_menu ul li .sticky_header .submenu{top:0px}header .header_menu ul li .submenu{display:block;width:100%;position:relative;top:0px}header .header_menu ul li .submenu .container{text-align:right;padding-bottom:25px}header .header_menu ul li .submenu ul{border:none;top:0;margin-left:0}header .header_menu ul li .submenu ul li{display:block;padding:0;text-align:left;float:none}header .header_menu ul li .submenu ul li a{padding:10px 20px;border-bottom:1px solid #d5d3d4;display:block;font-size:14px;color:white}header .header_menu ul li .submenu ul li a:hover{background-color:#fff;color:black}header .header_menu ul li .submenu ul li a img{display:block}}header .categories_menu{display:none;overflow:hidden;background-color:#333;text-align:center}header .categories_menu ul{margin:0;padding:0;background:none;float:none}header .categories_menu ul li a{font-size:13px;color:#fff}#sm_menu_ham{top:26px;right:25px}#sm_menu_ham span{height:4px}.title_banner_categories{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc;font-size:23px;padding-right:82px}.oscurecer{position:absolute;z-index:9;height:193px;margin-right:82px;border-radius:20px;background-color:rgba(0,0,0,0.4);width:91%}.oscurecer:hover{background-color:rgba(0,0,0,0)}.imagen_banner_col{min-height:100px;max-height:190px;background-size:cover;display:block}.imagen_banner_col img{border-radius:20px;position:relative;min-height:100px}.imagen_banner_col span{color:white;font-size:33px;text-align:center;text-transform:uppercase;line-height:200px;display:block}body.sticky-header #header_promotion{display:none}body.sticky-header #sm_menu_ham{top:26px;right:25px}body.sticky-header #sm_menu_ham span{height:4px}body.sticky-header .not_register_user{height:51px !important}body.sticky-header header{position:fixed;background-color:white;border-bottom:1px solid #ccc;width:100%;z-index:1}body.sticky-header header .permanent{float:right}body.sticky-header header .permanent p{display:none}body.sticky-header header nav .row{display:block}body.sticky-header header nav::before{display:none}body.sticky-header header nav .header_menu{padding:0 0 0 50px}body.sticky-header header nav .permanent.margin_top{padding:0 0 20px 0}body.sticky-header header nav .social{display:none}body.sticky-header header nav .header_col_search{display:block;position:absolute;left:145px;top:9px;width:200px}body.sticky-header header nav .header_col_logo{display:block;position:absolute;left:0;top:9px;width:155px}body.sticky-header header nav .header_col_icons{display:block;position:absolute;right:0;top:11px}body.sticky-header header nav .header_col_icons .permanent .header_login i{font-size:26px;width:27px !important}body.sticky-header header nav .header-col-menu{display:block;position:absolute;left:345px;width:calc(100% - 493px);top:4px}body.sticky-header header nav .header-col-menu .header_menu ul li a{font-size:23px}body.sticky-header header nav .header-col-menu .header_menu ul li::before{font-size:15px;position:relative;top:-3px}body.sticky-header header ul{background-color:transparent;margin:0 15px 0 0;padding:0}body.sticky-header header ul li a{padding:15px 15px 15px 15px;margin-top:-2px}body.sticky-header header ul li .submenu{top:51px}@media (max-width: 1215px){body.sticky-header header ul li .submenu{top:0px}}body.sticky-header header a.home_link img{max-height:58px;padding:5px 0}#subscription{background-color:#00b2de;color:#C8C8C8;padding:40px 0;text-align:right;position:relative}#subscription h2{color:#fff;display:inline-block;font-weight:700;font-size:26px;line-height:initial;margin:0}#subscription form{display:inline-block;width:100%;font-size:16px}#subscription form input{height:40px;padding-left:10px;width:100%;max-width:390px;color:#00b2de;background-color:white;border:none;border-radius:7px}#subscription form input.submit{padding-left:10px;width:auto;color:#fff;background-color:#00b2de;border:2px solid #fff}#subscription h3{text-align:center;color:#fff;font-size:26px;margin:0}#subscription .call-to-action{background-color:#00b2de;border:2px solid #fff;border-radius:10px;bottom:25px;color:#fff;display:inline-block;font-size:18px;padding:10px 35px;position:fixed;right:120px;z-index:999;text-decoration:none}#subscription .call-to-action:hover,#subscription .call-to-action:active{text-decoration:none}body.sticky-footer #subscription .call-to-action{position:absolute;top:-50px;bottom:auto}.band_full_width{text-align:center}.band_full_width img{max-width:100%}.page_section{padding:30px 0;border-bottom:0px solid #d4d4d4;background-repeat:no-repeat;background-position:center;background-size:cover;align-content:center;text-align:left;margin-left:auto;margin-right:auto;overflow:hidden}.page_section .narrow{padding:0 12%}.page_section .section_image.pull-left{padding-right:50px}.page_section .section_image.pull-right{padding-left:50px}.page_section .section_content{overflow:hidden}.page_section .section_content li a{display:inline-block;color:#00b2de;padding-left:10px}.page_section.portada_1{text-align:left;position:relative}.page_section.portada_1::before{content:' ';position:absolute;left:60%;top:0;bottom:0;right:0;z-index:1;background-image:url(/images/site_1/home_1_bg.png);background-size:contain}.page_section.portada_1::after{content:' ';position:absolute;left:50%;top:0;bottom:0;right:0;margin-left:-93px;z-index:2;background-image:url(/images/site_1/home_1.png);background-size:contain;background-repeat:no-repeat}.page_section.portada_1 .text_app{margin-left:10%;width:30%;padding-top:25px;padding-bottom:25px;font-size:12px}.page_section.portada_1 .text_app .cober-confirmed{font-weight:bold;font-size:14px;background-image:url(/images/site_1/home_4.png);background-repeat:no-repeat;margin-left:-28%;padding:21px 0 20px 70px;margin-top:50px}.page_section.portada_1 .text_app p{padding-left:0}.page_section.portada_2{color:#DFDCD9}.page_section.portada_2 .text_app{margin-left:10%;width:35%;padding-top:25px;font-size:14px}.page_section.portada_2 .text_app p{padding-left:0}.page_section.portada_2 h2{border-color:#DFDCD9;color:#DFDCD9}.page_section.portada_3{overflow:visible}.page_section.portada_3 .text_app{margin:0 10%;padding-bottom:25px}.page_section.portada_3 .text_app p{padding-left:0}.page_section.portada_3 .col_1,.page_section.portada_3 .col_2,.page_section.portada_3 .col_3,.page_section.portada_3 .col_4{position:relative}.page_section.portada_3 .col_1 p,.page_section.portada_3 .col_2 p,.page_section.portada_3 .col_3 p,.page_section.portada_3 .col_4 p{background-color:#fff;border-radius:10px;-webkit-box-shadow:6px 7px 39px -3px rgba(0,0,0,0.75);-moz-box-shadow:6px 7px 39px -3px rgba(0,0,0,0.75);box-shadow:6px 7px 39px -3px rgba(0,0,0,0.75);height:200px;padding:145px 15px 10px 15px;margin:0;font-size:13px;font-weight:bold;text-align:center;background-repeat:no-repeat;background-position:center 25px}.page_section.portada_3 .col_1::after,.page_section.portada_3 .col_2::after,.page_section.portada_3 .col_3::after,.page_section.portada_3 .col_4::after{content:'';position:absolute;left:20px;top:-5px;z-index:1;font-size:50px;font-weight:bold;text-shadow:2px 2px #eee}.page_section.portada_3 .col_1::after{content:'1'}.page_section.portada_3 .col_1 p{background-image:url(/images/site_1/home_5.png);background-position:72px 25px}.page_section.portada_3 .col_2::after{content:'2'}.page_section.portada_3 .col_2 p{background-image:url(/images/site_1/home_6.png);background-position:center 25px}.page_section.portada_3 .col_3::after{content:'3'}.page_section.portada_3 .col_3 p{background-image:url(/images/site_1/home_7.png);background-position:center 25px}.page_section.portada_3 .col_4::after{content:'4'}.page_section.portada_3 .col_4::before{content:' ';z-index:10;position:absolute;top:-95px;left:50%;margin:0 -55px;box-shadow:6px 7px 39px -3px rgba(0,0,0,0.75);background-color:#79A3B7;width:110px;height:110px;border-radius:60px;background-image:url(/images/site_1/home_9.png);background-position:center center;background-repeat:no-repeat}.page_section.portada_3 .col_4 p{background-image:url(/images/site_1/home_8.png);background-position:40px 1px}.page_section.portada_4 .text_app{padding:25px 45% 25px 10%;background-image:url(/images/site_1/home_2.png);background-position:right 20px;background-repeat:no-repeat}.page_section.portada_4 .text_app p{padding-left:0}.page_section.portada_5{padding:25px 0}.page_section.portada_5 p{padding-left:0}.page_section.portada_5 .container{position:relative}.page_section.portada_5 #contact_title{float:left;width:50%;padding-left:10%}.page_section.portada_5 h2{float:left}.page_section.portada_5 #contact_contact{position:absolute;top:120px;right:50%;width:34%;z-index:1;background-color:#DFDCD9;padding:35px 35px 10px 35px;border-radius:20px;box-shadow:6px 7px 39px -3px rgba(0,0,0,0.75);font-weight:bold}.page_section.portada_5 #contact_contact h3{margin-top:0;font-size:39px}.page_section.portada_5 #contact_contact a{color:#231F20;font-weight:bold;font-size:15px}.page_section.portada_5 #contact_contact p{padding-left:45px;padding-top:5px;padding-bottom:5px;margin-top:1rem;margin-bottom:1rem}.page_section.portada_5 #contact_contact p.street{background-image:url(/images/site_1/street.png);background-position:left center;background-repeat:no-repeat}.page_section.portada_5 #contact_contact p.tel{background-image:url(/images/site_1/tel.png);background-position:left center;background-repeat:no-repeat}.page_section.portada_5 #contact_contact p.mail{background-image:url(/images/site_1/mail.png);background-position:left center;background-repeat:no-repeat}.page_section.portada_5 #contact_form_container{background-color:#fff;border-radius:20px;display:inline-block;width:35%;padding:35px 45px;margin-left:-20px;box-shadow:6px 7px 39px -3px rgba(0,0,0,0.75);position:relative}.page_section.portada_5 #contact_form_container input,.page_section.portada_5 #contact_form_container textarea{border-top:none;border-left:none;border-right:none}.page_section.portada_5 #contact_form_container::after{content:' ';position:absolute;right:-146px;bottom:0;z-index:3;background-image:url(/images/site_1/home_3.png);background-repeat:no-repeat;width:300px;top:25%;background-size:contain;background-position:bottom right}.page_section.portada_6{color:#DFDCD9}.page_section.portada_6 .text_app{margin-left:10%;width:35%;padding-top:25px;font-size:14px}.page_section.portada_6 .text_app p{padding-left:0}.page_section.portada_6 h2{border-color:#DFDCD9;color:#DFDCD9}.page_section.portada_6 h2.smaller{font-size:30px;border-color:#343839;color:#343839;padding-bottom:10px}.page_section.portada_6 h3{border-color:#343839;color:#343839}.page_section.portada_6 #news_blocks{padding-left:10%}.page_section.portada_6 #news_blocks p{font-size:16px;font-weight:bold}.page_section.portada_6 #news_blocks p.indent{text-indent:25px}.page_section.portada_6 #news_blocks p a.active{color:#79a3b7}.page_section.portada_6 #news_blocks a{color:#DFDCD9}.page_section.portada_6 #news_blocks a:hover{color:#648696;text-decoration:none}.page_section.portada_6 #news_block_content{color:#343839;background-color:#fff;border-radius:20px;display:inline-block;min-width:80%;max-width:80%;min-height:95%;max-height:95%;padding:20px 30px}.page_section.portada_6 #news_block_content ul li{margin-top:10px;font-size:16px;list-style-type:none;padding-left:40px;position:relative}.page_section.portada_6 #news_block_content ul li::before{position:absolute;content:' ';top:9px;left:0;width:20px;height:8px;background-color:#79A3B7}.page_section.blog_1 .text_app{margin-left:1.5%;width:35%;padding-top:25px;font-size:14px}.page_section.blog_1 h2.smaller{font-size:30px;border-color:#343839;color:#343839;padding-bottom:20px;margin-bottom:0px}.page_section.blog_1 .no_posts p{text-align:center}.page_section.blog_1 a{color:#343839}.page_section.blog_1 a.active{color:#79a3b7}.page_section.blog_1 #first_post{color:#343839;background-color:#fff;border-radius:20px;display:inline-block;min-width:96%;max-width:96%;height:50%;box-shadow:6px 7px 30px -3px rgba(0,0,0,0.75)}.page_section.blog_1 #post_img{height:50%;text-align:center}.page_section.blog_1 #post_img img{border-radius:20px 20px 0 0;width:100%;height:100%}.page_section.blog_1 #post_text{-webkit-column-count:2;-webkit-column-gap:10%;-moz-column-count:2;-moz-column-gap:10%;padding:5%;overflow:hidden}.page_section.blog_1 #post_text p{padding-left:0;text-align:justify}.page_section.blog_1 #post_text #post_button{text-align:center}.page_section.blog_1 #post_text #post_button .read_more_button{-moz-box-shadow:2px 2px 6px 0px #808080;-webkit-box-shadow:2px 2px 6px 0px #808080;box-shadow:2px 2px 6px 0px #808080;background-color:#6e99ae;color:#dfdcd9;font-size:21px;font-weight:bold;padding:9px 76px;text-decoration:none}.page_section.blog_1 #post_text #post_button a:hover{background-color:#73a3ba}.page_section.blog_1 #post_text #post_button a:active{position:relative;top:1px}.page_section.blog_1 #post_categories{max-width:100%;text-align:left;padding-left:1%}.page_section.blog_1 #post_categories p{color:#343839;font-size:17px;font-weight:bold;padding-left:1%}.page_section.blog_1 .small_posts_list{margin-top:60px;margin-left:-15px;margin-right:10px}.page_section.blog_1 .small_posts_list div[class^='col_']{margin-bottom:40px}.page_section.blog_1 .small_posts_list .small_post{color:#343839;background-color:#fff;border-radius:20px;display:inline-block;min-width:95%;max-width:95%;min-height:100%;padding-bottom:30px;box-shadow:6px 7px 30px -3px rgba(0,0,0,0.75)}.page_section.blog_1 .small_posts_list .small_post_img{max-height:50%;text-align:center}.page_section.blog_1 .small_posts_list .small_post_img img{border-radius:20px 20px 0 0;width:100%;height:100%}.page_section.blog_1 .small_posts_list .small_post_title{height:140px;overflow:hidden}.page_section.blog_1 .small_posts_list .small_post_title h3{font-size:19px;padding:0px 15px}.page_section.blog_1 .small_posts_list .small_post_button{box-shadow:2px 2px 6px 0px #808080;background-color:#6e99ae;text-decoration:none;font-size:16px;padding:5px 20px;position:absolute;bottom:-16px;left:52%;margin-left:-65px}.page_section.blog_1 .small_posts_list .small_post_button a{color:#dfdcd9;font-weight:bold}.page_section.blog_1 .small_posts_list .small_post_button a:hover{color:#ffffff}.page_section h2,.page_section h3,.page_section h5{margin-bottom:15px}.page_section p{padding-bottom:10px}.page_section h2 img{text-align:center;margin-bottom:25px}.page_section img.pull-left{margin-right:30px;margin-bottom:20px}.page_section img.pull-right{margin-left:30px;margin-bottom:20px}.separador{margin-bottom:50px;border-bottom:3px solid #00b2de;max-width:1280px}.banda{background-color:rgba(132,135,137,0.1)}.separador-top{padding-top:0}.separador-top .text_app{border-top:2px solid #00b2de;padding-top:40px}.icon_menu{color:#999}.icon_menu h3{color:#666}.icon_menu a{color:#999;display:block;overflow:hidden;padding-top:25px;margin-top:-25px}.icon_menu a h3{color:#666}.icon_menu a .link{display:inline-block;color:#00b2de;font-size:18px;padding-top:5px}.icon_menu a:active,.icon_menu a:hover{background-color:#efefef;color:#231F20;text-decoration:none}.icon_menu a:active h3,.icon_menu a:hover h3{color:#00b2de}.icon_menu a:active .link,.icon_menu a:hover .link{color:#efefef}.narrow_container{width:65%;margin:30px auto auto auto;font-size:15px}.contracting_contact_form{margin-left:10%;margin-right:10%}.contracting_contact_form #contracting_contact_form_container{background-color:#fff;border-radius:20px;display:inline-block;width:35%;padding:35px 45px;margin:auto;margin-top:50px;box-shadow:6px 7px 39px -3px rgba(0,0,0,0.75);position:relative}.contracting_contact_form #contracting_contact_form_container input,.contracting_contact_form #contracting_contact_form_container textarea{border-top:none;border-left:none;border-right:none}.contracting_contact_form #contracting_contact_form_container i{font-size:28px;padding-top:9px;padding-left:20px}.div_radius{color:#343839;background-color:#fff;border-radius:20px;width:70%;margin:50px auto;text-align:justify;padding:20px 10px 20px 10px}.div_aux{text-align:center}.div_aux #test_result{color:#343839;background-color:#fff;border-radius:20px;margin:50px auto;padding:25px;text-align:left;width:65%}.div_aux #test_result #contrating_total_price{text-align:right;margin-top:20px;font-size:16px}.div_aux #test_result #contrating_total_price #aux{float:right;border:2px solid #343839}.div_aux #test_result #contrating_total_price #aux #total{font-weight:bold;text-align:left}.div_aux #test_result #pay_button{margin:25px auto auto}.contact_form_container{padding-top:0px;padding-bottom:0px}.contact_form{text-align:left}.contact_form .form-control{font-size:19px}.contact_form h2{color:#fff;padding-bottom:25px}.contact_form label{font-weight:bold}.contact_form input{height:auto;padding:10px 15px}.contact_form textarea{height:155px;resize:none}.contact_form img{margin-left:10px;margin-right:10px}.contact_form .col-md-12{padding-top:10px}.contact_form .buttons{padding-top:0px}.contact_form .buttons .btn{font-size:20px;padding:10px 50px;background-color:#00b2de;color:#fff;border-radius:10px;text-align:center}.pastillas_2 .col_1,.pastillas_2 .col_2{width:80%;display:inline-block}footer{text-align:left;padding:75px 0;font-size:15px;color:#ccc;background-color:#333}footer a{color:#ccc}footer h5{color:white;font-size:25px;font-weight:bold}footer i{color:white;padding:10px;margin-left:10px;border-radius:30px;text-align:center;width:40px;display:inline-block}footer ul li{list-style-type:none}footer p{padding:0;margin:0}footer .footer_col_1 img{max-width:200px;max-height:200px;margin-right:25px}iframe{max-width:100%}.overlay{background-color:rgba(0,0,0,0.4)}.overlay:hover{background-color:rgba(0,0,0,0)}.main-band{width:100%;text-align:center;height:60vh;min-height:250px;background-size:cover;padding:100px 0 50px;background-position:center;border-image:linear-gradient(to right, #040404 25%, #064789 25.01%, #064789 50%, #119DA4 50.01%, #119DA4 75%, #2E86AB 75.01%);border-image-slice:1;border-width:0 0 5px 0;position:relative;overflow:hidden}.main-band.interior{height:30vh;min-height:250px}.main-band .text_app{font-weight:800;font-size:35px;color:#fff;float:right;background-color:#040404;padding:5px 0 5px 75px;border-radius:15px 0 0 15px;position:relative}.main-band .text_app p{margin:0;padding:0}.main-band .text_app:after{content:' ';position:absolute;z-index:1;top:0;bottom:0;left:100%;width:2000px;background-color:#040404}.grid_9 .grid_item{min-height:300px;position:relative;padding:50px;text-align:center;font-weight:600;font-size:25px;color:#231F20}.grid_9 .grid_item:hover{color:#fff}.grid_9 .grid_item p{width:100%;text-align:center;margin:0;padding:0}.grid_9 .col_1{background-color:rgba(0,0,0,0.15)}.grid_9 .col_1:hover{background-color:rgba(4,4,4,0.9)}.grid_9 .col_2{background-color:rgba(0,0,0,0.1)}.grid_9 .col_2:hover{background-color:rgba(6,71,137,0.9)}.grid_9 .col_3{background-color:rgba(0,0,0,0.2)}.grid_9 .col_3:hover{background-color:rgba(74,219,200,0.9)}.grid_9 .col_4{background-color:rgba(0,0,0,0.08)}.grid_9 .col_4:hover{background-color:rgba(46,134,171,0.9)}.grid_9 .col_5{background-color:rgba(0,0,0,0.19)}.grid_9 .col_5:hover{background-color:rgba(49,203,0,0.9)}.grid_9 .col_6{background-color:rgba(0,0,0,0.12)}.grid_9 .col_6:hover{background-color:rgba(55,124,43,0.9)}.grid_9 .col_7{background-color:rgba(0,0,0,0.21)}.grid_9 .col_7:hover{background-color:rgba(61,43,61,0.9)}.grid_9 .col_8{background-color:rgba(0,0,0,0.04)}.grid_9 .col_8:hover{background-color:rgba(64,4,6,0.9)}.grid_9 .col_9{background-color:rgba(0,0,0,0.15)}.grid_9 .col_9:hover{background-color:rgba(17,157,164,0.9)}.modal-dialog{margin:100px auto !important}.map{width:100%;min-height:350px;height:100%}.cv-form textarea{height:125px;resize:none}.btn-primary{background-color:#00b2de;border:none}.btn-primary.btn-outline{background-color:rgba(255,255,255,0.3);border:1px solid #00b2de}a.boton{background-color:#00b2de;border:none;color:#fff;text-decoration:none;border-radius:3px;padding:10px 25px}.card-header h2{text-align:center;font-size:27px;margin-bottom:0}.card-body .guest-btn{margin:94px 0}#promo_error{background-color:rgba(212,21,21,0.8);margin-top:15px;font-size:11px;text-align:center;padding:5px;color:white;border-radius:4px;display:none}i{--fa-secondary-opacity: 1;--fa-secondary-color: #00b2de}a:hover i{--fa-secondary-opacity: .95}.carousel-inner .title_content{padding:15px 0 15px 0}.carousel-inner .carousel-item-internal{background-color:rgba(0,0,0,0.3);height:100%;position:relative}.carousel-inner .carousel-item-internal h1,.carousel-inner .carousel-item-internal h1 a{font-weight:800;font-size:48px}.carousel-inner .carousel-item-internal h3,.carousel-inner .carousel-item-internal h3 a{font-size:40px;color:#fff}.carousel-inner .title_content{position:absolute;top:60%;left:50%;transform:translate(-50%, -50%);text-align:center}.carousel-inner h1,.carousel-inner h1 a{text-align:center;font-weight:bold !important;padding:100px 0 25px 0;position:relative;color:#fff}.page_title{background-size:cover;padding:0;border-bottom:0px solid #d4d4d4;background-repeat:no-repeat;background-position:center;align-content:center;text-align:left;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;display:table;width:100%;height:100%}.page_title .page_title_row{display:table-row;height:100%}.page_title .page_title_row h1{display:table-cell;vertical-align:bottom;color:#fff;font-size:50px;font-weight:300;z-index:2;margin:0;min-height:300px;padding:100px 20px 20px 20px}.page_title.without_photo .page_title_row h1{padding-left:0;padding-right:0}.col-sm-4.footer-text-right{position:relative}.page_title_row h1{font-size:50px;text-align:center;font-weight:300;color:#0f71ba}.mosaic_banners{font-size:40px;text-align:center}.mosaic_banners .banner{background-size:cover}.mosaic_banners .col{padding:0}.mosaic_banners .mosaic_item{display:block;color:#fff;padding:70px 50px;background-color:rgba(0,0,0,0.3)}.background_align_center{background-position:center center !important}.background_align_left{background-position:center left !important}.background_align_right{background-position:center right !important}header nav .col-md-9{position:relative}header nav .col-md-9 .header_lang{position:absolute;top:-20px;right:15px;font-size:14px;text-align:center;letter-spacing:0.3px;display:block;background-color:rgba(0,0,0,0.6);padding:0 10px;border-radius:0 0 5px 5px}header nav .col-md-9 .header_lang a{color:#eee;padding:0 10px}header nav .col-md-9 .header_lang a.sel{font-weight:bold;color:#fff}table.table tr td{vertical-align:middle}@media (max-width: 490px){.page_title .page_title_row h1{font-size:44px}.banner_botones{height:100% !important}.img_premios{text-align:center}.img_premios img{max-width:100% !important}}.botones_enlace,.botones_enlace_busqueda,.botones_enlace_descarga{background-color:white;border:1px solid black;border-radius:5px;padding:15px 30px;margin:10px;display:block;color:black;text-align:center}.botones_enlace_busqueda::after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f002"}.botones_enlace_descarga::after{font-family:"Font Awesome 5 Pro";font-weight:900;content:"\f56d"}.botones_enlace_busqueda::after,.botones_enlace_descarga::after{padding-left:15px}.block{display:block}body.loading #loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,0,0,0.8)}body.loading #loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;border:3px solid transparent;border-top-color:#3498db;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}body.loading #loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#e74c3c;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}body.loading #loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#f9c922;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.section_login_required{background-color:#e5e5e5;text-align:center;padding:35px}.section_login_required h4{text-align:center;margin-bottom:25px}.section_login_required .buttons{margin:25px 25px 10px 25px}.section_login_required .buttons a{margin:0 10px}.only-mobile{display:none}.category_name{margin-top:-50px}@media (max-width: 991px){footer .derecha{padding-top:9px;text-align:center}header .permanent.margin_top{padding-top:0}header .permanent form .form-control{border:1px solid #fff;color:#fff}header .permanent form .form-control::placeholder{color:#fff}header .permanent form i{color:#fff}header .social{display:none}header .permanent .header_login i{color:#fff;--fa-secondary-color: #fff}header .header_menu{display:none}header .logo a.home_link img{max-height:80px}.page_section.narrow{padding-left:0 !important;padding-right:0 !important}}@media (max-width: 767px){.mobile_space{padding-left:20px !important;margin-left:-25px !important;margin-right:0px !important}.products_slider_not_mobile{display:none}.mobile_icon{font-size:18px !important}.cart_icon{position:absolute;margin-top:269px;margin-left:16px;width:54px}.mobile_img{width:18px !important}.category_name{margin-top:-50px}body .only-mobile{display:block}body .hide-mobile{display:none}body #search_mobile_row{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999999;background-color:rgba(0,0,0,0.6)}body #search_mobile_row .close i{color:white;margin-top:140px;margin-right:25px;font-size:40px}body #search_mobile_row form{position:absolute;top:calc(50% - 50px);left:25px;width:calc(100% - 50px)}body #search_mobile_row form input{font-size:35px}body #search_mobile_row form .icon_mobile{position:absolute;right:11px;top:10px;width:40px}body header .header_col_search{display:none}body header .header_col_icons{max-width:66.66%;flex:0 0 66.66%}body header .permanent #form-big{display:none}body header .permanent p{display:none}body header .permanent .search_mobile{position:relative}body header .permanent .oculto{visibility:hidden}body header .permanent .header_login:first-child{padding-left:0}body h2{font-size:30px;padding-top:5px;line-height:35px}body footer{text-align:right}body footer .container .text-left{max-width:300px;margin:0 auto}body footer .container .row{display:block;padding-bottom:5px}body footer .container .row .footer_col_1{text-align:center !important;min-height:0;margin:0 0 20px 0;background-position:center;max-width:100%}body footer .container .row .footer_col_1 img{display:block;margin:0 auto !important}body footer .container .row .footer_col_3{text-align:center !important;margin-top:20px}body footer .container .row .footer_col_3 ul{margin:0;padding:20px 0 0 0}body footer .container .row .footer-text-left{text-align:center !important;margin-bottom:10px}body footer .container .row .footer-text-middle{float:center !important;width:auto;padding-top:16px;margin-bottom:0}body footer .container .row .footer-text-right{text-align:center !important;margin-bottom:10px;width:auto}body footer .container .row .footer-text-right p{text-align:center}body footer .container .row .footer-text-right ul{margin-left:0;padding-left:0}body .home_link img{padding-right:40px}body .pagination .first{display:none}body .pagination .last{display:none}body .banda-imagen-texto-right .text_app{margin-left:0}body .title_contracting_import{width:85%}body #menu_categories{display:none}body .page_section.product .row.related_products{padding-left:0}body .cart .slider_container{padding:0 10px}body .cart .slider_container table td,body .cart .slider_container .table th{padding-left:.25rem;padding-right:.25rem}body .cart .slider_container td input{padding-left:0;padding-right:0}body .cart .slider_container .td_photo{width:0 !important}body .cart .slider_container .td_photo img{display:none}body .cart .slider_container .price_cell{font-size:14px;white-space:nowrap}body .cart .slider_container a{font-size:12px !important}body .narrow_container{width:85%}body .slider_container h2{font-size:19px;padding-right:0}body .slider_container.products_list{padding-bottom:30px}body .slider_container .title_link{position:absolute;left:0;bottom:0px;width:100%;text-align:center;z-index:1;background-color:#eee;padding:5px 0;font-size:13px;top:auto}body .page_section.banda-imagen-texto-center{padding-top:0}body .page_section .text_app{margin-left:0 !important;margin-right:0 !important;padding:15px 20px !important}body .page_section .text_app p img{max-width:200px}}@media (max-width: 575px){.category_name{margin-top:-50px}header{padding-right:35px}}@media (max-width: 490px){.category_name{margin-top:-50px}header .info-cabecera{font-size:15px}.calendar .calendar_table td{font-size:12px;text-align:left}.calendar .calendar_table .calendar_table_date{padding-left:40px;padding-right:40px;font-size:11px;text-align:center}.narrow_container{width:90%}.div_aux #test_result{width:85%}}.cms #modals.visible{left:0;background-color:rgba(30,30,30,0.9)}.cms #modals.visible .tactica_modal{left:calc(50% - 500px);right:calc(50% - 500px);top:100px;bottom:100px}.cms #modals.visible .tactica_modal .header-bar{background-color:#2372b2}.cms #modals.visible .tactica_modal .header-bar .buttons{text-align:right}@media (max-width: 1215px){.cms #modals.visible{left:0;background-color:rgba(30,30,30,0.9)}.cms #modals.visible .tactica_modal{left:calc(50% - 200px);right:calc(50% - 200px);top:100px;bottom:100px}.cms #modals.visible .tactica_modal .header-bar{background-color:#2372b2}.cms #modals.visible .tactica_modal .header-bar .buttons{text-align:right}}.map_box_header{margin-bottom:0;font-size:20px;color:#000;font-weight:bold}#modal_result{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none;background-color:rgba(0,0,0,0.8);color:#999}.modalbox.form,.modalbox.result{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;margin-top:15%;background:#fff;padding:25px;text-align:center}.modalbox.form.animate .icon,.modalbox.result.animate .icon{-webkit-animation:fall-in 0.75s;-moz-animation:fall-in 0.75s;-o-animation:fall-in 0.75s;animation:fall-in 0.75s;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.modalbox.form h2{margin-top:10px;margin-bottom:25px;color:#f5a623}.modalbox.result h2{margin-top:10px;margin-bottom:25px;color:#f19306}.modalbox.form button,.modalbox.result button,.modalbox.form button:active,.modalbox.result button:active,.modalbox.form button:focus,.modalbox.result button:focus{-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;-webkit-border-radius:0;-moz-border-radius:0;outline:none;background-color:#f5a623;color:#fff;border-radius:10px;color:#fff;font-size:18px;padding:10px 35px;text-decoration:none}.modalbox.form button:hover,.modalbox.result button:hover,.modalbox.form button:active:hover,.modalbox.result button:active:hover,.modalbox.form button:focus:hover,.modalbox.result button:focus:hover{background:#000}.modalbox.form button.close-modal-result{background-color:#555}.modalbox.form button.close-modal-result:hover,.modalbox.form button.close-modal-result:active:hover,.modalbox.form button.close-modal-result:focus:hover{background:#000}.modalbox.form .icon,.modalbox.result .icon{position:relative;margin:0 auto;margin-top:-75px;background:#f5a623;height:100px;width:100px;border-radius:50%}.modalbox.result .icon{background:#f19306}.modalbox.form .icon span,.modalbox.result .icon span,.modalbox.form .icon img,.modalbox.result .icon img{postion:absolute;font-size:4em;color:#fff;text-align:center;padding-top:18px}.modalbox.result button,.modalbox.result button:active,.modalbox.result button:focus{background-color:#f19306}.modalbox.result .icon span{padding-top:25px}.center{float:none;margin-left:auto;margin-right:auto}.center .change{clearn:both;display:block;font-size:10px;color:#ccc;margin-top:10px}@-webkit-keyframes fall-in{0%{-ms-transform:scale(3, 3);-webkit-transform:scale(3, 3);transform:scale(3, 3);opacity:0}50%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}60%{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes fall-in{0%{-ms-transform:scale(3, 3);-webkit-transform:scale(3, 3);transform:scale(3, 3);opacity:0}50%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}60%{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes fall-in{0%{-ms-transform:scale(3, 3);-webkit-transform:scale(3, 3);transform:scale(3, 3);opacity:0}50%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}60%{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes plunge{0%{margin-top:-100%}100%{margin-top:25%}}@-moz-keyframes plunge{0%{margin-top:-100%}100%{margin-top:25%}}@-o-keyframes plunge{0%{margin-top:-100%}100%{margin-top:25%}}@-moz-keyframes fall-in{0%{-ms-transform:scale(3, 3);-webkit-transform:scale(3, 3);transform:scale(3, 3);opacity:0}50%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}60%{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-webkit-keyframes fall-in{0%{-ms-transform:scale(3, 3);-webkit-transform:scale(3, 3);transform:scale(3, 3);opacity:0}50%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}60%{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-o-keyframes fall-in{0%{-ms-transform:scale(3, 3);-webkit-transform:scale(3, 3);transform:scale(3, 3);opacity:0}50%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}60%{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes fall-in{0%{-ms-transform:scale(3, 3);-webkit-transform:scale(3, 3);transform:scale(3, 3);opacity:0}50%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:1}60%{-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}100%{-ms-transform:scale(1, 1);-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@-moz-keyframes plunge{0%{margin-top:-100%}100%{margin-top:15%}}@-webkit-keyframes plunge{0%{margin-top:-100%}100%{margin-top:15%}}@-o-keyframes plunge{0%{margin-top:-100%}100%{margin-top:15%}}@keyframes plunge{0%{margin-top:-100%}100%{margin-top:15%}}.post p{padding-left:0}.posts_feed .entry{margin-bottom:75px}.posts_feed .entry a img{padding-bottom:10px}.posts_feed .entry a .info{font-size:24px}.posts_feed .entry a .info .date{display:block;font-size:16px;color:#222;padding-top:5px}.other_posts{padding-left:50px}.other_posts h2{font-size:30px}.other_posts ul{margin-left:0;padding-left:0}.other_posts ul li{list-style-type:none;margin-left:0;padding-left:0;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.other_posts ul li .date{display:block;color:#999;font-size:15px;padding-left:25px}.post_detail h1{margin-bottom:0;margin-top:15px}.post_detail .date{text-align:right;margin-bottom:15px;font-size:14px;color:#777}.page_section.w_100vh{height:100vh}.page_section.w_75vh{height:75vh}.page_section.w_50vh{height:50vh}.page_section.w_25vh{height:25vh}.page_section.w_100px{height:100px}.page_section.w_200px{height:200px}.page_section.w_300px{height:300px}.page_section.w_400px{height:400px}.page_section.w_500px{height:500px}.page_section.w_600px{height:600px}.page_section.w_700px{height:700px}.page_section.w_800px{height:800px}.page_section.w_900px{height:900px}.page_section.w_1000px{height:1000px}.page_section.w_100vh,.page_section.w_75vh,.page_section.w_50vh,.page_section.w_25vh,.page_section.w_100px,.page_section.w_200px,.page_section.w_300px,.page_section.w_400px,.page_section.w_500px,.page_section.w_600px,.page_section.w_700px,.page_section.w_800px,.page_section.w_900px,.page_section.w_1000px{position:relative}.page_section.w_100vh>.container,.page_section.w_100vh .map_app,.page_section.w_75vh>.container,.page_section.w_75vh .map_app,.page_section.w_50vh>.container,.page_section.w_50vh .map_app,.page_section.w_25vh>.container,.page_section.w_25vh .map_app,.page_section.w_100px>.container,.page_section.w_100px .map_app,.page_section.w_200px>.container,.page_section.w_200px .map_app,.page_section.w_300px>.container,.page_section.w_300px .map_app,.page_section.w_400px>.container,.page_section.w_400px .map_app,.page_section.w_500px>.container,.page_section.w_500px .map_app,.page_section.w_600px>.container,.page_section.w_600px .map_app,.page_section.w_700px>.container,.page_section.w_700px .map_app,.page_section.w_800px>.container,.page_section.w_800px .map_app,.page_section.w_900px>.container,.page_section.w_900px .map_app,.page_section.w_1000px>.container,.page_section.w_1000px .map_app{height:100%}.page_section.no-padding-top{padding-top:0}.page_section.no-padding-bottom{padding-bottom:0}.page_section.no-padding{padding-top:0;padding-bottom:0}.page_section.bg-top{background-position-y:top !important}.page_section.bg-semitop{background-position-y:25% !important}.page_section.bg-bottom{background-position-y:bottom !important}.page_section.bg-semibottom{background-position-y:75% !important}.page_section.half-left .text_app{padding-right:50%}.page_section.half-right .text_app{padding-left:50%}.page_section.narrow{padding-left:20%;padding-right:20%}.page_section.with-border-top{border-top:3px solid #00b2de}.page_section.with-border-bottom{border-bottom:3px solid #00b2de}.page_section.banda-imagen-texto-right{background-position:center;background-size:cover;position:relative;box-shadow:inset 0 0 0 1000px rgba(0,0,0,0.4)}.page_section.banda-imagen-texto-right .text_app{margin-left:50%;background-color:rgba(255,255,255,0.7);padding:15px 50px 30px}.page_section.banda-imagen-texto-right .text_app p{margin-bottom:0}.page_section.banda-imagen-texto-right .text_app h2{margin-bottom:0;font-size:26px}.page_section.banda-imagen-texto-left{background-position:center;background-size:cover;position:relative;box-shadow:inset 0 0 0 1000px rgba(0,0,0,0.4)}.page_section.banda-imagen-texto-left .text_app{margin-right:50%;background-color:rgba(255,255,255,0.7);padding:15px 50px 30px}.page_section.banda-imagen-texto-left .text_app p{margin-bottom:0}.page_section.banda-imagen-texto-left .text_app h2{margin-bottom:0;font-size:26px}.page_section.banda-imagen-texto-center{background-position:center;background-size:cover;position:relative;box-shadow:inset 0 0 0 1000px rgba(0,0,0,0.4)}.page_section.banda-imagen-texto-center .text_app{margin-left:25%;margin-right:25%;background-color:rgba(255,255,255,0.7);padding:30px 50px 30px}.page_section.banda-imagen-texto-center .text_app p{margin-bottom:0}.page_section.banda-imagen-texto-center .text_app h2{margin-bottom:0;font-size:26px}.page_section .text_app p:last-child{margin-bottom:0;padding-bottom:0}.w_100vh{height:100vh}.w_75vh{height:75vh}.w_50vh{height:50vh}.w_25vh{height:25vh}.w_100px{height:100px}.w_200px{height:200px}.w_300px{height:300px}.w_400px{height:400px}.w_500px{height:500px}.w_600px{height:600px}.w_700px{height:700px}.w_800px{height:800px}.w_900px{height:900px}.w_1000px{height:1000px}.carousel-item{background-size:cover !important;background:center center}.home-banner .slide .video-slide{background-color:#000}.home-banner.loading .video-background{opacity:0}.video-background{position:absolute;top:50%;left:0;padding-top:56.25%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:2s opacity ease;transition:2s opacity ease;opacity:1}.video-foreground,.video-background iframe{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.load_more{margin-bottom:25px}.load_more .btn{color:white !important}
