@font-face{font-family:'Hind';font-weight:700;src:url('fonts/HindMadurai-Bold.woff') format('woff'),url('fonts/HindMadurai-Bold.otf') format('opentype'),url('fonts/HindMadurai-Bold.eot?') format('embedded-opentype'),url('fonts/HindMadurai-Bold.svg') format('svg'),url('fonts/HindMadurai-Bold.ttf') format('truetype')}@font-face{font-family:'Hind';font-weight:300;src:url('fonts/HindMadurai-Light.woff') format('woff'),url('fonts/HindMadurai-Light.otf') format('opentype'),url('fonts/HindMadurai-Light.eot?') format('embedded-opentype'),url('fonts/HindMadurai-Light.svg') format('svg'),url('fonts/HindMadurai-Light.ttf') format('truetype')}@font-face{font-family:'Hind';font-weight:500;src:url('fonts/HindMadurai-Medium.woff') format('woff'),url('fonts/HindMadurai-Medium.otf') format('opentype'),url('fonts/HindMadurai-Medium.eot?') format('embedded-opentype'),url('fonts/HindMadurai-Medium.svg') format('svg'),url('fonts/HindMadurai-Medium.ttf') format('truetype')}@font-face{font-family:'Hind';font-weight:400;src:url('fonts/HindMadurai-Regular.woff') format('woff'),url('fonts/HindMadurai-Regular.otf') format('opentype'),url('fonts/HindMadurai-Regular.eot?') format('embedded-opentype'),url('fonts/HindMadurai-Regular.svg') format('svg'),url('fonts/HindMadurai-Regular.ttf') format('truetype')}@font-face{font-family:'Hind';font-weight:600;src:url('fonts/HindMadurai-SemiBold.woff') format('woff'),url('fonts/HindMadurai-SemiBold.otf') format('opentype'),url('fonts/HindMadurai-SemiBold.eot?') format('embedded-opentype'),url('fonts/HindMadurai-SemiBold.svg') format('svg'),url('fonts/HindMadurai-SemiBold.ttf') format('truetype')}@font-face{font-family:'Judson';font-weight:700;src:url('fonts/Judson-Bold.woff') format('woff'),url('fonts/Judson-Bold.otf') format('opentype'),url('fonts/Judson-Bold.eot?') format('embedded-opentype'),url('fonts/Judson-Bold.svg') format('svg'),url('fonts/Judson-Bold.ttf') format('truetype')}@font-face{font-family:'Judson';font-style:italic;src:url('fonts/Judson-Italic.woff') format('woff'),url('fonts/Judson-Italic.otf') format('opentype'),url('fonts/Judson-Italic.eot?') format('embedded-opentype'),url('fonts/Judson-Italic.svg') format('svg'),url('fonts/Judson-Italic.ttf') format('truetype')}@font-face{font-family:'Judson';font-weight:400;src:url('fonts/Judson-Regular.woff') format('woff'),url('fonts/Judson-Regular.otf') format('opentype'),url('fonts/Judson-Regular.eot?') format('embedded-opentype'),url('fonts/Judson-Regular.svg') format('svg'),url('fonts/Judson-Regular.ttf') format('truetype')}html,body,header,section,footer,div,span,table,thead,tbody,tr,td,th,img,label,input,select,textarea,p,h1,h2,h3,h4,h5,h6,form,ul,ol,li,a{margin:0;padding:0}html,body{width:100%;height:100%;min-width:100%;min-height:100%}body,label,p,h1,h2,h3,h4,h5,h6,input,select,textarea,a,th{font-size:1em;font-family:'Hind';font-weight:300;color:#363636;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px}body{background:#e2e2e2;position:relative;overflow-x:hidden;display:flex;flex-direction:column}a,a label,a input{cursor:pointer}label{vertical-align:middle}li{list-style:none}table{border-spacing:0;border-collapse:collapse}i.icon{margin-left:5px;margin-top:1px;font-family:Hind,sans-serif;font-size:.9em !important;font-style:normal}input,select,textarea{font-family:Hind;font-weight:600;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-khtml-box-sizing:border-box}*{transition:padding .2s ease-in-out,max-height .2s ease-in-out,max-width .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out,margin .2s ease-in-out,border .2s ease-in-out,opacity .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,stroke-dasharray 1s ease-out,transform .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out;-webkit-transition:padding .2s ease-in-out,max-height .2s ease-in-out,max-width .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out,margin .2s ease-in-out,border .2s ease-in-out,opacity .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,stroke-dasharray 1s ease-out,transform .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out;-moz-transition:padding .2s ease-in-out,max-height .2s ease-in-out,max-width .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out,margin .2s ease-in-out,border .2s ease-in-out,opacity .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,stroke-dasharray 1s ease-out,transform .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out;-o-transition:padding .2s ease-in-out,max-height .2s ease-in-out,max-width .2s ease-in-out,height .2s ease-in-out,width .2s ease-in-out,background .2s ease-in-out,color .2s ease-in-out,margin .2s ease-in-out,border .2s ease-in-out,opacity .2s ease-in-out,top .2s ease-in-out,bottom .2s ease-in-out,left .2s ease-in-out,right .2s ease-in-out,stroke-dasharray 1s ease-out,transform .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out;border-radius:0}*:focus{outline:none}select{cursor:pointer}.amcharts-main-div *{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}::-webkit-input-placeholder{color:#4d4d4d}:-moz-placeholder{color:#4d4d4d;opacity:1}::-moz-placeholder{color:#4d4d4d;opacity:1}:-ms-input-placeholder{color:#4d4d4d}.centered{width:calc(100% - 40px);max-width:1256px;margin:0 auto}.centered.centered-desktop{width:100%}.centered.small-centered{max-width:894px}.hidden{display:none !important}.full-width{width:100%;display:block}.desktop-only{display:none!important}.disabled{opacity:.3;pointer-events:none}.relative{position:relative}.block{display:block;margin-bottom:5px}.position-center{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.judson{font-family:'Judson' !important}input::-webkit-calendar-picker-indicator{display:none}.section-content{flex-grow:1}.section{margin-top:60px}.title1{font-size:1.8em;margin-bottom:5px;vertical-align:middle;position:relative;font-family:Judson}.title{font-size:1.8em;margin-bottom:5px;vertical-align:middle;position:relative;margin-left:55px;font-family:Judson}.big-title{font-size:2.2em}.title::after{content:'';display:block;width:30px;height:2px;position:absolute;left:-55px;top:17px;background-color:#00303f}.subtitle{font-size:1.4em;color:#4d4d4d;position:relative}.text{font-size:.95em;color:#4d4d4d;line-height:150%}.text-small{font-size:.85em}.highlight-text{font-size:.8em;color:#4d4d4d;white-space:pre-line;display:block;line-height:150%}.line-through{text-decoration:line-through}.bold{font-weight:700}.regular{font-weight:500}.align-left{text-align:left !important}.align-right{text-align:right !important}.align-center{text-align:center !important}.link{font-size:.7em}.link:hover{text-decoration:underline}.text-medium{font-size:.8em!important}.italic{font-style:italic}.text-subtotal{font-size:.75em !important;font-weight:600}.line{width:100%;height:1px;margin:30px 0}.separate{white-space:pre-line}.background-white{background-color:#fff}.background-orange{background-color:#bf6836}.background-brown{background-color:#42130b}.background-blue{background-color:#00303f!important}.background-humo{background-color:#fffaf8}.background-plomo{background-color:#f9f9f9}.background-hueso{background-color:#f4f4f4!important}.background-polvo{background-color:#dfdfdf}.background-transparent{background-color:transparent!important}.text-white{color:#fff}.text-transparent{color:transparent}.text-orange{color:#bf6836}.text-brown{color:#42130b}.text-blue{color:#00303f}.text-black{color:#363636}input,textarea,select{font-size:.8em;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;border:none;line-height:initial !important;background:#f9f9f9}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):disabled,select:disabled,textarea:disabled{background:#f9f9f9 !important}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),select:not([size]),textarea{height:45px;padding:0 15px}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):focus,select:not([size]):focus,textarea:focus,input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):hover,select:not([size]):hover,textarea:hover{border-color:rgba(88,115,254,.4)}input[type="submit"]{cursor:pointer}input[type="file"]{display:none}textarea{height:100px;padding:12px 18px;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;resize:none}select:not([size]){padding-right:36px;background:#fff url('../Images/Icons/ic_arrow_black.svg') calc(100% - 18px) center no-repeat;background-size:auto 20%}select[size]{background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.2);overflow:auto}select[size] option{padding:5px 10px;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}select[size] option:checked{box-shadow:0 0 0 20000px #88d65d inset}input.icon-input{padding-right:32px;background-position:calc(100% - 10px) center !important;background-repeat:no-repeat !important;background-size:20px !important}input.error,textarea.error,select.error{border-color:#c96aaa !important}::-webkit-input-placeholder{color:#bbb}:-moz-placeholder{color:#bbb;opacity:1}::-moz-placeholder{color:#bbb;opacity:1}:-ms-input-placeholder{color:#bbb}input[type="checkbox"]{width:16px;height:16px;border:1px solid #42130b;position:relative;display:inline-block;background-color:#fff;vertical-align:middle;margin-right:10px;border-radius:initial}input[type="checkbox"]:after{width:11px;height:11px;content:'';display:block;position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,-50%)}input[type="checkbox"]:hover:after{border-color:#fff;cursor:pointer}input[type="checkbox"]:checked{background-color:#fff}input[type="checkbox"]:checked:disabled{background-color:#bbb}input[type="checkbox"]:checked:after{background-color:#42130b}input[type="checkbox"]:indeterminate:after{width:11px;height:11px;top:2px;left:2px;background-color:#c96aaa;border:none;transform:none;-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none}input[type="checkbox"]:indeterminate:after:disabled{background-color:#bbb}.button{height:40px;line-height:40px;position:relative;padding:0 15px;display:inline-block;border-radius:5px;overflow:hidden}.button:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}.button:hover:after{background:rgba(255,255,255,.1)}.button:active:after{box-shadow:inset 0 0 10px rgba(0,0,0,.3);background:none}.button.btn-small{font-size:.75em}.button.btn-big{margin-top:15px;height:45px;line-height:45px;font-size:.9em;width:calc(100% - 40px);font-size:1em}.button.btn-icon{background-size:auto;background-position:12px center;background-repeat:no-repeat;padding-left:42px}.button.btn-icon.btn-icon-right{background-position:calc(100% - 12px) 19px;padding-left:20px;padding-right:42px}.btn-icon-left{background-position:8px center;padding-left:36px;background-size:20px 20px;background-repeat:no-repeat}.button.btn-lite{padding:0;background-color:transparent;font-size:.95em;letter-spacing:.25em;line-height:46px!important;font-weight:500}.button.btn-lite:hover:after{background:transparent}.button.btn-lite:active:after{box-shadow:inset 0 0 10px transparent;background:none}.slider{position:relative;overflow:hidden}.slider .content{width:100%;overflow-x:auto}.slider .content ul{min-width:100%;display:inline-flex;justify-content:center}.slider .content ul li{display:inline-block;height:100%}.slider .content ul li>*{height:100%}.slider .arrows{width:100%;position:absolute;top:50%;left:0}.slider .arrows .centered{position:relative}.slider .arrows a{display:block;width:30px;height:30px;margin-top:-15px;text-indent:-20000px;border-radius:8px;background:transparent url('../Images/Icons/ic_arrow_white.svg') 52% center no-repeat;background-size:35%}.slider .arrows a:hover{background-color:transparent}.slider .arrows .left{position:absolute;left:-100px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.slider .arrows .right{position:absolute;right:-100px}.slider .slider-pages{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.slider .slider-pages a{display:inline-block;width:8px;height:8px;margin:0 5px;text-indent:-20000px;border-radius:50%;background-color:rgba(77,77,77,.83)}.slider .slider-pages a.active{background-color:#fff}.hero{margin-top:70px;overflow-x:hidden;position:relative}.hero .slider-hero:before{width:100%;height:400px;content:'';display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5)}section.home .hero .slider-hero .slide-hero.relative:before{width:100%;height:400px;content:'';display:block;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5)}.hero .slider-hero ul{height:400px;background:#f7f3f0}.hero .slider-hero .slide-hero{background-size:cover;background-position:center;display:block}.hero .slider{height:340px}.slogan{width:calc(100% - 40px);position:absolute;left:20px;top:50%;transform:translateY(-50%)}.slogan h1.title-2{margin-bottom:15px;display:block}.slogan p{margin-bottom:15px;font-size:1.1em}.slogan .button{padding:0 25px;font-size:1.1em}.carrusel{background-color:#fff;overflow-y:hidden;position:relative;margin-bottom:15px;text-align:center;padding-top:20px}.carrusel .carrusel-section{margin-bottom:-25px}.carrusel .carrusel-section .carrusel-item{overflow:auto;display:flex}.carrusel .carrusel-section .carrusel-item .item{flex-basis:100%;flex-shrink:0;margin:10px;background-repeat:no-repeat;background-position:center;background-size:cover;display:inline-table;position:relative}.carrusel .carrusel-section .carrusel-item .item:first-child{margin-left:0!important}.carrusel .carrusel-section .carrusel-item .item:last-child{margin-right:0!important}.arrows .arrow{cursor:pointer;background-image:url(../Images/Icons/ic_arrow_blue.svg);background-repeat:no-repeat;width:30px;height:30px;background-position:center;position:absolute;top:60%;border-radius:8px;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%)}.arrows .arrow-left{left:-50px;transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.arrows .arrow-right{right:-67px}.tabs{margin-bottom:10px;background-color:#fff;margin-top:20px}.tabs>header{width:100%;display:block;overflow:hidden;text-align:center;position:relative}.tabs>header .tab-list{width:100%;overflow-x:auto;display:inline-block;vertical-align:middle}.tabs>header .tab-list ul{min-width:100%;display:inline-flex}.tabs>header .tab-list ul:after{content:'';display:block;clear:both}.tabs>header .tab-list ul li{display:inline-table}.tabs>header .tab-list ul li a{box-shadow:0 0 10px rgba(0,0,0,.5);height:55px;line-height:55px;white-space:nowrap;align-items:center;padding:18px 25px;font-size:.75em;font-weight:600;color:#bf6836;max-width:113px}.tabs>header .tab-list ul li a:last-child{margin-left:-5px}.tabs>header .tab-list ul li a.icon{padding-left:60px;background-repeat:no-repeat;background-position:30px center;background-size:auto 30%}.tabs>header .tab-list ul li a.active{color:#fff;background-color:#42130b}.tabs>header .tab-list ul li a .notification-circle{margin-left:5px;margin-right:-10px}.tabs>header .tab-list ul li a *{vertical-align:middle}.tabs>header .tab-list ul li a .switch{margin-left:15px}.tabs>header .tab-list ul li:only-child{display:block;width:100%;background-color:#fff}.tabs>header .tab-list ul li:only-child a{cursor:initial;text-align:left;font-size:1em}.tabs>header .actions{height:32px;position:absolute;right:20px;top:calc(50% - 16px)}.tabs>header .actions a{height:100%;line-height:32px;vertical-align:middle}.tabs .content{margin-top:-2px}.tabs>.content.content-padding{padding-bottom:20px}.tabs>.content.content-padding-vertical{padding:20px 0}.tabs>.content>.pages{padding-bottom:20px}.popup{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.8);opacity:0;pointer-events:none;z-index:5000;text-align:center}.popup:before{content:'';width:100%;height:100%;position:fixed;top:0;left:0}.popup.active{opacity:1;pointer-events:all;backdrop-filter:blur(5px)}.popup .popup-box{min-width:320px;max-width:calc(100% - 100px);max-height:calc(100% - 120px);overflow-y:auto;overflow-x:visible;position:fixed;top:50%;left:50%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;transform:translate(-50%,-50%) scale(.95);-webkit-transform:translate(-50%,-50%) scale(.95);-ms-transform:translate(-50%,-50%) scale(.95);-moz-transform:translate(-50%,-50%) scale(.95);-o-transform:translate(-50%,-50%) scale(.95);overflow-x:hidden;border-radius:8px}.popup .popup-box .button{height:50px;line-height:50px;margin-top:15px;width:calc(100% - 30px)}.popup.active .popup-box{transform:translate(-50%,-50%) scale(1);-webkit-transforfm:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}.popup .form-actions{margin-top:15px}.popup .title{margin-bottom:20px}.popup .content{padding:42px 30px 30px 30px}.popup .content input{margin-top:15px;width:100%}.popup .close{position:absolute;top:15px;right:15px;width:15px;height:15px;background-repeat:no-repeat;cursor:pointer}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{100%{-o-transform:rotate(360deg);}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-grow{0%{stroke-dasharray:0 100px}100%{stroke-dasharray:100px 100px}}.loading{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(240,240,240,.8);z-index:2001;opacity:0;pointer-events:none}.loading.active{opacity:1;pointer-events:all;backdrop-filter:blur(5px)}.loading .loading-container{text-align:center;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.loading .loading-container svg{width:100px;-webkit-animation:spin 1.5s linear infinite;-moz-animation:spin 1.5s linear infinite;-o-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.loading .loading-container svg path{stroke-width:2}.loading .loading-container svg path:first-child{stroke:transparent}.loading .loading-container svg path:last-child{stroke:#bf6836;animation:loading-grow 1s alternate infinite}.loading .loading-container .progress{position:fixed;top:calc(50% - 2px);font-size:.85em;display:block;width:100%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.datepicker{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:200;opacity:0;pointer-events:none}.datepicker.active{opacity:1;pointer-events:all;backdrop-filter:blur(5px)}.datepicker .datepicker-box{min-width:250px;border-radius:8px;position:fixed;top:50%;left:50%;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);transform:translate(-50%,-50%) scale(.95);-webkit-transform:translate(-50%,-50%) scale(.95);-ms-transform:translate(-50%,-50%) scale(.95);-moz-transform:translate(-50%,-50%) scale(.95);-o-transform:translate(-50%,-50%) scale(.95)}.datepicker.active .datepicker-box{transform:translate(-50%,-50%) scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}.datepicker .datepicker-box .year{padding:0 6px;border:none;background:none;font-size:1.5em;display:block;text-align:center}.datepicker .datepicker-box table{text-align:center;margin:5px auto 0 auto}.datepicker .datepicker-box table th.month{position:relative;padding-bottom:5px}.datepicker .datepicker-box table th.month h5{font-weight:700;display:block}.datepicker .datepicker-box table th.month a{width:16px;height:16px;position:absolute;top:calc(50% - 8px);display:block}.datepicker .datepicker-box table th.month a.prev{left:7px;background:transparent url('../Images/Icons/ic_arrow_gray.svg') center no-repeat;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.datepicker .datepicker-box table th.month a.next{right:7px;background:transparent url('../Images/Icons/ic_arrow_gray.svg') center no-repeat}.datepicker .datepicker-box table td,.datepicker .datepicker-box table th{font-size:.7em;margin:0 1px;width:30px;height:30px}.datepicker .datepicker-box table th{color:#42130b;font-weight:600}.datepicker .datepicker-box table td{display:table-cell;border-radius:50%;line-height:29px;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.datepicker .datepicker-box table td:not(:empty){cursor:pointer}.datepicker .datepicker-box table td:not(:empty):hover{background:#f2f2f2}.datepicker .datepicker-box table td:not(:empty).today{color:#42130b;font-weight:600}.datepicker .datepicker-box table td:not(:empty).active{background:#42130b;color:#fff;font-weight:600}.datepicker .datepicker-box .content{padding:20px}.datepicker .datepicker-box a.close{position:absolute;top:18px;right:18px;width:12px;height:12px;cursor:pointer;background-repeat:no-repeat}.datepicker .datepicker-box a.button{display:block;border-radius:0 0 8px 8px;text-align:center;height:50px;line-height:50px}.popup{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.8);opacity:0;pointer-events:none;z-index:2001;text-align:center}.popup:before{content:'';width:100%;height:100%;position:fixed;top:0;left:0}.popup.active{opacity:1;pointer-events:all;backdrop-filter:blur(5px)}.popup .popup-box{min-width:370px;max-width:calc(100% - 100px);max-height:calc(100% - 120px);overflow-y:auto;overflow-x:visible;position:fixed;top:50%;left:50%;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;transform:translate(-50%,-50%) scale(.95);-webkit-transform:translate(-50%,-50%) scale(.95);-ms-transform:translate(-50%,-50%) scale(.95);-moz-transform:translate(-50%,-50%) scale(.95);-o-transform:translate(-50%,-50%) scale(.95);overflow-x:hidden;border-radius:8px}.popup .popup-box>.button{display:block;border-radius:0;height:50px;line-height:50px}.popup .popup-box>.content{padding:42px 30px 30px 30px}.popup.active .popup-box{transform:translate(-50%,-50%) scale(1);-webkit-transforfm:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1)}.popup .form-actions{margin-top:15px}.popup .title{margin-bottom:20px}.popup .subtitle-popup{display:block;margin-bottom:20px}.popup .close{position:absolute;top:18px;right:18px;width:12px;height:12px;background-repeat:no-repeat;background-image:url('../Images/Icons/ic_delete_gray.svg');cursor:pointer}.button.btn-color01{background-color:#bf6836;color:#fff}input.error,textarea.error,select.error{border:1px solid #f00 !important}.icon{width:25px;height:25px;cursor:pointer;background-position:center;display:inline-block;background-repeat:no-repeat;vertical-align:middle;background-position:center}.ic-menu-white{background-image:url('../Images/Icons/ic_menu_white.svg')}.ic-cart-white{background-image:url('../Images/Icons/ic_cart_white.svg')}.ic-cart-brown{background-image:url('../Images/Icons/ic_cart_brown.svg')}.ic-drop-white{background-image:url('../Images/Icons/ic_drop_white.svg')}.ic-drop-brown{background-image:url('../Images/Icons/ic_drop_brown.svg')}.ic-drop-black{background-image:url('../Images/Icons/ic_drop_black.svg')}.ic-drop-orange{background-image:url('../Images/Icons/ic_drop_orange.svg')}.ic-drop-up-white{background-image:url('../Images/Icons/ic_drop_white.svg');transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.ic-drop-up-brown{background-image:url('../Images/Icons/ic_drop_brown.svg');transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.ic-drop-up-black{background-image:url('../Images/Icons/ic_drop_black.svg');transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.ic-fb-white{background-image:url('../Images/Icons/ic_fb_white.svg')}.ic-fb-color{background-image:url('../Images/Icons/ic_f_color.svg')}.ic-in-white{background-image:url('../Images/Icons/ic_in_white.svg')}.ic-in-color{background-image:url('../Images/Icons/ic_in_color.svg')}.ic-ig-white{background-image:url('../Images/Icons/ic_ig_white.svg')}.ic-gm-white{background-image:url('../Images/Icons/ic_g_white.svg')}.ic-gm-color{background-image:url('../Images/Icons/ic_g_color.svg')}.ic-direction-white{background-image:url('../Images/Icons/ic_direction_white.svg')}.ic-mail-white{background-image:url('../Images/Icons/ic_mail_white.svg')}.ic-phone-white{background-image:url('../Images/Icons/ic_phone_white.svg')}.ic-avatar-white{background-image:url('../Images/Icons/ic_avatar_white.svg')}.ic-avatar-orange{background-image:url('../Images/Icons/ic_avatar_orange.svg')}.ic-avatar-brown{background-image:url('../Images/Icons/ic_avatar_brown.svg')}.ic-beneficios-orange{background-image:url('../Images/Icons/beneficios-orange.svg')}.ic-beneficios-brown{background-image:url('../Images/Icons/beneficios-brown.svg')}.ic-beneficios-white{background-image:url('../Images/Icons/beneficios-white.svg')}.ic-flecha-right-orange{background-image:url('../Images/Icons/ic_flecha_right_orange.svg')}.ic-flecha-right-white{background-image:url('../Images/Icons/ic_flecha_right_white.svg')}.ic-flecha-right-blue{background-image:url('../Images/Icons/ic_flecha_right_blue.svg')}.ic-prime{background-image:url('../Images/Icons/ic_prime.png')}.ic-check-orange{background-image:url('../Images/Icons/ic_check_orange.svg')}.ic-hat-white{background-image:url('../Images/Icons/ic_hat_white.svg')}.ic-gold{background-image:url('../Images/Icons/ic_gold.png')}.ic-close{background-image:url('../Images/Icons/ic_cerrar.svg')}.ic-menos{background-image:url('../Images/Icons/ic_menos.svg')}.ic-plus{background-image:url('../Images/Icons/ic_plus.svg')}.ic-delete-gray{background-image:url('../Images/Icons/ic_delete_gray.svg')}.ic-mision-brown{background-image:url('../Images/Icons/ic_mision_brown.svg')}.ic-vision-white{background-image:url('../Images/Icons/ic_vision_white.svg')}.ic-principio-orange{background-image:url('../Images/Icons/ic_principio_orange.svg')}.ic-consultoria-orange{background-image:url('../Images/Icons/ic_consultoria_orange.svg')}.ic-capacitacion-orange{background-image:url('../Images/Icons/ic_capacitacion_orange.svg')}.whatsapp-button{fill:#fff;display:block;width:32px;height:32px;padding:8px;border-radius:50%;background:#41ce62;position:fixed;bottom:50px;right:20px;z-index:1000}.ic-fullscreen{background-image:url('../Images/Icons/ic-fullscreen-24px.svg');position:absolute;top:0;right:0}.box-content{display:flex;align-items:center;margin:20px 0;flex-wrap:wrap;justify-content:center;margin-top:30px}.box-content .box{padding:20px 20px 0 20px;background-color:#fffaf8;border-radius:8px;flex-basis:100%;margin-bottom:10px;position:relative}.box-content .box .image-box .icon{width:50px;height:50px;background-size:contain;margin-bottom:15px}.box-content .box .image-box h2{margin-bottom:10px;display:block}.box-content .box p{margin-bottom:10px;min-height:190px;font-size:1em}@media(min-width:30em){.box-content .box{flex-basis:300px;margin:0 10px 10px 10px}.box-content .box:first-child{margin-left:0}.box-content .box:last-child{margin-right:0}}.boxes{padding:30px 0}.boxes .title:after{top:35px}.boxes .title1{margin-top:-5px;margin-left:55px}.boxes .content-box{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.boxes .content-box .box{width:100%;height:180px;background-size:cover;margin-bottom:10px;background-position:center;background-repeat:no-repeat;border-bottom:5px solid #bf6836}.boxes .content-box .box div{width:calc(100% - 50px);top:52%}.boxes .content-box .box:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.boxes .content-box .box a{width:170px;font-size:.75em}@media(min-width:45em){.boxes .content-box .box{width:calc((100%/2) - 20px);height:200px;margin:10px}}.contact{border-radius:8px;padding:20px;position:relative;z-index:1000}.contact .title{font-size:1.6em}.contact .form{margin-top:30px}.contact .form input{width:100%;margin-bottom:10px;font-size:.8em}.contact .form textarea{width:100%;resize:none;font-size:.8em}.contact .confirmed{margin:15px 0}.contact .confirmed label>*{display:inline-block;vertical-align:top}.contact .confirmed label span{font-size:.94em;width:calc(100% - 35px);margin-top:-4px}@media(min-width:35em){.contact .confirmed label>*{display:inline-block;vertical-align:middle}.contact .confirmed label span{margin-top:1px;font-size:.75em;font-weight:500}}header.header{position:fixed;top:0;left:0;width:100%;z-index:100;box-shadow:0 0 10px rgba(58,58,58,.4);z-index:2000}header.header .centered.user-actions{width:initial}header.header .header-content{display:flex;width:100%;height:70px;align-items:center}header.header .header-content .header-option:first-child{flex-basis:38%;width:38%;padding-left:20px}header.header .header-content .header-option:last-child{flex-basis:62%;width:62%}header.header .company .logo{display:inline-block;background-image:url(../Images/logo.svg);background-repeat:no-repeat;height:37px;width:calc(100% - 20px)}header.header .page-actions{background-color:#42130b;height:70px}header.header .page-actions .user{position:absolute;left:15px;top:50%;transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}header.header .page-actions .user>*{display:inline-block;vertical-align:middle}header.header .page-actions .user label{color:#fff}header.header .page-actions .user .drop{position:absolute;right:10px;top:8px}header.header .page-actions .user .user-name{width:calc(100% - 50px)}header.header .page-actions .action-user{position:absolute;top:70px;left:10px;padding:20px;font-size:.9em}header.header .page-actions .action-user:after{content:'';display:block;width:15px;height:15px;background-color:#bf6836;position:absolute;top:-3px;left:15px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}header.header .page-actions .action-user a{font-size:1.1em}header.header .page-actions .action-user a:hover{text-decoration:underline}header.header .page-actions .actions-user{display:inline-block;padding-right:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}header.header .page-actions .user .picture-user{width:30px;height:30px;display:inline-block;border-radius:50%;margin-right:7px}header.header .page-actions .user .picture-user label{font-size:1em}header.header .page-actions .ic-cart-white{margin:0 14px}header.header .page-actions .ic-cart-white span{position:absolute;top:-13px;right:-1px;width:18px;height:18px;font-size:.55em;font-weight:bold;border-radius:50%;border-radius:10px;text-align:center;line-height:19px}header.header .sub{background-color:transparent}header.header .sub.active{margin-top:0;opacity:1}header.header .sub .centered{position:relative}header.header .page-actions .user .user-name{font-size:.95em}@media(min-width:35em){header.header .page-actions .user .user-name{width:initial}header.header .page-actions .user .drop{right:-115px;top:2px}}header.header .sub .menu{width:100%;height:calc(100% - 70px);position:fixed;right:-100%;top:70px;background-color:rgba(0,0,0,.4);overflow-y:auto;z-index:200}header.header .sub.active .menu.active{right:0}header.header .sub .menu a{color:#fff;font-size:.95em}header.header .sub .menu li{display:block;text-align:left;padding:20px;cursor:pointer;background-color:#bf6836}header.header .sub .menu li .drop{float:right;cursor:pointer;background-size:8px 5px}header.header .sub .menu>ul>li>a:hover:after,header.header .sub .menu>ul>li.active>a:after{opacity:1}header.header .sub .menu li ul{display:none;opacity:0;pointer-events:none}header.header .sub .menu li.active ul{display:block;opacity:1;pointer-events:all}header.header .sub .menu li ul li{margin:0 -27px 0 -10px}header.header .sub .menu li ul li a{padding:10px 27px 10px 10px;font-weight:300}header.header .sub .menu li ul li a:hover{text-decoration:underline}footer.footer{padding:20px 0}footer.footer a{font-size:.8em;margin-left:10px}footer.footer .info h1{margin-bottom:15px}footer.footer h2{margin-bottom:17px;font-size:1.2em}footer.footer .basic-info{margin-top:40px;margin-left:15px}footer.footer .basic-info a:not(:last-child){margin-bottom:15px}footer.footer .basic-info a span:not(.distrit){margin-right:10px}footer.footer .basic-info a span.distrit{margin-left:40px}footer.footer .social-networks{margin:40px 15px}footer.footer .social-networks a:nth-child(2){margin:0 50px}footer.footer .shortcuts{margin-left:15px}footer.footer .shortcuts a:hover{color:#bf6836}footer.footer .shortcuts a:not(:last-child){margin-bottom:15px}footer.footer .map-section{margin:35px 0 20px 0}footer.footer .map-section .map{height:200px;z-index:1!important;-webkit-transform:none;-ms-transform:none;-moz-transform:none;-o-transform:none}footer.footer .politic a:hover{color:#bf6836}footer.footer .basic-info{display:inline-block}.why{margin-bottom:20px}.why .centered{padding:35px 0}.why .centered p:not(:last-child){margin-bottom:15px}.why .centered .picture-box{width:100%;height:250px;margin-bottom:15px;overflow:hidden}.why .centered .picture-box img{min-width:100%;height:100%}.why .info-box>div{margin-top:20px}@media(min-width:40em){.why .centered{display:flex;align-items:center}.why .centered>*{width:50%;vertical-align:middle;display:inline-block;font-size:1.1em}.why .centered .picture-box{width:290px;height:210px;margin-bottom:0;margin-right:50px}}.counters{background-image:url(../Images/Home/bg-texture.png);background-repeat:no-repeat;background-position:center;width:100%}.counters .centered{display:flex;align-items:center;flex-wrap:wrap;justify-content:left;padding:20px 55px;width:calc(100% - 110px)}.counters .counter{flex-basis:50%}.counters .counter .quantity{font-size:1.9em;margin-bottom:0;font-weight:600;margin-left:15px}.counters .counter .quantity:after{content:'';display:block;position:absolute;top:10px;left:-15px;background-image:url(../Images/Icons/ic_plus_white.svg);background-repeat:no-repeat;width:10px;height:10px;background-position:center}.alliances .background-brown{height:100px;width:100%}.alliances .background-transparent{margin-top:-60px}.alliances .content-img-premio{width:100%;height:230px;overflow:hidden;margin-bottom:30px}.alliances .content-img-premio img{min-width:100%;height:100%}.alliances .content-img-premio .prime{z-index:2;position:absolute;bottom:15px;right:20px;text-align:right}.alliances .content-img-premio .prime label{margin-bottom:0;font-weight:700;font-size:1.1em}.alliances .strategic-alliance .ic-prime{background-repeat:no-repeat;background-position:center;height:50px;width:90px;background-size:contain}.alliances .strategic-alliance p{font-size:1.1em}.alliances .strategic-alliance h3{display:block;margin:10px 0 7px 0;font-weight:900;font-size:1.1em}.alliances .strategic-alliance .title::after{top:35px}.alliances .strategic-alliance .title1{margin-top:-5px;margin-left:55px}@media(min-width:35em){.alliances .content-img-premio{height:250px;width:365px;margin:0 auto 30px auto}}.testimonials .carrusel .carrusel-section{margin-bottom:-3px}.testimonials .carrusel .carrusel-section .carrusel-item .item{padding:40px;border-radius:8px;background-color:#fffaf8;flex-basis:calc(100% - 80px)}.testimonials .carrusel .carrusel-section .carrusel-item .item h4,.testimonials .carrusel .carrusel-section .carrusel-item .item label,.testimonials .carrusel .carrusel-section .carrusel-item .item p{position:relative;z-index:2}.testimonials .carrusel .carrusel-section .carrusel-item .item::after{content:'';display:block;position:absolute;width:90px;height:100px;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-image:url(../Images/Icons/ic_testimonio_orange.svg);background-repeat:no-repeat;filter:opacity(15%);background-position:top center}.testimonials .carrusel .carrusel-section .carrusel-item .item:nth-child(2n){background-color:rgba(191,104,54,.85)}.testimonials .carrusel .carrusel-section .carrusel-item .item:nth-child(2n)::after{background-image:url(../Images/Icons/ic_testimonio_white.svg)}.testimonials .carrusel .carrusel-section .carrusel-item .item:nth-child(2n) h4,.testimonials .carrusel .carrusel-section .carrusel-item .item:nth-child(2n) label,.testimonials .carrusel .carrusel-section .carrusel-item .item:nth-child(2n) p{color:#fff}.testimonials .carrusel .carrusel-section .carrusel-item .item p{font-size:.95em;margin-bottom:10px;font-size:1em}.testimonials h4{font-size:1em}.testimonials label{font-size:.95em}@media(min-width:40em){.testimonials .carrusel .carrusel-section{margin-bottom:-25px}.testimonials .carrusel .carrusel-section .carrusel-item .item{flex-basis:calc((100%/2) - 99px)}}.clients .carrusel-item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.clients .carrusel .carrusel-section .carrusel-item .item{flex-basis:calc((100%/3) - 29px);height:90px;margin-right:17px;background-repeat:no-repeat;background-position:center;background-size:contain}.clients .carrusel .carrusel-section .carrusel-item .item:last-child{margin-right:0}@media(min-width:45em){.clients .carrusel .carrusel-section .carrusel-item .item{flex-basis:calc((100%/4) - 29px)}}section.us .mision-vision .subtitle{margin:15px 0}section.us .mision-vision .mision,section.us .mision-vision .vision{padding:40px 0}section.us .mision-vision .mision .mision-contain,section.us .mision-vision .vision .vision-contain{text-align:center}section.us .mision-vision .mision .mision-contain h1,section.us .mision-vision .vision .vision-contain h1{font-size:1.8em}section.us .mision-vision .ic-mision-brown,section.us .mision-vision .ic-vision-white{width:50px;height:50px;background-repeat:no-repeat;background-position:center;margin:0 auto}.values{margin-top:30px}.values .image-box{text-align:center}.values .image-box .img-values{width:100%;height:200px;overflow:hidden}.values .image-box .img-values img{min-width:100%;height:100%}.values .values-section{margin-top:30px}.values .values-section .values-content{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px}.values .values-section .values-content .icon{margin-right:10px}.values .values-section .values-content .value{margin-bottom:30px}.values .values-section .values-content .value label{font-size:1.1em}.values .values-section .values-content>*{width:50%;flex-basis:50%}@media(min-width:40em){.values .image-box .img-values{width:400px;height:260px;margin:0 auto}}.beginnings .box{padding:20px;min-height:initial !important}.beginnings .box p{min-height:initial !important;text-align:left;font-size:1em}.beginnings .ic-principio-orange{width:50px;height:50px;background-repeat:no-repeat;background-position:center;margin:0 auto;position:relative}.beginnings .ic-principio-orange:after{content:'';display:block;position:absolute;width:7px;height:7px;border-radius:50%;background-color:#bf6836;left:50%;bottom:-25px;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.beginnings .subtitle{margin:40px 0 15px 0}section.services{margin-bottom:-50px}section.info-service{margin-bottom:60px}section.info-service .background-blue{height:80px;width:100%}section.info-service .background-transparent{margin-top:-50px}section.info-service .hero .slider-hero:before{background:transparent;display:none !important}section.info-service .hero .slider-hero .slide-hero{background-size:contain;background-repeat:no-repeat}section.info-service .hero .slider-hero ul{height:320px!important}section.info-service .service-description .content-image-service{width:100%;height:215px;overflow:hidden;margin-bottom:30px}section.info-service .service-description .content-image-service img{min-width:100%;height:100%}section.info-service .service-description .content-image-service .hero{margin-top:0!important}section.info-service .service-description .content-image-service .hero .slider{height:215px!important}section.info-service .service-description .content-image-service .hero .slider-hero .slide-hero{background-position:center 20px}section.info-service .service-description .title1{margin-bottom:10px}section.info-service .form-service{margin-top:40px}section.info-service .form-service .imput-list{margin-top:25px}section.info-service .form-service .imput-list .form-actions{margin-bottom:10px}section.info-service .form-service .imput-list input,section.info-service .form-service select,section.info-service .form-service textarea{width:100%;font-size:.85em}section.info-service .footer-info label>*{display:inline-block;vertical-align:top}section.info-service .footer-info label span{font-size:.94em;width:calc(100% - 35px);margin-top:-4px}section.info-service .footer-info a{width:calc(100% - 30px);margin-top:10px}@media(min-width:35em){section.info-service .footer-info label>*{display:inline-block;vertical-align:middle}section.info-service .footer-info label span{margin-top:1px;font-size:.75em;font-weight:500}}section.topics{margin-bottom:-50px}section.topics .section-box .box{padding:35px 20px}section.topics .ic-beneficios-white,section.topics .ic-beneficios-brown{width:50px;height:50px;background-repeat:no-repeat;background-position:center;margin:0 auto;position:relative}section.topics .benefits{margin-bottom:30px}section.topics .benefits h3{margin:20px 0}section.topics .boxes.proximos .content-box .box{border-bottom:none}.boxes.proximos .date-start{padding:5px 15px;position:absolute;top:0;right:0;font-weight:500;font-size:.8em}section.topics .boxes.proximos .buy{width:100%;padding:7px 0;position:absolute;bottom:0;left:0;font-weight:500;font-size:.85em}section.topics .boxes.proximos .title1{margin-left:0}.popup-add .image-topic{width:100%;height:160px;overflow:hidden}.popup-add .image-topic img{min-width:100%;height:100%}.popup-add .description-course{margin-top:25px}.popup-add .description-course .titles .name-course{margin:0}.popup-add .description-course p{font-size:1em}.popup-add .image-topic label{position:absolute;top:0;right:0;z-index:2;padding:10px}.popup-add .prices{margin:15px 0}.popup-add .prices label:first-child{text-decoration:line-through;margin-right:15px;font-size:.95em;font-weight:400}.popup-add .prices label:last-child{font-size:1.5em}.popup-add .quantity{margin-top:20px;display:flex;align-items:center;flex-wrap:wrap}.popup-add .quantity .stock *{vertical-align:middle}.popup-add .quantity .stock input{width:60px;text-align:center;margin-top:0;font-size:1em}.popup-add .quantity .stock a{display:inline-block;background-size:19px}.popup-add .quantity .add{height:40px;line-height:40px;font-size:1em!important;flex-basis:110px;margin-left:10px;margin-top:0}@media(min-width:30em){.popup-add .quantity .stock{flex-basis:46%}.popup-add .quantity .add{flex-basis:37%;font-size:1em!important}.popup-add .quantity .stock a{background-size:initial}}section.topics-detail{padding-top:30px}section.topics-detail .header-section{margin-bottom:30px}section.topics-detail .header-section .topic-titles{width:calc(100% - 120px)}section.topics-detail .header-section .topic-titles h1{margin-bottom:5px;font-size:1.3em}section.topics-detail .header-section .topic-titles .subtitle{font-style:italic}section.topics-detail .header-section .ic-gold{width:150px;height:70px;background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:-1px;right:-5px}section.topics-detail .actions-detail a{padding:7px 20px}section.topics-detail .actions-detail a.buy-now{padding-left:63px;background-position:20px center;background-size:30px 20px;margin-left:19px}section.topics-detail .whats-importance{padding:30px 0}section.topics-detail .whats{margin-bottom:20px}section.topics-detail .benefit-topic{padding:30px 0}section.topics-detail .benefit-topic .benefit-list{margin-top:20px}section.topics-detail .benefit-topic .benefit-list p{font-size:1em}section.topics-detail .instructor .background-brown{height:100px;width:100%}section.topics-detail .instructor .background-transparent{margin-top:-60px}section.topics-detail .instructor .info-instructor .content-image{height:300px;width:250px;overflow:hidden;margin:0 auto 30px auto}section.topics-detail .instructor .info-instructor .content-image img{min-width:100%;height:100%}section.topics-detail .instructor .info-instructor .name-instructor{width:250px;margin:0 auto}section.topics-detail .biografy{margin-top:30px}section.topics-detail .biografy .instructor-title .title::after{top:25px}section.topics-detail .biografy .instructor-title .title1{margin-left:55px;margin-top:-5px;margin-bottom:15px}section.topics-detail .biografy p{margin:10px 0}.contact-footer{padding:20px 0}.contact-footer .politic{width:100%;margin-top:0!important}.footer-contact{margin-top:-70px}section.contacto .map{height:250px;margin-bottom:-50px}section.login{padding-top:50px;margin-bottom:-50px}section.login .access .ic-logo{width:150px;height:100px;background-image:url('../Images/logo.svg');background-repeat:no-repeat;background-position:center;display:block;background-size:contain;margin:0 auto}section.login .access .login-form{padding:20px 0;margin-top:30px}section.login .access .login-form input{width:100%;margin-bottom:10px;font-size:.9em}section.login .access .into a:first-child{width:calc(100% - 30px);margin-bottom:10px;font-size:.95em}section.login .access .botones{margin:30px 0}section.login .access .botones a{width:calc((100%/3) - 54px);background-position:13px center;background-size:15px 15px}section.login .access .botones a:last-child{background-size:20px 25px}section.registro{padding-top:20px;margin-bottom:-50px}section.registro .ic-logo{width:150px;height:100px;background-image:url('../Images/logo.svg');background-repeat:no-repeat;background-position:center;display:block;background-size:contain;margin:0 auto}section.registro .background-hueso{padding:30px 0 50px 0;margin-top:20px}section.registro .background-hueso .centered .form-actions{margin:10px 0}section.registro .background-hueso .centered .input-content input,section.registro .background-hueso .centered .input-content select{width:100%;background-color:#f9f9f9;font-size:.9em}section.registro .background-hueso .centered .input-content .form-actions .multi-input *{display:inline-block;vertical-align:middle}section.registro .background-hueso .centered .input-content .form-actions .multi-input label{padding:12px 7px;border-radius:5px;width:42px}section.registro .background-hueso .centered .input-content .form-actions .multi-input input{width:calc(100% - 66px);margin-left:5px}section.registro .footer-register .social-networks{margin:20px 0}section.registro .footer-register .social-networks::after{content:'';display:block;position:absolute;left:0;top:15px;width:calc(50% - 40px);height:2px;background-color:#363636}section.registro .footer-register .social-networks::before{content:'';display:block;position:absolute;right:0;top:15px;width:calc(50% - 40px);height:2px;background-color:#363636}section.registro .footer-register .botones a{width:calc((100%/3) - 54px);background-position:13px center;background-size:15px 15px}section.registro .footer-register .botones a:last-child{background-size:20px 25px}section.registro .privacity label{margin:30px 0}section.registro .privacity label>*{display:inline-block;vertical-align:top}section.registro .privacity label span{font-size:.94em;width:calc(100% - 35px);margin-top:-4px}section.registro .privacity a{width:calc(100% - 30px)}@media(min-width:35em){section.registro .privacity label>*{display:inline-block;vertical-align:middle}section.registro .privacity label span{margin-top:1px;font-size:.75em;font-weight:500}}section.my-account .profile-content{padding:30px 0}section.my-account .profile>*{display:inline-block;vertical-align:middle}section.my-account .profile .profile-picture{width:150px;height:150px;border-radius:50%;margin-right:30px;font-size:5em}section.my-account .profile .country{margin-bottom:10px}section.my-account .box-content .box{flex-basis:calc((100%/2) - 56px);min-height:initial;padding:10px 0 10px 0}section.acount-detalle{padding-top:30px}section.acount-detalle .centered .background-hueso{padding:30px 20px;border-radius:8px;margin:20px 0}section.acount-detalle .centered .title::after{background-color:#42130b}section.acount-detalle .centered .background-hueso .form-actions{margin:10px 0}section.acount-detalle .centered .background-hueso input,section.acount-detalle .centered .background-hueso select{width:100%;font-size:.9em}section.acount-detalle .centered .background-hueso .form-actions .multi-input *{display:inline-block;vertical-align:middle}section.acount-detalle .centered .background-hueso .form-actions .multi-input label{padding:12px 7px;border-radius:5px;width:37px}section.acount-detalle .centered .background-hueso .form-actions .multi-input input{width:calc(100% - 66px);margin-left:10px}section.acount-detalle .save-profile a{width:calc(100% - 40px);margin-top:15px}section.acount-detalle .centered .align-right .button{font-size:.7em}section.checkout{margin-top:100px}section.checkout .wizard{text-align:center;margin:30px auto 50px auto;max-width:750px}section.checkout .wizard ol{display:flex;justify-content:center}section.checkout .wizard ol li{position:relative;flex-basis:calc(100%/3)}section.checkout .wizard ol li:nth-child(2):before{content:'';display:block;left:-28px}section.checkout .wizard ol li:nth-child(2):after{content:'';display:block;right:-28px}section.checkout .wizard ol li:after,section.checkout .wizard ol li:before{position:absolute;height:1px;background-color:#bf6836;width:50%;top:19px}section.checkout .wizard ol li .step{width:40px;height:40px;border-radius:50%;position:relative;margin:0 auto;z-index:1;border:1px solid #bf6836}section.checkout .wizard ol li .step.active,section.checkout .wizard ol li .step:hover{background-color:#bf6836}section.checkout .wizard ol li .step label{font-size:1em}section.checkout .wizard ol li .step.active label,section.checkout .wizard ol li .step:hover label{color:#fff}section.checkout .wizard ol li .step-name{font-size:1em;margin-top:15px;display:block}section.checkout .main-panel .checkout-tabs{margin-top:20px;margin-bottom:50px}section.checkout .main-panel .checkout-tabs a{padding:10px;display:inline-block;vertical-align:middle;box-shadow:0 2px 4px rgba(0,0,0,.3);min-width:110px}section.checkout .main-panel .checkout-tabs a:first-child{border-radius:5px 0 0 5px}section.checkout .main-panel .checkout-tabs a:last-child{border-radius:0 5px 5px 0;margin-left:-4px}section.checkout .main-panel .checkout-tabs a.active{background-color:#42130b;color:#fff}section.checkout .cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:15px}section.checkout .cards img{width:calc(100%/5 - 10px);max-width:60px;height:auto;margin:5px;filter:grayscale(90%);opacity:.5}section.checkout .checkout-box .extras .safe-buy{display:flex;justify-content:center;margin-bottom:40px;margin-top:50px}section.checkout .checkout-box .extras .safe-buy .icon{width:40px;height:40px;background-size:contain;flex-basis:40px;margin-right:20px}section.checkout .checkout-box .extras .safe-buy .text-safe{flex-basis:calc(100% - 60px)}section.checkout .content-all-buy{border-radius:8px;padding:15px}section.checkout .checkout-box .buy-list .total-buy{display:flex;justify-content:space-between}section.checkout .checkout-box .buy-list .total-buy label{font-size:1em}section.checkout .checkout-box .buy-list .total-buy .precio-final{font-size:1.1em}section.checkout .checkout-box .item .ic-close{position:absolute;top:0;right:5px}section.checkout .checkout-box .item .compleat-info{display:flex;flex-wrap:wrap}section.checkout .checkout-box .item .compleat-info .info-products{flex-basis:61%}section.checkout .checkout-box .item .compleat-info .quantity{flex-basis:115px;margin-top:40px}section.checkout .quantity .stock *{vertical-align:middle}section.checkout .checkout-box .item .prices{margin-top:10px}section.checkout .checkout-box .item .prices label.promocional-price{text-decoration:line-through;margin-right:15px}section.checkout .checkout-box .item .prices label.real-price{font-size:1.1em}section.checkout .checkout-box .item .compleat-info .quantity .stock input{width:60px;text-align:center;margin-top:0;font-size:1.1em}section.checkout .checkout-box .item .compleat-info .quantity .stock a{display:inline-block;background-size:19px}section.checkout .checkout-box .image-topic{width:100px;height:70px;overflow:hidden;margin-bottom:15px}section.checkout .checkout-box .image-topic label{padding:10px 15px;position:absolute;top:0;right:0}section.checkout .checkout-box .image-topic img{min-width:100%;height:100%}section.checkout .checkout-box .discount{margin-top:50px}section.checkout .checkout-box .discount .save{width:calc(100% - 30px);text-align:center}section.checkout .checkout-box .discount .apply{margin:30px 0}section.checkout .checkout-box .discount .apply a{height:45px;line-height:45px;padding:0 25px;display:inline-block;vertical-align:middle;border-radius:0 5px 5px 0;margin-left:-7px}section.checkout .checkout-box .discount .apply input{display:inline-block;vertical-align:middle;width:calc(100% - 103px);font-size:.95em;font-weight:300}@media(min-width:35em){section.checkout .checkout-box .item .compleat-info .info-products{flex-basis:65%}section.checkout .checkout-box .image-topic{width:140px;height:90px;overflow:hidden;margin-bottom:15px}}@media(min-width:50em){section.checkout .checkout-box .item .compleat-info .info-products{flex-basis:78%}section.checkout .checkout-box .item{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}section.checkout .checkout-box .item .compleat-info{width:75%}section.checkout .checkout-box .item .compleat-info .quantity{margin-top:23px}section.checkout .checkout-box .compleat-info .basic-info>*{display:inline-block;vertical-align:middle}section.checkout .checkout-box .compleat-info .basic-info .image-topic{margin-right:15px;margin-bottom:0}section.checkout .checkout-box .basic-info .names-products .type{font-size:1.1em}section.checkout .checkout-box .basic-info .names-products .name-course{font-size:1em;margin-bottom:0}section.checkout .checkout-box .basic-info .names-products .variante{font-size:.95em;font-weight:500}section.checkout .checkout-box .item .prices label{display:block}section.checkout .checkout-box .item .ic-close{top:33px;right:0}section.checkout .checkout-box .extras .safe-buy .icon{width:30px;height:30px}section.checkout .checkout-box .discount{display:flex;justify-content:space-between;align-items:flex-end;margin-top:0}section.checkout .checkout-box .discount .save{width:100px;font-size:.95em}section.checkout .checkout-box .discount .apply{margin-bottom:0;width:385px}section.checkout .checkout-box .discount .apply a{font-size:.95em}section.checkout .checkout-box .item .prices{margin-top:0;margin-right:70px;text-align:right}section.checkout .checkout-box .buy-list .total-buy{margin-right:70px}section.checkout .checkout-box .item .prices label.promocional-price{margin-right:0;font-size:.95em}section.checkout .checkout-box .item .prices label.real-price{font-size:1.1em}section.checkout .checkout-box .item .compleat-info .quantity .stock a{background-size:55%}}section.checkout .facturacion{background-color:#dfdfdf;padding:25px 0 10px 0;margin-bottom:50px}section.checkout .box{margin-top:25px}section.checkout .box .form-actions{margin-bottom:10px}section.checkout .box .form-actions input,section.checkout .box .form-actions select{width:100%;font-size:.8em}section.checkout .box .form-actions .multi-input *{width:calc((100%/4) - 3px)}section.checkout .box .form-actions .multi-input input:last-child{width:27%;margin-left:5px}section.checkout .box .form-actions a{width:calc(100% - 30px);text-align:center;font-size:1.1em}section.checkout .pago .pago-section{background-color:#fffaf8;padding:30px 0 20px 0;margin-bottom:15px}section.checkout .pago .pago-section:last-child{margin-bottom:50px}section.checkout .pago .items-list{margin-top:30px}section.checkout .pago .pago-section .total .total-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}section.checkout .pago .pago-section .total .total-box label{font-size:1em}section.checkout .pago .pago-section .total .total-box label.text-brown{font-size:1.1em}@media(min-width:50em){section.checkout .pago .checkout-box .item .prices{margin-top:0;margin-right:0;text-align:left}}section.thanks{padding-top:100px}section.thanks .centered{padding-top:65px;border-radius:8px 8px 0 0}section.thanks .message .ic-check-orange{width:80px;height:80px;background-size:contain;margin:0 auto 20px auto;position:absolute;top:-40px;left:50%;transform:translateX(-50%)}section.thanks .message .ic-logo{width:150px;height:100px;background-image:url('../Images/logo.svg');background-repeat:no-repeat;background-position:center;display:block;background-size:contain;margin:0 auto}section.thanks .message .texto{width:400px;margin:0 auto}section.thanks .message .texto h1{font-size:2.2em}section.thanks .background-blue{height:230px;margin-top:50px;border-radius:0 0 8px 8px}section.thanks .background-blue:after{content:'';display:block;width:30px;height:30px;background-color:#f9f9f9;position:absolute!important;top:-15px;left:50%;transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}section.error{padding-top:100px}section.error .ic-error{width:150px;height:150px;background-image:url('../Images/Icons/ic_error.svg');background-repeat:no-repeat;background-position:center;display:block;background-size:contain;margin:0 auto}section.error .description-error{margin:20px 0}.alerts{width:calc(100% - 60px);text-align:center;max-width:400px;position:fixed;bottom:30px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%)}.alerts .alert{display:inline-block;text-align:left;padding:10px 20px 10px 15px;margin-top:5px;opacity:0;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);border:1px solid #42130b;transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%)}.alerts .alert.active{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);border-radius:8px}.alerts .alert *{display:inline-block;vertical-align:middle}.alerts .alert span{width:20px;height:20px;margin-right:10px}.alerts .alert label{max-width:calc(100% - 30px);font-size:.8em}