
@import url("https://fonts.googleapis.com/css2?family=Brygada+1918:ital,wght@0,400..700;1,400..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-family:'Avenir Roman';src:url("../fonts/avenirltstd-roman-webfont.eot");src:url("../fonts/avenirltstd-roman-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/avenirltstd-roman-webfont.woff2") format('woff2'),url("../fonts/avenirltstd-roman-webfont.woff") format('woff'),url("../fonts/avenirltstd-roman-webfont.ttf") format('truetype'),url("../fonts/avenirltstd-roman-webfont.svg#avenir_lt_std55_roman") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Black';src:url("../fonts/avenirltstd-black-webfont.eot");src:url("../fonts/avenirltstd-black-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/avenirltstd-black-webfont.woff2") format('woff2'),url("../fonts/avenirltstd-black-webfont.woff") format('woff'),url("../fonts/avenirltstd-black-webfont.ttf") format('truetype'),url("../fonts/avenirltstd-black-webfont.svg#avenir_lt_std95_black") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Book';src:url("../fonts/avenirltstd-book-webfont.eot");src:url("../fonts/avenirltstd-book-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/avenirltstd-book-webfont.woff2") format('woff2'),url("../fonts/avenirltstd-book-webfont.woff") format('woff'),url("../fonts/avenirltstd-book-webfont.ttf") format('truetype'),url("../fonts/avenirltstd-book-webfont.svg#avenir_lt_std45_book") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Heavy';src:url("../fonts/avenirltstd-heavy-webfont.eot");src:url("../fonts/avenirltstd-heavy-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/avenirltstd-heavy-webfont.woff2") format('woff2'),url("../fonts/avenirltstd-heavy-webfont.woff") format('woff'),url("../fonts/avenirltstd-heavy-webfont.ttf") format('truetype'),url("../fonts/avenirltstd-heavy-webfont.svg#avenir_lt_std85_heavy") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Light';src:url("../fonts/avenirltstd-light-webfont.eot");src:url("../fonts/avenirltstd-light-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/avenirltstd-light-webfont.woff2") format('woff2'),url("../fonts/avenirltstd-light-webfont.woff") format('woff'),url("../fonts/avenirltstd-light-webfont.ttf") format('truetype'),url("../fonts/avenirltstd-light-webfont.svg#avenir_lt_std35_light") format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Avenir Medium';src:url("../fonts/avenirltstd-medium-webfont.eot");src:url("../fonts/avenirltstd-medium-webfont.eot?#iefix") format('embedded-opentype'),url("../fonts/avenirltstd-medium-webfont.woff2") format('woff2'),url("../fonts/avenirltstd-medium-webfont.woff") format('woff'),url("../fonts/avenirltstd-medium-webfont.ttf") format('truetype'),url("../fonts/avenirltstd-medium-webfont.svg#avenir_lt_std65_medium") format('svg');font-weight:normal;font-style:normal}.text-green{color:#649a77}.bg-green{background-color:#649a77}.border-green{border:1px solid #649a77}.btn-green{background-color:#649a77;color:#fff}.btn-green:hover{background-color:#466c53;color:#fff}.btn-outline-green{border-color:#649a77;background-color:transparent;color:#649a77}.btn-outline-green:hover{background-color:#466c53;color:#fff}.text-orange{color:#f2903e}.bg-orange{background-color:#f2903e}.border-orange{border:1px solid #f2903e}.btn-orange{background-color:#f2903e;color:#fff}.btn-orange:hover{background-color:#d5690e;color:#fff}.btn-outline-orange{border-color:#f2903e;background-color:transparent;color:#f2903e}.btn-outline-orange:hover{background-color:#d5690e;color:#fff}.text-success{color:#68ba7b}.bg-success{background-color:#68ba7b}.border-success{border:1px solid #68ba7b}.btn-success{background-color:#68ba7b;color:#fff}.btn-success:hover{background-color:#439355;color:#fff}.btn-outline-success{border-color:#68ba7b;background-color:transparent;color:#68ba7b}.btn-outline-success:hover{background-color:#439355;color:#fff}.text-danger{color:#9c0000}.bg-danger{background-color:#9c0000}.border-danger{border:1px solid #9c0000}.btn-danger{background-color:#9c0000;color:#fff}.btn-danger:hover{background-color:#500000;color:#fff}.btn-outline-danger{border-color:#9c0000;background-color:transparent;color:#9c0000}.btn-outline-danger:hover{background-color:#500000;color:#fff}.text-warning{color:#9d650b}.bg-warning{background-color:#9d650b}.border-warning{border:1px solid #9d650b}.btn-warning{background-color:#9d650b;color:#fff}.btn-warning:hover{background-color:#563706;color:#fff}.btn-outline-warning{border-color:#9d650b;background-color:transparent;color:#9d650b}.btn-outline-warning:hover{background-color:#563706;color:#fff}.text-blue{color:#105c90}.bg-blue{background-color:#105c90}.border-blue{border:1px solid #105c90}.btn-blue{background-color:#105c90;color:#fff}.btn-blue:hover{background-color:#08304b;color:#fff}.btn-outline-blue{border-color:#105c90;background-color:transparent;color:#105c90}.btn-outline-blue:hover{background-color:#08304b;color:#fff}.text-success-300{color:#aff6b7}.bg-success-300{background-color:#aff6b7}.border-success-300{border:1px solid #aff6b7}.btn-success-300{background-color:#aff6b7;color:#fff}.btn-success-300:hover{background-color:#6aee79;color:#fff}.btn-outline-success-300{border-color:#aff6b7;background-color:transparent;color:#aff6b7}.btn-outline-success-300:hover{background-color:#6aee79;color:#fff}.text-danger-300{color:#d82d07}.bg-danger-300{background-color:#d82d07}.border-danger-300{border:1px solid #d82d07}.btn-danger-300{background-color:#d82d07;color:#fff}.btn-danger-300:hover{background-color:#8e1e05;color:#fff}.btn-outline-danger-300{border-color:#d82d07;background-color:transparent;color:#d82d07}.btn-outline-danger-300:hover{background-color:#8e1e05;color:#fff}.text-warning-300{color:#ffd22d}.bg-warning-300{background-color:#ffd22d}.border-warning-300{border:1px solid #ffd22d}.btn-warning-300{background-color:#ffd22d;color:#fff}.btn-warning-300:hover{background-color:#e0b000;color:#fff}.btn-outline-warning-300{border-color:#ffd22d;background-color:transparent;color:#ffd22d}.btn-outline-warning-300:hover{background-color:#e0b000;color:#fff}.text-danger-200{color:#f6766e}.bg-danger-200{background-color:#f6766e}.border-danger-200{border:1px solid #f6766e}.btn-danger-200{background-color:#f6766e;color:#fff}.btn-danger-200:hover{background-color:#f23226;color:#fff}.btn-outline-danger-200{border-color:#f6766e;background-color:transparent;color:#f6766e}.btn-outline-danger-200:hover{background-color:#f23226;color:#fff}.text-warning-200{color:#ffe06f}.bg-warning-200{background-color:#ffe06f}.border-warning-200{border:1px solid #ffe06f}.btn-warning-200{background-color:#ffe06f;color:#fff}.btn-warning-200:hover{background-color:#ffd022;color:#fff}.btn-outline-warning-200{border-color:#ffe06f;background-color:transparent;color:#ffe06f}.btn-outline-warning-200:hover{background-color:#ffd022;color:#fff}.text-marfil{color:#fbf7f4}.bg-marfil{background-color:#fbf7f4}.border-marfil{border:1px solid #fbf7f4}.btn-marfil{background-color:#fbf7f4;color:#fff}.btn-marfil:hover{background-color:#e7cebc;color:#fff}.btn-outline-marfil{border-color:#fbf7f4;background-color:transparent;color:#fbf7f4}.btn-outline-marfil:hover{background-color:#e7cebc;color:#fff}.op-0{opacity:0}.text-gray-0{color:#fff}.bg-gray-0{background-color:#fff}.op-5{opacity:0.05}.text-gray-5{color:#f2f2f2}.bg-gray-5{background-color:#f2f2f2}.op-10{opacity:0.1}.text-gray-10{color:#e6e6e6}.bg-gray-10{background-color:#e6e6e6}.op-15{opacity:0.15}.text-gray-15{color:#d9d9d9}.bg-gray-15{background-color:#d9d9d9}.op-20{opacity:0.2}.text-gray-20{color:#ccc}.bg-gray-20{background-color:#ccc}.op-25{opacity:0.25}.text-gray-25{color:#bfbfbf}.bg-gray-25{background-color:#bfbfbf}.op-30{opacity:0.3}.text-gray-30{color:#b3b3b3}.bg-gray-30{background-color:#b3b3b3}.op-35{opacity:0.35}.text-gray-35{color:#a6a6a6}.bg-gray-35{background-color:#a6a6a6}.op-40{opacity:0.4}.text-gray-40{color:#999}.bg-gray-40{background-color:#999}.op-45{opacity:0.45}.text-gray-45{color:#8c8c8c}.bg-gray-45{background-color:#8c8c8c}.op-50{opacity:0.5}.text-gray-50{color:#808080}.bg-gray-50{background-color:#808080}.op-55{opacity:0.55}.text-gray-55{color:#737373}.bg-gray-55{background-color:#737373}.op-60{opacity:0.6}.text-gray-60{color:#666}.bg-gray-60{background-color:#666}.op-65{opacity:0.65}.text-gray-65{color:#595959}.bg-gray-65{background-color:#595959}.op-70{opacity:0.7}.text-gray-70{color:#4d4d4d}.bg-gray-70{background-color:#4d4d4d}.op-75{opacity:0.75}.text-gray-75{color:#404040}.bg-gray-75{background-color:#404040}.op-80{opacity:0.8}.text-gray-80{color:#333}.bg-gray-80{background-color:#333}.op-85{opacity:0.85}.text-gray-85{color:#262626}.bg-gray-85{background-color:#262626}.op-90{opacity:0.9}.text-gray-90{color:#1a1a1a}.bg-gray-90{background-color:#1a1a1a}.op-95{opacity:0.95}.text-gray-95{color:#0d0d0d}.bg-gray-95{background-color:#0d0d0d}.op-100{opacity:1}.text-gray-100{color:#000}.bg-gray-100{background-color:#000}.well{background-color:#f2f2f2;border:1px solid #e6e6e6;padding:8px 10px}.overprint-absolute,.overprint-fixed{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;top:0;width:100%}.overprint-fixed{position:fixed}.overprint-absolute{position:absolute}.clickable{cursor:pointer}.ui-effects-transfer{background-color:#800000;border:2px dotted #000;z-index:50}.multiply{mix-blend-mode:multiply}#scrollUp{bottom:0px;right:10px;padding:5px 10px;background:#000;color:#fff}#scrollUp i{font-size:30px}.wow.fadeIn,.wow.fadeInDown,.wow.fadeInLeft,.wow.fadeInRight,.wow.fadeInUp{opacity:0}.bullet:after{content:'•';margin:0 4px}.bg-pattern{background-image:url("../assets/background-pattern.png");background-repeat:repeat;background-size:auto}.thumb-cover{background-size:cover;background-position:center center}.thumb-contain{background-size:contain;background-position:center center;background-repeat:no-repeat}.required{background-color:rgba(255,0,0,0.025)!important;border:1px solid #f00!important}#loading{background-color:rgba(255,255,255,0.9);height:100%;visibility:hidden;left:0;opacity:0;position:fixed;top:0;transition:all 400ms ease-out;width:100%;z-index:99999}#loading .loading-wrapper{align-items:center;display:flex;justify-content:center;height:100%;position:absolute;width:100%}#loading .loading-wrapper .loading-content{text-align:center;transform:translateY(-50px);transition:transform 600ms cubic-bezier(0.23,1,0.32,1)}#loading .loading-wrapper .loading-content .loading-text{margin-top:16px;font-size:9pt}#loading.active{visibility:visible;opacity:1}#loading.active .loading-wrapper .loading-content{transform:translateY(0)}.blank-page{align-items:center;display:flex;justify-content:center;height:100vh;min-height:480px;text-align:center}.blank-page .logo{max-width:320px}.blank-page .bg{height:100%;opacity:0.25;filter:grayscale(100%);position:absolute;left:0;top:0;width:100%}.ui-sortable-placeholder{background-color:#e6e6e6;border:1px solid #d9d9d9;visibility:visible!important}.ui-sortable-helper{box-shadow:2px 2px 6px rgba(0,0,0,0.15);background-color:#fff;width:100%}.onoffswitch{position:relative;width:54px;-webkit-user-select:none;user-select:none}.onoffswitch .onoffswitch-checkbox{display:none}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label{border:2px solid #649a77}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:1px}.onoffswitch .onoffswitch-label{overflow:hidden;cursor:pointer;border:2px solid #ccc;border-radius:20px;width:100%;position:relative}.onoffswitch .onoffswitch-label .onoffswitch-inner{margin-left:0;display:block;width:200%;height:20px;margin-left:-100%;transition:margin 0.3s cubic-bezier(0.23,1,0.32,1)}.onoffswitch .onoffswitch-label .onoffswitch-inner:before{background-color:#649a77;border-radius:0;content:'SI';color:#fff}.onoffswitch .onoffswitch-label .onoffswitch-inner:after{background-color:#ccc;color:#666;content:'NO';text-align:right}.onoffswitch .onoffswitch-label .onoffswitch-inner:after,.onoffswitch .onoffswitch-label .onoffswitch-inner:before{box-sizing:border-box;display:block;float:left;font-size:0.775rem;font-weight:bold;height:20px;line-height:1.15rem;padding:0 6px 0 12px;width:50%}.onoffswitch .onoffswitch-label .onoffswitch-switch{background-color:#fff;border-radius:100%;bottom:0;display:block;margin:0;position:absolute;right:29px;top:0;transition:all 0.3s cubic-bezier(0.23,1,0.32,1);width:20px}.cke_contents{padding:18px!important}.ck-editor__editable{min-height:280px;padding:0!important}.ck-editor__editable p{padding:10px;margin:0}.system-queries{background-color:#f2f2f2;bottom:0;height:420px;left:0;overflow:auto;position:fixed;width:100%;z-index:100000}.btn-group-xs>.btn,.btn-xs{padding:0.25rem 0.4rem;font-size:0.8rem;line-height:0.5;border-radius:0.2rem}.btn-group-xs>.btn span,.btn-xs span{font-size:0.8rem}.btn-white{background-color:#fff;border:1px solid #ccc;color:#666}.btn-white:hover{background-color:#e6e6e6}.btn-white.active{background-color:#e6e6e6}.btn-custom{border-radius:0;text-transform:uppercase;min-width:180px}body{font-family:'Avenir Book',sans-serif;smoothing:antialiased;overflow-x:hidden;color:#333}footer,section{position:relative}footer .container,section .container{position:relative}a{text-decoration:none;transition:color 400ms ease-out}a:focus,a:hover{text-decoration:none}.section-header{height:300px;position:relative;text-align:center}.section-header .background{background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%}.section-header .container{align-items:center;display:flex;justify-content:center;position:relative;height:100%}.section-header .container .title{color:#fff;font-size:32pt;font-weight:500;text-shadow:2px 4px 4px rgba(0,0,0,0.75)}@media screen and (max-width:597px){.section-header{height:180px}.section-header .container .title{font-size:22pt}}.gral-section{padding:50px 0}.not-found{align-items:center;display:flex;justify-content:center;min-height:80vh;text-align:center}.not-found .bg{filter:grayscale(100%)}.not-found .bg:before{background-color:rgba(38,38,38,0.9);content:'';position:absolute;left:0;height:100%;top:0;width:100%}.pace{pointer-events:none;-webkit-user-select:none;user-select:none}.pace .pace-progress{background:#eb7a55;height:2px;position:fixed;right:100%;top:0;width:100%;z-index:2000}.pace-inactive{display:none}.socials .socials-title{font-weight:600;color:#fff;text-transform:uppercase;font-size:9pt}.socials .icons{display:flex;flex-wrap:wrap;justify-content:center}.socials .icons .icon{align-items:center;display:flex;height:46px;justify-content:center;margin:0 4px;transition:all 400ms cubic-bezier(0.23,1,0.32,1);width:46px}.socials .icons .icon i{color:#fff;font-size:18pt;transition:color 400ms cubic-bezier(0.23,1,0.32,1)}.socials .icons .icon:focus,.socials .icons .icon:hover{border-color:#ccc;transform:translateY(-2px)}.socials .icons .icon:focus i,.socials .icons .icon:hover i{color:#ccc}.contact .map{background-color:#f2f2f2;height:350px}.videodetector{position:relative;padding-bottom:56.25%;height:0}.videodetector iframe{position:absolute;left:0;height:100%;width:100%;top:0}.videodetector .remove-videodetector{display:none}.image-blocks .image{min-height:420px;background-size:cover;background-position:center}.image-blocks .content{padding:2rem}.image-blocks .content .caption{font-size:14pt;line-height:1.75}.image-blocks .content .phrase{font-size:32pt;font-family:'Brygada 1918';font-style:italic;font-weight:600;line-height:1.15;margin-bottom:2rem}@media screen and (max-width:991px){.image-blocks .image{order:1;height:320px}.image-blocks .content{order:2;text-align:center}.image-blocks .content .phrase{font-size:20pt;margin-bottom:1rem}}.phrases{font-size:30pt;color:#649a77;font-family:'Brygada 1918',sans-serif;font-style:italic;font-weight:700;margin-bottom:1rem}@media screen and (max-width:991px){.phrases{font-size:20pt;line-height:1.15}}header.header{background-color:#fff;left:0;position:relative;top:0;width:100%;z-index:10}header.header .container .header-wrapper{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}header.header .container .header-wrapper .logo-wrapper{position:relative}header.header .container .header-wrapper .logo-wrapper img.logo{max-width:220px;width:100%}header.header .container .header-wrapper nav{text-align:right;position:relative}header.header .container .header-wrapper nav .buttons .btn{min-width:0;font-size:8pt}header.header .container .header-wrapper nav .menu{margin:0;padding:0;display:flex}header.header .container .header-wrapper nav .menu li.menu-item{display:block}header.header .container .header-wrapper nav .menu li.menu-item a.menu-anchor{display:block;padding:18px 0 18px 26px;font-size:11pt;color:#000;font-weight:600;transition:all 600ms cubic-bezier(0.23,1,0.32,1);text-decoration:none}header.header .container .header-wrapper nav .menu li.menu-item a.menu-anchor:focus,header.header .container .header-wrapper nav .menu li.menu-item a.menu-anchor:hover{color:#ffa500}header.header .container .header-wrapper nav .menu li.menu-item ul.submenu{padding:0;margin:0}header.header .container .header-wrapper nav .menu li.menu-item ul.submenu li.submenu-item{padding:0.625rem 1rem;margin:0}header.header .container .header-wrapper nav .menu li.menu-item ul.submenu li.submenu-item:hover{background-color:#f2f2f2}header.header .container .header-wrapper nav .menu li.menu-item ul.submenu li.submenu-item a.submenu-anchor{padding:0;color:#000;font-size:9pt}header.header .container .header-wrapper nav .menu li.menu-item.active a.menu-anchor{color:#f2903e}header.header .container .header-wrapper nav .menu li.close{display:none;opacity:1;text-shadow:none;color:#fff}header.header .container .header-wrapper nav .mobile-icon{display:none;padding:10px 0}header.header .container .header-wrapper nav .mobile-icon i{font-size:1.5rem}@media screen and (max-width:991px){header.header .container .header-wrapper nav .buttons{display:none}header.header .container .header-wrapper nav .menu{align-items:center;background-color:rgba(255,255,255,0.95);justify-content:center;flex-direction:column;visibility:hidden;height:100%;left:0;opacity:0;position:fixed;text-align:center;transition:all 400ms cubic-bezier(0.23,1,0.32,1);transform:translateY(-100%);top:0;width:100%;z-index:20}header.header .container .header-wrapper nav .menu li.menu-item{width:100%}header.header .container .header-wrapper nav .menu li.menu-item a.menu-anchor{padding:16px 0}header.header .container .header-wrapper nav .menu ul.submenu{position:relative!important;transform:translate3d(0,0,0)!important;width:100%;border:1px solid #f2f2f2;text-align:center}header.header .container .header-wrapper nav .menu li.close{display:block;position:absolute;text-align:right;top:0;padding:16px;right:0}header.header .container .header-wrapper nav .menu.active{opacity:1;transform:translateY(0);visibility:visible}header.header .container .header-wrapper nav .mobile-icon{display:block}}@media screen and (max-width:597px){header.header .container .header-wrapper .logo-wrapper img.logo{max-width:160px}}header.header.scroll{position:fixed;box-shadow:0px 8px 12px rgba(0,0,0,0.05)}header.header.scroll .container .header-wrapper .logo-wrapper{padding:6px 0}header.header.scroll .container .header-wrapper .logo-wrapper img.logo{max-width:120px}header.header.scroll .container .header-wrapper nav .buttons{display:none}header.header.scroll .container .header-wrapper nav .menu li.menu-item a.menu-anchor{padding:10px 0 10px 26px}.header-spacer{height:0}.header-spacer.scroll{height:126px}footer.footer{background-color:#333;color:#ccc;padding:4rem 0}footer.footer .nav-footer{padding:0;margin:0}footer.footer .nav-footer li{display:block;margin:0.425rem 0}footer.footer .nav-footer li a{color:#fff;font-weight:600}@media screen and (max-width:991px){footer.footer{padding:2rem}footer.footer .nav-footer{margin:3rem 0}footer.footer .socials{margin-bottom:0;padding:0}}.copyright{padding:16px 0;text-align:center}.copyright .container .caption{font-size:11pt}.copyright .container .terms-menu{padding:0;margin:0;display:flex;justify-content:flex-end}.copyright .container .terms-menu li{display:block;margin-left:1rem}.copyright .container .terms-menu li a{color:#333;font-size:11pt}.copyright .container .terms-menu li a:hover{color:#000}@media screen and (max-width:991px){.copyright{padding:1rem 0}.copyright .container .caption{font-size:9pt}.copyright .container .terms-menu{flex-wrap:wrap;justify-content:center;margin:1rem 0}.copyright .container .terms-menu li a{font-size:9pt}}.main-slider{position:relative;background-color:#aff6b7;background-color:#fbf7f4}.main-slider .slide{position:relative;height:740px}.main-slider .slide .image{opacity:0;background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%;transition:all 1200ms cubic-bezier(0.23,1,0.32,1)}.main-slider .slide .image:after{content:'';background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%;background-image:linear-gradient(to right,rgba(0,0,0,0.75),transparent)}.main-slider .slide .caption{position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;display:flex;justify-content:center;justify-content:flex-start}.main-slider .slide .caption .container{position:relative;color:#fff}.main-slider .slide .caption .container .buttons,.main-slider .slide .caption .container .description,.main-slider .slide .caption .container .title{transform:translateY(100px)}.main-slider .slide .caption .container .title{max-width:580px;font-size:35pt;font-weight:600;font-family:'Avenir Heavy',sans-serif;line-height:1;margin-bottom:2rem;transition:all 1600ms cubic-bezier(0.23,1,0.32,1)}.main-slider .slide .caption .container .description{max-width:720px;font-size:15pt;font-family:'Avenir Medium',sans-serif;line-height:1.15;margin-bottom:2rem;transition:all 1400ms cubic-bezier(0.23,1,0.32,1)}.main-slider .slide .caption .container .buttons{transition:all 1200ms cubic-bezier(0.23,1,0.32,1)}.main-slider .slide .caption .container .buttons .btn{margin-right:1rem}@media screen and (max-width:991px){.main-slider .slide{height:420px}.main-slider .slide .caption .container .title{font-size:20pt;max-width:320px}.main-slider .slide .caption .container .description{font-size:12pt}}.main-slider .owl-stage-outer .owl-stage .owl-item.active .slide .image{opacity:1}.main-slider .owl-stage-outer .owl-stage .owl-item.active .slide .caption .buttons,.main-slider .owl-stage-outer .owl-stage .owl-item.active .slide .caption .description,.main-slider .owl-stage-outer .owl-stage .owl-item.active .slide .caption .title{transform:translateY(0)}.home-main{background-color:#fbf7f4;padding:5rem 0;text-align:center}.home-main img{margin-bottom:5rem;max-width:620px;width:100%}.home-main .title{color:#f2903e;text-transform:uppercase;font-weight:600}.home-main .phrase{font-family:'Brygada 1918',sans-serif;font-style:italic;color:#4d4d4d;font-weight:550;font-size:36pt}@media screen and (max-width:991px){.home-main{padding:2rem}.home-main img{margin-bottom:1rem}.home-main .title{font-size:26pt}.home-main .phrase{font-size:18pt}}.home-banner{position:relative;padding:5rem 0;text-align:center;background-color:#649a77}.home-banner .background{background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%}.home-banner .wrapper{position:relative;border-radius:10pt;background-color:#fff;max-width:720px;margin:0 auto;padding:3rem;text-align:left}.home-banner .wrapper .title{font-size:20pt;line-height:1.05;font-weight:700;margin-bottom:1rem}.home-banner .wrapper .caption{margin-bottom:1rem}@media screen and (max-width:991px){.home-banner{padding:4rem 2rem}.home-banner .btn{width:100%}.home-banner .wrapper .title{font-size:18pt}.home-banner .wrapper .caption{font-size:11pt}}.home-info{padding:5rem 0}.home-info .title{font-size:28pt;font-weight:700;margin-bottom:2rem}.home-info .image{min-height:480px;background-size:cover;background-repeat:no-repeat;background-position:center}.home-info .content{padding:0 2rem}.home-info .content .caption{font-size:13pt;margin-bottom:2rem}.home-info .phrase{font-family:'Brygada 1918',serif;font-style:italic;text-align:center;font-weight:550;font-size:22pt;margin:2rem auto 0 auto;color:#649a77;max-width:820px}@media screen and (max-width:991px){.home-info{padding:2rem 1rem}.home-info .title{margin-bottom:1rem}.home-info .image{margin-bottom:1rem}.home-info .content{padding:0}.home-info .content .caption{font-size:11pt}}.vision-mision{position:relative;padding:8rem 0}.vision-mision .background{background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%}.vision-mision .block{padding:2rem;border-radius:16pt;text-align:center;color:#fff;min-height:400px;align-items:center;display:flex;justify-content:center}.vision-mision .block .title{font-size:16pt;text-transform:uppercase;font-weight:600;margin-top:1rem}.vision-mision .block .caption{font-size:11pt;margin-top:1rem}.vision-mision .vision{background-color:#f2903e}.vision-mision .mision{background-color:#649a77}.membership-main{background-color:#fbf7f4;padding:5rem 0;text-align:center}.membership-main .title{font-size:32pt;font-weight:600;line-height:1.15}.membership-main .caption{font-size:14pt;margin-top:2rem}@media screen and (max-width:991px){.membership-main{padding:2rem 1rem}.membership-main .title{font-size:20pt}.membership-main .caption{font-size:11pt}}.membership-includes{padding:5rem 0}.membership-includes .title{font-size:32pt;font-weight:600;text-align:center;margin-bottom:3rem}.membership-includes .include-block{background-color:#fbf7f4;border-radius:18pt;text-align:center;padding:3rem;min-height:380px;margin-bottom:1rem}.membership-includes .include-block .icon{margin-bottom:1rem}.membership-includes .include-block .name{font-weight:700;font-size:18pt}.membership-includes .include-block .caption{margin-top:1rem}.membership-includes .include-block.highlight{background-color:#f2903e;color:#fff}@media screen and (max-width:991px){.membership-includes{padding:2rem 1rem}.membership-includes .title{font-size:22pt}}.membership-plans{position:relative;padding:5rem 0;background-color:#fbf7f4}.membership-plans .background{background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%;height:70%}.membership-plans .title{color:#fff;text-align:center;font-weight:600;font-size:42pt}.membership-plans .payment-frequency{padding:0.625rem;display:inline-block;justify-content:center;background-color:#fbf7f4;margin:1rem auto;border-radius:24pt}.membership-plans .payment-frequency a{display:inline-block;background-color:#fff;padding:0.625rem 1rem;border-radius:18pt;box-shadow:2px 4px 6px rgba(0,0,0,0.15);margin:0 0.625rem 0 0;color:#000;font-weight:500}.membership-plans .payment-frequency a.active{background-color:#649a77;color:#fff}.membership-plans .plan-block{background-color:#fff;padding:2rem 3rem;border-radius:16pt;min-height:720px;display:flex;flex-wrap:wrap;box-shadow:2px 6px 6px rgba(0,0,0,0.15)}.membership-plans .plan-block .block-inner .list-items{margin:2rem 0;padding:0}.membership-plans .plan-block .block-inner .block-title{background-color:#4d4d4d;color:#fff;text-align:center;font-size:15pt;font-weight:500;border-radius:8pt;padding:0.725rem 1rem;margin-bottom:1rem;text-transform:uppercase}.membership-plans .plan-block .block-inner .block-price{background-color:#649a77;font-size:15pt;font-weight:500;border-radius:8pt;padding:0.425rem 1rem;margin-bottom:1rem;color:#fff;text-align:center}.membership-plans .plan-block .block-inner .block-price span.price{font-weight:700;font-size:24pt}.membership-plans .plan-block .buttons{margin-top:2rem;align-self:flex-end;width:100%}.membership-plans .plan-block .buttons .button{width:100%}@media screen and (max-width:991px){.membership-plans{padding:2rem 1rem}.membership-plans .title{font-size:22pt}.membership-plans .plan-block{padding:2rem;margin-bottom:1rem;min-height:580px}.membership-plans .plan-block .block-inner .block-title{font-size:12pt;width:100%}.membership-plans .plan-block .block-inner .block-price{font-size:18pt}.membership-plans .plan-block .block-inner .block-price span.price{font-size:18pt}.membership-plans .plan-block .block-inner .caption{font-size:10pt}.membership-plans .plan-block .block-inner .list-items{font-size:10pt}}.sesiones-areas{padding:5rem 0}.sesiones-areas .title{font-size:40pt;font-weight:600}.sesiones-areas .caption{max-width:1080px;margin:1rem auto;font-size:16pt}.sesiones-areas .subtitle{font-size:22pt;font-weight:600;margin:1rem 0;text-align:center}@media screen and (max-width:991px){.sesiones-areas{padding:2rem 1rem}.sesiones-areas .title{font-size:20pt;line-height:1.15}.sesiones-areas .caption{font-size:13pt}.sesiones-areas .subtitle{font-size:16pt}}.sesiones-areas .card-areas .card-area .image{height:240px;border-radius:18pt;background-size:cover;background-position:center;background-repeat:no-repeat}.sesiones-areas .card-areas .card-area .content{padding:1rem 0}.sesiones-areas .card-areas .card-area .content .card-area-title{font-weight:600;font-size:14pt}.sesiones-areas .card-areas .card-area .content .card-area-caption{font-size:11pt;margin-top:1rem}@media screen and (max-width:991px){.sesiones-areas .card-areas .card-area{margin-bottom:1.5rem}.sesiones-areas .card-areas .card-area .content{text-align:center}.sesiones-areas .card-areas .card-area .content .card-area-caption{margin-top:0.25rem}}.sesiones-como-funciona{background-color:#fbf7f4}.sesiones-como-funciona .title{font-size:28pt;font-weight:700}.sesiones-como-funciona .items{padding:0;margin:2rem 0}.sesiones-como-funciona .items .item{display:block;background-color:#e3dfdf;padding:0.425rem 1rem;margin:0.725rem 0}.sesiones-como-funciona .items .item i{color:#649a77}.sesiones-como-funciona .items .item span{font-weight:700;font-size:11pt}@media screen and (max-width:991px){.sesiones-como-funciona .btn{margin-bottom:0.625rem}}.testimonies{padding:5rem 0}.testimonies .title{font-size:26pt;font-weight:600}.testimonies .caption{font-size:14pt;font-weight:500}.testimonies .testimonies-cards{margin:1rem 0}.testimonies .testimonies-cards .owl-stage{padding:1rem 0}.testimonies .testimonies-cards .owl-nav{width:100%;display:flex;justify-content:center}.testimonies .testimonies-cards .owl-nav .owl-next,.testimonies .testimonies-cards .owl-nav .owl-prev{border:1px solid #649a77;height:30pt;width:30pt;align-items:center;display:flex;justify-content:center}.testimonies .testimonies-cards .owl-nav .owl-next:hover,.testimonies .testimonies-cards .owl-nav .owl-prev:hover{background-color:#649a77}.testimonies .testimonies-cards .owl-nav .owl-next:hover i,.testimonies .testimonies-cards .owl-nav .owl-prev:hover i{color:#fff}.testimonies .testimonies-cards .owl-nav .owl-next i,.testimonies .testimonies-cards .owl-nav .owl-prev i{color:#649a77}.testimonies .testimonies-cards .testimony-card{border-top:8px solid #649a77;border-right:8px solid #649a77;border-radius:18pt;padding:1rem;box-shadow:2px 4px 6px rgba(0,0,0,0.15);display:flex;margin-right:2rem}.testimonies .testimonies-cards .testimony-card .image{background-color:#f2f2f2;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:6pt;width:180px;min-width:180px}.testimonies .testimonies-cards .testimony-card .content{padding:0 1.5rem}.testimonies .testimonies-cards .testimony-card .content .testimony-header{display:flex;justify-content:space-between}.testimonies .testimonies-cards .testimony-card .content .testimony-header .info .name{font-weight:700;font-size:14pt}.testimonies .testimonies-cards .testimony-card .content .testimony-header .info .age{font-size:8pt}.testimonies .testimonies-cards .testimony-card .content .testimony-header .info .stars i{color:#f2903e;font-size:10pt}.testimonies .testimonies-cards .testimony-card .content .comments{font-size:10pt;margin-top:1rem}@media screen and (max-width:991px){.testimonies{padding:2rem 1rem}.testimonies .title{font-size:19pt;line-height:1.15;margin-bottom:1rem}.testimonies .caption{font-size:11pt}.testimonies .testimonies-cards .testimony-card{margin-right:0;flex-wrap:wrap}.testimonies .testimonies-cards .testimony-card .image{height:120px;width:100%;min-width:100%;margin-bottom:1rem}.testimonies .testimonies-cards .owl-item{margin:0!important}}.profesionales{padding:5rem 0}.profesionales .title{font-size:40pt;font-weight:600}.profesionales .caption{max-width:900px;margin:2rem auto;font-size:12pt}.profesionales .profesional-card{display:block;color:#000;margin-bottom:1rem}.profesionales .profesional-card:hover .image .image-container{transform:scale3d(1.1,1.1,1)}.profesionales .profesional-card .image{border-radius:16pt;position:relative;overflow:hidden}.profesionales .profesional-card .image .image-container{background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%;transition:all 600ms cubic-bezier(0.23,1,0.32,1)}.profesionales .profesional-card .content{padding:1rem;text-align:center}.profesionales .profesional-card .content .name{font-weight:700;font-size:12pt}@media screen and (max-width:991px){.profesionales{padding:2rem 1rem}.profesionales .title{font-size:22pt}.profesionales .caption{font-size:11pt}}.profesional-overview{padding:5rem 0}.profesional-overview .image{border-radius:16pt;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:2rem}.profesional-overview .content{padding:0 3rem}.profesional-overview .content .name{font-size:22pt;font-weight:600}.profesional-overview .content .ocuppation{font-size:18pt}.profesional-overview .content .bio{margin:2rem 0}.profesional-overview .content .bio .bio-title{font-weight:700;text-transform:uppercase;font-size:13pt;margin-bottom:0.625rem}@media screen and (max-width:991px){.profesional-overview{padding:2rem 1rem}.profesional-overview .content{padding:1rem 0 0 0;margin-top:1rem;border-top:1px solid #e6e6e6}.profesional-overview .content .name{font-size:18pt}.profesional-overview .content .ocuppation{font-size:14pt}.profesional-overview .content .bio{font-size:10pt}.profesional-overview .content .bio .bio-title{font-size:11pt}}.profesional-phrase{background-color:#fbf7f4;padding:5rem 0;text-align:center;color:#4d4d4d}.profesional-phrase .phrase{font-size:28pt;font-weight:700;font-family:'Brygada 1918',serif;font-style:italic}.profesional-phrase .author{margin:0 0 4rem 0;font-weight:600;font-size:13pt}@media screen and (max-width:991px){.profesional-phrase{padding:2rem 1rem}.profesional-phrase .phrase{font-size:22pt;line-height:1.15;margin-bottom:1rem}.profesional-phrase .author{margin:0 0 2rem 0}}.charlas-cursos{padding:5rem 0}.title{font-size:40pt;font-weight:600}.charla-card{display:block;color:#000;margin-bottom:1rem;display:block}.charla-card .image{border-top-left-radius:16pt;border-top-right-radius:16pt;position:relative;overflow:hidden}.charla-card .image .image-container{background-position:center;background-size:cover;position:absolute;left:0;height:100%;top:0;width:100%}.charla-card .content{text-align:center;padding:1rem}.charla-card .content .info{justify-content:center;align-items:center;display:flex;margin:1rem 0}.charla-card .content .info .tag{background-color:#999;padding:0.225rem 1rem;color:#fff;margin-right:1rem}.charla-card .content .info .tag.green{background-color:#649a77}.charla-card .content .info .tag.dark{background-color:#666}.charla-card .content .info .tag.orange{background-color:#f2903e}.charla-card .content .info .tag.blue{background-color:#105c90}.charla-card .content .info .date{color:#666}.charla-card .content .name{font-weight:700;margin-top:2rem}.charla-card .content .caption{font-size:10pt;color:#666;margin-top:1rem}.charla-card .content .read-more{color:#666}.charla-card .content .read-more:hover{text-decoration:underline}.charla-card .content hr{border-top:1px solid #999}.charlas-menu{padding:0;margin:4rem 0 3rem 0;display:flex;justify-content:center}.charlas-menu li{display:block;margin:0.125rem 0.625rem}.charlas-menu li a{color:#000;text-transform:uppercase}.charlas-menu li a:hover{color:#ccc}@media screen and (max-width:991px){.title{font-size:22pt}.charlas-menu{flex-wrap:wrap;margin:1rem 0}.charlas-menu li{width:100%;margin:0.425rem 0}.charlas-menu li a{font-weight:700}.charlas-menu li.separator{display:none}}.soporte{padding:5rem 0}.soporte .info-block{background-color:#649a77;padding:2rem}.soporte .info-block .info-title{color:#fff;font-weight:600;font-size:16pt;margin-bottom:1rem}.soporte .info-block .email-wrapper{background-color:#fff;padding:1rem;color:#666}.soporte .info-block .email-wrapper a{color:#666}.soporte .content{padding:0 1rem}.soporte .content .soporte-title{font-size:16pt;font-weight:500}.soporte .content form{margin-top:2rem}@media screen and (max-width:991px){.soporte{padding:2rem 1rem}.soporte .info-block{margin-bottom:2rem}.soporte .info-block .info-title{font-size:16pt}.soporte .info-block .email-wrapper{font-size:10pt}}
/*# sourceMappingURL=site.css.map */