@-moz-keyframes loading-icon{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes loading-icon{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@-o-keyframes loading-icon{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes loading-icon{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}
}@-moz-keyframes intermittent{from{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
to{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
}@-webkit-keyframes intermittent{from{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
to{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
}@-o-keyframes intermittent{from{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
to{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
}@keyframes intermittent{from{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
to{opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
}@-moz-keyframes placeload{0%{background-position:-468px 0}
100%{background-position:468px 0}}@-webkit-keyframes placeload{0%{background-position:-468px 0}
100%{background-position:468px 0}}@-o-keyframes placeload{0%{background-position:-468px 0}
100%{background-position:468px 0}}@keyframes placeload{0%{background-position:-468px 0}
100%{background-position:468px 0}}@-moz-keyframes load{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes load{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}@-o-keyframes load{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}@keyframes load{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
50%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}*{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{font-size:15px;font-family:'Montserrat-Regular',sans-serif;margin:0;background-color:#fff;color:#0f191e}
body.active{overflow:hidden}body.loading.first #page{visibility:hidden;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
body.loading.first .g-loader{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
body.loading.first.st .g-loader{z-index:6}body.loading.end #page{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
body.loading.end .g-loader{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
body.loaded{background:#fff}body.loaded.begin #page{visibility:visible}body.loaded.begin .g-loader{visibility:hidden;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);z-index:0}
body.loaded.begin.on .g-loader{z-index:3}body.loaded.end #page{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;-ms-filter:none;filter:none}
body.loaded.end .g-loader{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);visibility:visible}
.wrapper{position:static;min-height:calc(100vh - 240px)}#page{background-color:#fff;min-height:calc(100vh - 185px);-webkit-transition:all .3s cubic-bezier(0.7,0,0.3,1);-moz-transition:all .3s cubic-bezier(0.7,0,0.3,1);-o-transition:all .3s cubic-bezier(0.7,0,0.3,1);-ms-transition:all .3s cubic-bezier(0.7,0,0.3,1);transition:all .3s cubic-bezier(0.7,0,0.3,1)}
.wrapper,.footer{left:0;z-index:1;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.wrapper.active,.footer.active{-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-o-transform:translateX(-200px);-ms-transform:translateX(-200px);transform:translateX(-200px)}
.g-area-segura{width:94%;max-width:1500px;margin:auto}@media screen and (max-width:1366.98px){.g-area-segura{max-width:1150px}
}@media screen and (max-width:575.98px){.g-area-segura--full-mobile{width:100%}}.lozad{-webkit-transition:all 1.2s cubic-bezier(0.38,1.01,0.455,1.13);-moz-transition:all 1.2s cubic-bezier(0.38,1.01,0.455,1.13);-o-transition:all 1.2s cubic-bezier(0.38,1.01,0.455,1.13);-ms-transition:all 1.2s cubic-bezier(0.38,1.01,0.455,1.13);transition:all 1.2s cubic-bezier(0.38,1.01,0.455,1.13);opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.lozad[data-loaded=true]{opacity:1;-ms-filter:none;filter:none}#alerts{position:fixed;pointer-events:none;bottom:0;left:0;z-index:4}
.g-loader{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);position:fixed;height:100%;z-index:3;width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;background:#eceded;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#fbca2f;-webkit-transition:all .3s cubic-bezier(0.7,0,0.3,1);-moz-transition:all .3s cubic-bezier(0.7,0,0.3,1);-o-transition:all .3s cubic-bezier(0.7,0,0.3,1);-ms-transition:all .3s cubic-bezier(0.7,0,0.3,1);transition:all .3s cubic-bezier(0.7,0,0.3,1);top:0;bottom:0;right:0;left:0}
.g-loader span,.g-loader em{color:#0f191e}.g-loader span{margin-bottom:5px;font-family:'Montserrat-Medium',sans-serif;display:block;font-size:16px;line-height:22px}
.g-loader em{display:block;font-family:'Montserrat-Regular',sans-serif;font-style:normal;text-align:center;font-size:11px;line-height:15px}
.g-loader__inner{width:100%;max-width:150px}.g-loader__icon{color:#000;font-size:50px;text-align:center;margin-bottom:10px}
.g-loader__logo{max-width:100%;margin:auto;min-height:120px;position:relative}.g-loader__logo img{max-width:100%;height:auto}
.g-loader__progress{margin:auto;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s;height:20px;width:20px;border-width:2px;border-style:solid;border-radius:50%;-webkit-animation:loading-icon 500ms linear infinite;-moz-animation:loading-icon 500ms linear infinite;-o-animation:loading-icon 500ms linear infinite;-ms-animation:loading-icon 500ms linear infinite;animation:loading-icon 500ms linear infinite;border-bottom-color:#0f191e;border-top-color:rgba(15,25,30,0.2);border-left-color:rgba(15,25,30,0.2);border-right-color:rgba(15,25,30,0.2)}
.home-slider{background:#eceded}.home-slider-item{background:#fff;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-size:cover;background-position:center center;position:relative}
.home-slider-item:before{content:'';display:block;position:absolute;left:-565px;top:-580px;border-radius:50%;width:1484px;height:1484px;background:-webkit-radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);background:-moz-radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);background:-o-radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);background:-ms-radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);background:radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);opacity:.96;-ms-filter:"alpha(opacity=96)";filter:alpha(opacity=96);z-index:0}
.c-banner-page{height:280px;position:relative}@media screen and (max-width:1919.98px){.c-banner-page{background-size:1920px 280px}
}@media screen and (max-width:1199.98px){.c-banner-page.has-image{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.c-banner-page.has-image .c-title,.c-banner-page.has-image .c-banner-page__imagen{width:50%}
}@media screen and (max-width:991.98px){.c-banner-page{height:auto}.c-banner-page.has-image{height:auto}
.c-banner-page.has-image .c-banner-page__inner{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.c-banner-page.has-image .c-title,.c-banner-page.has-image .c-banner-page__imagen{width:100%;position:relative;max-width:400px;margin:auto}
.c-banner-page.has-image .c-banner-page__imagen{margin-bottom:0}}.c-banner-page+section{position:relative;z-index:1}
.c-banner-page.has-image{height:480px}.c-banner-page.has-image .c-banner-page__inner{padding-bottom:0}
.c-banner-page.has-foto .c-banner-page__inner{padding-left:155px}@media screen and (max-width:768px){.c-banner-page.has-foto .c-banner-page__inner{padding-left:140px}
}@media screen and (max-width:575.98px){.c-banner-page.has-foto .c-banner-page__inner{padding-left:0}
}.c-banner-page__foto{position:absolute;bottom:0;left:0;width:150px;font-size:0}@media screen and (max-width:768px){.c-banner-page__foto{width:130px}
}@media screen and (max-width:575.98px){.c-banner-page__foto{width:110px}}.c-banner-page__background{height:100%;width:100%;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center center;overflow:hidden}
.c-banner-page__background:before{content:'';display:block;position:absolute;left:-200px;top:-580px;border-radius:50%;width:1484px;height:1484px;background:-webkit-radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);background:-moz-radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);background:-o-radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);background:-ms-radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);background:radial-gradient(53.75% 53.75% at 46.25% 45.13%,#fff 18.75%,rgba(255,255,255,0.506) 64.58%,rgba(255,255,255,0.173) 81.77%,rgba(255,255,255,0) 100%);opacity:.96;-ms-filter:"alpha(opacity=96)";filter:alpha(opacity=96)}
@media screen and (max-width:1919.98px){.c-banner-page__background:before{left:-565px}
}@media screen and (max-width:575.98px){.c-banner-page__background:before{width:500px;height:500px;left:-100px;top:-170px}
}.c-banner-page__inner{height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-top:85px;padding-bottom:10px;position:relative;z-index:2}
@media screen and (max-width:1199.98px){.c-banner-page__inner{padding-top:60px}}@media screen and (max-width:768px){.c-banner-page__inner{padding-left:0;padding-bottom:10px}
}.c-banner-page__imagen{position:absolute;bottom:0;right:0;font-size:0}.c-banner-page__imagen img{max-width:100%;height:auto}
.c-header{position:fixed;width:100%;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);top:0;left:0;z-index:4;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;padding-top:20px}
.c-header.is-scrolling.is-fixed{-webkit-box-shadow:0 4px 12px -4px rgba(0,0,0,0.5);box-shadow:0 4px 12px -4px rgba(0,0,0,0.5)}
.c-header.is-scrolling{padding-top:0;background:#fff}.c-header.is-scrolling .c-header__logo{max-width:112px}
.c-header.is-fixed{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.c-header__content{z-index:3;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.c-header__logo{max-width:140px;width:100%;margin:0;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.c-header__logo img{display:block;width:100%;height:auto}@media screen and (max-width:1199.98px){.c-header{top:0;padding-top:6px;padding-bottom:6px}
.c-header__logo{max-width:92px}.c-header.is-scrolling{padding-top:6px}.c-header.is-scrolling .c-header__logo{max-width:92px}
}.c-menu-mobile{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:53;pointer-events:none}
.c-menu-mobile__sidebar{width:300px;height:100%;overflow:auto;position:absolute;top:0;right:-300px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);border-radius:25px 0 0 25px;background:#fff;pointer-events:all;z-index:1;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.c-menu-mobile__sidebar.active{-webkit-transform:translateX(-300px);-moz-transform:translateX(-300px);-o-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px)}
.c-menu-mobile__touchslide{pointer-events:all;position:absolute;height:100%;width:20px;right:0;top:0;bottom:0;z-index:2;margin:auto}
.c-menu-mobile__overlay{background:rgba(15,25,30,0.75);zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF0F191E,endColorstr=#BF0F191E) !important;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);visibility:hidden;cursor:pointer;pointer-events:all;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;transition:all .25s}
.c-menu-mobile__overlay.active{opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);visibility:visible}
.c-menu-mobile__body{min-height:calc(100% - 40px)}.c-menu-mobile__session{width:calc(100% - 50px)}
.c-menu-mobile__session-action{width:calc(100% - 50px)}.menu-overlay{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);z-index:0}
.c-popup-overlay,.c-popup{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);z-index:0}