html,body{height:100%;margin:0;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:subpixel-antialiased}html .maxancho,body .maxancho{max-width:1400px;margin:0 auto}body{overflow-x:hidden;width:100vw}a,button,.animar,#assistance.landing .second-container .forms fieldset .btn-container input[type=submit],#courses .activities-container .activities .card-container .card .bot p,#courses .activities-container .activities .card-container .card,#publications .card-group .card-container .card .bot p,#publications .card-group .card-container .card,#publications .data-container .pre-container .date-info .violet-btn-rounded,#publications .data-container .pre-container .date-info .txt-data .title,#publications .data-container .pre-container .date-info .txt-data .date,#publications .data-container .pre-container .date-info .txt-data,.redes-container a svg:not(:root).svg-inline--fa,.modal .modal-content .modal-body form fieldset .form-group input,.modal .modal-content .modal-body form fieldset .form-group .form-select,.home .maxancho .home-slider .controles .controls .prev .arrow,.home .maxancho .home-slider .controles .controls .next .arrow,footer .maxancho .rights-footer .aguaviva-logo .aguaviva .logo-footer path,.news .newslettter-bg .news_form .input-container .btn-container .btn-enviar,header .menu-mobile ul .div .redes-container a svg:not(:root).svg-inline--fa,header .menu-mobile ul li a,header .menu-mobile,.row.card-group .card-container .card .subtitle,.row.card-group .card-container .card .pink-btn-rounded,.row.card-group .card-container .card .blue-btn-rounded,.row.card-group .card-container .card .yellow-btn-rounded,.row.card-group .card-container .card .violet-btn-rounded,.row.card-group .card-container .card .white-btn-rounded,main .pre-container .pre-title h6,main .needs-validation fieldset .btn-container input[type=submit],.enviar{-webkit-transition:all .5s ease;-o-transition:all .5s ease;moz-transition:all .5s ease;transition:all .5s ease}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:8px 8px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.45s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger-box{width:18px;height:12px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:18px;height:2px;background-color:#000;border-radius:1px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-5px}.hamburger-inner::after{bottom:-5px}.hamburger--elastic .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic .hamburger-inner::before{top:5px;transition:opacity .125s .275s ease}.hamburger--elastic .hamburger-inner::after{top:10px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0, 5px, 0) rotate(135deg);transition-delay:.075s}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-270deg);transition-delay:.075s}.hamburger--elastic-r .hamburger-inner{top:1px;transition-duration:.275s;transition-timing-function:cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r .hamburger-inner::before{top:5px;transition:opacity .125s .275s ease}.hamburger--elastic-r .hamburger-inner::after{top:10px;transition:transform .275s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0, 5px, 0) rotate(-135deg);transition-delay:.075s}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(270deg);transition-delay:.075s}.appear-animation{opacity:0}.appear-animation-visible{opacity:1}.animated,.appear-animation{animation-fill-mode:both;animation-duration:1.25s}/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes bounce{from,20%,53%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0)}40%,43%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from{transform:scale3d(1, 1, 1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scale3d(1, 1, 1)}}.pulse{animation-name:pulse}@keyframes rubberBand{from{transform:scale3d(1, 1, 1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scale3d(1, 1, 1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0, 0, 1, 15deg)}40%{transform:rotate3d(0, 0, 1, -10deg)}60%{transform:rotate3d(0, 0, 1, 5deg)}80%{transform:rotate3d(0, 0, 1, -5deg)}to{transform:rotate3d(0, 0, 1, 0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{transform:scale3d(1, 1, 1)}}.tada{animation-name:tada}@keyframes wobble{from{transform:translate3d(0, 0, 0)}15%{transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{transform:translate3d(0, 0, 0)}}.wobble{animation-name:wobble}@keyframes jello{from,11.1%,to{transform:translate3d(0, 0, 0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.25)}28%{transform:scale(1)}42%{transform:scale(1.125)}70%{transform:scale(1)}}.heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}@keyframes bounceIn{from,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;transform:scale3d(1, 1, 1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(0, -3000px, 0)}60%{opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:translate3d(-3000px, 0, 0)}60%{opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(3000px, 0, 0)}60%{opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;transform:translate3d(0, 200px, 0)}60%{opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translate3d(0, 0, 0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;transform:translate3d(0, -20px, 0)}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px, 0, 0)}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px, 0, 0)}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;transform:translate3d(0, 20px, 0)}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -50%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0, -2000px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-25%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(25%, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px, 0, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 50%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0, 2000px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInX}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0, 1, 0, -20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{animation-duration:.75s;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translate3d(0, 0, 0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{transform-origin:center;transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{transform-origin:left bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{transform-origin:right bottom;transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0, 0, 1, 80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0, 0, 1, 60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0, 700px, 0);opacity:0}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;transform:translate3d(0, 0, 0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, 100%, 0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(100%, 0, 0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(0, -100%, 0)}}.slideOutUp{animation-name:slideOutUp}@keyframes pulsate{0%{-webkit-transform:scale(1, 1);opacity:1}50%{-webkit-transform:scale(0.8, 0.8);opacity:.2}100%{-webkit-transform:scale(1, 1);opacity:1}}@keyframes spin{0%{transform:rotate(0deg);opacity:1}17%{transform:rotate(60deg);opacity:1}34%{transform:rotate(120deg);opacity:1}50%{transform:rotate(180deg);opacity:1}67%{transform:rotate(240deg);opacity:1}84%{transform:rotate(300deg);opacity:1}100%{transform:rotate(360deg);opacity:1}}@keyframes semi{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes semi2{0%{transform:rotate(360deg)}100%{transform:rotate(0deg)}}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:800ms}.animated.faster{animation-duration:500ms}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media(print),(prefers-reduced-motion: reduce){.animated{animation-duration:1ms !important;transition-duration:1ms !important;animation-iteration-count:1 !important}}@font-face{font-family:"Sommet";src:url("../fonts/SommetBlack.woff") format("woff"),url("../fonts/SommetBlack.woff2") format("woff2");font-style:normal;font-weight:700}@font-face{font-family:"Sommet";src:url("../fonts/SommetHeavy.woff") format("woff"),url("../fonts/SommetHeavy.woff2") format("woff2");font-style:normal;font-weight:900}@font-face{font-family:"Sommet Rounded";src:url("../fonts/Sommet_rounded.woff") format("woff"),url("../fonts/Sommet_rounded.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:"Themix";src:url("../fonts/TheMixExtraLightPlain.woff") format("woff"),url("../fonts/TheMixExtraLightPlain.woff2") format("woff2");font-style:normal;font-weight:300}@font-face{font-family:"Themix";src:url("../fonts/TheMix-Plain.woff") format("woff"),url("../fonts/TheMix-Plain.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:"Themix";src:url("../fonts/TheMixBold-Plain.woff") format("woff"),url("../fonts/TheMixBold-Plain.woff2") format("woff2");font-style:normal;font-weight:600}@font-face{font-family:"Themix-caps";src:url("../fonts/TheMix-Caps.woff") format("woff"),url("../fonts/TheMix-Caps.woff2") format("woff2");font-style:normal;font-weight:400}@font-face{font-family:"Themix-caps";src:url("../fonts/TheMixSemiBoldCaps.woff") format("woff"),url("../fonts/TheMixSemiBoldCaps.woff2") format("woff2");font-style:normal;font-weight:500}.text-large,.text-normal,.text-small{font-family:"Themix"}.text-large{font-size:20px}.text-normal{font-size:14px}.text-small{font-size:12px}.menu{font-family:"Themix";font-size:24px;font-weight:600;color:#d93466}h1,h2,h6{font-family:"Sommet";color:#868686}h3,h5,p{font-family:"Themix";color:#868686}h1{font-size:40px}h2{font-size:32px}h3{font-size:30px}h4{font-family:"Sommet Rounded";font-size:24px;color:#4d4c4c;font-weight:400}h5{font-size:14px}h6{font-size:16px;color:#4d4c4c}p{font-size:20px}.contenidos{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding:100px 0 50px}.contenidos p{margin-bottom:0;font-size:16px;font-family:"Themix-caps"}.contenidos h2{color:#7c0064}.contenidos p,.contenidos h2,.contenidos .btns-container{position:relative}.contenidos p a,.contenidos h2 a,.contenidos .btns-container a{position:relative;width:100%;background-color:#efefef;border-radius:5px;height:100px;display:flex;align-items:center;text-decoration:none;font-family:"Sommet Rounded"}.contenidos p a img,.contenidos h2 a img,.contenidos .btns-container a img{width:100%;height:73px;position:absolute;left:0;right:0;z-index:2;display:flex;justify-content:center;mix-blend-mode:multiply}.contenidos p a p,.contenidos h2 a p,.contenidos .btns-container a p{position:relative;z-index:2;display:flex;justify-content:center;width:100%;color:#7c0064}.contenidos p a:hover,.contenidos h2 a:hover,.contenidos .btns-container a:hover{background-color:#7c0064}.contenidos p a:hover img svg,.contenidos h2 a:hover img svg,.contenidos .btns-container a:hover img svg{fill:#efefef}.contenidos p a:hover p,.contenidos h2 a:hover p,.contenidos .btns-container a:hover p{color:#efefef}.contenidos #circle-container{display:flex;position:relative}.contenidos #circle-container div{position:absolute}.contenidos #circle-container div .circle_1,.contenidos #circle-container div .circle_2,.contenidos #circle-container div .circle_3,.contenidos #circle-container div .circle_4,.contenidos #circle-container div .circle_5{position:relative}.contenidos #circle-container div .circle_1{right:267px;top:61px;width:242px;height:242px}.contenidos #circle-container div .circle_2{right:175px;top:-2px;width:86px;height:86px}.contenidos #circle-container div .circle_3{right:138px;bottom:97px;width:284px;height:284px}.contenidos #circle-container div .circle_4{top:85px;right:-58px;width:145px;height:145px}.contenidos #circle-container div .circle_5{right:13px;width:324px;height:940px;bottom:298px}@media(min-width: 768px){.contenidos{height:500px;padding:180px 0 0}.contenidos p{font-size:16px}.contenidos h2{font-size:43px}.contenidos #circle-container{display:flex;position:relative}.contenidos #circle-container div{position:absolute}.contenidos #circle-container div .circle_1,.contenidos #circle-container div .circle_2,.contenidos #circle-container div .circle_3,.contenidos #circle-container div .circle_4,.contenidos #circle-container div .circle_5{position:relative}.contenidos #circle-container div .circle_1{right:766px;top:211px;width:700px;height:700px}.contenidos #circle-container div .circle_2{right:446px;top:20px;width:250px;height:250px}.contenidos #circle-container div .circle_3{right:302px;bottom:123px;width:600px;height:600px}.contenidos #circle-container div .circle_4{top:149px;right:-105px;width:420px;height:420px}.contenidos #circle-container div .circle_5{right:98px;width:729px;height:940px;bottom:156px}.contenidos p,.contenidos h2,.contenidos .btns-container{position:relative;z-index:2}}.contenidos .btns-container{width:100%;padding-top:60px;display:flex;flex-direction:column;row-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width: 576px){.contenidos .btns-container{flex-direction:row;justify-content:space-between}}.circles-container{width:400px;height:400px;position:relative;left:-109px;z-index:-1}.circles-container .grey-circle{width:100%;height:100%;border-radius:237px;background-color:rgba(239,239,239,.65);position:relative;bottom:200px}.circles-container .white-circle{width:200px;height:200px;border-radius:100px;background:rgba(255,255,255,.8);position:relative;z-index:1;left:50px;top:14px;transform:rotate(-42deg)}.first-content{position:relative;z-index:2}.first-content h2{color:#d93466;font-family:"Themix";font-weight:bold;font-size:31px;color:#d93466;margin-bottom:0}.first-content h6{background-color:#d93466;color:#fff;width:154px;padding-left:5px;font-size:13px}.first-content p{margin-top:50px}main .redes-container{width:100%;border-top:2px solid #efefef;border-bottom:2px solid #efefef;display:flex;flex-flow:row wrap;align-content:center;align-items:center;justify-content:flex-start;padding:10px 5px}main .redes-container .icon{padding:6px;display:inline-flex;width:40px;height:40px;border-radius:20px;align-items:center;flex-flow:row wrap;align-content:center;justify-content:center;font-size:12px;margin-right:3px;background:#efefef}main .redes-container .icon svg:not(:root).svg-inline--fa{border:none;width:22px;height:22px}main .redes-container .icon:hover{background:#d93466}main .redes-container .icon:hover svg:not(:root).svg-inline--fa{border:none;color:#fff}main .redes-container a h6{margin:0 5px !important;padding-top:3px}main .redes-container.violet .icon:hover{background:#7c0064}main .needs-validation{padding:30px 15px 20px;border-radius:5px}main .needs-validation h6{color:#2eb6cc;font-size:17px}main .needs-validation fieldset{width:96%}main .needs-validation fieldset label{font-family:"themix";font-weight:500;color:#868686;display:inline-flex;font-size:90%;margin:8px 0 4px}main .needs-validation fieldset svg{color:#2eb6cc;font-size:120%;margin-left:4px;width:25px}main .needs-validation fieldset .form-control::-moz-placeholder{color:#868686}main .needs-validation fieldset .form-control::placeholder{color:#868686}main .needs-validation fieldset .form-control{width:100%;border:1px solid #d3d3d3;border-radius:6px;font-family:"themix";margin:0 0 18px;padding:9px 15px 7px}main .needs-validation fieldset .form-control:hover,main .needs-validation fieldset .form-control:focus{outline:none;box-shadow:none}main .needs-validation fieldset input[type=checkbox]{display:inline-flex;margin-right:10px}main .needs-validation fieldset label{display:inline-flex;max-width:calc(100% - 25px)}main .needs-validation fieldset .btn-container{margin:20px 0 0}main .needs-validation fieldset .btn-container input[type=submit]{width:100%;font-size:1rem;border:none;padding:10px 15px;text-transform:uppercase;color:#fff;border-radius:6px;font-family:"themix"}main .needs-validation fieldset .btn-container input[type=submit]:hover,main .needs-validation fieldset .btn-container input[type=submit]:focus{outline:none;box-shadow:none}main .needs-validation fieldset .with-errors{color:red;position:absolute;padding:0 5px;margin-top:-18px;font-size:.625rem;text-transform:uppercase;font-family:"Themix-caps"}main .needs-validation.blue fieldset h6{color:#2eb6cc}main .needs-validation.blue fieldset svg{color:#2eb6cc}main .needs-validation.blue fieldset .form-control:hover,main .needs-validation.blue fieldset .form-control:focus{border:1px solid #2eb6cc;color:#2eb6cc}main .needs-validation.blue fieldset .btn-container input[type=submit]{background-color:#2eb6cc}main .needs-validation.blue fieldset .btn-container input[type=submit]:hover,main .needs-validation.blue fieldset .btn-container input[type=submit]:focus{background-color:#11899d}main .needs-validation.violet fieldset svg{color:#7c0064}main .needs-validation.violet fieldset svg{color:#7c0064}main .needs-validation.violet fieldset .form-control:hover,main .needs-validation.violet fieldset .form-control:focus{border:1px solid #7c0064;color:#7c0064}main .needs-validation.violet fieldset .btn-container input[type=submit]{background-color:#7c0064}main .needs-validation.violet fieldset .btn-container input[type=submit]:hover,main .needs-validation.violet fieldset .btn-container input[type=submit]:focus{outline:none;box-shadow:none;background-color:#48053b}main .pre-container{position:relative;z-index:200}main .pre-container .pre-title{position:relative;z-index:-1;border:none;border-radius:0;border-top-left-radius:18px;border-top-right-radius:18px;display:flex;width:100%;border-bottom:3px solid #fff}main .pre-container .pre-title h6{color:#fff;margin:0;padding:10px 0 8px}main .pre-container .pre-title:hover h6{padding-left:10px}main .pre-container .date-info{flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;background:#efefef;border-bottom:2px solid #fff}main .pre-container .date-info .txt-data{width:calc(100% - 180px)}main .pre-container .date-info .replacing{width:90px;height:80px;padding:15px 25px}main .pre-container .date-info .date,main .pre-container .date-info .title{font-size:100%;line-height:130%;margin:0}main .pre-container.violet{border-bottom:6px solid #7c0064}main .pre-container.violet .pre-title{background:#7c0064}main .pre-container.violet .pre-title:hover{background:#a50085}main .pre-container.violet .date-info .replacing path,main .pre-container.violet .date-info .replacing rect,main .pre-container.violet .date-info .replacing line,main .pre-container.violet .date-info .replacing circle,main .pre-container.violet .date-info .replacing ellipse{fill:#7c0064;stroke:#7c0064}main .pre-container.violet .date-info .date{color:#7c0064}.row.card-group{row-gap:20px}.row.card-group .card-container{display:flex;justify-content:center}.row.card-group .card-container .card{width:100%;min-height:calc((100vw - 30px)*.5265);padding:20px;position:relative;overflow:hidden;background:rgba(111,110,110,.075);border:none;border-radius:0;display:block;text-decoration:none}.row.card-group .card-container .card .line{width:20px;height:4px;position:relative;z-index:15;margin:5px 0 3px}.row.card-group .card-container .card p{font-family:"Themix";font-weight:400;font-size:14px;color:#d93466;position:relative;z-index:20;text-transform:uppercase;text-decoration:none}.row.card-group .card-container .card img{width:auto;position:absolute;height:50vw;bottom:-10px;filter:grayscale(1);z-index:13;mix-blend-mode:luminosity}.row.card-group .card-container .card .circleOne{position:absolute;width:200px;height:200px;border-radius:100px;z-index:2;background:rgba(255,255,255,.5)}.row.card-group .card-container .card .circleTwo{position:absolute;z-index:3;width:62.5vw;height:62.5vw;border-radius:32.5vw;top:-8.25vw;mix-blend-mode:multiply}.row.card-group .card-container .card .circleTwo img{border-radius:32.5vw}.row.card-group .card-container .card .pink-btn-rounded,.row.card-group .card-container .card .blue-btn-rounded,.row.card-group .card-container .card .yellow-btn-rounded,.row.card-group .card-container .card .violet-btn-rounded,.row.card-group .card-container .card .white-btn-rounded{position:absolute;right:0;bottom:0;z-index:50}.row.card-group .card-container .card .pink-btn-rounded button,.row.card-group .card-container .card .blue-btn-rounded button,.row.card-group .card-container .card .yellow-btn-rounded button,.row.card-group .card-container .card .violet-btn-rounded button,.row.card-group .card-container .card .white-btn-rounded button{width:36px;height:36px;font-size:14px}.row.card-group .card-container .card .subtitle{position:absolute;bottom:14px;z-index:10;width:75%;max-width:160px;text-decoration:none}.row.card-group .card-container .card .subtitle h3{font-family:"Themix";font-weight:400;font-size:22px;color:#4d4c4c}.row.card-group .card-container .card:hover{cursor:pointer !important}.row.card-group .card-container .card:hover .pink-btn-rounded,.row.card-group .card-container .card:hover .blue-btn-rounded,.row.card-group .card-container .card:hover .yellow-btn-rounded,.row.card-group .card-container .card:hover .violet-btn-rounded,.row.card-group .card-container .card:hover .white-btn-rounded{transform:rotate(90deg)}.row.card-group .card-container .card:hover .subtitle{padding-left:10px;width:calc(75% + 10px);max-width:180px}.row.card-group .card-container .card_1{border-bottom:6px solid #d93466}.row.card-group .card-container .card_1 .p{background-color:#d93466}.row.card-group .card-container .card_1 p{color:#d93466}.row.card-group .card-container .card_1 img{right:0}.row.card-group .card-container .card_1 .circleOne{top:-48px;left:-55px}.row.card-group .card-container .card_1 .circleTwo{right:-8vw;background-color:rgba(217,52,102,.65)}.row.card-group .card-container .card_1:hover{background:rgba(217,52,102,.25)}.row.card-group .card-container .card_2{border-bottom:6px solid #2eb6cc}.row.card-group .card-container .card_2 .b{background-color:#2eb6cc}.row.card-group .card-container .card_2 p{color:#2eb6cc}.row.card-group .card-container .card_2 img{right:15px}.row.card-group .card-container .card_2 .circleOne{top:-40px;left:-40px}.row.card-group .card-container .card_2 .circleTwo{right:-7vw;background-color:rgba(158,227,239,.65)}.row.card-group .card-container .card_2:hover{background:rgba(46,182,204,.25)}.row.card-group .card-container .card_3{border-bottom:6px solid #ffb100}.row.card-group .card-container .card_3 .y{background-color:#ffb100}.row.card-group .card-container .card_3 p{color:#ffb100}.row.card-group .card-container .card_3 img{right:25px}.row.card-group .card-container .card_3 .circleOne{top:-30px;left:-70px}.row.card-group .card-container .card_3 .circleTwo{right:-2.5vw;background-color:rgba(255,177,0,.7)}.row.card-group .card-container .card_3:hover{background:rgba(255,177,0,.25)}.avisosmodal h5 strong{font-size:1.875rem;color:#2eb6cc}.avisosmodal h5 strong span{color:#d93466}.avisosmodal h5 small{font-size:70%;color:#868686}.avisosmodal .modal-header,.avisosmodal .modal-body{padding:30px;border:none}.avisosmodal .modal-body{padding-top:5px}.avisosmodal .close{position:absolute;right:30px;top:30px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;width:40px;height:40px;border-radius:20px;padding:0 0 7px;color:#fff;background:#2eb6cc;font-weight:300;font-size:1.5rem}.avisosmodal .close.non{background:#d93466}.avisosmodal .close:hover{background:#7c0064}.avisosmodal .bot-type{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;background:#d93466;margin:10px auto;padding:8px 15px;max-width:200px}@media(min-width: 768px){h5{font-size:18px}.row.card-group{row-gap:20px}.row.card-group .card-container{display:flex;justify-content:center}.row.card-group .card-container .card{padding:25px;width:100%;min-height:calc((33.33vw - 15px)*1.05)}.row.card-group .card-container .card p{font-size:12px}.row.card-group .card-container .card .line{margin:0 0 5px 0}.row.card-group .card-container .card img{height:22.5vw;bottom:9.5vw}.row.card-group .card-container .card .circleTwo{width:32vw;height:32vw;top:-30px;right:-130px}.row.card-group .card-container .card .subtitle{max-width:116px}.row.card-group .card-container .card .subtitle h3{font-size:16px}.row.card-group .card-container .card:hover .subtitle{max-width:126px}.row.card-group .card-container .card_1 img{right:-2.5vw}.row.card-group .card-container .card_1 .circleOne{top:-48px;left:-55px}.row.card-group .card-container .card_2 img{right:0;height:25.5vw;bottom:7.5vw}.row.card-group .card-container .card_2 .circleOne{top:-48px;left:-55px}.row.card-group .card-container .card_3 img{right:0}.row.card-group .card-container .card_3 .circleOne{top:-48px;left:-55px}.row.card-group .card-container .card_3 .circleTwo{right:-14.5vw}}@media(min-width: 992px){h5{font-size:22px}.row.card-group{row-gap:20px}.row.card-group .card-container{display:flex;justify-content:center}.row.card-group .card-container .card{padding:25px;width:100%;min-height:calc((33.33vw - 15px)*.9)}.row.card-group .card-container .card p{font-size:16px}.row.card-group .card-container .card .line{margin:0 0 9px 0}.row.card-group .card-container .card img{height:20.5vw;bottom:6.5vw}.row.card-group .card-container .card .circleTwo{width:30vw;height:30vw;top:-50px;right:-120px}.row.card-group .card-container .card .subtitle{max-width:160px}.row.card-group .card-container .card .subtitle h3{font-size:22px}.row.card-group .card-container .card .pink-btn-rounded button,.row.card-group .card-container .card .blue-btn-rounded button,.row.card-group .card-container .card .yellow-btn-rounded button,.row.card-group .card-container .card .violet-btn-rounded button,.row.card-group .card-container .card .white-btn-rounded button{width:44px;height:44px;font-size:14px}.row.card-group .card-container .card:hover .subtitle{max-width:170px}.row.card-group .card-container .card_1 img{right:-2.5vw}.row.card-group .card-container .card_1 .circleOne{top:-48px;left:-55px}.row.card-group .card-container .card_2 img{right:0;height:23.5vw;bottom:5.5vw}.row.card-group .card-container .card_2 .circleOne{top:-48px;left:-55px}.row.card-group .card-container .card_3 img{right:0}.row.card-group .card-container .card_3 .circleOne{top:-48px;left:-55px}.row.card-group .card-container .card_3 .circleTwo{right:-120px}}@media(min-width: 1200px){h5{font-size:24px}.row.card-group{row-gap:20px}.row.card-group .card-container{display:flex;justify-content:center}.row.card-group .card-container .card{padding:25px;width:100%;min-height:400px}.row.card-group .card-container .card p{font-size:16px}.row.card-group .card-container .card img{height:300px;bottom:70px}.row.card-group .card-container .card .circleTwo{width:420px;height:420px;top:-55px;right:-130px}.row.card-group .card-container .card .subtitle{max-width:189px}.row.card-group .card-container .card .subtitle h3{font-size:26px}.row.card-group .card-container .card .pink-btn-rounded button,.row.card-group .card-container .card .blue-btn-rounded button,.row.card-group .card-container .card .yellow-btn-rounded button,.row.card-group .card-container .card .violet-btn-rounded button,.row.card-group .card-container .card .white-btn-rounded button{width:48px;height:48px;font-size:15px}.row.card-group .card-container .card:hover .subtitle{max-width:199px}.row.card-group .card-container .card_1 img{right:-20px}.row.card-group .card-container .card_1 .circleOne{top:-48px;left:-55px}.row.card-group .card-container .card_2 img{right:0;height:330px}.row.card-group .card-container .card_2 .circleOne{top:-48px;left:-55px}.row.card-group .card-container .card_3 img{right:0}.row.card-group .card-container .card_3 .circleOne{top:-48px;left:-55px}}header{position:relative;width:100%}header .maxancho .row .g-0 .nav_desk .grid{align-items:center;width:100%}header .maxancho .row .g-0 .nav_desk .grid .logo{display:flex;width:100%;max-width:270px;padding-top:5px}header .maxancho .row .g-0 .nav_desk .grid .logo svg{margin:0;margin-left:38px;width:100%;max-width:270px;height:auto}header .maxancho .row .g-0 .nav_desk .grid .vfi{display:flex;width:100%;max-width:175px}header .maxancho .row .g-0 .nav_desk .grid .lined{width:2px;height:50px;background:#868686;display:none}header .maxancho .row .g-0 .nav_desk .grid .icon-container{display:none}header .maxancho .row .g-0 .nav_desk .grid .icon-container img{display:none}header .maxancho .row .g-0 .nav_desk .grid .icon-container .redes-container{display:none;flex-flow:row nowrap;align-items:center;align-content:center;padding-right:25px}header .maxancho .row .g-0 .nav_desk .grid .icon-container .redes-container a{padding:0 2px;display:inline-flex;margin-top:2px}header .maxancho .row .g-0 .nav_desk .grid .icon-container .redes-container a svg{border-radius:8px;padding:6px;width:30px;height:30px}header .maxancho .row .g-0 .nav_desk .grid .icon-container .redes-container a svg.fa-instagram{padding:4px}header .maxancho .row .g-0 .nav_desk .grid .icon-container .redes-container a svg.fa-linkedin-in{padding:4px 5px 6px}@media(min-width: 768px){header .maxancho .row .g-0 .nav_desk .grid .icon-container{position:relative;right:136px;justify-content:end}header .maxancho .row .g-0 .nav_desk .grid .icon-container img{display:flex}}header .menu-title{color:#d93466;display:none}header .btn-hamburguer{align-items:center;cursor:pointer;position:absolute;z-index:3500;top:15px;right:25px}header .btn-hamburguer .toggle-button{display:block;cursor:pointer;width:30px;height:34px;padding:6px 0 6px;margin:6px 8px 6px 5px;position:relative;box-sizing:border-box;z-index:3}header .btn-hamburguer .toggle-button::before,header .btn-hamburguer .toggle-button::after{position:absolute;display:block;content:" ";width:50%;box-sizing:border-box;left:25%;transition:all .2s ease-out}header .btn-hamburguer .toggle-button::before{top:40%;height:25%;border-top:2px solid #d93466;background-color:rgba(0,0,0,0)}header .btn-hamburguer .toggle-button::after{height:2px;background-color:#d93466;bottom:30.7692307692%}header .btn-hamburguer .toggle-button:hover::before{border-color:#d93466}header .btn-hamburguer .toggle-button:hover::after{background-color:#d93466}header .btn-hamburguer .toggle-button.activo::before,header .btn-hamburguer .toggle-button.activo::after{transform:rotate(45deg);top:50%;height:2px;border-bottom:0}header .btn-hamburguer .toggle-button.activo::before{border-color:#fff !important;transform:rotate(45deg)}header .btn-hamburguer .toggle-button.activo::after{background-color:#fff !important;transform:rotate(-45deg)}header .btn-hamburguer div{height:66px}header .menu-mobile{position:absolute;font-family:"Themix";top:0;bottom:0;left:auto;width:100%;min-height:100vh;right:-110vw;background:rgba(217,52,102,.9);z-index:3000}header .menu-mobile ul{list-style:none;display:flex;flex-flow:column wrap;align-content:flex-end;padding-right:40px;text-align:end;margin-top:90px}header .menu-mobile ul li a{color:#fff;font-family:"Themix";font-size:15px;font-weight:400;padding:2px 0}header .menu-mobile ul li a:hover{color:#7c0064;padding-right:10px}header .menu-mobile ul h3{color:#fff;text-align:end;font-family:"Themix-caps";font-weight:500;font-size:1.25rem;margin-bottom:3px}header .menu-mobile ul span{padding:25px 0 0}header .menu-mobile ul .div{display:flex;flex-direction:column;align-items:flex-end;margin-top:30px;border-top:2px solid #efefef;max-width:230px}header .menu-mobile ul .div h3{color:#fff;font-family:"Themix";text-align:end;font-weight:400;font-size:1.125rem;padding-top:15px}header .menu-mobile ul .div .redes-container{width:100%;display:flex;justify-content:end;padding-top:5px}header .menu-mobile ul .div .redes-container a{padding:0 0 0 4px;margin:0 0 0 4px}header .menu-mobile ul .div .redes-container a svg:not(:root).svg-inline--fa{border:2px solid #fff;border-radius:5px;width:28px;height:28px;padding:5px;color:#fff;margin:0}header .menu-mobile ul .div .redes-container a:hover svg:not(:root).svg-inline--fa{border:2px solid #7c0064;color:#7c0064}header .menu-mobile ul .div .redes-container a h6{margin:30px}header .open-nav{display:block;right:0}@media(min-width: 576px){header .maxancho .row .g-0 .nav_desk .grid .btn-hamburguer .menu-title{display:flex}}@media(min-width: 768px){header .maxancho .row .g-0 .nav_desk .grid .lined{width:2px;height:50px;background:#868686;display:flex}header .menu-mobile{width:50%}header .menu-mobile ul .div{display:none}}@media(min-width: 992px){header .maxancho .row .g-0 .nav_desk .grid .icon-container{display:flex}header .maxancho .row .g-0 .nav_desk .grid .icon-container img{display:flex}header .maxancho .row .g-0 .nav_desk .grid .icon-container .redes-container{display:flex}}@media(min-width: 1400px){header .menu-mobile{width:calc(480px + 50vw - 700px)}header .menu-mobile ul{padding-right:calc(40px + 50vw - 700px)}}.antifoot{min-height:100%;margin-bottom:-640px;overflow-x:hidden}.antifoot:after{content:"";display:block;height:640px}.news{background:#ad3565;background:linear-gradient(to right, #ad3565 0%, #942863 15%, #711561 50%, #601252 85%, #5d1250 100%);padding:65px 15px}.news .newslettter-bg .news_title{padding-top:5px}.news .newslettter-bg .news_title h4,.news .newslettter-bg .news_title p{color:#d93466}.news .newslettter-bg .news_title h2{color:#fff;font-size:38px;letter-spacing:.0375rem;font-weight:700}.news .newslettter-bg .news_title h4{font-size:21px;letter-spacing:.0375rem;font-family:"Sommet Rounded";text-transform:uppercase;margin-bottom:0;line-height:95%;font-weight:300}.news .newslettter-bg .news_title p{font-family:"Themix";font-size:15px;max-width:260px;line-height:130%;font-weight:400}.news .newslettter-bg .news_form{bottom:160px;top:275px}.news .newslettter-bg .news_form .input-container{display:flex;flex-direction:column}.news .newslettter-bg .news_form .input-container form .form-control{-moz-column-gap:20px;column-gap:20px;color:#868686;width:100%;border:none;padding:11px 20px 10px;border-radius:8px;box-shadow:none;font-family:"Themix";margin-bottom:10px;font-size:13px}.news .newslettter-bg .news_form .input-container form .form-control::-moz-placeholder{color:#efefef}.news .newslettter-bg .news_form .input-container form .form-control::placeholder{color:#efefef}.news .newslettter-bg .news_form .input-container .btn-container{display:flex;flex-direction:column;align-content:center}.news .newslettter-bg .news_form .input-container .btn-container .btn-enviar{font-size:20px;background:rgba(217,52,102,.8);border-radius:8px;border:none;font-family:"Themix";font-weight:bold;font-size:16px;margin-bottom:0;text-align:center;color:#fff !important}.news .newslettter-bg .news_form .input-container .btn-container .btn-enviar:hover{background:#fff;color:#d93466 !important}.news .newslettter-bg .news_form .input-container .btn-container p{font-family:"Themix";font-weight:400;color:#fff;text-align:center;font-size:13px}footer{height:640px;position:relative;z-index:100;background-color:#efefef;padding:55px 15px 35px}footer .maxancho{display:flex;flex-direction:column;align-items:center}footer .maxancho .row .logo_footer{padding:0px}footer .maxancho .row .logo_footer img{margin-bottom:10px;width:100%;max-width:260px;position:relative;padding-left:10px}footer .maxancho .row h6{font-family:"Themix";font-weight:bold;color:#d93466;font-size:16px;margin:20px 0 5px}footer .maxancho .row .menufoot{font-family:"Themix";font-weight:300;font-size:14px;margin-bottom:2px;text-decoration:none;color:#868686;display:flex;width:100%}footer .maxancho .row .menufoot:hover{padding-left:5px;color:#7c0064}footer .maxancho .redes-container{width:100%;padding:30px 0;margin-left:-3px}footer .maxancho .redes-container a svg:not(:root).svg-inline--fa{overflow:visible;margin:3px;border:2px solid #868686;border-radius:7px;padding:5px;width:26px;height:26px;color:#868686}footer .maxancho .redes-container a:hover svg:not(:root).svg-inline--fa{border:2px solid #7c0064;color:#7c0064}footer .maxancho .rights-footer{text-align:left;padding-top:20px;width:100%}footer .maxancho .rights-footer div p{font-family:"Themix";font-weight:300;font-size:14px;height:100%}footer .maxancho .rights-footer div p.rights-text{max-width:285px;margin-bottom:0}footer .maxancho .rights-footer div p.dir{display:flex;flex-flow:row wrap;justify-content:center;align-content:flex-end;padding-top:20px}footer .maxancho .rights-footer div img{width:25% !important}footer .maxancho .rights-footer .aguaviva-logo{display:flex;flex-direction:column;align-items:center !important;text-transform:uppercase;font-weight:300;line-height:105%;padding-top:20px}footer .maxancho .rights-footer .aguaviva-logo span{display:block}footer .maxancho .rights-footer .aguaviva-logo span.line{display:none}footer .maxancho .rights-footer .aguaviva-logo .aguaviva .logo-footer{width:80px;height:32px}footer .maxancho .rights-footer .aguaviva-logo .aguaviva:hover svg path{fill:#ef4043}@media(min-width: 576px){.antifoot{margin-bottom:-620px}.antifoot:after{height:620px}footer{height:620px}}@media(min-width: 768px){.antifoot{margin-bottom:-320px}.antifoot:after{height:320px}.news{padding:45px 15px 30px}.news .newslettter-bg .news_title h2{font-size:34px}.news .newslettter-bg .news_title h4{font-size:18px}.news .newslettter-bg .news_form .input-container{width:100%}.news .newslettter-bg .news_form .input-container form{width:100%;display:flex}.news .newslettter-bg .news_form .input-container form fieldset{width:62%}.news .newslettter-bg .news_form .input-container form .form-group{position:relative}.news .newslettter-bg .news_form .input-container form .form-control{padding:8px 15px 7px;border:2px solid #fff;margin-bottom:5px}.news .newslettter-bg .news_form .input-container form .form-control::-moz-placeholder{color:#9a9a9a}.news .newslettter-bg .news_form .input-container form .form-control::placeholder{color:#9a9a9a}.news .newslettter-bg .news_form .input-container form .has-error .form-control{border:2px solid #d93466}.news .newslettter-bg .news_form .input-container form .with-errors{color:#d93466;position:absolute;padding:0 5px;right:5px;top:9px;width:100px;text-align:right;line-height:105%;font-size:.625rem;text-transform:uppercase;font-family:"Themix-caps"}.news .newslettter-bg .news_form .input-container form .btn-container{width:30%;flex-direction:column-reverse}.news .newslettter-bg .news_form .input-container form .btn-container .btn-enviar{padding:0;color:#fff;width:100%;height:85px}.news .newslettter-bg .news_form .input-container form .btn-container .btn-enviar p{font-size:16px;margin:0;text-align:center;padding:0}.news .newslettter-bg .news_form .input-container form .btn-container .btn-enviar svg path{fill:#fff !important}.news .newslettter-bg .news_form .input-container form .btn-container p{text-align:left;padding-top:10px;font-size:11px;line-height:120%;padding-left:5px}footer{height:320px}footer .maxancho .row{flex-direction:row;width:100%}footer .maxancho .row .logo_footer img{width:70%;max-width:260px}footer .maxancho .row h6{font-size:15px;margin:10px 0 5px}footer .maxancho .row p{font-size:13px}footer .maxancho .redes-container{padding:10px 0 25px;margin-left:-6px}footer .maxancho .redes-container a{padding:2px}footer .maxancho .rights-footer{width:100%;padding-top:0;text-align:left}footer .maxancho .rights-footer div .rights-text{max-width:auto}footer .maxancho .rights-footer div img{width:80px !important}footer .maxancho .rights-footer div p{font-size:12px}footer .maxancho .rights-footer div p.dir{padding-top:0}footer .maxancho .rights-footer .col-md-2{text-align:right}footer .maxancho .rights-footer .col-md-2 img{width:45% !important}footer .maxancho .rights-footer .aguaviva-logo{flex-flow:row wrap;justify-content:flex-end !important;align-content:flex-end;height:100%}footer .maxancho .rights-footer .aguaviva-logo span{display:inline-block}footer .maxancho .rights-footer .aguaviva-logo span.line{display:inline;padding:0 3px}footer .maxancho .rights-footer .aguaviva-logo .aguaviva .logo-footer{width:70px;height:18px;margin-left:10px}footer .maxancho .rights-footer .aguaviva-logo .copy-footer{display:flex;justify-content:center;margin-right:10px;font-size:12px}}@media(min-width: 992px){.news{padding:50px 15px 35px}.news .newslettter-bg .news_title h2{font-size:38px}.news .newslettter-bg .news_title h4{font-size:21px}.news .newslettter-bg .news_title p{font-size:15px;padding-top:8px}}@media(min-width: 1200px){.antifoot{margin-bottom:-330px}.antifoot:after{height:330px}.news .newslettter-bg .news_title h2{font-size:42px}.news .newslettter-bg .news_title h4{font-size:23px}.news .newslettter-bg .news_title p{padding-top:5px}footer{height:330px}footer .maxancho .rights-footer .aguaviva-logo{width:100%}}.home{padding:0 15px}.home .maxancho .home-slider{position:relative;border-radius:10px;width:100%;overflow:hidden}.home .maxancho .home-slider .tns-item{width:100%;position:relative}.home .maxancho .home-slider .tns-item a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}.home .maxancho .home-slider .tns-item .slimg{width:100%;padding:0;position:relative;-o-object-fit:cover;object-fit:cover;z-index:5}.home .maxancho .home-slider .carousel-control-prev{right:40px;left:unset}.home .maxancho .home-slider .tns-nav{position:absolute;bottom:25px;left:30px;z-index:2000}.home .maxancho .home-slider .tns-nav button{padding:0;margin:0 3px;width:12px;height:12px;border-radius:6px;background:rgba(255,255,255,.35)}.home .maxancho .home-slider .tns-nav button.tns-nav-active{background:rgba(255,255,255,.95)}.home .maxancho .home-slider .controles{position:absolute;bottom:0;right:30px;z-index:2000}.home .maxancho .home-slider .controles .controls{list-style-type:none}.home .maxancho .home-slider .controles .controls .prev,.home .maxancho .home-slider .controles .controls .next{list-style-type:none;display:inline-flex;top:unset;bottom:20px;width:40px;height:40px;margin:0 2px}.home .maxancho .home-slider .controles .controls .prev .arrow,.home .maxancho .home-slider .controles .controls .next .arrow{border-radius:100%;color:unset;background-color:rgba(255,255,255,.6);opacity:unset;width:40px;height:40px;background-size:19px}.home .maxancho .home-slider .controles .controls .prev .arrow:hover,.home .maxancho .home-slider .controles .controls .next .arrow:hover{background-color:rgba(255,255,255,.9)}.home .maxancho .home-slider .controles .controls .prev .prev-icon,.home .maxancho .home-slider .controles .controls .prev .next-icon,.home .maxancho .home-slider .controles .controls .next .prev-icon,.home .maxancho .home-slider .controles .controls .next .next-icon{width:22px;height:22px;display:flex}.home .maxancho .home-slider .controles .controls .prev .prev-icon,.home .maxancho .home-slider .controles .controls .next .prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.home .maxancho .home-slider .controles .controls .prev .next-icon,.home .maxancho .home-slider .controles .controls .next .next-icon{width:22px;height:22px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='black'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.home .maxancho .home-slider .controles .controls .prev .arrow{padding:9px 11px 9px 7px}.home .maxancho .home-slider .controles .controls .next .arrow{padding:9px 7px 9px 11px}.home .maxancho .home-slider .carousel-indicators{margin-left:3%;justify-content:start}.home .maxancho .home-slider .carousel-indicators [data-bs-target]{width:10px;height:10px;border-radius:100%}.home .maxancho .home-slider .carousel-inner .carousel-item img{height:500px}.home .cardcontent{margin:0 -15px;overflow-x:hidden}.home .cardcontent .btns-container{padding:60px 15px 0}.modal{z-index:9000}.modal .modal-content{border:none;border-radius:20px;background:#fff}.modal .modal-content .modal-body,.modal .modal-content .modal-header{border:none}.modal .modal-content .modal-header{position:relative}.modal .modal-content .modal-header #PreinscribeLabel{font-size:20px}.modal .modal-content .modal-header .modal-title{padding:20px 50px 0 20px}.modal .modal-content .modal-header .modal-title .nombre{display:block;font-size:85%;color:#7c0064;line-height:120%;margin:-5px 0 0 0}.modal .modal-content .modal-header .btn-close{margin:auto 20px auto 0}.modal .modal-content .modal-header .close{position:absolute;right:10px;top:10px;border:none;background:none;color:#d93466;font-size:1.75rem;z-index:9000}.modal .modal-content .modal-body{text-align:center}.modal .modal-content .modal-body h2{text-transform:uppercase;color:#d93466;padding:10px 60px}.modal .modal-content .modal-body p{font-size:100%;color:#868686;line-height:115%}.modal .modal-content .modal-body .mail-img{position:relative;max-width:360px;margin:15px auto;text-align:center}.modal .modal-content .modal-body .mail-img .abs{position:absolute;width:50px;height:50px;right:55px;top:calc(50% - 40px)}.modal .modal-content .modal-body form{padding:0 15px}.modal .modal-content .modal-body form fieldset{display:flex;flex-flow:column wrap}.modal .modal-content .modal-body form fieldset .form-group{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;font-family:"themix";position:relative}.modal .modal-content .modal-body form fieldset .form-group label{width:100%;font-size:90%;padding:10px 0 3px 10px;text-align:left}.modal .modal-content .modal-body form fieldset .form-group label.radio{width:55px;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;padding-left:15px}.modal .modal-content .modal-body form fieldset .form-group .mailabel{max-width:calc(100% - 110px);text-align:left}.modal .modal-content .modal-body form fieldset .form-group input,.modal .modal-content .modal-body form fieldset .form-group .form-select{width:100%;font-size:100%;padding:6px 15px;border-radius:4px;border:1px solid #868686;color:#4d4c4c}.modal .modal-content .modal-body form fieldset .form-group input[type=radio],.modal .modal-content .modal-body form fieldset .form-group .form-select[type=radio]{width:20px;margin:-5px 0 0 0}.modal .modal-content .modal-body form fieldset .form-group input::-moz-placeholder, .modal .modal-content .modal-body form fieldset .form-group .form-select::-moz-placeholder{color:#4d4c4c}.modal .modal-content .modal-body form fieldset .form-group input::placeholder,.modal .modal-content .modal-body form fieldset .form-group .form-select::placeholder{color:#4d4c4c}.modal .modal-content .modal-body form fieldset .form-group input:hover,.modal .modal-content .modal-body form fieldset .form-group input:focus,.modal .modal-content .modal-body form fieldset .form-group .form-select:hover,.modal .modal-content .modal-body form fieldset .form-group .form-select:focus{outline:none;box-shadow:none;border:1px solid #7c0064;background:#efefef}.modal .modal-content .modal-body form fieldset .form-group .with-errors{position:absolute;bottom:-35px;right:0;font-size:75%;color:red}.modal .modal-content .modal-body form fieldset .form-group.has-error input,.modal .modal-content .modal-body form fieldset .form-group.has-error .form-select{border:1px solid red}.modal .modal-content .modal-body form fieldset .enviar{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;margin:20px 0 40px}.modal .modal-content .modal-body form fieldset .enviar input{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;background:#7c0064;color:#fff;border:none;border-radius:4px;padding:8px 15px;text-transform:uppercase;font-family:"themix";width:80%}.modal .modal-content .modal-body form fieldset .enviar input:hover,.modal .modal-content .modal-body form fieldset .enviar input:focus{outline:none;box-shadow:none;background:#48053b}.modal-backdrop.show{opacity:.95}@media(min-width: 768px){.modal .modal-content #PreinscribeLabel{font-size:26px}.modal .modal-content .modal-body form fieldset .form-group{height:65px}.modal .modal-content .modal-body form fieldset .form-group label{width:35%;padding:5px 0 3px 5px}.modal .modal-content .modal-body form fieldset .form-group label.radio{width:60px;padding:10px 0 0 10px}.modal .modal-content .modal-body form fieldset .form-group input,.modal .modal-content .modal-body form fieldset .form-group .form-select{width:62.5%}.modal .modal-content .modal-body form fieldset .form-group .mailabel{padding-left:5px}.modal .modal-content .modal-body form fieldset .form-group .with-errors{bottom:-20px;right:15px}}.can-toggle{position:relative}.can-toggle *,.can-toggle *:before,.can-toggle *:after{box-sizing:border-box}.can-toggle input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.can-toggle input[type=checkbox][disabled]~label{pointer-events:none}.can-toggle input[type=checkbox][disabled]~label .can-toggle__switch{opacity:.4}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:before{content:attr(data-unchecked);left:0}.can-toggle input[type=checkbox]:checked~label .can-toggle__switch:after{content:attr(data-checked)}.can-toggle label{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;align-items:center}.can-toggle label .can-toggle__label-text{flex:1;padding-left:32px}.can-toggle label .can-toggle__switch{position:relative}.can-toggle label .can-toggle__switch:before{content:attr(data-checked);position:absolute;top:0;text-transform:uppercase;text-align:center}.can-toggle label .can-toggle__switch:after{content:attr(data-unchecked);position:absolute;z-index:5;text-transform:uppercase;text-align:center;background:#fff;transform:translate3d(0, 0, 0)}.can-toggle.demo-rebrand-2 input[type=checkbox][disabled]~label{color:rgba(131,131,131,.5)}.can-toggle.demo-rebrand-2 input[type=checkbox]:focus~label .can-toggle__switch,.can-toggle.demo-rebrand-2 input[type=checkbox]:hover~label .can-toggle__switch{background-color:#838383}.can-toggle.demo-rebrand-2 input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-2 input[type=checkbox]:hover~label .can-toggle__switch:after{color:#6a6a6a}.can-toggle.demo-rebrand-2 input[type=checkbox]:hover~label{color:#767676}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked~label:hover{color:#0077dc}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked~label .can-toggle__switch{background-color:#068cff}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked~label .can-toggle__switch:after{color:#0071d2}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:focus~label .can-toggle__switch,.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:hover~label .can-toggle__switch{background-color:#007feb}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:hover~label .can-toggle__switch:after{color:#0063b8}.can-toggle.demo-rebrand-2 label .can-toggle__label-text{flex:1}.can-toggle.demo-rebrand-2 label .can-toggle__switch{transition:background-color .3s cubic-bezier(0.86, 0, 0.07, 1);background:#909090}.can-toggle.demo-rebrand-2 label .can-toggle__switch:before{color:rgba(255,255,255,.7)}.can-toggle.demo-rebrand-2 label .can-toggle__switch:after{transition:transform .3s cubic-bezier(0.86, 0, 0.07, 1);color:#838383}.can-toggle.demo-rebrand-2 input[type=checkbox]:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-2 input[type=checkbox]:hover~label .can-toggle__switch:after{box-shadow:0 4px 4px rgba(0,0,0,.4)}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked~label .can-toggle__switch:after{transform:translate3d(58px, 0, 0)}.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:focus~label .can-toggle__switch:after,.can-toggle.demo-rebrand-2 input[type=checkbox]:checked:hover~label .can-toggle__switch:after{box-shadow:0 4px 4px rgba(0,0,0,.4)}.can-toggle.demo-rebrand-2 label{font-size:13px}.can-toggle.demo-rebrand-2 label .can-toggle__switch{height:60px;flex:0 0 120px;border-radius:60px}.can-toggle.demo-rebrand-2 label .can-toggle__switch:before{left:60px;font-size:13px;line-height:60px;width:60px;padding:0 12px}.can-toggle.demo-rebrand-2 label .can-toggle__switch:after{top:2px;left:2px;border-radius:30px;width:58px;line-height:56px;font-size:13px}.can-toggle.demo-rebrand-2 label .can-toggle__switch:hover:after{box-shadow:0 4px 4px rgba(0,0,0,.4)}.grid{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, 1fr)}.grid .grid-title{color:#2eb6cc}.fonts{grid-column:1/2;grid-row:1/2}.colors-container{display:flex}.colors-container .pink-container,.colors-container .violet-container,.colors-container .yellow-container,.colors-container .blue-container,.colors-container .grey-container{margin:10px}.colors-container .pink-container .pink{margin:10px;width:30px;height:30px;background-color:#d93466}.colors-container .pink-container .light-pink{margin:10px;width:30px;height:30px;background-color:#ff81a7}.colors-container .pink-container .darker-pink{margin:10px;width:30px;height:30px;background-color:#af1544}.colors-container .violet-container .violet{margin:10px;width:30px;height:30px;background-color:#7c0064}.colors-container .violet-container .light-violet{margin:10px;width:30px;height:30px;background-color:#b252a0}.colors-container .violet-container .darker-violet{margin:10px;width:30px;height:30px;background-color:#48053b}.colors-container .blue-container .blue{margin:10px;width:30px;height:30px;background-color:#2eb6cc}.colors-container .blue-container .light-blue{margin:10px;width:30px;height:30px;background-color:#9ee3ef}.colors-container .blue-container .darker-blue{margin:10px;width:30px;height:30px;background-color:#11899d}.colors-container .yellow-container .yellow{margin:10px;width:30px;height:30px;background-color:#ffb100}.colors-container .yellow-container .light-yellow{margin:10px;width:30px;height:30px;background-color:#fcd379}.colors-container .yellow-container .darker-yellow{margin:10px;width:30px;height:30px;background-color:#ac7701}.colors-container .grey-container .grey{margin:10px;width:30px;height:30px;background-color:#868686}.colors-container .grey-container .light-grey{margin:10px;width:30px;height:30px;background-color:#efefef}.colors-container .grey-container .darker-grey{margin:10px;width:30px;height:30px;background-color:#4d4c4c}.icons .icons-container{width:200px;height:100px}button{font-family:"Themix";padding:10px;padding-left:30px;padding-right:30px;text-align:center;color:#fff;border-color:rgba(0,0,0,0);border-radius:5px}.btn-enviar{background-color:#d93466}.btn-pressed{background-color:#007feb}.btn-disabled{background-color:#65adec}.arrow-right,.arrow-left{padding:20px !important;background-color:#fff;border-radius:5px !important;color:#007feb}.arrow-right-rounded,.arrow-left-rounded{padding:20px !important;background-color:#fff;border-radius:20px !important;color:#007feb}.menu-btn{background-color:#007feb;border-radius:4px;padding:20px;color:#fff}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.check-radio-container{width:100%;display:flex}.check-radio-container .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px}.check-radio-container .container input{position:absolute;opacity:0;cursor:pointer}.check-radio-container .checkmark-radio{position:absolute;top:0;left:0;height:25px;width:25px;background-color:rgba(0,0,0,0);border-radius:50%;border:#65adec 3px solid}.check-radio-container .container:hover input~.checkmark-radio{background-color:#ccc}.check-radio-container .container input:checked~.checkmark-radio{background-color:rgba(0,0,0,0)}.check-radio-container .checkmark-radio:after{content:"";position:absolute;display:none}.check-radio-container .container input:checked~.checkmark-radio:after{display:block}.check-radio-container .container .checkmark-radio:after{top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#007feb}.check-container{display:flex;width:100%;margin-top:30px;margin-bottom:30px}.check-container .container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px}.check-container .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-container .checkmark{position:absolute;top:5;left:5;height:25px;width:25px;background-color:rgba(0,0,0,0);border:#65adec 3px solid}.check-container .container:hover input~.checkmark{background-color:#ccc}.check-container .container input:checked~.checkmark{background-color:rgba(0,0,0,0)}.check-container .checkmark:after{content:"";position:absolute;display:none}.check-container .container input:checked~.checkmark:after{display:block}.check-container .container .checkmark:after{left:6px;top:3px;width:7px;height:11px;border:solid #007feb;border-width:0 3px 3px 0;transform:rotate(45deg)}.pink-btn-rounded,.blue-btn-rounded,.yellow-btn-rounded,.violet-btn-rounded,.white-btn-rounded{margin:20px}.pink-btn-rounded button,.blue-btn-rounded button,.yellow-btn-rounded button,.violet-btn-rounded button,.white-btn-rounded button{padding:0;display:flex;flex-flow:row;justify-content:center;align-content:center;align-items:center;width:44px;height:44px;position:relative;border-radius:25px}.pink-btn-rounded button svg,.blue-btn-rounded button svg,.yellow-btn-rounded button svg,.violet-btn-rounded button svg,.white-btn-rounded button svg{fill:#fff}.pink-btn-rounded button{background-color:#d93466}.blue-btn-rounded button{background-color:#2eb6cc}.yellow-btn-rounded button{background-color:#ffb100}.white-btn-rounded button{background-color:#fff}.violet-btn-rounded button{background-color:#7c0064}.filter-btn-container{display:flex}.filter-btn-container button{border:#9dc7eb 3px solid;border-radius:5px;background-color:rgba(0,0,0,0);padding:0px;margin:5px;width:100%;padding-left:20px;padding-right:20px;height:26px}.filter-btn-container button p{font-size:12px;color:#007feb;margin:0px}.forms form .input-container{width:330px}.forms form .input-container .form-control{width:100%;padding:10px;padding-right:15px;padding-left:15px;border-radius:5px;border:rgba(0,0,0,0) 1px solid;color:#000;font-family:"Themix";font-size:14px;margin:5px}.forms form .input-container .form-control:focus-within{color:#4d4c4c !important}.forms .form-select{width:310px;color:#9ac5ea;padding:18px;border:#9ac5ea 1px solid;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='rgb(33, 150, 243)' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.forms .form-select:focus{color:#2196f3}.forms .input-number-container{width:100px}.forms .input-number-container .input-number{width:100%;padding:20px;border:#9ac5ea 3px solid;color:#9ac5ea}.forms .input-number-container .input-number:focus{outline:none !important;border-color:#719ece;box-shadow:0 0 10px #719ece}.forms .input-number-container .input-number:focus-within{color:#2196f3}.forms .check-container div{display:flex}.forms .check-container div label{color:#2196f3}.forms .check-container div .input-radio{width:30px;height:30px;border-radius:50%;background:#007feb}.forms .check-container div .input-check{width:30px;height:30px;border-radius:50%;background:#fff;color:#2196f3}.forms .check-container div .checkmark-radio,.forms .check-container div .checkmark{position:relative}.forms .check-container div .checkmark-radio:after,.forms .check-container div .checkmark:after{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background-color:#fff}.forms .textarea-container #textarea{border:2px solid #65adec;color:#65adec}.forms .textarea-container #textarea::-moz-placeholder{color:#65adec}.forms .textarea-container #textarea::placeholder{color:#65adec}.forms .textarea-container #textarea:focus{outline:none !important;border-color:#719ece;box-shadow:0 0 10px #719ece;color:#2196f3}.redes-container{display:flex}.redes-container a{border-style:none;background-color:rgba(0,0,0,0)}.redes-container a svg:not(:root).svg-inline--fa{overflow:visible;margin:3px;border:2px solid gray;border-radius:5px;padding:3px;width:30px;height:30px;color:gray}.redes-container a:hover svg:not(:root).svg-inline--fa{border:2px solid #7c0064;color:#7c0064}.publicaciones-btn{background-image:url("../images/publicaciones.svg");background-repeat:no-repeat;background-position:center;width:300px;display:flex;justify-content:center;padding:50px;color:#48053b;font-family:"Sommet Rounded";font-size:24px;font-weight:100;border-color:rgba(0,0,0,0);border-radius:8px}.publicaciones-btn:focus{background-color:#48053b;color:#fff}#institucional .maxancho article{position:relative}#institucional .maxancho article .video-container{position:relative;padding-bottom:56.25%;overflow:hidden;margin:30px 0px 70px 0px}#institucional .maxancho article .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#institucional .maxancho article .circles-container{width:400px;height:400px;position:absolute;left:-110px;top:35px}#institucional .maxancho article .circles-container .grey-circle{width:100%;height:calc(100% - 5px);border-radius:50%;background-color:#f4f4f4;position:relative;bottom:200px}#institucional .maxancho article .circles-container .white-circle{width:200px;height:200px;border-radius:100px;background:rgba(255,255,255,.65);position:relative;z-index:1;left:55px;top:15px;transform:rotate(-42deg)}#institucional .maxancho article .first-content{padding:100px 30px 0}#institucional .maxancho article .first-content h5{margin-bottom:0;line-height:1.125rem}#institucional .maxancho article .first-content h5 small{font-family:"Themix-caps";text-transform:uppercase;font-size:1.125rem;font-weight:400}#institucional .maxancho article .first-content h2{font-size:1.875rem;color:#7c0064;padding-bottom:8px}#institucional .maxancho article .first-content h6{background-color:#7c0064;text-transform:uppercase;width:225px;padding:5px 8px 3px;display:inline-flex;letter-spacing:.025rem;border-radius:4px}#institucional .maxancho article .people-slider{position:relative}#institucional .maxancho article .people-slider .tns-outer{padding:35px 30px 0px 30px !important}#institucional .maxancho article .people-slider .tns-outer .tns-nav{display:none}#institucional .maxancho article .people-slider .slider{position:relative;background:rgba(0,0,0,0);display:flex}#institucional .maxancho article .people-slider .slider .item{display:flex;flex-direction:column;align-items:center;margin:0px 5px 0px 5px !important}#institucional .maxancho article .people-slider .slider .item .img-container{width:200px;height:200px;border:6px solid #7c0064;border-radius:100px;position:relative;margin-bottom:28px}#institucional .maxancho article .people-slider .slider .item .img-container img{width:100%;border-radius:100px;-o-object-fit:cover;object-fit:cover}#institucional .maxancho article .people-slider .slider .item .violet-btn-rounded{margin:0 auto;width:48px;bottom:-24px;left:calc(50% - 24px);position:absolute}#institucional .maxancho article .people-slider .slider .item p{text-align:center;margin:0 10px;line-height:110%}#institucional .maxancho article .people-slider .slider .item .pres-violet{color:#7c0064;font-size:80%;text-transform:uppercase;padding-top:5px}@media(min-width: 500px){#institucional .maxancho article .people-slider .slider .item .img-container{width:140px;height:140px}}#institucional .maxancho article .people-slider .violet-btn-rounded{position:relative;bottom:140px;z-index:3;margin:20px;width:100%}#institucional .maxancho article .people-slider .violet-btn-rounded button{background-color:#7c0064;border-radius:50px;height:46px;position:relative;padding:22px}#institucional .maxancho article .people-slider .violet-btn-rounded button p{color:#fff;width:100%;height:0px;margin:0px;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:600;text-align:center;position:relative;bottom:3px}#institucional .maxancho article .people-slider .violet-btn-rounded .prev{left:-15px}#institucional .maxancho article .people-slider .violet-btn-rounded .next{right:-15px}#institucional .maxancho article .people-slider #customize-controls{position:absolute;top:calc(50% - 46px);bottom:auto;z-index:3;margin:0}#institucional .maxancho article .people-slider #customize-controls button{position:absolute;width:46px}#institucional .maxancho article.comitee{margin:45px 0 0}#institucional .maxancho article.history-container{padding-top:50px}#institucional .maxancho article.history-container .img-container{position:relative;left:calc(50% - 40vw);width:80vw;height:80vw}#institucional .maxancho article.history-container .img-container img{position:absolute;top:calc(50% - 40vw);mix-blend-mode:luminosity;filter:grayscale(1);z-index:100;width:100%;height:auto}#institucional .maxancho article.history-container .year{position:absolute;width:40vw;height:40vw;border-radius:20vw;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;background:rgba(124,0,100,.2);margin-top:-35vw;margin-left:45vw}#institucional .maxancho article.history-container .year .violet-btn-rounded{position:relative;margin-left:-20px;z-index:100}#institucional .maxancho article.history-container .year h6{width:calc(100% - 88px);text-align:center;font-size:10vw;font-weight:700;font-family:"Sommet";color:#7c0064;margin:0;padding:8px 0 0;line-height:100%}#institucional .maxancho article.history-container .data{padding:20px 30px 40px}#institucional .maxancho article.history-container h5{color:#7c0064;font-size:2.5rem;font-weight:700;text-transform:initial;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid #efefef}#institucional .maxancho article.history-container h5 span{text-transform:uppercase;font-size:60%;color:#4d4c4c;display:block}#institucional .maxancho article.history-container p{font-weight:300;font-size:95%;line-height:150%}#institucional .maxancho .card-group .card-container .card{background:#efefef;border-bottom:6px solid #7c0064 !important}#institucional .maxancho .card-group .card-container .card img{position:absolute;right:20px;height:80%;width:auto;top:10%;z-index:5;mix-blend-mode:luminosity}#institucional .maxancho .card-group .card-container .card img.time{right:0;height:calc(80% + 20px)}#institucional .maxancho .card-group .card-container .card .circleOne{left:5px;top:-80px}#institucional .maxancho .card-group .card-container .card .circleTwo{background:rgba(124,0,100,.5)}#institucional .maxancho .card-group .card-container .card .line{background-color:#7c0064}#institucional .maxancho .card-group .card-container .card p{color:#7c0064}#institucional .maxancho .card-group .card-container .card .violet-btn-rounded{position:absolute;right:0;top:0;bottom:auto}#institucional .maxancho .card-group .card-container .card .violet-btn-rounded button{background-color:#7c0064}#institucional .maxancho .title-container{height:100%}#institucional .card-content .contenidos{position:relative;padding-top:0;max-height:690px;display:flex;flex-direction:column;align-items:center;justify-content:center}#institucional .card-content .contenidos p{margin-bottom:0;font-size:16px;font-family:"Themix-caps"}#institucional .card-content .contenidos h2{color:#7c0064}#institucional .card-content .contenidos p,#institucional .card-content .contenidos h2,#institucional .card-content .contenidos .btns-container{position:relative}#institucional .card-content .contenidos p a,#institucional .card-content .contenidos h2 a,#institucional .card-content .contenidos .btns-container a{position:relative;width:100%;background-color:#efefef;border-radius:5px;height:100px;display:flex;align-items:center;text-decoration:none;font-family:"Sommet Rounded"}#institucional .card-content .contenidos p a img,#institucional .card-content .contenidos h2 a img,#institucional .card-content .contenidos .btns-container a img{width:100%;height:73px;position:absolute;left:0;right:0;z-index:2;display:flex;justify-content:center}#institucional .card-content .contenidos p a p,#institucional .card-content .contenidos h2 a p,#institucional .card-content .contenidos .btns-container a p{position:relative;z-index:2;display:flex;justify-content:center;width:100%;color:#7c0064}#institucional .card-content .contenidos p a:hover,#institucional .card-content .contenidos h2 a:hover,#institucional .card-content .contenidos .btns-container a:hover{background-color:#7c0064}#institucional .card-content .contenidos p a:hover img svg,#institucional .card-content .contenidos h2 a:hover img svg,#institucional .card-content .contenidos .btns-container a:hover img svg{fill:#efefef}#institucional .card-content .contenidos p a:hover p,#institucional .card-content .contenidos h2 a:hover p,#institucional .card-content .contenidos .btns-container a:hover p{color:#efefef}#institucional .card-content .contenidos #circle-container{display:flex;position:relative}#institucional .card-content .contenidos #circle-container div{position:absolute}#institucional .card-content .contenidos #circle-container div .circle_1,#institucional .card-content .contenidos #circle-container div .circle_2,#institucional .card-content .contenidos #circle-container div .circle_3,#institucional .card-content .contenidos #circle-container div .circle_4,#institucional .card-content .contenidos #circle-container div .circle_5{position:relative}#institucional .card-content .contenidos #circle-container div .circle_1{right:267px;top:61px;width:242px;height:242px}#institucional .card-content .contenidos #circle-container div .circle_2{right:175px;top:-2px;width:86px;height:86px}#institucional .card-content .contenidos #circle-container div .circle_3{right:138px;bottom:97px;width:284px;height:284px}#institucional .card-content .contenidos #circle-container div .circle_4{top:85px;right:-58px;width:145px;height:145px}#institucional .card-content .contenidos #circle-container div .circle_5{right:13px;width:324px;height:940px;bottom:298px}@media(min-width: 768px){#institucional .card-content .contenidos{height:690px}#institucional .card-content .contenidos p{font-size:16px}#institucional .card-content .contenidos h2{font-size:43px}#institucional .card-content .contenidos #circle-container{display:flex;position:relative}#institucional .card-content .contenidos #circle-container div{position:absolute}#institucional .card-content .contenidos #circle-container div .circle_1,#institucional .card-content .contenidos #circle-container div .circle_2,#institucional .card-content .contenidos #circle-container div .circle_3,#institucional .card-content .contenidos #circle-container div .circle_4,#institucional .card-content .contenidos #circle-container div .circle_5{position:relative}#institucional .card-content .contenidos #circle-container div .circle_1{right:766px;top:211px;width:700px;height:700px}#institucional .card-content .contenidos #circle-container div .circle_2{right:446px;top:20px;width:250px;height:250px}#institucional .card-content .contenidos #circle-container div .circle_3{right:302px;bottom:123px;width:600px;height:600px}#institucional .card-content .contenidos #circle-container div .circle_4{top:149px;right:-105px;width:420px;height:420px}#institucional .card-content .contenidos #circle-container div .circle_5{right:98px;width:729px;height:940px;bottom:156px}#institucional .card-content .contenidos p,#institucional .card-content .contenidos h2,#institucional .card-content .contenidos .btns-container{position:relative;z-index:2}}#institucional .card-content .contenidos .btns-container{width:100%;padding-top:126px;display:flex;flex-direction:column;row-gap:20px;-moz-column-gap:20px;column-gap:20px}@media(min-width: 576px){#institucional .card-content .contenidos .btns-container{flex-direction:row;justify-content:space-between}}#institucional .modal{background-color:#7c0064}#institucional .modal .modal-dialog .modal-content{padding:25px;border-radius:0;overflow:hidden}#institucional .modal .modal-dialog .modal-content .modal-header{border:none}#institucional .modal .modal-dialog .modal-content .title-container{flex-flow:column-reverse;align-content:center}#institucional .modal .modal-dialog .modal-content .title-container .col-md-4{display:flex;justify-content:center}#institucional .modal .modal-dialog .modal-content .title-container .col-md-4 img{width:auto;max-width:220px;border-radius:110px;border:6px solid #7c0064;max-height:220px}#institucional .modal .modal-dialog .modal-content .title-container .col-md-8{position:relative}#institucional .modal .modal-dialog .modal-content .title-container .col-md-8 .circles-container{position:absolute;width:80vw;height:80vw;max-width:300px;max-height:300px;left:-70px;top:0px;z-index:0}#institucional .modal .modal-dialog .modal-content .title-container .col-md-8 .circles-container .white-circle{left:-5px}#institucional .modal .modal-dialog .modal-content .title-container .col-md-8 .first-content{z-index:2;margin-top:85px}#institucional .modal .modal-dialog .modal-content .title-container .col-md-8 .first-content h2{color:#7c0064;line-height:125%;font-size:225%}#institucional .modal .modal-dialog .modal-content .title-container .col-md-8 .first-content h5{margin:0;line-height:100%;padding:0}#institucional .modal .modal-dialog .modal-content .title-container .col-md-8 .first-content .form-cargo{display:block;color:#868686;font-size:1.125rem;padding-top:10px}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8{z-index:2}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8 .body-title{align-items:flex-start;flex-flow:column wrap;justify-content:center;padding-top:20px}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8 .body-title h5{font-size:44px;color:#7c0064;margin-right:10px;margin-bottom:0}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8 .body-title h6{font-size:15px;margin:20px 0px 0px 0px;color:#7c0064;padding-bottom:10px}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8 .body-title ul{color:#868686;margin:5px 0 30px;padding:0 0 20px 15px;border-bottom:2px solid #b9b9b9}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8 .body-title ul li,#institucional .modal .modal-dialog .modal-content .body-container .col-md-8 .body-title ul p{color:#868686;font-family:"Themix";font-size:16px}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8 .body-title ul li{margin:4px 0;padding:0}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8 .body-title p{font-size:16px;margin-bottom:3px}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8.history .body-title{border-bottom:2px solid #b9b9b9}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8.history p{font-size:1rem !important;margin-bottom:3px}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8.history h3{font-size:3rem;color:#7c0064;margin:0 4px 15px 0;line-height:100%}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8.history h6{color:#4d4c4c}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8.history ul{color:#868686;margin:30px 0;padding:0 0 0 15px}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8.history ul li,#institucional .modal .modal-dialog .modal-content .body-container .col-md-8.history ul p{color:#868686;font-family:"Themix";font-size:16px}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8.history ul li{margin:4px 0;padding:0}#institucional .modal .modal-dialog .modal-content .body-container .col-md-8 .subtitle{margin:20px 0px 20px 0px;padding-bottom:20px;color:#7c0064;border-bottom:2px solid #b9b9b9}@media(min-width: 768px){#institucional .maxancho article .first-content h2{font-size:2.25rem}#institucional .maxancho article .first-content h2 small{font-size:2rem}#institucional .maxancho article .first-content h6{width:auto}#institucional .maxancho article .people-slider .slider .item p{font-size:18px}#institucional .maxancho article.history-container{padding-top:100px}#institucional .maxancho article.history-container .img-container{width:35vw;height:35vw;left:calc(50% - 17.5vw)}#institucional .maxancho article.history-container .img-container img{top:calc(50% - 17.5vw)}#institucional .maxancho article.history-container .img-container .grey-circle{top:-14vw;bottom:auto}#institucional .maxancho article.history-container .img-container .white-circle{width:14vw;height:14vw;border-radius:7vw;left:6.125vw;top:2vw}#institucional .maxancho article.history-container .year{width:22vw;height:22vw;border-radius:11vw;background:rgba(124,0,100,.2);margin-top:-8vw;margin-left:15vw}#institucional .maxancho article.history-container .year h6{font-size:6vw}#institucional .maxancho .card-group .card-container .card{padding:30px;height:calc((50vw - 15px)*.5)}#institucional .maxancho .card-group .card-container .card img{height:60%;top:20%}#institucional .maxancho .card-group .card-container .card img.time{height:calc(60% + 20px)}#institucional .maxancho .card-group .card-container .card .violet-btn-rounded{top:10px;right:10px}#institucional .modal .modal-dialog{width:80vw;max-width:800px}#institucional .modal .modal-dialog .modal-content{padding:35px}#institucional .modal .modal-dialog .modal-content .title-container{flex-direction:row}#institucional .modal .modal-dialog .modal-content .title-container .col-md-4 img{margin-top:35px}}@media(min-width: 992px){#institucional .maxancho article .first-content h5 small{font-size:1.5rem}#institucional .maxancho article .first-content h2{font-size:3.25rem}#institucional .maxancho article .first-content h6{font-size:.9375rem;padding:6px 15px 4px}#institucional .maxancho article.history-container .year{width:20vw;height:20vw;border-radius:10vw;margin-top:-14vw;margin-left:15vw}#institucional .maxancho article.history-container .year h6{font-size:5.5vw}#institucional .maxancho .card-group .card-container .card{padding:40px}#institucional .maxancho .card-group .card-container .card .violet-btn-rounded{top:20px;right:20px}}@media(min-width: 1400px){#institucional .maxancho article.history-container .img-container{width:400px;height:400px}#institucional .maxancho article.history-container .year{width:220px;height:220px;border-radius:125px;margin-top:-210px;margin-left:210px}#institucional .maxancho article.history-container .year h6{font-size:4rem}#institucional .maxancho .card-group .card-container .card{padding:50px}#institucional .maxancho .card-group .card-container .card .violet-btn-rounded{top:30px;right:30px}#institucional .modal .modal-dialog .modal-content{padding:45px}}#publications .title-container .title-text{position:relative;margin-bottom:50px}#publications .title-container .title-text.podcast{margin-bottom:15px}#publications .title-container .title-text .circles-container{width:400px;height:400px;position:absolute;left:-110px;top:0}#publications .title-container .title-text .first-content{padding:100px 30px 0}#publications .title-container .title-text .first-content h3{margin-bottom:0;line-height:1.125rem;font-size:1.375rem}#publications .title-container .title-text .first-content h3 small{font-family:"Themix-caps";text-transform:uppercase;font-size:1.125rem;font-weight:400}#publications .title-container .title-text .first-content h2{font-size:1.875rem;padding-bottom:8px;line-height:105%}#publications .title-container .title-text .first-content h2 small{display:flex;font-size:60%;font-weight:300;line-height:110%;padding:10px 30px 0 0}#publications .title-container .title-text .first-content h6{text-transform:uppercase;width:auto;max-width:320px;padding:5px 8px 3px;display:inline-flex;letter-spacing:.025rem;border-radius:4px;margin-top:10px}#publications .title-container .title-text .first-content.violet h2{color:#7c0064}#publications .title-container .title-text .first-content.violet h6{background-color:#7c0064}#publications .title-container .title-text .first-content .bajada{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;margin-top:30px;border-bottom:2px solid #efefef;padding:5px 0 15px}#publications .title-container .title-text .first-content .bajada svg{width:60px;height:60px;border-radius:30px;background:#7c0064;color:#fff;padding:10px}#publications .title-container .title-text .first-content .bajada h4{font-family:"Sommet",sans-serif;padding:15px 15px 10px;font-weight:700;font-size:120%;letter-spacing:0;margin:0}#publications .title-container .title-text .first-content .bajada h4 small{font-family:"Themix";font-weight:400;font-size:90%;text-transform:initial;display:flex;color:#868686}#publications .title-container.nopad .first-content{padding-top:15px}#publications .data-container{padding:10px 30px}#publications .data-container .container-img{position:relative}#publications .data-container .container-img div{position:absolute;background-color:#7c0064;border-radius:200px;width:100px;height:100px;bottom:25px;right:25px;display:flex;align-items:center}#publications .data-container .container-img div h6{text-align:center;color:#fff;margin:0}#publications .data-container h6{color:#7c0064;font-size:1.125rem;margin-top:3rem;padding:0 5px}#publications .data-container .data-list .data{border-bottom:2px solid #efefef;align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;margin:0;padding:0 5px}#publications .data-container .data-list .data a{color:#7c0064;text-decoration:none}#publications .data-container .data-list .data a:hover{color:#fff;background-color:#7c0064}#publications .data-container .data-list .data .data-p{color:#4d4c4c;margin:0;text-transform:uppercase;font-weight:600;letter-spacing:.025rem;width:calc(100% - 100px);padding-left:5px}#publications .data-container .data-list .data .data-p p{font-size:.9375rem !important}#publications .data-container .data-list .data .data-p small{text-transform:initial;color:#868686;font-weight:300;display:flex;font-family:"Themix";letter-spacing:0;font-size:110%}#publications .data-container .data-list .data h6{font-size:4rem;padding-right:10px;font-weight:800;color:#7c0064;line-height:115%;min-width:90px;margin-top:15px;text-align:center}#publications .data-container .data-list .data:last-child{border-bottom:2px solid #fff}#publications .data-container p{font-size:1.125rem;line-height:150%}#publications .data-container h5{font-size:1.25rem;color:#7c0064;padding-top:10px}#publications .data-container .pre-container{margin-top:45px}#publications .data-container .pre-container .pre-title h6{color:#fff;margin:0;padding:10px 0 8px;font-size:1rem}#publications .data-container .pre-container .date-info{text-decoration:none}#publications .data-container .pre-container .date-info .txt-data{padding:0 10px 0 0}#publications .data-container .pre-container .date-info .txt-data .title,#publications .data-container .pre-container .date-info .txt-data .date{line-height:110%}#publications .data-container .pre-container .date-info .txt-data .title{font-size:90%;text-transform:initial}#publications .data-container .pre-container .date-info .txt-data .date{font-size:120%}#publications .data-container .pre-container .date-info:hover{background:rgba(124,0,100,.75)}#publications .data-container .pre-container .date-info:hover .violet-btn-rounded{transform:rotate(90deg)}#publications .data-container .pre-container .date-info:hover .txt-data{padding:0 0 0 10px}#publications .data-container .pre-container .date-info:hover .txt-data .title,#publications .data-container .pre-container .date-info:hover .txt-data .date{color:#fff}#publications .data-container .pre-container.noicon .date-info .txt-data{width:calc(100% - 100px);padding:0 30px}#publications .data-container .pre-container.noicon .date-info:hover .txt-data{padding:0 20px 0 40px}#publications .data-container.libro .container-img{margin-bottom:30px}#publications .data-container.libro .data-list .data{padding:10px 5px}#publications .data-container.libro .datos .data{padding-bottom:15px}#publications .data-container.libro .datos .data h6{padding:10px 0;margin-top:0;border-bottom:2px solid #efefef}#publications .data-container.libro .datos .data p{padding:5px;font-size:100%;color:#4d4c4c;line-height:160%;font-weight:300;text-transform:initial}#publications .data-container.nopad{padding:10px 10px}#publications .btn-container{margin:2rem 0}#publications .btn-container button,#publications .btn-container a{display:block;background-color:#7c0064;width:100%;color:#fff;margin:0;font-size:.75rem;padding:15px;text-decoration:none;text-align:center;border-radius:5px}#publications .btn-container button:hover,#publications .btn-container a:hover{background:#48053b}#publications .btn-container.controls{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center}#publications .btn-container.controls .btn-enviar{display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;width:100%;margin:5px}#publications .btn-container.controls .btn-enviar.mixitup-control-active{background:#2eb6cc}#publications .card-group{padding:20px 30px;row-gap:5px}#publications .card-group .card-container{display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;align-content:flex-start}#publications .card-group .card-container .card{border:none;border-radius:0;border-bottom:6px solid #7c0064 !important;background:#efefef;width:100%;min-height:280px;overflow:hidden}#publications .card-group .card-container .card .circleTwo{background:rgba(124,0,100,.35);right:-30vw;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;align-content:center;overflow:hidden}#publications .card-group .card-container .card .circleTwo img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:calc(100% - 10px);height:calc(100% - 10px);opacity:.25;mix-blend-mode:color-burn;filter:none;bottom:0;right:0px;margin:5px}#publications .card-group .card-container .card .line{background-color:#7c0064}#publications .card-group .card-container .card .replacing{position:absolute;right:20px;top:30px;width:40%;height:auto;max-width:210px;z-index:1}#publications .card-group .card-container .card .replacing path,#publications .card-group .card-container .card .replacing circle,#publications .card-group .card-container .card .replacing line,#publications .card-group .card-container .card .replacing ellipse{fill:#7c0064}#publications .card-group .card-container .card .replacing.white{top:8px;right:8px;width:calc(100% - 16px)}#publications .card-group .card-container .card .replacing.white path,#publications .card-group .card-container .card .replacing.white circle,#publications .card-group .card-container .card .replacing.white line,#publications .card-group .card-container .card .replacing.white ellipse{fill:#fff}#publications .card-group .card-container .card .fa-angle-right{font-size:1.5rem}#publications .card-group .card-container .card p{font-family:"Themix";font-weight:300;font-size:14px;color:#7c0064;position:relative;z-index:20}#publications .card-group .card-container .card .title-card{position:relative;z-index:20;max-width:200px}#publications .card-group .card-container .card .title-card h3{padding-top:25px;color:#4d4c4c;line-height:105%;font-size:22px}#publications .card-group .card-container .card .title-card h3.short{max-width:90%}#publications .card-group .card-container .card .bot{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;align-content:center;position:relative;min-height:84px;position:absolute;bottom:0}#publications .card-group .card-container .card .bot p{padding-left:55px;margin-bottom:0;padding-top:2px}#publications .card-group .card-container .card .bot .violet-btn-rounded{left:-20px;width:48px}#publications .card-group .card-container .card .bot .violet-btn-rounded button{transform:rotate(-90deg)}#publications .card-group .card-container .card.videos{padding:0;min-height:auto}#publications .card-group .card-container .card.videos .content-vid{position:relative;padding-bottom:56.25%}#publications .card-group .card-container .card.videos .content-vid iframe{position:absolute;top:0;left:0;width:100%;height:100%}#publications .card-group .card-container .card:hover{background:rgba(124,0,100,.25)}#publications .card-group .card-container .card:hover .bot p{padding-left:60px}#publications .pre-img-container{overflow:hidden;width:100%;margin:10px auto -50px;padding:0;position:relative;height:50vw}#publications .pre-img-container img{filter:grayscale(1);position:absolute;width:calc(100vw - 50px);height:auto;bottom:calc(-50vw + 50px)}#publications .pre-img-container .circleOne{background:rgba(124,0,100,.25);position:absolute;width:calc(100vw - 55px);height:calc(100vw - 50px);border-radius:50vw;bottom:calc(-50vw + 50px);left:5px}@media(min-width: 768px){#publications .title-container .title-text .first-content h3{font-size:1.25rem}#publications .title-container .title-text .first-content h2{font-size:2.25rem}#publications .data-container.nopad{padding:10px 30px}#publications .card-group .card-container .card .circleTwo{right:-120px}#publications .pre-img-container{overflow:visible;width:100%;height:auto;margin:50px auto 0;padding:0;position:relative}#publications .pre-img-container img{filter:grayscale(1);position:relative;width:100%;height:auto;bottom:auto;top:30px;max-width:550px}#publications .pre-img-container .circleOne{position:absolute;width:calc(50vw - 45px);height:calc(50vw - 45px);max-width:550px;max-height:550px;bottom:auto;left:0;top:0;z-index:10}#publications .btn-container.controls .btn-enviar{width:calc(50% - 10px)}}@media(min-width: 1200px){#publications .title-container .title-text .first-content h3{font-size:1.5rem}#publications .title-container .title-text .first-content h2{font-size:3.25rem}#publications .card-group .card-container .card .circleTwo{right:-200px}#publications .btn-container.controls .btn-enviar{width:calc(25% - 10px)}}#courses .title-container .title-text,#assistance .title-container .title-text{position:relative}#courses .title-container .title-text .circles-container,#assistance .title-container .title-text .circles-container{width:400px;height:400px;position:absolute;left:-110px;top:35px}#courses .title-container .title-text .first-content,#assistance .title-container .title-text .first-content{padding:100px 30px 0}#courses .title-container .title-text .first-content h3,#assistance .title-container .title-text .first-content h3{margin-bottom:0;line-height:1.125rem;font-size:1.375rem}#courses .title-container .title-text .first-content h3 small,#assistance .title-container .title-text .first-content h3 small{font-family:"Themix-caps";text-transform:uppercase;font-size:1.125rem;font-weight:400}#courses .title-container .title-text .first-content h2,#assistance .title-container .title-text .first-content h2{font-size:1.875rem;padding-bottom:8px;line-height:105%}#courses .title-container .title-text .first-content h6,#assistance .title-container .title-text .first-content h6{text-transform:uppercase;width:auto;max-width:320px;padding:5px 8px 3px;display:inline-flex;letter-spacing:.025rem;border-radius:4px;margin-top:10px}#courses .title-container .title-text .first-content.pink h2,#assistance .title-container .title-text .first-content.pink h2{color:#d93466}#courses .title-container .title-text .first-content.pink h6,#assistance .title-container .title-text .first-content.pink h6{background-color:#d93466}#courses .title-container .title-text .first-content.yellow h2,#assistance .title-container .title-text .first-content.yellow h2{color:#ffb100}#courses .title-container .title-text .first-content.yellow h6,#assistance .title-container .title-text .first-content.yellow h6{background-color:#ffb100}#courses .title-container .title-text .first-content.blue h2,#assistance .title-container .title-text .first-content.blue h2{color:#2eb6cc}#courses .title-container .title-text .first-content.blue h6,#assistance .title-container .title-text .first-content.blue h6{background-color:#2eb6cc}#courses .title-container .title-img .pre-img-container,#assistance .title-container .title-img .pre-img-container{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:center;min-height:200px}#courses .title-container .title-img .pre-img-container .circleOne,#assistance .title-container .title-img .pre-img-container .circleOne{position:relative;z-index:1;width:40vw;max-width:340px;height:40vw;max-height:340px;border-radius:170px;background:#efefef;margin-right:5vw}#courses .title-container .title-img .pre-img-container img,#assistance .title-container .title-img .pre-img-container img{position:absolute;filter:grayscale(100%);max-height:360px;width:auto;top:-10px;right:3vw;z-index:10;opacity:.75}#courses .bajada,#assistance .bajada{padding:40px 30px 15px}#courses .bajada .redes-container,#assistance .bajada .redes-container{margin:40px 0 20px}#courses .bajada .video-container,#assistance .bajada .video-container{position:relative;padding-bottom:56.25%;overflow:hidden;margin:30px 0px 70px 0px}#courses .bajada .video-container iframe,#assistance .bajada .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#courses .bajada .second-content,#assistance .bajada .second-content{padding-top:20px}#courses .bajada .second-content h6,#assistance .bajada .second-content h6{padding:25px 0 5px}#courses .bajada p,#assistance .bajada p{font-size:100%}#courses .bajada p.copete,#assistance .bajada p.copete{font-size:115%}#courses .bajada p a,#assistance .bajada p a{text-decoration:none}#courses .bajada p a:hover,#assistance .bajada p a:hover{color:#fff !important}#courses.interna .pre-img-container,#assistance.interna .pre-img-container{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:center;min-height:200px;height:60vw;max-height:500px;width:90vw;top:20px;margin:0 auto;z-index:1}#courses.interna .pre-img-container .circleOne,#assistance.interna .pre-img-container .circleOne{position:absolute;z-index:1;width:80vw;height:80vw;border-radius:40vw;background:rgba(239,239,239,.6);right:5vw;left:5vw;bottom:-50%}#courses.interna .pre-img-container img,#assistance.interna .pre-img-container img{position:absolute;z-index:5;filter:grayscale(100%);height:42.5vw;width:auto;top:auto;bottom:0;right:30%;z-index:10;opacity:.35}#courses.interna .pre-img-container.assist .circleOne,#assistance.interna .pre-img-container.assist .circleOne{width:50vw;height:50vw;bottom:5%;left:25vw}#courses.interna .pre-img-container.assist img,#assistance.interna .pre-img-container.assist img{height:75vw;right:8%;bottom:-15%}#courses.interna .border,#assistance.interna .border{border:none !important;height:8px;border-bottom:2px solid #fff !important}#courses.interna.pink .bajada .redes-container .icon:hover,#assistance.interna.pink .bajada .redes-container .icon:hover{background:#d93466}#courses.interna.pink .bajada p a,#assistance.interna.pink .bajada p a{color:#d93466}#courses.interna.pink .bajada p a:hover,#assistance.interna.pink .bajada p a:hover{background:#d93466}#courses.interna.pink .pre-container,#assistance.interna.pink .pre-container{border-bottom:6px solid #d93466}#courses.interna.pink .pre-container .pre-title,#assistance.interna.pink .pre-container .pre-title{background:#d93466}#courses.interna.pink .pre-container .pre-title:hover,#assistance.interna.pink .pre-container .pre-title:hover{background:#df5680}#courses.interna.pink .pre-container .border,#assistance.interna.pink .pre-container .border{background:#d93466}#courses.interna.pink .pre-container .date-info .replacing path,#courses.interna.pink .pre-container .date-info .replacing rect,#courses.interna.pink .pre-container .date-info .replacing line,#courses.interna.pink .pre-container .date-info .replacing circle,#courses.interna.pink .pre-container .date-info .replacing ellipse,#assistance.interna.pink .pre-container .date-info .replacing path,#assistance.interna.pink .pre-container .date-info .replacing rect,#assistance.interna.pink .pre-container .date-info .replacing line,#assistance.interna.pink .pre-container .date-info .replacing circle,#assistance.interna.pink .pre-container .date-info .replacing ellipse{fill:#d93466;stroke:#d93466}#courses.interna.pink .pre-container .date-info .date,#assistance.interna.pink .pre-container .date-info .date{color:#d93466}#courses.interna.yellow .bajada .redes-container .icon:hover,#assistance.interna.yellow .bajada .redes-container .icon:hover{background:#ffb100}#courses.interna.yellow .bajada p a,#assistance.interna.yellow .bajada p a{color:#ffb100}#courses.interna.yellow .bajada p a:hover,#assistance.interna.yellow .bajada p a:hover{background:#ffb100}#courses.interna.yellow .pre-container,#assistance.interna.yellow .pre-container{border-bottom:6px solid #ffb100}#courses.interna.yellow .pre-container .pre-title,#assistance.interna.yellow .pre-container .pre-title{background:#ffb100}#courses.interna.yellow .pre-container .pre-title:hover,#assistance.interna.yellow .pre-container .pre-title:hover{background:#ffbd29}#courses.interna.yellow .pre-container .border,#assistance.interna.yellow .pre-container .border{background:#ffb100}#courses.interna.yellow .pre-container .date-info .replacing path,#courses.interna.yellow .pre-container .date-info .replacing rect,#courses.interna.yellow .pre-container .date-info .replacing line,#courses.interna.yellow .pre-container .date-info .replacing circle,#courses.interna.yellow .pre-container .date-info .replacing ellipse,#assistance.interna.yellow .pre-container .date-info .replacing path,#assistance.interna.yellow .pre-container .date-info .replacing rect,#assistance.interna.yellow .pre-container .date-info .replacing line,#assistance.interna.yellow .pre-container .date-info .replacing circle,#assistance.interna.yellow .pre-container .date-info .replacing ellipse{fill:#ffb100;stroke:#ffb100}#courses.interna.yellow .pre-container .date-info .date,#assistance.interna.yellow .pre-container .date-info .date{color:#ffb100}#courses.interna.blue .bajada .redes-container .icon:hover,#assistance.interna.blue .bajada .redes-container .icon:hover{background:#2eb6cc}#courses.interna.blue .bajada p a,#assistance.interna.blue .bajada p a{color:#2eb6cc}#courses.interna.blue .bajada p a:hover,#assistance.interna.blue .bajada p a:hover{background:#2eb6cc}#courses .title-container{position:relative;z-index:10;padding-bottom:10px}#courses .activities-container{padding:0 25px 10px;position:relative;z-index:15;background:#fff}#courses .activities-container .activities .card-container{--bs-gutter-y: 0}#courses .activities-container .activities .card-container .card{padding:35px 35px 10px}#courses .activities-container .activities .card-container .card .title-card{position:relative;z-index:20}#courses .activities-container .activities .card-container .card .title-card p{margin-bottom:.25rem}#courses .activities-container .activities .card-container .card .title-card h5{color:#4d4c4c;line-height:120%;display:flex;padding-bottom:15px;border-bottom:1px solid rgba(134,134,134,.4)}#courses .activities-container .activities .card-container .card .title-card .bajada{padding:10px 0 0;position:relative}#courses .activities-container .activities .card-container .card .title-card .bajada p{color:#4d4c4c;text-transform:initial}#courses .activities-container .activities .card-container .card .title-card .bajada p strong{text-transform:uppercase;font-family:"Sommet";font-weight:700;letter-spacing:.0375rem;font-size:90%}#courses .activities-container .activities .card-container .card .bot{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;align-content:center;position:relative;min-height:84px}#courses .activities-container .activities .card-container .card .bot p{padding-right:45px;margin-bottom:0;padding-top:2px}#courses .activities-container .activities .card-container .card .bot .pink-btn-rounded,#courses .activities-container .activities .card-container .card .bot .yellow-btn-rounded{right:-25px}#courses .activities-container .activities .card-container .card:hover .bot p{padding-right:50px}#courses .activities-container.other{padding:40px 30px 75px}#courses .activities-container.other .card-container .card{min-height:150px !important}#courses .activities-container.other .card-container .card .title-card h5{border:none}#assistance .title-container .title-img .pre-img-container img{max-height:260px;top:-10px;right:3vw}#assistance .second-container{height:100%;margin:10px auto 20px}#assistance .second-container .text-container{padding:50px 30px 0px 30px}#assistance .second-container .text-container h2{color:#d93466;font-family:"Themix";font-weight:bold;font-size:32px;color:#d93466;margin-bottom:0}#assistance .second-container .text-container h3{font-size:18px}#assistance .second-container .text-container h6{background-color:#d93466;color:#fff;padding:5px 5px 3px;border-radius:5px;font-size:13px;width:auto;max-width:400px;display:inline-flex;margin:15px 0 30px}#assistance .second-container .text-container p{font-size:16px}#assistance.landing .second-container h6{text-transform:uppercase;font-family:"Sommet Rounded";font-weight:400}#assistance.landing .second-container h6 strong{display:flex;font-size:145%;font-family:"Sommet";font-weight:900}#assistance.landing .second-container .forms{margin:10px 32px 32px 32px;padding:30px 30px 50px;background:#efefef;border-radius:5px}#assistance.landing .second-container .forms h6{color:#2eb6cc;font-size:17px}#assistance.landing .second-container .forms fieldset{width:96%}#assistance.landing .second-container .forms fieldset label{font-family:"themix";font-weight:500;color:#868686;display:inline-flex}#assistance.landing .second-container .forms fieldset .form-control::-moz-placeholder{color:#868686}#assistance.landing .second-container .forms fieldset .form-control::placeholder{color:#868686}#assistance.landing .second-container .forms fieldset .form-control{width:100%;border:1px solid #fff;border-radius:6px;font-family:"themix";margin:0 0 18px;padding:9px 15px 7px}#assistance.landing .second-container .forms fieldset .form-control:hover,#assistance.landing .second-container .forms fieldset .form-control:focus{outline:none;box-shadow:none;border:1px solid #d93466;color:#d93466}#assistance.landing .second-container .forms fieldset input[type=checkbox]{display:inline-flex;margin-right:10px}#assistance.landing .second-container .forms fieldset label{display:inline-flex;max-width:calc(100% - 25px)}#assistance.landing .second-container .forms fieldset .btn-container{margin:20px 0 0}#assistance.landing .second-container .forms fieldset .btn-container input[type=submit]{width:100%;background-color:#2eb6cc;font-size:1rem;border:none;padding:10px 15px;text-transform:uppercase;color:#fff;border-radius:6px;font-family:"themix"}#assistance.landing .second-container .forms fieldset .btn-container input[type=submit]:hover,#assistance.landing .second-container .forms fieldset .btn-container input[type=submit]:focus{outline:none;box-shadow:none;background-color:#d93466}#assistance.landing .second-container .forms fieldset .with-errors{color:red;position:absolute;padding:0 5px;margin-top:-18px;font-size:.625rem;text-transform:uppercase;font-family:"Themix-caps"}#assistance.landing .second-container .redes-container{margin-top:30px}@media(min-width: 768px){#courses .title-container .title-text .first-content h3,#assistance .title-container .title-text .first-content h3{font-size:1.25rem}#courses .title-container .title-text .first-content h2,#assistance .title-container .title-text .first-content h2{font-size:2.25rem}#courses .title-img .pre-img-container,#assistance .title-img .pre-img-container{min-height:400px}#courses .title-img .pre-img-container .circleOne,#assistance .title-img .pre-img-container .circleOne{width:40vw;max-width:340px;height:40vw;max-height:340px;border-radius:170px}#courses .title-img .pre-img-container img,#assistance .title-img .pre-img-container img{max-height:460px;top:-10px;right:3vw}#assistance .second-container{margin:40px auto 100px}#assistance.landing .second-container .forms{margin:90px 32px 32px 32px}}@media(min-width: 992px){#courses.interna .pre-img-container,#assistance.interna .pre-img-container{height:50vw;max-width:500px;width:50vw;max-height:400px;bottom:auto;top:-300px}#courses.interna .pre-img-container .circleOne,#assistance.interna .pre-img-container .circleOne{width:35vw;max-width:500px;height:35vw;max-height:500px;border-radius:250px;right:auto;bottom:-30%;left:20px}#courses.interna .pre-img-container img,#assistance.interna .pre-img-container img{height:20vw;max-height:240px;right:30%}#courses.interna .pre-img-container.assist,#assistance.interna .pre-img-container.assist{top:-380px}#courses.interna .pre-img-container.assist .circleOne,#assistance.interna .pre-img-container.assist .circleOne{width:25vw;height:25vw;max-width:350px;max-height:350px;bottom:2.5%;right:auto;left:calc(45% - 12.5vw)}#courses.interna .pre-img-container.assist img,#assistance.interna .pre-img-container.assist img{height:40vw;max-height:410px;right:20%}#courses.interna .pre-container,#assistance.interna .pre-container{margin-top:-320px;max-width:520px}#assistance .second-container{margin:90px auto 100px}#assistance .needs-validation{margin-top:-380px}}@media(min-width: 1200px){#courses .title-container .title-text .first-content h3,#assistance .title-container .title-text .first-content h3{font-size:1.5rem}#courses .title-container .title-text .first-content h2,#assistance .title-container .title-text .first-content h2{font-size:3.25rem}#courses.interna .pre-img-container .circleOne,#assistance.interna .pre-img-container .circleOne{width:45vw;height:45vw;bottom:-50%;left:-15px}#courses.interna .pre-img-container img,#assistance.interna .pre-img-container img{height:20vw;max-height:240px;right:30%}#courses.interna .pre-img-container.assist .circleOne,#assistance.interna .pre-img-container.assist .circleOne{left:40px}#courses .activities-container{padding:10px 0}#courses .activities-container .activities .card-container .card{padding:45px 45px 10px}#courses .activities-container .activities .card-container .card .title-card h5{padding-bottom:20px}#courses .activities-container .activities .card-container .card .title-card .bajada{padding:15px 0 0}#courses .activities-container .activities .card-container .card .bot p{padding-right:50px}#courses .activities-container .activities .card-container .card .bot .pink-btn-rounded,#courses .activities-container .activities .card-container .card .bot .yellow-btn-rounded{right:-30px}#courses .activities-container .activities .card-container .card:hover .bot p{padding-right:55px}}#contact section article .map-container{position:relative;padding-bottom:100vw;margin-top:50px;overflow:hidden}#contact section article .map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#contact section article .contact-container{height:100%;padding:0 30px 0 45px}#contact section article .contact-container .data-container{padding:30px 0 0}#contact section article .contact-container .data-container .iconic{margin:0px 10px 0px 0px}#contact section article .contact-container .data-container .iconic path{fill:#7c0064}#contact section article .contact-container .data-container .data{padding:30px 0;border-top:2px solid rgba(239,239,239,.65)}#contact section article .contact-container .data-container .data:first-of-type{border:none}#contact section article .contact-container .data-container .data h6{color:#4d4c4c;margin-bottom:0}#contact section article .contact-container .data-container .data p{line-height:135%;margin:0;font-size:95%}#contact section article .contact-container .data-container h6{color:#7c0064;font-size:17px}#contact section article .contact-container .data-container .redes-container{padding-bottom:50px}#contact section article .contact-container .data-container .redes-container h6{display:flex;width:100%;padding:30px 0 15px}#contact section article .contact-container .data-container .redes-container .icon:hover{background:#7c0064}#contact section article .contact-container .forms{padding-top:50px}#contact section article .contact-container .forms h6{color:#7c0064;font-size:17px}#contact section article .contact-container .forms form .input-container{width:96%}#contact section article .contact-container .forms form .input-container svg path{fill:#7c0064}#contact section article .contact-container .forms form .input-container label{font-family:"themix";font-weight:500;color:#868686}#contact section article .contact-container .forms form .input-container .form-control::-moz-placeholder{color:#efefef}#contact section article .contact-container .forms form .input-container .form-control::placeholder{color:#efefef}#contact section article .contact-container .forms form .input-container .textarea-container{width:100%}#contact section article .contact-container .forms form .input-container .textarea-container #textarea{width:100%;border:rgba(0,0,0,0);border-radius:9px}#contact section article .contact-container .forms form .input-container .textarea-container #textarea::-moz-placeholder{color:#efefef}#contact section article .contact-container .forms form .input-container .textarea-container #textarea::placeholder{color:#efefef}#contact section article .contact-container .forms form .btn-container .btn-enviar{width:100%;background-color:#7c0064}#contact section article .contact-container .forms form .btn-container .btn-enviar p{color:#fff;margin-bottom:0}#contact .modal{background-color:#d93466}#contact .modal .modal-dialog{min-width:90%}@media(min-width: 768px){#contact .modal .modal-dialog{min-width:768px}}#contact .modal .modal-dialog .modal-content{border-radius:2.3rem}#contact .modal .modal-dialog .modal-content .row{min-height:500px}#contact .modal .modal-dialog .modal-content .row .col-md-5,#contact .modal .modal-dialog .modal-content .row .col-12{display:flex;flex-direction:column;align-items:center}#contact .modal .modal-dialog .modal-content .row .col-md-5 .first-content,#contact .modal .modal-dialog .modal-content .row .col-12 .first-content{margin-top:0;text-align:center}#contact .modal .modal-dialog .modal-content .row .col-md-5 .first-content h2,#contact .modal .modal-dialog .modal-content .row .col-12 .first-content h2{margin-top:50px}#contact .modal .modal-dialog .modal-content .row .col-md-5 .pre-img-container,#contact .modal .modal-dialog .modal-content .row .col-12 .pre-img-container{position:relative;display:flex;flex-direction:column;align-items:center}#contact .modal .modal-dialog .modal-content .row .col-md-5 .pre-img-container img,#contact .modal .modal-dialog .modal-content .row .col-12 .pre-img-container img{z-index:0;position:relative;display:flex;top:60px}#contact .modal .modal-dialog .modal-content .row .col-md-5 .pre-img-container .greyCircle,#contact .modal .modal-dialog .modal-content .row .col-12 .pre-img-container .greyCircle{width:300px;height:300px;background:rgba(239,239,239,.5);border-radius:150px;position:relative;bottom:155px}#contact .modal .modal-dialog .modal-content .row .col-md-5 .blue-btn-rounded,#contact .modal .modal-dialog .modal-content .row .col-12 .blue-btn-rounded{position:relative;bottom:364px;left:85px;z-index:3}#contact .modal .modal-dialog .modal-content .row .col-md-5 .blue-btn-rounded button,#contact .modal .modal-dialog .modal-content .row .col-12 .blue-btn-rounded button{background-color:#fff}#contact .modal .modal-dialog .modal-content .row .col-md-5 .blue-btn-rounded button svg path,#contact .modal .modal-dialog .modal-content .row .col-12 .blue-btn-rounded button svg path{fill:#d93466}#contact .modal .modal-dialog .modal-content .row .col-md-5 .white-btn-rounded,#contact .modal .modal-dialog .modal-content .row .col-12 .white-btn-rounded{position:relative;bottom:364px;left:85px;z-index:3}#contact .modal .modal-dialog .modal-content .row .col-md-5 .white-btn-rounded button,#contact .modal .modal-dialog .modal-content .row .col-12 .white-btn-rounded button{background-color:#d93466}#contact .modal .modal-dialog .modal-content .row .col-md-5 .white-btn-rounded button svg path,#contact .modal .modal-dialog .modal-content .row .col-12 .white-btn-rounded button svg path{fill:#fff !important}#contact .modal .modal-dialog .modal-content .row .col-md-5 p,#contact .modal .modal-dialog .modal-content .row .col-12 p{position:relative;bottom:160px;font-size:20px}@media(min-width: 768px){#contact section article .map-container{position:relative;padding-bottom:40%;margin-top:50px;overflow:hidden}#contact section article .map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#contact section article .contact-container .forms{padding-top:0}#contact section article .contact-container .forms form .btn-container{width:96%;display:flex;justify-content:end}#contact section article .contact-container .forms form .btn-container .btn-enviar{width:65%;padding:5px}}@media(min-width: 992px){#contact section article .contact-container .forms form .btn-container{width:96%;display:flex;justify-content:end}#contact section article .contact-container .forms form .btn-container .btn-enviar{width:65%;padding:10px}}