.bootstrap-touchspin .input-group-btn-vertical{position:relative;white-space:nowrap;width:1%;vertical-align:middle;display:table-cell}.bootstrap-touchspin .input-group-btn-vertical>.btn{display:block;float:none;width:100%;max-width:100%;padding:8px 10px;margin-left:-1px;position:relative}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{border-radius:0;border-top-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:-2px;border-radius:0;border-bottom-right-radius:4px}.bootstrap-touchspin .input-group-btn-vertical i{position:absolute;top:3px;left:5px;font-size:9px;font-weight:400}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@charset "UTF-8";
/*!
 * Bootstrap v4.0.0-alpha.5 (https://getbootstrap.com)
 * Copyright 2011-2016 The Bootstrap Authors
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media print{*,:after,:before,:first-letter,blockquote:first-line,div:first-line,li:first-line,p:first-line{text-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.tag{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@-ms-viewport{width:device-width}html{font-size:16px;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}[tabindex="-1"]:focus{outline:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#777;text-decoration:none}a:focus,a:hover{color:#515151;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:none}pre{overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#555;caption-side:bottom}caption,th{text-align:left}label{margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,select,textarea{line-height:inherit}input[type=checkbox]:disabled,input[type=radio]:disabled{cursor:not-allowed}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.h1,h1{font-size:1.375rem}.h2,h2{font-size:1.25rem}.h3,.h4,h3,h4{font-size:1.125rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.9375rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:3.125rem;font-weight:600}.display-2{font-size:2.188rem;font-weight:400}.display-3{font-size:1.563rem;font-weight:400}.display-4{font-size:1.25rem;font-weight:400}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eee}.blockquote-footer{display:block;font-size:80%;color:#999}.blockquote-footer:before{content:"\2014   \A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eee;border-left:0}.blockquote-reverse .blockquote-footer:before{content:""}.blockquote-reverse .blockquote-footer:after{content:"\A0   \2014"}dl.row>dd+dt{clear:left}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img,.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:0;transition:all .2s ease-in-out}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#999}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}code{color:#bd4147;background-color:#f7f7f9;border-radius:0}code,kbd{padding:.2rem .4rem;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#373a3c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container:after{content:"";display:table;clear:both}@media (min-width:576px){.container{width:540px;max-width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}}@media (min-width:992px){.container{width:960px;max-width:100%}}@media (min-width:1200px){.container{width:1140px;max-width:100%}}.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container-fluid:after{content:"";display:table;clear:both}.row{margin-right:-15px;margin-left:-15px}.row:after{content:"";display:table;clear:both}@media (min-width:768px){.col-md-1{float:left;width:8.33333%}.col-md-2{float:left;width:16.66667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333%}.col-md-5{float:left;width:41.66667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.33333%}.col-md-8{float:left;width:66.66667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.33333%}.col-md-11{float:left;width:91.66667%}.col-md-12{float:left;width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}.table{width:100%;max-width:100%;margin-bottom:1rem}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #d6d4d4}.table thead th{vertical-align:bottom;border-bottom:2px solid #d6d4d4}.table tbody+tbody{border-top:2px solid #d6d4d4}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #d6d4d4}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th,.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-success,.table-success>td,.table-success>th{background-color:#dff0d8}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>td,.table-info>th{background-color:#d9edf7}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>td,.table-warning>th{background-color:#fcf8e3}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>td,.table-danger>th{background-color:#f2dede}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#373a3c}.thead-default th{color:#555;background-color:#eee}.table-inverse{color:#eee;background-color:#373a3c}.table-inverse td,.table-inverse th,.table-inverse thead th{border-color:#555}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;min-height:0;overflow-x:auto}.table-reflow thead{float:left}.table-reflow tbody{display:block;white-space:nowrap}.table-reflow td,.table-reflow th{border-top:1px solid #d6d4d4;border-left:1px solid #d6d4d4}.table-reflow td:last-child,.table-reflow th:last-child{border-right:1px solid #d6d4d4}.table-reflow tbody:last-child tr:last-child td,.table-reflow tbody:last-child tr:last-child th,.table-reflow tfoot:last-child tr:last-child td,.table-reflow tfoot:last-child tr:last-child th,.table-reflow thead:last-child tr:last-child td,.table-reflow thead:last-child tr:last-child th{border-bottom:1px solid #d6d4d4}.table-reflow tr{float:left}.table-reflow tr td,.table-reflow tr th{display:block!important;border:1px solid #d6d4d4}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#555;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,.25);border-radius:0}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#555;background-color:#fff;border-color:#66afe9;outline:none}.form-control:-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eee;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.5rem - 2px)}select.form-control:focus::-ms-value{color:#555;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0}.col-form-label-lg{padding-top:.75rem;padding-bottom:.75rem;font-size:.9375rem}.col-form-label-sm{padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem}.col-form-legend{margin-bottom:0;font-size:1rem}.col-form-legend,.form-control-static{padding-top:.5rem;padding-bottom:.5rem}.form-control-static{line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-lg,.form-control-static.form-control-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:.9375rem;border-radius:.3rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:2.75rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.75rem}.form-check+.form-check{margin-top:-.25rem}.form-check.disabled .form-check-label{color:#555;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{position:relative;display:inline-block;padding-left:1.25rem;margin-bottom:0;vertical-align:middle;cursor:pointer}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-check-inline.disabled{color:#555;cursor:not-allowed}.form-control-feedback{margin-top:.25rem}.form-control-danger,.form-control-success,.form-control-warning{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .625rem;background-size:1.25rem 1.25rem}.has-success .custom-control,.has-success .form-check-inline,.has-success .form-check-label,.has-success .form-control-feedback,.has-success .form-control-label{color:#4cbb6c}.has-success .form-control{border-color:#4cbb6c}.has-success .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #96d7a9}.has-success .input-group-addon{color:#4cbb6c;border-color:#4cbb6c;background-color:#e0f3e5}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#4cbb6c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .custom-control,.has-warning .form-check-inline,.has-warning .form-check-label,.has-warning .form-control-feedback,.has-warning .form-control-label{color:#ff9a52}.has-warning .form-control{border-color:#ff9a52}.has-warning .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffd6b8}.has-warning .input-group-addon{color:#ff9a52;border-color:#ff9a52;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#ff9a52' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .custom-control,.has-danger .form-check-inline,.has-danger .form-check-label,.has-danger .form-control-feedback,.has-danger .form-control-label{color:#ff4c4c}.has-danger .form-control{border-color:#ff4c4c}.has-danger .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ffb2b2}.has-danger .input-group-addon{color:#ff4c4c;border-color:#ff4c4c;background-color:#fff}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='#ff4c4c' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}@media (min-width:576px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;width:auto;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-check,.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:inline-block;margin-top:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:400;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:0}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#428bca;border-color:transparent}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#3071a9;border-color:transparent}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#3071a9;border-color:transparent;background-image:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#285e8e;border-color:transparent}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary:disabled.focus,.btn-primary:disabled:focus,.btn-primary:disabled:hover{background-color:#428bca;border-color:transparent}.btn-secondary{color:#222;background-color:#eee;border-color:transparent}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{color:#222;background-color:#d5d5d5;border-color:transparent}.btn-secondary.active,.btn-secondary:active,.open>.btn-secondary.dropdown-toggle{color:#222;background-color:#d5d5d5;border-color:transparent;background-image:none}.btn-secondary.active.focus,.btn-secondary.active:focus,.btn-secondary.active:hover,.btn-secondary:active.focus,.btn-secondary:active:focus,.btn-secondary:active:hover,.open>.btn-secondary.dropdown-toggle.focus,.open>.btn-secondary.dropdown-toggle:focus,.open>.btn-secondary.dropdown-toggle:hover{color:#222;background-color:#c3c3c3;border-color:transparent}.btn-secondary.disabled.focus,.btn-secondary.disabled:focus,.btn-secondary.disabled:hover,.btn-secondary:disabled.focus,.btn-secondary:disabled:focus,.btn-secondary:disabled:hover{background-color:#eee;border-color:transparent}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#2aabd2;background-image:none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info:disabled.focus,.btn-info:disabled:focus,.btn-info:disabled:hover{background-color:#5bc0de;border-color:#5bc0de}.btn-success{color:#fff;background-color:#4cbb6c;border-color:#4cbb6c}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#3a9a56;border-color:#389252}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#3a9a56;border-color:#389252;background-image:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#318047;border-color:#256237}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success:disabled.focus,.btn-success:disabled:focus,.btn-success:disabled:hover{background-color:#4cbb6c;border-color:#4cbb6c}.btn-warning{color:#fff;background-color:#ff9a52;border-color:#ff9a52}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#ff7c1f;border-color:#ff7615}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ff7c1f;border-color:#ff7615;background-image:none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#fa6800;border-color:#d25700}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning:disabled.focus,.btn-warning:disabled:focus,.btn-warning:disabled:hover{background-color:#ff9a52;border-color:#ff9a52}.btn-danger{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#ff1919;border-color:#ff0f0f}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#ff1919;border-color:#ff0f0f;background-image:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#f40000;border-color:#c00}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger:disabled.focus,.btn-danger:disabled:focus,.btn-danger:disabled:hover{background-color:#ff4c4c;border-color:#ff4c4c}.btn-outline-primary{color:#428bca;background-image:none;background-color:transparent;border-color:#428bca}.btn-outline-primary.active,.btn-outline-primary.focus,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover,.open>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#428bca;border-color:#428bca}.btn-outline-primary.active.focus,.btn-outline-primary.active:focus,.btn-outline-primary.active:hover,.btn-outline-primary:active.focus,.btn-outline-primary:active:focus,.btn-outline-primary:active:hover,.open>.btn-outline-primary.dropdown-toggle.focus,.open>.btn-outline-primary.dropdown-toggle:focus,.open>.btn-outline-primary.dropdown-toggle:hover{color:#fff;background-color:#285e8e;border-color:#1f496e}.btn-outline-primary.disabled.focus,.btn-outline-primary.disabled:focus,.btn-outline-primary.disabled:hover,.btn-outline-primary:disabled.focus,.btn-outline-primary:disabled:focus,.btn-outline-primary:disabled:hover{border-color:#92bce0}.btn-outline-secondary{color:transparent;background-image:none;background-color:transparent;border-color:transparent}.btn-outline-secondary.active,.btn-outline-secondary.active.focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.active:hover,.btn-outline-secondary.focus,.btn-outline-secondary:active,.btn-outline-secondary:active.focus,.btn-outline-secondary:active:focus,.btn-outline-secondary:active:hover,.btn-outline-secondary:focus,.btn-outline-secondary:hover,.open>.btn-outline-secondary.dropdown-toggle,.open>.btn-outline-secondary.dropdown-toggle.focus,.open>.btn-outline-secondary.dropdown-toggle:focus,.open>.btn-outline-secondary.dropdown-toggle:hover{color:#fff;background-color:transparent;border-color:transparent}.btn-outline-secondary.disabled.focus,.btn-outline-secondary.disabled:focus,.btn-outline-secondary.disabled:hover,.btn-outline-secondary:disabled.focus,.btn-outline-secondary:disabled:focus,.btn-outline-secondary:disabled:hover{border-color:rgba(51,51,51,0)}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info.active,.btn-outline-info.focus,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover,.open>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info.active.focus,.btn-outline-info.active:focus,.btn-outline-info.active:hover,.btn-outline-info:active.focus,.btn-outline-info:active:focus,.btn-outline-info:active:hover,.open>.btn-outline-info.dropdown-toggle.focus,.open>.btn-outline-info.dropdown-toggle:focus,.open>.btn-outline-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1f7e9a}.btn-outline-info.disabled.focus,.btn-outline-info.disabled:focus,.btn-outline-info.disabled:hover,.btn-outline-info:disabled.focus,.btn-outline-info:disabled:focus,.btn-outline-info:disabled:hover{border-color:#b0e1ef}.btn-outline-success{color:#4cbb6c;background-image:none;background-color:transparent;border-color:#4cbb6c}.btn-outline-success.active,.btn-outline-success.focus,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover,.open>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#4cbb6c;border-color:#4cbb6c}.btn-outline-success.active.focus,.btn-outline-success.active:focus,.btn-outline-success.active:hover,.btn-outline-success:active.focus,.btn-outline-success:active:focus,.btn-outline-success:active:hover,.open>.btn-outline-success.dropdown-toggle.focus,.open>.btn-outline-success.dropdown-toggle:focus,.open>.btn-outline-success.dropdown-toggle:hover{color:#fff;background-color:#318047;border-color:#256237}.btn-outline-success.disabled.focus,.btn-outline-success.disabled:focus,.btn-outline-success.disabled:hover,.btn-outline-success:disabled.focus,.btn-outline-success:disabled:focus,.btn-outline-success:disabled:hover{border-color:#96d7a9}.btn-outline-warning{color:#ff9a52;background-image:none;background-color:transparent;border-color:#ff9a52}.btn-outline-warning.active,.btn-outline-warning.focus,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover,.open>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#ff9a52;border-color:#ff9a52}.btn-outline-warning.active.focus,.btn-outline-warning.active:focus,.btn-outline-warning.active:hover,.btn-outline-warning:active.focus,.btn-outline-warning:active:focus,.btn-outline-warning:active:hover,.open>.btn-outline-warning.dropdown-toggle.focus,.open>.btn-outline-warning.dropdown-toggle:focus,.open>.btn-outline-warning.dropdown-toggle:hover{color:#fff;background-color:#fa6800;border-color:#d25700}.btn-outline-warning.disabled.focus,.btn-outline-warning.disabled:focus,.btn-outline-warning.disabled:hover,.btn-outline-warning:disabled.focus,.btn-outline-warning:disabled:focus,.btn-outline-warning:disabled:hover{border-color:#ffd6b8}.btn-outline-danger{color:#ff4c4c;background-image:none;background-color:transparent;border-color:#ff4c4c}.btn-outline-danger.active,.btn-outline-danger.focus,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover,.open>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#ff4c4c;border-color:#ff4c4c}.btn-outline-danger.active.focus,.btn-outline-danger.active:focus,.btn-outline-danger.active:hover,.btn-outline-danger:active.focus,.btn-outline-danger:active:focus,.btn-outline-danger:active:hover,.open>.btn-outline-danger.dropdown-toggle.focus,.open>.btn-outline-danger.dropdown-toggle:focus,.open>.btn-outline-danger.dropdown-toggle:hover{color:#fff;background-color:#f40000;border-color:#c00}.btn-outline-danger.disabled.focus,.btn-outline-danger.disabled:focus,.btn-outline-danger.disabled:hover,.btn-outline-danger:disabled.focus,.btn-outline-danger:disabled:focus,.btn-outline-danger:disabled:hover{border-color:#ffb2b2}.btn-link{font-weight:400;color:#777;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#515151;text-decoration:underline;background-color:transparent}.btn-link:disabled:focus,.btn-link:disabled:hover{color:#999;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:.75rem 1.5rem;font-size:.9375rem;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;transition-timing-function:ease;transition-duration:.35s;transition-property:height}.collapsing,.dropdown,.dropup{position:relative}.dropdown-toggle:after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle:after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#373a3c;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#999}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#999;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left;margin-bottom:0}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-.5rem}.btn-toolbar:after{content:"";display:table;clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:.5rem}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split:after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:.3em .3em 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 .3em .3em}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after{content:"";display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;width:100%;display:table;border-collapse:separate}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:active,.input-group .form-control:focus,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.25;color:#555;text-align:center;background-color:#eee;border:1px solid rgba(0,0,0,.25);border-radius:0}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:.9375rem;border-radius:.3rem}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:not(:last-child),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group .form-control:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group .form-control:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:hover,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:hover{z-index:3}.custom-control{position:relative;display:inline-block;padding-left:1.5rem;cursor:pointer}.custom-control+.custom-control{margin-left:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-indicator{color:#fff;background-color:#0074d9}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.custom-control-input:active~.custom-control-indicator{color:#fff;background-color:#84c6ff}.custom-control-input:disabled~.custom-control-indicator{cursor:not-allowed;background-color:#eee}.custom-control-input:disabled~.custom-control-description{color:#767676;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:0}.custom-checkbox .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='#fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-indicator{background-color:#0074d9;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='#fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='#fff'/%3E%3C/svg%3E")}.custom-controls-stacked .custom-control{float:left;clear:left}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.5rem - 2px);padding:.375rem 1.75rem .375rem .75rem;padding-right:.75rem\9;color:#555;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='#333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-image:none\9;background-size:8px 10px;border:1px solid rgba(0,0,0,.25);border-radius:0;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#51a7e8;outline:none}.custom-select:focus::-ms-value{color:#555;background-color:#fff}.custom-select:disabled{color:#999;cursor:not-allowed;background-color:#eee}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid #ddd;border-radius:0}.custom-file-control:lang(en):after{content:"Choose file..."}.custom-file-control:before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;background-color:#eee;border:1px solid #ddd;border-radius:0 0 0 0}.custom-file-control:lang(en):before{content:"Browse"}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:inline-block}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#999}.nav-link.disabled,.nav-link.disabled:focus,.nav-link.disabled:hover{color:#999;cursor:not-allowed;background-color:transparent}.nav-inline .nav-item{display:inline-block}.nav-inline .nav-item+.nav-item,.nav-inline .nav-link+.nav-link{margin-left:1rem}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs:after{content:"";display:table;clear:both}.nav-tabs .nav-item{float:left;margin-bottom:-1px}.nav-tabs .nav-item+.nav-item{margin-left:.2rem}.nav-tabs .nav-link{display:block;padding:.5em 1em;border:1px solid transparent;border-top-right-radius:0;border-top-left-radius:0}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eee #eee #ddd}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link.disabled:focus,.nav-tabs .nav-link.disabled:hover{color:#999;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{color:#555;background-color:#fff;border-color:#ddd #ddd transparent}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills:after{content:"";display:table;clear:both}.nav-pills .nav-item{float:left}.nav-pills .nav-item+.nav-item{margin-left:.2rem}.nav-pills .nav-link{display:block;padding:.5em 1em;border-radius:0}.nav-pills .nav-item.open .nav-link,.nav-pills .nav-item.open .nav-link:focus,.nav-pills .nav-item.open .nav-link:hover,.nav-pills .nav-link.active,.nav-pills .nav-link.active:focus,.nav-pills .nav-link.active:hover{color:#fff;cursor:default;background-color:#428bca}.nav-stacked .nav-item{display:block;float:none}.nav-stacked .nav-item+.nav-item{margin-top:.2rem;margin-left:0}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar:after{content:"";display:table;clear:both}@media (min-width:576px){.navbar{border-radius:0}}.navbar-full{z-index:1000}@media (min-width:576px){.navbar-full{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:576px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:sticky;top:0;z-index:1030;width:100%}@media (min-width:576px){.navbar-sticky-top{border-radius:0}}.navbar-brand{float:left;padding-top:.25rem;padding-bottom:.25rem;margin-right:1rem;font-size:.9375rem;line-height:inherit}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-divider{float:left;width:1px;padding-top:.425rem;padding-bottom:.425rem;margin-right:1rem;margin-left:1rem;overflow:hidden}.navbar-divider:before{content:"\A0"}.navbar-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{width:2.5em;height:2em;padding:.5rem .75rem;font-size:.9375rem;line-height:1;background:transparent no-repeat 50%;background-size:24px 24px;border:1px solid transparent;border-radius:0}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}@media (max-width:575px){.navbar-toggleable-xs .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-xs .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-xs .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:576px){.navbar-toggleable-xs{display:block}}@media (max-width:767px){.navbar-toggleable-sm .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-sm .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:768px){.navbar-toggleable-sm{display:block}}@media (max-width:991px){.navbar-toggleable-md .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-md .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:992px){.navbar-toggleable-md{display:block}}.navbar-toggleable-lg:after{content:"";display:table;clear:both}@media (max-width:1199px){.navbar-toggleable-lg .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-lg .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}}@media (min-width:1200px){.navbar-toggleable-lg{display:block}}.navbar-toggleable-xl{display:block}.navbar-toggleable-xl:after{content:"";display:table;clear:both}.navbar-toggleable-xl .navbar-brand{display:block;float:none;margin-top:.5rem;margin-right:0}.navbar-toggleable-xl .navbar-nav{margin-top:.5rem;margin-bottom:.5rem}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-item+.nav-item,.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");border-color:rgba(0,0,0,.1)}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-toggler,.navbar-dark .navbar-toggler:focus,.navbar-dark .navbar-toggler:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover{color:#fff}.navbar-dark .navbar-toggler{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-divider{background-color:hsla(0,0%,100%,.075)}.navbar-toggleable-xs:after{content:"";display:table;clear:both}@media (max-width:575px){.navbar-toggleable-xs .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:576px){.navbar-toggleable-xs{display:block!important}}.navbar-toggleable-sm:after{content:"";display:table;clear:both}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}.navbar-toggleable-md:after{content:"";display:table;clear:both}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.card{position:relative;display:block;margin-bottom:.75rem;background-color:#fff;border-radius:0;border:1px solid rgba(0,0,0,.125)}.card-block{padding:1.25rem}.card-block:after{content:"";display:table;clear:both}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f5f5f5;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:after{content:"";display:table;clear:both}.card-header:first-child{border-radius:-1px -1px 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f5f5f5;border-top:1px solid rgba(0,0,0,.125)}.card-footer:after{content:"";display:table;clear:both}.card-footer:last-child{border-radius:0 0 -1px -1px}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#428bca;border-color:#428bca}.card-primary .card-footer,.card-primary .card-header{background-color:transparent}.card-success{background-color:#4cbb6c;border-color:#4cbb6c}.card-success .card-footer,.card-success .card-header{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-footer,.card-info .card-header{background-color:transparent}.card-warning{background-color:#ff9a52;border-color:#ff9a52}.card-warning .card-footer,.card-warning .card-header{background-color:transparent}.card-danger{background-color:#ff4c4c;border-color:#ff4c4c}.card-danger .card-footer,.card-danger .card-header,.card-outline-primary{background-color:transparent}.card-outline-primary{border-color:#428bca}.card-outline-secondary{background-color:transparent;border-color:transparent}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#4cbb6c}.card-outline-warning{background-color:transparent;border-color:#ff9a52}.card-outline-danger{background-color:transparent;border-color:#ff4c4c}.card-inverse .card-footer,.card-inverse .card-header{border-color:hsla(0,0%,100%,.2)}.card-inverse .card-blockquote,.card-inverse .card-footer,.card-inverse .card-header,.card-inverse .card-title{color:#fff}.card-inverse .card-blockquote .blockquote-footer,.card-inverse .card-link,.card-inverse .card-subtitle,.card-inverse .card-text{color:hsla(0,0%,100%,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:-1px}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:-1px;border-top-left-radius:-1px}.card-img-bottom{border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}@media (min-width:576px){.card-deck{display:table;width:100%;margin-bottom:.75rem;table-layout:fixed;border-spacing:1.25rem 0}.card-deck .card{display:table-cell;margin-bottom:0;vertical-align:top}.card-deck-wrapper{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:576px){.card-group{display:table;width:100%;table-layout:fixed}.card-group .card{display:table-cell;vertical-align:top}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top{border-radius:0}}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eee;border-radius:0}.breadcrumb:after{content:"";display:table;clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#999;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#999}.pagination{display:inline-block;padding-left:0;margin-top:1rem;margin-bottom:1rem;border-radius:0}.page-item{display:inline}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.page-item:last-child .page-link{border-bottom-right-radius:0;border-top-right-radius:0}.page-item.active .page-link,.page-item.active .page-link:focus,.page-item.active .page-link:hover{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.page-item.disabled .page-link,.page-item.disabled .page-link:focus,.page-item.disabled .page-link:hover{color:#999;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;float:left;padding:.5rem .75rem;margin-left:-1px;color:#777;text-decoration:none;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#515151;background-color:#eee;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:.9375rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.275rem .75rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.tag{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0}.tag:empty{display:none}.btn .tag{position:relative;top:-1px}a.tag:focus,a.tag:hover{color:#fff;text-decoration:none;cursor:pointer}.tag-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.tag-default{background-color:#999}.tag-default[href]:focus,.tag-default[href]:hover{background-color:gray}.tag-primary{background-color:#428bca}.tag-primary[href]:focus,.tag-primary[href]:hover{background-color:#3071a9}.tag-success{background-color:#4cbb6c}.tag-success[href]:focus,.tag-success[href]:hover{background-color:#3a9a56}.tag-info{background-color:#5bc0de}.tag-info[href]:focus,.tag-info[href]:hover{background-color:#31b0d5}.tag-warning{background-color:#ff9a52}.tag-warning[href]:focus,.tag-warning[href]:hover{background-color:#ff7c1f}.tag-danger{background-color:#ff4c4c}.tag-danger[href]:focus,.tag-danger[href]:hover{background-color:#ff1919}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eee;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d5d5d5}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:2.5rem}.alert-dismissible .close{position:relative;top:-.125rem;right:-1.25rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:rgba(255,154,82,.3);border-color:#ff9a52;color:#222}.alert-warning hr{border-top-color:#ff8b39}.alert-warning .alert-link{color:#090909}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{display:block;width:100%;height:1rem;margin-bottom:1rem}.progress[value]{background-color:#eee;border:0;-moz-appearance:none;appearance:none;border-radius:0}.progress[value]::-ms-fill{background-color:#0074d9;border:0}.progress[value]::-moz-progress-bar{background-color:#0074d9;border-bottom-left-radius:0;border-top-left-radius:0}.progress[value]::-webkit-progress-value{background-color:#0074d9;border-bottom-left-radius:0;border-top-left-radius:0}.progress[value="100"]::-moz-progress-bar{border-bottom-right-radius:0;border-top-right-radius:0}.progress[value="100"]::-webkit-progress-value{border-bottom-right-radius:0;border-top-right-radius:0}.progress[value]::-webkit-progress-bar{background-color:#eee;border-radius:0}.progress[value],base::-moz-progress-bar{background-color:#eee;border-radius:0}@media screen and (min-width:0\0){.progress{background-color:#eee;border-radius:0}.progress-bar{display:inline-block;height:1rem;text-indent:-999rem;background-color:#0074d9;border-bottom-left-radius:0;border-top-left-radius:0}.progress[width="100%"]{border-bottom-right-radius:0;border-top-right-radius:0}}.progress-striped[value]::-webkit-progress-value{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-striped[value]::-moz-progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-striped[value]::-ms-fill{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}@media screen and (min-width:0\0){.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}}.progress-animated[value]::-webkit-progress-value{animation:progress-bar-stripes 2s linear infinite}.progress-animated[value]::-moz-progress-bar{animation:progress-bar-stripes 2s linear infinite}@media screen and (min-width:0\0){.progress-animated .progress-bar-striped{animation:progress-bar-stripes 2s linear infinite}}.progress-success[value]::-webkit-progress-value{background-color:#4cbb6c}.progress-success[value]::-moz-progress-bar{background-color:#4cbb6c}.progress-success[value]::-ms-fill{background-color:#4cbb6c}@media screen and (min-width:0\0){.progress-success .progress-bar{background-color:#4cbb6c}}.progress-info[value]::-webkit-progress-value{background-color:#5bc0de}.progress-info[value]::-moz-progress-bar{background-color:#5bc0de}.progress-info[value]::-ms-fill{background-color:#5bc0de}@media screen and (min-width:0\0){.progress-info .progress-bar{background-color:#5bc0de}}.progress-warning[value]::-webkit-progress-value{background-color:#ff9a52}.progress-warning[value]::-moz-progress-bar{background-color:#ff9a52}.progress-warning[value]::-ms-fill{background-color:#ff9a52}@media screen and (min-width:0\0){.progress-warning .progress-bar{background-color:#ff9a52}}.progress-danger[value]::-webkit-progress-value{background-color:#ff4c4c}.progress-danger[value]::-moz-progress-bar{background-color:#ff4c4c}.progress-danger[value]::-ms-fill{background-color:#ff4c4c}@media screen and (min-width:0\0){.progress-danger .progress-bar{background-color:#ff4c4c}}.media,.media-body{overflow:hidden}.media-body{width:10000px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right{padding-left:10px}.media-left{padding-right:10px}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:0}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#999;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#999}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;text-decoration:none;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#e1edf7}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-item-action{width:100%;color:#555;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#333}.list-group-item-action:focus,.list-group-item-action:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9{padding-bottom:42.85714%}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.embed-responsive-1by1{padding-bottom:100%}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;margin:10px}.modal-content{border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after{content:"";display:table;clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after{content:"";display:table;clear:both}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:600px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.in{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner:before,.tooltip.tooltip-top .tooltip-inner:before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#ff4c4c}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner:before,.tooltip.tooltip-right .tooltip-inner:before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#ff4c4c}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner:before,.tooltip.tooltip-bottom .tooltip-inner:before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#ff4c4c}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner:before,.tooltip.tooltip-left .tooltip-inner:before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#ff4c4c}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#ff4c4c;border-radius:0}.tooltip-inner:before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom:after,.popover.bs-tether-element-attached-bottom:before,.popover.popover-top:after,.popover.popover-top:before{left:50%;border-bottom-width:0}.popover.bs-tether-element-attached-bottom:before,.popover.popover-top:before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-bottom:after,.popover.popover-top:after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left:after,.popover.bs-tether-element-attached-left:before,.popover.popover-right:after,.popover.popover-right:before{top:50%;border-left-width:0}.popover.bs-tether-element-attached-left:before,.popover.popover-right:before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-left:after,.popover.popover-right:after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top:after,.popover.bs-tether-element-attached-top:before,.popover.popover-bottom:after,.popover.popover-bottom:before{left:50%;border-top-width:0}.popover.bs-tether-element-attached-top:before,.popover.popover-bottom:before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top:after,.popover.popover-bottom:after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.bs-tether-element-attached-top .popover-title:before,.popover.popover-bottom .popover-title:before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right:after,.popover.bs-tether-element-attached-right:before,.popover.popover-left:after,.popover.popover-left:before{top:50%;border-right-width:0}.popover.bs-tether-element-attached-right:before,.popover.popover-left:before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right:after,.popover.popover-left:after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:.2375rem .2375rem 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover:after,.popover:before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover:before{content:"";border-width:11px}.popover:after{content:"";border-width:10px}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.carousel-item{position:relative;display:none;transition:left .6s ease-in-out}.carousel-inner>.carousel-item>a>img,.carousel-inner>.carousel-item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.carousel-item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px}.carousel-inner>.carousel-item.active.right,.carousel-inner>.carousel-item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.carousel-item.active.left,.carousel-inner>.carousel-item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.carousel-item.active,.carousel-inner>.carousel-item.next.left,.carousel-inner>.carousel-item.prev.right{left:0;transform:translateZ(0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);opacity:.5}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media (min-width:576px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .icon-prev{margin-left:-15px}.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f9}.bg-primary{background-color:#428bca!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#3071a9!important}.bg-success{background-color:#4cbb6c!important}a.bg-success:focus,a.bg-success:hover{background-color:#3a9a56!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#ff9a52!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ff7c1f!important}.bg-danger{background-color:#ff4c4c!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#ff1919!important}.bg-inverse{background-color:#373a3c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#1f2021!important}.rounded{border-radius:0}.rounded-top{border-top-right-radius:0;border-top-left-radius:0}.rounded-right{border-bottom-right-radius:0;border-top-right-radius:0}.rounded-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-left{border-bottom-left-radius:0;border-top-left-radius:0}.rounded-circle{border-radius:50%}.clearfix:after{content:"";display:table;clear:both}.d-block{display:block!important}.d-inline-block{display:inline-block!important}.d-inline{display:inline!important}.float-xs-left{float:left!important}.float-xs-right{float:right!important}.float-xs-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-100{width:100%!important}.h-100{height:100%!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:1rem!important}.mt-1{margin-top:1rem!important}.mr-1{margin-right:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1,.mx-1{margin-left:1rem!important}.mx-1{margin-right:1rem!important}.my-1{margin-top:1rem!important;margin-bottom:1rem!important}.m-2{margin:1.5rem!important}.mt-2{margin-top:1.5rem!important}.mr-2{margin-right:1.5rem!important}.mb-2{margin-bottom:1.5rem!important}.ml-2,.mx-2{margin-left:1.5rem!important}.mx-2{margin-right:1.5rem!important}.my-2{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-3{margin:3rem!important}.mt-3{margin-top:3rem!important}.mr-3{margin-right:3rem!important}.mb-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.mx-3{margin-right:3rem!important}.my-3{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:1rem!important}.pt-1{padding-top:1rem!important}.pr-1{padding-right:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1,.px-1{padding-left:1rem!important}.px-1{padding-right:1rem!important}.py-1{padding-top:1rem!important;padding-bottom:1rem!important}.p-2{padding:1.5rem!important}.pt-2{padding-top:1.5rem!important}.pr-2{padding-right:1.5rem!important}.pb-2{padding-bottom:1.5rem!important}.pl-2,.px-2{padding-left:1.5rem!important}.px-2{padding-right:1.5rem!important}.py-2{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-3{padding:3rem!important}.pt-3{padding-top:3rem!important}.pr-3{padding-right:3rem!important}.pb-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.px-3{padding-right:3rem!important}.py-3{padding-top:3rem!important;padding-bottom:3rem!important}.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-xs-left{text-align:left!important}.text-xs-right{text-align:right!important}.text-xs-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-muted{color:#555!important}a.text-muted:focus,a.text-muted:hover{color:#3c3c3c!important}.text-primary{color:#428bca!important}a.text-primary:focus,a.text-primary:hover{color:#3071a9!important}.text-success{color:#4cbb6c!important}a.text-success:focus,a.text-success:hover{color:#3a9a56!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#ff9a52!important}a.text-warning:focus,a.text-warning:hover{color:#ff7c1f!important}.text-danger{color:#ff4c4c!important}a.text-danger:focus,a.text-danger:hover{color:#ff1919!important}.text-gray-dark{color:#373a3c!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#1f2021!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down,.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}html{overflow-x:hidden}body#checkout h2,body#order-confirmation h2{color:#000!important}@media (max-width:767px){body#checkout .mobile-hide-co,body#order-confirmation .mobile-hide-co{display:none}}@media (min-width:1200px){body#checkout #voucher,body#order-confirmation #voucher{border-bottom:1px solid #e9e9e9;padding-bottom:28px}}body#checkout .warning-libros,body#order-confirmation .warning-libros{line-height:22px;font-size:16px;font-family:Avenir LT Std Medium;color:#604701;border:1px solid #fff3d5;border-radius:6px;background-color:#fff3d5}@media (min-width:769px){body#checkout .warning-libros,body#order-confirmation .warning-libros{margin-bottom:40px;padding:15px;padding-left:35px;padding-right:35px}}@media (max-width:768px){body#checkout .warning-libros,body#order-confirmation .warning-libros{margin-bottom:20px;margin-top:10px;padding:10px;padding-left:15px;padding-right:5px;font-size:13px}}body#checkout .danger-libros,body#order-confirmation .danger-libros{line-height:22px;font-size:16px;font-family:Avenir LT Std Medium;color:#721c24;border:1px solid #f8d7da;border-radius:6px;background-color:#f8d7da}@media (min-width:769px){body#checkout .danger-libros,body#order-confirmation .danger-libros{margin-bottom:40px;padding:15px;padding-left:35px;padding-right:35px}}@media (max-width:768px){body#checkout .danger-libros,body#order-confirmation .danger-libros{margin-bottom:20px;margin-top:10px;padding:10px;padding-left:15px;padding-right:5px;font-size:13px}}body#checkout .crea-cuenta-nueva,body#order-confirmation .crea-cuenta-nueva{font-weight:400;font-family:Avenir Lt Std Light}@media (max-width:1199px){body#checkout .crea-cuenta-nueva,body#order-confirmation .crea-cuenta-nueva{font-size:12px;padding-left:5px}}@media (min-width:1200px){body#checkout .crea-cuenta-nueva,body#order-confirmation .crea-cuenta-nueva{font-size:16px;padding-left:12px}}body#checkout .total-mobile-no-sticky,body#order-confirmation .total-mobile-no-sticky{margin-top:30px;padding-top:32px;border-top:.5px solid #e9e9e9;padding-right:0!important;margin-right:-15px!important;margin-bottom:32px}@media (max-width:1199px){body#checkout #agregar-premium,body#order-confirmation #agregar-premium{width:100%}}@media (min-width:1200px){body#checkout #agregar-premium,body#order-confirmation #agregar-premium{width:193px}}@media (max-width:1199px){body#checkout .libros-precio,body#order-confirmation .libros-precio{margin-top:16px;font-weight:700;font-size:16px;text-align:center!important}}@media (min-width:1200px){body#checkout .libros-precio,body#order-confirmation .libros-precio{margin-top:72px;font-weight:700;font-size:16px}}@media (max-width:1199px){body#checkout #agregar-libros,body#order-confirmation #agregar-libros{width:100%;margin-top:-20px}}@media (min-width:1200px){body#checkout #agregar-libros,body#order-confirmation #agregar-libros{width:193px;float:right;margin-top:10px}}body#checkout .fl-label,body#order-confirmation .fl-label{font-size:8px!important;color:#aaa;font-family:Avenir LT Std Medium;background:transparent!important}body#checkout .logos-pago-container-mvacia,body#order-confirmation .logos-pago-container-mvacia{padding-top:0}body#checkout .logos-pago-container-mvacia .logo-pago-con-cuenta,body#order-confirmation .logos-pago-container-mvacia .logo-pago-con-cuenta{font-size:12px;color:#a0a0a0;width:60px;line-height:1.4;display:inline-block;vertical-align:middle}body#checkout .logos-pago-container-mvacia .logos-pago span,body#order-confirmation .logos-pago-container-mvacia .logos-pago span{font-family:Avenir LT Std Light!important;color:#282828}body#checkout .logos-pago-container-mvacia .logos-pago img,body#order-confirmation .logos-pago-container-mvacia .logos-pago img{height:40px;margin-right:-2px;margin-left:-2px;vertical-align:middle}body#checkout .logos-pago-container,body#order-confirmation .logos-pago-container{padding-top:24px;border-top:1px dashed #d9d9d9;border-style:dashed}@media (max-width:1199px){body#checkout .logos-pago-container,body#order-confirmation .logos-pago-container{margin-right:0!important}}body#checkout .logos-pago-container .logo-pago-con-cuenta,body#order-confirmation .logos-pago-container .logo-pago-con-cuenta{font-size:9px;color:#b4b4b4;width:60px;line-height:1.5;display:inline-block;vertical-align:middle}body#checkout .logos-pago-container .logos-pago span,body#order-confirmation .logos-pago-container .logos-pago span{font-family:Avenir LT Std Light!important;color:#282828}body#checkout .logos-pago-container .logos-pago img,body#order-confirmation .logos-pago-container .logos-pago img{vertical-align:middle}@media (min-width:1200px){body#checkout .logos-pago-container .logos-pago img,body#order-confirmation .logos-pago-container .logos-pago img{height:33px;margin-right:-2px;margin-left:-2px}}@media (max-width:1199px){body#checkout .logos-pago-container .logos-pago img,body#order-confirmation .logos-pago-container .logos-pago img{height:40px;margin-right:-2px;margin-left:-2px}}body#checkout .txt_step,body#order-confirmation .txt_step{padding-left:0!important;margin-left:0!important}body#checkout #month,body#order-confirmation #month{padding-right:4px!important}body#checkout #info-datos-button,body#checkout #info-libros-button,body#order-confirmation #info-datos-button,body#order-confirmation #info-libros-button{cursor:pointer}body#checkout .info-datos-container,body#checkout .info-libros-container,body#order-confirmation .info-datos-container,body#order-confirmation .info-libros-container{position:absolute;display:none;white-space:nowrap}body#checkout label[for=password],body#order-confirmation label[for=password]{float:right!important;width:100%!important}body#checkout .ngtm-block,body#order-confirmation .ngtm-block{border-radius:4px;border:2px solid #f1f1f1;font-size:18px;color:#202020;margin-bottom:30px}body#checkout .ngtm-block__title,body#order-confirmation .ngtm-block__title{padding:20px 30px 10px;background-color:#f1f1f1}body#checkout .ngtm-block__title h3,body#order-confirmation .ngtm-block__title h3{text-transform:none!important;font-size:24px!important}body#checkout .ngtm-block__title p,body#order-confirmation .ngtm-block__title p{font-family:Avenir LT Std Light!important}body#checkout .ngtm-block__main,body#order-confirmation .ngtm-block__main{padding:20px 30px}body#checkout .ngtm-block__main p,body#order-confirmation .ngtm-block__main p{margin:.6em 0!important;font-family:Avenir LT Std Light!important}body#checkout .ngtm-block__main p:nth-child(-n+3):after,body#order-confirmation .ngtm-block__main p:nth-child(-n+3):after{content:" ";display:block;background:#f1f1f1;height:2px;width:100px;margin-top:inherit}body#checkout .ngtm-block__main span,body#order-confirmation .ngtm-block__main span{font-family:Avenir LT Std Heavy}@media (max-width:1199px){body#checkout .modal-dialog,body#order-confirmation .modal-dialog{max-width:725px;width:100%;margin:0 -30px 0 0}body#checkout .modal-dialog input[type=password],body#checkout .modal-dialog input[type=text],body#order-confirmation .modal-dialog input[type=password],body#order-confirmation .modal-dialog input[type=text]{height:28px!important}body#checkout #ModalAvisos .close,body#order-confirmation #ModalAvisos .close{right:32px!important;top:8px!important;font-size:30px}body#checkout .order-conf,body#order-confirmation .order-conf{margin-left:15px}body#checkout .order-conf .product-line .nombre,body#order-confirmation .order-conf .product-line .nombre{font-size:16px!important}body#checkout .order-conf .row:first-child,body#order-confirmation .order-conf .row:first-child{margin-top:32px!important}body#checkout .order-conf .resumen-titulo,body#order-confirmation .order-conf .resumen-titulo{cursor:pointer;line-height:10px;margin-top:-18px!important}body#checkout .order-conf .resumen-titulo span,body#order-confirmation .order-conf .resumen-titulo span{text-decoration:underline}body#checkout .order-conf .resumen-titulo img,body#order-confirmation .order-conf .resumen-titulo img{margin-left:7px;vertical-align:middle}body#checkout .order-conf h2,body#order-confirmation .order-conf h2{margin-bottom:15px!important}body#checkout .order-conf p,body#order-confirmation .order-conf p{color:#000;font-weight:300;margin-top:20px;margin-bottom:30px;line-height:1.4}body#checkout .order-conf p,body#checkout .order-conf p a,body#checkout .order-conf p span,body#order-confirmation .order-conf p,body#order-confirmation .order-conf p a,body#order-confirmation .order-conf p span{font-size:16px!important;font-family:Avenir LT Std Light!important}body#checkout .order-conf p a,body#order-confirmation .order-conf p a{text-decoration:underline}body#checkout .order-conf .resumen-direcciones,body#order-confirmation .order-conf .resumen-direcciones{margin-left:-15px!important;margin-right:-15px!important;padding:20px;padding-top:10px;padding-bottom:15px;margin-bottom:60px;background-color:#fff;margin-top:0}body#checkout .order-conf .resumen-direcciones .col-md-6:nth-child(2),body#order-confirmation .order-conf .resumen-direcciones .col-md-6:nth-child(2){margin-top:30px}body#checkout .order-conf #cart_summary .row,body#order-confirmation .order-conf #cart_summary .row{margin-left:-15px!important;margin-right:-15px!important}body#checkout .order-conf .necesitas-ayuda,body#checkout .order-conf logos-secure,body#order-confirmation .order-conf .necesitas-ayuda,body#order-confirmation .order-conf logos-secure{margin-left:-30px;margin-top:-50px}body#checkout .order-conf .redes-sociales,body#order-confirmation .order-conf .redes-sociales{text-align:left!important}body#checkout .order-conf .redes-sociales a img,body#order-confirmation .order-conf .redes-sociales a img{margin-left:0!important;margin-right:27px!important;margin-top:10px}body#checkout .order-conf .avisos,body#order-confirmation .order-conf .avisos{margin-right:10px!important}body#checkout .checkout-row .impuestos-incluidos,body#order-confirmation .checkout-row .impuestos-incluidos{font-size:12px!important;font-family:Avenir LT Std Light!important;font-weight:100}body#checkout .checkout-row .payment-confirm-desktop,body#order-confirmation .checkout-row .payment-confirm-desktop{margin-top:30px!important;display:none;height:0!important}body#checkout .checkout-row .payment-confirm-desktop .col-md-8,body#order-confirmation .checkout-row .payment-confirm-desktop .col-md-8{display:none!important;overflow-y:hidden}body#checkout .checkout-row .avisos,body#checkout .checkout-row .condiciones-container,body#order-confirmation .checkout-row .avisos,body#order-confirmation .checkout-row .condiciones-container{padding-left:15px!important;padding-right:15px!important}body#checkout .checkout-row .recordar-datos-tarjeta,body#order-confirmation .checkout-row .recordar-datos-tarjeta{display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;white-space:normal;margin-top:15px;margin-bottom:15px;min-height:31px;background:#fff;border:1px solid #bcbcbc;border-radius:3px;padding:6px 13px 6px 8px;min-width:290px}body#checkout .checkout-row .recordar-datos-tarjeta .align-input-check,body#order-confirmation .checkout-row .recordar-datos-tarjeta .align-input-check{display:block;margin-left:10px}body#checkout .checkout-row .recordar-datos-tarjeta input,body#order-confirmation .checkout-row .recordar-datos-tarjeta input{vertical-align:super}body#checkout .checkout-row .recordar-datos-tarjeta label,body#order-confirmation .checkout-row .recordar-datos-tarjeta label{font-family:Avenir Lt Std Light;font-size:12px;white-space:pre-wrap;margin-left:4px}body#checkout .checkout-row .recordar-datos-tarjeta label .align-input-check,body#order-confirmation .checkout-row .recordar-datos-tarjeta label .align-input-check{margin-left:10px}body#checkout .checkout-row .po-right,body#order-confirmation .checkout-row .po-right{color:#e02020;font-size:12px!important;text-align:left!important;font-weight:300;margin-left:15px!important;margin-top:-7px!important}body#checkout .checkout-row .po-right #select-helper-error,body#order-confirmation .checkout-row .po-right #select-helper-error{text-align:left!important;font-size:12px!important}body#checkout .checkout-row .po-left,body#order-confirmation .checkout-row .po-left{padding-left:15px;font-size:16px!important;margin-top:13px;margin-bottom:13px}body#checkout .checkout-row div.payment-options,body#order-confirmation .checkout-row div.payment-options{padding-left:0!important;padding-right:0!important}body#checkout .checkout-row .nombre-pago,body#order-confirmation .checkout-row .nombre-pago{font-size:17px!important;line-height:1.4}body#checkout .checkout-row .pago-info-label,body#order-confirmation .checkout-row .pago-info-label{padding-top:16px!important;padding-bottom:6px!important}body#checkout .checkout-row .opcion-pago p,body#order-confirmation .checkout-row .opcion-pago p{font-size:13px!important;line-height:1.5}body#checkout #checkout-addresses-step .checkout-summary-bottom,body#order-confirmation #checkout-addresses-step .checkout-summary-bottom{margin-top:24px;margin-left:-45px;margin-right:-15px!important;margin-bottom:-34px}}@media (max-width:1199px) and (max-width:992px){body#checkout #checkout-addresses-step .checkout-summary-bottom,body#order-confirmation #checkout-addresses-step .checkout-summary-bottom{position:relative;left:50%;width:105vw;margin:24px 0 0;transform:translateX(-50%)}}@media (max-width:1199px){body#checkout #checkout-addresses-step label,body#order-confirmation #checkout-addresses-step label{font-size:12px}body#checkout #checkout-addresses-step #cart_summary,body#order-confirmation #checkout-addresses-step #cart_summary{margin-top:40px!important;padding-right:15px}body#checkout #checkout-addresses-step #cart_summary .impuestos-incluidos,body#order-confirmation #checkout-addresses-step #cart_summary .impuestos-incluidos{font-size:12px!important}body#checkout #checkout-addresses-step #cart_summary #total_price,body#order-confirmation #checkout-addresses-step #cart_summary #total_price{font-size:22px!important}body#checkout #checkout-addresses-step #cart_summary .col-xs-7,body#order-confirmation #checkout-addresses-step #cart_summary .col-xs-7{font-size:20px!important}body#checkout #checkout-addresses-step .direcciones-sub-footer,body#order-confirmation #checkout-addresses-step .direcciones-sub-footer{padding-right:0!important;margin-top:0}body#checkout #checkout-addresses-step #div-checkout-data-login,body#order-confirmation #checkout-addresses-step #div-checkout-data-login{width:100%!important;font-size:14px!important}body#checkout #checkout-addresses-step form .col-xl-7,body#order-confirmation #checkout-addresses-step form .col-xl-7{padding-right:0!important}body#checkout #checkout-addresses-step #div-checkout-data-login,body#order-confirmation #checkout-addresses-step #div-checkout-data-login{height:auto!important;padding:10px!important;line-height:1.3!important;margin-top:0!important}body#checkout #checkout-addresses-step #datos-alumno,body#order-confirmation #checkout-addresses-step #datos-alumno{padding-right:0!important}body#checkout #checkout-addresses-step #datos-acceso,body#checkout #checkout-addresses-step #your_information,body#checkout #checkout-addresses-step .p_address,body#order-confirmation #checkout-addresses-step #datos-acceso,body#order-confirmation #checkout-addresses-step #your_information,body#order-confirmation #checkout-addresses-step .p_address{font-size:17px!important;margin-top:0!important}body#checkout #checkout-addresses-step .extra-info,body#order-confirmation #checkout-addresses-step .extra-info{margin-top:-4px;font-size:12px!important}body#checkout #checkout-addresses-step #show_password_checkout,body#order-confirmation #checkout-addresses-step #show_password_checkout{width:93px!important}body#checkout #checkout-addresses-step label[for=birthday],body#order-confirmation #checkout-addresses-step label[for=birthday]{font-size:15px!important}body#checkout #checkout-addresses-step .birthday_selector,body#order-confirmation #checkout-addresses-step .birthday_selector{margin-right:20px!important}body#checkout #checkout-addresses-step #datos-direccion,body#checkout #checkout-addresses-step #datos-direccion-facturacion,body#order-confirmation #checkout-addresses-step #datos-direccion,body#order-confirmation #checkout-addresses-step #datos-direccion-facturacion{padding-right:0!important}body#checkout #checkout-addresses-step .info-libros,body#order-confirmation #checkout-addresses-step .info-libros{font-size:12px!important;padding-left:0;padding-right:6px}}@media (max-width:1199px) and (min-width:1200px){body#checkout #checkout-addresses-step input[type=email],body#checkout #checkout-addresses-step input[type=number],body#checkout #checkout-addresses-step input[type=password],body#checkout #checkout-addresses-step input[type=tel],body#checkout #checkout-addresses-step input[type=text],body#checkout #checkout-addresses-step select,body#order-confirmation #checkout-addresses-step input[type=email],body#order-confirmation #checkout-addresses-step input[type=number],body#order-confirmation #checkout-addresses-step input[type=password],body#order-confirmation #checkout-addresses-step input[type=tel],body#order-confirmation #checkout-addresses-step input[type=text],body#order-confirmation #checkout-addresses-step select{border-radius:3px!important;border:1px solid #bcbcbc!important;height:50px!important;padding-left:10px!important;margin-bottom:6px!important}}@media (max-width:1199px){body#checkout #mochila-no-vacia,body#order-confirmation #mochila-no-vacia{margin-top:10px!important}body#checkout #mochila-no-vacia .subtotal,body#order-confirmation #mochila-no-vacia .subtotal{border-top:1px solid #dedede;padding-top:25px;margin-top:32px}body#checkout #mochila-no-vacia .subtotal .subtotal_price,body#order-confirmation #mochila-no-vacia .subtotal .subtotal_price{font-size:16px!important}body#checkout #mochila-no-vacia .tienes-un-cupon,body#order-confirmation #mochila-no-vacia .tienes-un-cupon{margin-right:-30px!important;font-size:13px!important}body#checkout #mochila-no-vacia #voucher,body#order-confirmation #mochila-no-vacia #voucher{margin-right:-25px!important}body#checkout #mochila-no-vacia #voucher input,body#order-confirmation #mochila-no-vacia #voucher input{height:40px;line-height:38px;font-size:12px;font-family:Avenir LT Std Medium}body#checkout #mochila-no-vacia .selectedEnvio,body#order-confirmation #mochila-no-vacia .selectedEnvio{background:#fafafa;border-color:#282828!important}body#checkout #mochila-no-vacia input[type=radio],body#order-confirmation #mochila-no-vacia input[type=radio]{margin-right:1px!important}body#checkout #mochila-no-vacia .recogida-text,body#order-confirmation #mochila-no-vacia .recogida-text{line-height:1.8}body#checkout #mochila-no-vacia .gratis,body#checkout #mochila-no-vacia .subtotal_price,body#order-confirmation #mochila-no-vacia .gratis,body#order-confirmation #mochila-no-vacia .subtotal_price{font-size:14px!important}body#checkout #mochila-no-vacia .gratis small,body#checkout #mochila-no-vacia .subtotal_price small,body#order-confirmation #mochila-no-vacia .gratis small,body#order-confirmation #mochila-no-vacia .subtotal_price small{font-size:12px!important}body#checkout #mochila-no-vacia #cp,body#order-confirmation #mochila-no-vacia #cp{width:118px!important;padding-left:6px;margin-left:3px}body#checkout #mochila-no-vacia img,body#order-confirmation #mochila-no-vacia img{margin-left:2px!important}body#checkout #mochila-no-vacia .gastos-envio,body#order-confirmation #mochila-no-vacia .gastos-envio{border-bottom:none;padding-bottom:0!important}body#checkout #mochila-no-vacia .gastos-envio-fila,body#order-confirmation #mochila-no-vacia .gastos-envio-fila{border-radius:3px;border:1px solid #bcbcbc;margin-bottom:13px;padding:18px 5px 4px 10px;margin-left:-8px!important;margin-right:-8px!important}body#checkout #mochila-no-vacia #cart_summary,body#order-confirmation #mochila-no-vacia #cart_summary{margin-top:30px!important}body#checkout #mochila-no-vacia #cart_summary .gastos-envio,body#checkout #mochila-no-vacia #cart_summary .subtotal,body#order-confirmation #mochila-no-vacia #cart_summary .gastos-envio,body#order-confirmation #mochila-no-vacia #cart_summary .subtotal{padding-left:15px;padding-right:15px;margin-left:-15px!important;margin-right:-45px!important}body#checkout #mochila-no-vacia #cart_summary .gastos-envio,body#order-confirmation #mochila-no-vacia #cart_summary .gastos-envio{padding-top:0!important}body#checkout #mochila-no-vacia .material-didactico,body#checkout #mochila-no-vacia .quiere-vd-ser-alumno-premium,body#order-confirmation #mochila-no-vacia .material-didactico,body#order-confirmation #mochila-no-vacia .quiere-vd-ser-alumno-premium{padding-top:10px}body#checkout #mochila-no-vacia .material-didactico div:first-child,body#checkout #mochila-no-vacia .quiere-vd-ser-alumno-premium div:first-child,body#order-confirmation #mochila-no-vacia .material-didactico div:first-child,body#order-confirmation #mochila-no-vacia .quiere-vd-ser-alumno-premium div:first-child{margin-top:10px!important;text-align:left!important;margin-bottom:32px!important}body#checkout #mochila-no-vacia .material-didactico div:first-child a,body#checkout #mochila-no-vacia .quiere-vd-ser-alumno-premium div:first-child a,body#order-confirmation #mochila-no-vacia .material-didactico div:first-child a,body#order-confirmation #mochila-no-vacia .quiere-vd-ser-alumno-premium div:first-child a{font-size:12px!important}body#checkout #mochila-no-vacia .material-didactico h2,body#checkout #mochila-no-vacia .quiere-vd-ser-alumno-premium h2,body#order-confirmation #mochila-no-vacia .material-didactico h2,body#order-confirmation #mochila-no-vacia .quiere-vd-ser-alumno-premium h2{font-size:19px!important}body#checkout #mochila-no-vacia .material-didactico .row .col-xl-7,body#checkout #mochila-no-vacia .quiere-vd-ser-alumno-premium .row .col-xl-7,body#order-confirmation #mochila-no-vacia .material-didactico .row .col-xl-7,body#order-confirmation #mochila-no-vacia .quiere-vd-ser-alumno-premium .row .col-xl-7{font-size:16px!important;line-height:21.28px!important;margin-top:-6px}body#checkout #mochila-no-vacia .material-didactico .row .col-xl-5,body#checkout #mochila-no-vacia .quiere-vd-ser-alumno-premium .row .col-xl-5,body#order-confirmation #mochila-no-vacia .material-didactico .row .col-xl-5,body#order-confirmation #mochila-no-vacia .quiere-vd-ser-alumno-premium .row .col-xl-5{padding-left:0!important}body#checkout #mochila-no-vacia .material-didactico img,body#checkout #mochila-no-vacia .quiere-vd-ser-alumno-premium img,body#order-confirmation #mochila-no-vacia .material-didactico img,body#order-confirmation #mochila-no-vacia .quiere-vd-ser-alumno-premium img{height:100px;margin-right:-6px;margin-left:-3px!important}body#checkout #mochila-no-vacia .tu-mochila,body#order-confirmation #mochila-no-vacia .tu-mochila{display:none}body#checkout #mochila-no-vacia .col-xl-7,body#order-confirmation #mochila-no-vacia .col-xl-7{padding-right:0!important}body#checkout #mochila-no-vacia .product-line,body#order-confirmation #mochila-no-vacia .product-line{padding-bottom:6px;padding-top:0;margin-top:20px;margin-left:-15px!important;padding-left:15px!important;margin-right:-15px!important;padding-right:15px!important}body#checkout #mochila-no-vacia .product-line .tipo,body#order-confirmation #mochila-no-vacia .product-line .tipo{color:#000!important;font-size:11px!important}body#checkout #mochila-no-vacia .product-line .nombre,body#order-confirmation #mochila-no-vacia .product-line .nombre{font-size:17px!important}body#checkout #mochila-no-vacia .product-line .precio,body#order-confirmation #mochila-no-vacia .product-line .precio{text-align:left;padding-top:10px;font-family:Montserrat Light!important;color:gray;font-size:14px;font-weight:100!important}body#checkout #mochila-no-vacia .product-line .precio strong,body#order-confirmation #mochila-no-vacia .product-line .precio strong{color:#000;font-family:Montserrat SemiBold!important;font-size:16px}body#checkout #mochila-no-vacia .product-line .quitar,body#order-confirmation #mochila-no-vacia .product-line .quitar{float:right;margin-top:0!important}body#checkout #mochila-no-vacia .product-line .sub-descripcion,body#order-confirmation #mochila-no-vacia .product-line .sub-descripcion{font-size:11px}body#checkout .impuestos-incluidos,body#order-confirmation .impuestos-incluidos{font-size:12px!important}body#checkout .fixedPrecio,body#order-confirmation .fixedPrecio{position:fixed;top:0!important;margin-top:0!important;margin-right:0!important;width:100%;margin-bottom:100px;box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}body#checkout .mobile-total-top,body#order-confirmation .mobile-total-top{background-color:#f2f2f2;margin-left:-15px;margin-right:-15px;padding:15px;margin-top:-27px;z-index:1111}body#checkout .mobile-total-top .total-matri,body#order-confirmation .mobile-total-top .total-matri{font-size:20px;font-family:Avenir LT Std Heavy}body#checkout .mobile-total-top .total_price,body#order-confirmation .mobile-total-top .total_price{font-size:22px!important}}@media (max-width:1199px) and (min-width:571px){body#checkout .mobile-total-top,body#order-confirmation .mobile-total-top{background-color:#f2f2f2;margin-left:-39px!important;margin-right:-39px!important;padding:15px 40px;margin-top:-27px;z-index:1111}body#checkout .mobile-total-top .total-matri,body#order-confirmation .mobile-total-top .total-matri{font-size:20px;font-family:Avenir LT Std Heavy}body#checkout .mobile-total-top .total_price,body#order-confirmation .mobile-total-top .total_price{font-size:22px!important}}@media (max-width:1199px){body#checkout .condiciones-container,body#order-confirmation .condiciones-container{margin-top:34px!important;margin-bottom:-35px;padding-top:35px!important;padding-bottom:17px}body#checkout .condicions ul,body#order-confirmation .condicions ul{list-style:disc;padding-left:15px}body#checkout .condicions ul li,body#order-confirmation .condicions ul li{list-style-type:disc;font-family:Avenir LT Std Medium;font-size:12px!important;line-height:1.4}body#checkout .condicions ul li b,body#order-confirmation .condicions ul li b{font-family:Avenir LT Std Heavy!important}body#checkout .condicions p,body#order-confirmation .condicions p{font-family:Avenir LT Std Medium!important;font-size:12px!important;margin-bottom:20px!important}body#checkout .condicions a,body#order-confirmation .condicions a{text-decoration:underline;font:inherit}body#checkout .standard-checkout span,body#order-confirmation .standard-checkout span{font-size:18px!important}body#checkout .avisos,body#order-confirmation .avisos{margin-top:30px!important;padding-top:30px!important}body#checkout .avisos div,body#order-confirmation .avisos div{padding-bottom:30px!important}body#checkout .necesitas-ayuda .para1,body#order-confirmation .necesitas-ayuda .para1{font-family:Avenir LT Std Medium!important;font-size:17px!important;font-weight:500;text-align:center}body#checkout .necesitas-ayuda .phone,body#order-confirmation .necesitas-ayuda .phone{font-size:30px!important;font-weight:900!important}body#checkout .necesitas-ayuda .para2,body#order-confirmation .necesitas-ayuda .para2{font-size:12px!important}body#checkout h2,body#order-confirmation h2{font-size:28px!important;font-family:Avenir LT Std Medium;font-weight:400}body#checkout .mobile-subheader,body#order-confirmation .mobile-subheader{margin-top:-17px}body#checkout #mochila-vacia-page,body#order-confirmation #mochila-vacia-page{margin-top:23px!important}body#checkout #mochila-vacia-page .mochila-vacia,body#order-confirmation #mochila-vacia-page .mochila-vacia{padding-right:0!important}body#checkout #mochila-vacia-page p,body#order-confirmation #mochila-vacia-page p{margin-top:20px!important;font-size:16px;line-height:1.5}body#checkout #mochila-vacia-page .ultimo-ciclo,body#order-confirmation #mochila-vacia-page .ultimo-ciclo{margin-top:20px!important}body#checkout #mochila-vacia-page .ultimo-ciclo p,body#order-confirmation #mochila-vacia-page .ultimo-ciclo p{font-size:15px!important}body#checkout #mochila-vacia-page .nombre-ciclo,body#order-confirmation #mochila-vacia-page .nombre-ciclo{margin-top:20px!important;margin-bottom:50px!important}body#checkout #mochila-vacia-page .nombre-ciclo a,body#order-confirmation #mochila-vacia-page .nombre-ciclo a{line-height:1.5!important;font-size:17px!important}body#checkout #checkout_step,body#order-confirmation #checkout_step{background:#fff;height:62px!important}body#checkout #checkout_step ul li span,body#order-confirmation #checkout_step ul li span{font-size:12px}body#checkout #checkout_step div:first-child,body#checkout #checkout_step ul li:last-child,body#order-confirmation #checkout_step div:first-child,body#order-confirmation #checkout_step ul li:last-child{display:none}body#checkout #checkout_step .co_step,body#order-confirmation #checkout_step .co_step{display:block;width:25px;height:25px;font-size:13px;border-radius:50%;border:1px solid #88b2bb;line-height:25px;text-align:center;padding-top:0!important;padding-left:7.5px!important;margin-right:auto;margin-left:auto;margin-bottom:2px}body#checkout #checkout_step .txt_step,body#order-confirmation #checkout_step .txt_step{display:block;margin-left:auto;margin-right:auto;margin-top:-13px;padding-right:0}body#checkout #checkout_step li,body#order-confirmation #checkout_step li{padding-top:0;margin-top:-27px}body#checkout #checkout-confirmation #order_step li,body#checkout #checkout_step li,body#checkout #module-bankwire-payment #order_step li,body#checkout #module-onepagecheckoutps-main #order_step li,body#order-confirmation #checkout-confirmation #order_step li,body#order-confirmation #checkout_step li,body#order-confirmation #module-bankwire-payment #order_step li,body#order-confirmation #module-onepagecheckoutps-main #order_step li{height:110px!important;overflow:hidden!important;padding-top:20px!important;width:25%!important;font-size:12px;margin-right:auto;margin-left:auto;text-align:center}}@media (min-width:769px){body#checkout .recordar-datos-tarjeta,body#order-confirmation .recordar-datos-tarjeta{display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;width:540px;margin-top:15px;margin-bottom:15px;min-height:31px;background:#fff;border:1px solid #bcbcbc;border-radius:3px;white-space:nowrap;padding-left:8px;padding-top:6px}body#checkout .recordar-datos-tarjeta .align-input-check,body#order-confirmation .recordar-datos-tarjeta .align-input-check{display:block;margin-left:10px}body#checkout .recordar-datos-tarjeta label,body#order-confirmation .recordar-datos-tarjeta label{font-family:Avenir Lt Std Light;font-size:14px;white-space:nowrap;margin-left:4px}}body#checkout .condiciones-container,body#order-confirmation .condiciones-container{margin-top:49px;margin-bottom:-35px;padding-top:49px;border-top:1px solid #ddd}body#checkout .direcciones-sub-footer,body#order-confirmation .direcciones-sub-footer{padding-right:70px!important;margin-top:30px}body#checkout .gastos-envio-fila,body#order-confirmation .gastos-envio-fila{padding-top:10px;padding-bottom:10px}body#checkout #mochila-no-vacia,body#checkout #mochila-vacia-page,body#order-confirmation #mochila-no-vacia,body#order-confirmation #mochila-vacia-page{margin-top:52px}body#checkout .tu-mochila,body#order-confirmation .tu-mochila{text-transform:none;font-size:37px;margin-bottom:43px}body#checkout .product-line .sub-descripcion,body#order-confirmation .product-line .sub-descripcion{color:#676565;font-family:Avenir LT Std Light!important;font-size:14px;font-weight:300;letter-spacing:0;line-height:1.5;margin-top:4px}body#checkout #ModalAvisos,body#order-confirmation #ModalAvisos{z-index:99999;display:none}body#checkout #ModalAvisos .close,body#order-confirmation #ModalAvisos .close{position:relative;right:55px;z-index:100;top:15px;font-size:30px}body#checkout #ModalAvisos .modal-content,body#order-confirmation #ModalAvisos .modal-content{max-height:540px;overflow-y:scroll;padding:40px}body#checkout #ModalAvisos .modal-content .container,body#order-confirmation #ModalAvisos .modal-content .container{margin-top:-130px;margin-bottom:-130px}body#checkout #ModalAvisos .modal-content .container li,body#checkout #ModalAvisos .modal-content .container p,body#order-confirmation #ModalAvisos .modal-content .container li,body#order-confirmation #ModalAvisos .modal-content .container p{font-size:14px!important;font-family:Avenir LT Std Light!important;line-height:24px!important}body#checkout #ModalAvisos .modal-content .container li:before,body#order-confirmation #ModalAvisos .modal-content .container li:before{content:""!important;margin-left:0!important}body#checkout #ModalAvisos .modal-content .container li,body#order-confirmation #ModalAvisos .modal-content .container li{list-style:square!important;list-style-image:none!important}body#checkout #ModalAvisos .modal-content .container h1,body#order-confirmation #ModalAvisos .modal-content .container h1{font-size:18px;margin-bottom:10px}body#checkout #ModalAvisos .modal-content .container h2,body#checkout #ModalAvisos .modal-content .container h3,body#order-confirmation #ModalAvisos .modal-content .container h2,body#order-confirmation #ModalAvisos .modal-content .container h3{font-size:16px;text-transform:none!important}body#checkout #ModalAvisos .modal-content .container h4,body#checkout #ModalAvisos .modal-content .container h5,body#order-confirmation #ModalAvisos .modal-content .container h4,body#order-confirmation #ModalAvisos .modal-content .container h5{font-size:15px;text-transform:none!important}body#checkout #ModalAvisos .modal-content .container h3,body#order-confirmation #ModalAvisos .modal-content .container h3{line-height:1.2}body#checkout #ModalAvisos .modal-content .container ul,body#order-confirmation #ModalAvisos .modal-content .container ul{margin-left:20px}body#checkout #order-detalles,body#order-confirmation #order-detalles{display:none}body#checkout .summary-confirmation,body#order-confirmation .summary-confirmation{margin-top:-24px}body#checkout .summary-confirmation .separador,body#order-confirmation .summary-confirmation .separador{border-bottom:1px solid #dedede;margin-top:28px;margin-bottom:35px}body#checkout .summary-confirmation .subtotalconfirm,body#order-confirmation .summary-confirmation .subtotalconfirm{color:#000;font-size:18px;font-family:Montserrat SemiBold!important;font-weight:600;text-align:right;letter-spacing:0}@media (min-width:769px){body#checkout .confirmation-body,body#order-confirmation .confirmation-body{padding-right:85px;margin-top:0}body#checkout .confirmation-completar,body#order-confirmation .confirmation-completar{width:257px;font-size:16px;font-family:Avenir LT Std Heavy}body#checkout .confirmation-descargar,body#order-confirmation .confirmation-descargar{width:257px;font-size:16px;background-color:transparent!important;border:1px solid #282828!important;font-family:Avenir LT Std Heavy;font-weight:700!important;position:relative!important;padding:13px 2px!important;color:#000!important;border-radius:6px!important;line-height:20px;height:48px!important;display:block!important;text-align:center!important;cursor:pointer!important}body#checkout .confirmation-descargar:hover,body#order-confirmation .confirmation-descargar:hover{text-decoration:none}}@media (max-width:768px){body#checkout .confirmation-body,body#order-confirmation .confirmation-body{margin-left:-15px;background-color:#f4f4f4;margin-top:-29px;padding-top:15px;padding-left:15px;padding-right:15px}body#checkout .confirmation-completar,body#order-confirmation .confirmation-completar{width:100%;font-size:16px;font-family:Avenir LT Std Heavy}body#checkout .confirmation-descargar,body#order-confirmation .confirmation-descargar{width:100%;margin-top:24px;margin-bottom:10px;font-size:16px;background-color:transparent!important;border:1px solid #282828!important;font-family:Avenir LT Std Heavy;font-weight:700!important;position:relative!important;padding:13px 2px!important;color:#000!important;border-radius:6px!important;line-height:20px;height:48px!important;display:block!important;text-align:center!important;cursor:pointer!important}body#checkout .confirmation-descargar:hover,body#order-confirmation .confirmation-descargar:hover{text-decoration:none}}body#checkout .redes-sociales,body#order-confirmation .redes-sociales{text-align:right!important;margin-top:-17px}body#checkout .redes-sociales a,body#order-confirmation .redes-sociales a{text-decoration:none!important}body#checkout .redes-sociales img,body#order-confirmation .redes-sociales img{margin-left:27px}body#checkout .resumen-direcciones,body#order-confirmation .resumen-direcciones{padding-top:25px;padding-left:35px;padding-bottom:29px;margin-top:27px;border-top:1px solid #eee;border-bottom:1px solid #eee}body#checkout .resumen-direcciones div,body#order-confirmation .resumen-direcciones div{padding-right:20px;font-size:14px!important;line-height:1.5}body#checkout .resumen-direcciones h4,body#order-confirmation .resumen-direcciones h4{font-size:16px!important;font-family:Avenir LT Std Light!important;font-weight:300;line-height:20px;text-transform:none}body#checkout .order-conf .resumen-titulo,body#order-confirmation .order-conf .resumen-titulo{cursor:pointer;line-height:10px}body#checkout .order-conf .resumen-titulo span,body#order-confirmation .order-conf .resumen-titulo span{text-decoration:underline}body#checkout .order-conf .resumen-titulo img,body#order-confirmation .order-conf .resumen-titulo img{margin-left:7px;vertical-align:middle}body#checkout .order-conf h2,body#order-confirmation .order-conf h2{margin-bottom:35px}body#checkout .order-conf p,body#order-confirmation .order-conf p{color:#000;font-weight:300;margin-top:20px;margin-bottom:30px;line-height:1.4}body#checkout .order-conf p,body#checkout .order-conf p a,body#checkout .order-conf p span,body#order-confirmation .order-conf p,body#order-confirmation .order-conf p a,body#order-confirmation .order-conf p span{font-size:17px;font-family:Avenir LT Std Light!important}body#checkout .order-conf p a,body#order-confirmation .order-conf p a{text-decoration:underline}body#checkout .order-conf a.standard-checkout,body#order-confirmation .order-conf a.standard-checkout{text-decoration:none}body#checkout .ultimo-ciclo,body#order-confirmation .ultimo-ciclo{margin-top:43px}body#checkout .ultimo-ciclo .nombre-ciclo,body#order-confirmation .ultimo-ciclo .nombre-ciclo{margin-top:20px}body#checkout .ultimo-ciclo a,body#order-confirmation .ultimo-ciclo a{font-size:22px!important;font-family:Avenir LT Std Medium!important;font-weight:500;text-decoration:underline;line-height:1.7}body#checkout .mochila-vacia p,body#order-confirmation .mochila-vacia p{font-size:15px!important;font-family:Avenir LT Std Light!important;font-weight:300}body#checkout #select-helper-error,body#order-confirmation #select-helper-error{display:none}body#checkout .selected,body#order-confirmation .selected{background-color:#f2f2f2!important}body#checkout .opcion-pago:hover,body#order-confirmation .opcion-pago:hover{background-color:#fafafa}body#checkout .pago-info-label,body#order-confirmation .pago-info-label{width:100%;cursor:pointer;padding-top:28px!important;padding-bottom:15px!important}body#checkout .opcion-pago,body#order-confirmation .opcion-pago{border-bottom:1px solid #ddd}body#checkout .opcion-pago a,body#order-confirmation .opcion-pago a{font-family:Avenir LT Std Light!important;font-size:14px;text-decoration:none;border-bottom:1px solid}body#checkout .opcion-pago a :hover,body#order-confirmation .opcion-pago a :hover{text-decoration:none}body#checkout .opcion-pago .nombre-pago,body#order-confirmation .opcion-pago .nombre-pago{color:#000;font-size:22px;font-family:Avenir LT Std Medium!important;font-weight:500;letter-spacing:0;margin-bottom:10px}body#checkout .opcion-pago p,body#order-confirmation .opcion-pago p{color:#000;font-size:14px;font-family:Avenir LT Std Light!important;font-weight:300;letter-spacing:0}body#checkout .opcion-pago .open-close,body#order-confirmation .opcion-pago .open-close{float:right;margin-top:10px}body#checkout .opcion-pago .hide-no-selected,body#order-confirmation .opcion-pago .hide-no-selected{display:none}body#checkout .payment-options-top,body#order-confirmation .payment-options-top{border-bottom:1px solid #ddd;padding-bottom:10px;margin-top:-10px}body#checkout .payment-options-top .po-left,body#order-confirmation .payment-options-top .po-left{font-size:17px;font-family:Avenir Lt Std Medium;font-weight:500}body#checkout .payment-options-top .po-right,body#order-confirmation .payment-options-top .po-right{color:#e02020;font-size:13px;font-family:Avenir LT Std Light!important;font-weight:300;text-align:right;letter-spacing:0}body#checkout .onepagecheckoutps_p_step,body#order-confirmation .onepagecheckoutps_p_step{text-transform:none!important;font-size:37px;color:#000!important}body#checkout .info-libros,body#order-confirmation .info-libros{color:#007386;background-color:#ebebeb;font-size:13px!important;font-family:Avenir LT Std Light!important;font-weight:300;letter-spacing:0;line-height:30px;height:30px;vertical-align:middle;display:inline-block;margin-top:-5px;padding-left:8px;padding-right:28px;border-bottom-right-radius:3px;border-top-right-radius:3px}body#checkout .info-libros_before,body#order-confirmation .info-libros_before{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #ebebeb;display:inline-block;margin-right:0;vertical-align:middle;margin-top:-5px;margin-left:8px}body#checkout .ejemplo-fecha,body#order-confirmation .ejemplo-fecha{width:244px;color:#676565;font-size:13px;font-family:Avenir Lt Std Light;font-weight:300;margin-top:3px;margin-bottom:11px}body#checkout .ejemplo-fecha span,body#order-confirmation .ejemplo-fecha span{font-size:13px!important;font-family:Avenir Lt Std Light!important;margin-left:7px}body#checkout label[for=birthday],body#order-confirmation label[for=birthday]{color:#000;font-size:17px;font-family:Avenir LT Std Medium!important;font-weight:500;letter-spacing:0;margin-top:7px!important;margin-bottom:10px!important}body#checkout .minimo-ocho,body#order-confirmation .minimo-ocho{color:#676565;font-family:Avenir LT Std Light!important;font-size:13px;font-weight:300;clear:both;line-height:2.6}body#checkout #show_password_checkout,body#order-confirmation #show_password_checkout{float:right;top:46px;z-index:5;right:2px;height:44px;background:#f2f2f2;border-radius:0;width:164px;color:#676565;font-family:Avenir LT Std Medium!important;font-size:16px;border:none;box-shadow:none}body#checkout #datos-acceso,body#order-confirmation #datos-acceso{margin-top:30px!important}body#checkout #datos-acceso .extra-info,body#order-confirmation #datos-acceso .extra-info{color:#676565;font-size:13px;font-weight:300;letter-spacing:0;line-height:2.1;float:right;display:block}body#checkout #datos-acceso .extra-info span,body#order-confirmation #datos-acceso .extra-info span{font-family:Avenir LT Std Light;font-size:13px}body#checkout #your_information,body#order-confirmation #your_information{margin-top:10px!important}body#checkout #datos-acceso-info-section,body#order-confirmation #datos-acceso-info-section{margin-top:10px;margin-bottom:0!important}body#checkout #delivery-address,body#checkout #invoice-address,body#order-confirmation #delivery-address,body#order-confirmation #invoice-address{margin-top:15px!important}body#checkout #datos-alumno h2,body#checkout #datos-direccion-facturacion h2,body#checkout #datos-direccion h2,body#order-confirmation #datos-alumno h2,body#order-confirmation #datos-direccion-facturacion h2,body#order-confirmation #datos-direccion h2{color:#000;font-size:22px!important;font-family:Avenir LT Std Heavy!important;font-weight:900;letter-spacing:0;text-transform:none!important}body#checkout #checkout_form input[type=email],body#checkout #checkout_form input[type=number],body#checkout #checkout_form input[type=password],body#checkout #checkout_form input[type=tel],body#checkout #checkout_form input[type=text],body#checkout #checkout_form select,body#order-confirmation #checkout_form input[type=email],body#order-confirmation #checkout_form input[type=number],body#order-confirmation #checkout_form input[type=password],body#order-confirmation #checkout_form input[type=tel],body#order-confirmation #checkout_form input[type=text],body#order-confirmation #checkout_form select{border-radius:6px!important;border:1px solid #bcbcbc!important;height:48px!important;padding-left:17px!important;margin-bottom:6px!important;color:#282828!important;font-size:16px!important;font-family:Avenir LT Std Medium;padding-bottom:6px}body#checkout #checkout_form select,body#order-confirmation #checkout_form select{padding-top:21px}body#checkout select,body#order-confirmation select{-moz-appearance:none;appearance:none}body#checkout .checkout-summary-bottom,body#order-confirmation .checkout-summary-bottom{background-color:hsla(0,0%,85%,.2);margin:24px -45px -34px}body#checkout .product-line,body#order-confirmation .product-line{border-bottom:1px solid #e9e9e9;padding-bottom:18px;margin-top:18px;line-height:1.4}body#checkout .product-line .tipo,body#order-confirmation .product-line .tipo{color:#000!important;font-family:Avenir LT Std Light!important;font-size:16px;font-weight:300;text-transform:uppercase;margin-bottom:4px}body#checkout .product-line .nombre,body#order-confirmation .product-line .nombre{color:#000;font-family:Avenir LT Std Medium!important;font-size:21px;font-weight:500;padding-right:6px}body#checkout .product-line .precio,body#order-confirmation .product-line .precio{color:#000;font-family:Montserrat SemiBold!important;font-size:16px;font-weight:600;text-align:right;line-height:2}body#checkout .product-line .quitar,body#order-confirmation .product-line .quitar{text-align:right!important;margin-top:-8px}body#checkout .product-line .quitar a,body#order-confirmation .product-line .quitar a{font-weight:300;letter-spacing:0;text-decoration:none;color:#000;font-family:Avenir LT Std Light!important;font-size:12px;border-bottom:1px solid}body#checkout .product-line .quitar a :hover,body#order-confirmation .product-line .quitar a :hover{text-decoration:none}body#checkout .avisos,body#order-confirmation .avisos{border-top:1px solid #ddd;margin-top:70px;margin-bottom:50px;padding-top:45px;font-size:13px;font-family:Avenir LT Std Medium!important}body#checkout .avisos a,body#order-confirmation .avisos a{text-decoration:underline;font-family:Avenir LT Std Medium!important}body#checkout .tienes-un-cupon,body#order-confirmation .tienes-un-cupon{margin-top:32px;text-align:right;font-size:12px;color:#007386;cursor:pointer}body#checkout .tienes-un-cupon span,body#order-confirmation .tienes-un-cupon span{border-bottom:1px solid #007386}body#checkout .inputVoucher,body#order-confirmation .inputVoucher{font-size:12px!important;height:40px!important;border-radius:3px!important;border:1px solid #bcbcbc!important;padding-left:14px!important;padding-top:8px!important;font-family:Avenir LT Std Medium!important;color:#6e6e6e!important}body#checkout .inputVoucher:-ms-input-placeholder,body#order-confirmation .inputVoucher:-ms-input-placeholder{color:#7d7d7d!important;font-size:12px!important}body#checkout .inputVoucher::placeholder,body#order-confirmation .inputVoucher::placeholder{color:#7d7d7d!important;font-size:12px!important}body#checkout .gratis,body#order-confirmation .gratis{font-size:17px;font-family:Avenir LT Std Medium}body#checkout .recogida-text,body#order-confirmation .recogida-text{font-size:12px;color:#aaa;margin-top:9px;font-family:Avenir Lt Std Light}@media (min-width:1200px){body#checkout .recogida-text,body#order-confirmation .recogida-text{margin-left:28px}}body#checkout .libros-info,body#order-confirmation .libros-info{color:#42566f;background-color:#f0f7ff;border-radius:6px;font-family:Avenir Lt Std Light!important;width:100%;padding:10px;padding-left:15px;font-size:14px;text-align:left;line-height:1.5}body#checkout .libros-info img,body#order-confirmation .libros-info img{color:#42566f}@media (max-width:1199px){body#checkout .libros-info,body#order-confirmation .libros-info{margin-bottom:5px}}body#checkout .tipo-envio-selector,body#order-confirmation .tipo-envio-selector{font-family:Avenir LT Std Medium;font-size:15px!important}body#checkout .pre-cp,body#order-confirmation .pre-cp{width:135px;height:29px;border-radius:3px;border:1px solid #bcbcbc;padding-left:10px;margin-left:7px;background-color:#fff!important}body#checkout .pre-cp:-ms-input-placeholder,body#order-confirmation .pre-cp:-ms-input-placeholder{color:#7d7d7d;font-family:Avenir LT Std Medium}body#checkout .pre-cp::placeholder,body#order-confirmation .pre-cp::placeholder{color:#7d7d7d;font-family:Avenir LT Std Medium}body#checkout .total_price,body#order-confirmation .total_price{font-size:28px;font-weight:700;font-family:Montserrat SemiBold;text-align:right}body#checkout .price_color,body#order-confirmation .price_color{color:#e02020!important}body#checkout .impuestos-incluidos,body#order-confirmation .impuestos-incluidos{font-size:12px;margin-top:12px;text-align:right;color:#000;font-weight:100;font-family:Avenir LT Std Light!important}body#checkout .standard-checkout,body#order-confirmation .standard-checkout{font-weight:700!important;position:relative!important;border:2px solid #fec940!important;padding:13px 2px!important;color:#000!important;background:#fec940!important;border-radius:6px!important;line-height:20px;height:48px!important;display:block!important;text-align:center!important;cursor:pointer!important}body#checkout .standard-checkout span,body#order-confirmation .standard-checkout span{font-family:Avenir LT Std Heavy!important}@media (min-width:1200px){body#checkout .standard-checkout span,body#order-confirmation .standard-checkout span{font-size:21px!important}}body#checkout .standard-checkout .main-checkout-button,body#order-confirmation .standard-checkout .main-checkout-button{font-family:Avenir LT Std Heavy!important}@media (min-width:1200px){body#checkout .standard-checkout .main-checkout-button,body#order-confirmation .standard-checkout .main-checkout-button{font-size:21px!important}}body#checkout .agregar-carrito,body#order-confirmation .agregar-carrito{background-color:#fee8a7!important;border:2px solid #fee8a7!important}body#checkout .agregar-carrito:hover,body#order-confirmation .agregar-carrito:hover{background:#ffda7b!important;border:2px solid #ffda7b!important}body#checkout .standard-checkout:hover:disabled,body#order-confirmation .standard-checkout:hover:disabled{cursor:not-allowed!important}body#checkout .standard-checkout.disabled,body#checkout .standard-checkout[disabled],body#order-confirmation .standard-checkout.disabled,body#order-confirmation .standard-checkout[disabled]{opacity:.5}body#checkout .standard-checkout:hover:enabled,body#order-confirmation .standard-checkout:hover:enabled{text-decoration:none;opacity:.8;transition:opacity .2s}body#checkout #cart_summary,body#order-confirmation #cart_summary{padding:34px 45px}@media (min-width:1200px){body#checkout #cart_summary,body#order-confirmation #cart_summary{border-radius:6px;border:1px solid #e9e9e9!important}}@media (max-width:1023px){body#checkout #cart_summary,body#order-confirmation #cart_summary{padding:34px 30px;padding-left:0}}body#checkout #cart_summary .subtotal,body#order-confirmation #cart_summary .subtotal{font-family:Avenir LT Std Medium;border-bottom:1px solid #e9e9e9;padding-bottom:27px;font-size:17px;color:#000}body#checkout .subtotal_price,body#order-confirmation .subtotal_price{text-align:right;font-size:18px;font-family:Montserrat SemiBold}body#checkout .gastos-envio,body#order-confirmation .gastos-envio{padding-top:18px;border-bottom:1px solid #e9e9e9;padding-bottom:18px}body#checkout .necesitas-ayuda,body#order-confirmation .necesitas-ayuda{line-height:1.5;margin-top:30px}body#checkout .necesitas-ayuda p,body#order-confirmation .necesitas-ayuda p{font-family:Avenir LT Std Light;font-size:16px;text-align:center;font-weight:400}body#checkout .necesitas-ayuda .phone,body#order-confirmation .necesitas-ayuda .phone{font-size:21px;font-family:Avenir LT Std Heavy!important;font-weight:700;margin-top:-6px;margin-bottom:25px;text-align:center}body#checkout .material-didactico,body#order-confirmation .material-didactico{border-top:1px solid #e9e9e9;margin-top:32px}body#checkout .material-didactico,body#checkout .quiere-vd-ser-alumno-premium,body#order-confirmation .material-didactico,body#order-confirmation .quiere-vd-ser-alumno-premium{padding-top:44px;line-height:22px;font-size:14px}body#checkout .material-didactico h2,body#checkout .quiere-vd-ser-alumno-premium h2,body#order-confirmation .material-didactico h2,body#order-confirmation .quiere-vd-ser-alumno-premium h2{color:#333;font-size:22px;font-weight:500;letter-spacing:0;text-transform:none;font-family:Avenir LT Std Heavy;margin-bottom:21px}body#checkout .material-didactico img,body#checkout .quiere-vd-ser-alumno-premium img,body#order-confirmation .material-didactico img,body#order-confirmation .quiere-vd-ser-alumno-premium img{height:140px;margin-right:-8px;margin-left:0}body#checkout input,body#checkout select,body#order-confirmation input,body#order-confirmation select{max-width:1000px!important;background-color:transparent!important;color:#444!important}body#checkout input[type=radio],body#order-confirmation input[type=radio]{width:16px;height:16px;margin-right:7px;vertical-align:sub}body#checkout .form-group,body#order-confirmation .form-group{padding-top:10px!important}#ModalAvisos h2,#ModalAvisos h3{font-size:medium!important}#ModalAvisos .static-pages{margin-top:0!important}body#checkout,body#order-confirmation{font:normal 13px/18px Avenir LT Std Light,Helvetica,sans-serif;min-width:320px;height:100%;line-height:18px;font-size:13px;color:#000;overflow-x:hidden}body#checkout a,body#checkout abbr,body#checkout acronym,body#checkout address,body#checkout applet,body#checkout article,body#checkout aside,body#checkout audio,body#checkout b,body#checkout big,body#checkout blockquote,body#checkout body,body#checkout canvas,body#checkout caption,body#checkout center,body#checkout cite,body#checkout code,body#checkout dd,body#checkout del,body#checkout details,body#checkout dfn,body#checkout div,body#checkout dl,body#checkout dt,body#checkout em,body#checkout embed,body#checkout fieldset,body#checkout figcaption,body#checkout figure,body#checkout footer,body#checkout form,body#checkout h2,body#checkout h3,body#checkout h4,body#checkout h5,body#checkout h6,body#checkout header,body#checkout hgroup,body#checkout html,body#checkout i,body#checkout iframe,body#checkout img,body#checkout ins,body#checkout kbd,body#checkout label,body#checkout legend,body#checkout li,body#checkout mark,body#checkout menu,body#checkout nav,body#checkout object,body#checkout ol,body#checkout output,body#checkout p,body#checkout pre,body#checkout q,body#checkout ruby,body#checkout s,body#checkout samp,body#checkout section,body#checkout small,body#checkout span,body#checkout strike,body#checkout strong,body#checkout sub,body#checkout summary,body#checkout sup,body#checkout table,body#checkout tbody,body#checkout td,body#checkout tfoot,body#checkout th,body#checkout thead,body#checkout time,body#checkout tr,body#checkout tt,body#checkout u,body#checkout ul,body#checkout var,body#checkout video,body#order-confirmation a,body#order-confirmation abbr,body#order-confirmation acronym,body#order-confirmation address,body#order-confirmation applet,body#order-confirmation article,body#order-confirmation aside,body#order-confirmation audio,body#order-confirmation b,body#order-confirmation big,body#order-confirmation blockquote,body#order-confirmation body,body#order-confirmation canvas,body#order-confirmation caption,body#order-confirmation center,body#order-confirmation cite,body#order-confirmation code,body#order-confirmation dd,body#order-confirmation del,body#order-confirmation details,body#order-confirmation dfn,body#order-confirmation div,body#order-confirmation dl,body#order-confirmation dt,body#order-confirmation em,body#order-confirmation embed,body#order-confirmation fieldset,body#order-confirmation figcaption,body#order-confirmation figure,body#order-confirmation footer,body#order-confirmation form,body#order-confirmation h2,body#order-confirmation h3,body#order-confirmation h4,body#order-confirmation h5,body#order-confirmation h6,body#order-confirmation header,body#order-confirmation hgroup,body#order-confirmation html,body#order-confirmation i,body#order-confirmation iframe,body#order-confirmation img,body#order-confirmation ins,body#order-confirmation kbd,body#order-confirmation label,body#order-confirmation legend,body#order-confirmation li,body#order-confirmation mark,body#order-confirmation menu,body#order-confirmation nav,body#order-confirmation object,body#order-confirmation ol,body#order-confirmation output,body#order-confirmation p,body#order-confirmation pre,body#order-confirmation q,body#order-confirmation ruby,body#order-confirmation s,body#order-confirmation samp,body#order-confirmation section,body#order-confirmation small,body#order-confirmation span,body#order-confirmation strike,body#order-confirmation strong,body#order-confirmation sub,body#order-confirmation summary,body#order-confirmation sup,body#order-confirmation table,body#order-confirmation tbody,body#order-confirmation td,body#order-confirmation tfoot,body#order-confirmation th,body#order-confirmation thead,body#order-confirmation time,body#order-confirmation tr,body#order-confirmation tt,body#order-confirmation u,body#order-confirmation ul,body#order-confirmation var,body#order-confirmation video{padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body#checkout h1,body#checkout h2,body#checkout h3,body#checkout h4,body#checkout h5,body#checkout h6,body#order-confirmation h1,body#order-confirmation h2,body#order-confirmation h3,body#order-confirmation h4,body#order-confirmation h5,body#order-confirmation h6{font-family:Avenir LT Std Heavy;font-size:3em;text-transform:uppercase}body#checkout h4,body#checkout h5,body#checkout h6,body#order-confirmation h4,body#order-confirmation h5,body#order-confirmation h6{margin-top:9px;margin-bottom:9px}body#checkout small,body#order-confirmation small{font-size:80%}body#checkout ol,body#checkout ul,body#order-confirmation ol,body#order-confirmation ul{list-style:none;margin-top:0;margin-bottom:9px}body#checkout ol ol,body#checkout ol ul,body#checkout ul ol,body#checkout ul ul,body#order-confirmation ol ol,body#order-confirmation ol ul,body#order-confirmation ul ol,body#order-confirmation ul ul{margin-bottom:0}body#checkout a,body#checkout label,body#checkout p,body#checkout span,body#order-confirmation a,body#order-confirmation label,body#order-confirmation p,body#order-confirmation span{font-family:Montserrat Light;font-size:100%}body#checkout .step,body#order-confirmation .step{margin-bottom:30px;overflow:hidden}body#checkout .step .first,body#checkout .step .last,body#checkout .step .second,body#checkout .step .third,body#order-confirmation .step .first,body#order-confirmation .step .last,body#order-confirmation .step .second,body#order-confirmation .step .third{float:left}body#checkout .step li,body#order-confirmation .step li{float:left;text-align:left;border-left-width:0}@media (max-width:1200px){body#checkout .step li,body#order-confirmation .step li{width:100%;border-left-width:1px}body#checkout .step li.last,body#order-confirmation .step li.last{border-bottom:0}}body#checkout .step li.step_current_end span,body#checkout .step li.step_current span,body#checkout .step li a,body#checkout .step li span,body#order-confirmation .step li.step_current_end span,body#order-confirmation .step li.step_current span,body#order-confirmation .step li a,body#order-confirmation .step li span{padding:13px 10px 14px 13px;color:#000;font-size:16px;line-height:21px;font-weight:400;text-shadow:none;position:relative}@media (max-width:1199px){body#checkout .step li.step_current_end span,body#checkout .step li.step_current span,body#checkout .step li a,body#checkout .step li span,body#order-confirmation .step li.step_current_end span,body#order-confirmation .step li.step_current span,body#order-confirmation .step li a,body#order-confirmation .step li span{font-size:15px;font-weight:700}}body#checkout .step li.step_current_end span:focus,body#checkout .step li.step_current span:focus,body#checkout .step li a:focus,body#checkout .step li span:focus,body#order-confirmation .step li.step_current_end span:focus,body#order-confirmation .step li.step_current span:focus,body#order-confirmation .step li a:focus,body#order-confirmation .step li span:focus{text-decoration:none;outline:none}body#checkout .step li.first a,body#checkout .step li.first span,body#order-confirmation .step li.first a,body#order-confirmation .step li.first span{z-index:5}body#checkout .step li.second a,body#checkout .step li.second span,body#order-confirmation .step li.second a,body#order-confirmation .step li.second span{z-index:4}body#checkout .step li.third a,body#checkout .step li.third span,body#order-confirmation .step li.third a,body#order-confirmation .step li.third span{z-index:3}body#checkout .step li.four a,body#checkout .step li.four span,body#order-confirmation .step li.four a,body#order-confirmation .step li.four span{z-index:2}body#checkout .step li.last span,body#order-confirmation .step li.last span{z-index:1}body#checkout .step li.step_current,body#order-confirmation .step li.step_current{font-weight:700}body#checkout .step li.step_current span,body#checkout .step li.step_todo,body#checkout ne .step li.step_current+li,body#order-confirmation .step li.step_current span,body#order-confirmation .step li.step_todo,body#order-confirmation ne .step li.step_current+li{position:relative}body#checkout .step li.step_current_end,body#order-confirmation .step li.step_current_end{font-weight:700}body#checkout .step li.step_todo span,body#order-confirmation .step li.step_todo span{color:#000;position:relative}@media (min-width:1200px){body#checkout .step li.step_todo span:after,body#order-confirmation .step li.step_todo span:after{background:url(https://www.ilerna.es/themes/modern-ilerna-online/css/../img/new/fletxes.png) right 0 no-repeat}}body#checkout .step li.step_done,body#order-confirmation .step li.step_done{border-color:#d5ecf2;background:#d5ecf2}body#checkout .step li.step_done a,body#order-confirmation .step li.step_done a{color:#000;text-shadow:none;border:1px solid;border-color:#d5ecf2}@media (min-width:1200px){body#checkout .step li.step_done a,body#order-confirmation .step li.step_done a{padding-left:38px}}@media (min-width:1200px){body#checkout .step li.step_done.step_done_last a:after,body#checkout .step li.step_done a:after,body#order-confirmation .step li.step_done.step_done_last a:after,body#order-confirmation .step li.step_done a:after{background:url(https://www.ilerna.es/themes/modern-ilerna-online/css/../img/new/fletxes.png) right 0 no-repeat}}@media (min-width:1200px){body#checkout .step li#step_end span:after,body#order-confirmation .step li#step_end span:after{display:none}}body#checkout .step li em,body#order-confirmation .step li em{font-style:normal}@media (min-width:768px) and (max-width:991px){body#checkout .step li em,body#order-confirmation .step li em{display:none}}body#checkout table,body#order-confirmation table{border-collapse:collapse;border-spacing:0;max-width:100%;background-color:transparent;margin-bottom:30px;border-color:#dadada}body#checkout table.std th,body#checkout table.table_block th,body#order-confirmation table.std th,body#order-confirmation table.table_block th{padding:14px 12px;font-size:12px;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 #000;background:#999}body#checkout table.std tr.alternate_item,body#checkout table.table_block tr.alternate_item,body#order-confirmation table.std tr.alternate_item,body#order-confirmation table.table_block tr.alternate_item{background-color:#f3f3f3}body#checkout table.std td,body#checkout table.table_block td,body#order-confirmation table.std td,body#order-confirmation table.table_block td{padding:12px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:12px;vertical-align:top}body#checkout *,body#checkout :after,body#checkout :before,body#order-confirmation *,body#order-confirmation :after,body#order-confirmation :before{box-sizing:border-box}body#checkout .table,body#order-confirmation .table{margin-bottom:30px;border-color:#dadada;width:100%;margin-bottom:18px}body#checkout .table>thead>tr,body#order-confirmation .table>thead>tr{border-bottom:3px solid transparent}body#checkout .table>thead>tr>th,body#order-confirmation .table>thead>tr>th{background:#78b8cc;border-bottom-width:1px;color:#fff;vertical-align:middle;font-family:Avenir LT Std Medium}body#checkout .table td a.color-myaccount,body#order-confirmation .table td a.color-myaccount{color:#777;text-decoration:underline}body#checkout .table td a.color-myaccount:hover,body#order-confirmation .table td a.color-myaccount:hover{text-decoration:none}body#checkout .table tfoot tr,body#order-confirmation .table tfoot tr{background:#fff}body#checkout .table tfoot div fieldset .inputVoucher,body#order-confirmation .table tfoot div fieldset .inputVoucher{border:1px solid #000}body#checkout .table-bordered,body#order-confirmation .table-bordered{border:1px solid #d6d4d4}body#checkout .table-bordered>tbody>tr>td,body#checkout .table-bordered>tbody>tr>th,body#checkout .table-bordered>tfoot>tr>td,body#checkout .table-bordered>tfoot>tr>th,body#checkout .table-bordered>thead>tr>td,body#checkout .table-bordered>thead>tr>th,body#order-confirmation .table-bordered>tbody>tr>td,body#order-confirmation .table-bordered>tbody>tr>th,body#order-confirmation .table-bordered>tfoot>tr>td,body#order-confirmation .table-bordered>tfoot>tr>th,body#order-confirmation .table-bordered>thead>tr>td,body#order-confirmation .table-bordered>thead>tr>th{border:1px solid #dadada}body#checkout .table-bordered>thead>tr>td,body#checkout .table-bordered>thead>tr>th,body#order-confirmation .table-bordered>thead>tr>td,body#order-confirmation .table-bordered>thead>tr>th{border-bottom-width:2px}body#checkout .table tbody>tr>td,body#checkout .table tbody>tr>th,body#checkout .table tfoot>tr>td,body#checkout .table tfoot>tr>th,body#checkout .table thead>tr>td,body#checkout .table thead>tr>th,body#order-confirmation .table tbody>tr>td,body#order-confirmation .table tbody>tr>th,body#order-confirmation .table tfoot>tr>td,body#order-confirmation .table tfoot>tr>th,body#order-confirmation .table thead>tr>td,body#order-confirmation .table thead>tr>th{padding:9px 8px 11px 18px;line-height:1.42857;vertical-align:top;border-top:1px solid #d6d4d4}body#checkout .table thead>tr>th,body#order-confirmation .table thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d6d4d4;padding:10px 15px!important}body#checkout .table caption+thead tr:first-child td,body#checkout .table caption+thead tr:first-child th,body#checkout .table colgroup+thead tr:first-child td,body#checkout .table colgroup+thead tr:first-child th,body#checkout .table thead:first-child tr:first-child td,body#checkout .table thead:first-child tr:first-child th,body#order-confirmation .table caption+thead tr:first-child td,body#order-confirmation .table caption+thead tr:first-child th,body#order-confirmation .table colgroup+thead tr:first-child td,body#order-confirmation .table colgroup+thead tr:first-child th,body#order-confirmation .table thead:first-child tr:first-child td,body#order-confirmation .table thead:first-child tr:first-child th{border-top:0}body#checkout .table tbody>tr>td,body#order-confirmation .table tbody>tr>td{vertical-align:middle}body#checkout .table tbody>tr>td.cart_quantity,body#order-confirmation .table tbody>tr>td.cart_quantity{padding:41px 14px 25px}body#checkout .table tbody>tr>td.cart_quantity .cart_quantity_button a,body#order-confirmation .table tbody>tr>td.cart_quantity .cart_quantity_button a{float:left;margin-right:3px}body#checkout .table tbody>tr>td.cart_quantity .cart_quantity_button a+a,body#order-confirmation .table tbody>tr>td.cart_quantity .cart_quantity_button a+a{margin-right:0}body#checkout .table tbody>tr>td.cart_delete,body#checkout .table tbody>tr>td.price_discount_del,body#order-confirmation .table tbody>tr>td.cart_delete,body#order-confirmation .table tbody>tr>td.price_discount_del{padding:5px}body#checkout .table tfoot>tr>td,body#order-confirmation .table tfoot>tr>td{vertical-align:middle}body#checkout .price,body#order-confirmation .price{font-size:13px;color:#000;white-space:nowrap}body#checkout .left-border-transparent,body#order-confirmation .left-border-transparent{border-left:solid transparent!important}body#checkout #checkout-confirmation #order_step .numberM,body#checkout #checkout_step .numberM,body#checkout #module-bankwire-payment #order_step .numberM,body#checkout #module-onepagecheckoutps-main #order_step .numberM,body#order-confirmation #checkout-confirmation #order_step .numberM,body#order-confirmation #checkout_step .numberM,body#order-confirmation #module-bankwire-payment #order_step .numberM,body#order-confirmation #module-onepagecheckoutps-main #order_step .numberM{display:none!important}@media (min-width:1200px){body#checkout #checkout-confirmation #order_step li,body#checkout #checkout_step li,body#checkout #module-bankwire-payment #order_step li,body#checkout #module-onepagecheckoutps-main #order_step li,body#order-confirmation #checkout-confirmation #order_step li,body#order-confirmation #checkout_step li,body#order-confirmation #module-bankwire-payment #order_step li,body#order-confirmation #module-onepagecheckoutps-main #order_step li{height:80px;overflow:hidden;padding-top:8px;width:17%;max-width:198px}}body#checkout #checkout-confirmation #order_step li a,body#checkout #checkout-confirmation #order_step li span,body#checkout #checkout_step li a,body#checkout #checkout_step li span,body#checkout #module-bankwire-payment #order_step li a,body#checkout #module-bankwire-payment #order_step li span,body#checkout #module-onepagecheckoutps-main #order_step li a,body#checkout #module-onepagecheckoutps-main #order_step li span,body#order-confirmation #checkout-confirmation #order_step li a,body#order-confirmation #checkout-confirmation #order_step li span,body#order-confirmation #checkout_step li a,body#order-confirmation #checkout_step li span,body#order-confirmation #module-bankwire-payment #order_step li a,body#order-confirmation #module-bankwire-payment #order_step li span,body#order-confirmation #module-onepagecheckoutps-main #order_step li a,body#order-confirmation #module-onepagecheckoutps-main #order_step li span{margin-top:17px;margin-left:8px}body#checkout #checkout-confirmation #order_step li a,body#checkout #checkout_step li a,body#checkout #module-bankwire-payment #order_step li a,body#checkout #module-onepagecheckoutps-main #order_step li a,body#order-confirmation #checkout-confirmation #order_step li a,body#order-confirmation #checkout_step li a,body#order-confirmation #module-bankwire-payment #order_step li a,body#order-confirmation #module-onepagecheckoutps-main #order_step li a{color:#fff}body#checkout #checkout_step,body#order-confirmation #checkout_step{box-shadow:0 1px 5px 0 rgba(0,0,0,.5);background:#fff;height:80px}@media (max-width:1199px){body#checkout #checkout_step li span,body#order-confirmation #checkout_step li span{margin-left:0;padding-left:0!important}}body#checkout #top-logo,body#order-confirmation #top-logo{height:50px;margin:0 auto;width:90px;display:block;float:left}@media (max-width:1219px){body#checkout #top-logo,body#order-confirmation #top-logo{float:none!important;display:block;margin:0 auto}}body#checkout .clearfix:after,body#checkout .clearfix:before,body#order-confirmation .clearfix:after,body#order-confirmation .clearfix:before{content:" ";display:table}body#checkout .clearfix:after,body#order-confirmation .clearfix:after{clear:both}body#checkout .checkout-container-fluid,body#order-confirmation .checkout-container-fluid{margin-left:0;margin-right:0;padding-left:0;padding-right:0}body#checkout .checkout-container,body#order-confirmation .checkout-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}body#checkout .checkout-container:after,body#checkout .checkout-container:before,body#order-confirmation .checkout-container:after,body#order-confirmation .checkout-container:before{content:" ";display:table}body#checkout .checkout-container:after,body#order-confirmation .checkout-container:after{clear:both}body#checkout .checkout-container,body#order-confirmation .checkout-container{width:100%}body#checkout .checkout-container>.navbar-collapse,body#checkout .checkout-container>.navbar-header,body#order-confirmation .checkout-container>.navbar-collapse,body#order-confirmation .checkout-container>.navbar-header{margin-right:-15px;margin-left:-15px}body#checkout .text-table-summary,body#order-confirmation .text-table-summary{color:#005664;font-size:20px;text-align:center!important}body#checkout .text-table-summary p,body#order-confirmation .text-table-summary p{font-size:18px;font-weight:700}@media (min-width:1200px){body#checkout .checkout-container>.navbar-collapse,body#checkout .checkout-container>.navbar-header,body#order-confirmation .checkout-container>.navbar-collapse,body#order-confirmation .checkout-container>.navbar-header{margin-right:0;margin-left:0}}body#checkout #cart_summary tbody td.cart_unit,body#checkout .text-right,body#order-confirmation #cart_summary tbody td.cart_unit,body#order-confirmation .text-right{text-align:right}body#checkout #cart_summary tbody td.cart_avail,body#checkout #cart_summary tbody td.cart_delete,body#checkout #cart_summary tbody td.cart_product,body#checkout #cart_summary tbody td.cart_total,body#checkout #cart_summary thead th.cart_product,body#checkout .text-center,body#order-confirmation #cart_summary tbody td.cart_avail,body#order-confirmation #cart_summary tbody td.cart_delete,body#order-confirmation #cart_summary tbody td.cart_product,body#order-confirmation #cart_summary tbody td.cart_total,body#order-confirmation #cart_summary thead th.cart_product,body#order-confirmation .text-center{text-align:center}@media (max-width:768px){body#checkout p.cart_navigation a.btn,body#order-confirmation p.cart_navigation a.btn{width:100%;margin-bottom:10px}body#checkout p.cart_navigation button.standard-checkout,body#order-confirmation p.cart_navigation button.standard-checkout{width:100%}body#checkout #checkout-detail-content #cart_summary table,body#checkout #checkout-detail-content #cart_summary tbody,body#checkout #checkout-detail-content #cart_summary td,body#checkout #checkout-detail-content #cart_summary th,body#checkout #checkout-detail-content #cart_summary thead,body#checkout #checkout-detail-content #cart_summary tr,body#order-confirmation #checkout-detail-content #cart_summary table,body#order-confirmation #checkout-detail-content #cart_summary tbody,body#order-confirmation #checkout-detail-content #cart_summary td,body#order-confirmation #checkout-detail-content #cart_summary th,body#order-confirmation #checkout-detail-content #cart_summary thead,body#order-confirmation #checkout-detail-content #cart_summary tr{display:block}body#checkout #checkout-detail-content #cart_summary thead tr,body#order-confirmation #checkout-detail-content #cart_summary thead tr{position:absolute;top:-9999px;left:-9999px}body#checkout #checkout-detail-content #cart_summary tr,body#order-confirmation #checkout-detail-content #cart_summary tr{border:none;padding-bottom:7px;overflow:hidden;position:relative}body#checkout #checkout-detail-content #cart_summary td,body#order-confirmation #checkout-detail-content #cart_summary td{border:none;position:relative;float:left;white-space:normal}body#checkout #checkout-detail-content #cart_summary td.cart_product,body#order-confirmation #checkout-detail-content #cart_summary td.cart_product{text-align:left}body#checkout #checkout-detail-content #cart_summary td.cart_description,body#order-confirmation #checkout-detail-content #cart_summary td.cart_description{border-top:1px solid #646464;border-left:1px solid #646464;border-right:1px solid #646464;padding:0}body#checkout #checkout-detail-content #cart_summary td.cart_description:before,body#order-confirmation #checkout-detail-content #cart_summary td.cart_description:before{padding:12px;background-color:#d8d8d8;text-align:left;text-transform:uppercase;font:600 14px Avenir LT Std black,sans-serif!important}body#checkout #checkout-detail-content #cart_summary td.cart_avail,body#order-confirmation #checkout-detail-content #cart_summary td.cart_avail{display:none}body#checkout #checkout-detail-content #cart_summary td.cart_unit,body#order-confirmation #checkout-detail-content #cart_summary td.cart_unit{padding:0;width:33.3%;text-align:right;min-height:96px;clear:both;border-bottom:1px solid #646464;border-left:1px solid #646464}body#checkout #checkout-detail-content #cart_summary td.cart_unit .price,body#order-confirmation #checkout-detail-content #cart_summary td.cart_unit .price{text-align:right}body#checkout #checkout-detail-content #cart_summary td.cart_unit:before,body#order-confirmation #checkout-detail-content #cart_summary td.cart_unit:before{content:attr(data-title-resp);padding:12px 1px;background-color:#d8d8d8;text-align:center;text-transform:uppercase;font:600 14px Avenir LT Std black,sans-serif!important}body#checkout #checkout-detail-content #cart_summary td.cart_quantity,body#order-confirmation #checkout-detail-content #cart_summary td.cart_quantity{padding:0;width:33.4%;min-height:96px;border-bottom:1px solid #646464;border-left:1px solid #646464;border-right:1px solid #646464}body#checkout #checkout-detail-content #cart_summary td.cart_quantity div,body#order-confirmation #checkout-detail-content #cart_summary td.cart_quantity div{display:block;margin-top:5px}body#checkout #checkout-detail-content #cart_summary td.cart_quantity>.form-control,body#order-confirmation #checkout-detail-content #cart_summary td.cart_quantity>.form-control{display:inline}body#checkout #checkout-detail-content #cart_summary td.cart_quantity>.cart_quantity_button a,body#order-confirmation #checkout-detail-content #cart_summary td.cart_quantity>.cart_quantity_button a{margin-right:0;float:none}body#checkout #checkout-detail-content #cart_summary td.cart_quantity:before,body#order-confirmation #checkout-detail-content #cart_summary td.cart_quantity:before{padding:12px;background-color:#d8d8d8;text-align:center;text-transform:uppercase;font:600 14px Avenir LT Std black,sans-serif!important}body#checkout #checkout-detail-content #cart_summary td.cart_total,body#order-confirmation #checkout-detail-content #cart_summary td.cart_total{padding:0;width:33.3%;min-height:96px;text-align:right;border-bottom:1px solid #646464;border-right:1px solid #646464}body#checkout #checkout-detail-content #cart_summary td.cart_total:before,body#order-confirmation #checkout-detail-content #cart_summary td.cart_total:before{padding:12px;background-color:#d8d8d8;text-align:center;text-transform:uppercase;font:600 14px Avenir LT Std black,sans-serif!important}body#checkout #checkout-detail-content #cart_summary td.cart_delete,body#order-confirmation #checkout-detail-content #cart_summary td.cart_delete{position:absolute;right:20px;top:7px}body#checkout #checkout-detail-content #cart_summary td.cart_delete:before,body#order-confirmation #checkout-detail-content #cart_summary td.cart_delete:before{content:""!important}body#checkout .product-subtitle,body#order-confirmation .product-subtitle{padding-bottom:10px}body#checkout .product-description-content,body#order-confirmation .product-description-content{padding-left:10px}body#checkout #checkout-detail-content #cart_summary td:before,body#order-confirmation #checkout-detail-content #cart_summary td:before{content:attr(data-title);font-weight:700;display:block}body#checkout #checkout-detail-content #cart_summary tfoot td,body#order-confirmation #checkout-detail-content #cart_summary tfoot td{float:none;width:100%}body#checkout #checkout-detail-content #cart_summary tfoot td:before,body#order-confirmation #checkout-detail-content #cart_summary tfoot td:before{display:inline}body#checkout #checkout-detail-content #cart_summary tfoot td.total_price_container,body#order-confirmation #checkout-detail-content #cart_summary tfoot td.total_price_container{text-align:center}body#checkout #checkout-detail-content #cart_summary tbody tfoot tr td.cart_unit,body#checkout #checkout-detail-content #cart_summary tfoot tr .price,body#checkout #checkout-detail-content #cart_summary tfoot tr .text-right,body#checkout #checkout-detail-content #cart_summary tfoot tr tbody td.cart_unit,body#order-confirmation #checkout-detail-content #cart_summary tbody tfoot tr td.cart_unit,body#order-confirmation #checkout-detail-content #cart_summary tfoot tr .price,body#order-confirmation #checkout-detail-content #cart_summary tfoot tr .text-right,body#order-confirmation #checkout-detail-content #cart_summary tfoot tr tbody td.cart_unit{display:block;float:left}}@media (max-width:768px){body#checkout #checkout-detail-content #cart_summary tbody td .price,body#order-confirmation #checkout-detail-content #cart_summary tbody td .price{display:block;text-align:center;margin-top:3px}body#checkout #checkout-detail-content #cart_summary tbody td.cart_description,body#order-confirmation #checkout-detail-content #cart_summary tbody td.cart_description{width:100%}}body#checkout #checkout-confirmation #checkout-detail-content thead tr th,body#checkout #checkout-detail-content thead tr th,body#checkout #module-bankwire-payment #checkout-detail-content thead tr th,body#checkout #module-onepagecheckoutps-main #checkout-detail-content thead tr th,body#order-confirmation #checkout-confirmation #checkout-detail-content thead tr th,body#order-confirmation #checkout-detail-content thead tr th,body#order-confirmation #module-bankwire-payment #checkout-detail-content thead tr th,body#order-confirmation #module-onepagecheckoutps-main #checkout-detail-content thead tr th{text-transform:none;padding:14px 15px!important}body#checkout #checkout-confirmation #checkout-detail-content thead tr td.cart_total,body#checkout #checkout-confirmation #checkout-detail-content thead tr th.cart_total,body#checkout #checkout-detail-content thead tr td.cart_total,body#checkout #checkout-detail-content thead tr th.cart_total,body#checkout #module-bankwire-payment #checkout-detail-content thead tr td.cart_total,body#checkout #module-bankwire-payment #checkout-detail-content thead tr th.cart_total,body#checkout #module-onepagecheckoutps-main #checkout-detail-content thead tr td.cart_total,body#checkout #module-onepagecheckoutps-main #checkout-detail-content thead tr th.cart_total,body#order-confirmation #checkout-confirmation #checkout-detail-content thead tr td.cart_total,body#order-confirmation #checkout-confirmation #checkout-detail-content thead tr th.cart_total,body#order-confirmation #checkout-detail-content thead tr td.cart_total,body#order-confirmation #checkout-detail-content thead tr th.cart_total,body#order-confirmation #module-bankwire-payment #checkout-detail-content thead tr td.cart_total,body#order-confirmation #module-bankwire-payment #checkout-detail-content thead tr th.cart_total,body#order-confirmation #module-onepagecheckoutps-main #checkout-detail-content thead tr td.cart_total,body#order-confirmation #module-onepagecheckoutps-main #checkout-detail-content thead tr th.cart_total{text-align:center!important}body#checkout #checkout-confirmation #checkout-detail-content tfoot .cart_total_price td:nth-child(2) p,body#checkout #checkout-detail-content tfoot .cart_total_price td:nth-child(2) p,body#checkout #module-bankwire-payment #checkout-detail-content tfoot .cart_total_price td:nth-child(2) p,body#checkout #module-onepagecheckoutps-main #checkout-detail-content tfoot .cart_total_price td:nth-child(2) p,body#order-confirmation #checkout-confirmation #checkout-detail-content tfoot .cart_total_price td:nth-child(2) p,body#order-confirmation #checkout-detail-content tfoot .cart_total_price td:nth-child(2) p,body#order-confirmation #module-bankwire-payment #checkout-detail-content tfoot .cart_total_price td:nth-child(2) p,body#order-confirmation #module-onepagecheckoutps-main #checkout-detail-content tfoot .cart_total_price td:nth-child(2) p{font-size:16px}body#checkout #checkout-confirmation #checkout-detail-content tfoot button,body#checkout #checkout-detail-content tfoot button,body#checkout #module-bankwire-payment #checkout-detail-content tfoot button,body#checkout #module-onepagecheckoutps-main #checkout-detail-content tfoot button,body#order-confirmation #checkout-confirmation #checkout-detail-content tfoot button,body#order-confirmation #checkout-detail-content tfoot button,body#order-confirmation #module-bankwire-payment #checkout-detail-content tfoot button,body#order-confirmation #module-onepagecheckoutps-main #checkout-detail-content tfoot button{text-transform:none}body#checkout #checkout-confirmation #checkout-detail-content tbody tr td.cart_total,body#checkout #checkout-detail-content tbody tr td.cart_total,body#checkout #module-bankwire-payment #checkout-detail-content tbody tr td.cart_total,body#checkout #module-onepagecheckoutps-main #checkout-detail-content tbody tr td.cart_total,body#order-confirmation #checkout-confirmation #checkout-detail-content tbody tr td.cart_total,body#order-confirmation #checkout-detail-content tbody tr td.cart_total,body#order-confirmation #module-bankwire-payment #checkout-detail-content tbody tr td.cart_total,body#order-confirmation #module-onepagecheckoutps-main #checkout-detail-content tbody tr td.cart_total{text-align:center!important}@media (max-width:768px){body#checkout #checkout-confirmation #checkout-detail-content tbody tr td .no-display,body#checkout #checkout-detail-content tbody tr td .no-display,body#checkout #module-bankwire-payment #checkout-detail-content tbody tr td .no-display,body#checkout #module-onepagecheckoutps-main #checkout-detail-content tbody tr td .no-display,body#order-confirmation #checkout-confirmation #checkout-detail-content tbody tr td .no-display,body#order-confirmation #checkout-detail-content tbody tr td .no-display,body#order-confirmation #module-bankwire-payment #checkout-detail-content tbody tr td .no-display,body#order-confirmation #module-onepagecheckoutps-main #checkout-detail-content tbody tr td .no-display{width:120px}}body#checkout #cart_summary,body#order-confirmation #cart_summary{border:0}body#checkout #cart_summary thead th,body#order-confirmation #cart_summary thead th{padding:7px 8px 9px;background-color:#29bece;padding:10px 15px!important}body#checkout #cart_summary tbody td,body#order-confirmation #cart_summary tbody td{padding:7px 8px 15px;background-color:#fcfcfc!important}body#checkout #cart_summary tbody td.cart_product,body#order-confirmation #cart_summary tbody td.cart_product{padding:7px;width:137px}body#checkout #cart_summary tbody td.cart_product img,body#order-confirmation #cart_summary tbody td.cart_product img{border:1px solid #d6d4d4}body#checkout #cart_summary tbody td.cart_unit .price span,body#order-confirmation #cart_summary tbody td.cart_unit .price span{display:inline-block}body#checkout #cart_summary tbody td.cart_unit .price span.price-percent-reduction,body#order-confirmation #cart_summary tbody td.cart_unit .price span.price-percent-reduction{margin:5px auto;display:inline-block}body#checkout #cart_summary tbody td.cart_unit .price span.old-price,body#order-confirmation #cart_summary tbody td.cart_unit .price span.old-price{text-decoration:line-through}body#checkout #cart_summary tbody td.cart_description small,body#order-confirmation #cart_summary tbody td.cart_description small{display:block;padding:5px 0 0}body#checkout #cart_summary tbody td.cart_description small a,body#order-confirmation #cart_summary tbody td.cart_description small a{color:#000}body#checkout #cart_summary tbody td.cart_avail,body#order-confirmation #cart_summary tbody td.cart_avail{width:1%}body#checkout #cart_summary tbody td.cart_avail span,body#order-confirmation #cart_summary tbody td.cart_avail span{white-space:nowrap}body#checkout #cart_summary tbody td.cart_delete,body#order-confirmation #cart_summary tbody td.cart_delete{width:1%}body#checkout #cart_summary tfoot tr:first-child td:first-child,body#order-confirmation #cart_summary tfoot tr:first-child td:first-child{color:#29bece!important}body#checkout #cart_summary tfoot tr:first-child td,body#order-confirmation #cart_summary tfoot tr:first-child td{color:#000;padding-top:30px;padding-bottom:30px;background:#ececec!important}body#checkout #cart_summary tbody tfoot td.cart_unit,body#checkout #cart_summary tfoot tbody td.cart_unit,body#checkout #cart_summary tfoot td.text-right,body#order-confirmation #cart_summary tbody tfoot td.cart_unit,body#order-confirmation #cart_summary tfoot tbody td.cart_unit,body#order-confirmation #cart_summary tfoot td.text-right{font-weight:700;color:#000}body#checkout #cart_summary tfoot td.price,body#order-confirmation #cart_summary tfoot td.price{text-align:center}body#checkout #cart_summary tfoot td.total_price_container,body#order-confirmation #cart_summary tfoot td.total_price_container{background:#29bece;border-right:none}body#checkout #cart_summary tfoot td.total_price_container span,body#order-confirmation #cart_summary tfoot td.total_price_container span{font:600 15px/22px Avenir LT Std Light,sans-serif;color:#555454;text-transform:uppercase;background:#29bece}body#checkout #cart_summary tfoot td#total_price_container,body#order-confirmation #cart_summary tfoot td#total_price_container{padding-top:30px;padding-bottom:30px;font:600 21px/25px Avenir LT Std Light,sans-serif;color:#000;background:#29bece}body#checkout td#total_price_container,body#order-confirmation td#total_price_container{border-left:none}body#checkout td#total_price_container>span,body#order-confirmation td#total_price_container>span{color:#fff}body#checkout #cart_summary .stock-management-on tbody td.cart_description,body#order-confirmation #cart_summary .stock-management-on tbody td.cart_description{width:480px}body#checkout .font-black,body#order-confirmation .font-black{font:600 18px Avenir LT Std black,sans-serif!important;text-transform:none;margin-bottom:21px}body#checkout .cart-voucher,body#order-confirmation .cart-voucher{font-size:1.1em!important}body#checkout .checkout-row,body#order-confirmation .checkout-row{margin-left:-15px;margin-right:-15px}body#checkout .checkout-row:after,body#checkout .checkout-row:before,body#order-confirmation .checkout-row:after,body#order-confirmation .checkout-row:before{content:" ";display:table}body#checkout .checkout-row:after,body#order-confirmation .checkout-row:after{clear:both}body#checkout tbody>tr>td:first-child h4 a,body#order-confirmation tbody>tr>td:first-child h4 a{color:#008f9e;text-transform:uppercase}body#checkout .cart_voucher,body#order-confirmation .cart_voucher{border-bottom:1px solid transparent!important;vertical-align:top!important}body#checkout .cart_voucher h4,body#order-confirmation .cart_voucher h4{font:600 18px/22px Avenir LT Std Light,sans-serif;color:#000;text-transform:uppercase;padding:7px 0 10px}body#checkout .cart_voucher .title-offers,body#order-confirmation .cart_voucher .title-offers{color:#000;font-weight:700;margin-bottom:6px}body#checkout .cart_voucher fieldset,body#order-confirmation .cart_voucher fieldset{margin-bottom:10px}body#checkout .cart_voucher fieldset #discount_name,body#order-confirmation .cart_voucher fieldset #discount_name{float:left;width:219px;margin-right:10px;margin-left:10px;margin-bottom:6px}body#checkout .cart_voucher #display_cart_vouchers span,body#order-confirmation .cart_voucher #display_cart_vouchers span{font-weight:700;cursor:pointer;color:#777}body#checkout .cart_voucher #display_cart_vouchers span:hover,body#order-confirmation .cart_voucher #display_cart_vouchers span:hover{color:rgb 4,30,90}body#checkout .cart_voucher b,body#order-confirmation .cart_voucher b{text-transform:uppercase}body#checkout .pull-left,body#order-confirmation .pull-left{float:left!important}body#checkout .form-control,body#order-confirmation .form-control{display:block;width:100%;height:32px;padding:6px 12px;margin-bottom:10px;margin-top:0;font-size:12px;line-height:1.42857;color:#424242;vertical-align:middle;background-color:#eaeaea;border:1px solid #eaeaea;border-radius:2px;box-shadow:inset 0 1px 1px transparent;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body#checkout .form-control:focus,body#order-confirmation .form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}body#checkout .form-control[disabled],body#checkout .form-control[readonly],body#checkout fieldset[disabled] .form-control,body#order-confirmation .form-control[disabled],body#order-confirmation .form-control[readonly],body#order-confirmation fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}body#checkout textarea.form-control,body#order-confirmation textarea.form-control{height:auto}body#checkout .form-control::-webkit-input-placeholder,body#order-confirmation .form-control::-webkit-input-placeholder{color:#424242}body#checkout .form-control:-moz-placeholder,body#checkout .form-control::-moz-placeholder,body#order-confirmation .form-control:-moz-placeholder,body#order-confirmation .form-control::-moz-placeholder{color:#424242;opacity:1}body#checkout .form-control:-ms-input-placeholder,body#order-confirmation .form-control:-ms-input-placeholder{color:#424242}body#checkout .btn-canjear-cupon,body#order-confirmation .btn-canjear-cupon{margin-top:0!important;border:transparent;margin-left:7px;width:97%;cursor:pointer;height:40px!important;line-height:11px;background:#282828!important;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2)!important;color:#fff!important;border-color:#282828!important;border-radius:4px!important;transition:background-color .2s,border-color .2s}body#checkout .btn-canjear-cupon span,body#order-confirmation .btn-canjear-cupon span{font-size:18px!important;font-family:Avenir LT Std Light!important;font-weight:100}body#checkout .cart_navigation .button-exclusive,body#order-confirmation .cart_navigation .button-exclusive{background:#ececec;padding:0;font-size:17px;font-weight:700;color:#000;padding:10px;margin:0;text-transform:uppercase}body#checkout .cart_navigation .button-exclusive i,body#order-confirmation .cart_navigation .button-exclusive i{margin-right:8px}body#checkout .cart_navigation .button-exclusive:active,body#checkout .cart_navigation .button-exclusive:focus,body#checkout .cart_navigation .button-exclusive:hover,body#order-confirmation .cart_navigation .button-exclusive:active,body#order-confirmation .cart_navigation .button-exclusive:focus,body#order-confirmation .cart_navigation .button-exclusive:hover{color:#515151;box-shadow:none}body#checkout .cart_navigation .button-continue,body#order-confirmation .cart_navigation .button-continue{background-color:#ffca2c}body#checkout .cart_navigation .button-medium,body#order-confirmation .cart_navigation .button-medium{float:right;border-radius:4px;line-height:24px;padding-top:10px;padding-bottom:10px}body#checkout .cart_navigation .button-medium span,body#order-confirmation .cart_navigation .button-medium span{border-radius:4px;padding:11px 15px 10px}@media (max-width:992px){body#checkout .cart_navigation .button-medium span,body#order-confirmation .cart_navigation .button-medium span{font-size:16px}}body#checkout .cart_navigation .button-medium i.right,body#order-confirmation .cart_navigation .button-medium i.right{font-size:25px;line-height:25px;margin-left:6px}body#checkout .btn,body#checkout .button,body#checkout .button-exclusive,body#checkout .button-medium,body#checkout .button.exclusive-medium,body#order-confirmation .btn,body#order-confirmation .button,body#order-confirmation .button-exclusive,body#order-confirmation .button-medium,body#order-confirmation .button.exclusive-medium{position:relative;background-color:#fec940;border-radius:2px;font-family:Avenir LT Std Heavy;padding:10px 20px;font-size:18px;color:#000}body#checkout .btn:hover,body#checkout .button-exclusive:hover,body#checkout .button-medium:hover,body#checkout .button.exclusive-medium:hover,body#checkout .button:hover,body#order-confirmation .btn:hover,body#order-confirmation .button-exclusive:hover,body#order-confirmation .button-medium:hover,body#order-confirmation .button.exclusive-medium:hover,body#order-confirmation .button:hover{background-color:#ffda7b;box-shadow:none}body#checkout .btn.button-small,body#checkout .button-exclusive.button-small,body#checkout .button-medium.button-small,body#checkout .button.button-small,body#checkout .button.exclusive-medium.button-small,body#order-confirmation .btn.button-small,body#order-confirmation .button-exclusive.button-small,body#order-confirmation .button-medium.button-small,body#order-confirmation .button.button-small,body#order-confirmation .button.exclusive-medium.button-small{font-size:14px;padding:5px 20px}body#checkout .btn.button-small i,body#checkout .button-exclusive.button-small i,body#checkout .button-medium.button-small i,body#checkout .button.button-small i,body#checkout .button.exclusive-medium.button-small i,body#order-confirmation .btn.button-small i,body#order-confirmation .button-exclusive.button-small i,body#order-confirmation .button-medium.button-small i,body#order-confirmation .button.button-small i,body#order-confirmation .button.exclusive-medium.button-small i{margin-left:5px;font-size:14px}body#checkout .btn i,body#checkout .button-exclusive i,body#checkout .button-medium i,body#checkout .button.exclusive-medium i,body#checkout .button i,body#order-confirmation .btn i,body#order-confirmation .button-exclusive i,body#order-confirmation .button-medium i,body#order-confirmation .button.exclusive-medium i,body#order-confirmation .button i{color:#000}body#checkout .btn i.icon-chevron-right,body#checkout .button-exclusive i.icon-chevron-right,body#checkout .button-medium i.icon-chevron-right,body#checkout .button.exclusive-medium i.icon-chevron-right,body#checkout .button i.icon-chevron-right,body#order-confirmation .btn i.icon-chevron-right,body#order-confirmation .button-exclusive i.icon-chevron-right,body#order-confirmation .button-medium i.icon-chevron-right,body#order-confirmation .button.exclusive-medium i.icon-chevron-right,body#order-confirmation .button i.icon-chevron-right{margin-left:5px}body#checkout .btn i.icon-chevron-left,body#checkout .button-exclusive i.icon-chevron-left,body#checkout .button-medium i.icon-chevron-left,body#checkout .button.exclusive-medium i.icon-chevron-left,body#checkout .button i.icon-chevron-left,body#order-confirmation .btn i.icon-chevron-left,body#order-confirmation .button-exclusive i.icon-chevron-left,body#order-confirmation .button-medium i.icon-chevron-left,body#order-confirmation .button.exclusive-medium i.icon-chevron-left,body#order-confirmation .button i.icon-chevron-left{margin-right:5px}body#checkout .btn-white,body#order-confirmation .btn-white{background-color:#fff!important}body#checkout button span,body#order-confirmation button span{font-family:Avenir LT Std Heavy;font-size:16px}body#checkout .alert,body#order-confirmation .alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:4px}body#checkout .alert h4,body#order-confirmation .alert h4{margin-top:0;color:inherit}body#checkout .alert .alert-link,body#order-confirmation .alert .alert-link{font-weight:700}body#checkout .alert>p,body#checkout .alert>ul,body#order-confirmation .alert>p,body#order-confirmation .alert>ul{margin-bottom:0}body#checkout .alert>p+p,body#order-confirmation .alert>p+p{margin-top:5px}body#checkout .alert-dismissable,body#order-confirmation .alert-dismissable{padding-right:35px}body#checkout .alert-dismissable .close,body#order-confirmation .alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}body#checkout .alert-success,body#order-confirmation .alert-success{background-color:#55c65e;border-color:#48b151;color:#fff}body#checkout .alert-success hr,body#order-confirmation .alert-success hr{border-top-color:#419f49}body#checkout .alert-success .alert-link,body#order-confirmation .alert-success .alert-link{color:#e6e6e6}body#checkout .alert-info,body#order-confirmation .alert-info{background-color:#5192f3;border-color:#4b80c3;color:#fff}body#checkout .alert-info hr,body#order-confirmation .alert-info hr{border-top-color:#3d73b7}body#checkout .alert-info .alert-link,body#order-confirmation .alert-info .alert-link{color:#e6e6e6}body#checkout .alert-warning,body#order-confirmation .alert-warning{background-color:#fe9126;border-color:#e4752b;color:#fff}body#checkout .alert-warning hr,body#order-confirmation .alert-warning hr{border-top-color:#da681c}body#checkout .alert-warning .alert-link,body#order-confirmation .alert-warning .alert-link{color:#e6e6e6}body#checkout .alert-danger,body#order-confirmation .alert-danger{background-color:#f3515c;border-color:#d4323d;color:#fff}body#checkout .alert-danger hr,body#order-confirmation .alert-danger hr{border-top-color:#c32933}body#checkout .alert-danger .alert-link,body#order-confirmation .alert-danger .alert-link{color:#e6e6e6}body#checkout .alert,body#order-confirmation .alert{font-weight:400}body#checkout .alert:before,body#order-confirmation .alert:before{cursor:pointer}body#checkout .alert ol,body#checkout .alert ul,body#order-confirmation .alert ol,body#order-confirmation .alert ul{padding-left:15px;margin-left:27px}body#checkout .alert ol li,body#checkout .alert ul li,body#order-confirmation .alert ol li,body#order-confirmation .alert ul li{list-style-type:decimal;font-weight:400}body#checkout .alert.alert-success,body#order-confirmation .alert.alert-success{text-shadow:1px 1px rgba(0,0,0,.1)}body#checkout .alert.alert-success:before,body#order-confirmation .alert.alert-success:before{font-family:FontAwesome;content:"\F058";font-size:20px;vertical-align:-2px;padding-right:7px}body#checkout .alert.alert-danger,body#order-confirmation .alert.alert-danger{text-shadow:1px 1px rgba(0,0,0,.1)}body#checkout .alert.alert-danger:before,body#order-confirmation .alert.alert-danger:before{font-family:FontAwesome;content:"\F057";font-size:20px;vertical-align:-2px;padding-right:7px;float:left}body#checkout .cart_navigation .button-exclusive,body#order-confirmation .cart_navigation .button-exclusive{text-transform:none!important}body#checkout .icon-chevron-left:before,body#order-confirmation .icon-chevron-left:before{content:"\F053";display:inline;font-family:FontAwesome;font-size:15px;text-align:left}body#checkout .icon-chevron-right:before,body#order-confirmation .icon-chevron-right:before{content:"\F054";display:inline;font-family:FontAwesome;font-size:15px;text-align:left}body#checkout .icon-chevron-up:before,body#order-confirmation .icon-chevron-up:before{content:"\F077";display:inline;font-family:FontAwesome;font-size:15px;text-align:left}body#checkout .icon-chevron-down:before,body#order-confirmation .icon-chevron-down:before{content:"\F078";display:inline;font-family:FontAwesome;font-size:15px;text-align:left}body#checkout .icon-plus-symbol:before,body#order-confirmation .icon-plus-symbol:before{content:"\F067";display:inline;font-family:FontAwesome;font-size:12px;text-align:left}body#checkout .icon-minus-symbol:before,body#order-confirmation .icon-minus-symbol:before{content:"\F068";display:inline;font-family:FontAwesome;font-size:12px;text-align:left}body#checkout .icon-eye-symbol:before,body#order-confirmation .icon-eye-symbol:before{content:"\F06E";display:inline;font-family:FontAwesome;font-size:20px;text-align:left}body#checkout .icon-eye-slash-symbol:before,body#order-confirmation .icon-eye-slash-symbol:before{content:"\F070";display:inline;font-family:FontAwesome;font-size:15px;text-align:left}body#checkout .icon-close-x-symbol:before,body#order-confirmation .icon-close-x-symbol:before{content:"\F057";display:inline;font-family:FontAwesome;font-size:20px;text-align:left}body#checkout .icon-red-x-symbol:before,body#order-confirmation .icon-red-x-symbol:before{content:"\F00D";color:red;display:inline;font-family:FontAwesome;font-size:20px;text-align:left}body#checkout .icon-trash-symbol:before,body#order-confirmation .icon-trash-symbol:before{content:"\F1F8";display:inline;font-family:FontAwesome;font-size:15px;text-align:left}body#checkout a[id^=cart_quantity],body#order-confirmation a[id^=cart_quantity]{color:#000}body#checkout .cart_quantity_input,body#order-confirmation .cart_quantity_input{height:27px;line-height:27px;padding:0;text-align:center}body#checkout .well,body#order-confirmation .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}body#checkout .well blockquote,body#order-confirmation .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}body#checkout .well-lg,body#order-confirmation .well-lg{padding:24px;border-radius:6px}body#checkout .well-sm,body#order-confirmation .well-sm{padding:9px;border-radius:3px}body#checkout p,body#order-confirmation p{margin:0 0 9px}body#checkout .collapse,body#order-confirmation .collapse{display:none}body#checkout .collapse.in,body#order-confirmation .collapse.in{display:block}body#checkout .cart_navigation a,body#checkout .cart_navigation span,body#order-confirmation .cart_navigation a,body#order-confirmation .cart_navigation span{text-transform:none;font-weight:700}body#checkout .cart_navigation a:first-child i,body#order-confirmation .cart_navigation a:first-child i{font-size:17px;line-height:25px;vertical-align:-1px;margin-left:16px}body#checkout .cart_navigation a:nth-child(2),body#order-confirmation .cart_navigation a:nth-child(2){padding:10px 20px}body#checkout fieldset,body#order-confirmation fieldset{padding:0;margin:0;border:0}body#checkout a,body#order-confirmation a{color:#000}body#checkout b,body#order-confirmation b{font-weight:700}body#checkout #checkout-data,body#order-confirmation #checkout-data{padding-left:15px;padding-right:15px;text-align:left!important;font-size:1em!important;color:#000;background:transparent;margin:0 auto;margin-bottom:15px}body#checkout #checkout-data fieldset,body#order-confirmation #checkout-data fieldset{border:none;background:none}body#checkout #checkout-data h1,body#order-confirmation #checkout-data h1{font-size:15px;padding:0;margin-bottom:0}body#checkout #checkout-data #checkout-data-a-login,body#order-confirmation #checkout-data #checkout-data-a-login{font-family:Avenir LT Std Heavy!important;text-decoration:none;border-bottom:1px solid;color:#000}body#checkout #checkout-data #checkout-data-a-login:hover,body#order-confirmation #checkout-data #checkout-data-a-login:hover{text-decoration:none!important}body#checkout #checkout-data #div-checkout-data-login,body#order-confirmation #checkout-data #div-checkout-data-login{background-color:#eee!important;border-radius:3px;margin-bottom:15px;width:90%;margin-right:70px!important;height:43px;padding-top:15px;font-size:17px;line-height:2;font-family:Avenir LT Std Medium!important}@media (min-width:768px){body#checkout #checkout-data #div-checkout-data-login,body#order-confirmation #checkout-data #div-checkout-data-login{padding:5px!important;padding-left:11px!important}}body#checkout #checkout-data #div-checkout-data-login p,body#order-confirmation #checkout-data #div-checkout-data-login p{height:48px;padding:0;margin:0;display:table-cell;vertical-align:middle}body#checkout #checkout-data .modal-body,body#order-confirmation #checkout-data .modal-body{padding:15px}body#checkout #checkout-data #form-login .div-login-header,body#order-confirmation #checkout-data #form-login .div-login-header{height:28px;padding:0}body#checkout #checkout-data #form-login .div-login-header .title,body#order-confirmation #checkout-data #form-login .div-login-header .title{float:left;font-size:16px}body#checkout #checkout-data #form-login #div-login-content,body#order-confirmation #checkout-data #form-login #div-login-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;width:auto}body#checkout #checkout-data #form-login table,body#order-confirmation #checkout-data #form-login table{width:100%}body#checkout #checkout-data #form-login table td,body#order-confirmation #checkout-data #form-login table td{font-family:Montserrat Light;padding:10px 0;text-align:left;font-weight:400;vertical-align:middle}body#checkout #checkout-data #form-login table input,body#order-confirmation #checkout-data #form-login table input{font-family:Verdana,Arial,sans-serif;font-size:1em}body#checkout #checkout-data #form-login table #btn-login,body#order-confirmation #checkout-data #form-login table #btn-login{width:200px;height:100px;position:relative;background-color:#fec940;border:2px solid #fec940;border-radius:2px;font-family:Avenir LT Std Heavy;padding:10px 20px;font-size:18px;color:#000;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}body#checkout #datos-alumno div,body#checkout #datos-direccion-facturacion div,body#checkout #datos-direccion div,body#order-confirmation #datos-alumno div,body#order-confirmation #datos-direccion-facturacion div,body#order-confirmation #datos-direccion div{margin:0}body#checkout #datos-direccion,body#order-confirmation #datos-direccion{margin-top:34px}body#checkout #checkout-addresses-step,body#order-confirmation #checkout-addresses-step{padding-left:15px;padding-right:15px;width:100%;float:left;position:relative}body#checkout #checkout-addresses-step .documento-container .titulo,body#order-confirmation #checkout-addresses-step .documento-container .titulo{font-size:17px!important;font-family:Avenir LT Std Medium!important;font-weight:700}body#checkout #checkout-addresses-step .documento-container .controles,body#order-confirmation #checkout-addresses-step .documento-container .controles{margin-top:10px;margin-bottom:10px}body#checkout #checkout-addresses-step .documento-container .controles label,body#order-confirmation #checkout-addresses-step .documento-container .controles label{margin-right:27px;margin-left:-3px;vertical-align:initial;font-family:Avenir LT Std Medium!important;font-weight:700}body#checkout #checkout-addresses-step h2,body#order-confirmation #checkout-addresses-step h2{font-size:30px}body#checkout #checkout-addresses-step .p_address,body#order-confirmation #checkout-addresses-step .p_address{line-height:normal;border:none;margin:0;padding:10px 0 0}body#checkout #checkout-addresses-step label,body#order-confirmation #checkout-addresses-step label{display:inline-block;padding:2px 0;vertical-align:top;width:auto;background:transparent!important;float:none;margin:0}body#checkout .condicions ul,body#order-confirmation .condicions ul{list-style:disc;padding-left:15px}body#checkout .condicions ul li,body#order-confirmation .condicions ul li{list-style-type:disc;font-family:Avenir LT Std Medium;font-size:13px;line-height:1.7}body#checkout .condicions ul li b,body#order-confirmation .condicions ul li b{font-family:Avenir LT Std Heavy!important}body#checkout .condicions p,body#order-confirmation .condicions p{font-family:Avenir LT Std Medium!important;font-size:13px!important;margin-bottom:20px!important}body#checkout .condicions a,body#order-confirmation .condicions a{text-decoration:underline;font:inherit}body#checkout #datos-alumno,body#checkout #datos-direccion,body#checkout #datos-direccion-facturacion,body#order-confirmation #datos-alumno,body#order-confirmation #datos-direccion,body#order-confirmation #datos-direccion-facturacion{padding-right:70px;width:100%;position:relative}body#checkout #datos-alumno h2,body#checkout #datos-direccion-facturacion h2,body#checkout #datos-direccion h2,body#order-confirmation #datos-alumno h2,body#order-confirmation #datos-direccion-facturacion h2,body#order-confirmation #datos-direccion h2{font-size:30px}body#checkout #datos-alumno .p_address,body#checkout #datos-direccion-facturacion .p_address,body#checkout #datos-direccion .p_address,body#order-confirmation #datos-alumno .p_address,body#order-confirmation #datos-direccion-facturacion .p_address,body#order-confirmation #datos-direccion .p_address{line-height:normal;border:none;margin:0;padding:10px 0 0}body#checkout #datos-alumno .div_item,body#checkout #datos-direccion-facturacion .div_item,body#checkout #datos-direccion .div_item,body#order-confirmation #datos-alumno .div_item,body#order-confirmation #datos-direccion-facturacion .div_item,body#order-confirmation #datos-direccion .div_item{vertical-align:center;margin-top:5px}body#checkout #datos-alumno .col-md-4,body#checkout #datos-direccion-facturacion .col-md-4,body#checkout #datos-direccion .col-md-4,body#order-confirmation #datos-alumno .col-md-4,body#order-confirmation #datos-direccion-facturacion .col-md-4,body#order-confirmation #datos-direccion .col-md-4{width:100%}@media (min-width:992px){body#checkout #datos-alumno .col-md-4,body#checkout #datos-direccion-facturacion .col-md-4,body#checkout #datos-direccion .col-md-4,body#order-confirmation #datos-alumno .col-md-4,body#order-confirmation #datos-direccion-facturacion .col-md-4,body#order-confirmation #datos-direccion .col-md-4{width:33%}}body#checkout #datos-alumno .checkout-row,body#checkout #datos-direccion-facturacion .checkout-row,body#checkout #datos-direccion .checkout-row,body#order-confirmation #datos-alumno .checkout-row,body#order-confirmation #datos-direccion-facturacion .checkout-row,body#order-confirmation #datos-direccion .checkout-row{margin:5px 0 0}body#checkout #datos-alumno .birthday_selector,body#checkout #datos-direccion-facturacion .birthday_selector,body#checkout #datos-direccion .birthday_selector,body#order-confirmation #datos-alumno .birthday_selector,body#order-confirmation #datos-direccion-facturacion .birthday_selector,body#order-confirmation #datos-direccion .birthday_selector{width:68px;margin-right:28px;display:inline-block;font-size:15px!important}body#checkout #datos-alumno .birthday_selector:-ms-input-placeholder,body#checkout #datos-direccion-facturacion .birthday_selector:-ms-input-placeholder,body#checkout #datos-direccion .birthday_selector:-ms-input-placeholder,body#order-confirmation #datos-alumno .birthday_selector:-ms-input-placeholder,body#order-confirmation #datos-direccion-facturacion .birthday_selector:-ms-input-placeholder,body#order-confirmation #datos-direccion .birthday_selector:-ms-input-placeholder{color:#676565;font-size:15px;font-family:Avenir LT Std Medium!important;font-weight:500;letter-spacing:0}body#checkout #datos-alumno .birthday_selector::placeholder,body#checkout #datos-direccion-facturacion .birthday_selector::placeholder,body#checkout #datos-direccion .birthday_selector::placeholder,body#order-confirmation #datos-alumno .birthday_selector::placeholder,body#order-confirmation #datos-direccion-facturacion .birthday_selector::placeholder,body#order-confirmation #datos-direccion .birthday_selector::placeholder{color:#676565;font-size:15px;font-family:Avenir LT Std Medium!important;font-weight:500;letter-spacing:0}body#checkout #datos-alumno #year,body#checkout #datos-direccion #year,body#checkout #datos-direccion-facturacion #year,body#order-confirmation #datos-alumno #year,body#order-confirmation #datos-direccion #year,body#order-confirmation #datos-direccion-facturacion #year{width:97px}body#checkout #datos-alumno .birthday_spacing,body#checkout #datos-direccion-facturacion .birthday_spacing,body#checkout #datos-direccion .birthday_spacing,body#order-confirmation #datos-alumno .birthday_spacing,body#order-confirmation #datos-direccion-facturacion .birthday_spacing,body#order-confirmation #datos-direccion .birthday_spacing{margin-left:5px!important}body#checkout #datos-alumno label,body#checkout #datos-direccion-facturacion label,body#checkout #datos-direccion label,body#order-confirmation #datos-alumno label,body#order-confirmation #datos-direccion-facturacion label,body#order-confirmation #datos-direccion label{display:inline-block;padding:2px 0;vertical-align:top;width:auto;background:none;float:none;margin:0}body#checkout #datos-alumno sup,body#checkout #datos-direccion-facturacion sup,body#checkout #datos-direccion sup,body#order-confirmation #datos-alumno sup,body#order-confirmation #datos-direccion-facturacion sup,body#order-confirmation #datos-direccion sup{color:red;padding-left:3px;top:-.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}body#checkout #datos-alumno span,body#checkout #datos-direccion-facturacion span,body#checkout #datos-direccion span,body#order-confirmation #datos-alumno span,body#order-confirmation #datos-direccion-facturacion span,body#order-confirmation #datos-direccion span{font-family:Montserrat Light;font-size:100%}body#checkout .validation-error,body#order-confirmation .validation-error{color:red}body#checkout .voucher-name,body#order-confirmation .voucher-name{font-size:16px;margin-top:5px;font-family:Avenir LT Std Medium}body#checkout .voucher-reduction,body#order-confirmation .voucher-reduction{font-family:Montserrat SemiBold;text-align:right;color:#000!important;font-size:16px;font-weight:700;padding-top:3px}body#checkout .voucher-list,body#order-confirmation .voucher-list{padding:10px;background-color:#fbfbfb}body#checkout .logo-header,body#order-confirmation .logo-header{height:50px!important;width:90px!important;margin-top:17px!important}body#checkout #product-modal-h1,body#order-confirmation #product-modal-h1{padding:25px;text-align:center}body#checkout .modal-body,body#order-confirmation .modal-body{padding-top:10px}body#checkout #show_password_checkout,body#order-confirmation #show_password_checkout{line-height:1}body#checkout #compra_segura,body#order-confirmation #compra_segura{float:right;padding-right:30px;color:#000!important;font-size:13px;font-weight:700;padding-top:34px!important;text-align:right;font-family:Avenir LT Std Medium!important}body#checkout #compra_segura img,body#order-confirmation #compra_segura img{vertical-align:sub;color:#000!important;fill:#000!important;height:16px;margin-left:7px}body#checkout .co_step,body#order-confirmation .co_step{width:35px;height:35px;border-radius:50%;border:1px solid #000;color:#000!important;line-height:35px;text-align:center;background:#fff;display:inline-block;padding-top:7px!important;padding-left:9px!important;margin-right:6px}body#checkout .step_todo span,body#order-confirmation .step_todo span{color:#000!important;font-family:Avenir LT Std Light!important}body#checkout .step_current span,body#order-confirmation .step_current span{color:#007386!important;font-weight:700!important;font-family:Avenir LT Std Heavy!important}body#checkout .step_current .co_step,body#order-confirmation .step_current .co_step{color:#fff!important;background:#007386;border:1px solid #007386!important}@media (max-width:768px){section#checkout-payment-step .cart_total_delivery{display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center!important;align-items:center!important;text-align:center!important}}section#checkout-payment-step .delivery-options-list{padding-top:19px;padding-bottom:1px}section#checkout-payment-step .delivery-options{margin-top:15px;padding-top:19px;background-color:#dfdfdf;padding-bottom:18px}section#checkout-payment-step #direccion-envio h5,section#checkout-payment-step #direccion-madrid h5,section#checkout-payment-step h5{font-size:1.5em;text-transform:none}section#checkout-payment-step h5.header-discount{text-transform:uppercase}section#checkout-payment-step #direccion-envio .allspan{display:block!important;width:100%}section#checkout-payment-step #direccion-envio span{width:49%;margin-top:9px}section#checkout-payment-step #direccion-envio .small49{width:49%}section#checkout-payment-step select{background-color:#dfdfdf;font-weight:700;height:42px!important;border:1px solid #efefef;padding-left:15px!important}section#checkout-payment-step input[type=radio]{margin-top:3px}section#checkout-payment-step .delivery-option{padding-top:18px;padding-left:30px}section#checkout-payment-step .delivery-option input{margin-right:15px}section#checkout-payment-step #direccion-envio span,section#checkout-payment-step #direccion-madrid span,section#checkout-payment-step #direccion-online span{font-size:1.2em;padding-bottom:7px}section#checkout-payment-step #direccion-envio,section#checkout-payment-step #direccion-madrid,section#checkout-payment-step #direccion-online{padding-left:15px;padding-right:15px}section#checkout-payment-step .page-heading{margin-top:0;font:9000 18px/22px Avenir LT Std Heavy;color:#000;text-transform:uppercase;padding:15px 0 17px;margin-bottom:30px;overflow:hidden;line-height:1}section#checkout-payment-step .item{background-color:#fff}section#checkout-payment-step #tag{background-color:#ffca2c;display:inline-block;border-radius:3px;padding:3px 5px;margin-left:10px}section#checkout-payment-step table#cart_summary .cart_item{padding-left:15px;padding-right:15px}@media (max-width:768px){section#checkout-payment-step table#cart_summary tr.cart_total_price:first-child{display:none!important}}section#checkout-payment-step div.payment-options{padding-left:15px;padding-right:30px}section#checkout-payment-step div.condicions{padding-bottom:10px;max-width:inherit}section#checkout-payment-step div.condicions>p:first-child{margin-bottom:0}section#checkout-payment-step div.condicions p{font-family:Avenir LT Std Heavy;font-size:12px;text-align:left}section#checkout-payment-step div.condicions a{text-decoration:underline}section#checkout-payment-step div.condicions label{margin-top:20px;margin-bottom:15px;font-weight:700}section#checkout-payment-step div.condicions label input{width:unset}section#checkout-payment-step div.condicions #cboxProteccionDatos,section#checkout-payment-step div.condicions label input{height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}section#checkout-payment-step div.condicions ul{list-style-type:disc;padding-left:15px}section#checkout-payment-step div.condicions ul li{list-style-type:disc}section#checkout-payment-step .logo-payment{min-width:220px;text-align:center}section#checkout-payment-step .first-form,section#checkout-payment-step form#conditions-to-approve{padding-left:15px;padding-right:15px}section#checkout-payment-step p.checkbox input{height:unset!important}section#checkout-payment-step div#payment-confirmation{padding-left:15px;padding-right:15px;padding-right:5px;margin-top:47px}section#checkout-payment-step div#payment-confirmation-bis{padding-left:15px;padding-right:15px;padding-right:5px;margin-top:0}section#checkout-payment-step input#discount_name{background-color:#dfdfdf!important;font-weight:700!important;height:42px!important;border:1px solid #efefef!important;padding-left:15px!important}section#checkout-payment-step h4.notopP{margin-top:-20px!important}section#checkout-payment-step table#cart_summary .cart_total_price{padding-left:15px;padding-right:15px}section#checkout-payment-step table#cart_summary b{line-height:1}section#checkout-payment-step table#cart_summary td.total_price_container>span,section#checkout-payment-step table#cart_summary td>span{color:#fff}section#checkout-payment-step table#cart_summary tfoot tr:first-child b{line-height:1;color:#29bece}section#checkout-payment-step table#cart_summary tfoot tr:first-child span{color:#29bece}section#checkout-payment-step table#cart_summary tfoot .cart_total_delivery td:first-child{border-right:none;border-top:none;border-bottom:none}section#checkout-payment-step table#cart_summary tfoot .cart_total_delivery td.text-right{border-right:none;color:#008f9e;font-size:15px}section#checkout-payment-step table#cart_summary tfoot .cart_total_delivery td.price{border-left:none;color:#005664;font-size:18px}section#checkout-payment-step div#cupones-ilerna b{color:#000}section#checkout-payment-step .btn-atras{float:left;padding-left:10px;padding-right:10px;cursor:pointer!important;opacity:1!important}section#checkout-payment-step .btn-confirmar{float:right;padding-left:10px!important;padding-right:10px!important}@media (max-width:375px){section#checkout-payment-step .btn-confirmar{padding-left:0!important;padding-right:0!important}}section#checkout-payment-step #termsModal{display:none;overflow-x:hidden;overflow-y:auto}section#checkout-payment-step #termsModal .modal-dialog{padding:15px;margin:1.75rem auto}section#checkout-payment-step #termsModal .modal-dialog .modal-content{border-top:6px solid #00b9cc;border-radius:0}section#checkout-payment-step #termsModal .modal-dialog .modal-content .modal-body,section#checkout-payment-step #termsModal .modal-dialog .modal-content .modal-footer,section#checkout-payment-step #termsModal .modal-dialog .modal-content .modal-header{padding:1rem}section#checkout-payment-step #termsModal .modal-dialog .modal-content .modal-body h1,section#checkout-payment-step #termsModal .modal-dialog .modal-content .modal-body h3{margin-top:20px;font-family:Avenir LT Std Heavy;font-size:2.5em;text-transform:uppercase;line-height:1}section#checkout-payment-step #termsModal .modal-dialog .modal-content .modal-header .modal-title{display:inline-block}section#checkout-payment-step #modal-product #product-modal-h1{font-size:3em!important;padding:25px!important}#password .btn-primary,#password button{background:#149bab;border-radius:4px;min-height:40px;display:inline-block;text-decoration:none;font-family:Avenir LT Std Heavy;font-size:18px;text-align:center;padding-left:8px;padding-right:8px;border:none;outline:none;cursor:pointer;position:relative;overflow:hidden;width:100%}#password .btn-primary a,#password .btn-primary span,#password button a,#password button span{color:#fff;z-index:1;position:relative}#password .btn-primary span,#password button span{color:#fff}#password .btn-primary:disabled,#password button:disabled{opacity:.5;cursor:not-allowed}#password .btn-primary-b{background:#48b9ce;border-radius:4px;min-height:40px;font-family:Avenir LT Std Heavy;display:inline-block;text-decoration:none;font-size:18px;text-align:center;padding-left:8px;padding-right:8px;border:none;outline:none;cursor:pointer}#password .btn-primary-b span{color:#202020}#password .btn-primary-b:disabled{opacity:.5;cursor:not-allowed}#password .btn-ghost{background:transparent;font-family:Avenir LT Std Heavy;font-size:18px;border-radius:4px;border:2px solid #149bab;min-height:40px;text-align:center;padding-left:8px;padding-right:8px;outline:none;cursor:pointer}#password .btn-ghost span{color:#149bab;z-index:1}#password .btn-ghost:disabled{opacity:.5;cursor:not-allowed}#password .btn-primary:after,#password button:after{background:none;content:"";position:absolute;z-index:-1}#password .btn-ghost:not(.disabled):after{background:#cae1e4;height:100%;left:-35%;top:0;transform:skew(10deg);transition-duration:.5s;transform-origin:top left;width:0;z-index:0}#password .btn-ghost:not(.disabled):hover:after{height:100%;width:135%}#password .btn-primary:not(.disabled):not(.no-effects):after,#password button:not(.btn-ghost):not(.btn-primary-b):not(.disabled):not(.no-effects):after{z-index:0;background:linear-gradient(-225deg,#48b9ce,#149bab);height:100%;left:-35%;top:0;transform:skew(10deg);transition-duration:.5s;transform-origin:top left;width:0}#password .btn-primary-b:not(.disabled):not(.btn-ghost):not(.no-effects):after{z-index:0;background:linear-gradient(-225deg,#66d7ec,#48b9ce);height:100%;left:-35%;top:0;transform:skew(10deg);transition-duration:.5s;transform-origin:top left;width:0}#password .btn-primary-b:not(.disabled):hover:after,#password .btn-primary:not(.disabled):hover:after,#password button:not(.btn-ghost):not(.disabled):not(.no-effects):hover:after{height:100%;width:135%}@media (max-width:calc(1100px - 0.1px)){#password .link,#password a{font-family:Avenir LT Std Heavy!important;cursor:pointer;text-decoration:underline;text-underline-position:under;color:#149bab!important}#password .link:hover,#password .no-underline,#password a:hover{text-decoration:none}}@media (min-width:1100px){#password .link,#password a{font-family:Avenir LT Std Heavy!important;cursor:pointer;text-decoration:none;text-underline-position:under;color:#149bab!important}}@media (min-width:1100px){#password .link{--uirLinkDisplay:var(--rLinkDisplay,inline-flex);--uirLinkTextColor:var(--rLinkTextColor);--uirLinkTextDecoration:var(--rLinkTextDecoration,none);display:var(--uirLinkDisplay)!important;text-decoration:var(--uirLinkTextDecoration)!important;color:#48b9ce;--uiaiElementDisplay:var(--aiElementDisplay,inline-flex);--uiaiElementPadding:var(--aiElementPadding,var(--aiElementPaddingTop,0) var(--aiElementPaddingRight,0) var(--aiElementPaddingBottom,0) var(--aiElementPaddingLeft,0));--uiaiElementColor:var(--aiElementColor);display:var(--uiaiElementDisplay);overflow:hidden;padding:var(--uiaiElementPadding);--uiaiElementLineWeight:var(--aiElementLineWeight,2px);--uiaiElementLineColor:var(--aiElementLineColor,#000);--aiElementPaddingBottom:var(--uiaiElementLineWeight);position:relative}#password .link+i{vertical-align:top;font-size:34px;margin-left:8px;margin-top:-2px}#password .link:after{content:"";width:100%;height:var(--uiaiElementLineWeight);background-color:var(--uiaiElementLineColor);position:absolute;left:0;bottom:1px;transform:translateZ(0);transition:transform .2s ease-in}#password .link:hover:after{transform:translate3d(-100%,0,0)}#password .link{--aiElementLineWeight:2px;--aiElementLineColor:#48b9ce;--aiElementColor:#48b9ce;--aiElementColorHover:#48b9ce}#password .link+i{color:#48b9ce}#password .link.color-secondary-a{--aiElementLineColor:#149bab!important}#password .link.color-secondary-a+i{color:#149bab}#password .link.color-secondary-b{--aiElementLineColor:#8fd5e2}#password .link.color-secondary-b+i{color:#8fd5e2}#password .link.color-secondary-c{--aiElementLineColor:#cae1e4}#password .link.color-secondary-c+i{color:#cae1e4}#password .link.color-gs-primary{--aiElementLineColor:#202020}#password .link.color-gs-secondary-a{--aiElementLineColor:#f1f1f1}#password .link.color-gs-secondary-b{--aiElementLineColor:#fff}}@media (min-width:1100px){#password,.mainpassword{background-color:#f1f1f1}}#password .container,.mainpassword .container{margin-left:10px;margin-right:10px}@media (min-width:768px){#password .container,.mainpassword .container{width:1028px;margin-left:auto;margin-right:auto}}.addresses-lists.col-lg-6{width:43%!important}.addresses-lists.col-md-12{width:90%!important}.addresses-lists.col-12{width:20%!important}div#my-account{padding-top:100px;padding-right:5%;border-bottom:1px solid #d6d4d4}@media (min-width:998px){div#my-account{margin-left:0!important}}@media (min-width:1200px){div#my-account{margin-left:1vw!important}}@media (min-width:1300px){div#my-account{margin-left:1vw!important}}@media (min-width:1600px){div#my-account{margin-left:-6vw!important}}div#my-account .addresses-lists{margin-bottom:30px}div#my-account ul.myaccount-link-list li{overflow:hidden;padding-bottom:10px}div#my-account ul.myaccount-link-list li.empezar-matricula{text-align:center}div#my-account ul.myaccount-link-list li.empezar-matricula a{background-image:none;background-color:#ffca2c}div#my-account ul.myaccount-link-list li.empezar-matricula a:hover{background-color:#ffb82c}div#my-account ul.myaccount-link-list li.empezar-matricula a span{font-family:Montserrat Regular;border:none;margin:0;text-shadow:none}div#my-account ul.myaccount-link-list li a{display:block;overflow:hidden;color:#000;text-transform:uppercase;text-decoration:none;position:relative;border:2px solid #fec940;background-color:#fff;border-radius:4px}div#my-account ul.myaccount-link-list li a i{font-size:25px;color:#276876;position:absolute;left:0;top:0;width:52px;height:100%;padding:10px 0 0;text-align:center;border-top-left-radius:4px;border-bottom-left-radius:4px}div#my-account ul.myaccount-link-list li a:hover{filter:none;background:#ffda7b;border-color:#ffda7b}#create-account_form{min-height:297px}#content{border-top:none!important}#content .border-left{border-left:1px solid #d6d4d4}#contentCustomer{border-bottom:1px solid #d6d4d4;border-top:none!important;margin-left:2vw!important}#contentCustomer .border-left{border-left:1px solid #d6d4d4}.tituloCustomer,.tituloDatosPersonales,.tituloDirecciones,.tituloMatriculas{padding-top:200px!important}#forgotPassword,#recoveryNewPassword{margin:0 auto;margin-top:50px;padding:25px;border-radius:5px;background-color:#fff}@media (min-width:768px){#forgotPassword,#recoveryNewPassword{width:470px}}#forgotPassword .send-renew-password-link,#recoveryNewPassword .send-renew-password-link{font-size:18px;font-family:Avenir LT Std Light}#forgotPassword .submit,#recoveryNewPassword .submit{margin-top:30px;margin-bottom:0}#forgotPassword .page-subheading,#recoveryNewPassword .page-subheading{font-size:38px}#forgotPassword .ps-alert-error-password p,#recoveryNewPassword .ps-alert-error-password p{font-family:Avenir LT Std Light;font-size:14px;color:#f13340;margin-top:0;margin-bottom:20px}#forgotPassword label,#recoveryNewPassword label{font-family:Avenir LT Std Medium;font-size:14px;color:#020300}#forgotPassword input,#recoveryNewPassword input{background-color:#fff;border-radius:2px;border-color:#d1d1d1;font-family:Avenir LT Std Light;font-size:16px;height:38px!important;color:#020300;z-index:0!important;margin-bottom:0}#forgotPassword .form-test input,#recoveryNewPassword .form-test input{outline:none}#forgotPassword .form-test .field,#recoveryNewPassword .form-test .field{margin-bottom:9px}#forgotPassword .form-test .field label,#recoveryNewPassword .form-test .field label{display:inline;font-size:14px;padding-left:8px}@media (max-width:calc(768px - 0.1px)){#forgotPassword .form-test .field label,#recoveryNewPassword .form-test .field label{height:22px}}#forgotPassword .form-test .field [type=email],#forgotPassword .form-test .field input[type=number],#forgotPassword .form-test .field input[type=password],#forgotPassword .form-test .field input[type=tel],#forgotPassword .form-test .field input[type=text],#forgotPassword .form-test .field select,#forgotPassword .form-test .field textarea,#recoveryNewPassword .form-test .field [type=email],#recoveryNewPassword .form-test .field input[type=number],#recoveryNewPassword .form-test .field input[type=password],#recoveryNewPassword .form-test .field input[type=tel],#recoveryNewPassword .form-test .field input[type=text],#recoveryNewPassword .form-test .field select,#recoveryNewPassword .form-test .field textarea{display:block;width:100%;background:#f1f1f1;border-radius:4px;border:2px solid #f1f1f1;font-size:18px;padding-left:10px;padding-right:6px;outline:none}#forgotPassword .form-test .field [type=email]:focus,#forgotPassword .form-test .field input[type=number]:focus,#forgotPassword .form-test .field input[type=password]:focus,#forgotPassword .form-test .field input[type=tel]:focus,#forgotPassword .form-test .field input[type=text]:focus,#forgotPassword .form-test .field select:focus,#forgotPassword .form-test .field textarea:focus,#recoveryNewPassword .form-test .field [type=email]:focus,#recoveryNewPassword .form-test .field input[type=number]:focus,#recoveryNewPassword .form-test .field input[type=password]:focus,#recoveryNewPassword .form-test .field input[type=tel]:focus,#recoveryNewPassword .form-test .field input[type=text]:focus,#recoveryNewPassword .form-test .field select:focus,#recoveryNewPassword .form-test .field textarea:focus{outline:none;border:2px solid #48b9ce}#forgotPassword .form-test .field [type=email].invalid,#forgotPassword .form-test .field input[type=number].invalid,#forgotPassword .form-test .field input[type=password].invalid,#forgotPassword .form-test .field input[type=tel].invalid,#forgotPassword .form-test .field input[type=text].invalid,#forgotPassword .form-test .field select.invalid,#forgotPassword .form-test .field textarea.invalid,#recoveryNewPassword .form-test .field [type=email].invalid,#recoveryNewPassword .form-test .field input[type=number].invalid,#recoveryNewPassword .form-test .field input[type=password].invalid,#recoveryNewPassword .form-test .field input[type=tel].invalid,#recoveryNewPassword .form-test .field input[type=text].invalid,#recoveryNewPassword .form-test .field select.invalid,#recoveryNewPassword .form-test .field textarea.invalid{background:rgba(224,32,32,.2)}#forgotPassword .form-test .field [type=email],#forgotPassword .form-test .field input[type=number],#forgotPassword .form-test .field input[type=password],#forgotPassword .form-test .field input[type=tel],#forgotPassword .form-test .field input[type=text],#forgotPassword .form-test .field select,#forgotPassword .form-test .field textarea,#recoveryNewPassword .form-test .field [type=email],#recoveryNewPassword .form-test .field input[type=number],#recoveryNewPassword .form-test .field input[type=password],#recoveryNewPassword .form-test .field input[type=tel],#recoveryNewPassword .form-test .field input[type=text],#recoveryNewPassword .form-test .field select,#recoveryNewPassword .form-test .field textarea{height:34px}#forgotPassword .form-test .field input[type=checkbox],#recoveryNewPassword .form-test .field input[type=checkbox]{vertical-align:middle;transform:scale(1.2);margin-right:0;cursor:pointer}#forgotPassword .form-test .field .error,#recoveryNewPassword .form-test .field .error{color:#e02020;font-size:14px}#forgotPassword .form-test .float-label .error,#recoveryNewPassword .form-test .float-label .error{position:absolute;top:0;z-index:2;background:#fff}#forgotPassword .form-test .float-label.field,#recoveryNewPassword .form-test .float-label.field{position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column-reverse;flex-flow:column-reverse}#forgotPassword .form-test .float-label input,#forgotPassword .form-test .float-label label,#forgotPassword .form-test .float-label textarea,#recoveryNewPassword .form-test .float-label input,#recoveryNewPassword .form-test .float-label label,#recoveryNewPassword .form-test .float-label textarea{transition:all .2s;-ms-touch-action:manipulation;touch-action:manipulation}#forgotPassword .form-test .float-label input,#forgotPassword .form-test .float-label textarea,#recoveryNewPassword .form-test .float-label input,#recoveryNewPassword .form-test .float-label textarea{font-family:inherit;-webkit-appearance:none;cursor:text}#forgotPassword .form-test .float-label input:focus,#forgotPassword .form-test .float-label textarea:focus,#recoveryNewPassword .form-test .float-label input:focus,#recoveryNewPassword .form-test .float-label textarea:focus{outline:none}#forgotPassword .form-test .float-label input:placeholder-shown+label,#forgotPassword .form-test .float-label textarea:placeholder-shown+label,#recoveryNewPassword .form-test .float-label input:placeholder-shown+label,#recoveryNewPassword .form-test .float-label textarea:placeholder-shown+label{cursor:text;max-width:66.66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translateY(2.125rem) scale(1.3);padding-left:8px;font-family:Avenir LT Std Light!important}#forgotPassword .form-test .float-label ::-webkit-input-placeholder,#recoveryNewPassword .form-test .float-label ::-webkit-input-placeholder{opacity:0;transition:inherit}#forgotPassword .form-test .float-label input:focus::-webkit-input-placeholder,#recoveryNewPassword .form-test .float-label input:focus::-webkit-input-placeholder{opacity:1}#forgotPassword .form-test .float-label input:focus+label,#forgotPassword .form-test .float-label input:not(:placeholder-shown)+label,#forgotPassword .form-test .float-label textarea:focus+label,#forgotPassword .form-test .float-label textarea:not(:placeholder-shown)+label,#recoveryNewPassword .form-test .float-label input:focus+label,#recoveryNewPassword .form-test .float-label input:not(:placeholder-shown)+label,#recoveryNewPassword .form-test .float-label textarea:focus+label,#recoveryNewPassword .form-test .float-label textarea:not(:placeholder-shown)+label{transform:translate(0) scale(1);cursor:pointer;padding-left:0!important}#forgotPassword .form-test .float-label input:focus+label,#forgotPassword .form-test .float-label textarea:focus+label,#recoveryNewPassword .form-test .float-label input:focus+label,#recoveryNewPassword .form-test .float-label textarea:focus+label{color:#149bab!important;font-family:Avenir LT Std Heavy!important}#forgotPassword .form-test a.show-hide,#recoveryNewPassword .form-test a.show-hide{display:inline-block;position:absolute!important;right:15px!important;top:29px!important;color:#48b9ce;width:49px;padding:3px 2px;font-size:12px;border:1px solid transparent}#forgotPassword .form-test a.show-hide span,#recoveryNewPassword .form-test a.show-hide span{font-family:Avenir LT Std Heavy!important}#forgotPassword .form-test a.show-hide #hide,#forgotPassword .form-test a.show-hide #hide2,#recoveryNewPassword .form-test a.show-hide #hide,#recoveryNewPassword .form-test a.show-hide #hide2{display:none}#forgotPassword #email-errorEmpty,#forgotPassword #email-errorPattern,#recoveryNewPassword #email-errorEmpty,#recoveryNewPassword #email-errorPattern{position:absolute;background:#fff;top:0}#forgotPasswordFooter{width:300px;margin:0 auto;margin-top:5px}#forgotPasswordFooter .center{margin-left:22%;margin-right:22%;margin-top:10px}.headerJustLogo{padding:10px 0}.headerJustLogo,.top-box{background-color:#fff}@media (min-width:1100px){.top-box{box-shadow:0 0 20px 0 rgba(0,0,0,.2)}}#passwordRecovered{margin:0 auto;margin-top:50px;padding:25px;border-radius:5px;background-color:#fff}@media (min-width:768px){#passwordRecovered{width:470px}}#passwordRecovered div:last-child{margin-top:20px}#passwordRecovered div:last-child a{text-decoration:underline}#passwordRecovered div:last-child a,#passwordRecovered span{font-family:Avenir LT Std Light;font-size:14px;color:#020300}#passwordRecovered .grey-block{background-color:#f1f1f1;padding:10px;display:-ms-flexbox;display:flex}#passwordRecovered .grey-block span{font-family:Avenir LT Std Heavy!important}#passwordRecovered .grey-block i{background-color:#c8f4dc;height:25px;width:40px;text-align:center;padding-top:7px;border-radius:50%;margin-right:10px}#passwordRecovered .page-subheading{font-size:38px!important}.ps-alert-error-password{padding:0}button span{font-family:Avenir LT Std Heavy;font-size:16px}.p{margin:0 0 9px}.page-subheading{font-family:Avenir LT Std Heavy;font-weight:600;text-transform:none;color:#000;font-size:28px;padding:0 0 15px;line-height:normal}.loginMenu{width:300px;margin:0 auto;margin-top:20px;padding:25px;border-radius:5px;border:1px solid #c9c9c9}.loginMenu #login-form label{font-family:Avenir LT Std Medium;font-size:14px;color:#020300;margin-bottom:3px}.loginMenu #login-form label[id=passwd]{display:block}.loginMenu #login-form input{background-color:#fff;border-radius:2px;border-color:#d1d1d1;font-family:Avenir LT Std Light;font-size:16px;color:#020300}.loginMenu #login-form input:focus{border-color:#007487}.loginMenu #login-form input[id=password]{display:inline-block;width:100%;padding-right:70px}.loginMenu #login-form input[id=email]{margin-bottom:4px}.loginMenu #login-form .error{border:1px solid #f13340}.loginMenu #login-form button.showOrHidePasswd{display:inline-block;position:relative;margin-left:188px;background:#f2f2f2;color:#020300;height:36px!important;width:59px;top:-47px;font-size:12px;border:1px solid transparent;border-left:0}.loginMenu #login-form .forgot-password{float:left}.loginMenu #login-form .forgot-password a{text-decoration:underline;font-family:Avenir LT Std Light;font-size:12px;color:#020300}.loginMenu #login-form .login-error{font-family:Avenir LT Std Light;font-size:14px;color:#f13340;margin-left:-40px;margin-top:15px}.loginMenu #login-form #SubmitLogin{width:100%;background-color:#fdc523;font-family:Avenir LT Std Medium;font-size:16px;color:#020300;margin-top:20px}.loginMenu #login-form #SubmitLogin:hover{background-color:#ffda7b;box-shadow:none}.loginMenu #login-form .help-block ul{margin-bottom:0}.loginMenu #registration-form #SubmitRegistration{width:100%;background-color:#fff;border:2px solid #020300;font-family:Avenir LT Std Medium;font-size:16px;color:#020300}.loginMenu #registration-form #separator{margin-top:35px}.loginMenu #registration-form #separator #line{width:100%;border-top:1px solid #e4e4e4}.loginMenu #registration-form #separator #text{font-family:Avenir LT Std Light;font-size:16px;color:#020300;text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto;margin-top:-10px;background-color:#fff;padding:0 7px}.registerMenu{width:300px;margin:0 auto;margin-top:20px;margin-bottom:100px;padding:25px;border-radius:5px;border:1px solid #c9c9c9}.registerMenu #customer-form .alert{font-family:Avenir LT Std Light;font-size:14px;color:#f13340;margin-left:-40px;margin-top:15px;background-color:transparent;border-color:transparent;padding:0;margin-top:0;margin-bottom:0!important}.registerMenu #customer-form .error{border:1px solid #f13340}.registerMenu #customer-form label{font-family:Avenir LT Std Medium;font-size:14px;color:#020300;margin-bottom:5px;margin-top:10px}.registerMenu #customer-form label[id=passwd]{display:block}.registerMenu #customer-form label[for=firstname]{margin-top:0}.registerMenu #customer-form #div-estudis-online{padding:0}.registerMenu #customer-form input{background-color:#fff;border-radius:2px;border-color:#d1d1d1;font-family:Avenir LT Std Light;font-size:16px;height:38px!important;color:#020300;z-index:0!important;margin-bottom:0}.registerMenu #customer-form input#day,.registerMenu #customer-form input#month,.registerMenu #customer-form input#year{width:29%;display:inline-block}.registerMenu #customer-form input#year{width:39%}.registerMenu #customer-form input:focus{outline:none;border-color:#007487}.registerMenu #customer-form input[id=show_password]{display:inline-block;width:100%;padding-right:70px}.registerMenu #customer-form input[type=number]::-webkit-inner-spin-button,.registerMenu #customer-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.registerMenu #customer-form input[type=number]{-moz-appearance:textfield}.registerMenu #customer-form span{padding-top:3px}.registerMenu #customer-form .password-help{font-family:Avenir LT Std Light;font-size:12px;color:#babab9;margin-bottom:0}.registerMenu #customer-form button.showOrHidePasswd{display:inline-block;position:relative;margin-left:188px;background:#f2f2f2;color:#020300;height:36px!important;width:59px;top:-37px;font-size:12px;border:1px solid transparent;border-left:0}.registerMenu #customer-form #save-customer{width:100%;background-color:#fdc523;font-family:Avenir LT Std Medium;font-size:16px;color:#020300;margin-top:20px}.registerMenu #customer-form #save-customer:hover{background-color:#ffda7b;box-shadow:none}.registerMenu #customer-form div.condicions{padding-top:15px}.registerMenu #customer-form div.condicions>p:first-child{margin-bottom:0}.registerMenu #customer-form div.condicions p{font-size:12px}.registerMenu #customer-form div.condicions a{text-decoration:underline}.registerMenu #customer-form div.condicions ul:not(.requirements){padding-left:15px}.registerMenu #customer-form div.condicions ul:not(.requirements) li{list-style-type:disc;margin-bottom:-15px}.registerMenu #customer-form div.condicions #cboxProteccionDatos{height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}.registerMenu .bottom-separator{height:25px;width:100%;border-bottom:1px solid #babab9}.registerMenu #text{color:#020300;margin-top:25px}.registerMenu #text,.registerMenu #text>a{font-family:Avenir LT Std Light;font-size:16px}.registerMenu #text>a{text-decoration:underline}.registerMenu.registerMenuUserInfo{max-width:700px;width:100%;margin-bottom:0}.registerMenu.registerMenuUserInfo button#save-customer,.registerMenu.registerMenuUserInfo input{width:248px!important}.registerMenu.registerMenuUserInfo .showOrHidePasswd{margin-left:-60px!important;top:1px!important}.registerMenu.registerMenuUserInfo #day,.registerMenu.registerMenuUserInfo #month{max-width:72px!important}.registerMenu.registerMenuUserInfo #year{max-width:96px!important}my-account .addresses-lists{margin-bottom:30px}.myaccount-link-list{margin-top:0;margin-bottom:9px;margin-left:-40px!important}.page-heading{margin-top:0;font:9000 18px/22px Avenir LT Std Heavy;color:#000;text-transform:uppercase;padding:100px 0 17px;margin-bottom:30px;overflow:hidden}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6{font-size:1em;text-transform:uppercase}#identity .box{background:#fff;border:1px solid #dadada;padding:14px 18px 13px;margin:0 0 30px;line-height:23px}.box .messages h1,.box .messages h2,.box .messages h3,.box .messages h4,.box .messages h5,.box .messages h6{font-size:1em;text-transform:uppercase}#identity .footer_links{border-bottom:1px solid #dadada}#identity .footer_links .right{float:right}#authentication .border-right{border-right:1px solid #d6d4d4}#authentication .birthday_selector{margin-top:5px;width:32%;display:inline-block!important}#authentication .birthday_spacing{margin-left:5px!important}#authentication ul.save_Customer{padding-left:10px!important}#authentication ul.footer_Links_Customer{padding-left:0!important;height:30px}#authentication ul.footer_Links_Customer li{display:block;float:left;margin-left:0}#authentication h1.container{padding-top:200px}.input-group-btn .icon-hide,.input-group-btn .icon-show{width:25px;height:32px;padding-left:5px!important}.btn-show-icon:before{content:"\F06E"}.btn-hide-icon:before,.btn-show-icon:before{font-family:FontAwesome;font-size:12px;text-align:center}.btn-hide-icon:before{content:"\F070"}.input-group-btn .icon-show:before{content:"\F06E";display:block;font-family:FontAwesome;font-size:12px;text-align:left}.input-group-btn .icon-hide:before{content:"\F070";display:block;font-family:FontAwesome;font-size:12px;text-align:left}.footer_links ul,li{list-style-type:none}.btn-white{background-color:#fff!important}i .icon-list-ol,i .icon-list-ol:before{content:"\F0CB";display:block;font-family:FontAwesome;font-size:12px;text-align:left}span .icon-chevron-left:before{content:"\F053"}span .icon-chevron-left:before,span .icon-chevron-right:before{display:block;font-family:FontAwesome;font-size:12px;text-align:left}span .icon-chevron-right:before{content:"\F054"}span .icon-remove-right:before{content:"\F00D";display:block;font-family:FontAwesome;font-size:12px;text-align:left}span .icon-list-ol:before{content:"\F0CB";font-size:24px}span .icon-list-ol:before,span .icon-user:before{margin-left:12px;display:block;font-family:FontAwesome;text-align:left}span .icon-user:before{content:"\F007";font-size:17px}span .icon-building:before{margin-left:12px;content:"\F1AD";display:block;font-family:FontAwesome;font-size:24px;text-align:left}ul.footer_links>li{height:40px}.footer_links.clearfix,.form_content.clearfix{background:#fff!important}.address-body.page-subheading{font-family:Avenir LT Std Light,sans-serif;font-weight:600;text-transform:uppercase;color:#000;font-size:18px;padding:0 0 15px;line-height:normal;margin-bottom:12px;border-bottom:1px solid #dadada}.alert-warning{background-color:#fe9126;border-color:#e4752b;color:#fff}.addresses{border:1px;border-style:solid;border-color:#dadada;padding-left:15px}.addresses-footer{margin-top:20px;margin-left:-40px}.address li.address_update{margin-left:-40px}div#my-account ul.myaccount-link-list li a span{display:block;padding:13px 15px 15px 17px;overflow:hidden;margin-left:52px;font-size:96%;border-radius:4px}#address .box{padding-bottom:20px;line-height:20px}.box{background:#fff;border:1px solid #dadada;padding:14px 18px 13px;margin:0 0 30px;line-height:23px}#account-creation_form p.required,#address p.required,#authentication p.required,#identity p.required,#new_account_form p.required,#opc_account_form p.required{color:#f13340;margin:9px 0 16px}#address div.address label,#address div.identity label,#identity div.address label,#identity div.identity label{font-weight:400}#address label{display:inline-block;margin-bottom:5px;font-weight:700}#address>div>label{color:#ff0;background:grey}#address label{margin-bottom:10px!important;font-weight:700!important;line-height:20px!important;display:inline-block!important}label{display:inline-block;padding:2px 0;vertical-align:baseline;width:auto;background:none;float:none;margin:0}#guardarDireccion{margin-left:15px}#direccionEditar{margin-top:-70px!important}div.clearfix.main-page-indent{background:#fff!important}.input_textbox{display:block;border-radius:4px;margin-bottom:10px;margin-top:-2px;font-size:12px;background-color:#eaeaea;width:100%;max-width:375px;height:32px;padding:6px 12px;line-height:1.42857;color:#9c9b9b;vertical-align:middle;border:1px solid #d6d4d4;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#botonInicio{margin-left:10px!important}#addresses ul.footer_Links_Customer{padding-left:40px!important;height:30px}#addresses ul.footer_Links_Customer li{display:block;float:left;margin-left:0}#registration-form #email_create{font-weight:700}#identity ul.save_Customer{padding-left:0!important;height:35px}#identity ul.save_Customer li{display:block;float:left}#identity ul.footer_Links_Customer{padding-left:0!important;height:32px}#identity ul.footer_Links_Customer li{display:block;float:left;margin-left:0}#identity .birthday_selector{margin-top:5px;width:32%;display:inline-block!important}#identity .birthday_spacing{margin-left:5px!important}#history ul.footer_links{padding-left:0!important}#history ul.footer_links li{display:block;float:left}.form-control-select{display:block;margin-bottom:10px;margin-top:-13px;font-size:12px;background-color:#eaeaea;border:1px solid #eaeaea;color:#424242;width:100%;max-width:375px;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857;color:#9c9b9b;vertical-align:middle;border:1px solid #d6d4d4;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (max-width:823px){.form-control-select{border-radius:4px!important;margin-top:-2px;max-width:100%;line-height:1.42857;vertical-align:middle;border:1px solid #d6d4d4!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1.5em!important;color:#000!important}form .form-control-select,form .input_textbox{height:50px!important;padding:12px;font-size:1.5em;color:#000;max-width:100%}form #show_password{padding:12px 20px}.customer-footer-links a:nth-of-type(n+1){margin-top:10px}#my-account{padding-right:0!important}#my-account .page-heading{padding:20px 0 17px}#my-account #micuentaList div[class^=col-]{padding-right:0;padding-left:0}#my-account #micuentaList .myaccount-link-list{margin:0!important;padding:0}.tituloDirecciones{padding-top:20px!important;padding-right:0!important}.tituloDirecciones .page-heading{padding:20px 0 17px;margin-bottom:0}.tituloDirecciones.main-title{padding-left:15px!important}.page-header .tituloDirecciones{padding-top:120px!important}#contentDirecciones .address.box{padding:0 0 15px!important;margin:0}#contentDirecciones .addresses-footer li a{margin-bottom:15px;padding:10px 20px;font-size:18px}#direccionEditar.box{border:none;border-bottom:1px solid #dadada;padding:0}#direccionEditar .form-control-select,#direccionEditar .input_textbox{max-width:100%}#direccionEditar #guardarDireccion{margin-left:0}#contentDatosPersonales #customer-form .box{border:none;border-bottom:1px solid #dadada;padding:0}.tituloMatriculas{padding-top:120px!important;padding-left:15px!important}}@media (max-width:414px){#guardarDireccion,#save-customer,.form-footer a.btn{display:block;width:100%}}#guardarDireccion{margin-left:0}sup.required{color:#f13340}.no-gutter-left{padding-left:0!important}.tituloDatosPersonales{padding-top:120px!important;margin-bottom:0;padding-left:15px!important}#contentDatosPersonales #customer-form .box{padding:0}#contentDatosPersonales #customer-form #new_password,#contentDatosPersonales #customer-form #password,#contentDatosPersonales #customer-form .input_textbox{max-width:100%}#contentDatosPersonales #customer-form .birthday_selector{width:30%!important}#contentDatosPersonales #customer-form .input-group .form-control{z-index:0}@media (max-width:823px){#authentication #content.card{border:none}#authentication #content.card-block{padding:0}#authentication #content .border-left{border:none}#authentication #content .login-form{margin-bottom:25px}#authentication #content .login-form form .form-control{height:50px;max-width:100%;font-size:1em}#authentication #content .login-form form .btn{width:100%;display:block;margin-top:15px}#authentication .tituloCustomer{padding-top:120px!important;padding-left:15px;padding-right:15px}#authentication .login_link{font-weight:700;text-decoration:underline}#authentication .register-form .box{border:none;padding:0}#authentication .register-form .box #password,#authentication .register-form .box .input_textbox{height:50px;padding:12px;font-size:1.5em;color:#000;max-width:100%}#authentication .register-form .box #show_password{padding:12px 20px}#authentication .register-form .box .birthday_selector{height:50px;padding:12px;font-size:1.2em;color:#000}#authentication .register-form .box #save-customer{padding:10px 20px;font-size:18px}#authentication h1.container{padding-top:120px;padding-left:15px;margin-bottom:0}#customer-form #new_password{height:50px}#customer-form #show_password{padding:12px 20px}}.badge-convas{color:#fff;background-color:#d03c3c;border-radius:6px;padding:1px 7px;padding-bottom:2px;padding-top:2px;font-size:13px;font-family:Avenir LT Std Light}.d-flex{display:-ms-flexbox;display:flex}.justify-content-center{-ms-flex-pack:center;justify-content:center}.warning-libros{line-height:22px;font-size:16px;font-family:Avenir LT Std Medium;color:#604701;border:1px solid #fff3d5;border-radius:6px;background-color:#fff3d5}@media (min-width:769px){.warning-libros{margin-bottom:20px;padding:15px;padding-left:35px;padding-right:35px}}@media (max-width:768px){.warning-libros{margin-bottom:20px;margin-top:10px;padding:10px;padding-left:15px;padding-right:5px;font-size:13px}}.danger-libros{line-height:22px;font-size:16px;font-family:Avenir LT Std Medium;color:#721c24;border:1px solid #f8d7da;border-radius:6px;background-color:#f8d7da}@media (min-width:769px){.danger-libros{margin-bottom:20px;padding:15px;padding-left:35px;padding-right:35px}}@media (max-width:768px){.danger-libros{margin-bottom:20px;margin-top:10px;padding:10px;padding-left:15px;padding-right:5px;font-size:13px}}.modal-form .form-control{padding:.9em;caret-color:#333;width:calc(100% - (.75rem + 5px));border-radius:2px;border:2px solid transparent;border-bottom:2px solid #cfcfcf;background:#f2f2f3;font-size:16px}.modal-form .form-control:not(select){padding:1.75em .75rem 0 5px}.modal-form label{cursor:pointer}.modal-form .text-danger{font-size:14px!important;margin-top:-15px}.modal-form select.form-control{-webkit-appearance:menulist-button;height:55px}.modal-form .form-control:focus{outline:none}.modal-form .form-group{position:relative;margin-bottom:16px;height:56px}.modal-form .form-control-placeholder{position:absolute;bottom:10px;left:0;padding:7px 0 0 13px;transition:all .25s;opacity:.5}.modal-form span.error-msg{color:#e02020;font-size:12px;font-weight:500;transition:all .5s;opacity:0}.modal-form .form-control:focus+.form-control-placeholder,.modal-form .form-control:invalid:not(:placeholder-shown)+.form-control-placeholder,.modal-form .form-control:not(:placeholder-shown)+.form-control-placeholder,.modal-form .form-control:valid:not(:placeholder-shown)+.form-control-placeholder{font-size:75%;transform:translate3d(0,-30%,0);opacity:1}.modal-form .form-control.invalid:not(:focus),.modal-form .form-control:invalid:not(:placeholder-shown):not(select):not(:focus){border-bottom:2px solid #f55;caret-color:#f55}.modal-form .form-control.invalid:not(:focus)+label,.modal-form .form-control:invalid:not(:placeholder-shown):not(select):not(:focus)+label{color:#e02020}.modal-form .form-control.invalid:not(:focus)+label+.error-msg,.modal-form .form-control:invalid:not(:placeholder-shown):not(select):not(:focus)+label+.error-msg{opacity:1}.modal-form .form-control:invalid:focus{border-bottom:2px solid #cfcfcf}.modal-form .checkbox-container{font-size:14px;display:inline-block;position:relative;padding-left:30px;margin-bottom:25px;margin-left:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-style:normal;font-stretch:normal;line-height:23px;letter-spacing:normal;color:#282828}.modal-form .checkbox-container.agree-and-send{width:100%;padding-left:0;margin-left:0;margin-top:15px}.modal-form .checkbox-container.agree-and-send p{padding-left:30px}.modal-form .checkbox-container.agree-and-send .submit-btn{margin-top:25px;pointer-events:none;transition:opacity .5s}.modal-form .checkbox-container.agree-and-send .submit-btn:before{content:"Agree conditions to submit"}.modal-form .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.modal-form .checkmark{position:absolute;bottom:25%;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #999;border-radius:.4em}.modal-form .checkbox-container:hover input~.checkmark{background-color:#fff}.modal-form .checkbox-container input:not(:checked)~.checkmark~.submit-btn{opacity:1%;pointer-events:none}.modal-form .checkbox-container input:checked~.checkmark{background-color:#fff;border:1px solid #999;border-radius:.4em}.modal-form .checkbox-container input:checked~.checkmark~.submit-btn{opacity:1%;pointer-events:all}.modal-form .checkbox-container input:checked~.checkmark~.submit-btn:before{content:"Submit"}.modal-form .checkmark:after{content:"";position:absolute;display:none}.modal-form .checkbox-container input:checked~.checkmark:after{display:block}.modal-form .checkbox-container .checkmark:after{left:6px;top:1px;width:10px;height:16px;border:solid #282828;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}a[href="#solicitar-admision"]:hover i{color:#fff}#formFeedback{display:none}#formFeedback p{text-align:center}#formFeedback p:first-of-type{font-size:37px!important}#formFeedback p:not(:first-of-type){margin-top:50px}#formFeedback .confirmation{padding:50px 0 0}#formFeedback .btn-black{background:#282828;border-radius:4px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2);color:#fff;padding:15px 50px;margin-top:50px}#formFeedback img{margin-top:65px}#feedback{display:none;background:#90ee90;font-weight:700}.form-info li.form-info-element,.form-info li.form-info-element>small>a,.form-info li.form-info-element small{font-size:12px!important;font-family:Avenir LT Std Light;line-height:15px!important}.form-info li>small>strong,.form-info small.form-info-element>strong{font-size:12px!important;font-family:Avenir LT Std Medium;line-height:15px!important}.discount-hide-show{display:none}.container{padding-left:0;padding-right:0}.block-category div.separatorFinal{margin-bottom:40px;width:100%;max-width:1200px;margin:0 auto}.block-category div.separatorFinal:after{content:" ";clear:both;display:block}.block-category div.separatorFinal a{cursor:pointer;text-decoration:underline;float:right}.bootstrap-touchspin{display:none!important}#direccioM h4{font-size:2em;text-transform:none;text-align:center;padding:25px 15px 10px}section#descripcion{background-repeat:no-repeat;background-size:cover;background-position:50%;padding-bottom:20px}@media (min-width:991px){section#descripcion{padding-bottom:35px}}section#descripcion div.max-width{width:100%}@media (min-width:1200px){section#descripcion div.max-width{max-width:1200px}}@media (max-width:1199px){section#descripcion div.max-width{max-width:1090px}}section#descripcion>div:first-child{padding-top:100px}@media (max-width:991px){section#descripcion>div:first-child{padding-top:55px}}section#descripcion:after{content:" ";clear:both;display:block}section#descripcion div#descripcion-ciclo{padding-right:0;padding-left:0}section#descripcion div#descripcion-ciclo nav a,section#descripcion div#descripcion-ciclo nav li{color:#fff}section#descripcion div#descripcion-ciclo nav li:nth-child(3) a{pointer-events:none}section#descripcion div#descripcion-ciclo nav li:nth-child(3) a.no-border{border:0}section#descripcion div#descripcion-ciclo p{font-family:Avenir LT Std Light;font-size:18px;line-height:26px;color:#fff;margin-bottom:3vh}@media (min-width:575px){section#descripcion div#descripcion-ciclo p{font-size:18px;line-height:24px}}@media (min-width:767px){section#descripcion div#descripcion-ciclo p{font-size:18px;line-height:24px}}@media (min-width:991px){section#descripcion div#descripcion-ciclo p{font-size:20px;line-height:28px}}@media (min-width:1200px){section#descripcion div#descripcion-ciclo p{font-size:22px;line-height:30px}}section#descripcion div#descripcion-ciclo p a{font-size:17px;line-height:30px;text-decoration:underline;cursor:pointer;font-weight:700;font-family:Avenir LT Std Light}@media (min-width:575px){section#descripcion div#descripcion-ciclo p a{font-size:17px;line-height:24px}}@media (min-width:767px){section#descripcion div#descripcion-ciclo p a{font-size:15px;line-height:22px}}@media (min-width:991px){section#descripcion div#descripcion-ciclo p a{font-size:20px;line-height:28px}}@media (min-width:1200px){section#descripcion div#descripcion-ciclo p a{font-size:20px;line-height:30px}}section#descripcion div#descripcion-ciclo span.requisitosYsalidas{color:#fff;font-family:Avenir LT Std Light!important}@media (min-width:769px){section#descripcion div#descripcion-ciclo span.requisitosYsalidas{font-size:18px!important;padding-left:15px!important;padding-right:20px!important}}@media (max-width:768px){section#descripcion div#descripcion-ciclo span.requisitosYsalidas{font-size:16px!important;line-height:1.5!important;opacity:.95}}section#descripcion div#descripcion-ciclo span.requisitosYsalidas a{text-decoration:underline;cursor:pointer;font-weight:bolder}section#descripcion div#descripcion-ciclo #logos{padding:0 10px;margin-top:30px;margin-left:0;text-align:center}section#descripcion div#descripcion-ciclo #logos div:first-child{padding-left:15px}@media (min-width:576px){section#descripcion div#descripcion-ciclo #logos div:first-child{padding-left:0!important}}section#descripcion div#descripcion-ciclo #logos img{width:190px}section#descripcion div#descripcion-ciclo #cicle-video{white-space:nowrap}section#descripcion div#descripcion-ciclo #cicle-video span{color:#fec940;font-size:20px;font-weight:600;font-family:Avenir LT Std Medium;text-decoration:underline;vertical-align:super;white-space:nowrap}section#descripcion div#descripcion-ciclo .youtube{background-size:cover;width:100%;height:108px;border:2px solid #fff;position:relative;margin:0 auto}@media (max-width:991px){section#descripcion div#descripcion-ciclo .youtube{height:35vw}}@media (max-width:767px){section#descripcion div#descripcion-ciclo .youtube{height:50vw}}section#descripcion div#descripcion-ciclo .youtube .play-button{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;width:60px;height:45px;background-image:url(../img/icon-play.png);background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer}section#descripcion div#descripcion-ciclo .bread{padding-top:35px}section#descripcion div#descripcion-ciclo .bread ol{padding-left:0}section#descripcion div#descripcion-ciclo .bread ol li{display:inline;font-size:12px}section#descripcion div#descripcion-ciclo h1{text-transform:none;font-family:Avenir LT Std Medium;font-style:normal;font-weight:600;color:#fff;padding-right:5px;font-size:32px}@media (min-width:575px){section#descripcion div#descripcion-ciclo h1{font-size:32px;line-height:38px}}@media (min-width:767px){section#descripcion div#descripcion-ciclo h1{font-size:32px;line-height:38px}}@media (min-width:991px){section#descripcion div#descripcion-ciclo h1{font-size:34px;line-height:40px}}@media (min-width:1200px){section#descripcion div#descripcion-ciclo h1{font-size:36px;line-height:44px}}@media (min-width:768px) and (max-width:991px){section#descripcion div#descripcion-ciclo #aprendizaje{overflow:hidden}}section#descripcion div#descripcion-ciclo #aprendizaje img{width:100%}@media (min-width:768px) and (max-width:991px){section#descripcion div#descripcion-ciclo #aprendizaje img{height:300px;width:inherit}}section#descripcion div#descripcion-ciclo #salidas img{width:100%}section#descripcion div#descripcion-ciclo table,section#descripcion div#descripcion-ciclo td,section#descripcion div#descripcion-ciclo th{border:1px solid #fff;text-align:center}section#descripcion div#descripcion-ciclo table.custom{margin:0 auto;border-collapse:collapse}section#descripcion div#descripcion-ciclo table.custom thead tr td{padding:10px}section#descripcion div#descripcion-ciclo table.custom thead tr td:nth-child(2){background-color:#16becf}section#descripcion div#descripcion-ciclo table.custom thead tr td p{color:#fff;padding-bottom:0;margin:0}section#descripcion div#descripcion-ciclo table.custom tbody tr td{padding:10px;background-color:#eee}section#descripcion div#descripcion-ciclo table.custom tbody tr td:first-child{background-color:#ffca2c}section#descripcion div#descripcion-ciclo table.custom tbody tr td p{padding-bottom:0;margin:0;color:#000}@media (min-width:769px){.bg-12{background-image:url(../img/bg-12-desktop.jpg)}.bg-22{background-image:url(../img/bg-22-desktop.jpg)}.bg-32{background-image:url(../img/bg-32-desktop.jpg)}.bg-34{background-image:url(../img/bg-34-desktop.jpg)}.bg-39{background-image:url(../img/bg-39-desktop.jpg)}.bg-56{background-image:url(../img/bg-56-desktop.jpg)}.bg-72{background-image:url(../img/bg-72-desktop.jpg)}.bg-116{background-image:url(../img/bg-116-desktop.jpg)}.bg-154{background-image:url(../img/bg-154-desktop.jpg)}.bg-258{background-image:url(../img/bg-258-desktop.jpg)}.bg-268{background-image:url(../img/bg-268-desktop.jpg)}.bg-270{background-image:url(../img/bg-270-desktop.jpg)}.bg-276{background-image:url(../img/bg-276-desktop.jpg)}.bg-384{background-image:url(../img/bg-384-desktop.jpg)}.bg-294{background-image:url(../img/bg-294-desktop.jpg)}.bg-330{background-image:url(../img/bg-330-desktop.jpg)}.bg-346{background-image:url(../img/bg-346-desktop.jpg)}.bg-347{background-image:url(../img/bg-347-desktop.jpg)}.bg-380{background-image:url(../img/bg-380-desktop.jpg)}.bg-381{background-image:url(../img/bg-381-desktop.jpg)}.bg-399{background-image:url(../img/bg-399-desktop.jpg)}.bg-400{background-image:url(../img/bg-400-desktop.jpg)}.bg-401{background-image:url(../img/bg-401-desktop.jpg)}.bg-402{background-image:url(../img/bg-402-desktop.jpg)}.bg-406{background-image:url(../img/bg-406-desktop.jpg)}.bg-408{background-image:url(../img/bg-408-desktop.jpg)}.bg-420{background-image:url(../img/bg-420-desktop.jpg)}.bg-421{background-image:url(../img/bg-421-desktop.jpg)}.bg-422{background-image:url(../img/bg-422-desktop.jpg)}.bg-423{background-image:url(../img/bg-423-desktop.jpg)}.bg-424{background-image:url(../img/bg-424-desktop.jpg)}.bg-425{background-image:url(../img/bg-425-desktop.jpg)}.bg-426{background-image:url(../img/bg-426-desktop.jpg)}.bg-427{background-image:url(../img/bg-427-desktop.jpg)}.bg-428{background-image:url(../img/bg-428-desktop.jpg)}.bg-429{background-image:url(../img/bg-429-desktop.jpg)}.bg-430{background-image:url(../img/bg-430-desktop.jpg)}.bg-432{background-image:url(../img/bg-432-desktop.jpg)}.bg-433{background-image:url(../img/bg-433-desktop.jpg)}.bg-434{background-image:url(../img/bg-434-desktop.jpg)}.bg-435{background-image:url(../img/bg-435-desktop.jpg)}.bg-438{background-image:url(../img/bg-438-desktop.jpg)}.bg-439{background-image:url(../img/bg-439-desktop.jpg)}.bg-441{background-image:url(../img/bg-441-desktop.jpg)}.bg-484{background-image:url(../img/bg-484-desktop.jpg)}.bg-485{background-image:url(../img/bg-485-desktop.jpg)}.bg-491{background-image:url(../img/bg-491-desktop.jpg)}.bg-500{background-image:url(../img/bg-500-desktop.jpg)}.bg-501{background-image:url(../img/bg-501-desktop.jpg)}}@media (max-width:768px){.mb-22{background-image:url(../img/fondo-mobile-22.jpg);background-position-y:100%}.mb-12{background-image:url(../img/fondo-mobile-12.jpg);background-position-y:100%}.mb-32{background-image:url(../img/fondo-mobile-32.jpg);background-position-y:100%}.mb-34{background-image:url(../img/fondo-mobile-34.jpg);background-position-y:100%}.mb-39{background-image:url(../img/fondo-mobile-39.jpg);background-position-y:100%}.mb-56{background-image:url(../img/fondo-mobile-56.jpg);background-position-y:100%}.mb-72{background-image:url(../img/fondo-mobile-72.jpg);background-position-y:100%}.mb-116{background-image:url(../img/fondo-mobile-116.jpg);background-position-y:100%}.mb-154{background-image:url(../img/fondo-mobile-154.jpg);background-position-y:100%}.mb-258{background-image:url(../img/fondo-mobile-258.jpg);background-position-y:100%}.mb-268{background-image:url(../img/fondo-mobile-268.jpg);background-position-y:100%}.mb-270{background-image:url(../img/fondo-mobile-270.jpg);background-position-y:100%}.mb-276{background-image:url(../img/fondo-mobile-276.jpg);background-position-y:100%}.mb-294{background-image:url(../img/fondo-mobile-294.jpg);background-position-y:100%}.mb-330{background-image:url(../img/fondo-mobile-330.jpg);background-position-y:100%}.mb-346{background-image:url(../img/fondo-mobile-346.jpg);background-position-y:100%}.mb-347{background-image:url(../img/fondo-mobile-347.jpg);background-position-y:100%}.mb-380{background-image:url(../img/fondo-mobile-380.jpg);background-position-y:100%}.mb-381{background-image:url(../img/fondo-mobile-381.jpg);background-position-y:100%}.mb-399{background-image:url(../img/fondo-mobile-399.jpg);background-position-y:100%}.mb-400{background-image:url(../img/fondo-mobile-400.jpg);background-position-y:100%}.mb-401{background-image:url(../img/fondo-mobile-401.jpg);background-position-y:100%}.mb-402{background-image:url(../img/fondo-mobile-402.jpg);background-position-y:100%}.mb-406{background-image:url(../img/fondo-mobile-406.jpg);background-position-y:100%}.mb-408{background-image:url(../img/fondo-mobile-408.jpg);background-position-y:100%}.mb-420{background-image:url(../img/fondo-mobile-12.jpg);background-position-y:100%}.mb-421{background-image:url(../img/fondo-mobile-421.jpg);background-position-y:100%}.mb-422{background-image:url(../img/fondo-mobile-422.jpg);background-position-y:100%}.mb-423{background-image:url(../img/fondo-mobile-423.jpg);background-position-y:100%}.mb-424{background-image:url(../img/fondo-mobile-424.jpg);background-position-y:100%}.mb-425{background-image:url(../img/fondo-mobile-425.jpg);background-position-y:100%}.mb-426{background-image:url(../img/fondo-mobile-426.jpg);background-position-y:100%}.mb-427{background-image:url(../img/fondo-mobile-427.jpg);background-position-y:100%}.mb-428{background-image:url(../img/fondo-mobile-428.jpg);background-position-y:100%}.mb-429{background-image:url(../img/fondo-mobile-429.jpg);background-position-y:100%}.mb-430{background-image:url(../img/fondo-mobile-430.jpg);background-position-y:100%}.mb-432{background-image:url(../img/fondo-mobile-432.jpg);background-position-y:100%}.mb-433{background-image:url(../img/fondo-mobile-433.jpg);background-position-y:100%}.mb-434{background-image:url(../img/fondo-mobile-434.jpg);background-position-y:100%}.mb-435{background-image:url(../img/fondo-mobile-435.jpg);background-position-y:100%}.mb-441{background-image:url(../img/fondo-mobile-441.jpg);background-position-y:100%}.mb-438{background-image:url(../img/fondo-mobile-438.jpg);background-position-y:100%}.mb-439{background-image:url(../img/fondo-mobile-439.jpg);background-position-y:100%}.mb-484{background-image:url(../img/fondo-mobile-484.jpg);background-position-y:100%}.mb-485{background-image:url(../img/fondo-mobile-485.jpg);background-position-y:100%}.mb-491{background-image:url(../img/fondo-mobile-491.jpg);background-position-y:100%}.mb-500{background-image:url(../img/fondo-mobile-500.jpg);background-position-y:100%}.mb-501{background-image:url(../img/bg-501-desktop.jpg)}}#info-ucam{color:#fff}#info-ucam .row-info-ucam{padding:30px 0}#info-ucam .row-info-ucam h2{font-family:Avenir LT Std Light;font-size:37px;font-weight:lighter;line-height:48px;letter-spacing:-.5px;text-transform:uppercase;max-width:570px}#info-ucam .row-info-ucam li,#info-ucam .row-info-ucam p,#info-ucam .row-info-ucam span{font-family:Avenir LT Std Light;letter-spacing:0}#info-ucam .row-info-ucam p{font-size:20px;line-height:28px;margin-top:24px;margin-bottom:30px}#info-ucam .row-info-ucam li,#info-ucam .row-info-ucam span{font-size:18px;line-height:25px}#info-ucam .row-info-ucam ul{padding-inline-start:20px}#info-ucam .row-info-ucam li{list-style-type:disc}#info-ucam .row-info-ucam .col-more-info-ucam{float:right;max-width:375px;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:end;align-items:flex-end}#info-ucam .row-info-ucam .convenio-info-ucam{font-family:Avenir LT Std Light;font-size:18px;margin-top:9px;margin-bottom:30px}#info-ucam .row-info-ucam .img-info-ucam{margin:20px 0 50px}#info-ucam .row-info-ucam .btn-ucam{line-height:29px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2);font-family:Avenir LT Std Black;min-width:250px}@media (min-width:992px){#info-ucam .row-info-ucam .btn-ucam{width:280px;height:50px;font-size:20px}}@media (max-width:991px){#info-ucam .row-info-ucam{padding:20px 0}#info-ucam .row-info-ucam h2{font-size:28px;letter-spacing:-.38px;line-height:35px;margin-bottom:30px;text-transform:none;max-width:100%}#info-ucam .row-info-ucam li,#info-ucam .row-info-ucam p,#info-ucam .row-info-ucam span{font-size:16px;line-height:22px}#info-ucam .row-info-ucam p{margin-bottom:10px}#info-ucam .row-info-ucam ul{margin-bottom:30px}#info-ucam .row-info-ucam .col-more-info-ucam{-ms-flex-align:center;align-items:center;max-width:100%}#info-ucam .row-info-ucam .convenio-info-ucam{font-size:12px;line-height:15px}#info-ucam .row-info-ucam .img-info-ucam{margin:0 0 30px}}#informacion{margin-top:20px;max-width:1200px;padding:15px 15px 50px;background-color:#fff;color:#000}#informacion .titol{padding-bottom:10px!important}@media (min-width:768px){#informacion .ocult{display:none}}#informacion .row{max-width:660px;margin:0 auto!important}#informacion .separator{margin-bottom:40px;width:100%;border-bottom:1px solid #d3d3d3;text-align:right}#informacion .separator a{margin-bottom:10px;cursor:pointer}#informacion .separator:after{content:" ";clear:both;display:block}#informacion .separatorNoBorder{border-bottom:0}@media (max-width:414px){#informacion #titulacionOficial .logos{text-align:center}}#informacion #titulacionOficial .logos a:nth-child(2){margin-left:15px}#informacion #titulacionOficial .logos img{width:190px}#informacion .acceso{float:left;padding-top:5px}#informacion .acceso p{margin-bottom:5px}#informacion .h2-mimic{font-size:30px;text-transform:uppercase;padding-bottom:35px;padding-top:50px;text-align:center;font-family:Avenir LT Std Heavy;font-weight:700;line-height:1.1;margin-bottom:.5rem;color:inherit;display:block}#informacion .h3-mimic{color:#000;padding-top:0;padding-bottom:10px;text-transform:none;font-size:21px;font-family:Avenir LT Std Heavy;display:block;line-height:27px}#informacion p{font-family:Avenir LT Std Light;color:#333;font-size:18px;line-height:26px}#informacion hr{background-color:#c9c9c9;height:1px;border-top:none}#informacion ul{padding-left:20px;list-style:none}#informacion ul li{font-size:18px;line-height:26px;list-style:none;font-family:Avenir LT Std Light;color:#333}#informacion ul li:before{content:"\2022   ";color:#028fb0;font-weight:700;display:inline-block;width:1em;margin-left:-1em}@media (min-width:768px) and (max-width:991px){#informacion #aprendizaje{overflow:hidden}}#informacion #aprendizaje img{width:100%}@media (min-width:768px) and (max-width:991px){#informacion #aprendizaje img{height:300px;width:inherit}}#informacion #salidas img{width:100%}#informacion #requisitos img{height:700px;width:100%}#informacion table,#informacion td,#informacion th{border:1px solid #fff;text-align:center}#informacion table.custom{margin:0 auto;border-collapse:collapse}#informacion table.custom thead tr td{padding:10px}#informacion table.custom thead tr td:nth-child(2){background-color:#16becf}#informacion table.custom thead tr td p{color:#fff;padding-bottom:0;margin:0}#informacion table.custom tbody tr td{padding:10px;background-color:#eee}#informacion table.custom tbody tr td:first-child{background-color:#ffca2c}#informacion table.custom tbody tr td p{padding-bottom:0;margin:0;color:#000}#asignatures:not(.premium-it-block){border-top:0}#asignatures.premium-it-block .matriculacion-header.container-big{padding-left:0!important}#asignatures.premium-it-block .matriculacion-header.container-big .it-title{margin:50px 0}.acenter.header_premium{background-color:#fff0b8;font-size:1.17rem;font-weight:700!important;color:#333;line-height:18px;padding:10px;margin-bottom:45px!important}.acenter.header_premium .fa.fa-star{color:#feb940}.acenter.header_premium .semestre{font-weight:700!important}.it-text{font-size:.9rem}.it-text:not(.esclusiva){text-decoration:underline!important;cursor:pointer}#asignatures .matriculacion-header{padding:40px 0 0;max-width:1200px}#asignatures .matriculacion-header div.plazas_agotadas{background-color:#ea9da1;border-radius:5px;padding:21px 15px;margin:-25px 15px 25px}#asignatures .matriculacion-header div.plazas_agotadas p{margin-bottom:0}#asignatures .matriculacion-header div.plazas_agotadas p img{margin-top:-11px;height:38px;margin-right:4px}#asignatures .matriculacion-header div.plazas_agotadas p span{font-family:Avenir Lt Std Medium;font-size:22px;line-height:30px;color:#fff}#asignatures .matriculacion-header .h4-mimic{line-height:1;font-size:30px;margin-bottom:15px;font-family:Avenir LT Std Medium;text-transform:none;display:block}#asignatures .matriculacion-header .h4-mimic.big-title{margin:0;font-family:Avenir LT Std Light;font-size:37px}#asignatures .matriculacion-header p.notice:before{content:"\F12A";font-family:FontAwesome;font-size:11px;color:#fff;line-height:20px;text-align:center;display:inline-block;vertical-align:middle;position:relative;background-color:#00858d;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;width:20px;height:20px;margin-right:10px}#asignatures .matriculacion-header p i{color:#f26767;margin-right:15px;margin-left:3px}#asignatures .matriculacion{font-size:11px;font-family:Avenir LT Std Light;font-weight:400}#asignatures .matriculacion .semestre.accordion-item{max-width:1200px;margin:0 auto}#asignatures .matriculacion .semestre.accordion-item .accordion-header{margin-top:-1px;background-color:#eee;width:100%;height:56px}@media (max-width:480px){#asignatures .matriculacion .semestre.accordion-item .accordion-header i,#asignatures .matriculacion .semestre.accordion-item .accordion-header span{font-size:18.7px}}#asignatures .matriculacion .semestre.accordion-item .accordion-header.header_premium{background-color:#fff0b8}#asignatures .matriculacion .semestre.accordion-item .accordion-header.header_premium i{color:#feb940;display:block;float:left}@media (max-width:480px){#asignatures .matriculacion .semestre.accordion-item .accordion-header.header_premium span{font-weight:700;display:block;font-size:4.7vw}}#asignatures .matriculacion .omologazione{padding-bottom:25px!important}#asignatures .matriculacion .omologazione .modulo{display:inline-block;margin-top:25px}#asignatures .matriculacion .omologazione .modulo p{font-family:Avenir LT Std Light;font-size:16px;line-height:20px}#asignatures .matriculacion .omologazione .esclusiva{font-size:12px;margin-top:6px}#asignatures .matriculacion .omologazione .esclusiva i{color:orange;margin-right:5px;font-size:13px}#asignatures .matriculacion .comprar_mat{background-color:#ffd254;border-radius:6px!important;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;cursor:pointer;white-space:nowrap;display:inline-block;line-height:normal;color:#000;margin-top:39px;margin-bottom:8px;margin-left:15px;position:relative}@media (max-width:445px){#asignatures .matriculacion .comprar_mat{height:64px;width:100%;font-size:21px}}@media (min-width:446px){#asignatures .matriculacion .comprar_mat{height:48px;font-size:1rem}}@media (min-width:992px) and (max-width:1130px){#asignatures .matriculacion .comprar_mat{padding:15px}}#asignatures .matriculacion .comprar_mat i{float:none;font-size:1.4em}#asignatures .matriculacion .comprar_mat:hover{top:1px;box-shadow:none;-webkit-box-shadow:none}#asignatures .matriculacion .completobutton{background-color:#f26767!important;border-color:#f26767!important;color:#fff!important}#asignatures .matriculacion .freemium{background-color:#fff;border:1px solid #ffd254}@media (min-width:992px) and (max-width:1130px){#asignatures .matriculacion .classic{padding:18.5px 30px}}#asignatures .matriculacion .convertir{margin-left:-5px;padding:15px 60px;text-transform:none}#asignatures .matriculacion .precio-convertir{text-transform:none}#asignatures .matriculacion .ya-comprado{display:block;color:green;font-size:15px;width:310px;text-transform:none;padding:35px 15px 0 0}#asignatures .matriculacion .assignatura{padding:15px;padding-bottom:10px}#asignatures .matriculacion .assignatura .container-big.acenter .row{padding-bottom:20px}#asignatures .matriculacion .descripcio{font-size:.8em!important;text-decoration:none!important;color:#000}#asignatures .matriculacion .marker .ficha_mat{padding:6px 10px;border:1px solid #999;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-transform:uppercase;display:inline-block;line-height:normal;color:#000}#asignatures .matriculacion .marker :hover{background-color:#006e76;color:#fff;border:1px solid #fff}#asignatures .matriculacion .modulo{font-size:1.4em;font-family:Avenir LT Std Heavy;color:#000;padding-left:0;padding-right:0}#asignatures .matriculacion .modulo>span{text-decoration:underline;font-size:1.2em;font-family:Avenir LT Std Roman;padding:5px 0}#asignatures .matriculacion .modulo a#btn-compara_modalidades{text-decoration:underline;cursor:pointer}#asignatures .matriculacion .modulo h3{text-decoration:none;font-size:21px;font-family:Avenir LT Std Heavy;padding:2px 0 5px;padding-bottom:0;text-transform:none;font-weight:400}#asignatures .matriculacion .modulo h3 i{font-size:16px}#asignatures .matriculacion .modulo>span.name{padding-top:12px;padding-bottom:0;display:block;font-family:Avenir LT Std Light;color:#48b9ce!important;text-transform:uppercase;font-size:16px;text-decoration:none}#asignatures .matriculacion .modulo .precio_mat{text-transform:uppercase;font-size:1.2em;color:#00909e;margin-top:15px;margin-bottom:15px}#asignatures .matriculacion .modulo .precio_mat span.asignaturas-inicio{text-transform:uppercase;color:red}#asignatures .matriculacion .modulo .horas-aproximadas{color:#666;font-size:.8em;margin-top:-10px}#asignatures .matriculacion .modulo .horas-aproximadas p{margin-top:10px}#asignatures .matriculacion .modulo .horas-aproximadas p img{margin-top:-3px;width:13px}#asignatures .matriculacion .modulo .horas-aproximadas p span{margin-left:6px;font-family:Avenir LT Std Light;font-size:12px}#asignatures .matriculacion .comprar{padding-right:0!important}@media (max-width:768px){#asignatures .matriculacion .comprar{text-align:center}#asignatures .matriculacion .comprar .add.mob-center{float:none}#asignatures .matriculacion .comprar button{margin-left:0}}#asignatures .matriculacion .oculto{display:inline-block;margin:16px 0;padding-left:10px!important}#asignatures .matriculacion .accordion-header{padding-left:15px;padding-top:10px;display:block;padding-bottom:10px;font-size:1.7em;color:#333}@media (max-width:1440px){#asignatures .fixRecomendation{display:-ms-inline-flexbox;display:inline-flex}#asignatures .fixRecomendation span{display:block}}#asignatures .acenter{margin:0 auto;line-height:27px}#asignatures .acenter span.semestre{font-weight:400;display:inline;font-family:Avenir LT Std Light;font-size:21px;margin-left:10px}#asignatures div.mob-center{text-transform:capitalize}@media (min-width:768px){#asignatures div.mob-center button:not(.butLibro){float:right}}#asignatures div.mob-center span.attribute-price{font-family:Montserrat SemiBold;position:absolute;right:10px;font-size:16px;padding:2px 5px;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:446px){#asignatures div.mob-center span.attribute-price{bottom:-30px;font-size:14px}}#asignatures div.mob-center span.attribute-price strong{color:#c30;font-weight:500}@media (max-width:445px){#asignatures div.mob-center span.attribute-price strong{font-size:16px}}@media (min-width:446px){#asignatures div.mob-center span.attribute-price strong{font-size:14px}}#llibres{width:100%;max-width:1200px;margin:0 auto}#llibres .llibres-header{padding-left:0}@media (max-width:1200px){#llibres .llibres-header{padding-left:15px}}#llibres span{display:block}@media (max-width:1200px){#llibres span{text-align:center}}@media (min-width:1200px){#llibres span:not(.red):not(.price){margin-left:50px}}#llibres span.grey-span{color:#9a9a9a;font-size:16px}#llibres span.desc_material_impreso,#llibres span.gastosEnvio{font-family:Avenir LT Std Light;font-size:16px;line-height:22px;color:#333;text-align:left}#llibres span.gastosEnvio a{cursor:pointer;text-decoration:underline}#llibres span.cursive-span{font-style:italic;font-size:13px;margin-bottom:20px}#llibres span.cursive-span-button,#llibres span.red{font-family:Montserrat Medium;font-size:14px}#llibres span.red{color:#c30;display:inline!important}#llibres span.desc_material_impreso{margin-top:24px;margin-left:48px;margin-bottom:24px}#llibres .modal-shopping-btn{display:-ms-flexbox;display:flex}@media (max-width:769px){#llibres .modal-shopping-btn{-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:769px){#llibres .modal-shopping-btn{-ms-flex-pack:start;justify-content:flex-start}}#llibres .modal-shopping-btn button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (max-width:575px){#llibres .modal-shopping-btn button{margin-right:0!important;margin-left:0!important}}#llibres .book{margin-bottom:25px;text-align:center}@media (max-width:575px){#llibres .book{border-bottom:1px solid #ccc}}#llibres .book span{display:block;margin-top:10px;margin-bottom:15px}#llibres .book span.tittleB{font-size:16px;margin-top:10px;margin-bottom:5px;font-weight:700;min-height:54px}#llibres .book img{width:70%;max-width:200px;cursor:pointer}#llibres .book .grey-small{color:#5b5b5b;margin-top:-2px}#llibres .book .search-hov{overflow:hidden;position:relative;transition:all .4s ease}#llibres .book .search-hov:hover:before{top:63.333333%}#llibres .book .search-hov:before{font:normal normal normal 14px/1 FontAwesome;content:"\F002";cursor:pointer;background-color:#29bece;color:#fff;width:30px;height:30px;padding-top:7px;border-radius:50px;margin:-42.5px 0 0 -42.5px;left:59%;top:155.333333%;position:absolute;transition:all .4s ease}#llibres .h2-mimic{margin-top:30px;margin-bottom:15px;text-align:left;font-family:Avenir LT Std Medium;font-size:24px;line-height:1.1;text-transform:inherit}#llibres .butLibro{height:48px;padding:12px 30px;font-family:Avenir LT Std Heavy;font-size:16px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;cursor:pointer;white-space:nowrap;display:inline-block;line-height:normal;color:#000;position:relative}@media (min-width:992px) and (max-width:1130px){#llibres .butLibro{padding:15px}}#llibres *{box-sizing:border-box}#llibres .flexrow{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}#llibres [class*=col-]{padding:15px;word-wrap:break-word}#llibres .flexrow.row-1-el>.element{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}@media (min-width:480px){#llibres flexrow.xs-row-1-el>div.element{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}@media (min-width:768px){#llibres .flexrow.sm-row-1-el>div.element{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}@media (min-width:992px){#llibres .flexrow.md-row-1-el>div.element{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}@media (min-width:1200px){#llibres .flexrow.lg-row-1-el>div.element{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}@media (min-width:1600px){#llibres .flexrow.xl-row-1-el>div.element{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}}#llibres .flexrow.row-2-el>.element{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}@media (min-width:480px){#llibres flexrow.xs-row-2-el>div.element{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width:768px){#llibres .flexrow.sm-row-2-el>div.element{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width:992px){#llibres .flexrow.md-row-2-el>div.element{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width:1200px){#llibres .flexrow.lg-row-2-el>div.element{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}@media (min-width:1600px){#llibres .flexrow.xl-row-2-el>div.element{-ms-flex:0 1 50%;flex:0 1 50%;max-width:50%}}#llibres .flexrow.row-3-el>.element{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;max-width:33.33333%}@media (min-width:480px){#llibres flexrow.xs-row-3-el>div.element{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;max-width:33.33333%}}@media (min-width:768px){#llibres .flexrow.sm-row-3-el>div.element{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;max-width:33.33333%}}@media (min-width:992px){#llibres .flexrow.md-row-3-el>div.element{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;max-width:33.33333%}}@media (min-width:1200px){#llibres .flexrow.lg-row-3-el>div.element{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;max-width:33.33333%}}@media (min-width:1600px){#llibres .flexrow.xl-row-3-el>div.element{-ms-flex:0 1 33.33333%;flex:0 1 33.33333%;max-width:33.33333%}}#llibres .flexrow.row-4-el>.element{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}@media (min-width:480px){#llibres flexrow.xs-row-4-el>div.element{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}}@media (min-width:768px){#llibres .flexrow.sm-row-4-el>div.element{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}}@media (min-width:992px){#llibres .flexrow.md-row-4-el>div.element{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}}@media (min-width:1200px){#llibres .flexrow.lg-row-4-el>div.element{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}}@media (min-width:1600px){#llibres .flexrow.xl-row-4-el>div.element{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}}#llibres .flexrow.row-5-el>.element{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%}@media (min-width:480px){#llibres flexrow.xs-row-5-el>div.element{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%}}@media (min-width:768px){#llibres .flexrow.sm-row-5-el>div.element{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%}}@media (min-width:992px){#llibres .flexrow.md-row-5-el>div.element{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%}}@media (min-width:1200px){#llibres .flexrow.lg-row-5-el>div.element{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%}}@media (min-width:1600px){#llibres .flexrow.xl-row-5-el>div.element{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%}}#llibres .flexrow.row-6-el>.element{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;max-width:16.66667%}@media (min-width:480px){#llibres flexrow.xs-row-6-el>div.element{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;max-width:16.66667%}}@media (min-width:768px){#llibres .flexrow.sm-row-6-el>div.element{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;max-width:16.66667%}}@media (min-width:992px){#llibres .flexrow.md-row-6-el>div.element{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;max-width:16.66667%}}@media (min-width:1200px){#llibres .flexrow.lg-row-6-el>div.element{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;max-width:16.66667%}}@media (min-width:1600px){#llibres .flexrow.xl-row-6-el>div.element{-ms-flex:0 1 16.66667%;flex:0 1 16.66667%;max-width:16.66667%}}#llibres .flexrow.row-7-el>.element{-ms-flex:0 1 14.28571%;flex:0 1 14.28571%;max-width:14.28571%}@media (min-width:480px){#llibres flexrow.xs-row-7-el>div.element{-ms-flex:0 1 14.28571%;flex:0 1 14.28571%;max-width:14.28571%}}@media (min-width:768px){#llibres .flexrow.sm-row-7-el>div.element{-ms-flex:0 1 14.28571%;flex:0 1 14.28571%;max-width:14.28571%}}@media (min-width:992px){#llibres .flexrow.md-row-7-el>div.element{-ms-flex:0 1 14.28571%;flex:0 1 14.28571%;max-width:14.28571%}}@media (min-width:1200px){#llibres .flexrow.lg-row-7-el>div.element{-ms-flex:0 1 14.28571%;flex:0 1 14.28571%;max-width:14.28571%}}@media (min-width:1600px){#llibres .flexrow.xl-row-7-el>div.element{-ms-flex:0 1 14.28571%;flex:0 1 14.28571%;max-width:14.28571%}}#llibres .flexrow.row-8-el>.element{-ms-flex:0 1 12.5%;flex:0 1 12.5%;max-width:12.5%}@media (min-width:480px){#llibres flexrow.xs-row-8-el>div.element{-ms-flex:0 1 12.5%;flex:0 1 12.5%;max-width:12.5%}}@media (min-width:768px){#llibres .flexrow.sm-row-8-el>div.element{-ms-flex:0 1 12.5%;flex:0 1 12.5%;max-width:12.5%}}@media (min-width:992px){#llibres .flexrow.md-row-8-el>div.element{-ms-flex:0 1 12.5%;flex:0 1 12.5%;max-width:12.5%}}@media (min-width:1200px){#llibres .flexrow.lg-row-8-el>div.element{-ms-flex:0 1 12.5%;flex:0 1 12.5%;max-width:12.5%}}@media (min-width:1600px){#llibres .flexrow.xl-row-8-el>div.element{-ms-flex:0 1 12.5%;flex:0 1 12.5%;max-width:12.5%}}#llibres .flexrow.row-9-el>.element{-ms-flex:0 1 11.11111%;flex:0 1 11.11111%;max-width:11.11111%}@media (min-width:480px){#llibres flexrow.xs-row-9-el>div.element{-ms-flex:0 1 11.11111%;flex:0 1 11.11111%;max-width:11.11111%}}@media (min-width:768px){#llibres .flexrow.sm-row-9-el>div.element{-ms-flex:0 1 11.11111%;flex:0 1 11.11111%;max-width:11.11111%}}@media (min-width:992px){#llibres .flexrow.md-row-9-el>div.element{-ms-flex:0 1 11.11111%;flex:0 1 11.11111%;max-width:11.11111%}}@media (min-width:1200px){#llibres .flexrow.lg-row-9-el>div.element{-ms-flex:0 1 11.11111%;flex:0 1 11.11111%;max-width:11.11111%}}@media (min-width:1600px){#llibres .flexrow.xl-row-9-el>div.element{-ms-flex:0 1 11.11111%;flex:0 1 11.11111%;max-width:11.11111%}}#llibres .flexrow.row-10-el>.element{-ms-flex:0 1 10%;flex:0 1 10%;max-width:10%}@media (min-width:480px){#llibres flexrow.xs-row-10-el>div.element{-ms-flex:0 1 10%;flex:0 1 10%;max-width:10%}}@media (min-width:768px){#llibres .flexrow.sm-row-10-el>div.element{-ms-flex:0 1 10%;flex:0 1 10%;max-width:10%}}@media (min-width:992px){#llibres .flexrow.md-row-10-el>div.element{-ms-flex:0 1 10%;flex:0 1 10%;max-width:10%}}@media (min-width:1200px){#llibres .flexrow.lg-row-10-el>div.element{-ms-flex:0 1 10%;flex:0 1 10%;max-width:10%}}@media (min-width:1600px){#llibres .flexrow.xl-row-10-el>div.element{-ms-flex:0 1 10%;flex:0 1 10%;max-width:10%}}#llibres .flexrow.row-11-el>.element{-ms-flex:0 1 9.09091%;flex:0 1 9.09091%;max-width:9.09091%}@media (min-width:480px){#llibres flexrow.xs-row-11-el>div.element{-ms-flex:0 1 9.09091%;flex:0 1 9.09091%;max-width:9.09091%}}@media (min-width:768px){#llibres .flexrow.sm-row-11-el>div.element{-ms-flex:0 1 9.09091%;flex:0 1 9.09091%;max-width:9.09091%}}@media (min-width:992px){#llibres .flexrow.md-row-11-el>div.element{-ms-flex:0 1 9.09091%;flex:0 1 9.09091%;max-width:9.09091%}}@media (min-width:1200px){#llibres .flexrow.lg-row-11-el>div.element{-ms-flex:0 1 9.09091%;flex:0 1 9.09091%;max-width:9.09091%}}@media (min-width:1600px){#llibres .flexrow.xl-row-11-el>div.element{-ms-flex:0 1 9.09091%;flex:0 1 9.09091%;max-width:9.09091%}}#llibres .flexrow.row-12-el>.element{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;max-width:8.33333%}@media (min-width:480px){#llibres flexrow.xs-row-12-el>div.element{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;max-width:8.33333%}}@media (min-width:768px){#llibres .flexrow.sm-row-12-el>div.element{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;max-width:8.33333%}}@media (min-width:992px){#llibres .flexrow.md-row-12-el>div.element{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;max-width:8.33333%}}@media (min-width:1200px){#llibres .flexrow.lg-row-12-el>div.element{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;max-width:8.33333%}}@media (min-width:1600px){#llibres .flexrow.xl-row-12-el>div.element{-ms-flex:0 1 8.33333%;flex:0 1 8.33333%;max-width:8.33333%}}#llibres .clear-both{clear:both}#llibres .books-catalogue form{display:-ms-flexbox;display:flex;width:100%}#llibres .books-catalogue form:not(.modal-shopping-btn){-ms-flex-pack:center;justify-content:center}@media (max-width:575px){#llibres .books-catalogue .first-content{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}#llibres .books-catalogue .text-price-wrapper{margin:0 auto}#llibres .books-catalogue .text-price-wrapper span{text-align:center}}#llibres .books-catalogue a.modal-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:-moz-max-content;width:max-content}#llibres .books-catalogue .modal-header{padding:0}#llibres .books-catalogue .text-price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row wrap;flex-flow:row wrap}#llibres .books-catalogue .text-price-wrapper span{-ms-flex:0 1 100%;flex:0 1 100%}@media (max-width:575px){#llibres .books-catalogue .text-price-wrapper span{text-align:center!important}}#llibres .books-catalogue .text-price-wrapper span.grey-small{font-size:14px;font-family:Avenir LT Std Heavy;line-height:28px;color:#282828;font-weight:900}#llibres .books-catalogue .text-price-wrapper span.tittleB.marbot{font-size:16px;font-family:Avenir LT Std Light;line-height:21.3px;font-weight:300;color:#282828;height:42px;max-width:300px;width:100%;margin-bottom:8px;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;box-orient:vertical;line-clamp:2}#llibres .books-catalogue .text-price-wrapper span.price-tag{font-family:Avenir LT Std Heavy;font-size:13px;color:#2b2b2b;margin-bottom:8px}#llibres .books-catalogue .butLibro{margin-bottom:24px}#llibres .nopadding{padding:0}#llibres .responsive-image{max-width:100%;height:auto}#llibres .d-flex{display:-ms-flexbox;display:flex}#llibres .row-wrap{-ms-flex-flow:row wrap;flex-flow:row wrap}#llibres .justify-end{-ms-flex-pack:end;justify-content:flex-end}@media (max-width:768px){#llibres .mobile-justify-around{-ms-flex-pack:distribute;justify-content:space-around}}#llibres .f-align-baseline{-ms-flex-align:baseline;align-items:baseline}#llibres .f-align-center{-ms-flex-align:center;align-items:center}#llibres .modal-btn{text-decoration:none;border-radius:.4em;display:inline-block;position:relative}@media (max-width:992px){#llibres .modal-btn .overlay i.fa{opacity:1!important}}#llibres .modal-btn:hover .overlay i.fa{opacity:1}#llibres .modal-btn .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .25s}#llibres .modal-btn .overlay i.fa{color:#fff;font-size:36px;font-weight:200;opacity:0;transition:all .3s ease-in-out}#llibres .modal-btn.element{margin-bottom:8px}#llibres .modal-window{position:fixed;left:50%;top:50%;right:50%;bottom:50%;transform:translate(-50%,-50%);z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}#llibres .modal-window:target{visibility:visible;opacity:1;pointer-events:auto}#llibres .modal-window>div.modal-content{width:100vw;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;overflow-y:auto;background:#f0f0f0}#llibres .modal-window>div.modal-content .modal-body{padding:0}@media (max-width:768px){#llibres .modal-window>div.modal-content .modal-body{position:absolute;top:0;margin-bottom:70px;z-index:1}}#llibres .modal-window>div.modal-content .modal-body .modal-close{position:sticky;top:0;left:99%;font-size:36px;text-decoration:none;color:#d3d3d3;background:transparent;border-radius:50%;z-index:99}@media (min-width:768px){#llibres .modal-window>div.modal-content .modal-body .modal-close{display:none}}#llibres .modal-window>div.modal-content .modal-body .modal-close:hover{color:#333}#llibres .modal-window>div.modal-content .modal-body .modal-close i.fa{font-weight:200}#llibres .modal-window .modal-header{height:70px;background:#fff;position:sticky;box-shadow:0 0 8px #333;left:0;right:0;z-index:2}@media (min-width:768px){#llibres .modal-window .modal-header{top:0}}@media (max-width:768px){#llibres .modal-window .modal-header{top:calc(100% - 70px)}}#llibres .modal-window .modal-header .modal-close{font-size:36px;text-decoration:none;font-weight:700;padding-left:32px}@media (max-width:768px){#llibres .modal-window .modal-header .modal-close{display:none}}#llibres .modal-window .modal-header .modal-close:not(:hover),#llibres .modal-window .modal-header .modal-close:visited{color:#d3d3d3}#llibres .modal-window .modal-header .modal-close:hover{color:#333}#llibres .modal-window .modal-header button{margin:8px 32px 8px 16px;padding:16px;background:#fdc523;border:none;border-radius:4px;font-weight:700;cursor:pointer;font-size:18px;font-weight:600}#llibres .modal-window .modal-header button:hover{background:#fec940}#llibres .modal-window .modal-header .pricing{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:70px}@media (max-width:768px){#llibres .modal-window .modal-header .pricing{-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:768px){#llibres .modal-window .modal-header .pricing{-ms-flex-pack:end;justify-content:flex-end}}#llibres .modal-window .modal-header .pricing p{font-family:Montserrat SemiBold;font-size:16px;font-weight:600;display:-ms-flexbox;display:flex;margin-bottom:0}#llibres .modal-window .modal-header .pricing p .price{color:red}@media (min-width:425px) and (max-width:1200px){#llibres .accordion{margin-right:1px;margin-left:1px}}@media (max-width:425px){#llibres .accordion{margin-top:24px;margin-right:10px;margin-left:10px}}#llibres .accordion input{display:none}#llibres .accordion label{color:#333;font-size:20px;background:#fefefe;border-radius:.25em;font-family:Avenir LT Std Light;cursor:pointer;display:block;margin-bottom:.125em;margin-top:.125em;padding:15px;z-index:20}#llibres .accordion label span.accordion-indicator{transition:all .4s;width:13px;height:13px;margin-top:5px;margin-right:5px;display:inline-block;border:solid #282828;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);float:right}#llibres .accordion .accordion-element{border:1px solid #d9e2ec;border-radius:6px;margin-bottom:5px}#llibres .accordion .accordion-element i:not(.fa-times-circle):not(.fa-search){font-size:18.7px;margin-right:16px;color:#9fb3c8}#llibres .accordion label:hover{text-decoration:underline}#llibres .accordion input:checked+label>i{transition:all .25s}#llibres .accordion input:checked+label>i.fal,#llibres .accordion input:checked+label>i.fal:before{content:"\F068"}#llibres .accordion input:checked+label{background:#f0f4f8;border-bottom-right-radius:0;border-bottom-left-radius:0;color:#212121;margin-bottom:0;margin-top:0}#llibres .accordion input:checked+label span.accordion-indicator{transform:rotate(225deg);margin-top:10px}#llibres .accordion article{background:#fefefe;overflow:hidden;z-index:10;transition:max-height .25s}#llibres .accordion input:not(:checked)~article{max-height:0}#llibres .accordion input:checked~article{height:auto;max-height:6275px;margin-bottom:.125em}@media (max-width:1200px){#llibres .accordion input:checked~article{padding:8px}}#llibres .accordion article p{padding:1em}#modalGastosEnvio .modal-body{padding:25px 35px}#modalGastosEnvio .modal-content{max-width:400px;margin:0 auto}#modalGastosEnvio .modal-title{font-family:Avenir LT Std Heavy;font-size:28px;color:#020300}#modalGastosEnvio .region .region-title{font-family:Avenir LT Std Medium;font-size:18px;line-height:28px;color:#020300}#modalGastosEnvio .region ul{padding-left:0}#modalGastosEnvio .region ul li{border-bottom:1px solid #d3d3d3}#modalGastosEnvio .region ul li span{font-size:14px}#modalGastosEnvio .region ul li span.cantidad{font-family:Avenir LT Std Light;float:left;font-weight:200;font-size:14px;line-height:28px;color:#020300}#modalGastosEnvio .region ul li span.precio{font-family:Montserrat-Medium;float:right;font-weight:500;font-size:14px;line-height:20px;color:#c30}#modalGastosEnvio .region ul li:after{content:"";display:table;clear:both}div.block.collapse>.assignatura:last-of-type > .bloque-modulo{border-bottom:none!important}.disp-none{display:none}.bloque-modulo{border-bottom:1px solid #d9e2ec!important}.bloque-modulo :last-child{border-bottom:none!important}.container-big{max-width:1350px;margin:0 auto}.container-fluid{padding-left:0;padding-right:0}.row{margin-left:0!important;margin-right:0!important}.bookToShow h4{text-align:center}.bookToShow img{display:block;margin:0 auto;width:100%;max-width:1200px;height:auto}.bookToShow .modal-dialog{padding:0;margin-top:0;margin-bottom:0}.bookToShow .modal-dialog.modal-lg,.bookToShow .modal-dialog>.modal-content{max-width:100%;min-width:100%;height:100vh}.bookToShow .modal-body{max-height:819px;overflow-x:hidden;overflow-y:auto;padding:0}#prevB{left:4%;transform:rotate(90deg);background:url(../img/flecha_cursos.png) no-repeat;background-size:cover}#nextB,#prevB{position:absolute;z-index:20;top:50%;height:17px;width:29px;cursor:pointer}#nextB{right:4%;transform:rotate(-90deg);background:url(../img/flecha_cursos.png) no-repeat;background-size:cover}#mas-informacion p{margin-bottom:3vh;font-size:100%}#mas-informacion #leads-telefono{margin-top:2.5vh;text-align:left}#mas-informacion #leads-telefono p{margin-top:0;margin-bottom:0;font-size:120%;font-family:Montserrat Regular}#mas-informacion #leads-telefono p span{font-family:Montserrat Regular;text-decoration:underline}#mas-informacion #leads-telefono p#llamada-gratuita{margin-top:2vh}#mas-informacion p.condicions{text-align:center}@media (max-width:768px){#mas-informacion .share-box{background-color:#1f1e1e;padding:20px}}#mas-informacion .share-box .title-share{margin:8px 0 5px;color:#fff;font-family:Avenir LT Std Medium;font-size:13px;font-weight:500;height:18px;letter-spacing:0;text-align:center;width:auto;text-transform:capitalize}@media (max-width:768px){#mas-informacion .share-box .title-share{border-top:.5px solid #fff;margin:26px 0 23px;padding-top:17px}}#mas-informacion .share-box .share-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:384px;margin-bottom:4px!important}#mas-informacion .share-box .share-buttons div:not(.sevilla).email:hover,#mas-informacion .share-box .share-buttons div:not(.sevilla).facebook:hover,#mas-informacion .share-box .share-buttons div:not(.sevilla).twitter:hover,#mas-informacion .share-box .share-buttons div:not(.sevilla).whatsapp:hover{background-color:#000}@media (max-width:768px){#mas-informacion .share-box .share-buttons{-ms-flex-pack:center;justify-content:center}#mas-informacion .share-box .share-buttons div{margin:0 8px}}#mas-informacion .share-box .share-buttons div:first-child{display:none}#mas-informacion .share-box .share-buttons .shareButton{cursor:pointer;text-decoration:none}#mas-informacion .share-box .share-buttons div{border-radius:5px;border:.5px solid #fff;height:41px;width:59px}@media (min-width:992px){#mas-informacion .share-box .share-buttons div{margin-right:0;margin-left:18px;border:.5px solid hsla(0,0%,100%,.6)}}@media (min-width:769px) and (max-width:991px){#mas-informacion .share-box .share-buttons div{margin-right:0;margin-left:11px;border:.5px solid hsla(0,0%,100%,.6)}#mas-informacion .share-box .share-buttons div.facebook img{width:23px;height:23px;margin:7px 16px}#mas-informacion .share-box .share-buttons div.twitter img{width:23px;height:20px;margin:10px 18px}#mas-informacion .share-box .share-buttons div.email img{width:23px;height:23px;margin:8px 16px}#mas-informacion .share-box .share-buttons div.whatsapp img{width:23px;height:23px;margin:7px 17px}}@media (min-width:992px){#mas-informacion .share-box .share-buttons div{cursor:pointer;height:36px;width:52px}#mas-informacion .share-box .share-buttons div.facebook img{width:23px;height:23px;margin:5px 15px}#mas-informacion .share-box .share-buttons div.twitter img{width:23px;height:20px;margin:6.5px 15px}#mas-informacion .share-box .share-buttons div.email img{width:23px;height:23px;margin:5px 14px}#mas-informacion .share-box .share-buttons div.whatsapp img{width:23px;height:23px;margin:5px 15px}}@media (max-width:768px){#mas-informacion .share-box .share-buttons div{height:47px;width:68px;cursor:pointer}#mas-informacion .share-box .share-buttons div.facebook img{width:23px;height:23px;margin:11px 20px}#mas-informacion .share-box .share-buttons div.twitter img{width:23px;height:20px;margin:13px 20px}#mas-informacion .share-box .share-buttons div.email img,#mas-informacion .share-box .share-buttons div.whatsapp img{width:23px;height:23px;margin:12px 21px}}div#mas-informacion{padding-left:unset;padding-right:unset}div#mas-informacion b,div#mas-informacion strong{font-family:Avenir LT Std Black}div#mas-informacion #form-trial{text-align:center}div#mas-informacion #form-trial .modal-dialog{max-width:425px}div#mas-informacion #form-trial .modal-dialog .modal-header{padding-bottom:0}div#mas-informacion #form-trial .modal-dialog .modal-body{border-bottom:0;padding-left:30px;padding-right:30px}div#mas-informacion #form-trial .modal-dialog .modal-body div.condicions{margin-top:13px;overflow-x:auto;height:100px;text-align:left}div#mas-informacion #form-trial .modal-dialog .modal-body p.condicions{font-size:12px;line-height:14px;text-align:left}div#mas-informacion #form-trial .modal-dialog #cboxProteccionDatosTrial,div#mas-informacion #form-trial .modal-dialog .modal-body #cboxProteccionDatosTrial{width:-moz-max-content;width:max-content;height:15px!important;margin-right:5px;vertical-align:middle}div#mas-informacion #form-trial #boton_pruebalo{margin-top:20px;width:100%;border-radius:4px;max-width:330px}div#mas-informacion #form-trial .h4-mimic{text-align:center;font-size:290%!important;text-transform:none!important;font-weight:500!important;line-height:1.1!important;font-family:Avenir LT Std Heavy;margin-top:-10px;margin-bottom:10px;display:block}div#mas-informacion #form-trial p{margin-top:0;margin-bottom:20px;text-align:left;font-family:Avenir LT Std Light;font-size:15px;line-height:20px}div#mas-informacion #form-trial form#trial-form{max-width:260px;margin:0 auto}div.box-btn>div#form-trial{pading:0!important}div.box-btn>div#form-trial>button{max-width:none!important;width:90%!important}@media (max-width:991px){div.box-btn>div#form-trial>div.col-xs-12>button{padding:10px 20px;width:80%}}form.nocturnal-form label.radio-container{position:relative;background:#f2f2f3;border-radius:6px;top:0!important;left:0!important;line-height:1!important;padding:14px 5px 14px 30px!important;margin-bottom:0!important}form.nocturnal-form label.radio-container .strong{font-family:Avenir LT Std Medium;font-size:16px;color:#6d7278}form.nocturnal-form .checkbox-container{font-size:14px;display:inline-block;position:relative;padding-left:30px;margin-bottom:25px;margin-left:15px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-style:normal;font-stretch:normal;line-height:23px;letter-spacing:normal;color:#282828}form.nocturnal-form .checkbox-container.agree-and-send{width:100%;padding-left:0;margin-left:0;margin-top:15px}form.nocturnal-form .checkbox-container.agree-and-send p{padding-left:30px}form.nocturnal-form .checkbox-container.agree-and-send .submit-btn{margin-top:25px;pointer-events:none;transition:opacity .5s}form.nocturnal-form .checkbox-container.agree-and-send .submit-btn:before{content:"Agree conditions to submit"}form.nocturnal-form .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form.nocturnal-form .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #999;border-radius:.4em}form.nocturnal-form .checkbox-container:hover input~.checkmark{background-color:#fff}form.nocturnal-form .checkbox-container input:not(:checked)~.checkmark~.submit-btn{opacity:1%;pointer-events:none}form.nocturnal-form .checkbox-container input:checked~.checkmark{background-color:#fff;border:1px solid #999;border-radius:.4em}form.nocturnal-form .checkbox-container input:checked~.checkmark~.submit-btn{opacity:1%;pointer-events:all}form.nocturnal-form .checkbox-container input:checked~.checkmark~.submit-btn:before{content:"Submit"}form.nocturnal-form .checkmark:after{content:"";position:absolute;display:none}form.nocturnal-form .checkbox-container input:checked~.checkmark:after{display:block}form.nocturnal-form .checkbox-container .checkmark:after{left:6px;top:1px;width:10px;height:16px;border:solid #282828;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}form.nocturnal-form .form-info{padding:15px;border-radius:.4em;border:1px solid #999;max-height:90px;overflow:auto}form.nocturnal-form .radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form.nocturnal-form .radio-container:hover input~.checkmark{background-color:#fff}form.nocturnal-form .radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}form.nocturnal-form .radio-container input:checked~.checkmark{background-color:#fff}form.nocturnal-form .radio-container input:checked~.checkmark:after{display:block}form.nocturnal-form .radio-container .checkmark{position:absolute;top:16px;left:8px;height:16px;width:16px;background-color:#eee;border-radius:50%}form.nocturnal-form .radio-container .checkmark:after{content:"";position:absolute;display:none;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#000}form.nocturnal-form .showpwd{position:absolute;right:25px;top:20px;cursor:pointer}form.nocturnal-form form fieldset{border:none;margin:0 0 52px;padding-left:15px}form.nocturnal-form form .submit{width:100%;background:#fdc523;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2);border:none;border-radius:4px;color:#282828;font-size:20px;font-weight:900;text-align:center;line-height:50px}form.nocturnal-form form legend{margin:0;padding:0}#form-trial div.condicions-degradat{background:linear-gradient(transparent,#fff);height:25px;margin-top:-25px;z-index:99}#form-trial #trial-form div.condicions{overflow-y:scroll;margin-top:13px;height:100px!important;padding-top:0}#form-trial #trial-form div.condicions>p:first-child{margin-bottom:0}#form-trial #trial-form div.condicions ul{padding:1px}#form-trial #trial-form div.condicions p{font-family:Avenir LT Std Light;font-size:12px;text-align:left;margin-top:0;margin-bottom:20px}#form-trial #trial-form div.condicions a{text-decoration:underline}#form-trial #trial-form div.condicions input{width:unset;height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}#form-trial #trial-form div.condicions ul:not(.requirements){padding-left:15px}#form-trial #trial-form div.condicions ul:not(.requirements) li{text-align:left;list-style-type:disc;margin-bottom:0!important;line-height:normal!important}#form-trial #trial-form #cboxProteccionDatosTrial{width:-moz-max-content;width:max-content;height:15px!important;margin-right:5px;vertical-align:middle}@media (min-width:769px){#form-mes-info{text-align:center}}#form-mes-info .btnLeadsCategorias{background-color:#fec940;border-color:#fec940;color:#000!important;border-radius:0;margin-top:20px;width:100%}#form-mes-info .btnLeadsCategorias:active,#form-mes-info .btnLeadsCategorias:hover{background-color:#ffda7b!important;border-color:#ffda7b!important}#form-mes-info .h4-mimic{text-align:center;font-size:290%!important;text-transform:none!important;font-weight:500!important;line-height:1.1!important;font-family:Avenir LT Std Heavy;margin-top:-10px;margin-bottom:10px;display:block}#form-mes-info #FrmLeadsCategorias{max-width:260px}#form-mes-info #FrmLeadsCategorias div.form-group{margin-bottom:10px}#form-mes-info #FrmLeadsCategorias div.condicions{overflow-y:scroll;height:100px;padding-top:0}#form-mes-info #FrmLeadsCategorias div.condicions>p:first-child{margin-bottom:0}#form-mes-info #FrmLeadsCategorias div.condicions ul{padding:1px}#form-mes-info #FrmLeadsCategorias div.condicions p{font-family:Avenir LT Std Light;font-size:12px;text-align:left;margin-bottom:20px}#form-mes-info #FrmLeadsCategorias div.condicions a{text-decoration:underline}#form-mes-info #FrmLeadsCategorias div.condicions input{width:unset;height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}#form-mes-info #FrmLeadsCategorias div.condicions ul:not(.requirements){padding-left:15px}#form-mes-info #FrmLeadsCategorias div.condicions ul:not(.requirements) li{text-align:left;list-style-type:disc;margin-bottom:0!important}#form-mes-info #FrmLeadsCategorias div.condicions #cboxProteccionDatos{height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}#form-mes-info #FrmLeadsCategorias #cboxProteccionDatosLeads{margin-right:5px;width:-moz-max-content;width:max-content;height:15px!important;vertical-align:middle}#form-mes-info #FrmLeadsCategorias label{float:left;font-family:Avenir LT Std Medium;font-weight:700;font-size:14px}#form-mes-info #FrmLeadsCategorias input,#form-mes-info #FrmLeadsCategorias select{height:40px!important;width:100%;margin:0 auto;background-color:#fff;border-radius:2px;border-color:#d1d1d1;font-family:Avenir LT Std Light;font-size:16px;color:#020300}#form-mes-info #FrmLeadsCategorias input:focus,#form-mes-info #FrmLeadsCategorias input:hover,#form-mes-info #FrmLeadsCategorias select:focus,#form-mes-info #FrmLeadsCategorias select:hover{border-color:#007487}#form-mes-info #FrmLeadsCategorias .btnLeadsSubmit{display:block;margin:0 auto;width:100%;margin-bottom:15px;margin-top:40px}#form-mes-info #FrmLeadsCategorias .g-recaptcha>div{margin:0 auto}#form-mes-info #FrmLeadsCategorias .avoid-captcha-overflow{overflow:hidden}#form-mes-info #FrmLeadsCategorias .grecaptcha-badge{display:none}#form-mes-info .modal-dialog{max-width:425px}#form-mes-info .modal-dialog .modal-header{padding-bottom:0;border-bottom:0}#form-mes-info .modal-dialog .modal-body{border-bottom:0;padding-left:30px;padding-right:30px}#form-mes-info .modal-dialog .modal-body div.lead-form-message{font-size:16px;line-height:24px;font-family:Avenir LT Std Medium}#form-mes-info .modal-dialog .modal-body div.condicions{padding-top:15px}#form-mes-info .modal-dialog .modal-body div.condicions>p:first-child{margin-bottom:0}#form-mes-info .modal-dialog .modal-body div.condicions p{font-family:Avenir LT Std Light;font-size:12px;text-align:left}#form-mes-info .modal-dialog .modal-body div.condicions a{text-decoration:underline}#form-mes-info .modal-dialog .modal-body div.condicions input{width:unset;height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}#form-mes-info .modal-dialog .modal-body div.condicions ul{padding-left:8px}#form-mes-info .modal-dialog .modal-body div.condicions ul li{list-style-type:disc;margin-bottom:-15px}#form-mes-info .modal-dialog .modal-body div.condicions #cboxProteccionDatos{height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}#form-mes-info-italia{background-color:#fff;border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);text-align:center;padding:20px;max-width:405px;width:100%;margin:0 auto;margin-top:35px}#form-mes-info-italia .h4-mimic{text-align:center;font-size:2.2em;text-transform:none!important;font-weight:500!important;line-height:1.1!important;font-family:Avenir LT Std Heavy;display:block;margin-bottom:11px}#form-mes-info-italia p{margin-top:0;margin-bottom:20px;text-align:center;font-family:Avenir LT Std Light;font-size:15px;line-height:20px}#form-mes-info-italia #FrmCategoryLeadsItalia{max-width:260px;width:100%;margin:0 auto}#form-mes-info-italia #FrmCategoryLeadsItalia div.form-group{margin-bottom:10px}#form-mes-info-italia #FrmCategoryLeadsItalia label{float:left;font-family:Avenir LT Std Medium;font-weight:700;font-size:14px}#form-mes-info-italia #FrmCategoryLeadsItalia input,#form-mes-info-italia #FrmCategoryLeadsItalia select{height:40px!important;width:100%;margin:0 auto;background-color:#fff;border-radius:2px;border-color:#d1d1d1;font-family:Avenir LT Std Light;font-size:16px;color:#020300}#form-mes-info-italia #FrmCategoryLeadsItalia input:focus,#form-mes-info-italia #FrmCategoryLeadsItalia input:hover,#form-mes-info-italia #FrmCategoryLeadsItalia select:focus,#form-mes-info-italia #FrmCategoryLeadsItalia select:hover{border-color:#007487}#form-mes-info-italia #FrmCategoryLeadsItalia .g-recaptcha>div{margin:0 auto}#form-mes-info-italia #FrmCategoryLeadsItalia .avoid-captcha-overflow{overflow:hidden}#form-mes-info-italia #FrmCategoryLeadsItalia .grecaptcha-badge{display:none}#form-mes-info-italia button{width:100%}#form-mes-info-italia #leads-telefono{font-size:10px}#precioSemestre{font-family:Avenir LT Std Light;background-color:#212121;padding:15px;height:-moz-fit-content;height:fit-content;margin:0 auto;margin-top:38px;padding-top:8px;border-radius:5px;opacity:1}#precioSemestre .no-margin-bottom{margin-bottom:0}@media (min-width:769px){#precioSemestre{max-width:384px;width:100%}}@media (max-width:768px){#precioSemestre{max-width:340px;margin-left:10px;margin-right:10px;padding:10px!important;padding-left:0!important;margin-top:20px;padding-bottom:17px!important}}#precioSemestre .title{font-family:Avenir LT Std Heavy;font-size:32px;color:#fec940}#precioSemestre .subtitle{font-family:Avenir LT Std Heavy;font-size:18px;color:#fec940;margin-top:10px!important;margin-bottom:10px!important}#precioSemestre .subtitle span.subtitle-madrid{font-family:Avenir LT Std Light;font-size:14px}#precioSemestre .subtitle.bigPrice{font-family:Avenir LT Std Heavy;font-size:28px}@media (max-width:992px){#precioSemestre .subtitle.bigPrice{font-size:25px!important;font-family:Avenir LT Std Heavy!important}}#precioSemestre .description{font-family:Avenir LT Std Medium;font-size:15px;color:#fff}#precioSemestre .white-text{font-family:Avenir LT Std Medium!important}#precioSemestre .white-text strong{font-family:Avenir LT Std Black!important}#caixesProvisional{background-color:#fff;padding:5%;height:-moz-fit-content;height:fit-content;width:100%;margin:0 auto;margin-top:10px;padding-top:30px;padding-bottom:30px;border-radius:4px;background-color:hsla(0,0%,100%,.85)}@media (min-width:768px){#caixesProvisional{max-width:330px}}@media (max-width:575px){#caixesProvisional{max-width:340px}}#caixesProvisional .item{margin-top:20px}#caixesProvisional .item img{display:inline-block;float:left;width:30px;margin-left:0}@media (min-width:961px){#caixesProvisional .item img{margin-left:5px}}#caixesProvisional .item div{display:inline-block;float:right;width:80%}#caixesProvisional .item span{font-family:Avenir LT Std Light;font-size:14px;line-height:18px;font-weight:lighter}@media (min-width:575px){#caixesProvisional .item span{font-size:14px;line-height:18px}}@media (min-width:767px){#caixesProvisional .item span{font-size:14px;line-height:18px}}@media (min-width:991px){#caixesProvisional .item span{font-size:15px;line-height:19px}}@media (min-width:1200px){#caixesProvisional .item span{font-size:16px;line-height:20px}}#caixesProvisional .item span.bold{font-weight:700}#caixesProvisional .item span.bold.red{color:red}#caixesProvisional .item:after{content:" ";clear:both;display:block}#caixesProvisional div.row:first-child .item:first-child{margin-top:0}@media (min-width:576px) and (max-width:767px){#caixesProvisional div.row:first-child .item:first-child,#caixesProvisional div.row:first-child .item:nth-child(2){margin-top:0}}body#category #descripcion{padding-right:10px}body#category #descripcion .alert-ucam{background:#fff3d5;color:#794e22;font-family:Avenir LT Std Medium;font-size:18px;letter-spacing:0;line-height:22px;padding:10px 20px;margin:35px 0 0;border-radius:4px}@media (max-width:991px){body#category #descripcion .alert-ucam{font-size:16px;margin:15px auto 0}}body#category #descripcion .title-registered-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;max-width:350px;margin:20px 0 0}body#category #descripcion .title-registered-wrapper .title-registered-text{-ms-flex:0 1 50%;flex:0 1 50%;font-family:Avenir LT Std Medium;font-size:12px;line-height:20px;color:#fff;text-transform:uppercase}@media (max-width:480px){body#category #descripcion .title-registered-wrapper .title-registered-text{font-size:11px}}body#category #descripcion .title-registered-wrapper .title-registered-img{-ms-flex:0 1 50%;flex:0 1 50%}body#category #descripcion .title-registered-wrapper .title-registered-img img{max-width:100%}body#category #descripcion .titulo-homologado{max-width:340px;border:1px solid #fff;padding:15px;height:auto;margin:20px 10px 0 0}@media (max-width:575px){body#category #descripcion .titulo-homologado{padding:9px}}body#category #descripcion .titulo-homologado.black{border:1px solid #000}body#category #descripcion .titulo-homologado div.titulo{font-family:Avenir LT Std Heavy;text-align:left;padding:unset;font-style:normal;font-stretch:normal;line-height:1.2;color:#fff;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}body#category #descripcion .titulo-homologado div.titulo.black{color:#000}body#category #descripcion .titulo-homologado .autorizado-homologado{text-align:left}@media (max-width:425px){body#category #descripcion .titulo-homologado .autorizado-homologado .box-mecd{padding-left:unset;padding-right:unset}}body#category #descripcion .titulo-homologado .autorizado-homologado img.mecd{width:160px;height:24px}body#category #descripcion .titulo-homologado .autorizado-homologado .codigo-centro{display:block;color:#fff;font-family:Avenir LT Std Heavy;font-size:11px;font-weight:900;height:15px;letter-spacing:0;text-align:left;margin-top:3px}body#category #descripcion .titulo-homologado .autorizado-homologado .codigo-centro.black{color:#000}body#category #descripcion .image-mobile{margin:unset;padding-right:unset;padding-bottom:20px;background-repeat:no-repeat;background-size:cover}@media (min-width:769px){body#category #descripcion .image-mobile{padding-left:15px}}@media (min-width:320px){body#category #descripcion .opiniones-indicator.space-stars{padding-left:15px}}@media (max-width:768px){body#category #descripcion{padding-right:unset}body#category #descripcion .image-mobile{padding-left:15px;background-repeat:no-repeat;background-size:cover}body#category #descripcion .second-block-mobile{margin-top:-1px;background:linear-gradient(0deg,#1f1e1e,#444443)}}body#category #category-info-madrid{font-family:Avenir LT Std Light;font-size:18px;line-height:25px;color:#282828}body#category #category-info-madrid .modalities-padding-bottom{padding-bottom:50px}@media (max-width:767px){body#category #category-info-madrid .modalities-padding-bottom{padding-bottom:20px}}body#category #category-info-madrid .modalities{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1200px;margin:0 auto;padding-bottom:50px}@media (min-width:1200px){body#category #category-info-madrid .modalities.madrid{padding-bottom:120px}}body#category #category-info-madrid .modalities .modalities-title{font-weight:700;padding-top:40px;padding-bottom:30px;-ms-flex:0 1 100%;flex:0 1 100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body#category #category-info-madrid .modalities .modalities-title.madrid{padding-top:0}body#category #category-info-madrid .modalities .modalities-title h2{font-family:Avenir LT Std Medium;font-size:28px;text-transform:none}@media (min-width:992px){body#category #category-info-madrid .modalities .modality.cat-madrid-apoyo-presencial{-ms-flex:0 1 calc(100% - 20px);flex:0 1 calc(100% - 20px);max-width:calc(100% - 20px)}}@media (max-width:992px){body#category #category-info-madrid .modalities .modality.cat-madrid-apoyo-presencial{-ms-flex:0 1 calc(100% - 20px);flex:0 1 calc(100% - 20px);max-width:calc(100% - 20px)}}body#category #category-info-madrid .modalities .modality{margin:0 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (min-width:992px){body#category #category-info-madrid .modalities .modality{-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:992px){body#category #category-info-madrid .modalities .modality{-ms-flex:0 1 calc(100% - 20px);flex:0 1 calc(100% - 20px);max-width:calc(100% - 20px)}}body#category #category-info-madrid .modalities .modality .modality-wrapper{background:#f8f8f8;border-radius:4px;border:3px solid #f8f8f8}body#category #category-info-madrid .modalities .modality .modality-header{padding:0 20px;padding-bottom:24px;border-radius:4px 4px 1px 1px;min-height:116px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f8f8f8}body#category #category-info-madrid .modalities .modality .modality-header.m--presencial{background:#0e6879;color:#fff}body#category #category-info-madrid .modalities .modality .modality-header .modality-online-container{width:75%}body#category #category-info-madrid .modalities .modality .modality-header .modality-semi-container{width:100%}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-title{font-weight:700;font-size:22px;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-title i{font-size:42px;margin-top:24px}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-title i.fa-school{color:#00a3b8}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-title i.fa-laptop{color:#240a6e}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-subtitle{font-family:Avenir LT Std Black;font-size:42px;line-height:42px;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:22px;margin-bottom:11px;text-align:center;font-weight:700}@media (max-width:767px){body#category #category-info-madrid .modalities .modality .modality-header .modality-header-subtitle{font-size:20px;line-height:20px}}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-subtitle.aquamarine{color:#00a3b8}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-subtitle.violet{color:#240a6e}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-extra-info{text-align:center;font-size:24px;letter-spacing:-.43px}@media (max-width:767px){body#category #category-info-madrid .modalities .modality .modality-header .modality-header-extra-info{font-size:17px}}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-extra-info p{font-family:Avenir LT Std Light;margin-top:0}@media (max-width:767px){body#category #category-info-madrid .modalities .modality .modality-header .modality-header-turno-info{-ms-flex-direction:column!important;flex-direction:column!important}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-turno-info p{margin-bottom:0}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey){padding:5px}}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-turno-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;padding-top:10px}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-turno-info p{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:auto;flex:auto;font-family:Avenir LT Std Black}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-turno-info .color-grey{color:#868282;font-family:Avenir LT Std Light;margin:0 auto}body#category #category-info-madrid .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey){-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;-ms-flex:auto;flex:auto;font-family:Avenir LT Std Black}body#category #category-info-madrid .modalities .modality .modality-content{background:#fff;margin-right:2px;margin-left:2px}body#category #category-info-madrid .modalities .modality .modality-content .accordion input{display:none}body#category #category-info-madrid .modalities .modality .modality-content .accordion label{font-weight:600;background:#fefefe;border-radius:.25em;cursor:pointer;display:block;margin-bottom:.125em;font-family:Avenir LT Std Black;font-size:17px;padding:8px 16px 12px 0;z-index:9;position:relative}body#category #category-info-madrid .modalities .modality .modality-content .accordion label span.accordion-indicator{transition:all .4s;width:13px;height:13px;margin-top:8px;margin-right:0;display:inline-block;border:solid #282828;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);position:absolute;top:5px;right:5px}body#category #category-info-madrid .modalities .modality .modality-content .accordion .accordion-element{margin-bottom:5px;padding:0 20px;padding-top:10px;background:#fff}body#category #category-info-madrid .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content label{pointer-events:none}body#category #category-info-madrid .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content .accordion-indicator{display:none}body#category #category-info-madrid .modalities .modality .modality-content .accordion label:hover{background:#fefefe}body#category #category-info-madrid .modalities .modality .modality-content .accordion input:checked+label>i{transition:all .25s}body#category #category-info-madrid .modalities .modality .modality-content .accordion input:checked+label>i.fa,body#category #category-info-madrid .modalities .modality .modality-content .accordion input:checked+label>i.fa:before{content:"\F068";transform:rotate(1turn)}body#category #category-info-madrid .modalities .modality .modality-content .accordion input:checked+label{border-bottom-right-radius:0;border-bottom-left-radius:0;color:#282828;margin-bottom:0}body#category #category-info-madrid .modalities .modality .modality-content .accordion input:checked+label span.accordion-indicator{transform:rotate(225deg);margin-top:10px}body#category #category-info-madrid .modalities .modality .modality-content .accordion article{background:#fefefe;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;overflow:hidden;z-index:10;transition:max-height .25s}body#category #category-info-madrid .modalities .modality .modality-content .accordion article p{font-family:Avenir LT Std Light;font-size:17px;padding-right:32px}body#category #category-info-madrid .modalities .modality .modality-content .accordion input:not(:checked)~article{max-height:0}body#category #category-info-madrid .modalities .modality .modality-content .accordion input:checked~article{height:auto;max-height:375px;margin-bottom:.125em}body#category #category-info-madrid .modalities .modality .modality-content .accordion article p{margin-top:0}body#category #category-info-madrid .modalities .modality .modality-content .accordion .accordion-element:not(:last-child) article{border-bottom:1px solid #f0f0f0}body#category #category-info-madrid .modalities .modality .btn.btn--default{width:100%;text-align:center;border-radius:4px;border:2px solid #282828;padding:15px 0;margin-top:20px;background:#fff;font-size:20px;font-weight:700;cursor:pointer;margin-bottom:40px}body#category #category-info-madrid .modalities .modality .btn.btn--default.m--online:hover{background:#c9e3eb;border-color:#c9e3eb}body#category #category-info-madrid .modalities .modality .btn.btn--default.m--semipresencial:hover{background:#2a9eb4;border-color:#2a9eb4;color:#fff;font-weight:lighter;cursor:auto}body#category #category-info-madrid .modalities .modality .btn.btn--default.m--semipresencial:hover a{color:#fff;font-weight:lighter;cursor:pointer}body#category #category-info-madrid .modalities .modality .btn.btn--default.m--presencial:hover{background:#0e6879;border-color:#0e6879;color:#fff;font-weight:lighter;cursor:auto}body#category #category-info-madrid .modalities .modality .btn.btn--default.m--presencial:hover a{color:#fff;font-weight:lighter;cursor:pointer}body#category #category-info-madrid .modalities .modality .btn.btn--default a{color:#000;text-decoration:none}body#category #category-info-madrid h2,body#category #category-info-madrid h3,body#category #category-info-madrid h4{font-family:Avenir LT Std Medium;font-size:28px;line-height:42px;text-transform:none;margin-bottom:30px}body#category #category-info-madrid a,body#category #category-info-madrid label,body#category #category-info-madrid p:not(.form-info-element),body#category #category-info-madrid span{font-family:Avenir LT Std Light;font-size:18px;line-height:25px}body#category #category-info-madrid a{text-decoration:underline}body#category #category-info-madrid ul{list-style:none;padding-inline-start:18px;line-height:28px}body#category #category-info-madrid li{font-family:Avenir LT Std Light;color:#282828}body#category #category-info-madrid ul li:before{content:"\2022";color:#007386;font-weight:700;display:inline-block;width:1em;margin-left:-1em}body#category #category-info-madrid .category-row{margin-top:70px}body#category #category-info-madrid .duracion-flexrow{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0 15px}body#category #category-info-madrid .duracion-border{border:.6px solid #cfcfcf}body#category #category-info-madrid .duracion-separator{height:20px}body#category #category-info-madrid .duracion-flex-column{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body#category #category-info-madrid .duracion-full-width{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}body#category #category-info-madrid .duracion-custom-width{-ms-flex:0 1 48%;flex:0 1 48%;max-width:48%}body#category #category-info-madrid .duracion-custom-width-rayos{-ms-flex:0 1 30%;flex:0 1 30%;max-width:30%}body#category #category-info-madrid .duracion-custom-between-width{-ms-flex:0 1 4%;flex:0 1 4%;max-width:4%;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}body#category #category-info-madrid .duracion-title{margin-top:20px;font-family:Avenir LT Std Medium;font-size:20px;color:#007386}@media (max-width:767px){body#category #category-info-madrid{font-size:16px;line-height:22px}body#category #category-info-madrid h2,body#category #category-info-madrid h3,body#category #category-info-madrid h4{font-size:20px;line-height:25px;margin-bottom:20px}body#category #category-info-madrid a,body#category #category-info-madrid label,body#category #category-info-madrid p,body#category #category-info-madrid span{font-size:16px;line-height:22px}body#category #category-info-madrid .category-row{margin-top:40px}body#category #category-info-madrid .duracion-flexrow{-ms-flex-flow:column wrap;flex-flow:column wrap}body#category #category-info-madrid .duracion-separator{height:0;width:70px;margin:15px}body#category #category-info-madrid .duracion-custom-width,body#category #category-info-madrid .duracion-custom-width-rayos{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}body#category #category-info-madrid .duracion-custom-between-width{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;-ms-flex-flow:row wrap;flex-flow:row wrap}body#category #category-info-madrid .duracion-title{font-size:18px}}body#category #category-info-sevilla .modalities{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1200px;margin:0 auto;padding-bottom:50px}@media (min-width:1200px){body#category #category-info-sevilla .modalities{padding-bottom:100px}body#category #category-info-sevilla .modalities.madrid{padding-bottom:120px}}body#category #category-info-sevilla .modalities .modalities-title{font-weight:700;padding-bottom:30px;-ms-flex:0 1 100%;flex:0 1 100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body#category #category-info-sevilla .modalities .modalities-title.madrid{padding-top:0}body#category #category-info-sevilla .modalities .modalities-title h2{font-family:Avenir LT Std Medium;font-size:28px;text-transform:none}@media (min-width:992px){body#category #category-info-sevilla .modalities .modality.cat-madrid-apoyo-presencial{-ms-flex:0 1 calc(100% - 20px);flex:0 1 calc(100% - 20px);max-width:calc(100% - 20px)}}@media (max-width:992px){body#category #category-info-sevilla .modalities .modality.cat-madrid-apoyo-presencial{-ms-flex:0 1 calc(100% - 20px);flex:0 1 calc(100% - 20px);max-width:calc(100% - 20px)}}body#category #category-info-sevilla .modalities .modality{margin:0 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (min-width:992px){body#category #category-info-sevilla .modalities .modality{-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:992px){body#category #category-info-sevilla .modalities .modality{-ms-flex:0 1 calc(100% - 20px);flex:0 1 calc(100% - 20px);max-width:calc(100% - 20px)}}body#category #category-info-sevilla .modalities .modality .modality-wrapper{background:#f8f8f8;border-radius:4px;border:3px solid #f8f8f8}body#category #category-info-sevilla .modalities .modality .modality-header{padding:0 20px;padding-bottom:24px;border-radius:4px 4px 1px 1px;min-height:116px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f8f8f8}body#category #category-info-sevilla .modalities .modality .modality-header.m--presencial{background:#0e6879;color:#fff}body#category #category-info-sevilla .modalities .modality .modality-header .modality-online-container{width:75%}body#category #category-info-sevilla .modalities .modality .modality-header .modality-semi-container{width:100%}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-title{font-weight:700;font-size:22px;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-title i{font-size:42px;margin-top:24px}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-title i.fa-school{color:#00a3b8}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-title i.fa-laptop{color:#240a6e}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-subtitle{font-family:Avenir LT Std Black;font-size:42px;line-height:42px;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:22px;margin-bottom:11px;text-align:center;font-weight:700}@media (max-width:767px){body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-subtitle{font-size:20px;line-height:20px}}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-subtitle.aquamarine{color:#00a3b8}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-subtitle.violet{color:#240a6e}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-extra-info{text-align:center;font-size:24px;letter-spacing:-.43px}@media (max-width:767px){body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-extra-info{font-size:17px}}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-extra-info p{font-family:Avenir LT Std Light;margin-top:0}@media (max-width:767px){body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-turno-info{-ms-flex-direction:column!important;flex-direction:column!important}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-turno-info p{margin-bottom:0}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey){padding:5px}}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-turno-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;padding-top:10px}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-turno-info p{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:auto;flex:auto;font-family:Avenir LT Std Black}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-turno-info .color-grey{color:#868282;font-family:Avenir LT Std Light;margin:0 auto}body#category #category-info-sevilla .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey){-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;-ms-flex:auto;flex:auto;font-family:Avenir LT Std Black}body#category #category-info-sevilla .modalities .modality .modality-content{background:#fff;margin-right:2px;margin-left:2px}body#category #category-info-sevilla .modalities .modality .modality-content .accordion input{display:none}body#category #category-info-sevilla .modalities .modality .modality-content .accordion label{font-weight:600;background:#fefefe;border-radius:.25em;cursor:pointer;display:block;margin-bottom:.125em;font-family:Avenir LT Std Black;font-size:17px;padding:8px 16px 12px 0;z-index:9;position:relative}body#category #category-info-sevilla .modalities .modality .modality-content .accordion label span.accordion-indicator{transition:all .4s;width:13px;height:13px;margin-top:8px;margin-right:0;display:inline-block;border:solid #282828;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);position:absolute;top:5px;right:5px}body#category #category-info-sevilla .modalities .modality .modality-content .accordion label.no-pointer{cursor:default}body#category #category-info-sevilla .modalities .modality .modality-content .accordion .accordion-element{margin-bottom:5px;padding:0 20px;padding-top:10px;background:#fff}body#category #category-info-sevilla .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content label{pointer-events:none}body#category #category-info-sevilla .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content .accordion-indicator{display:none}body#category #category-info-sevilla .modalities .modality .modality-content .accordion label:hover{background:#fefefe}body#category #category-info-sevilla .modalities .modality .modality-content .accordion input:checked+label>i{transition:all .25s}body#category #category-info-sevilla .modalities .modality .modality-content .accordion input:checked+label>i.fa,body#category #category-info-sevilla .modalities .modality .modality-content .accordion input:checked+label>i.fa:before{content:"\F068";transform:rotate(1turn)}body#category #category-info-sevilla .modalities .modality .modality-content .accordion input:checked+label{border-bottom-right-radius:0;border-bottom-left-radius:0;color:#282828;margin-bottom:0}body#category #category-info-sevilla .modalities .modality .modality-content .accordion input:checked+label span.accordion-indicator{transform:rotate(225deg);margin-top:10px}body#category #category-info-sevilla .modalities .modality .modality-content .accordion article{background:#fefefe;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;overflow:hidden;z-index:10;transition:max-height .25s}body#category #category-info-sevilla .modalities .modality .modality-content .accordion article p{font-family:Avenir LT Std Light;font-size:17px;padding-right:32px}body#category #category-info-sevilla .modalities .modality .modality-content .accordion input:not(:checked)~article{max-height:0}body#category #category-info-sevilla .modalities .modality .modality-content .accordion input:checked~article{height:auto;max-height:375px;margin-bottom:.125em}body#category #category-info-sevilla .modalities .modality .modality-content .accordion article p{margin-top:0}body#category #category-info-sevilla .modalities .modality .modality-content .accordion .accordion-element:not(:last-child) article{border-bottom:1px solid #f0f0f0}body#category #category-info-sevilla .modalities .modality .btn.btn--default{width:100%;text-align:center;border-radius:4px;border:2px solid #282828;padding:15px 0;margin-top:20px;background:#fff;font-size:20px;font-weight:700;cursor:pointer;margin-bottom:40px}body#category #category-info-sevilla .modalities .modality .btn.btn--default.m--online:hover{background:#c9e3eb;border-color:#c9e3eb}body#category #category-info-sevilla .modalities .modality .btn.btn--default.m--semipresencial:hover{background:#2a9eb4;border-color:#2a9eb4;color:#fff;font-weight:lighter;cursor:auto}body#category #category-info-sevilla .modalities .modality .btn.btn--default.m--semipresencial:hover a{color:#fff;font-weight:lighter;cursor:pointer}body#category #category-info-sevilla .modalities .modality .btn.btn--default.m--presencial:hover{background:#0e6879;border-color:#0e6879;color:#fff;font-weight:lighter;cursor:auto}body#category #category-info-sevilla .modalities .modality .btn.btn--default.m--presencial:hover a{color:#fff;font-weight:lighter;cursor:pointer}body#category #category-info-sevilla .modalities .modality .btn.btn--default a{color:#000;text-decoration:none}body#category #category-info-sevilla h2,body#category #category-info-sevilla h3,body#category #category-info-sevilla h4{color:#282828;font-family:Avenir LT Std Black;font-weight:900;font-size:37px;line-height:45px;letter-spacing:-.5px;text-transform:none;max-width:450px}body#category #category-info-sevilla a,body#category #category-info-sevilla label,body#category #category-info-sevilla li,body#category #category-info-sevilla p,body#category #category-info-sevilla span{color:#282828;font-family:Avenir LT Std Light;font-weight:300;font-size:18px;letter-spacing:0;line-height:25px}body#category #category-info-sevilla .category-row .codigo-centro-andalucia{font-size:12px!important}@media (max-width:992px){body#category #category-info-sevilla h2.h2-sevilla>p{font-size:28px!important}}body#category #category-info-sevilla h2.h2-sevilla>p{color:#282828!important;font-family:Avenir LT Std Black!important;font-weight:900!important;font-size:37px;line-height:45px!important;letter-spacing:-.5px!important;text-transform:none!important;max-width:450px!important}body#category #category-info-sevilla strong{font-family:Avenir LT Std Black}body#category #category-info-sevilla .h4-description{color:#6f6f6f;margin-top:40px;font-family:Avenir LT Std Medium;font-weight:500;font-size:20px;letter-spacing:0;line-height:30px;max-width:450px}body#category #category-info-sevilla .category-row{margin-bottom:40px}body#category #category-info-sevilla hr{margin-top:50px;margin-bottom:60px}body#category #category-info-sevilla a{text-decoration:underline}body#category #category-info-sevilla ul{list-style:none;padding-inline-start:18px}body#category #category-info-sevilla li:not(:last-child){margin-bottom:18px}body#category #category-info-sevilla ul li:before{content:"\2022";color:#4cb7cd;font-weight:700;display:inline-block;width:1em;margin-left:-1em}body#category #category-info-sevilla .flexrow{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -15px}@media (max-width:991px){body#category #category-info-sevilla .flexrow{margin:0 -10px}}body#category #category-info-sevilla div.partner-logo{-ms-flex:0 1 calc(20% - 20px);flex:0 1 calc(20% - 20px);margin:10px;max-width:calc(20% - 20px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){body#category #category-info-sevilla div.partner-logo{-ms-flex:0 1 calc(33% - 20px);flex:0 1 calc(33% - 20px);max-width:calc(33% - 20px)}}@media (max-width:767px){body#category #category-info-sevilla div.partner-logo{-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px);max-width:calc(50% - 20px)}}body#category #category-info-sevilla div.partner-logo img{max-width:100%;height:auto}@media (max-width:991px){body#category #category-info-sevilla h2,body#category #category-info-sevilla h3,body#category #category-info-sevilla h4{font-size:28px;letter-spacing:-.38px}body#category #category-info-sevilla .h4-description{font-size:18px;line-height:25px}body#category #category-info-sevilla hr{margin-top:40px;margin-bottom:50px}body#category #category-info-sevilla li:not(:last-child){margin-bottom:17px}}@media (max-width:767px){body#category #category-info-sevilla h2,body#category #category-info-sevilla h3,body#category #category-info-sevilla h4{font-size:24px;letter-spacing:-.32px;line-height:32px}body#category #category-info-sevilla .h4-description,body#category #category-info-sevilla a,body#category #category-info-sevilla label,body#category #category-info-sevilla li,body#category #category-info-sevilla p,body#category #category-info-sevilla span{font-size:16px}body#category #category-info-sevilla hr{display:none}body#category #category-info-sevilla li:not(:last-child){margin-bottom:11px}}body#category #category-info-sevilla .flex-row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}body#category #category-info-sevilla .flexrow-slider-wrapper{overflow-x:hidden;max-width:100%}body#category #category-info-sevilla .flexrow-slider{display:-ms-flexbox;display:flex}@media only screen and (max-width:1199px){body#category #category-info-sevilla .flexrow-slider{-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow-x:scroll}}@media only screen and (min-width:1200px){body#category #category-info-sevilla .flexrow-slider{-ms-flex-flow:row wrap;flex-flow:row wrap}}body#category #category-info-sevilla .flexrow-slider img{cursor:pointer;margin:12px;border-radius:4px}@media only screen and (min-width:1200px){body#category #category-info-sevilla .flexrow-slider img{max-width:100%}}@media only screen and (max-width:1199px){body#category #category-info-sevilla .flexrow-slider .col-100{-ms-flex:0 1 100%;flex:0 1 100%}}@media only screen and (min-width:1200px){body#category #category-info-sevilla .flexrow-slider .col-lg-50{-ms-flex:0 1 50%;flex:0 1 50%}}body#category #category-info-sevilla #sevilla-key-benefits.flex-row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;margin-top:56px;margin-bottom:80px}@media only screen and (max-width:991px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row{margin-top:24px;margin-bottom:48px}}@media only screen and (max-width:480px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row{margin-bottom:24px;padding-bottom:24px}}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon{margin-top:24px}@media only screen and (min-width:992px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon{-ms-flex:0 1 calc(20% - 2px);flex:0 1 calc(20% - 2px)}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon:not(:last-of-type){border-right:1px dashed #979797}}@media only screen and (min-width:481px) and (max-width:991px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon{-ms-flex:0 1 calc(33.3333% - 2px);flex:0 1 calc(33.3333% - 2px)}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon:not(:nth-child(2n+3)){border-right:1px dashed #979797}}@media only screen and (max-width:480px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon{margin-top:0;padding:24px 0;display:-ms-flexbox;display:flex;-ms-flex:0 1 100%;flex:0 1 100%}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon:not(:last-of-type){border-bottom:1px dashed #979797}}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 1 100%;flex:0 1 100%}@media only screen and (max-width:479px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .icon{-ms-flex:0 1 25%;flex:0 1 25%}}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .icon img{height:80px;margin-bottom:40px}@media only screen and (max-width:479px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .icon img{height:50px;margin-bottom:0}}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (min-width:481px) and (max-width:991px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text{padding:0 30px}}@media only screen and (max-width:480px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text{-ms-flex:0 1 75%;flex:0 1 75%;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text p{-ms-flex:0 1 100%;flex:0 1 100%;font-family:Avenir LT Std Light;font-size:24px;font-weight:300;letter-spacing:-.38px;text-align:center}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text p:not(:last-of-type){margin-bottom:0}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text p:last-of-type{color:#48b9ce}@media only screen and (max-width:480px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text p{font-size:20px;letter-spacing:-.31px;line-height:25px;text-align:left}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text p span{color:#48b9ce;font-size:20px;letter-spacing:-.31px;line-height:25px;text-align:left}}body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text .text-mobile{display:none}@media only screen and (max-width:480px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text .text-mobile{display:block}}@media only screen and (max-width:480px){body#category #category-info-sevilla #sevilla-key-benefits.flex-row .subheader-icon .text .text-desktop{display:none}}body#category #category-info-sevilla .modal-window-lightbox{position:fixed;left:50%;top:50%;right:50%;bottom:50%;transform:translate(-50%,-50%);z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}body#category #category-info-sevilla .modal-window-lightbox:target{visibility:visible;opacity:1;pointer-events:auto}body#category #category-info-sevilla .modal-window-lightbox:target+.modal-backdrop-lightbox{background-color:rgba(0,0,0,.6);position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}body#category #category-info-sevilla .modal-window-lightbox>div.modal-content{width:100vw;max-width:100vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:25px 0;background:#fff;max-height:100vh;overflow-y:auto;border-radius:0!important}body#category #category-info-sevilla .modal-window-lightbox .katana-modal-close:not(.btn){position:fixed;font-size:50px;text-decoration:none;z-index:999999}@media only screen and (min-width:992px){body#category #category-info-sevilla .modal-window-lightbox .katana-modal-close:not(.btn){right:25px;top:25px}}@media only screen and (min-width:480px) and (max-width:991px){body#category #category-info-sevilla .modal-window-lightbox .katana-modal-close:not(.btn){right:10px;top:15px}}@media only screen and (max-width:479px){body#category #category-info-sevilla .modal-window-lightbox .katana-modal-close:not(.btn){right:5px;top:15px}}body#category #category-info-sevilla .modal-window-lightbox .katana-modal-close,body#category #category-info-sevilla .modal-window-lightbox .katana-modal-close:visited{color:#212121}body#category #category-info-sevilla .modal-window-lightbox .modal-body{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:16px 0 0}body#category #category-info-sevilla .modal-window-lightbox .modal-body div.lightbox-item{-ms-flex:0 1 100%;flex:0 1 100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:992px){body#category #category-info-sevilla .modal-window-lightbox .modal-body div.lightbox-item{margin:32px}}@media only screen and (min-width:480px) and (max-width:991px){body#category #category-info-sevilla .modal-window-lightbox .modal-body div.lightbox-item{margin:16px}}@media only screen and (max-width:479px){body#category #category-info-sevilla .modal-window-lightbox .modal-body div.lightbox-item{margin:8px}}body#category #category-info-sevilla .modal-window-lightbox .modal-body div.lightbox-item .iphone-image{-ms-flex-item-align:start;align-self:flex-start}body#category #category-info-sevilla .nocturnal-banner-background{margin-bottom:4px;background:url(../img/sevilla-nocturnal-banner.jpg)}@media (max-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background{padding:8px 0 32px}}@media (min-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background{padding:35px 0 13px}}body#category #category-info-sevilla .nocturnal-banner-background .nopadding-left{padding-left:0}body#category #category-info-sevilla .nocturnal-banner-background strong{font-family:Avenir LT Std Black;line-height:22px}@media (max-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background strong{font-size:14px}}@media (min-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background strong{font-size:18px}}body#category #category-info-sevilla .nocturnal-banner-background p,body#category #category-info-sevilla .nocturnal-banner-background span,body#category #category-info-sevilla .nocturnal-banner-background strong{color:#fff}body#category #category-info-sevilla .nocturnal-banner-background p.mid-text,body#category #category-info-sevilla .nocturnal-banner-background span.mid-text,body#category #category-info-sevilla .nocturnal-banner-background strong.mid-text{font-family:Avenir LT Std Medium}@media (min-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background p.mid-text,body#category #category-info-sevilla .nocturnal-banner-background span.mid-text,body#category #category-info-sevilla .nocturnal-banner-background strong.mid-text{font-size:28px}}@media (max-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background p.mid-text,body#category #category-info-sevilla .nocturnal-banner-background span.mid-text,body#category #category-info-sevilla .nocturnal-banner-background strong.mid-text{font-size:16px}}body#category #category-info-sevilla .nocturnal-banner-background p.big-text,body#category #category-info-sevilla .nocturnal-banner-background span.big-text,body#category #category-info-sevilla .nocturnal-banner-background strong.big-text{font-family:Avenir LT Std Black;letter-spacing:-.75px;margin-bottom:1px}@media (min-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background p.big-text,body#category #category-info-sevilla .nocturnal-banner-background span.big-text,body#category #category-info-sevilla .nocturnal-banner-background strong.big-text{font-size:42px}}@media (max-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background p.big-text,body#category #category-info-sevilla .nocturnal-banner-background span.big-text,body#category #category-info-sevilla .nocturnal-banner-background strong.big-text{font-size:32px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}}body#category #category-info-sevilla .nocturnal-banner-background p.big-text i,body#category #category-info-sevilla .nocturnal-banner-background span.big-text i,body#category #category-info-sevilla .nocturnal-banner-background strong.big-text i{font-size:32px}body#category #category-info-sevilla .nocturnal-banner-background p.sub-big-text,body#category #category-info-sevilla .nocturnal-banner-background span.sub-big-text,body#category #category-info-sevilla .nocturnal-banner-background strong.sub-big-text{font-family:Avenir LT Std Light}@media (min-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background p.sub-big-text,body#category #category-info-sevilla .nocturnal-banner-background span.sub-big-text,body#category #category-info-sevilla .nocturnal-banner-background strong.sub-big-text{font-size:24px}}@media (max-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background p.sub-big-text,body#category #category-info-sevilla .nocturnal-banner-background span.sub-big-text,body#category #category-info-sevilla .nocturnal-banner-background strong.sub-big-text{font-size:16px}}body#category #category-info-sevilla .nocturnal-banner-background .mobileonly{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background .mobileonly{display:none}}body#category #category-info-sevilla .nocturnal-banner-background .mobileonly .spaceline{border-bottom:1px solid #fff;margin-top:16px;margin-bottom:32px;width:50%}body#category #category-info-sevilla .nocturnal-banner-background .orseparation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}body#category #category-info-sevilla .nocturnal-banner-background .orseparation p{margin:0}@media (max-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background .orseparation{-ms-flex-pack:center;justify-content:center;min-height:58px}}@media (min-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background .orseparation{min-height:80px}}body#category #category-info-sevilla .nocturnal-banner-background .bordered{border:1px solid #fff;border-radius:4px}@media (min-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background .bordered{padding:12px 8px 12px 14px}}@media (max-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background .bordered{padding:2px 7px}}body#category #category-info-sevilla .nocturnal-banner-background .height-corrector{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background .height-corrector{min-height:36px;margin:16px auto}}@media (min-width:1200px){body#category #category-info-sevilla .nocturnal-banner-background .height-corrector{min-height:136px;margin:16px auto 33px}}body#category #category-info-sevilla .buy-banner-background{background:url(../img/sevilla-buy-banner.jpg);padding-top:30px;padding-bottom:8px;margin-bottom:100px}body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner{display:-ms-flexbox;display:flex}@media (min-width:1200px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media (max-width:1199px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner{-ms-flex-flow:row wrap;flex-flow:row wrap}}body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (min-width:1200px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies{-ms-flex:0 1 75%;flex:0 1 75%}}@media (max-width:1199px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies{-ms-flex:0 1 100%;flex:0 1 100%}}body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-fixed-top-text{-ms-flex:0 1 100%;flex:0 1 100%}body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-fixed-top-text p{color:#ffefd3;font-family:Avenir LT Std Medium;font-size:28px;font-weight:500;letter-spacing:-.5px}@media (min-width:1200px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-fixed-top-text p{text-align:left}}@media (max-width:1199px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-fixed-top-text p{text-align:center}}body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-big-text{-ms-flex:0 1 100%;flex:0 1 100%}body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-big-text p{color:#ffefd3;font-family:Avenir LT Std Black;font-size:60px;font-weight:900;letter-spacing:0;line-height:normal;margin-bottom:8px}@media (min-width:1200px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-big-text p{font-size:70px;text-align:left}}@media (min-width:481px) and (max-width:1199px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-big-text p{font-size:60px;text-align:center}}@media (max-width:480px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-big-text p{font-size:40px;text-align:center}}@media (min-width:1200px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-fixed-bottom-text{-ms-flex:0 1 85%;flex:0 1 85%}}@media (max-width:1199px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-fixed-bottom-text{-ms-flex:0 1 100%;flex:0 1 100%;text-align:center}}body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.copies .banner-fixed-bottom-text p{color:#ffefd3;font-family:Avenir LT Std Light;font-size:24px;font-weight:300;letter-spacing:-.43px}body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.buy-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:1200px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.buy-button{-ms-flex:0 1 25%;flex:0 1 25%}}@media (max-width:1199px){body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.buy-button{-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-pack:center;justify-content:center}}body#category #category-info-sevilla .buy-banner-background #sevilla-buy-banner div.buy-button button{padding:12px 75px}body#category #spain{background-color:#eaeaea;background-image:url(../img/mapa.png);background-repeat:no-repeat;padding-top:90px;padding-bottom:90px;background-size:20%;background-position:50%}@media (max-width:640px){body#category #spain{background-size:90%}}body#category #spain .container-big{margin:0 auto}body#category #spain .h2-mimic{font-family:Avenir LT Std Medium;display:block;margin-top:0;margin-bottom:20px;text-align:left;max-width:670px;margin:0 auto;font-size:22px;text-transform:uppercase}body#category #spain p{font-family:Avenir LT Std Light;text-align:left;font-size:16px;line-height:24px;max-width:660px;margin:0 auto;margin-top:30px}body#category #spain .separator{width:70px;display:block;border:2px solid #000;margin:0 auto}body#category #a-r,body#category #modular{padding-top:90px;padding-bottom:90px;color:#fff;background-image:url(../img/modular.jpg);background-repeat:no-repeat;background-size:cover}body#category #a-r .h2-mimic,body#category #modular .h2-mimic{font-family:Avenir LT Std Medium;display:block;font-size:22px;max-width:670px;margin:0 auto;text-align:left;text-transform:uppercase}body#category #a-r .separator,body#category #modular .separator{width:70px;border:2px solid #fff;margin:0 auto;margin-top:15px;margin-bottom:25px}body#category #a-r p,body#category #modular p{text-align:left;font-family:Avenir LT Std Light;font-size:16px;line-height:24px;max-width:660px;margin:0 auto;margin-top:30px}body#category #a-r .container-big,body#category #modular .container-big{margin:0 auto;max-width:1350px}div.add.mob-center button.premium_buy_button{background-color:#ffd254;padding:16px 45px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;white-space:nowrap;display:inline-block;line-height:normal;color:#000;font-size:1rem;margin-top:27px;margin-left:15px;margin-right:10px;box-shadow:0 2px 6px 0 rgba(0,0,0,.15);position:relative}@media (min-width:992px) and (max-width:1130px){div.add.mob-center button.premium_buy_button{padding:15px}}div.add.mob-center button.premium_buy_button i{float:none;font-size:1.4em}div.add.mob-center button.premium_buy_button:hover{top:1px;box-shadow:none;-webkit-box-shadow:none}.lastSeparator{text-align:right;padding-right:100px}@media (max-width:991px){.lastSeparator{padding-right:15px}}.requisitos-salidas ul{padding-left:unset;color:#fff}.requisitos-salidas ul li{cursor:pointer!important;color:#fff;padding-top:15px;padding-bottom:15px;padding-left:10px;border-top:.5px solid #fff;font-size:16px;font-family:Avenir LT Std Heavy}.requisitos-salidas ul li span{float:right;margin-right:18px}.requisitos-salidas ul li:last-child{border-bottom:.5px solid #fff}.requisitos-salidas .content-zone{padding-top:20px;padding-right:20px}.requisitos-salidas .content-zone a,.requisitos-salidas .content-zone b,.requisitos-salidas .content-zone h1,.requisitos-salidas .content-zone h2,.requisitos-salidas .content-zone h3,.requisitos-salidas .content-zone h4,.requisitos-salidas .content-zone h5,.requisitos-salidas .content-zone h6,.requisitos-salidas .content-zone li,.requisitos-salidas .content-zone p,.requisitos-salidas .content-zone span,.requisitos-salidas .content-zone td,.requisitos-salidas .content-zone ul li{font-size:16px!important;line-height:1.7!important;font-family:Avenir LT Std Light!important}.requisitos-salidas .content-zone ul{padding-left:0!important}.requisitos-salidas .content-zone h1,.requisitos-salidas .content-zone h2,.requisitos-salidas .content-zone h3,.requisitos-salidas .content-zone h4,.requisitos-salidas .content-zone h5,.requisitos-salidas .content-zone h6{display:none}.requisitos-salidas .content-zone p{margin-top:0!important}.requisitos-salidas .content-zone a{color:#fec940!important}.requisitos-salidas .content-zone li{border-top:none;list-style:square;list-style-position:outside;padding-top:6px;padding-bottom:3px;margin-left:25px!important;padding-left:0!important}.requisitos-salidas .content-zone li:last-child{border-bottom:none}@media (min-width:320px){#cat-description-short{padding:0 20px 0 15px}}#LeerMas,#LeerMenos{text-decoration:underline;font-weight:700;margin-left:15px}@media (min-width:991px){.lead-result .modal-header{display:none!important}.lead-result .modal-body{text-align:center;margin-top:-40px}.lead-result #downloadDossierLink{margin:0;margin-top:10px}.lead-result .check-confirmacion-dossier{font-size:42px}.lead-result .modal-more-info-response{margin-top:70px;margin-bottom:40px}}@media (max-width:768px){#ciclo-sevilla-top .share-box,#ucam-eu-top .share-box,#ucam-grado-top .share-box{background:transparent!important}#ciclo-sevilla-top .goldenBorderLeft,#ucam-eu-top .goldenBorderLeft,#ucam-grado-top .goldenBorderLeft{height:30px!important}#ciclo-sevilla-top .goldenBorderLeft br,#ucam-eu-top .goldenBorderLeft br,#ucam-grado-top .goldenBorderLeft br{display:none}}#ciclo-madrid-top .form-group input~label,#ciclo-madrid-top .form-group label,#ciclo-sevilla-top .form-group input~label,#ciclo-sevilla-top .form-group label,#ucam-eu-top .form-group input~label,#ucam-eu-top .form-group label,#ucam-grado-top .form-group input~label,#ucam-grado-top .form-group label{line-height:1.8}@media (min-width:769px){#ciclo-madrid-top .convenio-colaboracion,#ciclo-sevilla-top .convenio-colaboracion,#ucam-eu-top .convenio-colaboracion,#ucam-grado-top .convenio-colaboracion{margin-top:20px;margin-bottom:30px;font-size:16px;margin-left:15px}#ciclo-madrid-top .convenio-colaboracion img,#ciclo-sevilla-top .convenio-colaboracion img,#ucam-eu-top .convenio-colaboracion img,#ucam-grado-top .convenio-colaboracion img{margin-top:-14px;margin-left:30px}}@media (max-width:768px){#ciclo-madrid-top .convenio-colaboracion,#ciclo-sevilla-top .convenio-colaboracion,#ucam-eu-top .convenio-colaboracion,#ucam-grado-top .convenio-colaboracion{margin-bottom:30px;margin-left:15px}#ciclo-madrid-top .convenio-colaboracion img,#ciclo-sevilla-top .convenio-colaboracion img,#ucam-eu-top .convenio-colaboracion img,#ucam-grado-top .convenio-colaboracion img{display:block;margin-top:10px}}@media (min-width:769px) and (max-width:991px){#ciclo-madrid-top #submitFrmCategoryLeads,#ciclo-sevilla-top #submitFrmCategoryLeads,#ucam-eu-top #submitFrmCategoryLeads,#ucam-grado-top #submitFrmCategoryLeads{position:relative;background-color:#fec940;border-radius:5px;padding:10px 20px;margin-bottom:9px}#ciclo-madrid-top .checkbox-container,#ciclo-sevilla-top .checkbox-container,#ucam-eu-top .checkbox-container,#ucam-grado-top .checkbox-container{margin-bottom:16px}}@media (min-width:992px){#ciclo-madrid-top #submitFrmCategoryLeads,#ciclo-sevilla-top #submitFrmCategoryLeads,#ucam-eu-top #submitFrmCategoryLeads,#ucam-grado-top #submitFrmCategoryLeads{position:relative;background-color:#fec940;border-radius:5px;padding:10px 20px;margin-bottom:9px}#ciclo-madrid-top .checkbox-container,#ciclo-sevilla-top .checkbox-container,#ucam-eu-top .checkbox-container,#ucam-grado-top .checkbox-container{margin-top:13px;margin-bottom:16px}}#ciclo-madrid-top .condicions,#ciclo-sevilla-top .condicions,#ucam-eu-top .condicions,#ucam-grado-top .condicions{height:95px!important}#ciclo-madrid-top .condicions::-webkit-scrollbar,#ciclo-sevilla-top .condicions::-webkit-scrollbar,#ucam-eu-top .condicions::-webkit-scrollbar,#ucam-grado-top .condicions::-webkit-scrollbar{width:5px}#ciclo-madrid-top .condicions::-webkit-scrollbar-button,#ciclo-madrid-top .condicions::-webkit-scrollbar-track-piece,#ciclo-sevilla-top .condicions::-webkit-scrollbar-button,#ciclo-sevilla-top .condicions::-webkit-scrollbar-track-piece,#ucam-eu-top .condicions::-webkit-scrollbar-button,#ucam-eu-top .condicions::-webkit-scrollbar-track-piece,#ucam-grado-top .condicions::-webkit-scrollbar-button,#ucam-grado-top .condicions::-webkit-scrollbar-track-piece{background:#ccc}#ciclo-madrid-top .condicions::-webkit-scrollbar-thumb,#ciclo-sevilla-top .condicions::-webkit-scrollbar-thumb,#ucam-eu-top .condicions::-webkit-scrollbar-thumb,#ucam-grado-top .condicions::-webkit-scrollbar-thumb{background:#aaa}@media (min-width:769px){#ciclo-madrid-top .newFormContainer .modal-header,#ciclo-sevilla-top .newFormContainer .modal-header,#ucam-eu-top .newFormContainer .modal-header,#ucam-grado-top .newFormContainer .modal-header{background-color:#fec940;-ms-flex-pack:center;display:-ms-flexbox;border-radius:6px 6px 0 0;height:8px;padding:0!important}#ciclo-madrid-top .newFormContainer .modal-header .form-lead-modal-title,#ciclo-sevilla-top .newFormContainer .modal-header .form-lead-modal-title,#ucam-eu-top .newFormContainer .modal-header .form-lead-modal-title,#ucam-grado-top .newFormContainer .modal-header .form-lead-modal-title{font-family:Avenir LT Std Medium!important;font-size:32px}#ciclo-madrid-top .space-sevilla,#ciclo-madrid-top .space-ucam,#ciclo-sevilla-top .space-sevilla,#ciclo-sevilla-top .space-ucam,#ucam-eu-top .space-sevilla,#ucam-eu-top .space-ucam,#ucam-grado-top .space-sevilla,#ucam-grado-top .space-ucam{margin-top:15px!important}#ciclo-madrid-top #LeadsCategoriasForm,#ciclo-madrid-top #precioSemestre,#ciclo-sevilla-top #LeadsCategoriasForm,#ciclo-sevilla-top #precioSemestre,#ucam-eu-top #LeadsCategoriasForm,#ucam-eu-top #precioSemestre,#ucam-grado-top #LeadsCategoriasForm,#ucam-grado-top #precioSemestre{margin-right:0;max-width:384px}#ciclo-madrid-top .share-box,#ciclo-sevilla-top .share-box,#ucam-eu-top .share-box,#ucam-grado-top .share-box{max-width:384px;margin:0 0 0 auto}#ciclo-madrid-top .share-box .title-share,#ciclo-sevilla-top .share-box .title-share,#ucam-eu-top .share-box .title-share,#ucam-grado-top .share-box .title-share{font-size:18px;font-family:Avenir LT Std Light!important;margin-bottom:13px!important;margin-top:26px!important}}@media (min-width:769px){#ciclo-madrid-top #cat-description-short p,#ciclo-sevilla-top #cat-description-short p,#ucam-eu-top #cat-description-short p,#ucam-grado-top #cat-description-short p{font-size:18px!important;font-family:Avenir LT Std Light!important;padding-right:20px!important}}@media (max-width:768px){#ciclo-madrid-top #cat-description-short p,#ciclo-sevilla-top #cat-description-short p,#ucam-eu-top #cat-description-short p,#ucam-grado-top #cat-description-short p{font-size:16px!important;font-family:Avenir LT Std Light!important;line-height:1.5!important;opacity:.95}}#ciclo-madrid-top .bread a:not(:last-child),#ciclo-sevilla-top .bread a:not(:last-child),#ucam-eu-top .bread a:not(:last-child),#ucam-grado-top .bread a:not(:last-child){border-bottom:1px solid #fff}#ciclo-madrid-top .bread a:hover,#ciclo-sevilla-top .bread a:hover,#ucam-eu-top .bread a:hover,#ucam-grado-top .bread a:hover{text-decoration:none!important}#ciclo-madrid-top .bread span,#ciclo-sevilla-top .bread span,#ucam-eu-top .bread span,#ucam-grado-top .bread span{font-size:12px!important;font-family:Avenir LT Std Light!important}#ciclo-madrid-top .bread .sep,#ciclo-sevilla-top .bread .sep,#ucam-eu-top .bread .sep,#ucam-grado-top .bread .sep{margin-left:8px;margin-right:8px;vertical-align:bottom;font-size:14px!important}@media (max-width:768px){#ciclo-madrid-top .nombre-ciclo,#ciclo-sevilla-top .nombre-ciclo,#ucam-eu-top .nombre-ciclo,#ucam-grado-top .nombre-ciclo{font-size:28px!important;line-height:1.3!important;margin-top:15px!important;margin-bottom:20px!important}}@media (min-width:769px){#ciclo-madrid-top .nombre-ciclo,#ciclo-sevilla-top .nombre-ciclo,#ucam-eu-top .nombre-ciclo,#ucam-grado-top .nombre-ciclo{line-height:1.4!important;margin-top:50px!important;margin-bottom:25px!important}}#ciclo-madrid-top .image-mobile .titulo-homologado-sevilla,#ciclo-sevilla-top .image-mobile .titulo-homologado-sevilla,#ucam-eu-top .image-mobile .titulo-homologado-sevilla,#ucam-grado-top .image-mobile .titulo-homologado-sevilla{padding:11px 15px;max-width:303px;margin-bottom:10px;border-radius:4px;height:74px;border:1px solid rgba(40,40,40,.25)}@media (min-width:767px) and (max-width:991px){#ciclo-madrid-top .image-mobile .titulo-homologado-sevilla,#ciclo-sevilla-top .image-mobile .titulo-homologado-sevilla,#ucam-eu-top .image-mobile .titulo-homologado-sevilla,#ucam-grado-top .image-mobile .titulo-homologado-sevilla{margin-bottom:23px}}@media (max-width:767px){#ciclo-madrid-top .image-mobile .titulo-homologado-sevilla,#ciclo-sevilla-top .image-mobile .titulo-homologado-sevilla,#ucam-eu-top .image-mobile .titulo-homologado-sevilla,#ucam-grado-top .image-mobile .titulo-homologado-sevilla{margin-bottom:18px;margin-right:15px;max-width:none}}#ciclo-madrid-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla,#ciclo-sevilla-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla,#ucam-eu-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla,#ucam-grado-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla{display:-ms-flexbox;display:flex}#ciclo-madrid-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla .titulo-sevilla,#ciclo-sevilla-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla .titulo-sevilla,#ucam-eu-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla .titulo-sevilla,#ucam-grado-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla .titulo-sevilla{max-width:131px;line-height:18px;font-size:12px;font-family:Avenir LT Std Black;text-align:left;text-transform:uppercase}#ciclo-madrid-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla .box-andalucia .codigo-centro-sevilla,#ciclo-sevilla-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla .box-andalucia .codigo-centro-sevilla,#ucam-eu-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla .box-andalucia .codigo-centro-sevilla,#ucam-grado-top .image-mobile .titulo-homologado-sevilla .autorizado-homologado-sevilla .box-andalucia .codigo-centro-sevilla{display:block;margin-top:3px;font-family:Avenir LT Std Medium;font-size:10px;text-align:left}#ciclo-madrid-top .titulo,#ciclo-sevilla-top .titulo,#ucam-eu-top .titulo,#ucam-grado-top .titulo{text-transform:none!important}@media (min-width:769px){#ciclo-madrid-top .titulo,#ciclo-sevilla-top .titulo,#ucam-eu-top .titulo,#ucam-grado-top .titulo{font-family:Avenir LT Std Light!important;font-size:18px!important;font-weight:400!important}}@media (max-width:768px){#ciclo-madrid-top .titulo,#ciclo-sevilla-top .titulo,#ucam-eu-top .titulo,#ucam-grado-top .titulo{font-family:Avenir LT Std Light!important;font-size:16px!important;font-weight:400!important;opacity:.9}}#ciclo-madrid-top .codigo-centro,#ciclo-sevilla-top .codigo-centro,#ucam-eu-top .codigo-centro,#ucam-grado-top .codigo-centro{font-family:Avenir LT Std Light!important}@media (min-width:769px){#ciclo-madrid-top .codigo-centro,#ciclo-sevilla-top .codigo-centro,#ucam-eu-top .codigo-centro,#ucam-grado-top .codigo-centro{font-size:11px!important;font-weight:400!important;margin-top:6px!important}}@media (max-width:768px){#ciclo-madrid-top .codigo-centro,#ciclo-sevilla-top .codigo-centro,#ucam-eu-top .codigo-centro,#ucam-grado-top .codigo-centro{font-size:10px!important;font-weight:400!important;margin-top:3px!important;opacity:.9}}@media (min-width:769px){#ciclo-madrid-top .titulo-homologado,#ciclo-sevilla-top .titulo-homologado,#ucam-eu-top .titulo-homologado,#ucam-grado-top .titulo-homologado{min-width:390px!important;padding:13px 25px!important;margin-bottom:36px!important;border:1px solid hsla(0,0%,100%,.7)!important;border-radius:2px}}@media (max-width:768px){#ciclo-madrid-top .titulo-homologado,#ciclo-sevilla-top .titulo-homologado,#ucam-eu-top .titulo-homologado,#ucam-grado-top .titulo-homologado{padding:15px 5px 11px 13px!important;margin-bottom:5px!important}#ciclo-madrid-top .titulo-homologado img,#ciclo-sevilla-top .titulo-homologado img,#ucam-eu-top .titulo-homologado img,#ucam-grado-top .titulo-homologado img{width:129px}}#ciclo-madrid-top img,#ciclo-sevilla-top img,#ucam-eu-top img,#ucam-grado-top img{margin-left:3px}#ciclo-madrid-top .hk-ucam-tsu div,#ciclo-sevilla-top .hk-ucam-tsu div,#ucam-eu-top .hk-ucam-tsu div,#ucam-grado-top .hk-ucam-tsu div{padding-left:19px!important}@media (min-width:769px){#ciclo-madrid-top #headerKeys-sevilla,#ciclo-sevilla-top #headerKeys-sevilla,#ucam-eu-top #headerKeys-sevilla,#ucam-grado-top #headerKeys-sevilla{margin-top:105px}}#ciclo-madrid-top #headerKeys-sevilla div,#ciclo-sevilla-top #headerKeys-sevilla div,#ucam-eu-top #headerKeys-sevilla div,#ucam-grado-top #headerKeys-sevilla div{height:56px;width:192px;padding-left:25px}@media (min-width:0px) and (max-width:991px){#ciclo-madrid-top #headerKeys-sevilla div,#ciclo-sevilla-top #headerKeys-sevilla div,#ucam-eu-top #headerKeys-sevilla div,#ucam-grado-top #headerKeys-sevilla div{height:auto}}#ciclo-madrid-top #headerKeys-sevilla p,#ciclo-sevilla-top #headerKeys-sevilla p,#ucam-eu-top #headerKeys-sevilla p,#ucam-grado-top #headerKeys-sevilla p{font-size:15px!important;font-family:Avenir LT Std Heavy!important;line-height:1.4!important}@media (min-width:769px){#ciclo-madrid-top #headerKeys-sevilla p .fecha-limite,#ciclo-sevilla-top #headerKeys-sevilla p .fecha-limite,#ucam-eu-top #headerKeys-sevilla p .fecha-limite,#ucam-grado-top #headerKeys-sevilla p .fecha-limite{font-family:Avenir LT Std Light!important;font-size:12px!important;opacity:.85}}@media (max-width:768px){#ciclo-madrid-top #headerKeys-sevilla p .fecha-limite,#ciclo-sevilla-top #headerKeys-sevilla p .fecha-limite,#ucam-eu-top #headerKeys-sevilla p .fecha-limite,#ucam-grado-top #headerKeys-sevilla p .fecha-limite{font-family:Avenir LT Std Light!important;font-size:14x!important;opacity:.85;padding-top:2px;display:inline-block}}@media (min-width:769px){#ciclo-madrid-top #headerKeys-sevilla p .plazas-lim,#ciclo-sevilla-top #headerKeys-sevilla p .plazas-lim,#ucam-eu-top #headerKeys-sevilla p .plazas-lim,#ucam-grado-top #headerKeys-sevilla p .plazas-lim{font-family:Avenir LT Std Medium!important;color:#fec940;font-size:13px!important}}@media (max-width:768px){#ciclo-madrid-top #headerKeys-sevilla p .plazas-lim,#ciclo-sevilla-top #headerKeys-sevilla p .plazas-lim,#ucam-eu-top #headerKeys-sevilla p .plazas-lim,#ucam-grado-top #headerKeys-sevilla p .plazas-lim{font-family:Avenir LT Std Heavy!important;color:#fec940;font-size:14px!important;font-weight:700!important}}@media (min-width:769px){#ciclo-madrid-top #headerKeys-sevilla .goldenBorderLeft,#ciclo-sevilla-top #headerKeys-sevilla .goldenBorderLeft,#ucam-eu-top #headerKeys-sevilla .goldenBorderLeft,#ucam-grado-top #headerKeys-sevilla .goldenBorderLeft{border-left:2px solid #fec940}}@media (max-width:769px){#ciclo-madrid-top #headerKeys-sevilla .goldenBorderLeft,#ciclo-sevilla-top #headerKeys-sevilla .goldenBorderLeft,#ucam-eu-top #headerKeys-sevilla .goldenBorderLeft,#ucam-grado-top #headerKeys-sevilla .goldenBorderLeft{border-left:4px solid #fec940;margin-top:28px;margin-left:13px;height:38px;min-width:290px}}@media (min-width:769px){#sevilla-ciclo-middle{width:790px;margin-left:auto;margin-right:auto;margin-top:35px;overflow:hidden}#sevilla-ciclo-middle .youtube{width:100%;height:414px!important;margin-top:64px!important;margin-bottom:72px!important}#sevilla-ciclo-middle .hdr{display:table;width:100%;margin-bottom:33px}#sevilla-ciclo-middle .hdr h1{padding-bottom:0;display:table-cell;text-transform:none;color:#8f8e8f;font-weight:300;cursor:pointer;border-bottom:1px solid #979797}#sevilla-ciclo-middle .hdr h1 span{line-height:73px;display:block;font-family:Avenir LT Std Light;font-size:20px;letter-spacing:-.36px}#sevilla-ciclo-middle .hdr h1.selected span{color:#007386;font-family:Avenir LT Std Medium;line-height:73px;display:inline-block;border-bottom:3px solid #007386}#sevilla-ciclo-middle p{font-size:18px;font-family:Avenir LT Std Light;line-height:1.5}#sevilla-ciclo-middle p b{font-family:Avenir LT Std Heavy}#sevilla-ciclo-middle table{width:100%;margin-bottom:21px;border:1px solid #dfdfdf}#sevilla-ciclo-middle table tbody tr :first-child{background-color:#f3f3f3;width:230px;color:#007386}#sevilla-ciclo-middle table tbody tr td{font-family:Avenir LT Std Medium;font-size:18px!important;line-height:47px;padding-left:21px}#sevilla-ciclo-middle ul li{list-style:disc;font-family:Avenir LT Std Light;font-size:18px;line-height:1.5}#sevilla-ciclo-middle #tabs-container{width:4000px;overflow:hidden}#sevilla-ciclo-middle .horario,#sevilla-ciclo-middle .precio-sev,#sevilla-ciclo-middle .requisitos,#sevilla-ciclo-middle .salidas{display:block;float:left;width:790px}}@media (max-width:768px){#sevilla-ciclo-middle .youtube{width:100%;height:182px!important;margin-top:45px!important;margin-bottom:50px!important}#sevilla-ciclo-middle .hdr{display:none!important}#sevilla-ciclo-middle h1{color:#007386;line-height:45px;height:52px;display:block;font-family:Avenir LT Std Light;font-size:18px;letter-spacing:-.32px;text-transform:none;margin-bottom:0!important}#sevilla-ciclo-middle p{font-size:16px;font-family:Avenir LT Std Light;line-height:1.5}#sevilla-ciclo-middle p b{font-family:Avenir LT Std Heavy}#sevilla-ciclo-middle table{width:100%;margin-bottom:14px;border:1px solid #dfdfdf}#sevilla-ciclo-middle table tbody tr :first-child{background-color:#f3f3f3;width:115px;max-width:115px;color:#007386;padding-left:11px!important}#sevilla-ciclo-middle table tbody tr td{font-family:Avenir LT Std Medium;font-size:16px!important;line-height:23px;height:61px;vertical-align:middle;padding-top:5px;padding-left:14px}#sevilla-ciclo-middle ul li{list-style:disc;font-family:Avenir LT Std Light;font-size:16px;line-height:1.6;margin-bottom:5px}#sevilla-ciclo-middle .requisitos{display:block}#sevilla-ciclo-middle .horario,#sevilla-ciclo-middle .precio-sev,#sevilla-ciclo-middle .requisitos,#sevilla-ciclo-middle .salidas{border-bottom:1px solid #bbb;padding-left:10px;padding-right:10px;padding-top:13px}#sevilla-ciclo-middle h1 i{display:inline-block;float:right;margin-top:14px;color:#999;margin-right:5px}}@media (min-width:992px){.otros-ciclos{background:#000;color:#fff;width:100%;padding-top:55px}.otros-ciclos .row{max-width:1200px;margin-left:auto!important;margin-right:auto!important;padding:0;padding-left:15px;text-align:left;border-bottom:1px solid #8f8e8f;padding-bottom:35px;margin-bottom:0}.otros-ciclos .row div{padding:0!important}.otros-ciclos .row div ul{padding:0}.otros-ciclos .row div ul li{line-height:2.4;list-style-type:none!important}.otros-ciclos .row div ul li a{opacity:.9;text-decoration:underline;font-size:11px;color:#fff!important}.otros-ciclos .row div ul li a:hover{opacity:1}}@media (max-width:991px){.otros-ciclos{background:#000;color:#fff;width:100%;padding-left:15px}.otros-ciclos .row{margin-left:auto!important;margin-right:auto!important;padding:0;padding-left:15px;text-align:left;border-bottom:1px solid #8f8e8f;padding-bottom:25px;margin-bottom:0}.otros-ciclos .row div{padding:0!important}.otros-ciclos .row div ul{padding:0;margin-top:-13px}.otros-ciclos .row div ul li{line-height:2.4;list-style-type:none!important}.otros-ciclos .row div ul li a{opacity:.9;text-decoration:underline;font-size:11px;color:#fff!important}.otros-ciclos .row div ul li a:hover{opacity:1}}#ucam-grado-top nav{margin-bottom:50px}@media (max-width:768px){#ucam-grado-top .videoEnlace{margin-top:42px!important;margin-left:10px;margin-bottom:-4px!important}}#ucam-grado-top #btn-convalidaciones,#ucam-grado-top #btn-requisitos,#ucam-grado-top #btn-salidas,#ucam-grado-top .videoEnlace span{font-weight:400!important;font-size:18px!important;font-family:Avenir LT Std Light!important}@media (max-width:919px){#ucam-grado-top .image-mobile{padding-bottom:0!important}}#ucam-grado-top div,#ucam-grado-top h1,#ucam-grado-top h2,#ucam-grado-top h3,#ucam-grado-top h4,#ucam-grado-top li,#ucam-grado-top p,#ucam-grado-top span{color:#fff}#ucam-grado-top .condicions div,#ucam-grado-top .condicions li,#ucam-grado-top .condicions p,#ucam-grado-top .condicions span,#ucam-grado-top .condicions ul,#ucam-grado-top .form-lead-modal-title{color:#3c3c3c!important}#ucam-grado-top p.modal-subtitle{font-family:Avenir LT Std Light!important;margin-bottom:16px!important;color:#3c3c3c!important}#ucam-grado-top label.checkbox-container{color:#3c3c3c!important}#ucam-grado-top p.title-conditions{font-family:Avenir LT Std Medium!important}#ucam-grado-top b,#ucam-grado-top strong{font-family:Avenir LT Std Light!important}#ucam-grado-top #descripcion{background-color:#9373ae}@media (min-width:920px){#ucam-grado-top #descripcion-ciclo p{font-size:18px!important}}@media (max-width:919px){#ucam-grado-top #descripcion-ciclo p{font-size:16px!important}}#ucam-grado-top h1{color:#fff!important;font-family:Avenir LT Std Black!important}@media (min-width:920px){#ucam-grado-top h1{font-size:50px!important;line-height:55px!important}}@media (max-width:919px){#ucam-grado-top h1{font-size:28px!important;line-height:34px!important}}@media (min-width:920px){#ucam-grado-top .nombre-ciclo{line-height:55px!important;display:inline}}@media (max-width:919px){#ucam-grado-top{line-height:34px!important}}#ucam-grado-top .bread a:hover{text-decoration:none!important}#ucam-grado-top .goldenBorderLeft p{font-size:16px!important;line-height:25px!important}#ucam-grado-top #headerKeys-sevilla{margin-top:18px}#ucam-grado-top #headerKeys-sevilla div{width:158px}@media (min-width:769px){#ucam-eu-top #youtube{margin-top:5px!important;margin-left:15px;margin-bottom:-40px}#ucam-eu-top .image-mobile{padding-bottom:0!important}}#ucam-eu-top div,#ucam-eu-top h1,#ucam-eu-top h2,#ucam-eu-top h3,#ucam-eu-top h4,#ucam-eu-top li,#ucam-eu-top p,#ucam-eu-top span{color:#282828!important}#ucam-eu-top b,#ucam-eu-top strong{font-family:Avenir LT Std Medium!important}#ucam-eu-top #descripcion.sanidad{background-color:#dfefe6}#ucam-eu-top #descripcion.ssc{background-color:#fbf2e3}#ucam-eu-top #descripcion.it{background-color:#9373ae}@media (min-width:920px){#ucam-eu-top #descripcion-ciclo p{font-size:18px!important}}@media (max-width:919px){#ucam-eu-top #descripcion-ciclo p{font-size:16px!important}}#ucam-eu-top h1{color:#282828!important;font-family:Avenir LT Std Black!important}@media (min-width:920px){#ucam-eu-top h1{font-size:50px!important;line-height:55px!important}}@media (max-width:919px){#ucam-eu-top h1{font-size:28px!important;line-height:34px!important}}@media (min-width:920px){#ucam-eu-top .nombre-ciclo{line-height:55px!important}}@media (max-width:919px){#ucam-eu-top{line-height:34px!important}}#ucam-eu-top .lead-ucam{margin-bottom:20px}#ucam-eu-top .share-box{display:none}#ucam-eu-top .bread a{border-bottom:none!important}#ucam-eu-top .bread a:hover{text-decoration:none!important}#ucam-eu-top .goldenBorderLeft p{font-size:16px!important;line-height:25px!important}@media (max-width:769px){#ucam-eu-top .goldenBorderLeft{height:50px!important}}#ucam-eu-top #headerKeys-sevilla:not(.ucam-col) div{width:210px}@media (min-width:720px){.ucam-info-precio{margin-top:70px;margin-bottom:70px}}@media (max-width:719px){.ucam-info-precio{margin-top:40px;margin-bottom:40px}}@media (min-width:720px){.ucam-info-precio .pastilla-grado{width:985px;margin-left:-22px;padding-bottom:15px!important}}.ucam-info-precio .pastilla{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14);background:#f5f5f5}@media (min-width:720px){.ucam-info-precio .pastilla{padding:30px}}@media (max-width:719px){.ucam-info-precio .pastilla{padding-top:22px!important;padding-bottom:22px!important;padding:10px}}.ucam-info-precio .pastilla .flex-grado{-ms-flex-flow:row wrap!important;flex-flow:row wrap!important}.ucam-info-precio .pastilla .flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}.ucam-info-precio .pastilla .flex .bloque-info-grado h2{margin-top:0;font-size:28px;font-family:Avenir LT Std Medium!important;color:#48b9ce}@media (min-width:720px){.ucam-info-precio .pastilla .flex .bloque-info-grado{width:66%}}@media (max-width:719px){.ucam-info-precio .pastilla .flex .bloque-info-grado{margin-top:0;width:100%}.ucam-info-precio .pastilla .flex .bloque-info-grado li,.ucam-info-precio .pastilla .flex .bloque-info-grado p{line-height:22px!important;font-size:16px}.ucam-info-precio .pastilla .flex .bloque-info-grado li{margin-bottom:10px;margin-left:26px}.ucam-info-precio .pastilla .flex .bloque-info-grado i{margin-left:-26px}}.ucam-info-precio .pastilla .flex .bloque-info-grado ul{margin-top:5px;margin-bottom:20px;padding-left:0}.ucam-info-precio .pastilla .flex .bloque-info-grado ul li{font-size:18px;list-style-type:none!important;padding-left:0}@media (min-width:719px){.ucam-info-precio .pastilla .flex .bloque-info-grado ul li{line-height:32px!important}}.ucam-info-precio .pastilla .flex .bloque-info-grado ul li b{font-family:Avenir LT Std Heavy!important}.ucam-info-precio .pastilla .flex .bloque-info-grado ul li i.fad{color:#48b9ce;margin-right:10px}.ucam-info-precio .pastilla .flex .bloque-precio-grado .info-precio{width:100%;background-color:#fff;padding:20px;padding-top:10px;padding-bottom:10px;margin-bottom:40px;margin-top:10px}@media (max-width:719px){.ucam-info-precio .pastilla .flex .bloque-precio-grado .info-precio{text-align:center}}@media (min-width:720px){.ucam-info-precio .pastilla .flex .bloque-precio-grado{width:34%;padding-left:50px}}@media (max-width:719px){.ucam-info-precio .pastilla .flex .bloque-precio-grado{width:100%}}@media (min-width:720px){.ucam-info-precio .pastilla .flex .bloque-info{width:56%}}@media (max-width:719px){.ucam-info-precio .pastilla .flex .bloque-info{margin-top:21px;width:100%}}.ucam-info-precio .pastilla .flex .bloque-info ul{margin-top:5px;margin-bottom:20px;padding-left:0}.ucam-info-precio .pastilla .flex .bloque-info ul li{line-height:40px!important;font-size:20px!important;font-family:Avenir LT Std Heavy!important;list-style-type:none!important;padding-left:0}.ucam-info-precio .pastilla .flex .bloque-info ul li i{color:#007386;margin-right:14px}@media (min-width:720px){.ucam-info-precio .pastilla .flex .bloque-precio{width:44%;padding-left:55px}}@media (max-width:719px){.ucam-info-precio .pastilla .flex .bloque-precio{width:100%}}.ucam-info-precio .pastilla .flex .bloque-precio .texto-precio{font-size:28px!important;margin-bottom:16px;margin-top:5px;text-align:right}.ucam-info-precio .pastilla .flex .bloque-precio .texto-importe{font-size:37px!important;color:#e02020;font-family:Avenir LT Std Medium!important}.ucam-info-precio .pastilla .flex .bloque-boton{width:100%}.ucam-info-precio .pastilla .flex .bloque-boton .modal-btn{font-size:20px;font-weight:900;text-decoration:none;color:#282828;border-radius:.4em;border:none;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2);width:100%;height:-moz-fit-content;height:fit-content;padding:15px;background:#fec940}.ucam-info-precio .pastilla .flex .bloque-boton .modal-btn:hover,.ucam-info-precio .pastilla .flex .bloque-boton .modal-btn:hover p{background:#fec940}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window{position:fixed;left:50%;top:50%;right:50%;bottom:50%;transform:translate(-50%,-50%);z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window:target{visibility:visible;opacity:1;pointer-events:auto}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window>div.modal-content{width:900px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 30px;background:#fff;max-height:90vh;overflow-y:auto}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window>div.modal-content.university{width:100vw;height:100vh;min-height:100vh;max-height:100vh;overflow-x:hidden;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.ucam-info-precio .pastilla .flex .bloque-boton .modal-window>div.modal-content.university{-ms-flex-align:center;align-items:center}}@media only screen and (max-width:768px){.ucam-info-precio .pastilla .flex .bloque-boton .modal-window>div.modal-content.university #formContent{padding-bottom:50px}}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window>div.modal-content.university #formContent .checkbox-text{display:block}@media only screen and (max-width:768px){.ucam-info-precio .pastilla .flex .bloque-boton .modal-window>div.modal-content.university #formContent .checkbox-text{line-height:normal!important}}@media only screen and (min-width:768px){.ucam-info-precio .pastilla .flex .bloque-boton .modal-window>div.modal-content{max-width:calc(100vw - 16px)}}@media only screen and (max-width:768px){.ucam-info-precio .pastilla .flex .bloque-boton .modal-window>div.modal-content{max-width:calc(100vw - 2px)}}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window .modal-close:not(.btn){position:fixed;right:30px;top:30px;font-size:1.2rem;text-decoration:none}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window .modal-close#close-modal{z-index:99999}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window .modal-close,.ucam-info-precio .pastilla .flex .bloque-boton .modal-window .modal-close:visited{color:#212121}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window .btn.modal-close{font-size:1.2rem;text-decoration:none;border:1px solid #333;padding:10px 15px;background:#fff;border-radius:.4em}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window .btn.modal-close:hover{background:#f0f0f0}.ucam-info-precio .pastilla .flex .bloque-boton .modal-window .modal-footer{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:15px 0 0 5px}@media (max-width:719px){.ucam-info-precio .pastilla .flex .bloque-boton{margin-top:-20px}}.ucam-info-precio .pastilla .flex .bloque-boton button{background:#fdc523;border-radius:4px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2);height:45px;width:100%;font-family:Avenir LT Std Black!important;font-size:20px!important}.ucam-info-precio .pastilla .flex .bloque-boton button:hover{color:#000!important;background-color:#ffda7b!important}.ucam-info-precio .logos-pago-container-products .logos-pago{font-size:16px;border-top:1px solid #979797;padding-top:12.5px}@media (min-width:720px){.ucam-info-precio .logos-pago-container-products .tbancaria{font-size:16px!important}}@media (max-width:719px){.ucam-info-precio .logos-pago-container-products .tbancaria{font-size:10px!important}}@media (min-width:768px){.ucam-info-convalidaciones .logo-ucam-titulacion,.ucam-info-precio .logo-ucam-titulacion,.ucam-info-requisitos .logo-ucam-titulacion,.ucam-info-salidas .logo-ucam-titulacion,.ucam-info-titulacion .logo-ucam-titulacion{margin-left:60px}}@media (max-width:767px){.ucam-info-convalidaciones .logo-ucam-titulacion,.ucam-info-precio .logo-ucam-titulacion,.ucam-info-requisitos .logo-ucam-titulacion,.ucam-info-salidas .logo-ucam-titulacion,.ucam-info-titulacion .logo-ucam-titulacion{margin-top:30px;margin-bottom:20px}}.ucam-info-convalidaciones a,.ucam-info-precio a,.ucam-info-requisitos a,.ucam-info-salidas a,.ucam-info-titulacion a{font-size:18px!important;text-decoration:underline;font-family:Avenir LT Std Light!important}@media (min-width:720px){.ucam-info-convalidaciones,.ucam-info-precio,.ucam-info-requisitos,.ucam-info-salidas,.ucam-info-titulacion{margin-left:auto;margin-right:auto;width:935px}}@media (max-width:719px){.ucam-info-convalidaciones,.ucam-info-precio,.ucam-info-requisitos,.ucam-info-salidas,.ucam-info-titulacion{margin-left:15px!important;margin-right:15px!important}}@media (min-width:720px){.ucam-info-convalidaciones .modulo,.ucam-info-precio .modulo,.ucam-info-requisitos .modulo,.ucam-info-salidas .modulo,.ucam-info-titulacion .modulo{padding-bottom:23px;margin-bottom:32px;border-bottom:1px solid #f5f5f5}.ucam-info-convalidaciones li,.ucam-info-precio li,.ucam-info-requisitos li,.ucam-info-salidas li,.ucam-info-titulacion li{list-style-type:disc!important;padding-left:8px}.ucam-info-convalidaciones ul,.ucam-info-precio ul,.ucam-info-requisitos ul,.ucam-info-salidas ul,.ucam-info-titulacion ul{padding-left:32px}.ucam-info-convalidaciones p:not(.form-info-element),.ucam-info-precio p:not(.form-info-element),.ucam-info-requisitos p:not(.form-info-element),.ucam-info-salidas p:not(.form-info-element),.ucam-info-titulacion p:not(.form-info-element){font-size:18px!important;font-family:Avenir LT Std Light!important;line-height:25px!important}.ucam-info-convalidaciones div,.ucam-info-convalidaciones li,.ucam-info-convalidaciones span,.ucam-info-precio div,.ucam-info-precio li,.ucam-info-precio span,.ucam-info-requisitos div,.ucam-info-requisitos li,.ucam-info-requisitos span,.ucam-info-salidas div,.ucam-info-salidas li,.ucam-info-salidas span,.ucam-info-titulacion div,.ucam-info-titulacion li,.ucam-info-titulacion span{font-size:18px!important;font-family:Avenir LT Std Light!important;line-height:35px!important}.ucam-info-convalidaciones h2,.ucam-info-convalidaciones h3,.ucam-info-convalidaciones h4,.ucam-info-convalidaciones h5,.ucam-info-convalidaciones h6,.ucam-info-precio h2,.ucam-info-precio h3,.ucam-info-precio h4,.ucam-info-precio h5,.ucam-info-precio h6,.ucam-info-requisitos h2,.ucam-info-requisitos h3,.ucam-info-requisitos h4,.ucam-info-requisitos h5,.ucam-info-requisitos h6,.ucam-info-salidas h2,.ucam-info-salidas h3,.ucam-info-salidas h4,.ucam-info-salidas h5,.ucam-info-salidas h6,.ucam-info-titulacion h2,.ucam-info-titulacion h3,.ucam-info-titulacion h4,.ucam-info-titulacion h5,.ucam-info-titulacion h6{text-transform:none!important}.ucam-info-convalidaciones h2,.ucam-info-precio h2,.ucam-info-requisitos h2,.ucam-info-salidas h2,.ucam-info-titulacion h2{font-size:28px!important;font-family:Avenir LT Std Medium!important;margin-bottom:28px;margin-top:70px}.ucam-info-convalidaciones h3,.ucam-info-precio h3,.ucam-info-requisitos h3,.ucam-info-salidas h3,.ucam-info-titulacion h3{font-family:Avenir LT Std Light!important;font-weight:400!important;font-size:18px!important;color:#48b9ce;margin-bottom:9px}.ucam-info-convalidaciones h4,.ucam-info-precio h4,.ucam-info-requisitos h4,.ucam-info-salidas h4,.ucam-info-titulacion h4{font-family:Avenir LT Std Heavy!important;font-size:20px!important;margin-bottom:16px}.ucam-info-convalidaciones b,.ucam-info-precio b,.ucam-info-requisitos b,.ucam-info-salidas b,.ucam-info-titulacion b{font-family:Avenir LT Std Black!important}}@media (max-width:719px){.ucam-info-convalidaciones .modulo,.ucam-info-precio .modulo,.ucam-info-requisitos .modulo,.ucam-info-salidas .modulo,.ucam-info-titulacion .modulo{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #f5f5f5}.ucam-info-convalidaciones li,.ucam-info-precio li,.ucam-info-requisitos li,.ucam-info-salidas li,.ucam-info-titulacion li{list-style-type:disc!important;padding-left:4px}.ucam-info-convalidaciones ul,.ucam-info-precio ul,.ucam-info-requisitos ul,.ucam-info-salidas ul,.ucam-info-titulacion ul{padding-left:24px}.ucam-info-convalidaciones div,.ucam-info-convalidaciones li,.ucam-info-convalidaciones p,.ucam-info-convalidaciones span,.ucam-info-precio div,.ucam-info-precio li,.ucam-info-precio p,.ucam-info-precio span,.ucam-info-requisitos div,.ucam-info-requisitos li,.ucam-info-requisitos p,.ucam-info-requisitos span,.ucam-info-salidas div,.ucam-info-salidas li,.ucam-info-salidas p,.ucam-info-salidas span,.ucam-info-titulacion div,.ucam-info-titulacion li,.ucam-info-titulacion p,.ucam-info-titulacion span{font-size:16px!important;font-family:Avenir LT Std Light!important;line-height:32px!important}.ucam-info-convalidaciones h2,.ucam-info-convalidaciones h3,.ucam-info-convalidaciones h4,.ucam-info-convalidaciones h5,.ucam-info-convalidaciones h6,.ucam-info-precio h2,.ucam-info-precio h3,.ucam-info-precio h4,.ucam-info-precio h5,.ucam-info-precio h6,.ucam-info-requisitos h2,.ucam-info-requisitos h3,.ucam-info-requisitos h4,.ucam-info-requisitos h5,.ucam-info-requisitos h6,.ucam-info-salidas h2,.ucam-info-salidas h3,.ucam-info-salidas h4,.ucam-info-salidas h5,.ucam-info-salidas h6,.ucam-info-titulacion h2,.ucam-info-titulacion h3,.ucam-info-titulacion h4,.ucam-info-titulacion h5,.ucam-info-titulacion h6{text-transform:none!important}.ucam-info-convalidaciones h2,.ucam-info-precio h2,.ucam-info-requisitos h2,.ucam-info-salidas h2,.ucam-info-titulacion h2{font-size:20px!important;font-family:Avenir LT Std Medium!important;margin-bottom:28px;margin-top:38px;line-height:25px}.ucam-info-convalidaciones h3,.ucam-info-precio h3,.ucam-info-requisitos h3,.ucam-info-salidas h3,.ucam-info-titulacion h3{font-family:Avenir LT Std Light!important;font-weight:400!important;font-size:16px!important;color:#48b9ce;margin-bottom:9px}.ucam-info-convalidaciones h4,.ucam-info-precio h4,.ucam-info-requisitos h4,.ucam-info-salidas h4,.ucam-info-titulacion h4{font-family:Avenir LT Std Heavy!important;font-size:18px!important;margin-bottom:10px}}.ucam-info-convalidaciones .ects,.ucam-info-precio .ects,.ucam-info-requisitos .ects,.ucam-info-salidas .ects,.ucam-info-titulacion .ects{font-family:Avenir LT Std Medium!important;font-size:12px!important}.footer-ucam-eu{margin-top:30px;margin-bottom:90px;text-align:center}@media (min-width:720px){.footer-ucam-eu .row{margin-right:-100px!important}.footer-ucam-eu .col-md-4{margin-left:-26px}}@media (max-width:719px){.footer-ucam-eu .row{margin-right:-15px!important;margin-left:-15px!important}.footer-ucam-eu .col-md-4{margin-bottom:20px}}.footer-ucam-eu .bloque{padding-top:22px;padding-bottom:25px;background-color:#f5f5f5;line-height:25px}@media (max-width:719px){.footer-ucam-eu .bloque{margin-right:2px}}@media (min-width:720px){.footer-ucam-eu .bloque{margin-right:17px}}.footer-ucam-eu .bloque b{display:block;font-family:Avenir LT Std Black!important;margin-top:-9px;font-size:18px!important}.footer-ucam-eu .bloque .accediendo-con{font-size:16px!important}.footer-ucam-eu .bloque .destacado{color:#007386;line-height:25px!important;font-family:Avenir LT Std Medium!important;font-weight:500;font-size:20px!important;margin-bottom:10px}#ciclo-sevilla-top #descripcion.sanidad{background-color:#dfefe5}#ciclo-sevilla-top #descripcion.ssc{background-color:#fcefda}#ciclo-sevilla-top #descripcion.admin-gestion{background-color:#e2eaf3}#ciclo-sevilla-top #descripcion.comercio-mkt{background-color:#fddde2}#ciclo-sevilla-top #descripcion.it{background-color:#dacce4}#ciclo-sevilla-top #descripcion.imagen-sonido{background-color:#e3c6cc}#ciclo-sevilla-top #descripcion.imagen-personal{background-color:#ffdedb}#ciclo-sevilla-top #descripcion{background:#dfefe6;color:#282828}#ciclo-sevilla-top #descripcion #descripcion-ciclo a,#ciclo-sevilla-top #descripcion #descripcion-ciclo h1,#ciclo-sevilla-top #descripcion #descripcion-ciclo label,#ciclo-sevilla-top #descripcion #descripcion-ciclo p,#ciclo-sevilla-top #descripcion #descripcion-ciclo span{color:#282828}#ciclo-sevilla-top #descripcion #descripcion-ciclo strong{font-family:Avenir LT Std Black!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo h1{font-family:Avenir LT Std Black;font-weight:900;font-size:50px;letter-spacing:0;line-height:55px!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo .bread{font-family:Avenir LT Std Medium;font-weight:500;font-size:12px;letter-spacing:0;line-height:15px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .bread a{border-bottom:1px solid #282828}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #cat-description-short p{font-family:Avenir LT Std Light!important;font-weight:300;font-size:18px!important;letter-spacing:0;line-height:25px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #youtube{margin-top:40px;margin-left:15px!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #youtube .videoEnlace{margin:0!important;font-family:Avenir LT Std Light;font-weight:300;font-size:16px!important;letter-spacing:0;line-height:25px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #youtube .videoEnlace i{margin-right:10px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #youtube .videoEnlace .inheritMod{font-family:Avenir LT Std Light;font-weight:300;font-size:16px!important;letter-spacing:0;line-height:25px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper{margin-right:15px;margin-left:15px!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:48px 0 0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla div{width:auto;padding-left:0}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla{-ms-flex:0 1 33%;flex:0 1 33%;max-width:33%}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla p{font-family:Avenir LT Std Light!important;font-weight:300;font-size:16px!important;letter-spacing:0;line-height:25px!important;margin-bottom:12px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerBorderBottomMañana{width:148px;border-bottom:1px solid #5f5f5f}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerBorderBottomMañanaTarde{width:136px;border-bottom:1px solid #5f5f5f}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerBorderBottomTarde{width:128px;border-bottom:1px solid #5f5f5f}@media (max-width:767px){#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerBorderBottom,#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerBorderBottomMañana,#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerBorderBottomMañanaTarde,#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerBorderBottomTarde{display:none}}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerKeyBold{font-family:Avenir LT Std Black!important;font-weight:900;font-size:18px!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerBorderBottom{width:175px;border-bottom:1px solid #5f5f5f}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerKeyBorderBottom{width:140px;border-bottom:1px solid #5f5f5f}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerKeyRed{color:#e02020;font-family:Avenir LT Std Black!important;font-weight:900;font-size:18px!important;letter-spacing:0;text-transform:uppercase}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .title-share{color:#282828;font-family:Avenir LT Std Medium!important;font-weight:500;font-size:18px;letter-spacing:0;line-height:22px;text-align:center;margin-top:25px!important}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .share-buttons{max-width:none}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .share-buttons div{margin-left:0;width:auto;height:auto;border:0}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .share-buttons #fb-root{display:none}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .share-buttons .shareButton{border-radius:4px;border:.5px solid #282828;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:25px;margin-left:18px;width:60px;height:40px;cursor:pointer;text-decoration:none}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .share-buttons .shareButton i{color:#000}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .share-buttons .shareButton:hover{background-color:#000}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .share-buttons .shareButton:hover i{color:#fff}@media (max-width:767px){#ciclo-sevilla-top #descripcion #descripcion-ciclo .image-mobile{padding-bottom:0}#ciclo-sevilla-top #descripcion #descripcion-ciclo h1{font-size:37px!important;letter-spacing:-.5px;line-height:40px!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile{background:none}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #LeerMas,#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #LeerMenos{font-family:Avenir LT Std Black;font-weight:900;font-size:16px;letter-spacing:0;line-height:22px;margin-bottom:23px;margin-left:15px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #youtube{margin-top:15px;margin-left:15px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla{margin-top:15px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px)}#ciclo-sevilla-top #descripcion #mas-informacion .share-box{padding:0}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .title-share{padding-top:20px;margin:0!important;margin-top:0!important;margin-bottom:30px!important}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .share-buttons div{margin:0}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .share-buttons .shareButton{margin-left:10px}}@media (min-width:767px) and (max-width:991px){#ciclo-sevilla-top #descripcion #descripcion-ciclo .image-mobile{padding-bottom:0}#ciclo-sevilla-top #descripcion #descripcion-ciclo h1{font-size:37px!important;letter-spacing:-.5px;line-height:40px!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile{background:none}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #LeerMas,#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #LeerMenos{font-family:Avenir LT Std Black;font-weight:900;font-size:16px;letter-spacing:0;line-height:22px;margin-bottom:23px;margin-left:15px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #youtube{margin-top:15px;margin-left:15px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla{margin-top:15px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla{-ms-flex:0 1 70%;flex:0 1 70%;max-width:47%}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerKeyRed{margin-top:40px}}@media (max-width:767px){#ciclo-sevilla-top #descripcion #descripcion-ciclo h1{font-size:30px!important;letter-spacing:0;line-height:33px!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo .volver{color:#282828;font-family:Avenir LT Std Light;font-size:12px;letter-spacing:0;line-height:22px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .underline{text-decoration:underline}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #cat-description-short p{font-family:Avenir LT Std Light!important;font-weight:500;font-size:16px!important;letter-spacing:0;line-height:22px;margin-bottom:10px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #youtube .videoEnlace{font-family:Avenir LT Std Medium;font-weight:500;line-height:22px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile #youtube .videoEnlace i{margin-right:10px}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla p{line-height:20px!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerKeyBold{font-size:16px!important}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerKeyBorderBottom{display:none}#ciclo-sevilla-top #descripcion #descripcion-ciclo .second-block-mobile .headerKeys-sevilla-wrapper #headerKeys-sevilla .headerKey-sevilla .headerKeyRed{font-size:16px!important}#ciclo-sevilla-top #descripcion #mas-informacion .share-box .title-share{font-size:16px}}.fct-warning{margin-top:16px!important;margin-bottom:16px!important;background-color:#fff3d5;color:#794e22;border-radius:6px;padding:16px;padding-top:12px;padding-bottom:12px}.fct-warning .fct-warning-text{margin:0}.fct-warning b{font-family:Avenir LT Std Black}.fct-warning a{font-family:Avenir LT Std Light!important;text-decoration:underline;color:#794e22}.fct-warning p{font-family:Avenir LT Std Light;font-size:16px!important}.info-asignatura input{display:none}.info-asignatura label{display:block;cursor:pointer;text-decoration:underline}@media (max-width:425px){#agregar-semestre{height:45px!important;width:100%!important;padding-left:16px!important;padding-top:7px!important;margin-top:0!important;margin-left:0!important}#agregar-semestre img{width:18px!important;vertical-align:text-bottom!important;margin-left:4px!important}#agregar-semestre span{font-size:16px!important;font-family:Avenir LT Std Heavy;letter-spacing:0}}@media (max-width:320px){#agregar-semestre span{font-size:14px!important;font-family:Avenir LT Std Heavy;letter-spacing:0}}@media (min-width:426px){#agregar-semestre{width:391px!important;margin-top:38px!important;height:51px!important;padding-left:16px!important;padding-top:13px!important;margin-left:0!important}#agregar-semestre img{width:20px!important;vertical-align:top!important;margin-left:7px!important}#agregar-semestre span{font-size:20px!important;font-family:Avenir LT Std Heavy;letter-spacing:0}}.online-apoyo-presencial-banner{background:#f0f4f8;margin-top:48px;margin-bottom:88px}@media (max-width:767px){.online-apoyo-presencial-banner{margin-top:48px!important;margin-bottom:48px!important}.online-apoyo-presencial-banner .apoyo-wrapper{padding:45px 10px!important}.online-apoyo-presencial-banner .apoyo-wrapper .text-apoyo p{font-size:28px!important;line-height:32px!important}.online-apoyo-presencial-banner .buttons-apoyo-wrapper{-ms-flex-direction:column!important;flex-direction:column!important}.online-apoyo-presencial-banner .buttons-apoyo-wrapper .btn-transparent-default{min-width:auto!important;width:100%}.online-apoyo-presencial-banner .buttons-apoyo-wrapper .margin-bottom{margin-bottom:16px}}.online-apoyo-presencial-banner .apoyo-wrapper{padding:45px}.online-apoyo-presencial-banner .apoyo-wrapper .text-apoyo{max-width:922px}.online-apoyo-presencial-banner .apoyo-wrapper .text-apoyo p{margin-bottom:25px;font-family:Avenir LT Std Light;font-size:24px;line-height:28px;text-align:center}.online-apoyo-presencial-banner .apoyo-wrapper .text-apoyo p span{font-family:Avenir LT Std Heavy}.online-apoyo-presencial-banner .buttons-apoyo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.online-apoyo-presencial-banner .buttons-apoyo-wrapper .btn-transparent-default{border-radius:4px;border:1px solid #282828;background:#f0f4f8;font-size:20px;padding:15px 20px;min-width:321px;font-family:Avenir LT Std Heavy}.online-apoyo-presencial-banner .buttons-apoyo-wrapper .margin-right{margin-right:16px}#llibres .desc_material_impreso>a{cursor:pointer;font-family:Avenir LT Std Light;text-decoration:underline!important}.header-semestre:first-letter{text-transform:uppercase!important}@media (max-width:425px){.real-mobile-hide{display:none!important}}@media (min-width:426px){.real-desktop-hide{display:none!important}}@media (max-width:425px){.mob-center{margin-left:-15px!important}#asignatures .matriculacion .assignatura{padding-left:16px!important;padding-right:16px!important}.semestre .big-info-text{font-size:21px!important;color:#282828;margin-right:15px;margin-left:15px;line-height:28px;margin-bottom:-6px}#asignatures .matriculacion-header{padding-right:15px;padding-left:15px;margin-top:-32px;margin-bottom:-16px}#asignatures .matriculacion-header h2{font-size:28px!important;line-height:37px!important}.logos-pago{clear:both;text-align:left}.logos-pago-container-products .logo-pago-con-cuenta{font-size:6px;width:50px;line-height:1.5;display:inline-block;vertical-align:middle}.logos-pago-container-products .logos-pago img{height:28px;margin-right:-2px;margin-left:-2px}#add-to-cart-or-refresh-5{float:none!important;padding-right:15px!important}#agregar-semestre{width:100%!important}}.container-modality .modality.online-hibrido-presencial{-ms-flex:0 1 calc(50% - 20px)!important;flex:0 1 calc(50% - 20px)!important;max-width:calc(50% - 20px)!important}@media (max-width:992px){.container-modality .modality.online-hibrido-presencial{-ms-flex:0 1 calc(100% - 20px)!important;flex:0 1 calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}}@media (max-width:992px){.container-modality .modality.online-hibrido-presencial .modality-wrapper{margin-bottom:14px}}.container-modality .modality.online-hibrido-presencial .modality-wrapper .modality-header.online-hibrido-presencial{min-height:68px!important;padding:12px 20px!important;margin-bottom:10px}.container-modality .modality.online-hibrido-presencial .modality-wrapper .modality-content.online-hibrido-presencial .accordion-links .accordion-element-links{cursor:pointer;margin-bottom:0!important;padding:0!important;background:#fff}.container-modality .modality.online-hibrido-presencial .modality-wrapper .modality-content.online-hibrido-presencial .accordion-links .accordion-element-links:not(:last-child) article{border-bottom:1px solid #f0f0f0;margin-right:19px;margin-left:19px}.container-modality .modality.online-hibrido-presencial .modality-wrapper .modality-content.online-hibrido-presencial .accordion-links .accordion-element-links .wrapper-element-accordion-links{padding:0!important}.container-modality .modality.online-hibrido-presencial .modality-wrapper .modality-content.online-hibrido-presencial .accordion-links .accordion-element-links .wrapper-element-accordion-links a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;font-family:Avenir LT Std Black;font-size:17px;line-height:22px;margin-top:10px;text-decoration:none}.container-modality .modality.online-hibrido-presencial .modality-wrapper .modality-content.online-hibrido-presencial .accordion-links .accordion-element-links .wrapper-element-accordion-links a i{font-size:29px}.container-modality .modality.online-hibrido-presencial .modality-wrapper .modality-content.online-hibrido-presencial .accordion-links .accordion-element-links .wrapper-element-accordion-links a:hover{color:#515151}.container-modality.change-background{background:#f0f4f8!important;padding-top:12px}.simulator-banner-right{text-align:center;overflow:hidden;padding-right:0!important;margin-top:-2px}@media (max-width:360px){.simulator-container{width:307px!important;margin-left:inherit!important;margin-right:inherit!important;height:77px}}@media (max-width:425px){.simulator-container{overflow:hidden;border:1px solid #ddd;border-radius:6px;width:300px;height:77px;background-color:#fff;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:6px}}@media (min-width:426px){.simulator-container{overflow:hidden;border:1px solid #ddd;border-radius:6px;width:307px;height:77px;background-color:#fff;text-align:center;margin-left:auto;margin-bottom:8px;margin-top:8px}}.big-info-text{font-size:28px;margin-bottom:32px;line-height:24px;font-family:Avenir LT Std Light}.big-info-text.outter-box,.outter-block{max-width:1200px;margin:0 auto}.outter-block{line-height:24px}@media (max-width:1200px){.outter-block{margin-left:15px;margin-right:15px}}.logos-pago-container-products{padding-top:5px}@media (max-width:1199px){.logos-pago-container-products{margin-right:0!important}}@media (min-width:426px){.logos-pago-container-products .logo-pago-con-cuenta{font-size:9px;width:60px;line-height:1.5;display:inline-block;vertical-align:middle}}@media (min-width:426px){.logos-pago-container-products .logos-pago{margin-top:-10px!important}}.logos-pago-container-products .logos-pago span{font-family:Avenir LT Std Light!important;color:#282828}.logos-pago-container-products .logos-pago img{vertical-align:middle}@media (min-width:1200px){.logos-pago-container-products .logos-pago img{height:33px;margin-right:-2px;margin-left:-2px}}.pagaMasTarde{max-width:1200px;margin:0 auto 42px!important;border-radius:6px;border:1px solid #26abbc;padding:12px 15px;padding-bottom:0;padding-top:20px;background:#eff8fa}@media (max-width:425px){.pagaMasTarde{padding:15px 0;margin:10px!important}}.pagaMasTarde .pmt_title{color:#3e3e3e;font-weight:400}@media (min-width:900px){.pagaMasTarde .pmt_title{font-family:Avenir LT Std Light;font-size:28px;line-height:42px}}@media (max-width:899px){.pagaMasTarde .pmt_title{font-family:Avenir LT Std Light;font-size:20px;line-height:25px}}.pagaMasTarde .pmt_title b{font-family:Avenir LT Std Black}.pagaMasTarde .pmt_title .fee{color:#e02020;font-family:Avenir LT Std Medium}@media (max-width:720px){.pagaMasTarde .pmt_title .sin-intereses{display:inline-block;color:#1b9cdd;margin-top:10px;font-size:18px}}@media (min-width:721px){.pagaMasTarde .pmt_title .sin-intereses{display:inline-block;color:#1b9cdd;margin-top:10px}}.pagaMasTarde .pmt_banner_subtittle{color:#3e3e3e;font-family:Avenir LT Std Light}@media (max-width:899px){.pagaMasTarde .pmt_banner_subtittle{font-size:12px;margin-top:0;line-height:1.3}}@media (min-width:900px){.pagaMasTarde .pmt_banner_subtittle{font-size:16px;margin-top:-4px}}.pagaMasTarde .pmt_banner_subtittle b,.pagaMasTarde .pmt_banner_subtittle strong{font-family:Avenir LT Std Black}.pagaMasTarde .pmt_small{font-size:12px;margin-bottom:0}.modules-wrapper{border:1px solid #d9e2ec;border-radius:6px}@media (min-width:425px){.modules-wrapper{margin:48px auto!important;margin-top:32px!important}}@media (max-width:425px){.modules-wrapper{margin-right:10px!important;margin-left:10px!important;margin-top:25px!important}}.modules-wrapper a.section.accordion-header:active,.modules-wrapper a.section.accordion-header:focus,.modules-wrapper a.section.accordion-header:hover{text-decoration:none!important}.modules-wrapper a.section.accordion-header:active span,.modules-wrapper a.section.accordion-header:focus span,.modules-wrapper a.section.accordion-header:hover span{text-decoration:underline}.modules-wrapper a.accordion-header:not(.collapsed){border-top:1px solid #d9e2ec;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#f0f4f8!important;padding:15px!important}.modules-wrapper a.accordion-header.collapsed{border-top:1px solid #d9e2ec;border-radius:6px;background-color:#fff!important;padding:15px!important}.modules-wrapper .row.assignatura{padding:10px 48px!important}.modules-wrapper .header-semestre{font-size:20px!important}.modules-wrapper .container-big.acenter i{color:#9fb3c8}#asignatures .matriculacion div.premium-block,div.premium-block{border-bottom:none!important}.header_premium{background-color:#fff0b8}div.convas .semestre .assignatura{padding-bottom:30px!important}div.convas .semestre .assignatura .precioConvalidacion{bottom:-40px!important}.switch-convas .row{padding-right:30px;position:relative}.switch-convas .row .wrapper{position:absolute;right:30px;top:10px}.switch-convas .row .label{font-size:16px;display:block;float:right;margin-top:8px;margin-right:12px}.switch-convas .row .switch{float:right;position:relative;display:block;width:60px;height:34px}.switch-convas .row .switch input{display:none}.switch-convas .row .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.switch-convas .row .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.switch-convas .row input:checked+.slider{background-color:#78b8cc}.switch-convas .row input:focus+.slider{box-shadow:0 0 1px #ffd254}.switch-convas .row input:checked+.slider:before{transform:translateX(26px)}.switch-convas .row .slider.round{border-radius:34px}.switch-convas .row .slider.round:before{border-radius:50%}.books-alert{background-color:#fec940;text-align:center;padding:22px!important;color:#fff;cursor:pointer;margin-bottom:20px!important;height:100px}.books-alert h2{font-size:25px;font-family:Avenir LT Std Heavy;font-size:2em!important;text-transform:uppercase;line-height:normal}.books-alert i{font-size:1.5em}#llibres-cart span{display:block;text-align:center}#llibres-cart span.grey-span{color:#9a9a9a;font-size:16px}#llibres-cart span.cursive-span{font-style:italic;font-size:13px;margin-bottom:20px}#llibres-cart span.cursive-span-button{color:#9a9a9a;font-style:italic;font-size:15px;padding:10px 22%}#llibres-cart .book{margin-bottom:70px;text-align:center}#llibres-cart .book span{display:block}#llibres-cart .book span.tittleB{font-size:14px;margin-top:10px;margin-bottom:30px;font-weight:700;min-height:20px}#llibres-cart .book img{width:70%;margin-bottom:10px}#llibres-cart .book .grey-small{color:#5b5b5b}#llibres-cart h2{margin-bottom:40px;text-align:center;text-transform:uppercase!important}#llibres-cart .butLibro{background-color:#ffd254;padding:12px 30px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;cursor:pointer;white-space:nowrap;display:inline-block;line-height:normal;color:#000;font-size:1.3em;margin-left:15px;box-shadow:0 2px 6px 0 rgba(0,0,0,.15);position:relative}#llibres-cart .butLibro i{float:none}#llibres-cart .butLibro:hover{top:1px;box-shadow:none;-webkit-box-shadow:none}#llibres-cart .completobutton{background-color:#f26767!important;color:#fff!important}#llibres-cart .cursive-span-button{color:#9a9a9a;font-style:italic;font-size:12px;padding:10px}section#llibres-cart.container-fluid{margin-top:60px}span.product-image.media-middle{display:none}body#checkout h2{line-height:normal}.shopping_cart img.img-carrito{height:28px}footer#footer .titulo-homologado{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:auto;margin:50px 20px}footer#footer .titulo-homologado .titulo-arriba{display:none}footer#footer .titulo-homologado div.titulo-arriba{display:none;font-family:Avenir LT Std Heavy;text-align:center;text-transform:uppercase;padding-bottom:15px;width:100%;height:16px;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#000}footer#footer .titulo-homologado .autorizado-homologado{height:98px;border:1px solid #000;text-align:center;display:-ms-flexbox;display:flex}footer#footer .titulo-homologado .autorizado-homologado div.titulo-lado{font-family:Avenir LT Std Heavy;text-align:left;text-transform:uppercase;padding:27px 0 27px 24px;height:inherit;font-size:12px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#000;margin:auto;width:26%}footer#footer .titulo-homologado .autorizado-homologado .box-mecd{width:26%;text-align:left}footer#footer .titulo-homologado .autorizado-homologado .box-mecd img{margin:28px auto 3px;width:100%}footer#footer .titulo-homologado .autorizado-homologado .separador-logos{width:1%;margin:4%;border-right:1px solid #000}footer#footer .titulo-homologado .autorizado-homologado .separador-logos.sin-borde{border:none!important}footer#footer .titulo-homologado .autorizado-homologado .box-madrid{width:30%;text-align:left}footer#footer .titulo-homologado .autorizado-homologado .box-madrid img{margin:15px auto 3px}footer#footer .titulo-homologado .autorizado-homologado .codigo-centro{color:#000;font-family:Avenir LT Std Heavy;font-size:11px;font-weight:900;height:15px;letter-spacing:0;text-align:left}footer#footer .titulo-homologado .separador-cajas{width:50px}footer#footer .titulo-homologado .box-centro-adherido .cent-ad{margin-bottom:.5rem!important}footer#footer #centro-autorizado{border:1px solid #000;padding-top:35px;text-align:center;margin:0 auto!important;height:auto}footer#footer #centro-autorizado div{text-align:center;font-weight:700;padding-right:10px}footer#footer #centro-autorizado div p{margin-top:7px}footer#footer #centro-autorizado div.col-sm-2,footer#footer #centro-autorizado div.col-sm-3{padding-top:13px}footer#footer #centro-autorizado img{height:75px}footer#footer #centro-autorizado img:not(.confianza){margin-top:30px}@media only screen and (min-width:769px){footer#footer .address-global-mobile{display:none}footer#footer .address-global{background-color:#242424;font-family:Montserrat;display:block}footer#footer .address-global .shop-name a span{font-family:Montserrat Bold;font-size:16px}footer#footer .address-global .phone-text{max-width:300px}footer#footer .address-global .phone-text a span{font-family:Montserrat Bold;font-size:15px;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#fff}footer#footer .address-global .abiertos{font-family:Montserrat Bold}footer#footer .address-global .wrap-address{padding:100px 2rem;max-width:1440px;margin:auto}footer#footer .address-global .wrap-address span{color:#fff}footer#footer .address-global .wrap-address a:hover,footer#footer .address-global .wrap-address a span.mapa{text-decoration:underline;color:#fff}footer#footer .address-global .wrap-address .new-address .address-block{padding-top:47px}footer#footer .address-global .wrap-address .new-address .address-block .separador{height:260px}footer#footer .address-global .wrap-address .new-address .address-block .separador-logo-online{height:178px!important}footer#footer .address-global .wrap-address .new-address .address-block.logo{text-align:center;margin-bottom:65px}footer#footer .address-global .wrap-address .new-address .address-block.logo.ilerna{padding-top:0;margin-bottom:0}footer#footer .address-global .wrap-address .new-address .address-block.logo .ilerna-links{text-align:left}footer#footer .address-global .wrap-address .new-address .address-block.links.online{padding-top:0}footer#footer .address-global .wrap-address .new-address .address-block.links .logo{display:none}}@media only screen and (min-width:769px) and (max-width:1201px){footer#footer .address-global .wrap-address .new-address .address-block.links .logo{text-align:left;display:block;padding-top:0;margin-top:-30px}}@media only screen and (min-width:769px){footer#footer .address-global .wrap-address .new-address .address-block.links .ilerna-links{text-align:left}footer#footer .address-global .wrap-address .new-address .shop-information.online{padding-top:15px}footer#footer .address-global .wrap-address .new-address .shop-information.last{border-left:1px solid #8f8e8f;padding-left:30px}footer#footer .address-global .wrap-address .new-address .shop-information.first{border-right:1px solid #8f8e8f}footer#footer .address-global .wrap-address .new-address .shop-information .container-socialmedia .image-block img{width:100%}footer#footer .address-global .wrap-address .new-address .shop-information.global-lleida{padding:50px 6%;border-left:0!important;border-right:0!important}footer#footer .address-global .wrap-address .new-address .shop-information.global-lleida .logo-block{padding-top:0!important}footer#footer .address-global .wrap-address .new-address .shop-information.global-lleida .logo-block .address-block{padding-top:0!important;margin-bottom:40px}footer#footer .address-global .wrap-address .new-address .shop-information.global-online{padding:50px 6% 50px 2%;border-left:1px solid #8f8e8f;border-right:1px solid #8f8e8f}footer#footer .address-global .wrap-address .new-address .shop-information.global-online .logo-block{padding-top:0!important}footer#footer .address-global .wrap-address .new-address .shop-information.global-online .logo-block .address-block{padding-top:0!important;margin-bottom:40px}footer#footer .address-global .wrap-address .new-address .shop-information.global-madrid{padding:50px 6% 50px 2%;height:485px;border:none}footer#footer .address-global .wrap-address .new-address .shop-information.global-madrid .logo-block{padding-top:0!important}footer#footer .address-global .wrap-address .new-address .shop-information.global-madrid .logo-block .address-block{padding-top:0!important;margin-bottom:40px}footer#footer .address-global .wrap-address .new-address .shop-information.global-madrid .container-address{margin-bottom:25px}footer#footer .address-global .wrap-address .new-address .shop-information .little-line{height:14px;width:51px;margin-bottom:18px;border-bottom:2px solid #88b2bb}footer#footer .address-global .wrap-address .new-address .shop-information .image-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left;padding-bottom:45px;width:-moz-max-content;width:max-content}footer#footer .address-global .wrap-address .new-address .shop-information .image-container .address-text,footer#footer .address-global .wrap-address .new-address .shop-information .image-container .email-text,footer#footer .address-global .wrap-address .new-address .shop-information .image-container .phone-text{padding-left:1rem;line-height:25px;font-size:14px}footer#footer .address-global .wrap-address .new-address .shop-information .container-socialmedia .image-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}footer#footer .address-global .wrap-address .new-address .shop-information .container-socialmedia .image-block .no-last{margin-right:11px;border-right:1px solid #727171;padding-right:11px}footer#footer .address-global .wrap-address .new-address .cms-links{font-family:Montserrat;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:3.14;letter-spacing:normal;color:#fff}footer#footer .address-global .wrap-address .method-and-shops{background-color:#242424;font-family:Montserrat;margin-top:60px}footer#footer .address-global .wrap-address .method-and-shops .horizontal-separator{margin:40px auto 40px 0;border-top:1px solid #8f8e8f;height:5px}footer#footer .address-global .wrap-address .method-and-shops .flex-between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}footer#footer .address-global .wrap-address .method-and-shops .down-block{line-height:35px;text-align:left}footer#footer .address-global .wrap-address .method-and-shops .down-block.method-block{border-right:1px solid #8f8e8f;padding-left:0!important}footer#footer .address-global .wrap-address .method-and-shops .down-block:not(.method-block){text-align:center;padding:0!important}footer#footer .address-global .wrap-address .method-and-shops .down-block.translate-block{padding-top:3px;text-align:right}footer#footer .address-global .wrap-address .method-and-shops .down-block.translate-block #idioma-full-header a{text-decoration:none!important;padding:6px 5px;color:#fff!important}footer#footer .address-global .wrap-address .method-and-shops .down-block.translate-block #idioma-full-header a:hover{text-decoration:underline!important}}@media only screen and (max-width:768px){footer#footer .address-global{display:none}footer#footer .address-global-mobile{display:block;background-color:#242424;font-family:Montserrat;padding:50px 1rem!important}footer#footer .address-global-mobile .horizontal-separator{width:35rem;margin:30px 1rem;border-top:1px solid #8f8e8f;height:5px}footer#footer .address-global-mobile span{color:#fff}footer#footer .address-global-mobile span.mapa{text-decoration:underline!important;color:#fff}footer#footer .address-global-mobile a:hover{text-decoration:underline;color:#fff}footer#footer .address-global-mobile .new-address.mobile .horizontal-separator{width:80%;margin:30px 10% 30px 0;border-top:1px solid #8f8e8f;height:5px}footer#footer .address-global-mobile .new-address.mobile .shop-name a span{font-family:Montserrat Bold;font-size:16px}footer#footer .address-global-mobile .new-address.mobile .phone-text a span{font-family:Montserrat Bold;font-size:15px;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#fff}footer#footer .address-global-mobile .new-address.mobile .abiertos{font-family:Montserrat Bold}footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.logo{padding-bottom:25px}footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.logo img.logo-lleida-mobile{width:130px}footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.links .ilerna-links{height:30px}footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.shop-information .little-line{height:14px;width:51px;margin-bottom:18px;border-bottom:2px solid #88b2bb}footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.shop-information .container-phone.image-container.italia{padding-right:100px}footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.shop-information .image-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:left;justify-content:left;padding-bottom:45px}footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.shop-information .image-container .address-text,footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.shop-information .image-container .email-text,footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.shop-information .image-container .phone-text{padding-left:1rem;line-height:25px;font-size:14px}footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.shop-information .container-socialmedia .image-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}footer#footer .address-global-mobile .new-address.mobile .address-mobile-block.shop-information .container-socialmedia .image-block .no-last{margin-right:11px;border-right:1px solid #727171;padding-right:11px}footer#footer .address-global-mobile .new-address.mobile .cms-links-mobile{font-family:Montserrat;font-size:14px;font-weight:300;font-style:normal;font-stretch:normal;line-height:35px;letter-spacing:normal;color:#fff}footer#footer .address-global-mobile .method-and-shops.mobile{text-align:left;background-color:#242424;font-family:Montserrat}footer#footer .address-global-mobile .method-and-shops.mobile .horizontal-separator{width:80%;margin:30px 10% 30px 0;border-top:1px solid #8f8e8f;height:5px}footer#footer .address-global-mobile .method-and-shops.mobile .down-block-mobile{line-height:35px}footer#footer .address-global-mobile .method-and-shops.mobile .down-block-mobile.translate-block #idioma-mobile-header{border-radius:6px;margin-top:10px}footer#footer .address-global-mobile .method-and-shops.mobile .down-block-mobile.translate-block #idioma-mobile-header a{text-decoration:none!important;padding:6px 0 5px;color:#fff}footer#footer .address-global-mobile .method-and-shops.mobile .down-block-mobile.translate-block #idioma-mobile-header a:hover{text-decoration:underline!important}}@media (max-width:768px){footer#footer .titulo-homologado .autorizado-homologado{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-ms-flex-pack:center;justify-content:center;max-width:400px;margin:auto}footer#footer .titulo-homologado .autorizado-homologado .titulo-lado{display:none!important}footer#footer .titulo-homologado .autorizado-homologado .titulo-arriba{display:block;height:auto;padding:15px 2px 0}footer#footer .titulo-homologado .autorizado-homologado .separador-logos.sin-borde{display:none}footer#footer .titulo-homologado .autorizado-homologado .box-madrid,footer#footer .titulo-homologado .autorizado-homologado .box-mecd{width:auto}}@media (max-width:650px){footer#footer .titulo-homologado{-ms-flex-direction:column;flex-direction:column}footer#footer .titulo-homologado .autorizado-homologado{padding:0 7px!important;width:100%;-ms-flex-pack:center;justify-content:center}footer#footer .titulo-homologado .autorizado-homologado .box-madrid,footer#footer .titulo-homologado .autorizado-homologado .box-mecd{width:43%;max-width:43%}footer#footer .titulo-homologado .autorizado-homologado .box-madrid img.mecd,footer#footer .titulo-homologado .autorizado-homologado .box-mecd img.mecd{margin:28px auto 8px}footer#footer .titulo-homologado .autorizado-homologado .box-madrid img,footer#footer .titulo-homologado .autorizado-homologado .box-mecd img{width:100%}footer#footer .titulo-homologado .autorizado-homologado .box-madrid .codigo-centro,footer#footer .titulo-homologado .autorizado-homologado .box-mecd .codigo-centro{font-size:9px}footer#footer .titulo-homologado .autorizado-homologado .separador-logos{width:2%}footer#footer .titulo-homologado .box-centro-adherido{text-align:center;margin-top:30px}}@media (max-width:440px){footer#footer .titulo-homologado .autorizado-homologado{padding:unset!important}}#opiniones{padding:50px 15px}#opiniones .h3-mimic{color:#000;padding-top:0;padding-bottom:10px;text-transform:none;font-size:21px;font-family:Avenir LT Std Heavy;display:block;line-height:27px}@media (max-width:425px){#opiniones{padding:50px 10px}}#address-sevilla{display:block;background-color:#000;color:#fff}#address-sevilla,#address-sevilla a,#address-sevilla div,#address-sevilla p,#address-sevilla span{font-family:Avenir LT Std Medium}#address-sevilla a{color:#bcbcbc;text-decoration:underline}#address-sevilla i{font-size:24px;color:#868e96}#address-sevilla .underlined{text-decoration:underline}#address-sevilla .chat-en-directo,#address-sevilla .escribenos{cursor:pointer}#address-sevilla .flex-row-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}#address-sevilla .flex-item-line{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:0 15px}#address-sevilla .flex-item-icon{-ms-flex:0 1 10%;flex:0 1 10%;margin:0 0 0 15px;max-width:10%;text-align:center}#address-sevilla .flex-item-text{-ms-flex:0 1 calc(80% - 30px);flex:0 1 calc(80% - 30px);margin:0 15px;max-width:calc(80% - 30px)}#address-sevilla .flex-item-icon-metro{-ms-flex:0 1 calc(20% - 10px);flex:0 1 calc(20% - 10px);margin:0 5px;max-width:calc(20% - 10px);text-align:center}#address-sevilla .flex-between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#address-sevilla .center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#address-sevilla .address-container{max-width:1200px;padding:0 15px;margin:auto}#address-sevilla .address-wrapper{padding:25px 0 100px}#address-sevilla .address-section{padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-sevilla .address-section .address-primary-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:0 15px}#address-sevilla .address-section .address-primary-wrapper .address-logos-wrapper{border-right:1px solid #8f8e8f}#address-sevilla .address-section .address-primary-wrapper .address-logos-wrapper,#address-sevilla .address-section .address-primary-wrapper .address-logos-wrapper .address-logo{-ms-flex:0 1 calc(35% - 30px);flex:0 1 calc(35% - 30px);margin:0 15px;max-width:calc(35% - 30px)}#address-sevilla .address-section .address-primary-wrapper .address-logos-wrapper .address-oficial{-ms-flex:0 1 calc(65% - 30px);flex:0 1 calc(65% - 30px);margin:0 15px;max-width:calc(65% - 30px);font-size:28px}#address-sevilla .address-section .address-primary-wrapper .address-logos-wrapper .address-oficial strong{font-family:Avenir LT Std Black}#address-sevilla .address-section .address-primary-wrapper .address-directions{-ms-flex:0 1 calc(65% - 30px);flex:0 1 calc(65% - 30px);margin:0 15px;max-width:calc(65% - 30px);font-size:12px}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-direction-wrapper{-ms-flex:0 1 calc(60% - 30px);flex:0 1 calc(60% - 30px);margin:0 15px;max-width:calc(60% - 30px);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-direction-wrapper .direction{font-size:16px;line-height:25px;margin-bottom:0;max-width:225px}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-direction-wrapper .direction a{font-size:12px;color:#fff}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-direction-bus-wrapper{-ms-flex:0 1 calc(40% - 30px);flex:0 1 calc(40% - 30px);margin:0 15px;max-width:calc(40% - 30px)}#address-sevilla .address-section .address-primary-wrapper .address-directions .margin-bottom-directions{margin-bottom:10px}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-bus-line{line-height:25px;height:21px;width:21px;border-radius:2px;background:#006;margin:0 auto}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-metro-line{line-height:22px;height:18px;width:18px;margin:0 auto}#address-sevilla .address-section .address-primary-wrapper .address-directions .metro-green{background:#98be13}#address-sevilla .address-section .address-primary-wrapper .address-directions .metro-red{background:#e0292f}#address-sevilla .related{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-sevilla .related .related-info-wrapper{-ms-flex:0 1 calc(75% - 30px);flex:0 1 calc(75% - 30px);margin:0 15px;max-width:calc(75% - 30px)}#address-sevilla .related .related-info-wrapper .related-wrapper{-ms-flex:0 1 calc(33% - 30px);flex:0 1 calc(33% - 30px);margin:0 15px;max-width:calc(33% - 30px)}#address-sevilla .related .related-info-wrapper .related-wrapper .related-icon{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:0 15px;max-width:calc(20% - 30px)}#address-sevilla .related .related-info-wrapper .related-wrapper .related-info,#address-sevilla .related .related-info-wrapper .related-wrapper .related-info span{font-size:12px}#address-sevilla .related .related-info-wrapper .related-wrapper .related-info span.related-title{margin-bottom:5px;font-size:16px}#address-sevilla .related .related-info-wrapper .related-wrapper .related-info span.related-title a{text-decoration:none;color:#fff}#address-sevilla .related .related-info-wrapper .related-wrapper .related-info .state-live{display:inline-block;width:12px;height:12px;border-radius:50%;background:#6dd400;margin-right:8px}#address-sevilla .related .related-links-wrapper{-ms-flex:0 1 calc(25% - 31px);flex:0 1 calc(25% - 31px);margin:0 15px;max-width:calc(25% - 31px);border-left:1px solid #8f8e8f}#address-sevilla .related .related-links-wrapper .related-links-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#address-sevilla .related .related-links-wrapper .related-links-center .related-link{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:0 15px;max-width:calc(100% - 30px)}#address-sevilla .related .related-links-wrapper .related-links-center .related-link:not(:last-child){margin-bottom:12px}#address-sevilla .headquarters{padding-top:30px;font-size:16px}#address-sevilla .headquarters .headquarters-offline{-ms-flex:0 1 calc(65% - 30px);flex:0 1 calc(65% - 30px);margin:0 15px}#address-sevilla .headquarters .headquarters-offline .headquarter-offline-title{-ms-flex:0 1 calc(40% - 30px);flex:0 1 calc(40% - 30px);margin:0 15px;text-align:center}#address-sevilla .headquarters .headquarters-offline .headquarter-offline{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:0 15px}#address-sevilla .headquarters .headquarters-online{-ms-flex:0 1 calc(35% - 30px);flex:0 1 calc(35% - 30px);margin:0 15px}#address-sevilla .headquarters .headquarters-online .headquarter-online-title{-ms-flex:0 1 calc(60% - 30px);flex:0 1 calc(60% - 30px);margin:0 15px;text-align:right}#address-sevilla .headquarters .headquarters-online .headquarter-online{-ms-flex:0 1 calc(40% - 30px);flex:0 1 calc(40% - 30px);margin:0 15px}#address-sevilla .social-media{margin-top:30px;text-align:center}#address-sevilla .social-media a:not(:last-child){margin-right:50px}#address-sevilla .social-media .img-tiktok{height:22px;width:20px;margin-top:-10px}#address-sevilla .cms-links{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}#address-sevilla .cms-links a{font-size:12px}@media (max-width:1199px){#address-sevilla .address-wrapper{padding:40px 0}#address-sevilla .address-section{padding-bottom:0;border-bottom:0}#address-sevilla .address-section .address-primary-wrapper{border-bottom:1px solid #8f8e8f}#address-sevilla .address-section .address-primary-wrapper .address-logos-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);border-right:0;border-bottom:1px solid #8f8e8f;padding-bottom:30px}#address-sevilla .address-section .address-primary-wrapper .address-logos-wrapper .address-logo{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);max-width:calc(50% - 30px);text-align:end}#address-sevilla .address-section .address-primary-wrapper .address-logos-wrapper .address-oficial{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);max-width:calc(50% - 30px);font-size:20px}#address-sevilla .address-section .address-primary-wrapper .address-directions{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);padding-top:30px;padding-bottom:30px}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-direction-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-direction-wrapper .direction{max-width:250px}#address-sevilla .related{padding-bottom:0;border-bottom:0}#address-sevilla .related .related-info-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);padding-top:30px;padding-bottom:20px;border-bottom:1px solid #8f8e8f}#address-sevilla .related .related-links-wrapper{-ms-flex:0 1 calc(100% - 31px);flex:0 1 calc(100% - 31px);max-width:calc(100% - 30px);padding-top:30px;padding-bottom:30px;border-left:0;border-bottom:1px solid #8f8e8f}#address-sevilla .related .related-links-wrapper .related-links-center{display:block}#address-sevilla .related .related-links-wrapper .related-links-center .related-block-wrapper{display:contents}#address-sevilla .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link{-ms-flex:0 1 calc(33% - 30px);flex:0 1 calc(33% - 30px);max-width:calc(33% - 30px);margin-bottom:0;text-align:center}#address-sevilla .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link:first-child{text-align:left}#address-sevilla .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link:last-child{text-align:right}#address-sevilla .headquarters{font-size:12px;padding-top:30px}#address-sevilla .headquarters .headquarters-offline{-ms-flex:0 1 calc(70% - 30px);flex:0 1 calc(70% - 30px)}#address-sevilla .headquarters .headquarters-offline .headquarter-offline-title{-ms-flex:0 1 calc(34% - 30px);flex:0 1 calc(34% - 30px);text-align:left}#address-sevilla .headquarters .headquarters-offline .headquarter-offline{-ms-flex:0 1 calc(22% - 30px);flex:0 1 calc(22% - 30px)}#address-sevilla .headquarters .headquarters-online{-ms-flex:0 1 calc(30% - 30px);flex:0 1 calc(30% - 30px)}#address-sevilla .headquarters .headquarters-online .headquarter-online,#address-sevilla .headquarters .headquarters-online .headquarter-online-title{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px)}#address-sevilla .social-media{margin-top:0;padding-top:40px}#address-sevilla .social-media a:not(:last-child){margin-right:45px}}@media (max-width:767px){#address-sevilla .address-wrapper{padding:20px 0}#address-sevilla .address-section,#address-sevilla .address-section .address-primary-wrapper{padding-bottom:0;border-bottom:0}#address-sevilla .address-section .address-primary-wrapper .address-logos-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);border-right:0}#address-sevilla .address-section .address-primary-wrapper .address-directions{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);padding-top:30px;padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-direction-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);margin-bottom:20px;-ms-flex-pack:unset;justify-content:unset}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-direction-wrapper .direction{line-height:22px}#address-sevilla .address-section .address-primary-wrapper .address-directions .address-direction-bus-wrapper,#address-sevilla .related .related-info-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px)}#address-sevilla .related .related-info-wrapper{padding-top:30px;padding-bottom:20px;border-bottom:1px solid #8f8e8f}#address-sevilla .related .related-info-wrapper .related-wrapper{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);max-width:calc(50% - 30px);margin-bottom:20px}#address-sevilla .related .related-links-wrapper .related-links-center .related-block-wrapper{display:block}#address-sevilla .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);margin-bottom:12px;text-align:left}#address-sevilla .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link:last-child{text-align:left}#address-sevilla .headquarters .headquarters-offline{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px)}#address-sevilla .headquarters .headquarters-offline .headquarter-offline-title{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);font-size:16px}#address-sevilla .headquarters .headquarters-offline .headquarter-offline{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);padding-top:20px}#address-sevilla .headquarters .headquarters-online{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px)}#address-sevilla .headquarters .headquarters-online .headquarter-online-title{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);padding-top:45px;font-size:16px;text-align:left}#address-sevilla .headquarters .headquarters-online .headquarter-online{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);padding-top:20px}#address-sevilla .social-media{padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-sevilla .social-media a:not(:last-child){margin-right:25px}#address-sevilla .cms-links{display:block}#address-sevilla .cms-links a{display:block;margin-bottom:18px}}#address-madrid{display:block;background-color:#000;color:#fff}#address-madrid,#address-madrid a,#address-madrid div,#address-madrid p,#address-madrid span{font-family:Avenir LT Std Medium}#address-madrid a{color:#bcbcbc;text-decoration:underline}#address-madrid i{font-size:24px;color:#868e96}#address-madrid .underlined{text-decoration:underline}#address-madrid .chat-en-directo,#address-madrid .escribenos{cursor:pointer}#address-madrid .flex-row-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}#address-madrid .flex-item-line{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:0 15px;max-width:calc(100% - 30px)}#address-madrid .flex-item-icon{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:0 15px;max-width:calc(20% - 30px);text-align:center}#address-madrid .flex-item-icon-directions{-ms-flex:0 1 calc(35% - 30px);flex:0 1 calc(35% - 30px);margin:0 15px;max-width:calc(35% - 30px);text-align:center}#address-madrid .flex-item-text{-ms-flex:0 1 calc(80% - 30px);flex:0 1 calc(80% - 30px);margin:0 15px;max-width:calc(80% - 30px)}#address-madrid .flex-item-text-directions{-ms-flex:0 1 calc(65% - 30px);flex:0 1 calc(65% - 30px);margin:0 15px;max-width:calc(65% - 30px)}#address-madrid .flex-between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#address-madrid .center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#address-madrid .address-container{max-width:1200px;padding:0 15px;margin:auto}#address-madrid .address-wrapper{padding:25px 0 100px}#address-madrid .address-section{padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-madrid .address-section .address-primary-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:0 15px;max-width:calc(100% - 30px)}#address-madrid .address-section .address-primary-wrapper .address-logos-wrapper{border-right:1px solid #8f8e8f}#address-madrid .address-section .address-primary-wrapper .address-logos-wrapper,#address-madrid .address-section .address-primary-wrapper .address-logos-wrapper .address-logo{-ms-flex:0 1 calc(40% - 30px);flex:0 1 calc(40% - 30px);margin:0 15px;max-width:calc(40% - 30px)}#address-madrid .address-section .address-primary-wrapper .address-logos-wrapper .address-oficial{-ms-flex:0 1 calc(60% - 30px);flex:0 1 calc(60% - 30px);margin:0 15px;max-width:calc(60% - 30px);font-size:28px}#address-madrid .address-section .address-primary-wrapper .address-directions{-ms-flex:0 1 calc(60% - 30px);flex:0 1 calc(60% - 30px);margin:0 15px;max-width:calc(60% - 30px);font-size:12px}#address-madrid .address-section .address-primary-wrapper .address-directions .address-direction-wrapper{-ms-flex:0 1 calc(33% - 30px);flex:0 1 calc(33% - 30px);margin:0 15px;max-width:calc(33% - 30px)}#address-madrid .address-section .address-primary-wrapper .address-directions .address-direction-wrapper .direction{font-size:16px;line-height:25px}#address-madrid .address-section .address-primary-wrapper .address-directions .address-direction-wrapper .direction a{font-size:12px;color:#fff}#address-madrid .address-section .address-primary-wrapper .address-directions .margin-bottom-directions{margin-bottom:10px}#address-madrid .address-section .address-primary-wrapper .address-directions .address-bus-line{line-height:25px;height:21px;width:21px;border-radius:2px;background:#006;margin:0 auto}#address-madrid .address-section .address-primary-wrapper .address-directions .address-metro-line{line-height:22px;height:18px;width:18px;margin:0 auto}#address-madrid .address-section .address-primary-wrapper .address-directions .metro-green{background:#98be13}#address-madrid .address-section .address-primary-wrapper .address-directions .metro-red{background:#e0292f}#address-madrid .related{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-madrid .related .related-info-wrapper{-ms-flex:0 1 calc(75% - 30px);flex:0 1 calc(75% - 30px);margin:0 15px;max-width:calc(75% - 30px)}#address-madrid .related .related-info-wrapper .related-wrapper{-ms-flex:0 1 calc(33% - 30px);flex:0 1 calc(33% - 30px);margin:0 15px;max-width:calc(33% - 30px)}#address-madrid .related .related-info-wrapper .related-wrapper .related-icon{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:0 15px;max-width:calc(20% - 30px)}#address-madrid .related .related-info-wrapper .related-wrapper .related-info,#address-madrid .related .related-info-wrapper .related-wrapper .related-info span{font-size:12px}#address-madrid .related .related-info-wrapper .related-wrapper .related-info span.related-title{margin-bottom:5px;font-size:16px}#address-madrid .related .related-info-wrapper .related-wrapper .related-info span.related-title a{text-decoration:none;color:#fff}#address-madrid .related .related-info-wrapper .related-wrapper .related-info .state-live{display:inline-block;width:12px;height:12px;border-radius:50%;background:#6dd400;margin-right:8px}#address-madrid .related .related-links-wrapper{-ms-flex:0 1 calc(25% - 31px);flex:0 1 calc(25% - 31px);margin:0 15px;max-width:calc(25% - 31px);border-left:1px solid #8f8e8f}#address-madrid .related .related-links-wrapper .related-links-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#address-madrid .related .related-links-wrapper .related-links-center .related-link{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:0 15px;max-width:calc(100% - 30px)}#address-madrid .related .related-links-wrapper .related-links-center .related-link:not(:last-child){margin-bottom:12px}#address-madrid .headquarters{padding-top:30px;font-size:16px}#address-madrid .headquarters .headquarters-offline{-ms-flex:0 1 calc(65% - 30px);flex:0 1 calc(65% - 30px);margin:0 15px;max-width:calc(65% - 30px)}#address-madrid .headquarters .headquarters-offline .headquarter-offline-title{-ms-flex:0 1 calc(40% - 30px);flex:0 1 calc(40% - 30px);margin:0 15px;max-width:calc(40% - 30px);text-align:center}#address-madrid .headquarters .headquarters-offline .headquarter-offline{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:0 15px;max-width:calc(20% - 30px)}#address-madrid .headquarters .headquarters-online{-ms-flex:0 1 calc(35% - 30px);flex:0 1 calc(35% - 30px);margin:0 15px;max-width:calc(35% - 30px)}#address-madrid .headquarters .headquarters-online .headquarter-online-title{-ms-flex:0 1 calc(60% - 30px);flex:0 1 calc(60% - 30px);margin:0 15px;max-width:calc(60% - 30px);text-align:right}#address-madrid .headquarters .headquarters-online .headquarter-online{-ms-flex:0 1 calc(40% - 30px);flex:0 1 calc(40% - 30px);margin:0 15px;max-width:calc(40% - 30px)}#address-madrid .social-media{margin-top:30px;text-align:center}#address-madrid .social-media a:not(:last-child){margin-right:50px}#address-madrid .social-media .img-tiktok{height:22px;width:20px;margin-top:-10px}#address-madrid .cms-links{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}#address-madrid .cms-links a{font-size:12px}@media (max-width:1199px){#address-madrid .address-wrapper{padding:40px 0}#address-madrid .address-section{padding-bottom:0;border-bottom:0}#address-madrid .address-section .address-primary-wrapper{border-bottom:1px solid #8f8e8f}#address-madrid .address-section .address-primary-wrapper .address-logos-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);border-right:0;border-bottom:1px solid #8f8e8f;padding-bottom:30px}#address-madrid .address-section .address-primary-wrapper .address-logos-wrapper .address-logo{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);max-width:calc(50% - 30px);text-align:end}#address-madrid .address-section .address-primary-wrapper .address-logos-wrapper .address-oficial{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);max-width:calc(50% - 30px);font-size:20px}#address-madrid .address-section .address-primary-wrapper .address-directions{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);padding-top:30px;padding-bottom:30px}#address-madrid .related{padding-bottom:0;border-bottom:0}#address-madrid .related .related-info-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);padding-top:30px;padding-bottom:20px;border-bottom:1px solid #8f8e8f}#address-madrid .related .related-links-wrapper{-ms-flex:0 1 calc(100% - 31px);flex:0 1 calc(100% - 31px);max-width:calc(100% - 30px);padding-top:30px;padding-bottom:30px;border-left:0;border-bottom:1px solid #8f8e8f}#address-madrid .related .related-links-wrapper .related-links-center{display:block}#address-madrid .related .related-links-wrapper .related-links-center .related-block-wrapper{display:contents}#address-madrid .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link{-ms-flex:0 1 calc(33% - 30px);flex:0 1 calc(33% - 30px);max-width:calc(33% - 30px);margin-bottom:0;text-align:center}#address-madrid .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link:first-child{text-align:left}#address-madrid .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link:last-child{text-align:right}#address-madrid .headquarters{font-size:12px;padding-top:30px}#address-madrid .headquarters .headquarters-offline{-ms-flex:0 1 calc(70% - 30px);flex:0 1 calc(70% - 30px);max-width:calc(70% - 30px)}#address-madrid .headquarters .headquarters-offline .headquarter-offline-title{text-align:left;-ms-flex:0 1 calc(34% - 30px);flex:0 1 calc(34% - 30px);max-width:calc(34% - 30px)}#address-madrid .headquarters .headquarters-offline .headquarter-offline{-ms-flex:0 1 calc(22% - 30px);flex:0 1 calc(22% - 30px);max-width:calc(22% - 30px)}#address-madrid .headquarters .headquarters-online{-ms-flex:0 1 calc(30% - 30px);flex:0 1 calc(30% - 30px);max-width:calc(30% - 30px)}#address-madrid .headquarters .headquarters-online .headquarter-online,#address-madrid .headquarters .headquarters-online .headquarter-online-title{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);max-width:calc(50% - 30px)}#address-madrid .social-media{margin-top:0;padding-top:40px}#address-madrid .social-media a:not(:last-child){margin-right:45px}}@media (max-width:767px){#address-madrid .flex-item-icon-directions{-ms-flex:0 1 calc(25% - 30px);flex:0 1 calc(25% - 30px);max-width:calc(25% - 30px)}#address-madrid .flex-item-text-directions{-ms-flex:0 1 calc(75% - 30px);flex:0 1 calc(75% - 30px);max-width:calc(75% - 30px)}#address-madrid .address-wrapper{padding:20px 0}#address-madrid .address-section,#address-madrid .address-section .address-primary-wrapper{padding-bottom:0;border-bottom:0}#address-madrid .address-section .address-primary-wrapper .address-logos-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);border-right:0}#address-madrid .address-section .address-primary-wrapper .address-directions{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);padding-top:30px;padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-madrid .address-section .address-primary-wrapper .address-directions .address-direction-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);margin-bottom:20px}#address-madrid .address-section .address-primary-wrapper .address-directions .address-direction-wrapper .direction{line-height:22px}#address-madrid .related .related-info-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);padding-top:30px;padding-bottom:20px;border-bottom:1px solid #8f8e8f}#address-madrid .related .related-info-wrapper .related-wrapper{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);max-width:calc(50% - 30px);margin-bottom:20px}#address-madrid .related .related-links-wrapper .related-links-center .related-block-wrapper{display:block}#address-madrid .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);margin-bottom:12px;text-align:left}#address-madrid .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link:last-child{text-align:left}#address-madrid .headquarters .headquarters-offline,#address-madrid .headquarters .headquarters-offline .headquarter-offline-title{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px)}#address-madrid .headquarters .headquarters-offline .headquarter-offline-title{font-size:16px}#address-madrid .headquarters .headquarters-offline .headquarter-offline{padding-top:20px}#address-madrid .headquarters .headquarters-offline .headquarter-offline,#address-madrid .headquarters .headquarters-online,#address-madrid .headquarters .headquarters-online .headquarter-online-title{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px)}#address-madrid .headquarters .headquarters-online .headquarter-online-title{padding-top:45px;font-size:16px;text-align:left}#address-madrid .headquarters .headquarters-online .headquarter-online{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px);padding-top:20px}#address-madrid .social-media{padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-madrid .social-media a:not(:last-child){margin-right:25px}#address-madrid .cms-links{display:block}#address-madrid .cms-links a{display:block;margin-bottom:18px}}#address-ucam{display:block;background-color:#000;color:#fff}#address-ucam,#address-ucam a,#address-ucam div,#address-ucam p,#address-ucam span{font-family:Avenir LT Std Medium}#address-ucam a{color:#bcbcbc;text-decoration:underline}#address-ucam i{font-size:24px;color:#868e96}#address-ucam .chat-en-directo,#address-ucam .escribenos{cursor:pointer}#address-ucam .flex-row-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}#address-ucam .flex-item-line{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:0 15px}#address-ucam .flex-item-icon{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:0 15px;max-width:calc(20% - 30px);text-align:center}#address-ucam .flex-item-text{-ms-flex:0 1 calc(80% - 30px);flex:0 1 calc(80% - 30px);margin:0 15px}#address-ucam .flex-item-icon-metro{-ms-flex:0 1 calc(20% - 10px);flex:0 1 calc(20% - 10px);margin:0 5px;max-width:calc(20% - 10px);text-align:center}#address-ucam .flex-between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#address-ucam .center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#address-ucam .address-container{max-width:1200px;padding:0 15px;margin:auto}#address-ucam .address-wrapper{padding:25px 0 100px}#address-ucam .related{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-ucam .related .address-logo-wrapper{-ms-flex:0 1 calc(25% - 30px);flex:0 1 calc(25% - 30px);margin:0 15px}#address-ucam .related .related-info-wrapper{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin:0 15px}#address-ucam .related .related-info-wrapper .related-wrapper{-ms-flex:0 1 calc(33% - 30px);flex:0 1 calc(33% - 30px);margin:0 15px}#address-ucam .related .related-info-wrapper .related-wrapper .related-icon{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:0 15px;max-width:calc(20% - 30px)}#address-ucam .related .related-info-wrapper .related-wrapper .related-info,#address-ucam .related .related-info-wrapper .related-wrapper .related-info span{font-size:12px}#address-ucam .related .related-info-wrapper .related-wrapper .related-info span.related-title{margin-bottom:5px;font-size:16px}#address-ucam .related .related-info-wrapper .related-wrapper .related-info span.related-title a{text-decoration:none;color:#fff}#address-ucam .related .related-info-wrapper .related-wrapper .related-info .state-live{display:inline-block;width:12px;height:12px;border-radius:50%;background:#6dd400;margin-right:8px}#address-ucam .related .related-links-wrapper{-ms-flex:0 1 calc(25% - 31px);flex:0 1 calc(25% - 31px);margin:0 15px;border-left:1px solid #8f8e8f}#address-ucam .related .related-links-wrapper .related-links-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#address-ucam .related .related-links-wrapper .related-links-center .related-link{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:0 15px}#address-ucam .related .related-links-wrapper .related-links-center .related-link:not(:last-child){margin-bottom:12px}#address-ucam .headquarters{padding-top:30px;font-size:16px}#address-ucam .headquarters .headquarters-offline{-ms-flex:0 1 calc(65% - 30px);flex:0 1 calc(65% - 30px);margin:0 15px}#address-ucam .headquarters .headquarters-offline .headquarter-offline-title{-ms-flex:0 1 calc(40% - 30px);flex:0 1 calc(40% - 30px);margin:0 15px;text-align:center}#address-ucam .headquarters .headquarters-offline .headquarter-offline{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:0 15px}#address-ucam .headquarters .headquarters-online{-ms-flex:0 1 calc(35% - 30px);flex:0 1 calc(35% - 30px);margin:0 15px}#address-ucam .headquarters .headquarters-online .headquarter-online-title{-ms-flex:0 1 calc(60% - 30px);flex:0 1 calc(60% - 30px);margin:0 15px;text-align:right}#address-ucam .headquarters .headquarters-online .headquarter-online{-ms-flex:0 1 calc(40% - 30px);flex:0 1 calc(40% - 30px);margin:0 15px}#address-ucam .social-media{margin-top:30px;text-align:center}#address-ucam .social-media a:not(:last-child){margin-right:50px}#address-ucam .cms-links{margin-top:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:space-evenly;justify-content:space-evenly}#address-ucam .cms-links a{font-size:12px}@media (max-width:1199px){#address-ucam .address-wrapper{padding:40px 0}#address-ucam .related{padding-bottom:0;border-bottom:0}#address-ucam .related .address-logo-wrapper{-ms-flex:0 1 calc(100% - 31px);flex:0 1 calc(100% - 31px);border-right:0;height:auto}#address-ucam .related .related-info-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);padding-top:30px;padding-bottom:20px;border-bottom:1px solid #8f8e8f}#address-ucam .related .related-info-wrapper .related-wrapper{-ms-flex:0 1 calc(25% - 30px);flex:0 1 calc(25% - 30px)}#address-ucam .related .related-links-wrapper{-ms-flex:0 1 calc(100% - 31px);flex:0 1 calc(100% - 31px);padding-top:30px;padding-bottom:30px;border-left:0;border-bottom:1px solid #8f8e8f}#address-ucam .related .related-links-wrapper .related-links-center{display:block}#address-ucam .related .related-links-wrapper .related-links-center .related-block-wrapper{display:contents}#address-ucam .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link{-ms-flex:0 1 calc(33% - 30px);flex:0 1 calc(33% - 30px);margin-bottom:0;text-align:center}#address-ucam .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link:first-child{text-align:left}#address-ucam .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link:last-child{text-align:right}#address-ucam .headquarters{font-size:12px;padding-top:30px}#address-ucam .headquarters .headquarters-offline{-ms-flex:0 1 calc(70% - 30px);flex:0 1 calc(70% - 30px)}#address-ucam .headquarters .headquarters-offline .headquarter-offline-title{-ms-flex:0 1 calc(34% - 30px);flex:0 1 calc(34% - 30px);text-align:left}#address-ucam .headquarters .headquarters-offline .headquarter-offline{-ms-flex:0 1 calc(22% - 30px);flex:0 1 calc(22% - 30px)}#address-ucam .headquarters .headquarters-online{-ms-flex:0 1 calc(30% - 30px);flex:0 1 calc(30% - 30px)}#address-ucam .headquarters .headquarters-online .headquarter-online,#address-ucam .headquarters .headquarters-online .headquarter-online-title{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px)}#address-ucam .social-media{margin-top:0;padding-top:40px}#address-ucam .social-media a:not(:last-child){margin-right:45px}}@media (max-width:767px){#address-ucam .address-wrapper{padding:20px 0}#address-ucam .related .address-logo-wrapper{-ms-flex:0 1 calc(100% - 31px);flex:0 1 calc(100% - 31px)}#address-ucam .related .related-info-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);padding-top:30px;padding-bottom:20px;border-bottom:1px solid #8f8e8f}#address-ucam .related .related-info-wrapper .related-wrapper{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin-bottom:20px}#address-ucam .related .related-links-wrapper .related-links-center .related-block-wrapper{display:block}#address-ucam .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin-bottom:12px;text-align:left}#address-ucam .related .related-links-wrapper .related-links-center .related-block-wrapper .related-link:last-child{text-align:left}#address-ucam .headquarters .headquarters-offline{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px)}#address-ucam .headquarters .headquarters-offline .headquarter-offline-title{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);font-size:16px}#address-ucam .headquarters .headquarters-offline .headquarter-offline{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);padding-top:20px}#address-ucam .headquarters .headquarters-online{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px)}#address-ucam .headquarters .headquarters-online .headquarter-online-title{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);padding-top:45px;font-size:16px;text-align:left}#address-ucam .headquarters .headquarters-online .headquarter-online{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);padding-top:20px}#address-ucam .social-media{padding-bottom:30px;border-bottom:1px solid #8f8e8f}#address-ucam .social-media a:not(:last-child){margin-right:25px}#address-ucam .cms-links{display:block}#address-ucam .cms-links a{display:block;margin-bottom:18px}}#pagenotfound #main .page-header,#products #main .page-header{margin:2rem 0 3rem}#pagenotfound #main .page-content,#products #main .page-content{margin-bottom:10rem}#pagenotfound #container_not_found,#products #container_not_found{margin:auto;padding:0 15vw}#pagenotfound #container_not_found .page-not-found,#products #container_not_found .page-not-found{box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);background:#fff;padding:1rem;font-size:.875rem;color:#555;max-width:570px;margin:auto}#pagenotfound #container_not_found .page-not-found h4,#products #container_not_found .page-not-found h4{font-size:1rem;font-weight:700;margin:.5rem 0 1rem}#pagenotfound #container_not_found .page-not-found .search-widget,#products #container_not_found .page-not-found .search-widget{float:none}#pagenotfound #container_not_found .page-not-found .search-widget input,#products #container_not_found .page-not-found .search-widget input{width:100%}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.39062deg) skewY(.39062deg)}88.8%{transform:skewX(-.19531deg) skewY(-.19531deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.desplegable-lleida,.desplegable-madrid,.desplegable-online,.titulo-arriba{display:none}h1,h2,h3,h4,h5,h6{font-family:Avenir LT Std Heavy;font-size:3em;text-transform:uppercase}a,label,p,span{font-family:Montserrat Light;font-size:100%}a{color:#000}#home,html{width:100%!important}#home{background-image:url(../img/home-ilerna-desktop.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:672px;padding-left:0!important;padding-right:0!important}#home .autorizado-homologado-mobile,#home .titulo-arriba,#home .titulo-homologado-mobile{display:none}@media (max-width:769px) and (min-width:576px){#home{background-image:url(../img/home-ilerna-tablet.jpg)}}@media (max-width:575px){#home{background-image:url(../img/home-ilerna-mobile.jpg)}}#home .container{min-height:672px;padding-top:2vh;max-width:1350px;width:100%;padding-right:0;padding-left:0}#home .container .new-home{padding:0 6%}#home .container .new-home div.title{padding-right:10px;margin-top:150px;text-align:center}#home .container .new-home div.title .separator_title{height:1px;border-bottom:3px solid #fff;width:24%;margin:20px 0}#home .container .new-home div.title>h3{text-transform:none;text-align:left;font-family:Avenir LT Std Medium;font-size:23px;height:auto;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff}#home .container .new-home div.title>h1{text-transform:none;text-align:left;color:#fff;font-weight:700;font-family:Montserrat Regular;font-size:40px;margin-top:13px}#home .container .new-home .titulo-homologado{border:1px solid #fff;height:auto;margin:16px 0;max-width:550px}#home .container .new-home .titulo-homologado div.titulo-lado{font-family:Avenir LT Std Heavy;text-align:left;text-transform:uppercase;padding:15px 0 15px 10px;height:inherit;font-size:12px;width:24%;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#fff;margin:auto}@media (max-width:1250px){#home .container .new-home .titulo-homologado div.titulo-lado{font-size:9px;width:22%;padding:21px 0 15px 7px;line-height:1.5}}#home .container .new-home .titulo-homologado p.titulo-arriba{font-family:Avenir LT Std Heavy;text-align:center;text-transform:uppercase;padding-bottom:15px;width:100%;height:16px;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#fff}#home .container .new-home .titulo-homologado .autorizado-homologado{text-align:center;display:-ms-flexbox;display:flex}#home .container .new-home .titulo-homologado .autorizado-homologado .box-mecd{width:36%;text-align:center;padding:0 10px}@media (max-width:1250px){#home .container .new-home .titulo-homologado .autorizado-homologado .box-mecd{width:38%}}#home .container .new-home .titulo-homologado .autorizado-homologado .box-mecd img{margin:23px auto 5px;width:100%;height:37px}#home .container .new-home .titulo-homologado .autorizado-homologado .separador-logos{width:2%;margin:4% 2% 4% 0;border-right:1px solid #fff}@media (max-width:1250px) and (min-width:992px){#home .container .new-home .titulo-homologado .autorizado-homologado .separador-logos{width:1%;margin:4% 1% 4% 0}}#home .container .new-home .titulo-homologado .autorizado-homologado .box-madrid{width:36%;text-align:center;padding:0 10px}@media (max-width:1250px){#home .container .new-home .titulo-homologado .autorizado-homologado .box-madrid{width:38%}}#home .container .new-home .titulo-homologado .autorizado-homologado .box-madrid a{display:block;text-align:left}#home .container .new-home .titulo-homologado .autorizado-homologado .box-madrid a img{margin:13px auto 8px;width:100%;height:45px}#home .container .new-home .titulo-homologado .autorizado-homologado .codigo-centro{color:#fff;font-family:Avenir LT Std Heavy;font-size:11px;font-weight:900;height:15px;letter-spacing:0;text-align:left}#home .shop-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#home .shop-container .separate-column{width:78px}#home .shop-container #shops{padding:175px 34px 0 20px;background-color:#1b1b1a85}@media (max-width:767px){#home .shop-container #shops{padding:0!important;padding-bottom:10px!important}}#home .shop-container #shops .shop-box a{text-decoration:none}#home .shop-container #shops .shop-box a .mobile-white{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:125px}#home .shop-container #shops .shop-box a .mobile-white .title_shop{width:188px;margin:auto 0 auto auto}#home .shop-container #shops .shop-box a .mobile-white .title_shop h2{max-width:185px;min-width:120px;height:36px;font-family:Avenir LT Std Black;font-size:26px;font-weight:900;font-style:normal;font-stretch:normal;line-height:50px;letter-spacing:normal;text-align:right;color:#fff;padding-right:5px}@media (max-width:767px){#home .shop-container #shops .shop-box a .mobile-white .title_shop h2{text-align:left;margin-bottom:auto}}#home .shop-container #shops .shop-box a .mobile-white .title_shop .text-align-shop{text-align:right;max-width:185px;min-width:120px;color:hsla(0,0%,100%,.9);font-family:Avenir LT Std Light;font-size:12px;margin-bottom:0;padding-right:5px}@media (max-width:767px){#home .shop-container #shops .shop-box a .mobile-white .title_shop .text-align-shop{text-align:left;font-size:11px}#home .shop-container #shops .shop-box a .mobile-white .title_shop .text-align-shop.padding-bottom-mobile{padding-bottom:5px}}#home .shop-container #shops .shop-box a .mobile-white .boton{margin:auto auto auto 5px}#home .shop-container #shops .shop-box a .mobile-white .boton button{padding:0;width:206px;height:40px;border-radius:3px;box-shadow:0 4px 9px 0 rgba(0,0,0,.5);background-color:#fec940}#home .shop-container #shops .shop-box a .mobile-white .boton button span{height:19px;font-family:Avenir LT Std Black;font-size:14px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.2px;text-align:center;color:#000}#home .shop-container #shops .shop-box a .mobile-white .boton button i{vertical-align:top;line-height:23px}#home .shop-container #shops .separator_shop{height:1px;opacity:.5;border:.5px solid #d5d5d5;width:80%;margin:auto}@media (max-width:768px){#home .shop-container #shops .separator_shop{margin:0 auto}}#home #ver-cursos{position:absolute;width:100%;bottom:20px}#home #ver-cursos>div{text-align:center;color:#fff}#home #ver-cursos>div p{font-size:11px;margin-bottom:5px}#home #ver-cursos>div .round-button{background-color:#fec940;border-radius:100px;object-fit:contain;width:34px;height:34px;margin:0 auto;padding-top:10px;padding-left:0;padding-right:0;cursor:pointer}#home #ver-cursos>div .round-button:hover{background-color:#ffda7b}#home #ver-cursos>div img{width:40%;height:30%}#grid-cursos{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:700px;padding:17vh 0 6vh}#grid-cursos .container-big{padding:0 1%}#grid-cursos .container-big h3{margin-top:0;color:#000;text-align:center;font-family:Avenir LT Std Black;margin-bottom:2vh;font-size:28px}#grid-cursos .container-big p{color:#9a9a9a;margin-bottom:4vh;font-size:1em;line-height:1.2;text-align:center}#grid-cursos .content-grid{padding-right:1%;padding-left:1%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:991px){#grid-cursos .content-grid{padding-top:60px;padding-bottom:60px}}#grid-cursos .content-grid>div.item-grid{display:inline-block;float:none;position:relative}#grid-cursos .content-grid>div.item-grid:before{content:"";display:block;margin-top:100%}#grid-cursos .content-grid>div.item-grid .ciclo-blue{border-radius:2px;background-color:#00a4b6;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;overflow:hidden}#grid-cursos .content-grid>div.item-grid .ciclo-blue .nuevo{font-size:10px;font-weight:700;font-family:Montserrat Bold;top:0;left:31%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;position:absolute;background:#fff;padding:2px 8px}#grid-cursos .content-grid>div.item-grid .ciclo-blue .nuevo.salud{color:#80c19b}#grid-cursos .content-grid>div.item-grid .ciclo-blue .nuevo.imagen-personal{color:salmon}#grid-cursos .content-grid>div.item-grid .ciclo-blue.transporte .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.transporte .ciclo img{width:50px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.publicidad .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.publicidad .ciclo img{width:45px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.turismo .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.turismo .ciclo img{width:53px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.enfermeria .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.enfermeria .ciclo img{width:52px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.rayos-x .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.rayos-x .ciclo img{width:50px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.buco .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.buco .ciclo img{width:35px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.dietetica .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.dietetica .ciclo img{width:40px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.docu .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.docu .ciclo img{width:50px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.farmacia .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.farmacia .ciclo img{width:49px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.audiologia .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.audiologia .ciclo i{font-size:45px;color:#fff}#grid-cursos .content-grid>div.item-grid .ciclo-blue.protesis .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.protesis .ciclo i{font-size:45px;color:#fff}#grid-cursos .content-grid>div.item-grid .ciclo-blue.imagen-personal .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.imagen-personal .ciclo i{font-size:40px;color:#fff}#grid-cursos .content-grid>div.item-grid .ciclo-blue.infantil .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.infantil .ciclo img{width:40px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.integracion .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.integracion .ciclo img{width:50px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.smix .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.smix .ciclo img{width:44px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.dam .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.dam .ciclo img{width:50px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.daw .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.daw .ciclo img{width:47px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.GAD .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.GAD .ciclo img{width:50px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.finanzas .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.finanzas .ciclo img{width:40px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.direccion .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.direccion .ciclo img{width:31px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.tresd .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.tresd .ciclo img{width:50px;height:29px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.RAE .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.RAE .ciclo img{width:50px;height:33px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.dj .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.dj .ciclo img{width:43px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.futbol .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.futbol .ciclo img{width:45px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.EVA .ciclo{top:20%}#grid-cursos .content-grid>div.item-grid .ciclo-blue.EVA .ciclo img{width:40px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones{position:absolute;width:100%;height:100%;top:0}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones span.new-ciclo{position:absolute;background-color:#fff;border-radius:0 0 2px 2px;padding:0 3px;z-index:1;font-size:8px;font-family:Montserrat ExtraBold}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones span.new-ciclo.turismo{right:35.5%;color:rgba(142,46,112,.9)}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones span.new-ciclo.espectaculos{right:39%;color:rgba(122,32,58,.9)}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones span.new-ciclo.transporte{right:37%;color:rgba(203,78,98,.9)}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones.salud{background-color:#80c19b}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones.administracion{background-color:rgba(61,103,160,.9)}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones.informatica{background-color:rgba(101,56,140,.9)}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones.educacion{background-color:hsla(38,76%,69%,.9)}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones.marketing{background-color:rgba(203,78,98,.9)}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones.juegos{background-color:rgba(122,32,58,.9)}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones.otros{background-color:hsla(0,0%,74%,.9)}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones.hosteleria{background-color:rgba(142,46,112,.9)!important}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones.imagen-personal{background-color:hsla(6,93%,71%,.9)!important}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div{transition:1s ease;width:100%;padding-top:8%;position:absolute}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div.row-25{height:25%}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div.row-33{height:33.33%}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div.row-50{height:50%;padding-top:14%}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div.row-100{height:100%;padding-top:38%}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div a{color:#fff;font-size:13px}@media (min-width:1600px){#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div a{font-size:15px}}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div:first-child{background-color:rgba(0,0,0,.1);top:125%;transition:.2s ease}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div:nth-child(2){background-color:rgba(0,0,0,.2);transition:.25s ease;top:150%}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div:nth-child(3){background-color:rgba(0,0,0,.3);transition:.35s ease;top:175%}#grid-cursos .content-grid>div.item-grid .ciclo-blue .opciones div:nth-child(4){background-color:rgba(0,0,0,.4);transition:.45s ease;top:200%}#grid-cursos .content-grid>div.item-grid .ciclo-blue .ciclo{position:absolute;width:100%;transition:.4s ease}#grid-cursos .content-grid>div.item-grid .ciclo-blue .ciclo p{padding-right:9px;padding-left:9px;text-align:center;color:#fff;margin:1vh auto;font-family:Montserrat Light;font-size:13px}#grid-cursos .content-grid>div.item-grid .ciclo-blue:hover .ciclo{transition:top .5s ease;top:-100%}#grid-cursos .content-grid>div.item-grid .ciclo-blue:hover .opciones div{transition:.4s ease}#grid-cursos .content-grid>div.item-grid .ciclo-blue:hover .opciones div:first-child{top:0}#grid-cursos .content-grid>div.item-grid .ciclo-blue:hover .opciones div:nth-child(2).row-25{top:25%}#grid-cursos .content-grid>div.item-grid .ciclo-blue:hover .opciones div:nth-child(2).row-33{top:33%}#grid-cursos .content-grid>div.item-grid .ciclo-blue:hover .opciones div:nth-child(2).row-50,#grid-cursos .content-grid>div.item-grid .ciclo-blue:hover .opciones div:nth-child(3).row-25{top:50%}#grid-cursos .content-grid>div.item-grid .ciclo-blue:hover .opciones div:nth-child(3).row-33{top:66%}#grid-cursos .content-grid>div.item-grid .ciclo-blue:hover .opciones div:nth-child(4).row-25{top:75%}@media (min-width:1200px){#grid-cursos .content-grid>div.item-grid{width:11.9%;display:inline-block;margin:.3%;float:none}}@media (max-width:1199px){#grid-cursos .content-grid>div.item-grid{width:13.68%;margin:.3%}}@media (max-width:991px){#grid-cursos .content-grid>div.item-grid{width:18.6%;display:inline-block;margin:.7%;float:none}#grid-cursos .content-grid>div.item-grid .ciclo-blue.transporte .ciclo img{width:50px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.publicidad .ciclo img{width:48px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.turismo .ciclo img{width:57px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.enfermeria .ciclo img{width:56px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.rayos-x .ciclo img{width:50px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.buco .ciclo img{width:35px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.dietetica .ciclo img{width:43px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.docu .ciclo img{width:54px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.farmacia .ciclo img{width:53px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.infantil .ciclo img{width:40px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.integracion .ciclo img{width:54px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.smix .ciclo img{width:44px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.dam .ciclo img{width:54px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.daw .ciclo img{width:50px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.GAD .ciclo img{width:50px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.finanzas .ciclo img{width:40px;height:40px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.direccion .ciclo img{width:33px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.tresd .ciclo img{width:73px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.RAE .ciclo img{width:65px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.dj .ciclo img{width:43px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.futbol .ciclo img{width:45px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue.EVA .ciclo img{width:43px;height:43px}#grid-cursos .content-grid>div.item-grid .ciclo-blue span.new-ciclo{font-size:10px!important;padding:0 3px!important}#grid-cursos .content-grid>div.item-grid .ciclo-blue span.new-ciclo.turismo{right:36%!important}#grid-cursos .content-grid>div.item-grid .ciclo-blue span.new-ciclo.espectaculos,#grid-cursos .content-grid>div.item-grid .ciclo-blue span.new-ciclo.transporte{right:38%!important}}@media (max-width:768px){#grid-cursos .content-grid>div.item-grid{width:18.2%;display:inline-block;margin:.8%;float:none}#grid-cursos .content-grid>div.item-grid .ciclo .grade{font-size:12px!important}}@media (max-width:700px){#grid-cursos .content-grid>div.item-grid{width:22.8%;display:inline-block;margin:1%;float:none}}@media (max-width:599px){#grid-cursos .content-grid>div.item-grid{width:31.2%;display:inline-block;margin:.83%;float:none}#grid-cursos .content-grid>div.item-grid .ciclo .grade{font-size:15px!important}}@media (max-width:520px){#grid-cursos .content-grid>div.item-grid{width:45%;height:20%;display:inline-block;margin:2.2%}#grid-cursos .content-grid>div.item-grid .ciclo .grade{font-size:15px!important}}@media (max-width:450px){#grid-cursos .content-grid>div.item-grid{width:45%;margin:2.2%}}@media (max-width:375px){#grid-cursos .content-grid>div.item-grid{width:47%;margin:1.4%}}#banner-spot{position:relative;background-image:url(../img/banner-laura.jpg);background-repeat:no-repeat;background-size:cover;text-align:center;background-position-x:center;padding-top:40px;height:425px}#banner-spot div.container.container-big{padding-left:15px;padding-right:15px}#banner-spot .banner-spot-title{color:#fff;font-size:42px;font-family:Avenir LT Std Heavy;font-weight:bolder;padding-top:90px;display:block}@media (min-width:425px){#banner-spot .banner-spot-title{font-size:55px}}#banner-spot a,#banner-spot a:hover{text-decoration:none!important}#banner-spot button{font-size:27px;padding-left:40px;padding-right:40px;display:block;margin-top:35px}@media (max-width:991px){section#home{padding-top:50px}section#home,section#home .container{height:100%;min-height:0}section#home .container .new-home{padding:0}section#home .container .new-home .title{margin-top:40px}section#home .container .new-home .title h1{line-height:normal;font-size:32px}section#home .container .new-home .title h3{font-size:18.4px;margin-bottom:5px}section#home .container .new-home .title .separator_title{margin:21px 0;width:45%}section#home .container .new-home .title .titulo-homologado{border:1px solid #fff;margin:40px 0 0;max-width:357px}section#home .container .new-home .title .titulo-homologado .titulo-lado{display:none}section#home .container .new-home .title .titulo-homologado .titulo-arriba{display:block;margin:15px auto 0}section#home .container .new-home .title .titulo-homologado .autorizado-homologado .box-mecd{width:48%;text-align:center;padding:0 5px}section#home .container .new-home .title .titulo-homologado .autorizado-homologado .box-mecd a{display:block}section#home .container .new-home .title .titulo-homologado .autorizado-homologado .box-mecd a img{margin:13px auto 4px;width:100%;height:43px}section#home .container .new-home .title .titulo-homologado .autorizado-homologado .separador-logos{width:1%;margin:4% 1%;border-right:1px solid #fff}section#home .container .new-home .title .titulo-homologado .autorizado-homologado .box-madrid{width:48%;text-align:center;padding:0 5px}section#home .container .new-home .title .titulo-homologado .autorizado-homologado .box-madrid a{display:block}section#home .container .new-home .title .titulo-homologado .autorizado-homologado .box-madrid a img{margin:13px auto 4px;width:100%;height:43px}section#home .container .new-home .shop-container{padding-right:0;padding-left:0}section#home .container .new-home .shop-container .separate-column{display:none}section#home .container .new-home .shop-container #shops{padding:56px 6% 0}section#home .container .new-home .shop-container #shops .shop-box .mobile-white .title_shop{width:142px}section#home .container .new-home .shop-container #shops .shop-box .mobile-white .title_shop h2{font-size:20px}section#home .container .new-home .shop-container #shops .shop-box .mobile-white .boton button{width:164px;height:32px}section#home .container .new-home .shop-container #shops .shop-box .mobile-white .boton button span{font-size:11.2px}section#home #ver-cursos{bottom:0;margin-top:20px;margin-bottom:25px}#grid-cursos{padding:17vh 0 0}section#slider div#center_column{padding-right:10%;padding-left:10%}section#slider div#center_column h2{font-size:230%!important}section#slider div#center_column p{font-size:16px!important;line-height:20px!important}section#slider .slick-dots button{display:block}section#banner-spot{height:325px;background-color:red}}@media (max-width:991px) and (max-width:575px){section#banner-spot span.banner-spot-title{font-size:30px}}@media (max-width:991px){section#empresas{text-align:center}}@media (max-width:767px){.row.mright .col-12.col-md-5.descripcio.desktop-description,.row.mright .col-12.col-md-7.videoR.youtube.desktop-description{display:none}}@media (max-width:700px){#home .container .new-home .title{padding-right:12px!important}#home .container .new-home .title h1{font-size:32px}#home .container .new-home .shop-container #shops{padding:56px 2% 0}}@media (max-width:750px) and (min-width:576px){#home .container .new-home .title .titulo-homologado{padding:4px}#home .container .new-home .title .titulo-homologado p.titulo-arriba{margin:6px auto 5px}#home .container .new-home .title .titulo-homologado .autorizado-homologado .codigo-centro{font-size:9px}#home .container .new-home .shop-container #shops{padding:56px 2% 0!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .title_shop{width:120px!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .title_shop h2{font-size:16px!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .boton button{width:150px!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .boton button span{font-size:10.3px!important}}@media (max-width:575px){#home .container .new-home .titulo-homologado{display:none}#home .container .new-home .title{margin-top:25px!important}#home .container .new-home .title h1{font-size:24px!important}#home .container .new-home .title h3{font-size:16px!important}#home .container .new-home .title .separator_title{margin:10px 0!important}#home .container .new-home .title #subtitle-2{margin-bottom:10px}#home .container .new-home .shop-container{display:block}#home .container .new-home .shop-container #shops .shop-box .mobile-white{height:76px}#home .container .new-home .shop-container #shops .shop-box .mobile-white .title_shop{width:114px!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .title_shop h2{font-size:16px!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .boton button{width:225px!important;height:40px!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .boton button span{font-size:16px!important;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}#home .container .new-home .titulo-homologado-mobile{max-width:370px;margin:24px auto 16px;display:block!important;border:1px solid #fff;height:auto}#home .container .new-home .titulo-homologado-mobile div.titulo-lado{display:none!important}#home .container .new-home .titulo-homologado-mobile p.titulo-arriba-mobile{margin-top:10px;font-family:Avenir LT Std Heavy;text-align:center;text-transform:uppercase;padding-bottom:15px;width:100%;height:16px;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#fff;margin-bottom:8px!important}#home .container .new-home .titulo-homologado-mobile .autorizado-homologado-mobile{text-align:center;display:-ms-flexbox;display:flex}#home .container .new-home .titulo-homologado-mobile .autorizado-homologado-mobile .box-mecd{width:48%;text-align:center;padding:0 10px}#home .container .new-home .titulo-homologado-mobile .autorizado-homologado-mobile .box-mecd img{width:100%;height:35px;margin-bottom:3px}#home .container .new-home .titulo-homologado-mobile .autorizado-homologado-mobile .separador-logos{width:1%;margin:0 1% 3%;border-right:1px solid #fff}#home .container .new-home .titulo-homologado-mobile .autorizado-homologado-mobile .box-madrid{width:48%;text-align:center;padding:0 10px}#home .container .new-home .titulo-homologado-mobile .autorizado-homologado-mobile .box-madrid img{width:100%;margin-bottom:3px}#home .container .new-home .titulo-homologado-mobile .autorizado-homologado-mobile .codigo-centro{color:#fff;font-family:Avenir LT Std Heavy;font-size:11px;font-weight:900;height:15px;letter-spacing:0;text-align:left}#home #ver-cursos{margin-bottom:10px!important}#home #ver-cursos p{font-size:16px!important;font-family:Montserrat Light}}@media (max-width:450px){.titulo-homologado-mobile .autorizado-homologado-mobile .codigo-centro{font-size:9px!important}}@media (max-width:375px){.titulo-homologado-mobile{margin:24px 3px 16px!important}}@media (max-width:350px){#home .autorizado-homologado,#home .titulo-homologado{display:none}#home .container .new-home .shop-container{display:block}#home .container .new-home .shop-container #shops .shop-box .mobile-white .title_shop{width:114px!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .title_shop h2{font-size:16px!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .boton button{width:180px!important;height:40px!important}#home .container .new-home .shop-container #shops .shop-box .mobile-white .boton button span{font-size:12px!important}#home #ver-cursos{margin-bottom:10px!important}#home #ver-cursos p{font-size:16px!important;font-family:Montserrat Light}}.container-modality{background:#f8f8f8;padding-top:49px}.container-modality .modalities{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1200px;margin:0 auto}.container-modality .modalities .modalities-title{display:contents}.container-modality .modalities .modalities-title h3{font-size:28px;font-weight:700;font-family:Avenir LT Std Black;-ms-flex:0 1 100%;flex:0 1 100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:40px;margin:0 10px}.container-modality .modalities .modality{margin:0 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (min-width:992px){.container-modality .modalities .modality{-ms-flex:0 1 calc(33.3333% - 20px);flex:0 1 calc(33.3333% - 20px);max-width:calc(33.3333% - 20px)}}@media (max-width:992px){.container-modality .modalities .modality{-ms-flex:0 1 calc(100% - 20px);flex:0 1 calc(100% - 20px);max-width:calc(100% - 20px)}}.container-modality .modalities .modality .modality-wrapper{background:#fff}.container-modality .modalities .modality .modality-header{padding:24px 20px;border-radius:4px 4px 1px 1px;min-height:100px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.container-modality .modalities .modality .modality-header.m--online{background:#c9e3eb}.container-modality .modalities .modality .modality-header.m--semipresencial{background:#2a9eb4;color:#fff}.container-modality .modalities .modality .modality-header.m--presencial{background:#0e6879;color:#fff;padding:10px 20px!important}.container-modality .modalities .modality .modality-header .modality-header-title{font-weight:700;font-size:22px;-ms-flex:0 1 100%;flex:0 1 100%;font-family:Avenir LT Std Black;line-height:26px}.container-modality .modalities .modality .modality-header .modality-header-subtitle{font-size:18px;-ms-flex:0 1 100%;flex:0 1 100%;font-family:Avenir LT Std Light;max-width:320px;line-height:22px}.container-modality .modalities .modality .modality-content .accordion input{display:none}.container-modality .modalities .modality .modality-content .accordion label{font-size:17px;font-weight:600;font-family:Avenir LT Std Black;background:#fefefe;border-radius:.25em;cursor:pointer;display:block;margin-bottom:.125em;padding:8px 16px 12px 0;z-index:20;position:relative}.container-modality .modalities .modality .modality-content .accordion label span.accordion-indicator{transition:all .4s;width:13px;height:13px;margin-top:8px;margin-right:0;display:inline-block;border:solid #282828;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);position:absolute;top:0;right:5px}.container-modality .modalities .modality .modality-content .accordion .accordion-element{margin-bottom:5px;padding:0 20px;padding-top:7px;background:#fff}.container-modality .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content label{pointer-events:none}.container-modality .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content .accordion-indicator{display:none}.container-modality .modalities .modality .modality-content .accordion label:hover{background:#fefefe}.container-modality .modalities .modality .modality-content .accordion input:checked+label>i{transition:all .25s}.container-modality .modalities .modality .modality-content .accordion input:checked+label>i.fa,.container-modality .modalities .modality .modality-content .accordion input:checked+label>i.fa:before{content:"\F068";transform:rotate(1turn)}.container-modality .modalities .modality .modality-content .accordion input:checked+label{border-bottom-right-radius:0;border-bottom-left-radius:0;color:#282828;margin-bottom:0}.container-modality .modalities .modality .modality-content .accordion input:checked+label span.accordion-indicator{transform:rotate(225deg);margin-top:10px}.container-modality .modalities .modality .modality-content .accordion article{background:#fefefe;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;overflow:hidden;z-index:10;transition:max-height .25s}.container-modality .modalities .modality .modality-content .accordion article p{padding-right:32px;font-family:Avenir LT Std Light;font-size:17px;line-height:22px}.container-modality .modalities .modality .modality-content .accordion input:not(:checked)~article{max-height:0}.container-modality .modalities .modality .modality-content .accordion input:checked~article{height:auto;max-height:375px;margin-bottom:.125em}.container-modality .modalities .modality .modality-content .accordion article p{margin-top:0}.container-modality .modalities .modality .modality-content .accordion .accordion-element:not(:last-child) article{border-bottom:1px solid #f0f0f0}.container-modality .modalities .modality .btn.btn--default{width:100%;text-align:center;border-radius:4px;border:2px solid #282828;padding:15px 0;margin-top:20px;background:#fff;font-size:20px;font-weight:700;cursor:pointer;margin-bottom:40px}.container-modality .modalities .modality .btn.btn--default a.ver-fp-online{font-family:Avenir LT Std Heavy}.container-modality .modalities .modality .btn.btn--default.m--online:hover{background:#c9e3eb;border-color:#c9e3eb}.container-modality .modalities .modality .btn.btn--default.m--semipresencial:hover{background:#2a9eb4;border-color:#2a9eb4;color:#fff;font-weight:lighter;cursor:auto}.container-modality .modalities .modality .btn.btn--default.m--semipresencial:hover a{color:#fff;font-weight:lighter;cursor:pointer}.container-modality .modalities .modality .btn.btn--default.m--semipresencial:hover a:hover{text-decoration:underline}.container-modality .modalities .modality .btn.btn--default.m--presencial:hover{background:#0e6879;border-color:#0e6879;color:#fff;font-weight:lighter;cursor:auto}.container-modality .modalities .modality .btn.btn--default.m--presencial:hover a{color:#fff;font-weight:lighter;cursor:pointer}.container-modality .modalities .modality .btn.btn--default.m--presencial:hover a:hover{text-decoration:underline}.container-modality .modalities .modality .btn.btn--default a{color:#000;text-decoration:none}@media (min-width:769px){#como-funciona h3#head-title{font-family:Avenir LT Std Black;margin-top:0;margin-bottom:0;padding:50px 10px;text-align:center;font-size:28px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}#como-funciona div.container-big{padding-bottom:15px;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%;width:100%!important;max-width:1350px}#como-funciona div.container-big div.mright{margin-bottom:85px;position:relative;height:400px}#como-funciona div.container-big div.mright .youtube{height:400px;overflow:hidden;cursor:pointer;background-color:#000;padding-left:0;padding-right:0}#como-funciona div.container-big div.mright .youtube iframe{width:100%;height:100%}#como-funciona div.container-big div.mright div.descripcio{float:right;min-height:379.61px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:32px;-ms-flex-pack:justify;justify-content:space-between;height:400px}#como-funciona div.container-big div.mright div.descripcio h2.titol{font-family:Montserrat Bold;font-size:22px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}#como-funciona div.container-big div.mright div.descripcio p.text{font-size:17px;font-family:Avenir Lt Std Medium;margin-top:0;margin-bottom:0;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}#como-funciona div.container-big div.mright div.descripcio div.localitzacio{padding-top:45px;padding-bottom:20px}#como-funciona div.container-big div.mright div.descripcio div.localitzacio .icon-map{float:left}#como-funciona div.container-big div.mright div.descripcio div.localitzacio .icon-map img{padding:0 19px 0 0}#como-funciona div.container-big div.mright div.descripcio div.localitzacio>.mapa-centro .direccion,#como-funciona div.container-big div.mright div.descripcio div.localitzacio>.mapa-centro .linkar>a{font-size:17px;font-family:Avenir Lt Std Medium;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}#como-funciona div.container-big div.mright div.descripcio div.localitzacio>.mapa-centro .linkar{display:block;text-decoration:underline}#como-funciona div.container-big div.mright div.descripcio div.wrapp{display:block}#como-funciona div.container-big div.mright div.descripcio div.wrapp a button{border-radius:3px;padding:0;width:206px;height:40px;font-family:Avenir LT Std Black;font-size:14px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}#como-funciona div.container-big div.mright div.descripcio div.wrapp a button i{font-family:FontAwesome;font-weight:bolder;margin-left:4px;font-size:18px;font-style:normal;vertical-align:text-bottom}#como-funciona div.container-big div.mright div.descripcio div.wrapp a button i:before{content:"\F105"}#como-funciona div.container-big div.mleft-mobile{display:none}#como-funciona div.container-big div.mleft{margin-bottom:85px;position:relative;height:100%}#como-funciona div.container-big div.mleft div.descripcio{text-align:right;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:32px;-ms-flex-pack:justify;justify-content:space-between;height:400px;min-height:379.61px}#como-funciona div.container-big div.mleft div.descripcio h2.titol{font-size:22px;font-family:Montserrat Bold;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#000}#como-funciona div.container-big div.mleft div.descripcio p.text{font-size:17px;font-family:Avenir Lt Std Medium;margin-top:0;margin-bottom:0;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:right;color:#000}#como-funciona div.container-big div.mleft div.descripcio div.localitzacio{width:195px;float:right;padding-top:45px;padding-bottom:20px}#como-funciona div.container-big div.mleft div.descripcio div.localitzacio .icon-map{float:left}#como-funciona div.container-big div.mleft div.descripcio div.localitzacio .icon-map img{padding:0 0 0 19px}#como-funciona div.container-big div.mleft div.descripcio div.localitzacio>.mapa-centro .direccion,#como-funciona div.container-big div.mleft div.descripcio div.localitzacio>.mapa-centro .linkar>a{font-family:Avenir Lt Std Medium;font-size:17px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.47;letter-spacing:normal;text-align:right;color:#000}#como-funciona div.container-big div.mleft div.descripcio div.localitzacio>.mapa-centro .linkar{display:block;text-decoration:underline}#como-funciona div.container-big div.mleft div.descripcio div.wrapp{display:block}#como-funciona div.container-big div.mleft div.descripcio div.wrapp a button{border-radius:3px;padding:0;width:206px;height:40px;font-family:Avenir LT Std Black;font-size:14px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#000}#como-funciona div.container-big div.mleft div.descripcio div.wrapp a button i{font-family:FontAwesome;font-weight:bolder;margin-left:4px;font-size:18px;font-style:normal;vertical-align:text-bottom}#como-funciona div.container-big div.mleft div.descripcio div.wrapp a button i:before{content:"\F105"}#como-funciona div.container-big div.mleft .youtube{float:right;background-color:#000;overflow:hidden;cursor:pointer;padding-left:0;padding-right:0;top:0;bottom:0;right:0;height:400px}#como-funciona div.container-big div.mleft .youtube iframe{width:100%;height:100%}}@media (max-width:768px){html,html #como-funciona{margin-left:0;margin-right:0}html #como-funciona{padding-left:0;padding-right:0}html #como-funciona h2#head-title{font-family:Avenir LT Std Heavy;text-align:center;padding-top:50px;padding-bottom:50px;font-size:23px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}html #como-funciona h3#head-title{font-size:1.4rem!important;padding:50px 0;text-align:center;font-family:Avenir LT Std Black}html #como-funciona div.container-big{padding-left:0;padding-right:0;width:100%!important}html #como-funciona div.mleft{display:none}html #como-funciona div.mleft-mobile{display:block}html #como-funciona div.mleft-mobile h2.titol{margin-top:24px}html #como-funciona div.mleft-mobile p.text.mobile-mleft{margin-top:26px!important;text-align:left;font-family:Avenir Lt Std Medium;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}html #como-funciona div.mleft-mobile div.wrapp{margin-top:15px}html #como-funciona div.row{margin-bottom:2vh;margin-right:0;margin-left:0;opacity:1;position:relative;height:100%}html #como-funciona div.row .youtube{margin-bottom:30px;padding-left:0;padding-right:0;position:relative;min-height:60vw;top:0;bottom:0;left:0;right:0;height:100%;cursor:pointer}html #como-funciona div.row .youtube iframe{position:relative;min-height:1px;height:48vh;width:100%;top:0;left:0;bottom:0;right:0;box-sizing:inherit;display:block}html #como-funciona div.row div.descripcio{min-height:0;padding:0 23px}html #como-funciona div.row div.descripcio img.logo{margin:0;width:89px;padding-bottom:25px;display:block}html #como-funciona div.row div.descripcio h2.titol{text-align:left;font-family:Montserrat Bold;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}html #como-funciona div.row div.descripcio p.text{margin-top:0;margin-bottom:0;text-align:left;font-family:Avenir Lt Std Medium;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:23px;letter-spacing:normal;color:#000}html #como-funciona div.row div.descripcio div.localitzacio{width:100%;float:left;padding-top:32px;padding-bottom:20px}html #como-funciona div.row div.descripcio div.localitzacio .icon-map{float:left}html #como-funciona div.row div.descripcio div.localitzacio .icon-map img{width:45px;padding:0 19px 0 0}html #como-funciona div.row div.descripcio div.localitzacio>.mapa-centro .direccion,html #como-funciona div.row div.descripcio div.localitzacio>.mapa-centro .linkar>a{font-family:Avenir Lt Std Medium;font-size:17px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.47;letter-spacing:normal;text-align:right;color:#000}html #como-funciona div.row div.descripcio div.localitzacio>.mapa-centro .linkar{display:block;text-decoration:underline}html #como-funciona div.row div.descripcio div.wrapp{display:block;text-align:left;padding-top:3%;padding-bottom:6%;width:100%}html #como-funciona div.row div.descripcio div.wrapp a button{font-family:Avenir LT Std Black;height:40px;text-align:left;padding:7px 12px!important;font-size:16px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000;width:100%;max-width:300px}html #como-funciona div.row div.descripcio div.wrapp a button i{font-family:FontAwesome;float:right;font-weight:bolder;margin-left:8px;font-size:18px;font-style:normal}html #como-funciona div.row div.descripcio div.wrapp a button i:before{content:"\F105"}}.form-control{font-size:16px!important}#col-sm-6 p,#contacto #caracteristicas,#contacto #caracteristicas .col-sm-6 h2{font-size:16px;line-height:20px}@media (min-width:1200px){#como-funciona .row{margin-right:0!important;margin-left:0!important}}#countdownMobile #popupMobileModal{text-align:center;padding:20px!important;padding-top:15vh!important}#countdownMobile #popupMobileModal .modal-content{border-radius:5px}#countdownMobile #popupMobileModal .modal-content p{font-family:Poppins}#countdownMobile #popupMobileModal .modal-content p.bold{font-weight:900}#countdownMobile #popupMobileModal .modal-content .separator{border-bottom:2px solid #000;width:100%;margin:0 auto;max-width:3em;margin-bottom:1em}#countdownMobile #popupMobileModal .modal-content .modal-header{height:auto;border-bottom:none}#countdownMobile #popupMobileModal .modal-content .modal-header button{width:100%;text-align:right;margin-right:0;margin-top:-7px}#countdownMobile #popupMobileModal .modal-content .modal-header button span{color:#d3d3d3}#countdownMobile #popupMobileModal .modal-content .modal-body{height:auto;background-color:#00c1d5;border-bottom-left-radius:5px;border-bottom-right-radius:5px}#boxdays{position:fixed;bottom:15px;left:2%;background-color:#f26767;color:#fff;padding-top:30px;width:325px;height:327px;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);z-index:9999999999}@media (max-width:1024px){#boxdays{display:none}}#boxdays i{position:absolute;top:10px;right:15px;color:#fff;cursor:pointer;font-size:22px}#boxdays .big-clock{font-size:1.2em;margin-bottom:7px}#boxdays .big-clock,#boxdays .big-clock2{text-align:center;display:block;font-weight:700}#boxdays .big-clock2{font-size:1.4em;margin-bottom:15px}#boxdays .number{font-size:120px;margin-top:65px;margin-bottom:55px;display:block;text-align:center;font-family:Montserrat ExtraBold}#boxdays .small-clock{text-align:center;display:block;font-size:16px;font-weight:700;color:#f26767;padding-top:20px}#boxdays .white-clock{margin-top:38px;height:60px;background-color:#fff;border-radius:0 0 10px 10px}#boxdays .float-x{position:absolute;top:-20px;left:-20px;content:"X";color:#000;background-color:#fff;height:40px;width:40px;padding:12px;text-align:center;border-radius:40px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer}#fp-a-distancia #recover-img{background-repeat:no-repeat;background-size:cover}@media (min-width:769px){#fp-a-distancia #recover-img{background-image:url(../img/home-ilernaonline-desktop-2.jpg);background-attachment:fixed;background-position:50%}}@media (min-width:426px) and (max-width:768px){#fp-a-distancia #recover-img{background-image:url(../img/home-ilernaonline-tablet.jpg);background-position-x:50%}}@media (max-width:425px){#fp-a-distancia #recover-img{background-image:url(../img/home-ilernaonline-mobile.jpg);background-position:50%}}#fp-a-distancia h2.titulo-oferta-mobile{display:none}#fp-a-distancia #cicles,#fp-a-distancia #cicles-mob{max-width:1400px;margin:30px auto 0;overflow:hidden;padding-left:15px;padding-right:15px}@media (min-width:1300px){#fp-a-distancia #cicles,#fp-a-distancia #cicles-mob{min-width:1300px}}#fp-a-distancia #cicles-mob div.container-big,#fp-a-distancia #cicles div.container-big{padding-left:0;padding-right:0}#fp-a-distancia #cicles-mob div.individual,#fp-a-distancia #cicles div.individual{border-radius:2px;position:relative}#fp-a-distancia #cicles-mob div.individual span,#fp-a-distancia #cicles div.individual span{font-size:12px}#fp-a-distancia #cicles-mob div.individual span.shorter,#fp-a-distancia #cicles div.individual span.shorter{line-height:1.2!important}#fp-a-distancia #cicles-mob div.individual.transporte img,#fp-a-distancia #cicles div.individual.transporte img{width:50px;height:40px}#fp-a-distancia #cicles-mob div.individual.publicidad img,#fp-a-distancia #cicles div.individual.publicidad img{width:45px;height:40px}#fp-a-distancia #cicles-mob div.individual.turismo img,#fp-a-distancia #cicles div.individual.turismo img{width:53px;height:40px}#fp-a-distancia #cicles-mob div.individual.enfermeria img,#fp-a-distancia #cicles div.individual.enfermeria img{width:52px;height:40px}#fp-a-distancia #cicles-mob div.individual.rayos-x img,#fp-a-distancia #cicles div.individual.rayos-x img{width:50px;height:40px}#fp-a-distancia #cicles-mob div.individual.buco img,#fp-a-distancia #cicles div.individual.buco img{width:35px;height:40px}#fp-a-distancia #cicles-mob div.individual.dietetica img,#fp-a-distancia #cicles div.individual.dietetica img{width:40px;height:40px}#fp-a-distancia #cicles-mob div.individual.docu img,#fp-a-distancia #cicles div.individual.docu img{width:50px;height:40px}#fp-a-distancia #cicles-mob div.individual.farmacia img,#fp-a-distancia #cicles div.individual.farmacia img{width:49px;height:40px}#fp-a-distancia #cicles-mob div.individual.infantil img,#fp-a-distancia #cicles div.individual.infantil img{width:40px;height:40px}#fp-a-distancia #cicles-mob div.individual.integracion img,#fp-a-distancia #cicles div.individual.integracion img{width:50px;height:40px}#fp-a-distancia #cicles-mob div.individual.smix img,#fp-a-distancia #cicles div.individual.smix img{width:44px;height:40px}#fp-a-distancia #cicles-mob div.individual.dam img,#fp-a-distancia #cicles div.individual.dam img{width:50px;height:40px}#fp-a-distancia #cicles-mob div.individual.daw img,#fp-a-distancia #cicles div.individual.daw img{width:46px;height:40px}#fp-a-distancia #cicles-mob div.individual.GAD img,#fp-a-distancia #cicles div.individual.GAD img{width:50px;height:40px}#fp-a-distancia #cicles-mob div.individual.finanzas img,#fp-a-distancia #cicles div.individual.finanzas img{width:40px;height:40px}#fp-a-distancia #cicles-mob div.individual.direccion img,#fp-a-distancia #cicles div.individual.direccion img{width:30px;height:40px}#fp-a-distancia #cicles-mob div.individual.tresd img,#fp-a-distancia #cicles div.individual.tresd img{width:50px;height:30px;margin-bottom:13px}#fp-a-distancia #cicles-mob div.individual.RAE img,#fp-a-distancia #cicles div.individual.RAE img{width:50px;height:33px;margin-bottom:10px}#fp-a-distancia #cicles-mob div.individual.dj img,#fp-a-distancia #cicles-mob div.individual.EVA img,#fp-a-distancia #cicles-mob div.individual.futbol img,#fp-a-distancia #cicles div.individual.dj img,#fp-a-distancia #cicles div.individual.EVA img,#fp-a-distancia #cicles div.individual.futbol img{width:40px;height:40px}#fp-a-distancia #cicles-mob div.individual img,#fp-a-distancia #cicles div.individual img{height:40px;width:50px}@media (max-width:450px){#fp-a-distancia #cicles-mob div.individual.col-xs-6,#fp-a-distancia #cicles div.individual.col-xs-6{width:48%;margin:1%}#fp-a-distancia #cicles-mob div.individual.col-xs-6:before,#fp-a-distancia #cicles div.individual.col-xs-6:before{content:"";display:block;margin-top:112%}}#fp-a-distancia #cicles-mob div.individual.col-xs-6 a,#fp-a-distancia #cicles div.individual.col-xs-6 a{padding-top:18%}#fp-a-distancia #cicles-mob div.individual.col-xs-6 a span,#fp-a-distancia #cicles div.individual.col-xs-6 a span{line-height:1.5}@media (min-width:451px) and (max-width:575px){#fp-a-distancia #cicles-mob div.individual.col-sm-4,#fp-a-distancia #cicles div.individual.col-sm-4{width:31%;margin:1%}#fp-a-distancia #cicles-mob div.individual.col-sm-4:before,#fp-a-distancia #cicles div.individual.col-sm-4:before{content:"";display:block;margin-top:114%}}#fp-a-distancia #cicles-mob div.individual.col-sm-4 a,#fp-a-distancia #cicles div.individual.col-sm-4 a{padding-top:18%}@media (min-width:575px) and (max-width:700px){#fp-a-distancia #cicles-mob div.individual.col-md-3,#fp-a-distancia #cicles div.individual.col-md-3{width:31%;margin:1%}#fp-a-distancia #cicles-mob div.individual.col-md-3:before,#fp-a-distancia #cicles div.individual.col-md-3:before{content:"";display:block;margin-top:114%}#fp-a-distancia #cicles-mob div.individual.col-md-3 a,#fp-a-distancia #cicles div.individual.col-md-3 a{padding-top:25%}}@media (min-width:701px) and (max-width:909px){#fp-a-distancia #cicles-mob div.individual.col-md-3,#fp-a-distancia #cicles div.individual.col-md-3{width:18.5%;margin:.7%}#fp-a-distancia #cicles-mob div.individual.col-md-3:before,#fp-a-distancia #cicles div.individual.col-md-3:before{content:"";display:block;margin-top:113%}#fp-a-distancia #cicles-mob div.individual.col-md-3 a,#fp-a-distancia #cicles div.individual.col-md-3 a{padding-top:18%}}@media (min-width:910px) and (max-width:991px){#fp-a-distancia #cicles-mob div.individual,#fp-a-distancia #cicles div.individual{width:18.84%;margin:.58%}#fp-a-distancia #cicles-mob div.individual:before,#fp-a-distancia #cicles div.individual:before{content:"";display:block;margin-top:114%}#fp-a-distancia #cicles-mob div.individual a,#fp-a-distancia #cicles div.individual a{padding-top:14%}}@media (min-width:992px) and (max-width:1024px){#fp-a-distancia #cicles-mob div.individual.col-lg-2,#fp-a-distancia #cicles div.individual.col-lg-2{width:15.5%;margin:.58%}#fp-a-distancia #cicles-mob div.individual.col-lg-2:before,#fp-a-distancia #cicles div.individual.col-lg-2:before{content:"";display:block;margin-top:111%}#fp-a-distancia #cicles-mob div.individual.col-lg-2 a,#fp-a-distancia #cicles div.individual.col-lg-2 a{padding-top:14%}}@media (min-width:1025px) and (max-width:1200px){#fp-a-distancia #cicles-mob div.individual.col-lg-custom,#fp-a-distancia #cicles div.individual.col-lg-custom{width:15.6%;margin:.5%}#fp-a-distancia #cicles-mob div.individual.col-lg-custom:before,#fp-a-distancia #cicles div.individual.col-lg-custom:before{content:"";display:block;margin-top:114%}#fp-a-distancia #cicles-mob div.individual.col-lg-custom a,#fp-a-distancia #cicles div.individual.col-lg-custom a{padding-top:18%}}@media (min-width:1201px) and (max-width:1300px){#fp-a-distancia #cicles-mob div.individual.col-lg-custom,#fp-a-distancia #cicles div.individual.col-lg-custom{width:13.2%;margin:.5%}#fp-a-distancia #cicles-mob div.individual.col-lg-custom:before,#fp-a-distancia #cicles div.individual.col-lg-custom:before{content:"";display:block;margin-top:114%}#fp-a-distancia #cicles-mob div.individual.col-lg-custom a,#fp-a-distancia #cicles div.individual.col-lg-custom a{padding-top:18%}}@media (min-width:1301px){#fp-a-distancia #cicles-mob div.individual.col-lg-1,#fp-a-distancia #cicles div.individual.col-lg-1{width:11.5%;margin:.3%}#fp-a-distancia #cicles-mob div.individual.col-lg-1:before,#fp-a-distancia #cicles div.individual.col-lg-1:before{content:"";display:block;margin-top:133%}#fp-a-distancia #cicles-mob div.individual.col-lg-1 a,#fp-a-distancia #cicles div.individual.col-lg-1 a{padding-top:25%}#fp-a-distancia #cicles-mob div.individual.col-lg-1 a span,#fp-a-distancia #cicles div.individual.col-lg-1 a span{font-weight:400;letter-spacing:0;line-height:15px;text-align:center}}#fp-a-distancia #cicles-mob div.individual .mostrar,#fp-a-distancia #cicles div.individual .mostrar{position:absolute;width:100%;left:0}#fp-a-distancia #cicles-mob div.individual img,#fp-a-distancia #cicles div.individual img{display:block;margin:0 auto}#fp-a-distancia #cicles-mob div.individual span,#fp-a-distancia #cicles div.individual span{color:#fff;display:block;text-align:center;margin-top:5px;margin-left:0;padding:0 5px}#fp-a-distancia #cicles-mob div.individual a,#fp-a-distancia #cicles div.individual a{text-decoration:none;display:block;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;overflow:hidden;width:100%;height:100%}#fp-a-distancia #cicles-mob div.individual a .new-ciclo,#fp-a-distancia #cicles div.individual a .new-ciclo{font-size:8px!important;font-family:Montserrat ExtraBold;font-weight:700;font-style:normal;font-stretch:normal;height:16px;letter-spacing:normal;text-align:center;position:absolute;right:31%;top:0;background:#fff;margin-top:0;padding:2px 8px;font-size:8px;border-radius:0 0 2px 2px}#fp-a-distancia #cicles-mob div.individual a .new-ciclo.transporte,#fp-a-distancia #cicles div.individual a .new-ciclo.transporte{color:rgba(203,78,98,.9)}#fp-a-distancia #cicles-mob div.individual a .new-ciclo.turismo,#fp-a-distancia #cicles div.individual a .new-ciclo.turismo{color:rgba(142,46,112,.9)}#fp-a-distancia #cicles-mob div.individual a .new-ciclo.RAE,#fp-a-distancia #cicles div.individual a .new-ciclo.RAE{color:rgba(122,32,58,.9)}#fp-a-distancia #cicles-mob div.individual img,#fp-a-distancia #cicles-mob div.individual span,#fp-a-distancia #cicles div.individual img,#fp-a-distancia #cicles div.individual span{transition:top .45s ease;position:relative;top:0}#fp-a-distancia #cicles-mob div.individual.salud,#fp-a-distancia #cicles div.individual.salud{background-color:#80c19b}#fp-a-distancia #cicles-mob div.individual.administracion,#fp-a-distancia #cicles div.individual.administracion{background-color:rgba(61,103,160,.9)}#fp-a-distancia #cicles-mob div.individual.informatica,#fp-a-distancia #cicles div.individual.informatica{background-color:rgba(101,56,140,.9)}#fp-a-distancia #cicles-mob div.individual.educacion,#fp-a-distancia #cicles div.individual.educacion{background-color:hsla(38,76%,69%,.9)}#fp-a-distancia #cicles-mob div.individual.marketing,#fp-a-distancia #cicles div.individual.marketing{background-color:rgba(203,78,98,.9)}#fp-a-distancia #cicles-mob div.individual.juegos,#fp-a-distancia #cicles div.individual.juegos{background-color:rgba(122,32,58,.9)}#fp-a-distancia #cicles-mob div.individual.otros,#fp-a-distancia #cicles div.individual.otros{background-color:hsla(0,0%,74%,.9)}#fp-a-distancia #cicles-mob div.individual.hosteleria,#fp-a-distancia #cicles div.individual.hosteleria{background-color:rgba(142,46,112,.9)!important}#fp-a-distancia #cicles-mob div.vciclo,#fp-a-distancia #cicles div.vciclo{width:100%;height:200%;transition:top .45s ease;position:absolute;top:150%;padding-right:15px;left:0}#fp-a-distancia #cicles-mob div.vciclo span,#fp-a-distancia #cicles div.vciclo span{color:#000;margin-top:0;text-align:center;text-decoration:none;transition:top .45s ease;font-size:11px;padding-left:15px}#fp-a-distancia #cicles-mob div.vciclo span i,#fp-a-distancia #cicles div.vciclo span i{color:#fff;margin-right:4px}#fp-a-distancia #cicles-mob div.individual:hover .vciclo,#fp-a-distancia #cicles div.individual:hover .vciclo{display:block;top:0;opacity:1;text-align:center;background-color:rgba(0,0,0,.2)}#fp-a-distancia #cicles-mob div.individual:hover .vciclo span,#fp-a-distancia #cicles div.individual:hover .vciclo span{color:#fff;top:110px}#fp-a-distancia #cicles-mob div.individual:hover img,#fp-a-distancia #cicles div.individual:hover img{top:-70px;position:relative}#fp-a-distancia #cicles-mob div.individual:hover span,#fp-a-distancia #cicles div.individual:hover span{top:-40px;z-index:999}#fp-a-distancia #cover-img{height:100%;background-repeat:no-repeat;background-size:cover;position:relative}@media (min-width:1300px){#fp-a-distancia #cover-img{min-height:750px}}#fp-a-distancia #cover-img div.wrap-cicles{padding-top:93px}#fp-a-distancia #cover-img .wrap{width:100%;padding-top:150px}#fp-a-distancia #cover-img .wrap h1{font-family:Montserrat Bold!important;font-size:28px!important;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff;padding-left:20px;padding-right:20px}#fp-a-distancia #cover-img .wrap h1,#fp-a-distancia #cover-img .wrap h2{text-align:center;color:#fff;display:block;text-transform:none}#fp-a-distancia #cover-img .wrap h2{font-size:3.6em;font-family:Avenir LT Std Medium}@media (max-width:1320px){#fp-a-distancia #cover-img .wrap h2{font-size:3.1em}}#fp-a-distancia #cover-img .wrap #subtitulo1,#fp-a-distancia #cover-img .wrap #subtitulo2{font-size:14px;font-family:Avenir Lt Std Medium}#fp-a-distancia #cover-img .wrap #link-spot{width:100%;margin:0 auto;text-align:center;display:block;margin-top:25px}#fp-a-distancia #cover-img .wrap h1{font-weight:700;font-size:3.5em;margin-top:7px;font-family:Montserrat Regular}@media (max-width:1320px){#fp-a-distancia #cover-img .wrap h1{font-size:3em}}#fp-a-distancia #cover-img .wrap .separator{width:35px;border:2px solid #fff;display:block;margin:20px auto}#fp-a-distancia #cover-img .wrap span{color:#fff;display:block;text-align:center;font-size:1.4em;line-height:1.4em}#fp-a-distancia #cover-img #foot{width:100%}@media (max-height:718px){#fp-a-distancia #cover-img #foot{display:block}}#fp-a-distancia #cover-img #foot a,#fp-a-distancia #cover-img #foot a:hover{text-decoration:none!important}#fp-a-distancia #cover-img #foot button{font-size:20px;display:block;margin-top:0;margin:0 auto}@media (max-width:1280px){#fp-a-distancia #cover-img #foot button{font-size:18px}}#fp-a-distancia #cover-img #foot button i{display:block}#fp-a-distancia #cover-img #foot #certificats{position:absolute;right:30px;top:0;color:#fff}#fp-a-distancia #cover-img #foot #certificats span{text-align:left;margin-bottom:10px;font-size:14px}#fp-a-distancia #cover-img #foot #certificats .white{padding:10px;background-color:#fff;float:left}#fp-a-distancia #cover-img #foot #certificats .white img{float:left;width:180px}#fp-a-distancia #cover-img #foot #certificats .white img .consejeria{width:155px}@media (max-width:1280px){#fp-a-distancia #cover-img #foot #certificats .white img{width:120px}}#fp-a-distancia #cover-img #foot .wrap2{width:100%;height:100%;padding-top:26px;position:relative}@media (max-width:1299px){#fp-a-distancia #cover-img #foot .wrap2{padding-top:60px}}#fp-a-distancia #cover-img .autorizado-homologado-mobile,#fp-a-distancia #cover-img .titulo-arriba,#fp-a-distancia #cover-img .titulo-homologado-mobile{display:none}#fp-a-distancia #cover-img #footCertificats .titulo-homologado{border:1px solid #fff;height:auto;margin:45px auto 52px;width:550px}#fp-a-distancia #cover-img #footCertificats .titulo-homologado div.titulo-lado{font-family:Avenir LT Std Heavy;text-align:left;text-transform:uppercase;padding:20px 0 10px 15px;height:inherit;font-size:12px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#fff;margin:auto;width:24%}#fp-a-distancia #cover-img #footCertificats .titulo-homologado p.titulo-arriba{display:none;font-family:Avenir LT Std Heavy;text-align:center;text-transform:uppercase;padding-bottom:15px;width:100%;height:16px;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#fff}#fp-a-distancia #cover-img #footCertificats .titulo-homologado .autorizado-homologado{text-align:center;display:-ms-flexbox;display:flex}#fp-a-distancia #cover-img #footCertificats .titulo-homologado .autorizado-homologado .box-mecd{width:36%;text-align:center;padding:0 10px}#fp-a-distancia #cover-img #footCertificats .titulo-homologado .autorizado-homologado .box-mecd a{display:block}#fp-a-distancia #cover-img #footCertificats .titulo-homologado .autorizado-homologado .box-mecd a img{margin:23px auto 5px;width:100%;height:29px}#fp-a-distancia #cover-img #footCertificats .titulo-homologado .autorizado-homologado .separador-logos{width:1%;margin:4% 1%;border-right:1px solid #fff}#fp-a-distancia #cover-img #footCertificats .titulo-homologado .autorizado-homologado .box-madrid{width:36%;text-align:center;padding:0 10px}#fp-a-distancia #cover-img #footCertificats .titulo-homologado .autorizado-homologado .box-madrid a{display:block;text-align:left}#fp-a-distancia #cover-img #footCertificats .titulo-homologado .autorizado-homologado .box-madrid a img{margin:15px auto 8px;width:100%;max-width:150px;height:35px}#fp-a-distancia #cover-img #footCertificats .titulo-homologado .autorizado-homologado .codigo-centro{color:#fff;font-family:Avenir LT Std Heavy;font-size:11px;font-weight:900;height:15px;letter-spacing:0;text-align:left}#fp-a-distancia .titulo-homologado-mobile{display:none}#fp-a-distancia #slider{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center;padding-top:40px}#fp-a-distancia #slider #center_column{max-width:1000px;height:100%}#fp-a-distancia #slider #center_column .slide{outline:none!important}#fp-a-distancia #slider #center_column .slide .image{width:125px;height:100px;margin:0 auto}#fp-a-distancia #slider #center_column .slide .image img{width:100%}#fp-a-distancia #slider #center_column .slide h2,#fp-a-distancia #slider #center_column .slide p{margin-top:0;margin-bottom:0;color:#fff}#fp-a-distancia #slider #center_column .slide p{font-size:18px;line-height:18px;max-width:1070px;margin:25px auto}#fp-a-distancia #slider #center_column .slide h2{font-family:Avenir LT Std Medium;margin-top:20px}#fp-a-distancia #slider #center_column .slide hr{width:55%}#fp-a-distancia #slider .slick-dots{padding-inline-start:0}#fp-a-distancia #slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;padding:0;cursor:pointer}#fp-a-distancia #slider .slick-dots li.slick-active button:before{color:#000;opacity:1}#fp-a-distancia #slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}#fp-a-distancia #slider .slick-dots li button:before{font-size:17px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\2022";text-align:center;opacity:.4;color:#000;-webkit-font-smoothing:antialiased}#fp-a-distancia #slider #prevS{left:8vw;background:url(../img/flecha4.png) no-repeat}#fp-a-distancia #slider #nextS,#fp-a-distancia #slider #prevS{position:absolute;top:42%;height:28px;width:20px;cursor:pointer}#fp-a-distancia #slider #nextS{right:8vw;background:url(../img/flecha3.png) no-repeat}#fp-a-distancia #cicles-mob{margin:0;display:none;background-image:linear-gradient(0deg,#1f1e1e,#4e4d4d);padding-top:50px;padding-bottom:68px}#fp-a-distancia #cicles-mob h2{padding:0 8px;color:#fff;text-align:center;margin-bottom:50px;font-family:Avenir LT Std Medium}#fp-a-distancia #cicles-mob .row{margin-right:5px;margin-left:5px}#fp-a-distancia #cicles-mob .row a img.normal{width:35%!important;height:32%!important}#fp-a-distancia #cicles-mob .row a img.smaller{width:28%!important;height:unset}#fp-a-distancia #cicles-mob .row .col-md-2{float:left;width:31.66667%}#fp-a-distancia #cicles-mob .row .col-6,#fp-a-distancia #cicles-mob .row .col-md-2,#fp-a-distancia #cicles-mob .row .col-sm-4{padding-right:9px;padding-left:9px}#fp-a-distancia #cicles-mob .row .col-6:before,#fp-a-distancia #cicles-mob .row .col-md-2:before,#fp-a-distancia #cicles-mob .row .col-sm-4:before{content:"";display:block}#fp-a-distancia #spain{background-color:#eaeaea;background-image:url(../img/mapa.png);background-repeat:no-repeat;padding-top:90px;padding-bottom:90px;background-size:20%;background-position:50%}#fp-a-distancia #spain .container-big{margin:0 auto}#fp-a-distancia #spain h2,#fp-a-distancia #spain h3{margin-top:0;margin-bottom:20px;text-align:center;font-size:30px}#fp-a-distancia #spain p{font-family:Montserrat Light;text-align:center;margin-top:30px;padding-left:40px;padding-right:40px;font-size:16px;line-height:20px}#fp-a-distancia #spain .separator{width:43px;display:block;border:2.5px solid #000;margin:0 auto;border-radius:2px}#fp-a-distancia #a-r{background-image:url(../img/AR_vell.png)!important;padding-top:44px!important;padding-bottom:49px!important}#fp-a-distancia #a-r h3{text-transform:none!important;font-size:28px!important;font-family:Avenir LT Std Medium!important;margin-bottom:25px}#fp-a-distancia #a-r .separator{width:38px!important;border:3px solid #fff!important;margin:0 auto!important;margin-top:15px!important;margin-bottom:15px!important}#fp-a-distancia #a-r p{line-height:23px!important;font-size:16px!important;font-family:Avenir LT Std Light!important;width:388px!important;text-align:center!important;margin-left:auto;margin-right:auto}@media (max-width:767px){#fp-a-distancia #a-r p{width:300px!important;margin-left:-20px!important}}#fp-a-distancia #a-r a{display:block;width:357px;height:51px;font-family:Avenir LT Std Heavy;font-size:20px;text-align:center;background-color:#fdc523;border-radius:3px;margin-left:auto;line-height:51px;margin-right:auto;margin-top:43px}@media (max-width:767px){#fp-a-distancia #a-r a{width:300px;margin-left:-20px!important}}#fp-a-distancia #a-r a:hover{color:#000!important;text-decoration:none!important;background-color:#ffda7b!important}#fp-a-distancia #a-r,#fp-a-distancia #modular{color:#fff;padding:90px 50px;background-image:url(../img/modular.jpg);background-repeat:no-repeat;background-size:cover}#fp-a-distancia #a-r h2,#fp-a-distancia #modular h2{font-size:30px;text-align:center}#fp-a-distancia #a-r .separator,#fp-a-distancia #modular .separator{width:70px;border:2px solid #fff;margin:0 auto;margin-top:15px;margin-bottom:25px}#fp-a-distancia #a-r p,#fp-a-distancia #modular p{text-align:center;font-family:Montserrat Light;font-size:16px;line-height:20px}#fp-a-distancia #a-r .container-big,#fp-a-distancia #modular .container-big{margin:0 auto;max-width:1350px}#fp-a-distancia #trabajamos_con{color:#000;background-color:#fff;padding-top:40px;padding-bottom:40px}#fp-a-distancia #trabajamos_con .container-big{margin:0 auto}#fp-a-distancia #trabajamos_con h2{text-align:center;margin-bottom:50px;margin-top:0;font-size:30px}#fp-a-distancia #trabajamos_con .separator{width:70px;display:block;border:2px solid #000;margin:0 auto}@media (max-width:991px){#fp-a-distancia #trabajamos_con .separator{margin:20px auto}}#fp-a-distancia #trabajamos_con .trabajamos_con_img_container{text-align:center}#fp-a-distancia #trabajamos_con .trabajamos_con_img_container .trabajamos_con_img{text-align:center;margin-top:35px}#fp-a-distancia #trabajamos_con .trabajamos_con_img_container .trabajamos_con_img img{width:80%}@media (max-width:991px){#fp-a-distancia #cover-img{margin-bottom:50px}#fp-a-distancia #cover-img .wrap-cicles{display:none}#fp-a-distancia #cover-img .wrap{height:auto;padding-top:110px}#fp-a-distancia #cover-img .wrap h2{height:auto;padding-left:20px;padding-right:20px;padding-bottom:10px}}@media (max-width:991px) and (max-width:768px){#fp-a-distancia #cover-img .wrap h2{font-size:2.1em;text-align:left}}@media (max-width:991px){#fp-a-distancia #cover-img .wrap h1{text-align:center;padding-left:20px;padding-right:20px}}@media (max-width:991px) and (max-width:768px){#fp-a-distancia #cover-img .wrap h1{font-size:2.7em}}@media (max-width:991px){#fp-a-distancia #cover-img .wrap span#subtitulo2{padding:0 0 20px;text-align:center}#fp-a-distancia #cover-img .wrap #subtitulo1,#fp-a-distancia #cover-img .wrap #subtitulo2{font-size:16px}#fp-a-distancia #spain{background-size:40%}}@media (max-width:991px) and (max-width:640px){#fp-a-distancia #spain{background-size:90%}}@media (max-width:991px){#fp-a-distancia #a-r,#fp-a-distancia #modular{background-size:cover;padding-top:80px;padding-bottom:80px;text-align:center}#fp-a-distancia #a-r .separator,#fp-a-distancia #modular .separator{margin:0 auto}#fp-a-distancia #a-r #cubo,#fp-a-distancia #modular #cubo,#fp-a-distancia #social #imgflotant{display:none}#fp-a-distancia #social #video{width:100%!important;margin-left:0!important}#fp-a-distancia #social #video .row{padding:2vh 2vw}#fp-a-distancia #social #video .row .col-2.blue{float:right;padding:0;margin:0}#fp-a-distancia #social #video .row .col-2.blue .fa-check:before{font-size:17px}#fp-a-distancia #social #video .row .col-10.features{width:80%;text-align:left;margin-left:0;padding:0;float:left}#fp-a-distancia div#form-trial{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#fp-a-distancia div#form-trial div.condicions{margin-top:13px;overflow-x:auto;height:100px;text-align:left}#fp-a-distancia div#form-trial div.condicions.requisits{max-width:none;padding-top:0}#fp-a-distancia div#form-trial div.condicions>p:first-child{margin-bottom:0}#fp-a-distancia div#form-trial div.condicions p{font-size:12px;text-align:left;margin-top:20px}#fp-a-distancia div#form-trial div.condicions a{text-decoration:underline}#fp-a-distancia div#form-trial div.condicions label{margin-top:10px;margin-bottom:15px}#fp-a-distancia div#form-trial div.condicions label input{width:unset;height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}#fp-a-distancia div#form-trial div.condicions ul:not(.requirements){padding-left:15px}#fp-a-distancia div#form-trial div.condicions ul:not(.requirements) li{list-style-type:disc;margin-bottom:-15px}#fp-a-distancia div#form-trial div.condicions div.condicions{padding-top:15px;margin:0 auto;width:100%;max-width:396px}#fp-a-distancia div#form-trial div.condicions div.condicions.requisits{max-width:none;padding-top:0}#fp-a-distancia div#form-trial div.condicions div.condicions.requirements{max-width:none}#fp-a-distancia div#form-trial div.condicions div.condicions>p:first-child{margin-bottom:0}#fp-a-distancia div#form-trial div.condicions div.condicions p{font-size:12px;text-align:left;margin-top:20px}#fp-a-distancia div#form-trial div.condicions div.condicions a{text-decoration:underline}#fp-a-distancia div#form-trial div.condicions div.condicions label{margin-top:10px;margin-bottom:15px}#fp-a-distancia div#form-trial div.condicions div.condicions label input{width:unset;height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}#fp-a-distancia div#form-trial div.condicions div.condicions ul:not(.requirements){padding-left:15px}#fp-a-distancia div#form-trial div.condicions div.condicions ul:not(.requirements) li{list-style-type:disc;margin-bottom:-15px}#fp-a-distancia div#form-trial label{margin-bottom:10px}#fp-a-distancia div#form-trial label #cboxProteccionDatosTrial{width:-moz-max-content;width:max-content;height:15px!important;margin-right:5px;vertical-align:middle}}@media (max-width:768px){.box-titulo-mobile{margin:15px auto}#cicles{display:none}.separator{margin:30px auto!important}#fp-a-distancia #subtitulo2{padding:0 0 35px!important}#fp-a-distancia h2.titulo-oferta-mobile{display:block;font-family:Montserrat SemiBold!important;font-size:25px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;margin-bottom:10px!important}#fp-a-distancia #footCertificats{display:none}#fp-a-distancia .titulo-homologado-mobile{max-width:541px;margin:20px auto 0;border:1px solid #fff;height:auto;display:block!important}#fp-a-distancia .titulo-homologado-mobile p.titulo-arriba-mobile{display:none;margin-top:10px;font-family:Avenir LT Std Heavy;text-align:center;text-transform:uppercase;padding-bottom:15px;width:100%;height:16px;font-size:12px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.06;letter-spacing:normal;color:#fff;margin-bottom:unset}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile{text-align:center;display:-ms-flexbox!important;display:flex!important}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .titulo-lado{font-family:Avenir LT Std Heavy;text-align:left;text-transform:uppercase;padding:20px 0 10px 15px;height:inherit;font-size:12px;font-weight:900;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:0;color:#fff;margin:auto;width:24%}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .box-mecd{width:36%;text-align:center;padding:0 10px}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .box-mecd a{display:block;text-align:left}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .box-mecd a img{margin:23px auto 5px;width:100%;max-width:173px;height:29px}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .separador-logos{width:1%;margin:4% 1%;border-right:1px solid #fff}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .box-madrid{width:36%;text-align:center;padding:0 10px}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .box-madrid a{display:block;text-align:left}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .box-madrid a img{margin:8px auto;width:100%;max-width:150px;height:40px}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .codigo-centro{color:#fff;font-family:Avenir LT Std Heavy;font-size:11px;font-weight:900;height:15px;letter-spacing:0;text-align:left}#fp-a-distancia #cicles-mob{padding-top:0;width:inherit!important;display:block}#fp-a-distancia #cicles-mob .container{padding-left:15px;padding-right:15px}}@media (max-width:575px){#fp-a-distancia .wrap{padding:90px 20px 0!important}#fp-a-distancia .wrap .separator{margin:15px auto!important}#fp-a-distancia .wrap h1{font-family:Montserrat SemiBold!important;text-transform:uppercase!important;font-size:25px!important}#fp-a-distancia .wrap #subtitulo1,#fp-a-distancia .wrap #subtitulo2{padding:0 5px!important}#fp-a-distancia .box-madrid,#fp-a-distancia .box-mecd{padding:0 20px;width:48%!important}#fp-a-distancia .titulo-homologado-mobile{max-width:370px}#fp-a-distancia .titulo-homologado-mobile .titulo-arriba-mobile{display:block!important}#fp-a-distancia .titulo-homologado-mobile .autorizado-homologado-mobile .titulo-lado{display:none!important}#fp-a-distancia #cicles-mob .row{margin-right:5px;margin-left:5px}#fp-a-distancia #cicles-mob .row .col-6{width:50%!important}#fp-a-distancia #cicles-mob .row .new-ciclo{font-size:8px!important;font-family:Montserrat ExtraBold;font-weight:700;font-style:normal;font-stretch:normal;height:16px;letter-spacing:normal;text-align:center;position:absolute;right:31%;top:0;background:#fff;margin-top:0;padding:2px 8px;font-size:8px;border-radius:0 0 2px 2px}#fp-a-distancia #cicles-mob .row .new-ciclo.transporte{color:rgba(203,78,98,.9)}#fp-a-distancia #cicles-mob .row .new-ciclo.turismo{color:rgba(142,46,112,.9)}#fp-a-distancia #cicles-mob .row .new-ciclo.RAE{color:rgba(122,32,58,.9)}}@media (min-width:991px){#fp-a-distancia #social #video .small i{margin-top:8px!important}}@media (max-width:450px){#fp-a-distancia #cicles-mob .container{width:350px;padding-left:15px;padding-right:15px}#fp-a-distancia #cicles-mob .row .individual span{font-size:15px!important;line-height:1.3!important}#fp-a-distancia #cicles-mob .row .individual span .new-ciclo{right:37%!important}#fp-a-distancia .box-madrid,#fp-a-distancia .box-mecd{padding:0 8px!important}#fp-a-distancia .codigo-centro{font-size:9px!important}}#trial-form>.container{padding:0!important}div.condicions:not(.requisits):not(.requirements) p{font-family:Avenir LT Std Light;text-align:left}.experiencia{font-size:25px;text-align:left;max-width:300px;padding-bottom:27px;text-transform:none}.more-info{font-weight:700;margin:0;color:#fff;font-size:3em;text-transform:uppercase;line-height:1.5em}.container-big>.row>.col-12>h3{text-align:center;font-size:30px}@media (max-width:375px){#fp-a-distancia #cicles-mob .row .individual span .new-ciclo{right:34%!important}}div#metodo-ilerna #first-slide #cms-img{background-image:url(../img/metodo_1.jpg);position:relative;height:35vh;overflow:hidden;background-size:cover}div#metodo-ilerna #first-slide #cms-img a{color:#000;font-family:Avenir LT Std Heavy;text-transform:uppercase;position:absolute;bottom:10px;right:45px}div#metodo-ilerna #first-slide #cms-img a:after{content:"\F16A";display:inline-block;font-family:FontAwesome;font-size:18px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;vertical-align:middle}div#metodo-ilerna #first-slide .video-link{margin-top:2vm;margin-right:5%;height:100%;overflow:hidden;width:100%;background-size:cover;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.35) 93%)}div#metodo-ilerna #first-slide .video-link #cicle-video{color:#000;font-family:Avenir LT Std Heavy;text-transform:uppercase;position:absolute;bottom:6%;right:2%}div#metodo-ilerna #first-slide .video-link #cicle-video:after{content:"\F16A";display:inline-block;font-family:FontAwesome;font-size:18px;color:#d1151a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:10px;vertical-align:middle}div#metodo-ilerna section#second-slide{background-color:#f6f6f6;padding-top:60px;padding-bottom:60px}@media (max-width:991px){div#metodo-ilerna section#second-slide .container-big{width:100%}}div#metodo-ilerna section#second-slide ul{list-style-type:none}div#metodo-ilerna section#second-slide img{width:100%}div#metodo-ilerna section#second-slide h3{color:#000;padding-top:4%;padding-bottom:10px;text-transform:none;font-size:21px;font-family:Avenir LT Std Heavy}div#metodo-ilerna section#second-slide p{font-family:Montserrat Light;color:#9a9a9a;font-size:14px;padding-bottom:10px}div#metodo-ilerna section#second-slide div.row.right{margin-top:0;margin-bottom:0}@media (min-width:992px){div#metodo-ilerna section#second-slide div.right{text-align:right!important}div#metodo-ilerna section#second-slide div.right h3,div#metodo-ilerna section#second-slide div.right li,div#metodo-ilerna section#second-slide div.right p{text-align:right!important;-webkit-text-decoration-style:solid;text-decoration-style:solid}}div#metodo-ilerna section#second-slide div.mobile{display:none}@media (max-width:767px){div#metodo-ilerna section#second-slide div.right>div{float:right}div#metodo-ilerna section#second-slide div.mobile{display:block}div#metodo-ilerna section#second-slide div.desktop{display:none}}div#metodo-ilerna section#second-slide li{font-family:Montserrat Light;font-size:14px;color:#9a9a9a}div#metodo-ilerna div.wrap{margin-bottom:65px;padding-top:3%;padding-left:15px;padding-right:15px}div#metodo-ilerna div.wrap h1{font-family:Avenir LT Std Medium;font-weight:400}div#metodo-ilerna div.wrap h2{font-family:Montserrat Regular;font-weight:700;margin-top:9px}div#metodo-ilerna div.wrap p{font-size:1.4em!important;line-height:1.4em;width:70%;margin:0 auto}@media (max-width:767px){div#metodo-ilerna div.wrap p{width:100%}}div#metodo-ilerna div.wrap h1,div#metodo-ilerna div.wrap h2,div#metodo-ilerna div.wrap p{text-transform:none;text-align:center}div#metodo-ilerna div.wrap .separator{width:70px;display:block;border:2px solid #000;margin:30px auto}@media (max-width:767px){div#metodo-ilerna div.wrap h1,div#metodo-ilerna div.wrap h2,div#metodo-ilerna div.wrap p{text-align:left}div#metodo-ilerna div.wrap .separator{margin-left:0}}@media (min-width:1201px){#header .widget-container-notification.mobile-notifications{display:none}}#full-header,#idioma-full-header,#log-full-header{display:none!important}#telefono_mobile767{display:none}#countdown-mobile-content{-ms-flex-pack:center;justify-content:center;z-index:995;position:absolute;top:66px;background:#ed4f55;padding:10px 19px;width:100%}@media (min-width:1024px){#countdown-mobile-content{display:none!important}}@media (max-width:1024px){#countdown-mobile-content{display:-ms-flexbox;display:flex}}#countdown-mobile-content p{color:#fff;font-family:Avenir LT Std Medium;margin-bottom:0;margin-right:10px;font-size:14px;line-height:18px}#countdown-mobile-separator{margin-bottom:50px}@media (min-width:1025px){#countdown-mobile-separator{display:none!important}}@media (max-width:1025px){#countdown-mobile-separator{display:-ms-flexbox;display:flex}}#full-header{float:right;height:3vh;padding:0;text-align:center;z-index:999;width:100%;top:0;transition:top 1s}#full-header .header_user-info{height:35px;margin-top:-10px;line-height:25px;padding-top:7px}#full-header .header_user-info a{font-family:Avenir LT Std Light!important}#full-header a,#full-header p{font-size:12px}#full-header .black_bar{z-index:99999;background-color:#282828;height:40px;padding-top:10px;padding-right:25px;padding-left:15px}#full-header .black_bar a,#full-header .black_bar p,#full-header .black_bar span{font-size:12px}#full-header .black_bar .barra_cont{float:right}#full-header .black_bar .barra_cont .barra{color:#5b5b5b!important}#full-header .black_bar .header_user_logout{text-align:center;width:6%;color:#eaeaea}#full-header .black_bar #log-full-header{float:right;text-align:center}#full-header .black_bar #log-full-header #sign_in{text-align:center;margin-bottom:0;margin-left:10px;padding:0;z-index:999}#full-header .black_bar #log-full-header #sign_in>li{height:28px;margin-top:-6px}#full-header .black_bar #log-full-header #sign_in>li>div#user-info{top:6px;position:relative;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-inline-flex;overflow:hidden;max-height:21px;text-align:left;width:-moz-min-content;width:min-content}#full-header .black_bar #log-full-header #sign_in #despl_salir{font-size:15px;color:#bfbfbf;width:5px;padding-top:6px;vertical-align:middle;margin-left:3px;cursor:pointer;padding-right:15px}#full-header .black_bar #log-full-header #sign_in .account{margin-right:1%}#full-header .black_bar #log-full-header #sign_in .account span{color:#bfbfbf!important}#full-header .black_bar #log-full-header #sign_in .account span:hover{text-decoration:underline}#full-header .black_bar #log-full-header #sign_in #logout{display:none;width:130px;height:36px;right:0;text-align:center;background-color:#333;position:absolute;top:30px;z-index:999}#full-header .black_bar #log-full-header #sign_in #logout span{float:left;margin-left:21px;height:30px;margin-top:6px;color:#fff}#full-header .black_bar #log-full-header #sign_in #logout span:hover{text-decoration:underline}#full-header .black_bar #log-full-header .login img{margin-right:5px}#full-header .black_bar #log-full-header a{color:#bfbfbf!important}#full-header .black_bar #log-full-header a:hover{color:#fff!important}#full-header .black_bar .header_language_login{text-align:center;float:right;width:88px;padding:0}#full-header .black_bar .header_language_login a{color:#ccc}#full-header .black_bar .header_language_login a:hover{color:#fff}#full-header .black_bar .header_blog_info{width:94px;float:right;padding-left:0;padding-right:14px;text-align:center;border-right:1px solid #000;margin-right:15px}#full-header .black_bar .header_blog_info img{height:17px;margin-top:-5px;margin-right:7px}#full-header .black_bar .header_blog_info a{color:#bfbfbf;font-family:Avenir LT Std Light!important}#full-header .black_bar .header_blog_info a:hover{color:#fff}#full-header .black_bar .header_blog_info a span{font-family:Avenir LT Std Light!important}#full-header .black_bar .header_campus_info{width:130px;float:right;padding-left:0;padding-right:0;text-align:center;border-right:1px solid #000;margin-right:15px}#full-header .black_bar .header_campus_info img{height:17px;margin-top:-5px;margin-right:7px}#full-header .black_bar .header_campus_info a{color:#bfbfbf;font-family:Avenir LT Std Light!important}#full-header .black_bar .header_campus_info a:hover{color:#fff}#full-header .black_bar .header_campus_info a span{font-family:Avenir LT Std Light!important}#full-header .black_bar .header_ayuda_info{float:right;padding:0;text-align:center;width:150px;border-right:1px solid #000}#full-header .black_bar .header_ayuda_info img{height:16px;margin-top:-2px;margin-right:7px}#full-header .black_bar .header_ayuda_info a{color:#fec940}#full-header .black_bar .header_ayuda_info a:hover{text-decoration:underline}#full-header .black_bar .header_ayuda_info a i{margin-right:8px;font-size:16px;vertical-align:middle}#full-header .black_bar .header_ayuda_info a span{font-family:Avenir LT Std Light!important}#full-header .black_bar .header_lang_info{float:right;width:10%}#full-header .black_bar .header_lang_info a{color:#eaeaea}#full-header .black_bar .header_lang_info a:hover{color:#fff}#full-header .white-bar{padding-left:10px;padding-right:25px;background-color:#fff;transition:background-color 2s;height:64px;box-shadow:0 1px 4px 0 rgba(0,0,0,.5)}#full-header .white-bar .links .underlined{text-decoration:underline}#full-header .white-bar .links .active{background:rgba(40,40,40,.08)}#full-header .white-bar p,#full-header .white-bar span{font-family:Montserrat Medium}#full-header .white-bar div.logo{height:100%;padding:0;width:80px;margin-right:40px;margin-left:14px}#full-header .white-bar div.logo img{margin-top:14px;width:68px;height:36px}#full-header .white-bar .carrito{width:52px;padding-left:0;padding-right:0;height:100%;float:right}#full-header .white-bar .carrito .clearfix{transition:background-color 2s;height:100%;text-align:center}#full-header .white-bar .carrito .clearfix .shopping_cart a:first-child{padding:17px 10px;text-align:left;display:block;font-weight:700;overflow:hidden;position:relative}#full-header .white-bar .carrito .clearfix .shopping_cart i{font-size:35px;color:#333}#full-header .white-bar .carrito .clearfix .shopping_cart .cantidad-carrito{z-index:1;position:absolute;color:#000;background:#fec940;padding-left:6px;padding-top:1px;border-radius:50px;top:10px;right:5px;font-size:14px;height:20px;width:20px}#full-header .white-bar .carrito .clearfix .shopping_cart .cantidad-carrito.more-products{padding-left:3.5px}#full-header .white-bar .flex-row-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}#full-header .white-bar .flex-center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#full-header .white-bar #button-appuntamento{width:350px;float:right;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:4 -15px}#full-header .white-bar #button-appuntamento .appuntamento-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:4px 15px;padding-top:2px!important;max-width:calc(100% - 30px)}#full-header .white-bar #telefono{width:285px;transition:background-color 2s;float:right;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}#full-header .white-bar #telefono .telefono-wrapper{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);margin:0 15px;padding-top:2px!important}#full-header .white-bar #telefono .telefono-wrapper .telefono-icon-wrapper{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:0 15px;max-width:calc(20% - 30px)}#full-header .white-bar #telefono .telefono-wrapper .telefono-icon-wrapper .telefono-icon{font-size:35px;margin-top:12px;color:#333}#full-header .white-bar #telefono .telefono-wrapper .telefono-icon-wrapper .telefono-icon .ita{margin-left:-8px}#full-header .white-bar #telefono .telefono-wrapper .telefono-icon-wrapper .telefono-icon i{margin-top:2px}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper{-ms-flex:0 1 calc(62% - 20px);flex:0 1 calc(62% - 20px);margin:0 10px;max-width:calc(62% - 20px)}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text{text-align:left;float:left;padding-top:13px}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text a p{font-family:Avenir LT Std Heavy!important;font-size:16px}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text .tel{font-size:16px;font-weight:700;margin-bottom:0}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text .ita{margin-top:13px;float:left;margin-left:-8px}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text #telef-hora .tel-text{margin:0;padding:0;height:18px;line-height:14px}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text #telef-hora .tel-text span{font-size:10px}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text #telef-hora .tel-text .span_bold{font-weight:700}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text #telef-grat{display:none;margin:0!important;width:100%;height:18px!important}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text #telef-grat p{font-size:12px;font-weight:700;font-family:Avenir LT Std Light!important;line-height:14px}#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text .tel-text span,#full-header .white-bar #telefono .telefono-wrapper .telefono-text-wrapper .telefono-text p.tel-text{font-family:Avenir LT Std Light!important;font-weight:100!important}#full-header .white-bar #telefono .barra_white{border-right:1px solid #ccc;float:right;display:block;height:45%;margin-top:19px}#full-header .white-bar nav{height:100%;float:left;padding-left:0;padding-right:0;max-width:70%}#full-header .white-bar nav :hover{text-decoration:none!important;background-color:#efefef}#full-header .white-bar nav a{display:block;float:left;height:100%;padding:25px;color:#000;font-size:16px;padding-right:2%;padding-left:2%}#full-header .white-bar nav a span{margin-top:-2px;display:block;font-family:Avenir LT Std Medium}.days-closed{height:35px;background-color:#00c1d5;opacity:.8;position:relative;text-align:center;display:none}@media (max-width:991px){.days-closed{top:65px;position:absolute;width:100%;z-index:999}.days-closed#days-closed{display:none!important}}@media (min-width:992px){.days-closed#days-closed-mobile{display:none!important}}.days-closed p{font-family:Avenir LT Std Roman!important;font-size:14px;line-height:35px;color:#fff}.days-closed span{color:#fff;line-height:35px;top:0;position:absolute;right:15px;cursor:pointer}@media (min-width:1201px){#full-header{display:block!important}#mobile-header{display:none!important}#idioma-full-header{display:block!important;margin-right:17px;padding-right:20px}#idioma-mobile-header{display:none!important}#log-full-header{display:block!important}#log-mobile-header{display:none!important}}@media (max-width:1200px){#full-header .widget-container-notification{display:none}#mobile-header{padding-right:15px;padding-left:15px;background-color:hsla(0,0%,100%,.95);box-shadow:0 3px 5px rgba(0,0,0,.4);height:65px;display:block;position:relative;z-index:999;width:100%;top:0;max-width:100vw}#mobile-header div.logo{width:90px;position:relative;top:4px;left:35px;padding-top:1em;z-index:-1}#mobile-header div.logo img{width:60px;height:auto}#mobile-header div#telefono{position:relative;width:210px;padding-right:7px!important;padding-left:7px!important;transition:background-color 2s;height:100%;float:right}#mobile-header div#telefono .telefono-icon{font-size:35px;font-weight:700;float:left;height:100%;width:35px;padding:0;padding-top:18px;margin-right:5px}#mobile-header div#telefono .telefono-icon .fa-phone{font:normal normal normal 14px/1 FontAwesome;text-align:center;margin-top:12px;color:#333}#mobile-header div#telefono .telefono-icon .fa-phone:before{font-size:35px;color:#333}#mobile-header div#telefono .telefono-icon .ita{margin-left:-8px}#mobile-header div#telefono .telefono-text{text-align:left;float:left;padding-top:13px}#mobile-header div#telefono .telefono-text .tel{font-size:16px;font-weight:lighter;margin-bottom:0}#mobile-header div#telefono .telefono-text .ita{margin-top:13px;float:left;margin-left:-8px}#mobile-header div#telefono .telefono-text #telef-hora .tel-text{margin:0;padding:0;height:18px}#mobile-header div#telefono .telefono-text #telef-hora .tel-text span{font-size:10px}#mobile-header div#telefono .telefono-text #telef-hora .tel-text .span_bold{font-weight:700}#mobile-header div#telefono .telefono-text #telef-grat{display:none;margin:0!important;width:100%;height:18px!important}#mobile-header div#telefono .telefono-text #telef-grat p{font-size:11px;font-weight:700}#mobile-header div#telefono .barra_white{border-right:1px solid #ccc;float:right;display:block;height:45%;margin-top:19px}#mobile-header div.carrito{width:55px;padding-left:0;padding-right:0;height:100%;float:right}#mobile-header div.carrito .fa-shopping-cart{font-size:35px}#mobile-header div.carrito>.clearfix{text-align:center;height:61.44px}#mobile-header div.carrito>.clearfix .shopping_cart a:first-child{padding:17px 10px;text-align:left;display:block;font-weight:700;overflow:hidden}#mobile-header div.carrito>.clearfix .shopping_cart .cantidad-carrito{position:absolute;color:#000;background:#fec940;padding-left:6px;padding-top:0;border-radius:50px;top:10px;right:5px;font-size:14px;height:20px;width:20px;font-family:Avnir LT Std Heavy;padding-top:2px}#mobile-header div.carrito>.clearfix .shopping_cart .cantidad-carrito.more-products{padding-left:3px}#mobile-header div.carrito>.clearfix .shopping_cart_ita{font-weight:400;font-family:FontAwesome}#mobile-header div.carrito span.cantidad-carrito{color:#000;background:#fec940;position:absolute;padding-left:6.5px;padding-top:1px;border-radius:50px;top:11px;right:21px;font-size:10px;height:20px;width:20px}#mobile-header div.carrito span.cantidad-carrito.more-products{padding-left:3.5px}#mobile-header div.carrito.fixPaddingAndMargin{padding:0;margin:0;position:fixed}#mobile-header div.menu{display:none;position:fixed;background-color:hsla(0,0%,100%,.95);height:100vh;width:100%;padding-top:100px;left:0;overflow:auto}#mobile-header div.menu img{width:20px;margin-top:-11px;margin-right:6px}#mobile-header div.menu a{width:100%;display:block;color:#000;text-decoration:none;text-align:center;text-transform:inherit;padding-bottom:20px;font-size:18px}#mobile-header div.menu a.lang{text-transform:none}#mobile-header div.menu a.lang img{margin-top:-4px}#mobile-header div.menu span{text-decoration:underline}#mobile-header div.menu div.accesos{margin:40px auto}#mobile-header div.menu div.accesos a{text-transform:none}#mobile-header div.menu div.accesos .login span,#mobile-header div.menu div.accesos .logout span{text-decoration:underline;text-transform:none;margin-left:5px}#mobile-header div.toggle{width:75px;display:block;z-index:2;position:absolute;top:16px;left:0;font-size:32px;height:auto;margin-top:0;margin-left:3px}#mobile-header div.toggle .line_bars{height:5px;font-weight:bolder;margin:5px 0;padding:0;border-bottom:3.5px solid #333!important;width:31px}#mobile-header div.toggle.open>div>div:first-child{transform:translate(1px,15px) rotate(45deg)}#mobile-header div.toggle.open>div>div:nth-child(2){opacity:0}#mobile-header div.toggle.open>div>div:nth-child(3){transform:translateY(-6px) rotate(-45deg)}#mobile-header div.toggle>div{height:auto;width:1.65em}#mobile-header div.toggle>div>div{width:100%;height:2px;margin:0 0 .51em;transition-duration:.3s;transition-delay:0s,0s,0s,0s}}@media (max-width:768px){#telefono{display:none}#telefono-icon767{display:block}#telefono-text767{display:none;background-color:#fff;position:absolute;right:-57px;top:49px;font-size:35px;text-align:left;border:1px solid #ccc;box-shadow:0 3px 5px rgba(0,0,0,.4);height:auto;width:190px}#telefono-text767:after,#telefono-text767:before{bottom:100%;left:54%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#telefono-text767:after{border-color:rgba(136,183,213,0);border-bottom-color:#f5f9fb;border-width:16px;margin-left:-9px}#telefono-text767:before{border-color:rgba(194,225,245,0);border-bottom-color:#010e17;border-width:16px;margin-left:-9px}#telefono-text767 .tel{height:40px;text-decoration:underline;height:30px;margin-bottom:-5px;margin-left:-3px;margin-top:8px;font-size:24px;font-weight:700}#telefono-text767 .tel p.ita{margin-top:13px;margin-left:2px}#telefono-text767 .tel-italia{font-size:21px}#telefono-text767 #telef-hora3{width:170px;margin-top:-8px;margin-left:-3px}#telefono-text767 #telef-hora3 .tel-text{margin:0;padding:0}#telefono-text767 #telef-hora3 .tel-text span{font-size:11px}#telefono-text767 #telef-hora3 .tel-text .span_bold{font-weight:700;margin-right:-6px}#telefono-text767 #telef-grat3{margin-left:-2px;margin-top:7px;width:100%;height:18px!important}#telefono-text767 #telef-grat3 p{font-size:11px;font-weight:700}#telefono-text767 #chat_message{position:absolute;left:0;border-top:1px solid #ccc;width:189px;margin-top:20px;font-size:16px}#telefono-text767 #chat_message p{margin-top:13px;margin-left:12px}#telefono_mobile767{display:block!important;font-size:35px;height:48px;width:58px;position:absolute;right:60px;top:18px}}@media (min-width:576px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:768px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:992px){.row{margin-right:-15px;margin-left:-15px}}@media (min-width:1200px){.row{margin-right:-15px;margin-left:-15px}}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:576px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding-right:15px;padding-left:15px}}@media (min-width:768px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding-right:15px;padding-left:15px}}@media (min-width:992px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding-right:15px;padding-left:15px}}@media (min-width:1200px){.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{padding-right:15px;padding-left:15px}}.col-xs-1{float:left;width:8.33333%}.col-xs-2{float:left;width:16.66667%}.col-xs-3{float:left;width:25%}.col-xs-4{float:left;width:33.33333%}.col-xs-5{float:left;width:41.66667%}.col-xs-6{float:left;width:50%}.col-xs-7{float:left;width:58.33333%}.col-xs-8{float:left;width:66.66667%}.col-xs-9{float:left;width:75%}.col-xs-10{float:left;width:83.33333%}.col-xs-11{float:left;width:91.66667%}.col-xs-12{float:left;width:100%}.pull-xs-0{right:auto}.pull-xs-1{right:8.33333%}.pull-xs-2{right:16.66667%}.pull-xs-3{right:25%}.pull-xs-4{right:33.33333%}.pull-xs-5{right:41.66667%}.pull-xs-6{right:50%}.pull-xs-7{right:58.33333%}.pull-xs-8{right:66.66667%}.pull-xs-9{right:75%}.pull-xs-10{right:83.33333%}.pull-xs-11{right:91.66667%}.pull-xs-12{right:100%}.push-xs-0{left:auto}.push-xs-1{left:8.33333%}.push-xs-2{left:16.66667%}.push-xs-3{left:25%}.push-xs-4{left:33.33333%}.push-xs-5{left:41.66667%}.push-xs-6{left:50%}.push-xs-7{left:58.33333%}.push-xs-8{left:66.66667%}.push-xs-9{left:75%}.push-xs-10{left:83.33333%}.push-xs-11{left:91.66667%}.push-xs-12{left:100%}.offset-xs-1{margin-left:8.33333%}.offset-xs-2{margin-left:16.66667%}.offset-xs-3{margin-left:25%}.offset-xs-4{margin-left:33.33333%}.offset-xs-5{margin-left:41.66667%}.offset-xs-6{margin-left:50%}.offset-xs-7{margin-left:58.33333%}.offset-xs-8{margin-left:66.66667%}.offset-xs-9{margin-left:75%}.offset-xs-10{margin-left:83.33333%}.offset-xs-11{margin-left:91.66667%}@media (min-width:576px){.col-sm-1{float:left;width:8.33333%}.col-sm-2{float:left;width:16.66667%}.col-sm-3{float:left;width:25%}.col-sm-4{float:left;width:33.33333%}.col-sm-5{float:left;width:41.66667%}.col-sm-6{float:left;width:50%}.col-sm-7{float:left;width:58.33333%}.col-sm-8{float:left;width:66.66667%}.col-sm-9{float:left;width:75%}.col-sm-10{float:left;width:83.33333%}.col-sm-11{float:left;width:91.66667%}.col-sm-12{float:left;width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:769px){.col-md-1{float:left;width:8.33333%}.col-md-2{float:left;width:16.66667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333%}.col-md-5{float:left;width:41.66667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.33333%}.col-md-8{float:left;width:66.66667%}.col-md-9{float:left;width:75%}.col-md-10{float:left;width:83.33333%}.col-md-11{float:left;width:91.66667%}.col-md-12{float:left;width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg-1{float:left;width:8.33333%}.col-lg-2{float:left;width:16.66667%}.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.33333%}.col-lg-5{float:left;width:41.66667%}.col-lg-6{float:left;width:50%}.col-lg-7{float:left;width:58.33333%}.col-lg-8{float:left;width:66.66667%}.col-lg-9{float:left;width:75%}.col-lg-10{float:left;width:83.33333%}.col-lg-11{float:left;width:91.66667%}.col-lg-12{float:left;width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl-1{float:left;width:8.33333%}.col-xl-2{float:left;width:16.66667%}.col-xl-3{float:left;width:25%}.col-xl-4{float:left;width:33.33333%}.col-xl-5{float:left;width:41.66667%}.col-xl-6{float:left;width:50%}.col-xl-7{float:left;width:58.33333%}.col-xl-8{float:left;width:66.66667%}.col-xl-9{float:left;width:75%}.col-xl-10{float:left;width:83.33333%}.col-xl-11{float:left;width:91.66667%}.col-xl-12{float:left;width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}#convalidaciones,#extranjero,#superado{display:none}#iop .form-control{height:auto;border-radius:4px!important;margin-bottom:10px!important;font-size:12px!important;background-color:#eaeaea!important;border:1px solid #eaeaea!important;color:#424242!important;border-radius:2px!important;padding:10px 20px!important;margin-bottom:-10px!important;box-shadow:inset 0 1px 1px transparent!important}div#cover-img{background-position:50%;background-repeat:no-repeat;background-size:cover}div.iop2{background-color:#fff}div.iop2 div.wrap>p{text-align:center}div.iop2 form#iop div.form-separator{width:100%;background-color:#78b8cc;padding-left:15px;padding-top:10px;padding-bottom:10px;font-weight:700;color:#fff;font-size:16px;margin:0 auto;margin-bottom:20px;margin-top:65px}div.iop2 form#iop label{width:95%;margin:0 auto;display:block;color:#000;font-family:Montserrat Light;font-size:80%;font-weight:700}div.iop2 form#iop #enviar{width:140px;border-radius:4px;background-color:#ffca2c;padding-top:12px;padding-bottom:12px;padding-left:46px;font-weight:700;font-size:18px;margin:0 auto;cursor:pointer;clear:both}div.iop2 div.wrap{margin-bottom:65px;padding-top:1%}div.iop2 div.wrap .separator{width:70px;display:block;border:2px solid #000;margin:30px auto}div.iop2 div.iop2 div.wrap h2,div.iop2 div.iop2 div.wrap p,div.iop2 div.wrap h1{text-transform:none;text-align:center;font-family:Montserrat Regular}div.iop2 div.wrap h1{margin-top:65px}div.iop2 div.wrap h2{font-weight:700;margin-top:9px;text-transform:none!important;text-align:center}div.iop2 #cms h1{font-family:Avenir LT Std Medium}.bread>ol>li>a[itemprop=item],.bread>ol>li>a[itemprop=item]>span{font-family:Avenir LT Std Roman!important}.container.merch-product-list{margin-bottom:75px}.container.merch-product-list span.right_arrow{font-size:30px}.page-content.page-cms:not(.page-cms-12):not(.page-cms-24):not(.page-cms-20):not(.page-cms-29) .container:not(.modal-body):not(#gifts):not(#cicles-mob):not(.confirmation-gift){max-width:660px}.header-complementaria-madrid{background:url(../img/complementaria-madrid.jpg) 50% no-repeat;background-size:cover;padding-bottom:49px}@media only screen and (max-width:480px){.header-complementaria-madrid h1{font-size:30px}}.header-complementaria-madrid .complementary-description p,.header-complementaria-madrid .complementary-description strong{font-size:18px;letter-spacing:0;line-height:25px}@media only screen and (max-width:480px){.header-complementaria-madrid .complementary-description p,.header-complementaria-madrid .complementary-description strong{font-size:16px}}.header-complementaria-madrid .aside-info-content{border:1px solid #48b9ce;padding:30px;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center}.header-complementaria-madrid .aside-info-content .aside-info-wrapper{margin:0 auto}.breadcrumb-content{font-size:13px}.breadcrumb-content ol{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding-left:0}.breadcrumb-content ol li,.breadcrumb-content ol li a,.breadcrumb-content ol li span{color:#fff}.breadcrumb-content ol li a[itemprop=item],.breadcrumb-content ol li a[itemprop=item]>span{padding:2px}@media (max-width:991px){#breadcrumb-mobile-content{text-align:left!important}.radio-buttons-gifts{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-pack:end;justify-content:flex-end}}.static-pages{margin-top:150px;margin-bottom:100px;padding-left:15px;padding-right:15px}.static-pages li,.static-pages p,.static-pages span{font-size:18px;line-height:26px;font-family:Avenir Lt Std Light}.static-pages h1{font-size:34px}.static-pages h1,.static-pages h2{font-family:Avenir LT Std Medium;text-transform:none}.static-pages h2{font-size:24px;margin-top:1.5em}.static-pages h3{font-size:21px;font-family:Avenir LT Std Heavy;text-transform:none}.static-pages a{text-decoration:underline}.static-pages ul{padding-left:15px;list-style-type:none;margin-bottom:9px;font:normal 13px/18px Avenir LT Std Light,Helvetica,sans-serif}.static-pages ul li a{color:#000;text-decoration:underline}.static-pages ul li:before{color:#078fb2}#politica-cookies a{text-decoration:underline}#politica-cookies li,#politica-cookies p,#politica-cookies span{font-size:18px;line-height:26px;font-family:Avenir Lt Std Light}#politica-cookies h1{font-size:34px}#politica-cookies h1,#politica-cookies h2{font-family:Avenir LT Std Medium;text-transform:none}#politica-cookies h2{font-size:24px}#politica-cookies h3{font-size:21px;font-family:Avenir LT Std Heavy;text-transform:none}#politica-cookies p{margin:0 0 9px}#politica-cookies ul li{list-style:none}#politica-cookies ul li:before{content:"\2022   ";color:#078fb2;width:1em;font-weight:700;margin-left:-1rem}#error-form-enviado{text-align:center}#descuentos-matricula li,#descuentos-matricula p,#descuentos-matricula span{font-size:18px;line-height:26px;font-family:Avenir Lt Std Light}#descuentos-matricula h1{font-size:34px}#descuentos-matricula h1,#descuentos-matricula h2{font-family:Avenir LT Std Medium;text-transform:none}#descuentos-matricula h2{font-size:24px}#descuentos-matricula h3{font-size:21px;font-family:Avenir LT Std Heavy;text-transform:none}#descuentos-matricula a{text-decoration:underline}#descuentos-matricula ol li{list-style-type:decimal}#descuentos-matricula ol li ul,#descuentos-matricula ol li ul li{list-style:none}#descuentos-matricula ol li ul li:before{content:"\2022   ";color:#078fb2;width:1em;font-weight:700;margin-left:-1rem}#politica-privacidad li,#politica-privacidad p,#politica-privacidad span{font-size:18px;line-height:26px;font-family:Avenir Lt Std Light}#politica-privacidad h1{font-size:34px}#politica-privacidad h1,#politica-privacidad h2{font-family:Avenir LT Std Medium;text-transform:none}#politica-privacidad h2{font-size:24px}#politica-privacidad h3{font-size:21px;font-family:Avenir LT Std Heavy;text-transform:none}#politica-privacidad a{text-decoration:underline}#politica-privacidad ul li{list-style:none}#politica-privacidad ul li p{display:inline}#politica-privacidad ul li ul li:before{content:"\25A0   ";color:#078fb2;width:1em;font-weight:700;margin-left:-1rem}#politica-privacidad ul li:before{content:"\2022   ";color:#078fb2;width:1em;font-weight:700;margin-left:-1rem}div#gifts.container{max-width:1200px}div#gifts.container ol[itemscope]{display:-ms-inline-flexbox;display:inline-flex}div#gifts.container small{font-size:12px;line-height:18px}div#gifts.container p,div#gifts.container span,div#gifts.container strong{font-size:1.38rem;font-family:Avenir Lt Std Light;line-height:1.88rem}@media (max-width:769px){div#gifts.container .radio-buttons-gifts{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}div#gifts.container p,div#gifts.container span,div#gifts.container strong{font-size:22px}}div#gifts.container .address-text-lines>address>span{font-size:1rem;line-height:1.5rem}div#gifts.container .address-text-lines>address>span .gift-link,div#gifts.container .address-text-lines>address>span small{font-size:.85rem}div#gifts.container h1{text-transform:unset;font-size:2.25rem}div#gifts.container button.btn-primary.btn-default{float:right;width:326px;height:50px;border-radius:2px;background-color:#fec940;font-family:Avenir Lt Std Heavy;font-size:1.13rem;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#2d3b45}div#gifts.container .gift-link{text-decoration:underline;color:#9b9b9b}div#gifts.container .gift-link:hover{color:#666}div#gifts.container .address.last_item.item.box{border-radius:.4rem;padding:15px}div#gifts.container .address.last_item.item.box p{font-size:.9rem}div#gifts.container #blink{margin-top:30px;margin-bottom:15px}div#gifts.container .mobile-show{display:none}div#gifts.container .mobile-show img{margin-bottom:10px;width:24px;height:auto}div#gifts.container nav.bread.custom-bread{margin:25px 0}@media (max-width:991px){div#gifts.container button.btn-primary.btn-default{width:100%}div#gifts.container h1{margin-top:25px;font-size:26px;line-height:35px}div#gifts.container .gift-link.last{clear:both;margin-bottom:25px}div#gifts.container .mobile-hide{display:none}div#gifts.container .mobile-show{display:inherit}div#gifts.container nav.bread.custom-bread{margin:25px 0 5px}}@media (max-width:991px){div#gifts.container.confirmation-gift .col-xs-12{text-align:center}}.cms-wrapper-gifts{padding-top:100px}@media (max-width:991px){.cms-wrapper-gifts{padding-top:50px}}#condiciones-venta li,#condiciones-venta p,#condiciones-venta span{font-size:18px;line-height:26px;font-family:Avenir Lt Std Light}#condiciones-venta h1{font-size:34px}#condiciones-venta h1,#condiciones-venta h2{font-family:Avenir LT Std Medium;text-transform:none}#condiciones-venta h2{font-size:24px;margin-top:1.5em}#condiciones-venta h3{font-size:21px;font-family:Avenir LT Std Heavy;text-transform:none}#condiciones-venta a{text-decoration:underline}#condiciones-venta div.formulario-desistimiento{padding-left:35px;line-height:7px}#condiciones-venta ul.pago-y-periodos li{list-style:none}#condiciones-venta ul.pago-y-periodos li:before{content:"\2022   ";color:#078fb2;width:1em;font-weight:700;margin-left:-1rem}#condiciones-venta ul.detalle-ciclos li{list-style-type:lower-latin}.merchandising-shop .merch-page-title{text-transform:unset;margin:25px 0 100px;font-size:48px;line-height:50px;font-family:Avenir Lt Std Black}.merchandising-shop .merch-product-list .row{margin-bottom:25px}.merchandising-shop .merch-product-list .merch_product_name{font-family:Avenir Lt Std Heavy;font-size:22px}.merchandising-shop .merch-product-list .product-box{cursor:pointer}.fa.fa-shopping-cart.shopping_cart_ita,a[href^="tel:"],a[href^="tel:"]>p.tel{color:#212121}@media (max-width:893px){#mobile-swipe-carousel,.container.merch-product-page{padding:0}}#recommendation-merchandising{text-align:center;margin:70px 0}.merch-product-title{font-size:42px;margin-bottom:27px;text-transform:unset}@media (max-width:769px){.merch-product-title{margin-bottom:0}}.quantity-text{font-size:20px;vertical-align:baseline}.merch-other-product-recommendation{font-weight:700;font-size:30px;margin-bottom:50px;font-family:Avenir LT Std Medium}.merch-product-recommendation-list{font-weight:700;margin:15px 0 50px;font-size:20px;font-family:Avenir LT Std Heavy;text-align:left}.merch-shipping-text{font-weight:700;font-size:20px}.merch-shipping-explanation{font-size:14px;line-height:normal}.quantity-text-block{margin:30px 0;color:#9b9b9b}.quantity-text-block .quantity-text{padding-right:15px}@media (max-width:769px){.quantity-text-block{margin:30px 0}.attribute-price{text-align:center}#recommendation-merchandising{margin:25px 0}.merch-product-title{font-size:30px;font-weight:700}.quantity-text{font-size:19px}.merch-other-product-recommendation{font-size:20px}.merch-product-recommendation-list{font-size:16px}.merch-shipping-text{font-size:14px}}select.form-control:not([size]):not([multiple]){height:auto!important}.zoomWindowContainer>div.zoomWindow{box-shadow:0 0 6px #212121;border-radius:5px}#merchandising-mobile-banner{display:none}.mobile-center.mobile-hide{display:block}.desktop-hide{display:none}.carousel-control-hidden{visibility:hidden}#mobile-swipe-carousel>.carousel-indicators>li{border:1px solid #333}.carousel-indicators>li.active{background:#333}.merch-product-price{color:red;font-size:40px}#merchandising-mobile-banner{overflow:hidden;position:absolute;z-index:99999;float:left;left:0;width:100%}@media (max-width:908px){#merchandising-mobile-banner,.desktop-hide{display:block}.mobile-center.mobile-hide,.mobile-hide{display:none}}.right-text{text-align:right}#product #footer #footerSubmitFormLeads{padding:10px 20px;background-color:#fec940;border:2px solid #fec940;box-shadow:none;top:1px;font-size:18px;color:#212121}#product #footer #footerSubmitFormLeads:hover{background-color:#ffda51;border:1px solid #ffda51;color:#333}@media (max-width:769px){#product .solicitudStyle{margin-top:15px!important}#product .merch-product-title{margin-top:25px}#product .merch-product-price{font-size:28px}}.merch-product-page{padding-top:65px!important}.merch-product-page .bread>ol>li>a[itemprop=item],.merch-product-page .bread>ol>li>a[itemprop=item]>span{font-size:12px!important}.merch-product-page .col-xs-10.textIcon{font-size:27px}.merch-product-page a{color:#212121}.merch-product-page a:focus,.merch-product-page a:hover,.merch-product-page a:visited{color:#333}.merch-product-page #premium-btn-merch,.merch-product-page .btn.btn-primary.add-to-cart.comprar_mat.classic{background:#fdc523;border:none;border-radius:2px;font-size:24px;color:#000;padding:12px 0 15px}.merch-product-page .img-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:5px}.merch-product-page .input-qty-control{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.merch-product-page input::-webkit-inner-spin-button,.merch-product-page input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.merch-product-page #desktop-product-images-merch{display:block}.merch-product-page #mobile-product-images-merch{display:none;padding:0}.merch-product-page .mobile-break-line{display:none}@media (max-width:991px){.merch-product-page #desktop-product-images-merch{display:none}.merch-product-page #mobile-product-images-merch{display:block}.merch-product-page #container-mob{padding:0}.merch-product-page .mobile-break-line{display:block}.merch-product-page .mobile-center{text-align:center;-ms-flex-pack:center;justify-content:center}}.merch-product-page .carousel-control.left,.merch-product-page .carousel-control.right{background:transparent!important;color:#212121!important}.address_block{background:#fff;cursor:pointer}.box.address_block:hover{background:#f2f2f2!important}.desktop-hide.mobile-show{display:none}@media (max-width:769px){.desktop-hide.mobile-show{display:inherit}}div[data-toggle=collapse] *{cursor:pointer!important}.modal-lg{max-width:380px;width:100%}.modal-lg .row{margin-left:-15px!important;margin-right:-15px!important}.modal-lg .modal-header{border-bottom:0}.modal-lg h4{margin-top:-10px;margin-bottom:40px}.modal-lg #trial-form{margin-top:15px}.modal-lg #trial-form #trial{margin-top:20px;margin-bottom:25px;background-color:#fdc523;font-family:Avenir LT Std Medium;font-size:16px;color:#020300;width:100%}.modal-lg #trial-form #trial:hover{background-color:#ffda7b}@media screen and (max-width:768px){.modal-lg #trial-form #trial{font-size:18px}}.modal-lg #trial-form .error{border:1px solid #f13340}.modal-lg .condicions{font-size:12px;font-family:Avenir LT Std Light;color:#020300}.modal-lg .condicions>a{text-decoration:underline;font-family:Avenir LT Std Light;color:#020300}.modal-lg .date-select{text-align:left}.modal-lg input,.modal-lg select{height:40px!important;width:100%;margin:0 auto;background-color:#fff;border-radius:2px;border-color:#d1d1d1;font-family:Avenir LT Std Light;font-size:16px;color:#020300}.modal-lg input:focus,.modal-lg input:hover,.modal-lg select:focus,.modal-lg select:hover{border-color:#007487}@media screen and (max-width:768px){.modal-lg input,.modal-lg select{height:50px;font-size:18px}}.modal-lg label{float:left;font-family:Avenir LT Std Medium;font-weight:700;font-size:14px;margin-top:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 4px rgba(0,0,0,.2);background-clip:padding-box;outline:none}.modal-dialog{margin-left:auto;margin-right:auto;width:auto;padding:10px;z-index:1050}body{font:normal 13px/18px Avenir LT Std Light,Helvetica,sans-serif;min-width:320px;height:100%;line-height:18px;font-size:13px;color:#000;overflow-x:hidden}body.content_only{background:none}.btn-group-lg>.btn,.btn-lg{padding:10px 50px;border-radius:4px}.block .title_block,.block h4{font:600 18px/22px Avenir LT Std Light,sans-serif;color:#000;background:#f6f6f6;border-top:5px solid #333;text-transform:uppercase;padding:14px 5px 17px 20px;margin-bottom:20px}@media (min-width:768px) and (max-width:991px){.block .title_block,.block h4{font-size:14px}}@media (max-width:767px){.block .title_block,.block h4{position:relative}.block .title_block:after,.block h4:after{display:block;font-family:FontAwesome;content:"\F067";position:absolute;right:0;top:15px;height:36px;width:36px;font-size:26px;font-weight:400}.block .title_block.active:after,.block h4.active:after{content:"\F068"}}.block .title_block a,.block .title_block a:hover,.block h4 a,.block h4 a:hover{color:#000}.block .list-block{margin-top:-8px}@media (max-width:767){.block .list-block{margin-top:0}}.block .list-block li{padding:5px 0 6px 20px;border-top:1px solid #dadada}.block .list-block li a i{display:none}.block .list-block li a:before{content:"\F105";display:inline;font-family:FontAwesome;color:#000;padding-right:8px}.block .list-block li a:hover{color:#000;font-weight:700}.block .list-block li:first-child{border-top:none}.block .list-block .form-group{padding-top:20px;border-top:1px solid #dadada;margin-bottom:0}.block .list-block .form-group select{max-width:270px}@media (max-width:767px){.block .list-block .form-group select{width:270px}}.block .list-block .btn{margin-top:12px}.block .products-block li{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #dadada}.block .products-block li .products-block-image{float:left;border:1px solid #dadada;margin-right:19px}@media (min-width:768px) and (max-width:992px -1){.block .products-block li .products-block-image{float:none;display:inline-block;margin:0 auto 10px;text-align:center}}.block .products-block li .product-content{overflow:hidden}.block .products-block li .product-content h5{margin:-3px 0 0}.no-cursor .features,.no-cursor span,section#modalidades div.modalidad .body.no-cursor .features{cursor:auto}section#modalidades{background-color:#f6f6f6;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:left;padding-top:80px;padding-bottom:50px}section#modalidades span.text-default{text-align:initial;font-weight:400}section#modalidades h2{text-align:center}section#modalidades .title-default{text-align:left;padding:5px 15px;line-height:1.3em}section#modalidades .h3-mimic{color:#000;font-weight:500;line-height:1.1;text-align:center}section#modalidades .h2{font-family:Avenir LT Std Heavy,Avenir LT Std\ 85 Heavy,Avenir LT Std\ 55 Roman,Avenir LT Std!important;font-size:2.5em;margin-bottom:60px;color:#000;font-weight:800;margin-top:0;display:block;text-align:center}section#modalidades .container,section#modalidades .container-big2{padding-left:15px;padding-right:15px}section#modalidades .container-big2{max-width:1660px;margin:0 auto}@media (min-width:992px){section#modalidades .container-big2 .col-lg-4{margin-right:0;margin-left:0;width:33%}section#modalidades .container-big2 .col-lg-4 .col-10{width:80%;float:left}section#modalidades .container-big2 .col-lg-4 .col-2{float:right}section#modalidades .container-big2 .col-lg-4 .col-2 .fa-check:before{font-size:17px}section#modalidades .container-big2 .col-lg-4 .collapse{clear:both;padding-right:15px;padding-left:15px}}@media (max-width:991px){section#modalidades .container-big2 .col-12{margin-right:5vw;margin-left:5vw}section#modalidades .container-big2 .col-12 .col-10{width:80%;float:left}section#modalidades .container-big2 .col-12 .col-2{float:right}section#modalidades .container-big2 .col-12 .col-2 .fa-check:before{font-size:17px}section#modalidades .container-big2 .col-12 .collapse{clear:both;padding-right:15px;padding-left:15px}}section#modalidades h2{font-size:2.5em;margin-bottom:25px}section#modalidades .h3-mimic{font-family:Avenir LT Std Medium;margin:0 1% 25px;font-size:24px;color:#9a9a9a;text-transform:none;display:block}section#modalidades .h4-mimic{font-size:36px!important;text-transform:none!important;font-weight:600!important;line-height:1.1!important;font-family:Avenir LT Std Heavy;margin-top:-10px;margin-bottom:10px;display:block;text-align:center}@media screen and (max-width:375px){section#modalidades .h4-mimic{font-size:278%!important}}section#modalidades .h4-mimic i{font-size:55%;vertical-align:middle;color:#ffd254}section#modalidades .premium .modalidad #boton_premium{margin-top:35px}section#modalidades div.modalidad .head{height:20%;background-color:#00a4b6;border-top-left-radius:4px;border-top-right-radius:4px}section#modalidades div.modalidad .head h4{color:#fff;text-transform:none;font-size:2.5vh;padding-top:3.5vh}section#modalidades div.modalidad .head p{color:#fff}section#modalidades div.modalidad .body{position:relative;border-radius:4px;padding-top:25px;padding-bottom:25px}@media (min-width:992px){section#modalidades div.modalidad .body{padding-bottom:85px!important}section#modalidades div.modalidad .body .box-btn{bottom:20px;position:absolute;width:100%}section#modalidades div.modalidad .body .box-btn button{margin:0 auto;display:block}}section#modalidades div.modalidad .body hr{opacity:.5;margin:0 15px 3px}section#modalidades div.modalidad .body .btn-container{text-align:center}section#modalidades div.modalidad .body small{color:#666}section#modalidades div.modalidad .body .new-feature{color:red;font-weight:700}section#modalidades div.modalidad .body.grey1{border-top:15px solid rgba(120,184,205,.33);background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}section#modalidades div.modalidad .body.grey1 .title>span{width:90%}section#modalidades div.modalidad .body.grey1 .features{padding-top:10px;padding-left:25px;text-align:left}section#modalidades div.modalidad .body.grey1 .features.single{padding-top:25px}section#modalidades div.modalidad .body.grey1 button:not(.close){margin-top:0!important;width:90%}@media (max-width:991px){section#modalidades div.modalidad .body.grey1 button:not(.close){padding:10px 20px}}section#modalidades div.modalidad .body.grey2{border-top:15px solid #78b8cc;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}section#modalidades div.modalidad .body.grey2 .title>span{width:90%}section#modalidades div.modalidad .body.grey2 button{width:90%;margin:50px 5% 0}@media (max-width:991px){section#modalidades div.modalidad .body.grey2 button{padding:10px 20px}}section#modalidades div.modalidad .body.grey3{border-top:15px solid #ffd254;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);font-size:16px}section#modalidades div.modalidad .body.grey3 .title>span{width:90%}section#modalidades div.modalidad .body.grey3 button{width:90%;margin:50px 5% 0}@media (max-width:991px){section#modalidades div.modalidad .body.grey3 button{padding:10px 20px}}section#modalidades div.modalidad .body .title>span{display:block;margin:10px 10px 0;font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std;font-size:16px;color:#020300;font-weight:600}section#modalidades div.modalidad .body .blue,section#modalidades div.modalidad .body .red{float:right;padding-left:0;padding-right:25px;padding-top:20px}section#modalidades div.modalidad .body .red{color:#adadad}section#modalidades div.modalidad .body .red i{font-size:10px}section#modalidades div.modalidad .body .black{color:#020300}section#modalidades div.modalidad .body .features{display:-ms-flexbox;display:flex;padding-top:20px;text-align:left;padding-left:25px;cursor:pointer}section#modalidades div.modalidad .body .features.down:before,section#modalidades div.modalidad .body .features.up:before{content:"\F00C";display:block;float:left;color:#00a4b6;font:normal normal normal 13px/1 FontAwesome;padding:3px 8px}section#modalidades div.modalidad .body .features.up:before{margin-right:10px}section#modalidades div.modalidad .body .features .fixSpan{float:left;max-width:89%}section#modalidades div.modalidad .body .features .text-normal,section#modalidades div.modalidad .body .features span{color:#020300;font-size:16px!important;font-family:Avenir LT Std Light,Avenir LT Std\ 35 Light,Avenir LT Std\ 55 Roman,Avenir LT Std;font-size:100%;font-weight:200}section#modalidades div.modalidad .body .features .text-normal{font-size:95%!important}section#modalidades div.modalidad .body .features_disabled{padding-top:20px;text-align:left;padding-left:25px;cursor:pointer}section#modalidades div.modalidad .body .features_disabled.down:before,section#modalidades div.modalidad .body .features_disabled.up:before{content:"\F068";display:block;float:left;color:#ccc;margin-right:10px;font:normal normal normal 13px/1 FontAwesome;padding:3px 8px}section#modalidades div.modalidad .body .features_disabled span{color:#ccc;font-size:16px;line-height:20px;font-family:Avenir LT Std Light}section#modalidades div.modalidad .body .col-xs-12{clear:both}section#modalidades div.modalidad .body .col-xs-12 p{font-size:12px;color:#333;margin-bottom:0}section#modalidades div.modalidad .foot{height:13%;padding-top:5%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:2px solid #00a4b6;background-color:#fff}section#modalidades div.modalidad .foot a{color:#000}section#modalidades div.modalidad .foot div{display:inline-block}section#modalidades div.modalidad .foot div .rounded{width:40px;height:40px;padding:12px;border-radius:49px;font-size:24px;font-weight:700;background-color:#fec940;display:block;margin-right:15px}section#modalidades div.modalidad .foot div a{text-decoration:underline}section#modalidades div.botones{width:100%;text-align:center;padding-top:75px}section#modalidades div.botones button i{width:100%;display:block}.btn,.button,.button-exclusive,.button-medium,.button.exclusive-medium{font-family:Avenir LT Std Heavy,Avenir LT Std\ 85 Heavy,Avenir LT Std\ 55 Roman,Avenir LT Std;font-weight:800}.error{border:1px solid #f13340;color:red}.spanError{width:100%;float:left;text-align:left;color:red;font-family:Avenir LT Std Light}.visible{visibility:visible}.invisible{display:none}.well{min-height:20px;padding:19px;margin-bottom:0!important;background-color:#f5f5f5;border:1px solid #e2e2e2;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);color:#333;font-size:16px;line-height:20px;font-family:Avenir LT Std Light}.well-sm{padding:9px;border-radius:3px}.well-sm.accordion-sm{padding:9px 40px;word-break:break-word}.up{margin-bottom:10px}.close{opacity:1;margin-right:10px}.text-normal{font-size:16px;margin-top:10px;color:#020300}#aplusr .gran{background-image:url(../img/ar.jpg);background-position:23% 48%;background-size:cover;background-repeat:no-repeat}#aplusr .informacion{padding-top:110px;padding-bottom:110px;max-width:570px;padding-right:40px}@media (max-width:767px){#aplusr .informacion{padding-top:90px;padding-bottom:60px;padding-right:5px}}#aplusr .informacion h2{text-align:left;font-size:25px;max-width:300px;padding-bottom:27px;text-transform:none}@media (max-width:767px){#aplusr .informacion h2{padding-right:0;font-size:22px}}#aplusr .informacion p{color:#9a9a9a;font-size:17px;padding-bottom:29px}@media (max-width:767px){#aplusr .informacion p{display:none}}#aplusr .informacion a button{padding:10px 40px!important;font-size:115%;width:auto!important}#aplusr .informacion a button i{font-weight:bolder;margin-left:15px;font-size:18px}@media (max-width:767px){#aplusr .informacion a{display:none}}#aplusr .oculto{padding-bottom:10%;display:none;background-color:#f6f6f6}@media (max-width:767px){#aplusr .oculto{display:block}}#aplusr .oculto .generic_block{display:block;text-align:center}#aplusr .oculto p{text-align:center;color:#9a9a9a;font-size:17px;padding:35px 35px 29px}#aplusr .oculto a button{padding:10px 40px!important;font-size:115%;width:auto!important}#aplusr .oculto a button i{font-weight:bolder;margin-left:15px;font-size:18px}#banner_merchandising{background:url(../img/banner_merchandising.jpg);background-repeat:no-repeat;background-size:cover;height:400px}#banner_merchandising_mobile{display:none}#banner_merchandising_mobile>h1{font-size:21px;text-align:center;margin-top:50px}#banner_premium_merch{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:space-around;-ms-flex-item-align:center;align-self:center;background:#212121;margin-top:-40px}@media (max-width:769px){#banner_merchandising{display:none}#banner_merchandising_mobile{padding-top:15px;display:inherit}.product-box>a>img{padding:0!important}.product-box{margin-bottom:50px}#banner_premium_merch{margin-top:70px}}#contacto{background-image:url(../img/contacto-formacion-profesional.jpg);background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center;padding:80px 7vw}#contacto h2,#contacto h3,#contacto p{margin-top:0;margin-bottom:0;color:#fff}#contacto h2{font-weight:500}#contacto h3{font-family:Montserrat Regular;font-size:26px;text-transform:none}#contacto #formulario{padding-left:7vw;padding-right:4vw;border-right:1px solid gray}#contacto #formulario #form-mes-info{padding-top:30px}#contacto #formulario #form-mes-info form{max-width:440px;margin:0 auto}#contacto #formulario #form-mes-info .div-telefono{padding-left:0;padding-right:5px}#contacto #formulario #form-mes-info .div-postal{padding-left:5px;padding-right:0}#contacto #formulario #form-mes-info .grecaptcha-badge{display:none}#contacto #formulario #form-mes-info div.condicions{padding-top:15px;color:#fff;margin:0 auto;width:100%;max-width:396px}#contacto #formulario #form-mes-info div.condicions>p:first-child{margin-bottom:0}#contacto #formulario #form-mes-info div.condicions p{font-size:12px;text-align:left;margin-top:20px}#contacto #formulario #form-mes-info div.condicions a{text-decoration:underline;color:#fff}#contacto #formulario #form-mes-info div.condicions label{margin-top:10px;margin-bottom:15px}#contacto #formulario #form-mes-info div.condicions label input{width:unset;height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}#contacto #formulario #form-mes-info div.condicions ul:not(.requirements){padding-left:15px}#contacto #formulario #form-mes-info div.condicions ul:not(.requirements) li{list-style-type:disc;margin-bottom:-15px;color:#fff}#contacto #formulario #form-mes-info div.condicions #cboxProteccionDatos{height:-moz-fit-content!important;height:fit-content!important;margin-right:5px}#contacto #formulario .telefono-contacto{clear:both;padding-top:10px}#contacto #formulario .telefono-contacto p{clear:both;margin-top:10px;font-size:20px}#contacto #formulario .telefono-contacto .tel{margin-top:5px;text-decoration:underline}#contacto #formulario .telefono-contacto #llamada-gratuita{margin-top:25px}#contacto #caracteristicas .col-sm-6{padding:0 3vw;padding-top:50px}#contacto #caracteristicas .col-sm-6 img{width:87px}#contacto #caracteristicas .col-sm-6 h2,#contacto #caracteristicas .col-sm-6 p{font-size:16px;line-height:20px;margin-top:10px}#contacto #caracteristicas .col-sm-6 h2{letter-spacing:1px}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{margin-left:0;float:none}.form-control{border-radius:4px;margin-bottom:10px;font-size:12px;background-color:#eaeaea;border:1px solid #eaeaea;color:#424242;border-radius:2px;box-shadow:inset 0 1px 1px transparent}.form-control::-webkit-input-placeholder{color:#424242}.form-control:-moz-placeholder,.form-control::-moz-placeholder{color:#424242;opacity:1}.form-control:-ms-input-placeholder{color:#424242}.modal-dialog p{color:#000}.btn,.button,.button-exclusive,.button-medium,.button.exclusive-medium{position:relative;background-color:#fec940;border-radius:2px;font-family:Avenir LT Std Heavy;padding:10px 20px;font-size:18px;color:#000}.btn:hover,.button-exclusive:hover,.button-medium:hover,.button.exclusive-medium:hover,.button:hover{background-color:#ffda7b;box-shadow:none}.btn.button-small,.button-exclusive.button-small,.button-medium.button-small,.button.button-small,.button.exclusive-medium.button-small{font-size:14px;padding:5px 20px}.btn.button-small i,.button-exclusive.button-small i,.button-medium.button-small i,.button.button-small i,.button.exclusive-medium.button-small i{margin-left:5px;font-size:14px}.btn i,.button-exclusive i,.button-medium i,.button.exclusive-medium i,.button i{color:#000}.btn i.icon-chevron-right,.button-exclusive i.icon-chevron-right,.button-medium i.icon-chevron-right,.button.exclusive-medium i.icon-chevron-right,.button i.icon-chevron-right{margin-left:5px}.btn i.icon-chevron-left,.button-exclusive i.icon-chevron-left,.button-medium i.icon-chevron-left,.button.exclusive-medium i.icon-chevron-left,.button i.icon-chevron-left{margin-right:5px}select.form-control:not([size]):not([multiple]){height:calc(2.2rem - 2px)}.sError{color:red;font-size:70%;text-align:right}@media (max-width:990px){section#contacto{padding:55px 0}section#contacto #formulario{padding-bottom:50px;padding-left:15px;padding-right:15px}}@media (max-width:990px) and (max-width:767px){section#contacto #formulario{border-right:none;border-bottom:1px solid gray}}@media (max-width:990px){section#contacto #formulario h2{font-size:220%}section#contacto #formulario h3{font-size:150%;margin-top:15px}section#contacto #formulario div#form-mes-info{padding-left:0;padding-right:0}section#contacto #formulario .telefono-contacto p{font-size:135%;clear:both}}#blockcart-modal .flex-row-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#blockcart-modal .align-flex-end{-ms-flex-align:end;align-items:flex-end}#blockcart-modal .row-reverse-desktop{-ms-flex-direction:row-reverse;flex-direction:row-reverse}#blockcart-modal .justify-center{-ms-flex-pack:center;justify-content:center}#blockcart-modal .align-center{-ms-flex-align:center;align-items:center}#blockcart-modal .text-center{text-align:center}#blockcart-modal .uppercase{text-transform:uppercase}#blockcart-modal .separator-cart{width:100%;margin:0}#blockcart-modal .showDesktop{display:block}#blockcart-modal .showMobile{display:none}#blockcart-modal .product-name{font-family:Avenir LT Std Medium;font-size:16px;color:#3a3939;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:80%}#blockcart-modal .price-product{font-family:Avenir LT Std Medium;font-size:16px;color:#c30}#blockcart-modal .price-product-without-reduction{text-decoration:line-through;margin-bottom:5px}#blockcart-modal .modal-dialog-cart .modal-content-cart{position:relative;background-color:#fff;border-radius:6px;max-width:650px;min-width:320px;width:auto}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-close-cart{position:relative;float:right;font-size:18px;color:#ccc;text-decoration:none}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content{padding:10px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .modal-title-cart{font-family:Avenir LT Std Medium;font-size:18px;margin-bottom:20px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .product-book-container-name,#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .product-name-container{-ms-flex:0 1 80%;flex:0 1 80%;max-width:80%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .modal-show-material{font-family:Avenir LT Std Medium;font-size:12px;margin-bottom:5px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .modal-show-credit{font-family:Avenir LT Std Medium;color:#999;font-size:12px;margin-bottom:5px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .price-product-container{-ms-flex:0 1 20%;flex:0 1 20%;max-width:20%;text-align:right}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container{display:-ms-flexbox;display:flex;-ms-flex:0 1 50%;flex:0 1 50%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container .customize-button-modal{font-family:Avenir LT Std Light;border:1px solid #999;border-radius:2px;font-size:13px;width:98%;text-align:center}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container .customize-button-modal .text-btns-modal{width:100%;color:#000;background:#fff;font-size:16px;font-family:Avenir LT Std Light;font-weight:400}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container .customize-button-modal .text-btns-modal:hover{background-color:#eee}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container.anadir-asignatura{-ms-flex-pack:start;justify-content:flex-start;border-radius:2px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container.ir-mochila{-ms-flex-pack:end;justify-content:flex-end;border-radius:2px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-content-promo{width:100%;padding:5px 10px;background-color:#515151}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-content-promo .promo{font-family:Avenir LT Std Light;font-size:12px;color:#fff}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content{padding:10px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-full-line{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-book-image{-ms-flex:0 1 30%;flex:0 1 30%;max-width:30%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-book-info{-ms-flex:0 1 70%;flex:0 1 70%;max-width:70%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-book-margin-top{margin-top:20px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-book-margin-bottom{margin-bottom:10px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-premium-price{-ms-flex:0 1 60%;flex:0 1 60%;max-width:60%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-premium-actions{-ms-flex:0 1 40%;flex:0 1 40%;max-width:40%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-premium{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .premium-description{font-family:Avenir LT Std Light;font-size:12px;padding-inline-start:15px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .premium-description li{list-style-type:disc}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .btn-premium{font-family:Avenir LT Std Medium;font-weight:400}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .btn-premium:focus,#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .btn-premium:hover{color:#000;background-color:#ffda7b}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .related-info-product{font-family:Avenir LT Std Light;font-size:12px;color:#888}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .related-extra-info-product{font-family:Avenir LT Std Light;font-size:14px;color:#bbb}@media (max-width:767px){#blockcart-modal .row-reverse-desktop{-ms-flex-direction:row;flex-direction:row}#blockcart-modal .showDesktop{display:none}#blockcart-modal .showMobile{display:block}#blockcart-modal .modal-dialog-cart{padding:0;margin:0}#blockcart-modal .modal-dialog-cart .modal-content-cart{min-height:100vh;width:100vw;border-radius:0}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .product-book-container-image{-ms-flex:0 1 25%;flex:0 1 25%;max-width:25%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .product-book-container-name{-ms-flex:0 1 55%;flex:0 1 55%;max-width:55%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container{-ms-flex:1 0 100%;flex:1 0 100%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container .customize-button-modal{width:100%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container.anadir-asignatura{margin-bottom:10px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-first-content .buttons-container.cerrar-modal{margin-top:20px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-premium-actions,#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-premium-price{-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-book-image{-ms-flex:0 1 40%;flex:0 1 40%;max-width:40%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-book-info{-ms-flex:0 1 60%;flex:0 1 60%;max-width:60%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-book-margin-top{margin-top:15px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .modal-related-price{margin-bottom:12px}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .btn-premium{width:100%}#blockcart-modal .modal-dialog-cart .modal-content-cart .modal-second-content .related-extra-info-product{font-size:10px}}.prod-long-desc p{line-height:23px!important;margin-bottom:15px!important}.primary_block{margin-bottom:0}@media (max-width:425px){.semestre.accordion-item.premium-accordion{padding:10px}}#premiumBlock{background-image:url(../img/premium_desktop_background.png);background-repeat:no-repeat;background-size:cover;background-position-y:center;background-position-x:right;padding:48px;padding-bottom:38px;padding-top:38px;border-radius:6px}#premiumBlock .title-star-premium{width:100%;margin:0 auto}#premiumBlock h3{margin-left:-14px!important;font-size:28px!important;color:#fff;margin-bottom:32px;letter-spacing:-.5px;text-transform:none!important;font-family:Avenir LT Std Black!important}#premiumBlock h3.desktop-premium{display:block}#premiumBlock h3.mobile-premium{display:none}#premiumBlock h3 span.color-premium-title{color:#fec940;font-family:Avenir LT Std Black}#premiumBlock h3 i{vertical-align:baseline!important}#premiumBlock .title-star-premium i{font-size:25px;vertical-align:middle}#premiumBlock .title-star-premium i.star-padding-left{padding-left:8px}#premiumBlock .title-star-premium i.star-padding-right{padding-right:8px}#premiumBlock .price-tablet-button{display:none}#premiumBlock .price-desktop-button{display:block}@media (max-width:425px){#premiumBlock{padding:24px}}#premiumBlock .premiumDescription{padding-left:1px!important;padding-top:5px;color:#fff}@media (max-width:425px){#premiumBlock .premiumDescription{font-size:13px;line-height:25px}}@media (min-width:426px){#premiumBlock .premiumDescription{font-size:18px;line-height:25px}}#premiumBlock .premiumDescription .font-family-light-description{font-family:Avenir LT Std Light;padding-bottom:29px}#premiumBlock .premiumDescription .font-family-medium-description{margin-left:25px;font-family:Avenir LT Std Medium}#premiumBlock .premiumDescription .font-family-medium-description .descuento-description{font-size:14px;color:#6d7278}#premiumBlock .premiumDescription .font-family-medium-description .descuento-description:before{content:"\A";white-space:pre}#premiumBlock .premiumDescription .font-family-medium-description li{padding-bottom:16px}#premiumBlock .premiumDescription .font-family-medium-description li i{color:#fdc523}@media (max-width:767px){#premiumBlock{padding:16px 16px 24px;background:#282828!important}#premiumBlock .title-star-premium h3{font-size:20px!important;margin-bottom:27px!important;text-align:center}#premiumBlock .title-star-premium h3.desktop-premium{display:none}#premiumBlock .title-star-premium h3.mobile-premium{display:block}#premiumBlock .title-star-premium h3.mobile-premium .stars-icon-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;padding-top:16px}#premiumBlock .title-star-premium h3.mobile-premium .stars-icon-container .resize-icon-star{font-size:12px}#premiumBlock .title-star-premium h3.mobile-premium .stars-icon-container .resize-icon-star-middle{font-size:24px;padding:0 8px}#premiumBlock .premiumDescription{font-size:16px;line-height:22px}#premiumBlock .premiumDescription .font-family-light-description{font-family:Avenir LT Std Light;padding-bottom:15px!important}#premiumBlock .premiumDescription .font-family-medium-description{margin-left:25px;font-family:Avenir LT Std Medium}#premiumBlock .premiumDescription .font-family-medium-description .descuento-description{font-size:12px;color:#bcbcbc}#premiumBlock .premiumDescription .font-family-medium-description .descuento-description:before{white-space:normal}#premiumBlock .premiumDescription .condicion-premium-alumno{line-height:15px;font-family:Avenir LT Std Light;color:#fff;padding-bottom:26px}#premiumBlock .premiumDescription .condicion-premium-alumno small{font-size:12px!important}#premiumBlock .premium-product-form .mobile-premium{margin:0;float:right;display:block!important}#premiumBlock .premium-product-form .mobile-premium .attribute-price,#premiumBlock .premium-product-form .mobile-premium .attribute-price span.price-number{font-family:Montserrat SemiBold!important}#premiumBlock .premium-product-form .desktop-premium{display:none}#premiumBlock .ghost-btn#premium-btn{padding:10px 25px;margin-left:0;font-size:16px}}@media (min-width:767px) and (max-width:1199px){#premiumBlock .title-star-premium h3{font-size:20px!important;font-family:Avenir LT Std Black!important;margin-bottom:24px!important}#premiumBlock .title-star-premium h3.desktop-premium{display:block}#premiumBlock .title-star-premium h3.mobile-premium{display:none}#premiumBlock .title-star-premium h3 i{font-size:25px;vertical-align:baseline!important}#premiumBlock .premiumDescription{font-size:16px;line-height:22px}#premiumBlock .premiumDescription .font-family-light-description{font-family:Avenir LT Std Light;padding-bottom:16px}#premiumBlock .premiumDescription .font-family-medium-description{margin-left:25px;font-family:Avenir LT Std Medium}#premiumBlock .premiumDescription .font-family-medium-description .descuento-description{font-size:14px;color:#6d7278}#premiumBlock .premiumDescription .font-family-medium-description .descuento-description:before{content:"\A";white-space:pre}#premiumBlock .premium-product-form .premium-price.desktop-premium{display:block}#premiumBlock .premium-product-form .premium-price.mobile-premium{display:none}#premiumBlock .premium-product-form .premium-price .attribute-price,#premiumBlock .premium-product-form .premium-price .attribute-price span.price-number{font-family:Montserrat SemiBold!important}#premiumBlock .premium-product-form .ghost-btn#premium-btn{font-size:16px}}@media (max-width:425px){.ghost-btn#premium-btn{margin-top:0;background:#fdc523;border-radius:4px;padding:14px 25px;font-family:Avenir LT Std Black;font-size:16px;border:1px solid #282828;color:#282828;margin-left:-10px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}}@media (min-width:426px){.ghost-btn#premium-btn{margin-top:-13px;background:#fdc523;border-radius:4px;padding:10px 25px;font-family:Avenir LT Std Black;font-size:20px;border:1px solid #282828;color:#282828;box-shadow:0 3px 3px -2px rgba(0,0,0,.2)}}.ghost-btn#premium-btn:not(.modifier-proximamente){cursor:pointer}.ghost-btn#premium-btn.modifier-proximamente{cursor:not-allowed}.ghost-btn#premium-btn:hover{color:#000}@media (max-width:425px){.ghost-btn#premium-btn{width:100%}}.premium-product-form#add-to-cart-or-refresh{float:right}@media (max-width:425px){.premium-product-form#add-to-cart-or-refresh{width:100%}}.premium-price{margin-top:12px;text-align:right}.premium-price.desktop-premium{display:block}.premium-price.mobile-premium{display:none}.premium-price .attribute-price{font-size:18px!important;font-family:Avenir LT Std Medium;color:#fff}.premium-price .attribute-price span.price-number{color:#fec940;font-family:Avenir LT Std Medium}.top-hr{background:#c4c4c4;height:5px;margin:2px 0 31px}.product-heading-h5{color:#999;font-weight:200;margin:3px 0 8px;font-size:19px;font-family:Avenir LT Std Light,sans-serif}.box-security .product-heading-h5{margin:3px 0 -8px}@media (max-width:1199px){.box-security .product-heading-h5{margin-bottom:8px}}.primary_block .pb-left-column img{max-width:100%;height:auto}a.fancybox-nav{outline:0}span.view_scroll_spacer{float:left;width:39px;padding-left:12px}@media (min-width:768px) and (max-width:991px){span.view_scroll_spacer{width:45px;padding-left:18px}}@media (min-width:576px) and (max-width:767px){span.view_scroll_spacer{width:30px;padding-left:3px}}@media (max-width:575px){span.view_scroll_spacer{width:45px;padding-left:18px}}#view_scroll_left,#view_scroll_right{margin-top:38px;height:20px;width:20px;line-height:0;font-size:0;overflow:hidden}@media (min-width:576px) and (max-width:767px){#view_scroll_left,#view_scroll_right{margin-top:28px}}#view_scroll_left:before,#view_scroll_right:before{padding-left:2px;color:silver;font-family:FontAwesome;font-size:20px;line-height:22px}#view_scroll_left:hover:before,#view_scroll_right:hover:before{color:#000}#view_scroll_right{float:left}#view_scroll_right:before{content:"\F138"}#view_scroll_left{margin-top:0}#view_scroll_left:before{content:"\F137";padding-right:2px}.resetimg{padding:10px 0 0}.resetimg #resetImages i{margin-right:6px}.view_scroll_spacer{margin-top:38px}@media (min-width:576px) and (max-width:767px){.view_scroll_spacer{margin-top:28px}}#usefull_link_block{list-style-type:none}#usefull_link_block li{margin:0 0 8px}@media (min-width:576px) and (max-width:767px){#usefull_link_block li{float:none!important}}#usefull_link_block li:first-child{margin:0 0 8px;border:none;padding:0}#usefull_link_block li a{color:#777676;font-weight:700;position:relative;padding-left:30px;line-height:22px;display:inline-block}#usefull_link_block li a:before{font-family:FontAwesome;color:#000;font-size:19px;line-height:24px;position:absolute;top:-2px;left:0;font-weight:400}#usefull_link_block li a:hover{color:#000}@media (min-width:576px) and (max-width:767px){#usefull_link_block li.print{margin:8px 0 0;padding:0;border:none}}#usefull_link_block li.print a:before{content:"\F02F"}#usefull_link_block li.sendtofriend a:before{content:"\F003"}#usefull_link_block li#left_share_fb{clear:both;float:none}#usefull_link_block li#left_share_fb a{padding-left:18px}#usefull_link_block li#left_share_fb a:before{content:"\F09A"}#usefull_link_block li#favoriteproducts_block_extra_add,#usefull_link_block li#favoriteproducts_block_extra_added,#usefull_link_block li#favoriteproducts_block_extra_remove,#usefull_link_block li#favoriteproducts_block_extra_removed{cursor:pointer;font-weight:700;clear:both;float:none;margin:0 0 8px;border:none;padding:0;position:relative}#usefull_link_block li#favoriteproducts_block_extra_add:before,#usefull_link_block li#favoriteproducts_block_extra_added:before,#usefull_link_block li#favoriteproducts_block_extra_remove:before,#usefull_link_block li#favoriteproducts_block_extra_removed:before{font-family:FontAwesome;color:#000;font-size:19px;line-height:24px;position:absolute;top:-2px;left:0;font-weight:400;content:"\F08A"}#usefull_link_block li#favoriteproducts_block_extra_add:hover,#usefull_link_block li#favoriteproducts_block_extra_added:hover,#usefull_link_block li#favoriteproducts_block_extra_remove:hover,#usefull_link_block li#favoriteproducts_block_extra_removed:hover{color:#000}#usefull_link_block li#favoriteproducts_block_extra_removed:before{content:"\F004"}.pb-center-column{margin-bottom:30px}.pb-center-column h1{padding-bottom:16px;font-size:20px;color:#3a3939}.pb-center-column p{margin-bottom:10px}.pb-center-column #product_reference{margin-bottom:6px}.pb-center-column #short_description_block{color:#666}.pb-center-column #short_description_block .buttons_bottom_block{display:none}.pb-center-column #short_description_block #short_description_content{padding:0 0 15px;word-wrap:break-word}.pb-center-column #short_description_block #short_description_content p{line-height:18px}.pb-center-column #color_picker p{padding-bottom:5px;font-weight:700}#product p#loyalty{padding:17px 0 15px 35px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin:10px 0 -5px;position:relative}#product p#loyalty b{color:#000}#product p#loyalty:before{content:"\F024";font-family:FontAwesome;color:#cfcccc;font-size:26px;line-height:28px;position:absolute;top:16px;left:0}#page .rte{padding:0 20px 20px;word-wrap:break-word}#page .rte p{margin-bottom:1em;min-height:1px}#attributes fieldset{padding-bottom:3px}#attributes fieldset label{vertical-align:center;text-align:center;display:inline-block}#attributes .attribute_list{display:inline-block}#attributes .attribute_list ul{clear:both}#attributes .attribute_list ul li{float:left;margin-right:10px}#attributes .attribute_list input.attribute_radio{float:left;margin-left:3px}#attributes .attribute_list div.radio,#attributes .attribute_list div.radio input,#attributes .attribute_list div.radio span{float:none;display:inline-block}#attributes .attribute_list #color_to_pick_list{list-style-type:none}#attributes .attribute_list #color_to_pick_list li{float:left;margin:0 3px 3px 0;padding:1px;border:1px solid #dadada;clear:none;width:26px;height:26px}#attributes .attribute_list #color_to_pick_list li a.color_pick{display:block;height:22px;width:22px;cursor:pointer}#attributes .attribute_list #color_to_pick_list li a.color_pick img{display:block;height:22px;width:22px}#attributes .attribute_list #color_to_pick_list li.selected{border:1px solid #4d4d4d}.box-cart-bottom{padding:0}#short_description_content a,.page-product-box .rte a{color:#333;text-decoration:underline}#short_description_content a.btn,.page-product-box .rte a.btn{text-decoration:none}.box-info-product{background:#f6f6f6;border:1px solid #d2d0d0;border-top:1px solid #b0afaf;border-bottom:1px solid #b0afaf}.box-info-product p{margin-bottom:7px}.box-info-product .exclusive{padding:0;border-top:1px solid #0079b6;border-right:1px solid #006fa8;border-left:1px solid #006fa8;border-bottom:1px solid #012740;position:relative;display:block;background-image:linear-gradient(#009ad0,#007ab7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#009ad0",endColorstr="#007ab7",GradientType=0)}.box-info-product .exclusive:before{font-family:FontAwesome;position:absolute;top:0;left:0;bottom:0;color:#fff;font-size:25px;line-height:47px;text-shadow:0 1px #015883;content:"\F07A";z-index:2;width:51px;text-align:center;border:1px solid #06b2e6;border-radius:5px 0 0 5px}@media (max-width:767px){.box-info-product .exclusive:before{display:none}}.box-info-product .exclusive.added:before{content:"\F00C"}.box-info-product .exclusive.added.disabled:before,.box-info-product .exclusive.disabled:before{height:51px;content:"\F110";animation:2s linear 0s normal none infinite spin;-webkit-animation:2s linear 0s normal none infinite spin;-moz-animation:2s linear 0s normal none infinite spin;border:none}.box-info-product .exclusive:after{position:absolute;top:0;bottom:0;left:51px;content:"";width:1px;z-index:2}@media (max-width:767px){.box-info-product .exclusive:after{display:none}}.box-info-product .exclusive span{border-radius:5px;font-weight:700;font-size:20px;line-height:22px;border:1px solid #06b2e6;text-shadow:0 1px #015883;padding:12px 36px 14px 60px;color:#fff;display:block!important}@media (max-width:991px){.box-info-product .exclusive span{padding:12px 22px 14px 55px;font-size:14px}}@media (max-width:767px){.box-info-product .exclusive span{padding:8px 12px 10px;text-align:left}}.box-info-product .exclusive:hover{background-image:linear-gradient(#007ab7,#009ad0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007ab7",endColorstr="#009ad0",GradientType=0);background-position:0 0}#center_column.col-sm-9 .col-md-3 .box-info-product{background:#f6f6f6;border:1px solid #d2d0d0;border-top:1px solid #b0afaf;border-bottom:1px solid #b0afaf}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive{padding:0;border-top:1px solid #0079b6;border-right:1px solid #006fa8;border-left:1px solid #006fa8;border-bottom:1px solid #012740;border-radius:5px;position:relative;display:block;background-image:linear-gradient(#009ad0,#007ab7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#009ad0",endColorstr="#007ab7",GradientType=0)}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:before{font-family:FontAwesome;position:relative;top:0;left:0;bottom:0;color:#fff;font-size:25px;line-height:47px;text-shadow:0 1px #015883;content:"\F07A";z-index:2;width:51px;text-align:center;border:none;border-radius:0}@media (max-width:767px){#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:before{display:none}}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive.added:before{content:"\F00C"}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive.added.disabled:before,#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive.disabled:before{content:"\F110";animation:2s linear 0s normal none infinite spin;-webkit-animation:2s linear 0s normal none infinite spin;-moz-animation:2s linear 0s normal none infinite spin;border:none}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:after{background:none;position:absolute;top:0;bottom:0;left:51px;content:"";width:1px;z-index:2}@media (max-width:767px){#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:after{display:none}}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive span{font-weight:500;font-size:18px;line-height:22px;border:none;border-top:1px solid #006fa8;text-shadow:0 1px #015883;padding:12px 16px 14px;color:#fff;display:block!important;border-radius:0}@media (max-width:991px){#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive span{font-size:16px}}@media (max-width:767px){#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive span{padding:8px 12px 10px;text-align:center}}#center_column.col-sm-9 .col-md-3 .box-info-product .exclusive:hover{background-image:linear-gradient(#007ab7,#009ad0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007ab7",endColorstr="#009ad0",GradientType=0);background-position:0 0}.table-data-sheet{border-bottom:1px solid #dadada;width:100%;margin:0 0 20px;background:#fff}.table-data-sheet tr{border-top:1px solid #dadada}.table-data-sheet tr.even{background:#fdfdfd}.table-data-sheet tr td{padding:10px 20px 11px}.table-data-sheet tr td:first-child{border-right:1px solid #dadada;width:30%;font-weight:700;color:#000}table.table-product-discounts{border:none;border-bottom:1px solid #dadada;border-right:1px solid #dadada;width:50%;margin:0 0 20px;background:#fff}@media (max-width:575px){table.table-product-discounts{width:100%}}table.table-product-discounts tr th{background:#fff;color:#000;border:none;font-weight:700}table.table-product-discounts tr td,table.table-product-discounts tr th{border-left:1px solid #dadada;width:33%;padding:10px 20px 11px;border-top:1px solid #dadada;border-right:none;text-shadow:none;text-transform:none;font-weight:13px;line-height:18px;border-bottom:none}.accessories-block .block_description{display:none}.accessories-block .exclusive span{font-size:13px;line-height:18px;padding:2px 8px 3px;text-decoration:none}.accessories-block .exclusive span:active,.accessories-block .exclusive span:focus{text-decoration:none}.accessories-block .product-name{margin-bottom:5px}.accessories-block .product-name a{font-size:15px;line-height:18px;color:#3a3939}.accessories-block div ul li a{display:inline-block}.accessories-block div ul li.s_title_block a,.accessories-block div ul li.s_title_block span{font-weight:700}#quantity_wanted_p input{width:78px;height:27px;padding:0 6px;float:left;border:1px solid #dadada;line-height:27px}#quantity_wanted_p .btn{float:left;margin-left:3px}#quantity_wanted_p label{display:block;margin-bottom:7px}#availability_date_label,#availability_statut span#availability_label{display:inline-block;width:125px;font-weight:700;font-size:12px;text-align:right}#quantityAvailable{color:#000;font-size:13px;line-height:18px;font-weight:700}#availability_value,#last_quantities{color:#fff;font-weight:700;line-height:18px;display:inline-block;padding:3px 8px 4px;margin-left:5px}#last_quantities{background:#fe9126;border:1px solid #e4752b;padding:4px 8px 3px;position:relative;top:1px;margin-left:0}#availability_statut,#pQuantityAvailable{display:inline-block}#pQuantityAvailable span{font-weight:700;color:#000}.box-security{border-top:1px solid #dfdede;padding:19px 19px 6px;background-image:linear-gradient(#fff,#fbfbfb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#fbfbfb",GradientType=0)}.discount{display:none}.our_price_display{font-size:200%;margin-top:27px;margin-bottom:0;display:-ms-flexbox;display:flex}@media (max-width:767px){.our_price_display{font-size:26px;line-height:28px}}.our_price_display .price{font-size:100%;margin:0 auto}@media (max-width:991px){.our_price_display .price{font-size:26px;line-height:28px;margin-top:27px}}#old_price{padding-bottom:15px;font-size:13px;text-decoration:line-through;display:inline-block}#old_price,#reduction_amount,#reduction_percent{font-family:Avenir LT Std Light,sans-serif;line-height:23px}#reduction_amount,#reduction_percent{margin-right:10px;padding:1px 2px;font-weight:600;font-size:21px;color:#fff;background:#f13340;border:1px solid #d02a2c}#reduction_amount span,#reduction_percent span{display:block}.hide-left-column.hide-right-column #reduction_amount,.hide-left-column.hide-right-column #reduction_percent{display:inline-block}.pb-center-column p.online_only{font-weight:700;font-size:13px;color:#f13340;text-align:left}#send_friend_form{width:555px;overflow:hidden}@media (max-width:575px){#send_friend_form{width:280px}}#send_friend_form .product img{margin:0 0 10px;border:1px solid #dadada}#send_friend_form .product p{padding:0;color:#000}#send_friend_form .product p .product_name{font-size:12px;color:#000}#send_friend_form .form_container{padding:10px 15px;border:1px solid #dadada;background:#fff}#send_friend_form .form_container p.intro_form{padding-bottom:6px;font-weight:700;font-size:13px;color:#000}#send_friend_form .form_container p.txt_required{padding-bottom:0;color:#666}#send_friend_form .form_container .text{padding-bottom:10px}#send_friend_form .form_container .text label{display:block;padding:0;width:100%;font-size:12px}#send_friend_form .form_container .text input{padding:0 5px;height:22px;width:100%;border:1px solid #dadada;font-size:12px;color:#666}#send_friend_form .submit{margin-top:20px;padding-bottom:0;text-align:right}p.infoCustomizable{margin-bottom:30px}ul#text_fields,ul#uploadable_files{list-style-type:none}.customizableProductsFile,.customizableProductsText{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #dadada}.customizationUploadLine{padding-bottom:10px}.customizationUploadLine label{display:block;vertical-align:top}.customizationUploadLine textarea{width:50%;border:1px solid #dadada;color:#777}.customizationUploadBrowse img+a{position:relative;top:-51px}#customizedDatas{float:right}#product.content_only div.primary_block{margin-bottom:0}@media (max-width:767px){#product.content_only div.primary_block{margin-right:0}}#product.content_only div.primary_block div.pb-left-column{padding:20px 20px 5px 35px}@media (max-width:574px){#product.content_only div.primary_block div.pb-left-column{width:100%;float:none}}#product.content_only div.primary_block div.pb-left-column span.view_scroll_spacer{width:38px;padding-left:10px}#product.content_only div.primary_block div.pb-left-column #thumbs_list{width:392px}#product.content_only div.primary_block div.pb-center-column{padding:20px 20px 60px 0;width:27.5%;margin-bottom:0;min-height:623px;height:100%}@media (max-width:767px){#product.content_only div.primary_block div.pb-center-column{min-height:440px}}@media (max-width:574px){#product.content_only div.primary_block div.pb-center-column{width:100%;float:none}}#product.content_only div.primary_block div.pb-center-column .product_comments_block_extra{padding-right:0}@media (max-width:574px){#product.content_only div.primary_block div.pb-center-column .comments_advices li{display:block}#product.content_only div.primary_block div.pb-center-column .comments_advices a.reviews{margin:0;padding:0;border:none}}#product.content_only div.primary_block div.pb-center-column #ShareDiv{position:absolute;bottom:8px}#product.content_only div.primary_block div.pb-right-column{width:25.5%;padding-right:15px;padding-left:0}#product.content_only div.primary_block div.pb-right-column .box-info-product{border-top-width:0;border-right:none;border-bottom:none;min-height:623px;height:100%;border-radius:0 4px 4px 0;position:relative;padding-bottom:125px}@media (max-width:767px){#product.content_only div.primary_block div.pb-right-column .box-info-product{border-radius:0;border:1px solid #dadada}}#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive{display:block;width:100%}#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive:after,#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive:before{display:block}#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive span{font-size:20px;text-align:center}@media (max-width:991px){#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive span{padding:12px 22px 14px 70px;font-size:20px}}#product.content_only div.primary_block div.pb-right-column .box-info-product .box-cart-bottom{right:0;left:0}#product.content_only div.primary_block div.pb-right-column #attributes .attribute_list .form-control{width:230px}#product.content_only div.primary_block div.pb-right-column .product_attributes{padding-top:0}.addsharethisinner .stButton .stArrow{display:none!important}@media (max-width:1050px){#product.content_only div.primary_block div.pb-left-column,#product.content_only section.primary_block div.pb-left-column{width:100%;padding-right:15px}#product.content_only div.primary_block div.pb-left-column #image-block,#product.content_only div.primary_block div.pb-left-column #views_block,#product.content_only section.primary_block div.pb-left-column #image-block,#product.content_only section.primary_block div.pb-left-column #views_block{max-width:470px;width:100%;margin-left:auto;margin-right:auto}#product.content_only div.primary_block div.pb-left-column #thumbs_list li,#product.content_only section.primary_block div.pb-left-column #thumbs_list li{width:90px;height:90px}#product.content_only div.primary_block div.pb-left-column #thumbs_list li img,#product.content_only section.primary_block div.pb-left-column #thumbs_list li img{width:82px;height:82px}#product.content_only div.primary_block div.pb-center-column,#product.content_only section.primary_block div.pb-center-column{width:50%;float:left;padding-left:35px}#product.content_only div.primary_block div.pb-right-column,#product.content_only section.primary_block div.pb-right-column{width:50%;float:left}#product.content_only div.primary_block div.pb-right-column .box-info-product,#product.content_only section.primary_block div.pb-right-column .box-info-product{border-top-width:1px;min-height:1px}}.ie8 .pb-left-column #image-block #view_full_size .span_link{background:#fff;border:1px solid #dadada}.ie8 .box-security{filter:none}table.ayr-data{width:100%;table-layout:fixed;font-family:Montserrat Regular;background-color:#fff;box-shadow:3px 3px 32px 0 #888;margin-bottom:30px}table.ayr-data tr:nth-child(2n){background-color:#eaeaea}table.ayr-data td{padding:12px 8px}table.ayr-data td:nth-child(2n){border-left:1px solid #dadada;border-right:1px solid #dadada}@media screen and (max-width:480px){table.ayr-data td{font-size:9px}}table.ayr-data thead,table.ayr-data tr.thead{background-color:#78b8cc}table.ayr-data thead td,table.ayr-data tr.thead td{font-family:Avenir LT Std Medium;text-transform:uppercase;color:#fff}@media (min-width:1200px){div#first-slide{height:100vh}}div#first-slide div#cicle-img{height:40vh;position:relative;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}div#first-slide div#product-title{text-align:center;height:55vh;padding-top:1%}@media (max-width:991px){div#first-slide div#product-title{height:100%}}div#first-slide div#product-title h1{margin-top:18px;margin-bottom:48px;text-transform:none;font-family:Avenir LT Std Medium;font-size:2.6em}div#first-slide div#product-title h2{text-transform:none;font-family:Montserrat Regular;font-weight:700;font-size:2.5em}div#first-slide div#product-title p{font-size:1.4em}@media screen and (max-width:991px){div#first-slide div#product-title h1,div#first-slide div#product-title h2,div#first-slide div#product-title p{text-align:left!important}div#first-slide div#product-title .separator{margin-left:0!important}}div#first-slide div#product-title div.separator{background-color:#000;padding-right:20px;padding-left:20px;margin:30px auto;height:3px;width:75px}div#first-slide div#product-title div.buttons{position:absolute;margin:0 auto;width:100%;left:0;bottom:0}@media (max-width:991px){div#first-slide div#product-title div.buttons{position:relative}}div#first-slide div#product-title div.buttons button{padding:7px 80px;font-size:20px;border-radius:4px}div#first-slide div#product-title div.buttons button i{width:100%;display:block}div#second-slide{background-color:#f6f6f6;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:991px){div#second-slide{padding-top:70px}}div#second-slide h2{text-align:center;padding-top:30px;margin-bottom:50px}div#second-slide p{margin-bottom:20px;text-align:justify}div#second-slide .price-attribute-bar{background-color:#fff;margin-bottom:75px;height:70px;border-radius:4px;box-shadow:3px 3px 32px 0 #888}@media (max-width:991px){div#second-slide .price-attribute-bar{height:100%}}div#second-slide .price-attribute-bar .product_attributes{height:100%;border-left:1px solid #dadada;border-right:1px solid #dadada}div#second-slide .price-attribute-bar .product_attributes #attributes{margin:19px auto}div#second-slide .price-attribute-bar .product_attributes #attributes fieldset{text-align:center}div#second-slide .price-attribute-bar .btn{display:block;margin:14px auto}div .price-attribute-bar{background-color:#fff;margin-bottom:75px;border-radius:4px;box-shadow:3px 3px 32px 0 #888}@media screen and (min-width:992px){div .price-attribute-bar{height:70px}}div #attributes{margin-top:19px}div #attributes select{height:32px}[name=Submit]{margin:10px auto;display:block}.logos{margin-bottom:16px}.logos .bold{font-family:Avenir LT Std Medium}#titulacionOficial a{text-decoration:underline;font-family:Avenir Lt Std Medium}.attribute_fieldset{width:100%}#btn-more{width:100%!important;padding:10px 50px!important;max-width:400px!important}#buy_block,.tab-content{padding-left:15px;padding-right:15px}#buy_block{margin-top:10px}#buy_block label{display:inline-block;width:125px;font-weight:700;font-size:12px;text-align:right}#buy_block p.price{padding:0}.solicitudStyle{margin-top:100px!important}.asesoramientoStyle{padding-bottom:35px}.noHeight{height:0!important}.product-condition{visibility:hidden}@media (min-width:992px){.botonConvalidacion{margin-bottom:12px!important}.precioConvalidacion{margin-bottom:15px!important}}.modulo .info-asignatura{padding:0;font-size:12px!important}.modulo .info-asignatura a{text-decoration:underline}.modulo .accordion-header-modulos{text-decoration:none;color:#000;cursor:default}.modulo .accordion-header-modulos>span{text-decoration:underline;font-size:1.2em;font-family:Avenir LT Std Roman;padding:5px 0}.modulo .accordion-header-modulos:hover{text-decoration:none;color:#000;cursor:default}.modulo .accordion-item.semestre{border:1px solid #282828;border-radius:6px}.modulo .accordion-item ul>li{list-style-type:circle;font-family:Avenir LT Std Light;margin-top:4px;font-size:16px;line-height:20px}.modulo .accordion-item p{margin-top:8px;font-size:16px;line-height:24px;margin-bottom:6px}.modulo .accordion-item p,.modulo .accordion-item p span{font-family:Avenir LT Std Light}.modulo .accordion-item span{line-height:12px}.modulo .accordion-item span p{font-size:12px!important;line-height:12px;margin-top:12px}.modulo .horas-aproximadas{display:inline-block}.modulo .youtube{height:50vw;background-size:cover;background-repeat:no-repeat;background-position:20%;width:100%;max-height:288px;max-width:512px;position:relative}.modulo .youtube .play-button{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;width:60px;height:45px;background-image:url(../img/icon-play.png);background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer}#asignatures #reserva{background-color:#f0f0f0;border-radius:5px;max-width:1200px;margin:0 auto;margin-top:35px;padding:25px}#asignatures #reserva .info{display:block;width:35px;height:100px;float:left;margin-right:25px;color:#afafaf}#asignatures #reserva p{display:block;font-size:15px;margin-bottom:0}#asignatures #reserva p span{font-size:13px}@media (min-width:992px){#ilerna-italia div.col-lg-4-5{width:37.5%;float:left}}#ilerna-italia .container-big{width:100%;max-width:1350px}#ilerna-italia #imatge{height:500px;margin-left:-15px;margin-right:-15px;margin-top:50px}@media only screen and (min-width:1060px){#ilerna-italia #imatge{background:url(../img/cabecera.jpg) no-repeat;background-size:cover;background-position:center -100%}}@media only screen and (min-width:480px) and (max-width:1060px){#ilerna-italia #imatge{background:url(../img/cabecera2.jpg) no-repeat;background-size:cover;background-position:center -100%}}@media only screen and (max-width:480px){#ilerna-italia #imatge{background:url(../img/cabecera4.jpg) no-repeat;background-size:cover;background-position:center -100%}}#ilerna-italia #italia-header-img{display:none}@media only screen and (min-width:1061px){#ilerna-italia #italia-header-img{display:block}}#ilerna-italia #italia-header-img2{display:none}@media only screen and (min-width:769px) and (max-width:1060px){#ilerna-italia #italia-header-img2{display:block}}#ilerna-italia #italia-header-img3{display:none}@media only screen and (min-width:321px) and (max-width:768px){#ilerna-italia #italia-header-img3{display:block}}#ilerna-italia #italia-header-img4{display:none}@media only screen and (max-width:320px){#ilerna-italia #italia-header-img4{display:block}}#ilerna-italia #blue-imgs p{color:#fff;font-family:Montserrat Regular;font-weight:700;font-size:1.5em;line-height:1.25em;width:100%;max-width:175px;margin:0 auto;text-align:center}#ilerna-italia #blue-imgs #f1{background:url(../img/f1.jpg) no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 60px;height:300px}@media (min-width:992px){#ilerna-italia #blue-imgs #f1 div{float:right;width:65%}}#ilerna-italia #blue-imgs #f2{background:url(../img/f2.jpg) no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 60px;height:300px}#ilerna-italia #blue-imgs #f2 p{margin:0 auto;width:47%}@media (max-width:1600px){#ilerna-italia #blue-imgs #f2 p{width:100%}}#ilerna-italia #blue-imgs #f3{background:url(../img/f3.jpg) no-repeat;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 60px;height:300px}@media (min-width:992px){#ilerna-italia #blue-imgs #f3 div{width:65%}}#ilerna-italia #blue-imgs .round-button{display:block;margin:15px auto;text-align:center;width:40px;height:40px;border-radius:40px;background-color:#fec940;padding-top:11px;font-size:2.5em;box-shadow:0 2px 6px 0 rgba(0,0,0,.15);position:relative;top:0}#ilerna-italia #blue-imgs .round-button:hover{text-decoration:none;color:#000;background-color:#ffda7b;box-shadow:none;top:1px}#ilerna-italia #info{padding-top:50px}#ilerna-italia #info img{height:75px;margin:0 auto;display:block}#ilerna-italia #info h4{clear:both;font-size:1.5em;text-align:center;margin-top:30px;margin-bottom:30px}#ilerna-italia #info p{color:#8e8e8e;text-align:justify;margin-bottom:15px}@media (min-width:992px){#ilerna-italia #info p{width:65%}}#ilerna-italia #info button{margin:30px auto;display:block}#ilerna-italia #info #t1{padding:50px;padding-bottom:20px}@media (max-width:991px){#ilerna-italia #info #t1{clear:both}}@media (min-width:992px){#ilerna-italia #info #t1 div,#ilerna-italia #info #t1 h4,#ilerna-italia #info #t1 p{width:65%;float:right}}#ilerna-italia #info #t2{padding:50px;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}@media (max-width:991px){#ilerna-italia #info #t2{clear:both}}#ilerna-italia #info #t2 p{margin-left:auto;margin-right:auto;width:100%;clear:both}@media (max-width:1200px){#ilerna-italia #info #t2 button{font-size:14px}}@media (max-width:991px){#ilerna-italia #info #t2 button{font-size:18px}}#ilerna-italia #info #t3{padding:50px;border-left:1px solid #eaeaea}@media (max-width:991px){#ilerna-italia #info #t3{clear:both}}@media (min-width:992px){#ilerna-italia #info #t3 div,#ilerna-italia #info #t3 h4{width:65%}}#ilerna-italia #info #t3 p{clear:both}#ilerna-italia #info #t3 a{display:block}@media (min-width:992px){#ilerna-italia #info #t3 a{width:65%}}#ilerna-italia #top-content h1,#ilerna-italia #top-content h2{text-align:center}#ilerna-italia #top-content h1{margin-top:60px;text-transform:none;font-family:Avenir LT Std Medium;font-size:3.5em}#ilerna-italia #top-content h2{font-family:Montserrat Regular;font-weight:700;text-transform:none}#ilerna-italia #top-content hr{margin-left:47%;border:3px solid;margin-right:47%}#ilerna-italia #top-content p{text-align:center;margin-bottom:60px}#ilerna-italia #cursos{padding-top:80px;padding-bottom:80px;background:url(../img/fondo-cursos.jpg) no-repeat;background-size:cover}#ilerna-italia #cursos h2,#ilerna-italia #cursos p{color:#000;text-align:center}#ilerna-italia #cursos h2{margin-top:0;margin-bottom:40px}#ilerna-italia #cursos p{margin-bottom:40px;margin-top:25px}#ilerna-italia #cursos .force-size{height:186px}#ilerna-italia #cursos .cicle-blau{margin:3px auto;max-width:200px;background-color:#00a4b6;color:#fff;padding:30px 50px;margin-bottom:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);overflow:hidden;position:relative}@media (max-width:768px){#ilerna-italia #cursos .cicle-blau{float:none!important;padding-left:0;padding-right:0}#ilerna-italia #cursos .cicle-blau .centerMID{margin:0 auto}#ilerna-italia #cursos .cicle-blau span{padding-top:11%}}#ilerna-italia #cursos .cicle-blau img{width:100px;top:0;float:left;transition:all .45s ease;position:relative}#ilerna-italia #cursos .cicle-blau a{color:#fff}#ilerna-italia #cursos .cicle-blau span{float:left;width:100px;top:0;padding-top:11%;text-align:center;transition:all .45s ease;position:relative}#ilerna-italia #cursos .cicle-blau.right{float:right}#ilerna-italia #cursos .cicle-blau.left{float:left}#ilerna-italia #cursos .cicle-blau.center{float:none;margin:0 auto;width:200px}#ilerna-italia #cursos .cicle-blau div.vciclo{height:100%;width:200px;left:0;padding-left:50px;transition:all .45s ease;position:absolute;top:150%;background-color:#fec940}#ilerna-italia #cursos .cicle-blau div.vciclo span{color:#000;margin-top:0;text-align:center;text-decoration:none;transition:all .45s ease;font-size:11px}#ilerna-italia #cursos .cicle-blau div.vciclo span i{margin-right:4px}#ilerna-italia #cursos .cicle-blau:hover .vciclo{display:block;top:0;opacity:1;text-align:center}#ilerna-italia #cursos .cicle-blau:hover .vciclo span{top:95px}#ilerna-italia #cursos .cicle-blau:hover img{top:-150px}#ilerna-italia #cursos .cicle-blau:hover span{top:-65px;z-index:999;color:#000}#ilerna-italia #caracteristiques{padding-top:50px;padding-bottom:0;background-color:#f9f9f9}#ilerna-italia #caracteristiques h3{color:#000;text-align:center;font-size:2.6em;margin-bottom:60px}#ilerna-italia #caracteristiques img{width:100%}#ilerna-italia #caracteristiques span{display:block;font-weight:700;font-size:1.7em}#ilerna-italia #caracteristiques p{font-size:1.1em;clear:both;color:#8e8e8e}#ilerna-italia #caracteristiques .separator{width:30px;border:1px solid #000;margin-top:15px;margin-bottom:15px}#ilerna-italia #caracteristiques .aright{text-align:right}#ilerna-italia #caracteristiques div.aright{float:right}#ilerna-italia #caracteristiques .pad30{padding-right:45px}#ilerna-italia #caracteristiques .nospace{padding-left:0;margin-left:-15px}#ilerna-italia #caracteristiques .dblock{display:none}#ilerna-italia #caracteristiques .clearfix{margin-bottom:100px}@media (max-width:767px){#ilerna-italia #caracteristiques .dnone{display:none}#ilerna-italia #caracteristiques .dblock{display:block}#ilerna-italia #caracteristiques .nospace{padding-left:15px;margin-left:0}#ilerna-italia #caracteristiques .aright{text-align:left}}footer#footer.italia{border-top:0}footer#footer.italia #address div.address,footer#footer.italia #address div.identity,footer#footer.italia #identity div.address,footer#footer.italia #identity div.identity{padding-top:100px;margin-bottom:50px}footer#footer.italia #address div.address label,footer#footer.italia #address div.identity label,footer#footer.italia #identity div.address label,footer#footer.italia #identity div.identity label{font-weight:400}footer#footer.italia #address footer,footer#footer.italia #identity footer{border-top:1px solid #dadada}footer#footer.italia #address div.col-md-12{padding-left:0;padding-right:0}footer#footer.italia #address div.map{height:540px;padding-top:120px}footer#footer.italia #address div.map img{margin:0 auto}footer#footer.italia #address div.online{padding-left:0;padding-right:0}footer#footer.italia #address div.online .map{background-image:url(../img/mapa-italia.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}footer#footer.italia #address div.online .address{background-color:#535353;padding-bottom:150px;padding-left:50px;padding-top:40px;height:540px}@media (max-width:991px){footer#footer.italia #address div.online .address img{margin:0 auto}}footer#footer.italia #address a,footer#footer.italia #address h4,footer#footer.italia #address p,footer#footer.italia #address span{color:#fff}footer#footer.italia #address .h4-mimic{font-size:17px;margin-bottom:30px;padding-top:30px;margin-top:0;font-family:Avenir LT Std Heavy;text-transform:uppercase;display:block}footer#footer.italia #address a,footer#footer.italia #address p,footer#footer.italia #address span{font-size:14px}footer#footer.italia #address ul.social{margin-top:20px;margin-bottom:0;margin-left:-12px}footer#footer.italia #address ul.social>li a{padding:6px 9px 4px}footer#footer.italia #address ul.social>li a:before{display:inline-block;font-family:FontAwesome;font-size:22px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer#footer.italia #address ul.social>li a:hover{color:#fff}footer#footer.italia #address ul.social>li.facebook a:before{content:"\F09A"}footer#footer.italia #address ul.social>li.twitter a:before{content:"\F099"}footer#footer.italia #address ul.social>li.rss a:before{content:"\F09E"}footer#footer.italia #address ul.social>li.youtube a:before{content:"\F167"}footer#footer.italia #address ul.social>li.google-plus a:before{content:"\F0D5"}footer#footer.italia #address ul.social>li.pinterest a:before{content:"\F0D2"}footer#footer.italia #address ul.social>li.vimeo a:before{content:"\F194"}footer#footer.italia #address ul.social>li.instagram a:before{content:"\F16D"}footer#footer.italia #address ul.social>li.spotify a:before{content:"\F1BC"}footer#footer.italia #to-top{position:absolute;width:100%;height:27px;margin-top:-50px}footer#footer.italia #to-top div{width:50px;margin:0 auto;margin-top:-25px;background:#fff;height:100%;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px}footer#footer.italia #to-top div:hover{cursor:pointer}footer#footer.italia #to-top div img{width:15px;transform:scale(-1)}footer#footer.italia section#mapa-web{height:74px;margin-top:-50px}footer#footer.italia section#mapa-web div.logo{height:100%;padding-left:15px}footer#footer.italia section#mapa-web div.logo img{margin-top:14px}footer#footer.italia section#mapa-web div.col-lg-10{height:100%}footer#footer.italia section#mapa-web div.col-lg-10 a{font-size:16px;display:block;float:right;height:13px;margin-top:30px;color:#000;padding-right:20px;padding-left:10px}footer#footer.italia section#mapa-web div.col-lg-10 a.separator{border-left:3px solid #000;padding-right:20px;padding-left:20px}footer#footer.italia section#mapa-web div.col-lg-10 a span{font-size:16px;margin-top:-2px;display:block}footer#footer.italia #top-action{margin-top:25px!important}footer#footer.italia div.address{margin-bottom:0!important}@media (max-width:991px){footer#footer.italia img.img-logo{margin-top:30px!important}}div#preguntas-frequentes section#faqs-italia h3,div#quienes-somos section#faqs-italia h3{margin-top:44px;margin-bottom:36px;font-family:Avenir LT Std Heavy;font-size:28px;color:#000;text-transform:none}div#preguntas-frequentes section#faqs-italia hr,div#quienes-somos section#faqs-italia hr{margin-top:25px;margin-bottom:25px}div#preguntas-frequentes section#faqs-italia div.pregunta,div#quienes-somos section#faqs-italia div.pregunta{color:#000}div#preguntas-frequentes section#faqs-italia div.pregunta span,div#quienes-somos section#faqs-italia div.pregunta span{font-family:Avenir LT Std Heavy;font-size:20px;text-decoration:underline;line-height:26px}div#preguntas-frequentes section#faqs-italia div.pregunta a,div#quienes-somos section#faqs-italia div.pregunta a{display:-webkit-flex;padding:0}div#preguntas-frequentes section#faqs-italia div.pregunta img,div#quienes-somos section#faqs-italia div.pregunta img{height:18px}div#preguntas-frequentes section#faqs-italia div.respuesta,div#quienes-somos section#faqs-italia div.respuesta{color:#000;line-height:24px;margin-left:24px}div#preguntas-frequentes section#faqs-italia div.respuesta a,div#preguntas-frequentes section#faqs-italia div.respuesta p,div#quienes-somos section#faqs-italia div.respuesta a,div#quienes-somos section#faqs-italia div.respuesta p{font-family:Avenir LT Std Light;font-size:16px;margin-bottom:0;margin-top:19px}div#preguntas-frequentes section#faqs-italia div.respuesta a,div#quienes-somos section#faqs-italia div.respuesta a{text-decoration:underline}div#preguntas-frequentes section#first-slide,div#quienes-somos section#first-slide{border-bottom:1px solid #999}@media (max-width:991px){div#preguntas-frequentes section#first-slide,div#quienes-somos section#first-slide{height:100%}}div#preguntas-frequentes section#second-slide,div#quienes-somos section#second-slide{padding-top:100px;padding-bottom:50px}div#preguntas-frequentes section#second-slide div.pregunta,div#quienes-somos section#second-slide div.pregunta{margin-bottom:50px}div#preguntas-frequentes section#second-slide div.pregunta h4,div#quienes-somos section#second-slide div.pregunta h4{text-transform:none;font-size:1.75em}div#preguntas-frequentes section#second-slide div.pregunta p,div#quienes-somos section#second-slide div.pregunta p{color:#8e8e8e}div#preguntas-frequentes section#second-slide #caracteristiques,div#quienes-somos section#second-slide #caracteristiques{padding-bottom:0}div#preguntas-frequentes section#second-slide #caracteristiques img,div#quienes-somos section#second-slide #caracteristiques img{width:100%}div#preguntas-frequentes section#second-slide #caracteristiques span,div#quienes-somos section#second-slide #caracteristiques span{display:block;font-weight:700;font-size:1.7em}div#preguntas-frequentes section#second-slide #caracteristiques p,div#quienes-somos section#second-slide #caracteristiques p{font-size:1.1em;clear:both;color:#8e8e8e}div#preguntas-frequentes section#second-slide #caracteristiques .separator,div#quienes-somos section#second-slide #caracteristiques .separator{width:10%;border:1px solid #000;margin-top:15px;margin-bottom:15px}div#preguntas-frequentes section#second-slide #caracteristiques .aright,div#quienes-somos section#second-slide #caracteristiques .aright{text-align:right}div#preguntas-frequentes section#second-slide #caracteristiques div.aright,div#quienes-somos section#second-slide #caracteristiques div.aright{float:right}div#preguntas-frequentes section#second-slide #caracteristiques .pad30,div#quienes-somos section#second-slide #caracteristiques .pad30{padding-right:45px}div#preguntas-frequentes section#second-slide #caracteristiques .nospace,div#quienes-somos section#second-slide #caracteristiques .nospace{padding-left:0;margin-left:-15px}div#preguntas-frequentes section#second-slide #caracteristiques .dblock,div#quienes-somos section#second-slide #caracteristiques .dblock{display:none}div#preguntas-frequentes section#second-slide #caracteristiques .clearfix,div#quienes-somos section#second-slide #caracteristiques .clearfix{margin-bottom:100px}@media (max-width:991px){div#preguntas-frequentes section#second-slide #caracteristiques .dnone,div#quienes-somos section#second-slide #caracteristiques .dnone{display:none}div#preguntas-frequentes section#second-slide #caracteristiques .dblock,div#quienes-somos section#second-slide #caracteristiques .dblock{display:block}div#preguntas-frequentes section#second-slide #caracteristiques .nospace,div#quienes-somos section#second-slide #caracteristiques .nospace{padding-left:15px;margin-left:0}div#preguntas-frequentes section#second-slide #caracteristiques .aright,div#quienes-somos section#second-slide #caracteristiques .aright{text-align:left;float:none!important}}div#preguntas-frequentes section#second-slide img,div#quienes-somos section#second-slide img{width:100%}div#preguntas-frequentes section#second-slide h3,div#quienes-somos section#second-slide h3{color:#00a4b6;padding-top:10px;padding-bottom:10px;text-transform:uppercase;font-size:15px}@media (min-width:992px){div#preguntas-frequentes section#second-slide div.right,div#preguntas-frequentes section#second-slide div.right h3,div#preguntas-frequentes section#second-slide div.right li,div#preguntas-frequentes section#second-slide div.right p,div#quienes-somos section#second-slide div.right,div#quienes-somos section#second-slide div.right h3,div#quienes-somos section#second-slide div.right li,div#quienes-somos section#second-slide div.right p{text-align:right!important}}div#preguntas-frequentes section#second-slide div.mobile,div#quienes-somos section#second-slide div.mobile{display:none}@media (max-width:991px){div#preguntas-frequentes section#second-slide div.right>div,div#quienes-somos section#second-slide div.right>div{float:right}div#preguntas-frequentes section#second-slide div.mobile,div#quienes-somos section#second-slide div.mobile{display:block}div#preguntas-frequentes section#second-slide div.desktop,div#quienes-somos section#second-slide div.desktop{display:none}}div#preguntas-frequentes section#second-slide li,div#quienes-somos section#second-slide li{font-family:Montserrat Regular;font-size:14px}div#preguntas-frequentes div.wrap,div#quienes-somos div.wrap{margin-bottom:65px;padding-top:3%;padding-left:15px;padding-right:15px}div#preguntas-frequentes div.wrap h1,div#quienes-somos div.wrap h1{font-family:Avenir LT Std Medium;font-weight:400}div#preguntas-frequentes div.wrap h2,div#quienes-somos div.wrap h2{font-family:Montserrat Regular;font-weight:700;margin-top:9px}div#preguntas-frequentes div.wrap p,div#quienes-somos div.wrap p{font-size:1.4em!important;line-height:1.4em;width:70%;margin:0 auto}@media (max-width:767px){div#preguntas-frequentes div.wrap p,div#quienes-somos div.wrap p{width:100%}}div#preguntas-frequentes div.wrap h1,div#preguntas-frequentes div.wrap h2,div#preguntas-frequentes div.wrap p,div#quienes-somos div.wrap h1,div#quienes-somos div.wrap h2,div#quienes-somos div.wrap p{text-transform:none;text-align:center}div#preguntas-frequentes div.wrap .separator,div#quienes-somos div.wrap .separator{width:70px;display:block;border:2px solid #000;margin:30px auto}@media (max-width:767px){div#preguntas-frequentes div.wrap h1,div#preguntas-frequentes div.wrap h2,div#preguntas-frequentes div.wrap p,div#quienes-somos div.wrap h1,div#quienes-somos div.wrap h2,div#quienes-somos div.wrap p{text-align:left}div#preguntas-frequentes div.wrap .separator,div#quienes-somos div.wrap .separator{margin-left:0}}div#preguntas-frequentes #cms-img,div#quienes-somos #cms-img{position:relative;height:35vh;overflow:hidden;background-size:cover}#customer-form .box{line-height:18px}#customer-form .custom-checkbox,#customer-form .custom-checkbox__form-group{margin-bottom:0}#customer-form .checkbox label{cursor:pointer}#customer-form .checkbox label:after,#customer-form .radio label:after{content:"";display:table;clear:both}#customer-form .checkbox .cr,#customer-form .radio .cr{position:relative;display:inline-block;border:1px solid #a9a9a9;border-radius:.25em;width:1.3em;height:1.3em;float:left;margin-right:.5em}#customer-form .radio .cr{border-radius:50%}#customer-form .checkbox .cr .cr-icon,#customer-form .radio .cr .cr-icon{position:absolute;font-size:.8em;line-height:0;top:50%;left:20%}#customer-form .radio .cr .cr-icon{margin-left:.04em}#customer-form .checkbox label input[type=checkbox],#customer-form .radio label input[type=radio]{display:none}#customer-form .checkbox label input[type=checkbox]+.cr>.cr-icon,#customer-form .radio label input[type=radio]+.cr>.cr-icon{transform:scale(3) rotate(-20deg);opacity:0;transition:all .3s ease-in}#customer-form .checkbox label input[type=checkbox]:checked+.cr>.cr-icon,#customer-form .radio label input[type=radio]:checked+.cr>.cr-icon{transform:scale(1) rotate(0deg);opacity:1}#customer-form .checkbox label input[type=checkbox]:disabled+.cr,#customer-form .radio label input[type=radio]:disabled+.cr{opacity:.5}section#bannerCicles{float:left;background-color:rgba(0,164,182,.55);width:100%;padding-left:1%;padding-right:1%;overflow:hidden;display:none}section#bannerCicles div.container-big{padding-left:0;padding-right:0}section#bannerCicles div.individual{position:relative;float:left;width:5.85%;height:100%;padding-top:20px;padding-bottom:10px}section#bannerCicles div.individual img{display:block;margin:0 auto;height:35px}section#bannerCicles div.individual span{color:#fff;display:block;text-align:center;font-size:.9em;margin-top:10px}@media (max-width:1320px){section#bannerCicles div.individual span{font-size:.8em}}section#bannerCicles div.individual a{text-decoration:none}section#bannerCicles div.individual img,section#bannerCicles div.individual span{transition:top .45s ease;position:relative;top:0}section#bannerCicles div.vciclo{width:100%;height:200%;transition:top .45s ease;position:absolute;top:150%}section#bannerCicles div.vciclo span{color:#000;margin-top:0;text-align:center;text-decoration:none;transition:top .45s ease;font-size:11px}section#bannerCicles div.vciclo span i{margin-right:4px}section#bannerCicles div.individual:hover .vciclo{display:block;top:0;opacity:1;text-align:center;background-color:#fec940}section#bannerCicles div.individual:hover .vciclo span{top:90px}section#bannerCicles div.individual:hover img{top:-65px;position:relative}section#bannerCicles div.individual:hover span{top:-35px;z-index:999;color:#000}section#bannerCiclesMobile{margin-top:50px}section#bannerCiclesMobile a{color:#212121!important}section#bannerCiclesMobile .desplegable-ciclos{cursor:pointer;padding:10px;font-size:17px;font-weight:700;border-top:1px solid #000;display:block;text-align:center}section#bannerCiclesMobile .ciclos{text-align:center}section#bannerCiclesMobile .no-margin-list{margin:0;padding:0}section#bannerCiclesMobile ul:after{content:" ";display:block;clear:both}section#bannerCiclesMobile li{margin-bottom:10px;display:block;float:left;width:25%}@media (max-width:1025px){section#bannerCiclesMobile li{width:33%}}@media (max-width:991px){section#bannerCiclesMobile li{width:50%}}@media (max-width:768px){section#bannerCiclesMobile li{width:100%;float:none}}section#bannerCiclesMobile li .new-ciclo{color:red;font-size:10px;margin-left:10px}form.form-lead .alert{color:#fff;font-size:1.4em;text-align:center;border-radius:5px}form.form-lead .alert-success{background-color:#3c763d;border-color:#164e00}form.form-lead .alert-danger{background-color:#e74e51;border-color:#a92c2f}form.form-lead .alert-danger .list-errors{padding-top:20px;font-size:.9em;padding-left:0}.form-home-wrapper-design-system{padding:30px 0}.form-home-wrapper-design-system .form-home-design-system{max-width:400px;margin:0 auto}.form-home-wrapper-design-system .form-home-design-system .form-title{font-size:25px;font-family:Avenir LT Std Light;font-weight:400;text-align:center}@media (min-width:769px){.form-home-wrapper-design-system .form-home-design-system .form-title{width:457px;font-size:38px!important;margin-left:-29px}}.form-home-wrapper-design-system .form-home-design-system .form-description{font-size:18px;font-family:Avenir LT Std Light;font-weight:400;text-align:center;margin-bottom:28px;margin-top:22px}.form-home-wrapper-design-system .form-home-design-system .form-info{background:#f2f2f2;margin-bottom:30px;color:#282828;text-align:left}.form-home-wrapper-design-system .form-home-design-system .form-info li{list-style-type:disc}.form-home-wrapper-design-system .form-home-design-system .btn-full-width{width:100%}.form-home-wrapper-design-system .form-home-design-system .btn-default{height:50px!important}.form-home-wrapper-design-system .form-home-design-system .form-control{padding:.9em;caret-color:#333;width:100%;border-radius:4px 4px 0 0;border:2px solid transparent;border-bottom:2px solid #cfcfcf;background:#f2f2f3;font-size:16px}.form-home-wrapper-design-system .form-home-design-system .form-control:not(select){padding:1.75em .75rem 5px 10px}.form-home-wrapper-design-system .form-home-design-system .form-control:hover{border-bottom:2px solid #282828}.form-home-wrapper-design-system .form-home-design-system select.form-control{-webkit-appearance:menulist-button;height:55px}.form-home-wrapper-design-system .form-home-design-system .form-control:focus{outline:none;border-bottom:2px solid #48b9ce}.form-home-wrapper-design-system .form-home-design-system .form-group{position:relative;margin-bottom:1.5rem;height:56px}.form-home-wrapper-design-system .form-home-design-system .form-group .text-danger{text-align:left}.form-home-wrapper-design-system .form-home-design-system .form-group.has-danger .form-control{border-bottom:2px solid #e02020}.form-home-wrapper-design-system .form-home-design-system .form-control-placeholder{position:absolute;bottom:1.25em;left:0;padding:7px 0 0 13px;transition:all .25s;opacity:.7;color:#282828;font-size:16px;font-family:Avenir LT Std Light}.form-home-wrapper-design-system .form-home-design-system span.error-msg{color:#e02020;font-size:12px;font-weight:500;transition:all .5s;opacity:0}.form-home-wrapper-design-system .form-home-design-system .form-control:focus+.form-control-placeholder,.form-home-wrapper-design-system .form-home-design-system .form-control:invalid:not(:placeholder-shown)+.form-control-placeholder,.form-home-wrapper-design-system .form-home-design-system .form-control:not(:placeholder-shown)+.form-control-placeholder,.form-home-wrapper-design-system .form-home-design-system .form-control:valid:not(:placeholder-shown)+.form-control-placeholder{font-size:75%;transform:translate3d(0,-120%,0);opacity:1}.form-home-wrapper-design-system .form-home-design-system .form-control.invalid:not(:focus),.form-home-wrapper-design-system .form-home-design-system .form-control:invalid:not(:placeholder-shown):not(select):not(:focus){border-bottom:2px solid #f55;caret-color:#f55}.form-home-wrapper-design-system .form-home-design-system .form-control.invalid:not(:focus)+label,.form-home-wrapper-design-system .form-home-design-system .form-control:invalid:not(:placeholder-shown):not(select):not(:focus)+label{color:#e02020}.form-home-wrapper-design-system .form-home-design-system .form-control.invalid:not(:focus)+label+.error-msg,.form-home-wrapper-design-system .form-home-design-system .form-control:invalid:not(:placeholder-shown):not(select):not(:focus)+label+.error-msg{opacity:1}.form-home-wrapper-design-system .form-home-design-system .form-control:invalid:focus{border-bottom:2px solid #cfcfcf}.form-home-wrapper-design-system .form-home-design-system .checkbox-container{font-family:Avenir LT Std Medium!important;font-size:16px!important;display:block;position:relative;padding-left:35px;margin-bottom:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:900;font-style:normal;font-stretch:normal;line-height:23px;letter-spacing:normal;color:#fff;text-align:left}.form-home-wrapper-design-system .form-home-design-system .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-home-wrapper-design-system .form-home-design-system .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #999;border-radius:.4em}.form-home-wrapper-design-system .form-home-design-system .checkbox-container:hover input~.checkmark{background-color:#fff}.form-home-wrapper-design-system .form-home-design-system .checkbox-container input:checked~.checkmark{background-color:#fff;border:1px solid #999;border-radius:.4em}.form-home-wrapper-design-system .form-home-design-system .checkmark:after{content:"";position:absolute;display:none}.form-home-wrapper-design-system .form-home-design-system .checkbox-container input:checked~.checkmark:after{display:block}.form-home-wrapper-design-system .form-home-design-system .checkbox-container .checkmark:after{left:6px;top:1px;width:10px;height:16px;border:solid #fec940;border-width:0 3px 3px 0;transform:rotate(45deg)}.form-home-wrapper-design-system .form-home-design-system .form-info{padding:15px;border-radius:.4em;border:1px solid #999;max-height:90px;overflow:auto}.form-home-wrapper-design-system .form-home-design-system .radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-home-wrapper-design-system .form-home-design-system .radio-container:hover input~.checkmark{background-color:#ccc}.form-home-wrapper-design-system .form-home-design-system .radio-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form-home-wrapper-design-system .form-home-design-system .radio-container input:checked~.checkmark{background-color:#fff}.form-home-wrapper-design-system .form-home-design-system .radio-container input:checked~.checkmark:after{display:block}.form-home-wrapper-design-system .form-home-design-system .radio-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}.form-home-wrapper-design-system .form-home-design-system .radio-container .checkmark:after{content:"";position:absolute;display:none;top:8px;left:8px;width:8px;height:8px;border-radius:50%;background:#000}.form-home-wrapper-design-system .form-home-design-system .showpwd{position:absolute;right:25px;top:20px;cursor:pointer}.form-home-wrapper-design-system .form-home-design-system form fieldset{border:none;margin:0 0 52px;padding-left:15px}.form-home-wrapper-design-system .form-home-design-system form .submit{width:100%;background:#fdc523;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2);border:none;border-radius:4px;color:#282828;font-size:20px;font-weight:900;text-align:center;line-height:50px;height:50px}.form-home-wrapper-design-system .form-home-design-system form legend{margin:0;padding:0}@media (max-width:480px){.form-home-wrapper-design-system .form-home-design-system{max-width:300px}}@media (max-width:767px){.form-home-wrapper-design-system .form-home-design-system .form-description{font-size:16px}}

/*!
 * Float Labels
 * @version: 3.3.9
 * @author: Paul Ryley (http://geminilabs.io)
 * @url: https://pryley.github.io/float-labels.js
 * @license: MIT
 */.fl-form .fl-wrap{position:relative;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fl-form input.fl-input,.fl-form select.fl-select,.fl-form textarea.fl-textarea{width:100%;outline:0;font-size:16px;line-height:1.5;border-radius:6px;border:1px solid #dfdfdf;background-color:#fff;box-sizing:border-box;transition:all .2s ease-in-out;margin-bottom:24px}.fl-form input.fl-input:-moz-placeholder,.fl-form input.fl-input::-moz-placeholder,.fl-form select.fl-select:-moz-placeholder,.fl-form select.fl-select::-moz-placeholder,.fl-form textarea.fl-textarea:-moz-placeholder,.fl-form textarea.fl-textarea::-moz-placeholder{color:#676565}.fl-form input.fl-input:-ms-input-placeholder,.fl-form select.fl-select:-ms-input-placeholder,.fl-form textarea.fl-textarea:-ms-input-placeholder{color:#676565}.fl-form input.fl-input::-webkit-input-placeholder,.fl-form select.fl-select::-webkit-input-placeholder,.fl-form textarea.fl-textarea::-webkit-input-placeholder{color:#676565;font-family:Avenir LT Std Medium!important;font-size:16px}.fl-form select.fl-select{position:relative;color:#bbb;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}.fl-form select.fl-select::-ms-expand{display:none}.fl-form .fl-is-active input.fl-input,.fl-form .fl-is-active select.fl-select,.fl-form .fl-is-active textarea.fl-textarea{color:#444;background-color:#fff;border-color:#dfdfdf}.fl-form .fl-has-focus input.fl-input,.fl-form .fl-has-focus select.fl-select,.fl-form .fl-has-focus textarea.fl-textarea{background-color:#fff;border-color:#1976d2}.fl-form label.fl-label{opacity:0;visibility:hidden;display:block;position:absolute;top:-10px;left:12px;padding-left:7px!important;padding-right:4px!important;padding-top:3px!important;font-size:12px!important;font-weight:400;line-height:1;color:#bbb;border-top-left-radius:3px;transition:all .2s ease-in-out;z-index:1;background-color:#fff!important}body[dir=rtl] .fl-form label.fl-label{left:unset;right:0}.fl-form .fl-is-active label.fl-label{opacity:1;visibility:visible}.fl-form .fl-has-focus label.fl-label{color:#1976d2}.fl-form .fl-is-required.fl-is-active:before{opacity:0}.fl-form.fl-style-1 input.fl-input,.fl-form.fl-style-1 select.fl-select,.fl-form.fl-style-1 textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 select.fl-select{height:38px}.fl-form.fl-style-1 .fl-is-active input.fl-input,.fl-form.fl-style-1 .fl-is-active select.fl-select,.fl-form.fl-style-1 .fl-is-active textarea.fl-textarea{padding:6px 12px}.fl-form.fl-style-1 label.fl-label{top:1px;left:10px;background-color:transparent;padding:12px 3px}.fl-form.fl-style-1 label.fl-label:before{content:"";display:block;position:absolute;top:19px;left:0;right:0;height:1px;background-color:#fff;z-index:-1}.fl-form.fl-style-1 .fl-is-active label.fl-label{top:-9px;padding:3px}.fl-form.fl-style-1 .fl-is-active label.fl-label:before{top:9px}body[dir=rtl] .fl-form.fl-style-1 label.fl-label{left:unset;right:10px}.fl-form.fl-style-2 input.fl-input,.fl-form.fl-style-2 select.fl-select,.fl-form.fl-style-2 textarea.fl-textarea{padding:12px;padding-bottom:10px}.fl-form.fl-style-2 select.fl-select{height:50px}.fl-form.fl-style-2 .fl-is-active input.fl-input,.fl-form.fl-style-2 .fl-is-active select.fl-select,.fl-form.fl-style-2 .fl-is-active textarea.fl-textarea{padding:18px 12px 1px}.fl-form.fl-style-2 label.fl-label{top:1px;left:10px;padding:6px 3px 3px}.fl-form.fl-style-2 .fl-is-required:before{padding-top:12px}body[dir=rtl] .fl-form.fl-style-2 label.fl-label{left:unset;right:10px}.fl-form .fl-wrap-select:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' viewBox='0 0 12 6' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3E95fbe6c3-76dc-402a-93af-ef7cbd04956b@1.00x%3C/title%3E%3Cpath d='M0 0l6 6 6-6z' fill='%23676565' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";position:absolute;display:block;top:15px;right:12px;height:20px;width:25px;background-position:100% 50%;z-index:-10;background-repeat:no-repeat;border-left:1px solid #bcbcbc!important;cursor:pointer}body[dir=rtl] .fl-form .fl-wrap-select:after{right:unset;left:6px}@media (min-width:768px){#a-y-r .admitidos-li,#medidas-preventivas .admitidos-li{padding-bottom:13px;border-bottom:2px solid #ddd;margin-bottom:16px}#a-y-r .admitidos,#medidas-preventivas .admitidos{background-color:#f3f3f3;padding:25px}#a-y-r .admitidos a,#medidas-preventivas .admitidos a{font-family:Avenir LT Std Medium;font-size:18px;color:#007386;border-bottom:1px solid}#a-y-r .admitidos a:hover,#medidas-preventivas .admitidos a:hover{text-decoration:none;border-bottom:none}}@media (max-width:767px){#a-y-r .admitidos,#medidas-preventivas .admitidos{background-color:#f3f3f3;padding:18px 15px}#a-y-r .admitidos a,#medidas-preventivas .admitidos a{font-family:Avenir LT Std Medium;font-size:16px;color:#007386;border-bottom:1px solid}#a-y-r .admitidos a:hover,#medidas-preventivas .admitidos a:hover{text-decoration:none;border-bottom:none}}@media (max-width:767px){#a-y-r,#medidas-preventivas{margin-top:80px}#a-y-r .fixed-top,#medidas-preventivas .fixed-top{position:fixed;z-index:1;width:100%;top:65px}#a-y-r .left-col,#medidas-preventivas .left-col{padding-left:0;padding-right:0}#a-y-r .left-col ul,#medidas-preventivas .left-col ul{padding-left:0;margin-bottom:30px}#a-y-r .left-col ul a,#medidas-preventivas .left-col ul a{font-family:Avenir LT Std Medium!important;font-size:16px!important;text-decoration:none!important;color:#fff;width:100%;display:block;height:100%}#a-y-r .left-col ul a span,#medidas-preventivas .left-col ul a span{font-size:16px!important;margin-right:15px}#a-y-r .left-col ul a:visited,#medidas-preventivas .left-col ul a:visited{font-family:Avenir LT Std Medium!important;font-size:16px!important;text-decoration:none!important;color:#fff}#a-y-r .left-col ul .mobile-selected,#medidas-preventivas .left-col ul .mobile-selected{display:block}#a-y-r .left-col ul li,#medidas-preventivas .left-col ul li{display:none;color:#fff;text-align:center;line-height:30px;padding-top:10px;padding-bottom:10px;margin-bottom:0;font-size:16px;background-color:#48b9ce}#a-y-r .left-col ul li.li-purple-bg,#medidas-preventivas .left-col ul li.li-purple-bg{background-color:#780a93}#a-y-r .ver-sesion,#medidas-preventivas .ver-sesion{margin-top:20px;background:rgba(253,197,35,.2);border-radius:4px;padding:25px;text-align:center}#a-y-r .ver-sesion span,#medidas-preventivas .ver-sesion span{font-family:Avenir LT Std Medium;font-size:16px;color:#282828}#a-y-r .ver-sesion span a,#medidas-preventivas .ver-sesion span a{font-family:Avenir LT Std Medium;font-size:18px;color:#282828;text-decoration:underline}#a-y-r .medidas-warning,#medidas-preventivas .medidas-warning{background:#fff3d5;border-radius:4px;padding:15px;margin-top:30px;margin-bottom:50px}#a-y-r .medidas-warning span,#medidas-preventivas .medidas-warning span{color:#794e22;font-family:Avenir LT Std Medium;font-size:16px;font-weight:500;letter-spacing:0;line-height:22px}#a-y-r .dubitativo,#medidas-preventivas .dubitativo{text-align:center;margin-top:40px;margin-bottom:70px;background-color:#daf1f5;border-radius:4px;padding:15px;padding-bottom:25px;font-family:Avenir LT Std Medium!important}#a-y-r .dubitativo a,#medidas-preventivas .dubitativo a{font-family:Avenir LT Std Medium!important;text-decoration:underline!important;font-size:16px!important}#a-y-r .dubitativo img,#medidas-preventivas .dubitativo img{display:block;padding-bottom:11px;padding-top:11px;text-align:center;margin-left:auto;margin-right:auto}#a-y-r table,#medidas-preventivas table{width:100%;margin-top:15px}#a-y-r table td,#medidas-preventivas table td{padding-left:15px;font-size:15px;line-height:1.3;height:41px;font-family:Avenir LT Std Medium;vertical-align:middle}#a-y-r table tr td:last-child,#medidas-preventivas table tr td:last-child{text-align:right;padding-right:15px}#a-y-r table tr:nth-child(2n),#medidas-preventivas table tr:nth-child(2n){background-color:#fff!important}#a-y-r table tr:nth-child(1n),#medidas-preventivas table tr:nth-child(1n){background-color:#daf1f5}#a-y-r .detalles-precio,#medidas-preventivas .detalles-precio{color:#aaa;margin-top:15px;font-size:12px!important}#a-y-r .precio-container,#medidas-preventivas .precio-container{padding:18px;margin-top:15px;background-color:#f3f3f3;font-family:Avenir LT Std Medium;font-size:18px}#a-y-r .precio-container .titulo,#medidas-preventivas .precio-container .titulo{color:#007386}#a-y-r .precio-container .coste,#medidas-preventivas .precio-container .coste{margin-top:5px;font-size:16px;text-align:right;font-family:Avenir LT Std Light}#a-y-r .precio-container .coste .precio,#medidas-preventivas .precio-container .coste .precio{font-family:Avenir LT Std Medium;font-size:32px}#a-y-r ul,#medidas-preventivas ul{padding-left:25px}#a-y-r ul li,#medidas-preventivas ul li{font-size:16px;list-style:disc;line-height:25px;margin-bottom:15px}#a-y-r .te-interesa,#medidas-preventivas .te-interesa{font-family:Avenir LT Std Medium!important;font-size:16px;color:#007386;border:1px solid #007386;border-radius:4px;padding:15px 25px 17px}#a-y-r .row-fluid-header-spacing,#medidas-preventivas .row-fluid-header-spacing{padding-left:15px;padding-right:15px}#a-y-r .hdr-container,#medidas-preventivas .hdr-container{background-color:#daf1f5;padding-left:15px;padding-right:15px}#a-y-r .biased-row,#medidas-preventivas .biased-row{display:none}#a-y-r .hdr .conf-info,#medidas-preventivas .hdr .conf-info{margin-top:27px;margin-bottom:28px;font-size:16px;line-height:1.5}#a-y-r .motlletes,#medidas-preventivas .motlletes{font-size:12px;font-family:Avenir LT Std Medium;margin-top:-20px;padding-top:30px;margin-bottom:18px}#a-y-r h1,#medidas-preventivas h1{font-family:Avenir LT Std Black;font-size:28px;color:#282828;text-transform:none!important;line-height:1.4}#a-y-r h2,#medidas-preventivas h2{font-family:Avenir LT Std Medium;font-size:24px;color:#282828;text-transform:none!important;margin-bottom:15px;margin-top:40px}#a-y-r h3,#medidas-preventivas h3{font-family:Avenir LT Std Black;font-size:18px;text-transform:none!important;margin-top:21px;margin-bottom:17px}#a-y-r p,#medidas-preventivas p{font-family:Avenir LT Std Light!important;font-size:16px!important;color:#282828;line-height:1.5}#a-y-r p strong,#medidas-preventivas p strong{font-family:Avenir LT Std Black;font-weight:700}}@media (min-width:768px){#a-y-r,#medidas-preventivas{margin-top:95px}#a-y-r .fixed-left,#medidas-preventivas .fixed-left{bottom:0;width:232px;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;position:fixed;top:131px;right:0;z-index:1030}#a-y-r .right-col,#medidas-preventivas .right-col{padding-left:55px}#a-y-r .right-col .ver-sesion,#medidas-preventivas .right-col .ver-sesion{margin-top:40px;background:rgba(253,197,35,.2);border-radius:4px;padding:25px;text-align:center}#a-y-r .right-col .ver-sesion span,#medidas-preventivas .right-col .ver-sesion span{font-family:Avenir LT Std Medium;font-size:18px;color:#282828}#a-y-r .right-col .ver-sesion span a,#medidas-preventivas .right-col .ver-sesion span a{font-family:Avenir LT Std Medium;font-size:18px;color:#282828;text-decoration:underline}#a-y-r .right-col .medidas-warning,#medidas-preventivas .right-col .medidas-warning{background:#fff3d5;border-radius:4px;padding:20px;margin-top:60px;margin-bottom:100px}#a-y-r .right-col .medidas-warning span,#medidas-preventivas .right-col .medidas-warning span{color:#794e22;font-family:Avenir LT Std Medium;font-size:18px;font-weight:500;letter-spacing:0;line-height:25px}#a-y-r .right-col .dubitativo,#medidas-preventivas .right-col .dubitativo{margin-top:60px;margin-bottom:100px;background-color:#daf1f5;border-radius:4px;padding:15px;font-family:Avenir LT Std Medium!important}#a-y-r .right-col .dubitativo a,#medidas-preventivas .right-col .dubitativo a{font-family:Avenir LT Std Medium!important;text-decoration:underline!important;font-size:18px!important}#a-y-r .right-col .dubitativo img,#medidas-preventivas .right-col .dubitativo img{display:block;float:left;padding-top:10px;margin-right:40px;margin-left:10px}#a-y-r .right-col ul,#medidas-preventivas .right-col ul{padding-inline-start:25px}#a-y-r .right-col ul li,#medidas-preventivas .right-col ul li{font-size:18px;list-style:disc;line-height:25px;margin-bottom:16px}#a-y-r .right-col .precio-container,#medidas-preventivas .right-col .precio-container{max-width:201px;padding:18px;margin-right:40px;background-color:#f3f3f3;font-family:Avenir LT Std Medium;font-size:18px}#a-y-r .right-col .precio-container .titulo,#medidas-preventivas .right-col .precio-container .titulo{color:#007386}#a-y-r .right-col .precio-container .coste,#medidas-preventivas .right-col .precio-container .coste{margin-top:30px;font-size:16px;text-align:center;font-family:Avenir LT Std Light}#a-y-r .right-col .precio-container .coste .precio,#medidas-preventivas .right-col .precio-container .coste .precio{font-family:Avenir LT Std Medium;font-size:32px}#a-y-r .right-col table,#medidas-preventivas .right-col table{width:100%;margin-top:32px}#a-y-r .right-col table td,#medidas-preventivas .right-col table td{padding-left:26px;font-size:16px;line-height:39px;font-family:Avenir LT Std Medium}#a-y-r .right-col table tr td:last-child,#medidas-preventivas .right-col table tr td:last-child{text-align:right;padding-right:26px}#a-y-r .right-col table tr:nth-child(2n),#medidas-preventivas .right-col table tr:nth-child(2n){background-color:#fff!important}#a-y-r .right-col table tr:nth-child(1n),#medidas-preventivas .right-col table tr:nth-child(1n){background-color:#daf1f5}#a-y-r .left-col,#a-y-r .left-col ul,#medidas-preventivas .left-col,#medidas-preventivas .left-col ul{padding-left:0}#a-y-r .left-col ul a,#a-y-r .left-col ul a:hover,#medidas-preventivas .left-col ul a,#medidas-preventivas .left-col ul a:hover{font-family:Avenir LT Std Medium!important;font-size:16px!important;text-decoration:none!important}#a-y-r .left-col ul a:hover,#medidas-preventivas .left-col ul a:hover{color:#48b9ce}#a-y-r .left-col ul a:visited,#medidas-preventivas .left-col ul a:visited{font-family:Avenir LT Std Medium!important;font-size:16px!important;text-decoration:none!important}#a-y-r .left-col ul .current a,#medidas-preventivas .left-col ul .current a{color:#48b9ce;font-family:Avenir LT Std Black;font-size:16px;text-decoration:none!important}#a-y-r .left-col ul li,#medidas-preventivas .left-col ul li{line-height:44px}#a-y-r .row-fluid,#medidas-preventivas .row-fluid{width:100%!important}#a-y-r .row-fluid-header-spacing,#medidas-preventivas .row-fluid-header-spacing{padding-top:25px;margin-bottom:60px}#a-y-r .hdr-container,#medidas-preventivas .hdr-container{width:100%!important;background-color:#b6e3ec;padding-bottom:40px}#a-y-r .biased-row,#medidas-preventivas .biased-row{display:block;width:100%!important}#a-y-r .hdr,#medidas-preventivas .hdr{margin-left:auto;margin-right:auto;width:990px}#a-y-r .hdr .conf-info,#medidas-preventivas .hdr .conf-info{margin-top:41px;font-size:16px}#a-y-r .hdr .conf-info strong,#medidas-preventivas .hdr .conf-info strong{margin-top:5px;display:block;font-family:Avenir LT Std Black}#a-y-r .motlletes,#medidas-preventivas .motlletes{font-size:12px;font-family:Avenir LT Std Medium;padding-top:24px;margin-bottom:36px;font-weight:500;color:#6d7278}#a-y-r h1,#medidas-preventivas h1{font-family:Avenir LT Std Black;font-size:50px;color:#282828;text-transform:none!important}#a-y-r h2,#medidas-preventivas h2{font-family:Avenir LT Std Medium;font-size:28px;color:#282828;text-transform:none!important;margin-bottom:30px;margin-top:60px}#a-y-r .ar_descripcion_h2,#medidas-preventivas .ar_descripcion_h2{margin-top:10px}#a-y-r h3,#medidas-preventivas h3{font-family:Avenir LT Std Black;font-size:18px;text-transform:none!important;margin-top:21px;margin-bottom:17px}#a-y-r p,#medidas-preventivas p{font-family:Avenir LT Std Light!important;font-size:18px!important;color:#282828;line-height:1.5}#a-y-r p strong,#medidas-preventivas p strong{font-family:Avenir LT Std Black;font-weight:700}#a-y-r>div,#medidas-preventivas>div{margin-left:auto!important;margin-right:auto!important;width:990px!important}#a-y-r .te-interesa,#medidas-preventivas .te-interesa{font-family:Avenir LT Std Medium!important;font-size:18px;color:#007386;border:1px solid #007386;border-radius:4px;padding:15px 25px 17px}#a-y-r .detalles-precio,#medidas-preventivas .detalles-precio{color:#aaa;margin-top:10px;font-size:16px!important}}#a-y-r .cal-bold,#medidas-preventivas .cal-bold{font-family:Avenir LT Std Black!important}@media (min-width:768px){#a-y-r .cal-bold,#medidas-preventivas .cal-bold{margin-left:20px}}@media (min-width:768px){#a-y-r .lista-fechas,#medidas-preventivas .lista-fechas{margin-left:10px}}#a-y-r .lista-fechas li,#medidas-preventivas .lista-fechas li{list-style:disc;margin-bottom:20px}#a-y-r .lista-fechas li b,#medidas-preventivas .lista-fechas li b{font-family:Avenir LT Std Black}#a-y-r .nuestro-compromiso,#medidas-preventivas .nuestro-compromiso{margin-bottom:100px;background-color:#f3f3f3;padding-top:32px;padding-bottom:32px}@media (max-width:767px){#a-y-r .nuestro-compromiso,#medidas-preventivas .nuestro-compromiso{padding-right:15px;padding-left:15px}}@media (min-width:768px){#a-y-r .nuestro-compromiso,#medidas-preventivas .nuestro-compromiso{padding-right:24px;padding-left:24px}}#a-y-r .nuestro-compromiso .queridos-reyes-magos,#medidas-preventivas .nuestro-compromiso .queridos-reyes-magos{font-family:Avenir LT Std Black!important}#a-y-r .buttonModal,#medidas-preventivas .buttonModal{cursor:pointer;width:370px;padding:10px;padding-bottom:17px;padding-top:14px;border:0;border-radius:6px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2);background-color:#fdc523;color:#282828;font-size:20px;text-align:center}#a-y-r .buttonModal:hover,#medidas-preventivas .buttonModal:hover{background-color:#ffda7b}@media (max-width:767px){#a-y-r .buttonModal,#medidas-preventivas .buttonModal{width:100%;font-size:18px!important;padding-bottom:14px!important;padding-top:12px!important}}#modalAR{max-width:500px;padding-right:0}#modalAR a,#modalAR p,#modalAR span{font-family:Avenir LT Std Medium!important}#modalAR .modal-dialog{max-width:500px;margin:0 auto}#modalAR .modal-body{margin:auto;padding:40px 50px;color:#282828}#modalAR .modal-body .modal-body-subtitle{font-size:18px}#modalAR .modal-body .modal-body-title{font-size:28px;margin:20px 0 40px}#modalAR .modal-body .checkbox-container .checkbox-text,#modalAR .modal-body .form-group label,#modalAR .modal-body .modal-body-description{font-size:16px}#modalAR .modal-body .modal-body-description a{text-decoration:underline}#modalAR .modal-body .close span{font-size:22px}#modalAR .modal-body .form-control{margin-bottom:0}#modalAR .modal-body .checkbox-container .checkbox-text{font-weight:500}#modalAR .modal-body .checkbox-container input:checked~.checkmark,#modalAR .modal-body .checkmark{border-radius:0}#modalAR .modal-body .checkmark{top:5px;left:10px;height:15px;width:15px}#modalAR .modal-body .checkbox-container .checkmark:after{left:4px;top:0;width:6px;height:12px}#modalAR .modal-body #submitARForm{width:100%;border-right:4px;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2)}#modalAR .modal-body .icon-sent{text-align:center;font-size:64px;color:#6dd400}#modalAR .modal-body .icon-sent i{margin:0 auto}#modalAR .modal-body .modal-sent-title{margin:20px auto 35px;text-align:center;font-size:28px;line-height:35px;font-family:Avenir LT Std Light!important}#modalAR .modal-body .modal-sent-description{font-size:18px;line-height:22px;font-family:Avenir LT Std Light!important}#modalAR .modal-body .modal-sent-description #mailSent{font-family:Avenir LT Std Black!important}#modalAR .modal-body .event-schedule{background-color:#f2f2f2;padding:17px 17px 1px;text-align:center;font-family:Avenir LT Std Light!important}#modalAR .modal-body .event-schedule p{font-size:18px}#modalAR .modal-body .event-schedule i{margin-right:10px}#modalAR .modal-body .event-schedule .schedule{color:#007386!important;font-family:Avenir LT Std Medium!important}#modalAR .modal-body .event-related-links{margin-top:30px;text-align:center;font-size:12px;color:#282828}#modalAR .modal-body .event-related-links i{margin-left:5px}#modalAR .g-recaptcha>div{margin:0 auto}#modalAR .avoid-captcha-overflow{overflow:hidden}#modalAR .grecaptcha-badge{display:none}@media (max-width:767px){#modalAR .modal-dialog{max-width:425px!important}#modalAR .modal-dialog .modal-content{max-width:400px;margin:0 auto}#modalAR .modal-body{max-width:380px;padding:40px 10px}#modalAR .modal-body .checkbox-container .checkbox-text,#modalAR .modal-body .modal-body-description,#modalAR .modal-body .modal-body-subtitle{font-size:14px}#modalAR .modal-body .modal-body-title{font-size:24px;margin:10px 0 20px}#modalAR .modal-body .modal-sent-title{font-size:24px;line-height:27px}#modalAR .modal-body .event-schedule p,#modalAR .modal-body .modal-sent-description{font-size:16px}}.importe-grado-ucam{color:#e02020;margin-top:15px;margin-bottom:20px}.importe-grado-ucam span{font-size:41px!important;font-family:Avenir LT Std Medium!important}@media (max-width:767px){.simulator-container2{margin-bottom:16px}}.form-lead-modal-title-mobile,.ucam-mobile-form .modal-title-mobile{color:#000!important}.ucam-mobile-form #precioSemestre{display:none}@media (min-width:900px){.container-ucam{width:1200px!important;margin:0 auto!important}.container-ucam b{font-family:Avenir LT Std Black}}@media (max-width:1389px){.container-ucam{margin-left:15px}.container-ucam b{font-family:Avenir LT Std Black}.container-ucam .cards-row{margin:0!important}}@media (max-width:767px){#home-ucam .ucam-cursos-experto{margin-top:40px}}@media (min-width:768px){#home-ucam .ucam-cursos-experto{margin-top:80px}}#home-ucam .badge-it-tsu{font-family:Avenir LT Std Medium!important;background-color:#d3c7dc;color:#65388c!important;font-family:Avenir LT Std Medium;text-align:right;font-size:12px!important;margin-bottom:-2px}#home-ucam .course-family-tsu{right:17px!important;font-size:12px;width:auto!important}@media (max-width:767px){#home-ucam .zona-boton{margin-right:0!important}}#home-ucam .effect-menu-item i{margin-left:10px}@media (max-width:767px){#home-ucam .course-ucam-card{margin-top:15px!important;margin-right:15px!important;margin-left:0!important}}#home-ucam .course-ucam-card{height:115px!important}#home-ucam .ver-mas-cursos{cursor:pointer}@media (max-width:767px){#home-ucam .proximos-cursos{display:none}#home-ucam .cards-doble-col-mobile{margin-right:0!important;margin-left:-10px!important}#home-ucam .cards-doble-col-mobile .course-card-container-ucam{-ms-flex:0 1 calc(50% - 15px)!important;flex:0 1 calc(50% - 15px)!important;max-width:calc(50% - 15px)!important}}@media (min-width:768px){#home-ucam .cards-row-ucam{margin:7px!important}}@media (min-width:768px){#home-ucam .info-ucam-ilerna{padding-right:0;margin-right:-10px}}@media (max-width:767px){#home-ucam .info-ucam-ilerna{padding-right:0;margin-right:10px}}#home-ucam .ucam-titulo{margin-left:-15px}@media (min-width:768px){#home-ucam .bloque-azul{margin-top:60px}#home-ucam .bloque-azul-content{margin-bottom:60px}#home-ucam .convenio-hdr{margin-top:30px;font-size:16px;font-family:Avenir LT Std Light;font-weight:400}}@media (max-width:767px){#home-ucam .header-right{margin-right:0!important}#home-ucam .bloque-azul{margin-top:0}#home-ucam .bloque-azul-content{margin-bottom:10px}#home-ucam .course-title{font-size:18px!important;word-break:break-word}#home-ucam .course-title-445,#home-ucam .course-title-467{font-size:16px!important;line-height:1.4!important}#home-ucam .convenio-hdr{margin-top:15px;font-size:12px;font-family:Avenir LT Std Light;font-weight:400}}@media (min-width:768px){#home-ucam .course-title-469{font-size:18px!important;line-height:1.6!important}}#home-ucam .titulo-lista-cursos{text-align:center;margin-bottom:26px;margin-top:70px;border-top:1px solid #ddd}#home-ucam .titulo-lista-cursos div{font-family:Avenir LT Std Medium!important;margin-top:-11px;font-size:18px;background-color:#fff;margin-left:auto;margin-right:auto;color:#282828}#home-ucam .titulo-lista-cursos div.inm{width:360px}#home-ucam .titulo-lista-cursos div.prox{width:192px}#home-ucam a:hover{text-decoration:none!important}#home-ucam .card-tsu{min-height:115px!important;padding:19px;padding-top:12px!important;height:100%}@media (max-width:767px){#home-ucam .want2growup{margin-left:-10px!important;margin-top:30px;margin-bottom:40px}}@media (min-width:767px){#home-ucam .want2growup{margin-top:60px;margin-bottom:70px}}#home-ucam .want2growup p{font-size:16px;font-family:Avenir LT Std Light!important;line-height:25px}#home-ucam .want2growup .logo-ucam{margin-top:32px;margin-bottom:40px}#home-ucam .form-ucam{margin-top:150px}#home-ucam .searh-no-results{font-size:22px;color:#bbb;font-style:italic;display:none}#home-ucam .searh-no-results i{font-size:35px;margin-right:15px}#home-ucam .badge{display:inline-block;padding:3px 14px;font-size:18px;border-radius:18px;font-weight:400}#home-ucam .badge span{font-family:Avenir LT Std Light!important}#home-ucam .badge-todos{background-color:#e9e9e9;color:#282828!important;font-family:Avenir LT Std Medium}#home-ucam .badge-sanidad{background-color:#dfefe6;color:#80c19b!important;font-family:Avenir LT Std Medium}#home-ucam .badge-ssc{background-color:#faefdc;color:#a47e3c!important;font-family:Avenir LT Std Medium}@media (min-width:768px){#home-ucam .course-card-container-ucam .badge-ssc{padding-left:10px!important;padding-right:10px!important}}#home-ucam .noPointer .badge,#home-ucam .noPointer .ects,#home-ucam .noPointer .experto-en{cursor:default}#home-ucam .badge-it{background-color:#d3c7dc;color:#65388c!important;font-family:Avenir LT Std Medium}#home-ucam .badge-disabled{background-color:#fff!important;color:#ccc!important;border:1px solid #ccc!important;font-weight:400}#home-ucam .search-container{margin-bottom:40px;margin-top:15px}@media (min-width:768px){#home-ucam .search-container .lupa{font-size:28px;color:#bbb;left:148px;margin-top:3px;position:relative}}@media (max-width:767px){#home-ucam .search-container .lupa{font-size:28px;color:#bbb;left:35px;margin-top:100px;position:absolute}}#home-ucam .search-container .badge{display:inline-block;margin-right:38px;padding:7px 20px;font-size:18px;border-radius:18px;height:37px;cursor:pointer}@media (max-width:767px){#home-ucam .search-container .badge{margin-top:20px}}@media (min-width:768px){#home-ucam .search-container #buscardor-ucam{width:334px;border:1px solid #c5c5c5;height:56px;border-radius:4px;float:right;margin-top:-10px;font-size:22px;color:#888;padding-left:60px;outline:none}}@media (max-width:767px){#home-ucam .search-container #buscardor-ucam{width:95%;border:1px solid #c5c5c5;height:56px;border-radius:4px;margin-top:30px;font-size:22px;color:#888;outline:none}}#home-ucam .search-container #buscardor-ucam:focus{border-color:#000!important;padding-left:60px;color:#000}@media (min-width:768px){#home-ucam h3{font-family:Avenir LT Std Light;font-size:28px;text-transform:none}#home-ucam h4{font-family:Avenir LT Std Black;font-size:20px;margin-top:25px;text-transform:uppercase}#home-ucam h5{margin-top:25px;font-size:18px;font-family:Avenir LT Std Light;font-weight:400;padding-left:20px;border-left:1px solid #000;max-width:612px;text-transform:none;line-height:25px;margin-bottom:30px}}@media (max-width:767px){#home-ucam h3{font-family:Avenir LT Std Light;font-size:20px;text-transform:none}#home-ucam h4{font-family:Avenir LT Std Black;font-size:18px;margin-top:25px;text-transform:uppercase}#home-ucam h5{margin-top:25px;font-size:16px;font-family:Avenir LT Std Light;font-weight:400;padding-left:12px;border-left:1px solid #000;max-width:612px;text-transform:none;line-height:25px}}@media (min-width:768px){#home-ucam .course-card-container.override-2 i{font-size:40px}}@media (max-width:767px){#home-ucam .course-card-container.override-2 i{font-size:32px}}@media (min-width:768px){#home-ucam .course-card-container-ucam .experto-en{color:#6d7278;font-family:Avenir LT Std Medium;font-size:12px;text-transform:uppercase}}@media (max-width:767px){#home-ucam .course-card-container-ucam .experto-en{color:#6d7278;font-family:Avenir LT Std Medium;font-size:11px;text-transform:uppercase}}@media (max-width:767px){#home-ucam .course-card-container-ucam{margin:7px!important}#home-ucam .course-card-container-ucam .course-card{padding:12px!important}}#home-ucam .course-card-container-ucam .course-family{background-color:#f9f8f8;transition:all .2s;right:15px;color:#6d7278;font-weight:500}@media (max-width:767px){#home-ucam .course-card-container-ucam .course-family{bottom:-51px!important}}@media (min-width:768px){#home-ucam .course-card-container-ucam .course-family{bottom:-43px!important}}@media (min-width:768px){#home-ucam .course-card-container-ucam .course-family .ects{float:right;margin-left:0;margin-top:23px}}@media (max-width:767px){#home-ucam .course-card-container-ucam .course-family .ects{float:right;margin-left:30px!important}}#home-ucam .course-card-container-ucam .course-family div{margin-top:19px;text-align:left;margin-left:30px}#home-ucam .course-card-container-ucam .course-family span{font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std!important;font-size:12px;letter-spacing:0}@media (max-width:767px){#home-ucam .course-card-container-ucam .course-family{text-align:left;padding-left:20px}#home-ucam .course-card-container-ucam .course-family div:not(.ver-curso),#home-ucam .course-card-container-ucam .course-family div:not(.ver-lleida-online){display:inline-block!important;margin-left:7px}#home-ucam .course-card-container-ucam .course-family .badge{border-radius:50%;width:15px;height:15px;padding:5px}#home-ucam .course-card-container-ucam .course-family .badge span{display:none}#home-ucam .course-card-container-ucam .course-family .badge-sanidad{background-color:#a4d0b6!important}#home-ucam .course-card-container-ucam .course-family .badge-ssc{background-color:#efcf9a!important}#home-ucam .course-card-container-ucam .course-family .badge-it{background-color:#9170ab!important}}#home-ucam .course-card-container-ucam .course-family-hover{bottom:20px!important;transition:all .2s}#home-ucam .course-card-container-ucam .ver-curso,#home-ucam .course-card-container-ucam .ver-lleida-online{font-size:16px;border-top:1px solid #bbb!important;margin-top:21px;padding-top:22px;margin-left:29px;text-align:center!important;font-family:Avenir LT Std Light!important;font-weight:400!important}#home-ucam .course-card-container-ucam .ver-lleida-online a{text-decoration:none;font-family:Avenir LT Std Light!important;font-weight:400!important;color:#6d7278}#home-ucam .course-card-container-ucam .ver-lleida-online a:hover{text-decoration:underline!important}.otros-ciclos .flex{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:auto;margin-right:auto;border-bottom:.7px solid #8f8e8f;padding-bottom:39px}@media (min-width:900px){.otros-ciclos .flex{width:1230px}}@media (min-width:1250px){.otros-ciclos .flex div{width:25%}}@media (max-width:1249px){.otros-ciclos .flex div{width:33%}}@media (max-width:1090px){.otros-ciclos .flex div{width:50%}}@media (max-width:500px){.otros-ciclos .flex div{width:100%}}.otros-ciclos .flex div a,.otros-ciclos .flex div span{color:#bcbcbc;font-size:12px;font-family:Avenir LT Std Medium!important;line-height:30px}.otros-ciclos .flex div a{text-decoration:underline}#convas-configurator .lnk-atras{margin-left:15px!important;text-decoration:none;font-family:Avenir LT Std Light!important;font-size:11px!important;margin-bottom:11px!important;margin-top:12px;color:#aaa}#convas-configurator .lnk-atras span{text-decoration:underline}@media (max-width:1199px){#convas-configurator.paso-1{margin-top:85px}#convas-configurator.paso-1 .mobile-atras{margin-bottom:16px;line-height:1;margin-left:-12px}#convas-configurator.paso-1 .mobile-atras .lnk-atras{font-family:Avenir LT Std Light!important;font-size:11px!important;color:#999;text-decoration:none}#convas-configurator.paso-1 .mobile-atras .lnk-atras span{text-decoration:underline;font-family:Avenir LT Std Light!important}}@media (min-width:1200px){#convas-configurator .paso-2 .footer button{width:300px}}@media (max-width:1199px){#convas-configurator .paso-2 .footer button{width:100%}}#convas-configurator .tener-en-cuenta{margin-top:30px;padding:15px!important;padding-left:15px!important;padding-bottom:1px!important;padding-top:25px!important}#convas-configurator .tener-en-cuenta p{font-family:Avenir LT Std Black!important}#convas-configurator .tener-en-cuenta li{padding-bottom:7px;margin-left:25px;margin-bottom:0}@media (min-width:1200px){#convas-configurator.paso-1{margin-top:150px;margin-bottom:120px}#convas-configurator.paso-2,#convas-configurator.paso-3{margin-top:50px}}@media (min-width:1200px){#convas-configurator h1{font-family:Avenir LT Std Heavy;font-size:50px;color:#282828;text-transform:none!important;margin-bottom:.5em}#convas-configurator h2{font-family:Avenir LT Std Medium;font-size:28px;color:#282828;text-transform:none!important;margin-bottom:30px;margin-top:40px}#convas-configurator h3{font-size:23px!important;line-height:1.3}#convas-configurator h3,#convas-configurator h4{font-family:Avenir LT Std Heavy;text-transform:none!important;margin-top:21px;margin-bottom:17px}#convas-configurator h4{font-size:16px}#convas-configurator div,#convas-configurator p{font-family:Avenir LT Std Light!important;font-size:18px!important;color:#282828;line-height:1.5}#convas-configurator div b,#convas-configurator div strong,#convas-configurator p b,#convas-configurator p strong{font-family:Avenir LT Std Black}}@media (max-width:1199px){#convas-configurator h1{font-family:Avenir LT Std Heavy;font-size:24px;color:#282828;text-transform:none!important;margin-bottom:.4em}#convas-configurator h2{font-family:Avenir LT Std Medium;font-size:21px;color:#282828;text-transform:none!important;margin-bottom:15px;margin-top:20px}#convas-configurator h3{font-size:18px!important;margin-top:16px;margin-bottom:17px;line-height:1.3}#convas-configurator h3,#convas-configurator h4{font-family:Avenir LT Std Heavy;text-transform:none!important}#convas-configurator h4{font-size:16px;margin-top:12px;margin-bottom:11px}#convas-configurator div,#convas-configurator p{font-family:Avenir LT Std Light!important;font-size:14px!important;color:#282828;line-height:1.5}#convas-configurator div b,#convas-configurator div strong,#convas-configurator p b,#convas-configurator p strong{font-family:Avenir LT Std Black}}#convas-configurator>div{margin-left:auto!important;margin-right:auto!important}@media (min-width:1200px){#convas-configurator>div{width:1180px}}@media (max-width:1199px){#convas-configurator>div{width:100%!important}}@media (min-width:1200px){#convas-configurator .comprobar-convas{border-radius:6px;box-shadow:0 1px 5px rgba(0,0,0,.34902);position:fixed;width:364px;padding:15px;padding-top:20px;padding-bottom:20px}}@media (max-width:1199px){#convas-configurator .comprobar-convas{margin-top:24px}#convas-configurator .comprobar-convas b{font-size:18px!important}#convas-configurator .comprobar-convas .sticky{z-index:1;background-color:#fff;margin-left:-16px;position:fixed;top:65px;font-size:15px!important;width:100%;padding:14px 15px;box-shadow:0 2px 2px 0 #bbb}}#convas-configurator .info{background-color:#f0f7ff;padding:10px;color:#1e3652}@media (min-width:1200px){#convas-configurator .info{border-radius:6px;padding-left:20px;padding-right:20px}}@media (max-width:1199px){#convas-configurator .info{border-radius:0;padding-left:10px;padding-right:10px;margin-left:-15px;margin-right:-15px}}#convas-configurator .warning{background-color:#fff3c4;padding:10px;color:#b44d12}@media (min-width:1200px){#convas-configurator .warning{border-radius:6px;padding-left:20px;padding-right:20px}}@media (max-width:1199px){#convas-configurator .warning{border-radius:0;padding-left:10px;padding-right:10px;margin-left:-15px;margin-right:-15px}}#convas-configurator .mensaje2,#convas-configurator .mensaje3,#convas-configurator .mensaje4{display:none}#convas-configurator .mensaje2-2{text-decoration:underline;cursor:pointer;margin-top:8px;color:#b44d12!important}#convas-configurator .error{background-color:#fee;color:#ba2525;padding:10px;border:1px solid #fee}@media (min-width:1200px){#convas-configurator .error{border-radius:6px;padding-left:20px;padding-right:20px;margin-top:12px}}@media (max-width:1199px){#convas-configurator .error{border-radius:0;padding-left:10px;padding-right:10px;margin-left:-15px;margin-right:-15px}}#convas-configurator ul{padding-left:3px}#convas-configurator ul li{list-style:disc;line-height:25px;margin-bottom:15px}@media (min-width:1200px){#convas-configurator ul li{font-size:16px}}@media (max-width:1199px){#convas-configurator ul li{font-size:14px}}#convas-configurator .lista-estudios:not(.style-extra) li:not(.main){display:none}@media (min-width:1200px){#convas-configurator .lista-estudios{margin-top:30px!important}}#convas-configurator .lista-estudios li{border-bottom:1px solid #ccc!important;padding-bottom:13px}@media (min-width:1200px){#convas-configurator .lista-estudios li{list-style-position:inside}}#convas-configurator .lista-estudios li input{margin-right:6px}@media (max-width:1199px){#convas-configurator .lista-estudios li input{display:inline-block;float:left}}#convas-configurator .lista-estudios li label{display:inline!important}@media (max-width:1199px){#convas-configurator .lista-estudios li label{display:inline-block!important;width:90%;margin-left:3px;margin-top:-7px}}#convas-configurator .lista-estudios li i{margin-left:4px}#convas-configurator .lista-estudios li a{margin-left:4px;font-size:12px!important;color:#1291a2;text-decoration:underline!important}@media (max-width:1199px){#convas-configurator .lista-estudios li{padding-top:5px;padding-left:20px}}#convas-configurator .lista-estudios.style-extra{margin-bottom:220px}#convas-configurator .lista-estudios.style-extra li{padding-bottom:8px!important;margin-bottom:0!important;padding-left:20px;list-style:none!important}@media (min-width:1200px){#convas-configurator .lista-estudios.style-extra li{padding-top:10px}}@media (max-width:1199px){#convas-configurator .lista-estudios.style-extra li{padding-top:20px}}#convas-configurator .lista-estudios.style-extra li.main{background-color:#f7f7f7}@media (max-width:1199px){#convas-configurator .lista-estudios{margin-left:-19px;margin-right:-15px}}#convas-configurator .lista-estudios label{font-family:Avenir LT Std Light!important}#convas-configurator .mostrar-listado,#convas-configurator .ocultar-listado{border-bottom:1px solid;color:gray;font-size:14px;font-weight:400;font-family:Avenir LT Std Light!important;cursor:pointer}#convas-configurator .ocultar-listado{display:none}#convas-configurator .hdr-tbl-periodo{background-color:#f6f6f6;border-radius:6px;text-transform:uppercase;padding:8px;z-index:1;font-family:Avenir LT Std Heavy!important}@media (max-width:1199px){#convas-configurator .hdr-tbl-periodo{margin-left:-17px!important;margin-right:-17px!important}}#convas-configurator .tbl-periodo{margin-top:-18px;margin-bottom:40px!important;padding-top:15px}@media (max-width:1199px){#convas-configurator .tbl-periodo{margin-left:-17px!important;margin-right:-17px!important}}#convas-configurator .tbl-periodo>div{padding:0}#convas-configurator .tbl-periodo>div div{color:#2680c2}@media (min-width:1200px){#convas-configurator .tbl-periodo>div div{line-height:70px}}@media (max-width:1199px){#convas-configurator .tbl-periodo>div div{height:70px;padding-top:15px}}#convas-configurator .yt-video{position:relative;width:100%;height:0;padding-bottom:56.25%}#convas-configurator .yt-video iframe{border-radius:4px;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1200px){#convas-configurator .nombre-titulacion{font-family:Avenir LT Std Light!important;font-size:14px!important;margin-bottom:10px}}@media (max-width:1199px){#convas-configurator .nombre-titulacion{font-family:Avenir LT Std Light!important;font-size:11px!important;margin-bottom:6px}}#convas-configurator .footer{background:#fff;position:fixed;margin-left:auto!important;margin-right:auto!important;width:100%!important;text-align:right;box-shadow:0 -1px 3px rgba(0,0,0,.34902);bottom:0;padding:16px}#convas-configurator .footer div{max-width:1180px;margin-left:auto;margin-right:auto}#convas-configurator .footer button{height:50px!important}#convas-configurator .footer .btn{width:100%;border-radius:6px}@media (min-width:1200px){#convas-configurator .footer button{width:300px!important;float:right}}@media (max-width:1199px){#convas-configurator .footer{width:100%!important;display:block;margin-top:8px}}#convas-configurator .comprobar-convas .btn{width:100%;border-radius:6px}#convas-configurator .rd{font-size:14px;color:gray;font-family:Avenir LT Std Light!important}#convas-configurator .zona-bottom,#convas-configurator .zona-completa-matricula,#convas-configurator .zona-convas,#convas-configurator .zona-primer-semestre{margin-bottom:40px}#convas-configurator .zona-bottom div,#convas-configurator .zona-bottom label,#convas-configurator .zona-bottom li,#convas-configurator .zona-bottom p,#convas-configurator .zona-bottom span,#convas-configurator .zona-completa-matricula div,#convas-configurator .zona-completa-matricula label,#convas-configurator .zona-completa-matricula li,#convas-configurator .zona-completa-matricula p,#convas-configurator .zona-completa-matricula span,#convas-configurator .zona-convas div,#convas-configurator .zona-convas label,#convas-configurator .zona-convas li,#convas-configurator .zona-convas p,#convas-configurator .zona-convas span,#convas-configurator .zona-primer-semestre div,#convas-configurator .zona-primer-semestre label,#convas-configurator .zona-primer-semestre li,#convas-configurator .zona-primer-semestre p,#convas-configurator .zona-primer-semestre span{font-family:Avenir LT Std Light!important}@media (min-width:1200px){#convas-configurator .zona-bottom div,#convas-configurator .zona-bottom label,#convas-configurator .zona-bottom li,#convas-configurator .zona-bottom p,#convas-configurator .zona-bottom span,#convas-configurator .zona-completa-matricula div,#convas-configurator .zona-completa-matricula label,#convas-configurator .zona-completa-matricula li,#convas-configurator .zona-completa-matricula p,#convas-configurator .zona-completa-matricula span,#convas-configurator .zona-convas div,#convas-configurator .zona-convas label,#convas-configurator .zona-convas li,#convas-configurator .zona-convas p,#convas-configurator .zona-convas span,#convas-configurator .zona-primer-semestre div,#convas-configurator .zona-primer-semestre label,#convas-configurator .zona-primer-semestre li,#convas-configurator .zona-primer-semestre p,#convas-configurator .zona-primer-semestre span{font-size:16px!important}}@media (max-width:1199px){#convas-configurator .zona-bottom div,#convas-configurator .zona-bottom label,#convas-configurator .zona-bottom li,#convas-configurator .zona-bottom p,#convas-configurator .zona-bottom span,#convas-configurator .zona-completa-matricula div,#convas-configurator .zona-completa-matricula label,#convas-configurator .zona-completa-matricula li,#convas-configurator .zona-completa-matricula p,#convas-configurator .zona-completa-matricula span,#convas-configurator .zona-convas div,#convas-configurator .zona-convas label,#convas-configurator .zona-convas li,#convas-configurator .zona-convas p,#convas-configurator .zona-convas span,#convas-configurator .zona-primer-semestre div,#convas-configurator .zona-primer-semestre label,#convas-configurator .zona-primer-semestre li,#convas-configurator .zona-primer-semestre p,#convas-configurator .zona-primer-semestre span{font-size:14px!important}}@media (min-width:1200px){#convas-configurator .zona-bottom label,#convas-configurator .zona-completa-matricula label,#convas-configurator .zona-convas label,#convas-configurator .zona-primer-semestre label{text-overflow:ellipsis;overflow:hidden;max-width:650px;height:1.5em;white-space:nowrap;top:5px;position:relative}}@media (max-width:1199px){#convas-configurator .zona-bottom label,#convas-configurator .zona-completa-matricula label,#convas-configurator .zona-convas label,#convas-configurator .zona-primer-semestre label{display:block;margin-left:23px;margin-top:-23px}}#convas-configurator .zona-bottom input[type=checkbox],#convas-configurator .zona-completa-matricula input[type=checkbox],#convas-configurator .zona-convas input[type=checkbox],#convas-configurator .zona-primer-semestre input[type=checkbox]{margin-right:6px;position:relative;top:1px}@media (min-width:1200px){#convas-configurator .zona-bottom .col-md-8,#convas-configurator .zona-completa-matricula .col-md-8,#convas-configurator .zona-convas .col-md-8,#convas-configurator .zona-primer-semestre .col-md-8{padding-left:24px}}#convas-configurator .zona-convas{padding-top:5px;background-color:#f9f9f9;border-radius:6px}@media (min-width:1200px){#convas-configurator .zona-convas{padding-left:5px}}#convas-configurator .zona-primer-semestre{margin-bottom:35px}#convas-configurator .zona-completa-matricula{border-top:1px solid #dedede;padding-top:30px;margin-bottom:0}#convas-configurator .zona-completa-matricula .gastos-envio,#convas-configurator .zona-completa-matricula .gastos-envio div{margin-top:12px;font-size:13px!important}#convas-configurator .zona-completa-matricula .gastos-envio input{border:.5px solid #999;border-radius:2px;margin-left:8px;padding-right:10px;padding-left:10px;min-width:156px}#convas-configurator .zona-completa-matricula .gastos-envio input:focus{outline:none;border:.5px solid #000}#convas-configurator .zona-completa-matricula .gastos-envio #lugar-envio{color:#999;margin-left:4px;font-size:13px!important}#convas-configurator .zona-completa-matricula .gastos-envio .libros-info{color:#42566f;background-color:#f0f7ff;border-radius:6px;font-family:Avenir Lt Std Light!important;width:100%;padding:10px;padding-left:15px;font-size:14px;text-align:left;line-height:1.5}#convas-configurator .zona-completa-matricula .gastos-envio .libros-info span{font-family:Avenir Lt Std Light!important;width:100%;font-size:13px!important;text-align:left;line-height:1.5}#convas-configurator .zona-completa-matricula .gastos-envio .libros-info img{margin-right:8px}#convas-configurator .zona-completa-matricula .importe-gastos-envio{margin-top:12px;font-size:13px!important}#convas-configurator .zona-bottom{margin-bottom:200px}#convas-configurator .discount-item,#convas-configurator .product-item{padding-top:15px!important;padding-bottom:15px!important;border-bottom:1px solid #cdcdcd}@media (min-width:1200px){#convas-configurator .discount-item .importe,#convas-configurator .product-item .importe{text-align:right;padding-top:6px}}@media (max-width:1199px){#convas-configurator .discount-item .importe,#convas-configurator .product-item .importe{text-align:right;margin-top:-22px;margin-left:20px;margin-bottom:10px}}#convas-configurator .discount-item:last-of-type,#convas-configurator .product-item:last-of-type{border-bottom:none!important}#convas-configurator #importe_bruto{color:gray;text-decoration:line-through;margin-right:4px;font-family:Avenir LT Std Light!important}#convas-configurator .importe{padding-top:6px}#convas-configurator .importe,#convas-configurator .importe-shipping{color:#ba2525;font-weight:700;text-align:right}@media (min-width:1199px){#convas-configurator .importe-shipping{margin-top:10px}}#convas-configurator .importe-discount{color:green;font-weight:700;text-align:right}#convas-configurator .specific_price{color:#999}@media (min-width:1200px){#convas-configurator .specific_price{margin-right:8px!important}}#convas-configurator .specific_price .porcen-dto,#convas-configurator .specific_price .precio-base{font-size:12px!important;font-weight:400!important}#convas-configurator .specific_price .precio-base{text-decoration:line-through}#convas-configurator .info-parcial{margin-left:22px;margin-top:10px;padding:10px;padding-left:20px;background-color:#f6f6f6;border-radius:4px}#convas-configurator .info-parcial input{margin-top:8px;font-size:12px!important}#convas-configurator .info-parcial label{margin-left:2px}@media (max-width:1199px){#convas-configurator .totales-wrapper{height:64px}}#convas-configurator .totales-wrapper .totales{float:right;font-size:13px!important}@media (max-width:1199px){#convas-configurator .totales-wrapper .totales{margin-right:4px!important}}@media (min-width:1200px){#convas-configurator .totales-wrapper .totales{margin-right:32px!important}}#convas-configurator .totales-wrapper .totales .total-importe{font-size:22px!important;margin-top:-2px;display:inline-block;margin-bottom:2px}@media (max-width:1199px){#convas-configurator .totales-wrapper .totales{margin-bottom:8px}}#convas-configurator .modificar-seleccion{font-size:13px!important;text-decoration:underline;line-height:4;float:left;font-family:Avenir LT Std Light!important;cursor:pointer!important}#convas-configurator #tengo-cupon{border-bottom:1px solid;cursor:pointer}#convas-configurator .voucher-zone{margin-top:16px;display:none}#convas-configurator .voucher-zone input{font-size:13px!important;min-width:200px;height:32px;padding-left:8px}#convas-configurator .voucher-zone button{font-family:Avenir LT Std Medium!important;font-size:13px!important;height:33px;min-width:110px;line-height:0;border-radius:6px;margin-left:4px}#convas-configurator .voucher-zone #voucher-errors{color:red;margin-top:10px}#convas-configurator .info-total-convas{font-size:18px!important;padding-top:30px!important;padding-top:20px!important}#convas-configurator .info-total-convas .info-dto{font-size:18px!important;color:#999;margin-right:10px}#convas-configurator .info-total-convas .info-dto span{font-size:18px!important;text-decoration:line-through}#convas-configurator ol{padding-left:0;margin-bottom:24px;margin-top:-16px}#convas-configurator ol li{display:inline!important}#convas-configurator ol li span{font-size:12px!important;font-family:Avenir LT Std Light!important}#convas-configurator ol li a{text-decoration:underline}#convas-configurator ol li .sep{margin-left:4px;margin-right:4px}#convas-configurator ol li i{font-size:14px;vertical-align:middle}#convas-configurator .sin-convas{margin-top:25px;margin-bottom:50px}#convas-configurator .extra-info{position:relative;display:inline-block}#convas-configurator .extra-info .extra-info-text{visibility:hidden;background-color:#000;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;margin-top:22px;padding-top:13px;padding-bottom:0;opacity:0;transition:opacity 1s}@media (min-width:1200px){#convas-configurator .extra-info .extra-info-text{width:680px}}@media (max-width:1199px){#convas-configurator .extra-info .extra-info-text{width:350px}}@media (min-width:1200px){#convas-configurator .extra-info .extra-info-text{margin-left:-200px}}@media (max-width:1199px){#convas-configurator .extra-info .extra-info-text{margin-left:-300px}}#convas-configurator .extra-info:hover .extra-info-text{visibility:visible;opacity:1;text-align:left;padding-left:20px;padding-right:20px}#convas-configurator .extra-info:hover .extra-info-text pre{white-space:pre-line;line-height:1.5;color:#eee;font-size:12px}#convas-configurator .spinner-matriculate img{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}#convas-configurator .bg-gray{background-color:#f9f9f9}#convas-configurator .discount-price{color:#ba2525;font-weight:700;text-align:right}#medidas-covid .row-fluid{width:100%!important}#medidas-covid h1{font-family:Avenir LT Std Black;font-size:50px;line-height:55px;letter-spacing:0;padding-bottom:20px}#medidas-covid h1,#medidas-covid h2{color:#282828;text-transform:none!important}#medidas-covid h2{font-family:Avenir LT Std Medium;font-size:24px;margin-bottom:15px;margin-top:40px}#medidas-covid h3{font-family:Avenir LT Std Heavy;font-size:18px;text-transform:none!important;margin-top:21px;margin-bottom:17px}#medidas-covid p{font-family:Avenir LT Std Light!important;font-size:16px!important;color:#282828;line-height:1.5}#medidas-covid p strong{font-family:Avenir LT Std Heavy;font-weight:700}#medidas-covid b{font-family:Avenir LT Std Black}#medidas-covid .medidas-warning{background:#fff3d5;border-radius:4px;padding:20px;margin-top:60px;margin-bottom:79px}#medidas-covid .medidas-warning b{font-family:Avenir LT Std Black}#medidas-covid .medidas-warning span{color:#794e22;font-weight:500;line-height:24px}#medidas-covid .medidas-warning span,#medidas-covid .text-font-content{font-family:Avenir LT Std Light;font-size:18px;letter-spacing:0}#medidas-covid .text-font-content .card-covid-container .covid-icon-padding{padding-right:20px}#medidas-covid .text-font-content .card-covid-container .covid-icon-size{font-size:41px}#medidas-covid .text-font-content .card-covid-container .fa-users{color:#48b9ce}#medidas-covid .text-font-content .card-covid-container .fa-vial{color:#e980fc}#medidas-covid .text-font-content .card-covid-container .fa-calendar-alt{color:#ff5926}#medidas-covid .text-font-content .card-covid-container .fa-virus-slash{color:#6dd400}#medidas-covid .text-font-content .card-covid-container .fa-window-frame-open{color:#ff739c}#medidas-covid .text-font-content .card-covid-container .fa-temperature-low{color:#a514ff}#medidas-covid .text-font-content .card-covid-container .fa-head-side-mask{color:#df0019}#medidas-covid .text-font-content .card-covid-container .fa-pump-medical{color:#fdb833}#medidas-covid .text-font-content .card-covid-container .fa-hands-wash{color:#3888e5}#medidas-covid .text-font-content .card-covid-container .fa-user{color:#3219a4}#medidas-covid .card-covid-container{padding:32px;margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;min-height:120px;border-radius:6px;box-shadow:0 11px 15px 1px rgba(0,0,0,.14)}#medidas-covid .hdr-covid{margin-left:auto;margin-right:auto;max-width:900px}#medidas-covid .covid-without-margin-text{margin:0}#medidas-covid .covid-margin-text{margin-bottom:55px}@media (max-width:767px){#medidas-covid{margin-top:65px}#medidas-covid .text-font-content .card-covid-container{padding:16px;display:block}#medidas-covid .text-font-content .card-covid-container .covid-icon-padding{padding-bottom:10px}#medidas-covid .motlletes{font-size:12px;font-family:Avenir LT Std Medium;padding-top:24px;margin-bottom:20px;color:#282828}#medidas-covid .covid-volver{text-decoration:underline}#medidas-covid h1{font-size:28px;letter-spacing:-.38px;line-height:35px}#medidas-covid .row-fluid-header-spacing{padding-left:10px;padding-right:10px;margin-bottom:32px}#medidas-covid .text-font-content{padding-left:10px;padding-right:10px}#medidas-covid .covid-margin-text{margin-bottom:32px}#medidas-covid .mobile-covid-hide{display:none}}@media (min-width:768px) and (max-width:991px){#medidas-covid{margin-top:65px!important}#medidas-covid .motlletes{font-size:10px;font-family:Avenir LT Std Medium;padding-top:24px;margin-bottom:20px;color:#6d7278}#medidas-covid .row-fluid-header-spacing{padding-left:20px;padding-right:20px;margin-bottom:20px}#medidas-covid .row-fluid-header-spacing .header-covid-line{margin-left:-20px!important;margin-right:-20px!important;width:auto!important}#medidas-covid .text-font-content{padding-left:20px;padding-right:20px}}@media (min-width:992px){#medidas-covid{margin-top:65px}#medidas-covid .motlletes{font-size:12px;font-family:Avenir LT Std Medium;padding-top:24px;margin-bottom:36px;font-weight:500;color:#6d7278}#medidas-covid .row-fluid-header-spacing{padding-top:40px;padding-left:20px;padding-right:20px;margin-bottom:40px}#medidas-covid .row-fluid-header-spacing .header-covid-line{margin-left:-20px!important;margin-right:-20px!important;width:auto!important}}body#checkout #header:not(.checkout-header){display:none!important}.modal-window-acuity{position:fixed;left:50%;top:50%;right:50%;bottom:50%;transform:translate(-50%,-50%);z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .3s}.modal-window-acuity:target{visibility:visible;opacity:1;pointer-events:auto}.modal-window-acuity:target+.modal-backdrop-acuity{background-color:rgba(0,0,0,.5);position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.modal-window-acuity>div.modal-content{width:1024px;max-width:calc(100vw - 32px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:25px 0;background:#fff;max-height:90vh;overflow-y:auto}.modal-window-acuity .katana-modal-close:not(.btn){position:fixed;right:5px;top:15px;font-size:50px;text-decoration:none}.modal-window-acuity .katana-modal-close,.modal-window-acuity .katana-modal-close:visited{color:#212121}.modal-window-acuity #acuity_iframe{max-width:100%;overflow:auto}span.font-heavy{font-family:Avenir LT Std Black}.color-default{color:#282828!important}#ilerna-madrid .flexrow-title{margin-top:30px}@media only screen and (max-width:992px){#ilerna-madrid .flexrow-title{margin-bottom:0;padding-left:5px}}@media only screen and (min-width:991px){#ilerna-madrid .pre-form-container{margin-bottom:80px}}@media only screen and (min-width:480px) and (max-width:992px){#ilerna-madrid .pre-form-container{margin-bottom:50px}}@media only screen and (max-width:480px){#ilerna-madrid .pre-form-container{margin-bottom:40px}}@media only screen and (max-width:480px){#ilerna-madrid .row-partners{margin-bottom:60px}}#home-sevilla .text-filter-tags{display:inline-block;font-family:Avenir LT Std Light;font-size:18px}@media (max-width:992px){#home-sevilla .text-filter-tags{width:100%}}#home-sevilla .margin-right-tags{margin-right:30px}#home-sevilla .container-tags{margin-left:10px;margin-top:40px;margin-bottom:20px}@media (max-width:992px){#home-sevilla .container-tags{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-bottom:0;padding:15px}}#home-sevilla .container-tags .margin-right-tags{margin-right:30px}#home-sevilla .container-tags .badge{display:inline-block;padding:7px 20px;font-size:18px;border-radius:18px;height:37px;cursor:pointer}#home-sevilla .container-tags .badge.badge-todos{background-color:#e9e9e9;color:#282828;font-family:Avenir LT Std Medium}@media (max-width:992px){#home-sevilla .container-tags .badge.badge-todos{margin-bottom:10px}}#home-sevilla .container-tags .badge.badge-presencial{background-color:rgba(18,86,102,.25);color:#125666;font-family:Avenir LT Std Medium}#home-sevilla .container-tags .badge.badge-nocturna{background-color:rgba(38,141,166,.25);color:#268da6;font-family:Avenir LT Std Medium}#home-sevilla .container-tags .badge.badge-disabled{background-color:#fff!important;color:#ccc!important;border:1px solid #ccc!important;font-weight:400}#home-sevilla *,#home-ucam *,#ilerna-madrid *,.appuntamento-wrapper *,.madrid-generic *,.sevilla-generic *{line-height:normal}#home-sevilla .underlined,#home-ucam .underlined,#ilerna-madrid .underlined,.appuntamento-wrapper .underlined,.madrid-generic .underlined,.sevilla-generic .underlined{text-decoration:underline}#home-sevilla #ucam-header-container,#home-ucam #ucam-header-container,#ilerna-madrid #ucam-header-container,.appuntamento-wrapper #ucam-header-container,.madrid-generic #ucam-header-container,.sevilla-generic #ucam-header-container{color:#fff;margin-bottom:56px;background:url(../img/sevilla-home-header.jpg) 50% 50% no-repeat}@media only screen and (min-width:1200px){#home-sevilla #ucam-header-container,#home-ucam #ucam-header-container,#ilerna-madrid #ucam-header-container,.appuntamento-wrapper #ucam-header-container,.madrid-generic #ucam-header-container,.sevilla-generic #ucam-header-container{padding:125px 0}}@media only screen and (min-width:480px) and (max-width:1199px){#home-sevilla #ucam-header-container,#home-ucam #ucam-header-container,#ilerna-madrid #ucam-header-container,.appuntamento-wrapper #ucam-header-container,.madrid-generic #ucam-header-container,.sevilla-generic #ucam-header-container{margin-top:65px;padding:20px}}@media only screen and (max-width:479px){#home-sevilla #ucam-header-container,#home-ucam #ucam-header-container,#ilerna-madrid #ucam-header-container,.appuntamento-wrapper #ucam-header-container,.madrid-generic #ucam-header-container,.sevilla-generic #ucam-header-container{margin-top:65px;padding-top:1px;padding-bottom:20px;background:url(../img/sevilla-home-header.jpg) 57% 50% no-repeat}}#home-sevilla #ucam-header-container .header-right,#home-ucam #ucam-header-container .header-right,#ilerna-madrid #ucam-header-container .header-right,.appuntamento-wrapper #ucam-header-container .header-right,.madrid-generic #ucam-header-container .header-right,.sevilla-generic #ucam-header-container .header-right{margin-right:-15px;font-size:20px!important}@media (min-width:768px){#home-sevilla #ucam-header-container .info-sin-compromiso,#home-ucam #ucam-header-container .info-sin-compromiso,#ilerna-madrid #ucam-header-container .info-sin-compromiso,.appuntamento-wrapper #ucam-header-container .info-sin-compromiso,.madrid-generic #ucam-header-container .info-sin-compromiso,.sevilla-generic #ucam-header-container .info-sin-compromiso{margin-top:139px;text-align:right;margin-right:-32px}}@media (max-width:767px){#home-sevilla #ucam-header-container .info-sin-compromiso,#home-ucam #ucam-header-container .info-sin-compromiso,#ilerna-madrid #ucam-header-container .info-sin-compromiso,.appuntamento-wrapper #ucam-header-container .info-sin-compromiso,.madrid-generic #ucam-header-container .info-sin-compromiso,.sevilla-generic #ucam-header-container .info-sin-compromiso{margin-top:13px;font-size:20px}}@media (min-width:768px){#home-sevilla #ucam-header-container .zona-boton,#home-ucam #ucam-header-container .zona-boton,#ilerna-madrid #ucam-header-container .zona-boton,.appuntamento-wrapper #ucam-header-container .zona-boton,.madrid-generic #ucam-header-container .zona-boton,.sevilla-generic #ucam-header-container .zona-boton{margin-top:20px;text-align:right;margin-right:-32px}#home-sevilla #ucam-header-container .zona-boton button,#home-ucam #ucam-header-container .zona-boton button,#ilerna-madrid #ucam-header-container .zona-boton button,.appuntamento-wrapper #ucam-header-container .zona-boton button,.madrid-generic #ucam-header-container .zona-boton button,.sevilla-generic #ucam-header-container .zona-boton button{width:375px}}@media (max-width:767px){#home-sevilla #ucam-header-container .zona-boton,#home-ucam #ucam-header-container .zona-boton,#ilerna-madrid #ucam-header-container .zona-boton,.appuntamento-wrapper #ucam-header-container .zona-boton,.madrid-generic #ucam-header-container .zona-boton,.sevilla-generic #ucam-header-container .zona-boton{margin-top:10px;margin-right:15px}#home-sevilla #ucam-header-container .zona-boton button,#home-ucam #ucam-header-container .zona-boton button,#ilerna-madrid #ucam-header-container .zona-boton button,.appuntamento-wrapper #ucam-header-container .zona-boton button,.madrid-generic #ucam-header-container .zona-boton button,.sevilla-generic #ucam-header-container .zona-boton button{width:100%;height:45px;font-size:16px}}#home-sevilla #ucam-header-container h1,#home-ucam #ucam-header-container h1,#ilerna-madrid #ucam-header-container h1,.appuntamento-wrapper #ucam-header-container h1,.madrid-generic #ucam-header-container h1,.sevilla-generic #ucam-header-container h1{font-family:Avenir LT Std Black;text-transform:none;font-weight:400;margin-top:30px;margin-bottom:17px}@media (max-width:767px){#home-sevilla #ucam-header-container h1,#home-ucam #ucam-header-container h1,#ilerna-madrid #ucam-header-container h1,.appuntamento-wrapper #ucam-header-container h1,.madrid-generic #ucam-header-container h1,.sevilla-generic #ucam-header-container h1{font-size:40px}}@media (min-width:768px){#home-sevilla #ucam-header-container h1,#home-ucam #ucam-header-container h1,#ilerna-madrid #ucam-header-container h1,.appuntamento-wrapper #ucam-header-container h1,.madrid-generic #ucam-header-container h1,.sevilla-generic #ucam-header-container h1{font-size:50px}}#home-sevilla #ucam-header-container h2,#home-ucam #ucam-header-container h2,#ilerna-madrid #ucam-header-container h2,.appuntamento-wrapper #ucam-header-container h2,.madrid-generic #ucam-header-container h2,.sevilla-generic #ucam-header-container h2{font-family:Avenir LT Std Light;text-transform:none;font-weight:400}@media (max-width:767px){#home-sevilla #ucam-header-container h2,#home-ucam #ucam-header-container h2,#ilerna-madrid #ucam-header-container h2,.appuntamento-wrapper #ucam-header-container h2,.madrid-generic #ucam-header-container h2,.sevilla-generic #ucam-header-container h2{font-size:20px}}@media (min-width:768px){#home-sevilla #ucam-header-container h2,#home-ucam #ucam-header-container h2,#ilerna-madrid #ucam-header-container h2,.appuntamento-wrapper #ucam-header-container h2,.madrid-generic #ucam-header-container h2,.sevilla-generic #ucam-header-container h2{font-size:37px}}#home-sevilla #sevilla-header-container,#home-ucam #sevilla-header-container,#ilerna-madrid #sevilla-header-container,.appuntamento-wrapper #sevilla-header-container,.madrid-generic #sevilla-header-container,.sevilla-generic #sevilla-header-container{padding-top:125px;background:url(../img/sevilla-home-header.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px) and (max-width:991px){#home-sevilla #sevilla-header-container,#home-ucam #sevilla-header-container,#ilerna-madrid #sevilla-header-container,.appuntamento-wrapper #sevilla-header-container,.madrid-generic #sevilla-header-container,.sevilla-generic #sevilla-header-container{padding-top:100px!important}}@media (max-width:767px){#home-sevilla #sevilla-header-container,#home-ucam #sevilla-header-container,#ilerna-madrid #sevilla-header-container,.appuntamento-wrapper #sevilla-header-container,.madrid-generic #sevilla-header-container,.sevilla-generic #sevilla-header-container{background:url(../img/sevilla_mobile.png) 41% 50% no-repeat}}#home-sevilla #madrid-header-container,#home-ucam #madrid-header-container,#ilerna-madrid #madrid-header-container,.appuntamento-wrapper #madrid-header-container,.madrid-generic #madrid-header-container,.sevilla-generic #madrid-header-container{padding-top:125px;background-image:url(../img/header-madrid.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px) and (max-width:991px){#home-sevilla #madrid-header-container,#home-ucam #madrid-header-container,#ilerna-madrid #madrid-header-container,.appuntamento-wrapper #madrid-header-container,.madrid-generic #madrid-header-container,.sevilla-generic #madrid-header-container{padding-top:100px!important}}@media (max-width:767px){#home-sevilla #madrid-header-container .notice-medidas-preventivas,#home-sevilla #sevilla-header-container .notice-medidas-preventivas,#home-ucam #madrid-header-container .notice-medidas-preventivas,#home-ucam #sevilla-header-container .notice-medidas-preventivas,#ilerna-madrid #madrid-header-container .notice-medidas-preventivas,#ilerna-madrid #sevilla-header-container .notice-medidas-preventivas,.appuntamento-wrapper #madrid-header-container .notice-medidas-preventivas,.appuntamento-wrapper #sevilla-header-container .notice-medidas-preventivas,.madrid-generic #madrid-header-container .notice-medidas-preventivas,.madrid-generic #sevilla-header-container .notice-medidas-preventivas,.sevilla-generic #madrid-header-container .notice-medidas-preventivas,.sevilla-generic #sevilla-header-container .notice-medidas-preventivas{border-radius:0;margin-bottom:20px}#home-sevilla #madrid-header-container .mobile-covid-hide,#home-sevilla #sevilla-header-container .mobile-covid-hide,#home-ucam #madrid-header-container .mobile-covid-hide,#home-ucam #sevilla-header-container .mobile-covid-hide,#ilerna-madrid #madrid-header-container .mobile-covid-hide,#ilerna-madrid #sevilla-header-container .mobile-covid-hide,.appuntamento-wrapper #madrid-header-container .mobile-covid-hide,.appuntamento-wrapper #sevilla-header-container .mobile-covid-hide,.madrid-generic #madrid-header-container .mobile-covid-hide,.madrid-generic #sevilla-header-container .mobile-covid-hide,.sevilla-generic #madrid-header-container .mobile-covid-hide,.sevilla-generic #sevilla-header-container .mobile-covid-hide{display:none}}#home-sevilla .header-transitional-block,#home-ucam .header-transitional-block,#ilerna-madrid .header-transitional-block,.appuntamento-wrapper .header-transitional-block,.madrid-generic .header-transitional-block,.sevilla-generic .header-transitional-block{margin-bottom:-1px;width:100%}#home-sevilla .notice-medidas-preventivas,#home-ucam .notice-medidas-preventivas,#ilerna-madrid .notice-medidas-preventivas,.appuntamento-wrapper .notice-medidas-preventivas,.madrid-generic .notice-medidas-preventivas,.sevilla-generic .notice-medidas-preventivas{background-color:#fff3d5;border-radius:4px;padding:10px 20px;margin-bottom:60px}#home-sevilla .notice-medidas-preventivas a,#home-sevilla .notice-medidas-preventivas span,#home-ucam .notice-medidas-preventivas a,#home-ucam .notice-medidas-preventivas span,#ilerna-madrid .notice-medidas-preventivas a,#ilerna-madrid .notice-medidas-preventivas span,.appuntamento-wrapper .notice-medidas-preventivas a,.appuntamento-wrapper .notice-medidas-preventivas span,.madrid-generic .notice-medidas-preventivas a,.madrid-generic .notice-medidas-preventivas span,.sevilla-generic .notice-medidas-preventivas a,.sevilla-generic .notice-medidas-preventivas span{color:#794e22;font-family:Avenir LT Std Medium;font-size:18px;font-weight:500;letter-spacing:0;line-height:22px}#home-sevilla .notice-medidas-preventivas a,#home-ucam .notice-medidas-preventivas a,#ilerna-madrid .notice-medidas-preventivas a,.appuntamento-wrapper .notice-medidas-preventivas a,.madrid-generic .notice-medidas-preventivas a,.sevilla-generic .notice-medidas-preventivas a{text-decoration:underline}@media (max-width:991px){#home-sevilla .notice-medidas-preventivas a,#home-sevilla .notice-medidas-preventivas span,#home-ucam .notice-medidas-preventivas a,#home-ucam .notice-medidas-preventivas span,#ilerna-madrid .notice-medidas-preventivas a,#ilerna-madrid .notice-medidas-preventivas span,.appuntamento-wrapper .notice-medidas-preventivas a,.appuntamento-wrapper .notice-medidas-preventivas span,.madrid-generic .notice-medidas-preventivas a,.madrid-generic .notice-medidas-preventivas span,.sevilla-generic .notice-medidas-preventivas a,.sevilla-generic .notice-medidas-preventivas span{font-size:17px}}@media (max-width:767px){#home-sevilla .notice-medidas-preventivas,#home-ucam .notice-medidas-preventivas,#ilerna-madrid .notice-medidas-preventivas,.appuntamento-wrapper .notice-medidas-preventivas,.madrid-generic .notice-medidas-preventivas,.sevilla-generic .notice-medidas-preventivas{padding:10px 15px}#home-sevilla .notice-medidas-preventivas span a,#home-sevilla .notice-medidas-preventivas span span,#home-ucam .notice-medidas-preventivas span a,#home-ucam .notice-medidas-preventivas span span,#ilerna-madrid .notice-medidas-preventivas span a,#ilerna-madrid .notice-medidas-preventivas span span,.appuntamento-wrapper .notice-medidas-preventivas span a,.appuntamento-wrapper .notice-medidas-preventivas span span,.madrid-generic .notice-medidas-preventivas span a,.madrid-generic .notice-medidas-preventivas span span,.sevilla-generic .notice-medidas-preventivas span a,.sevilla-generic .notice-medidas-preventivas span span{font-size:16px}}#home-sevilla .flexrow-title,#home-ucam .flexrow-title,#ilerna-madrid .flexrow-title,.appuntamento-wrapper .flexrow-title,.madrid-generic .flexrow-title,.sevilla-generic .flexrow-title{color:#000;font-family:Avenir LT Std Medium!important;font-size:18px;font-weight:300;letter-spacing:0}@media (max-width:767px){#home-sevilla .flexrow-title,#home-ucam .flexrow-title,#ilerna-madrid .flexrow-title,.appuntamento-wrapper .flexrow-title,.madrid-generic .flexrow-title,.sevilla-generic .flexrow-title{padding-left:15px;margin-bottom:0;font-size:16px}}#home-sevilla .flexrow-title.courses-grid-title,#home-ucam .flexrow-title.courses-grid-title,#ilerna-madrid .flexrow-title.courses-grid-title,.appuntamento-wrapper .flexrow-title.courses-grid-title,.madrid-generic .flexrow-title.courses-grid-title,.sevilla-generic .flexrow-title.courses-grid-title{margin-left:10px}@media (max-width:767px){#home-sevilla .flexrow-title.courses-grid-title,#home-ucam .flexrow-title.courses-grid-title,#ilerna-madrid .flexrow-title.courses-grid-title,.appuntamento-wrapper .flexrow-title.courses-grid-title,.madrid-generic .flexrow-title.courses-grid-title,.sevilla-generic .flexrow-title.courses-grid-title{font-size:16px;padding-top:20px}}@media (min-width:767px){#home-sevilla .flexrow-title.courses-grid-title,#home-ucam .flexrow-title.courses-grid-title,#ilerna-madrid .flexrow-title.courses-grid-title,.appuntamento-wrapper .flexrow-title.courses-grid-title,.madrid-generic .flexrow-title.courses-grid-title,.sevilla-generic .flexrow-title.courses-grid-title{font-size:28px;padding-top:37px}}#home-sevilla .flex-container,#home-ucam .flex-container,#ilerna-madrid .flex-container,.appuntamento-wrapper .flex-container,.madrid-generic .flex-container,.sevilla-generic .flex-container{padding:0 15px}@media (max-width:991px){#home-sevilla .flex-container,#home-ucam .flex-container,#ilerna-madrid .flex-container,.appuntamento-wrapper .flex-container,.madrid-generic .flex-container,.sevilla-generic .flex-container{padding:0 15px}}#home-sevilla .flexrow,#home-ucam .flexrow,#ilerna-madrid .flexrow,.appuntamento-wrapper .flexrow,.madrid-generic .flexrow,.sevilla-generic .flexrow{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}@media (max-width:767px){#home-sevilla .flexrow.madrid-header,#home-sevilla .flexrow.sevilla-header,#home-ucam .flexrow.madrid-header,#home-ucam .flexrow.sevilla-header,#ilerna-madrid .flexrow.madrid-header,#ilerna-madrid .flexrow.sevilla-header,.appuntamento-wrapper .flexrow.madrid-header,.appuntamento-wrapper .flexrow.sevilla-header,.madrid-generic .flexrow.madrid-header,.madrid-generic .flexrow.sevilla-header,.sevilla-generic .flexrow.madrid-header,.sevilla-generic .flexrow.sevilla-header{padding-top:0}}#home-sevilla .flexrow.cards-row,#home-ucam .flexrow.cards-row,#ilerna-madrid .flexrow.cards-row,.appuntamento-wrapper .flexrow.cards-row,.madrid-generic .flexrow.cards-row,.sevilla-generic .flexrow.cards-row{margin-bottom:20px}#home-sevilla .flexrow .header-sevilla-block,#home-ucam .flexrow .header-sevilla-block,#ilerna-madrid .flexrow .header-sevilla-block,.appuntamento-wrapper .flexrow .header-sevilla-block,.madrid-generic .flexrow .header-sevilla-block,.sevilla-generic .flexrow .header-sevilla-block{-ms-flex:0 1 100%;flex:0 1 100%;position:relative;width:100%;margin-bottom:20px;width:-moz-available;width:fill-available}@media (min-width:767px) and (max-width:991px){#home-sevilla .flexrow .header-sevilla-block,#home-ucam .flexrow .header-sevilla-block,#ilerna-madrid .flexrow .header-sevilla-block,.appuntamento-wrapper .flexrow .header-sevilla-block,.madrid-generic .flexrow .header-sevilla-block,.sevilla-generic .flexrow .header-sevilla-block{margin-bottom:69px}}#home-sevilla .flexrow .header-sevilla-block nav.bread,#home-ucam .flexrow .header-sevilla-block nav.bread,#ilerna-madrid .flexrow .header-sevilla-block nav.bread,.appuntamento-wrapper .flexrow .header-sevilla-block nav.bread,.madrid-generic .flexrow .header-sevilla-block nav.bread,.sevilla-generic .flexrow .header-sevilla-block nav.bread{margin-bottom:50px}#home-sevilla .flexrow .header-sevilla-block img,#home-ucam .flexrow .header-sevilla-block img,#ilerna-madrid .flexrow .header-sevilla-block img,.appuntamento-wrapper .flexrow .header-sevilla-block img,.madrid-generic .flexrow .header-sevilla-block img,.sevilla-generic .flexrow .header-sevilla-block img{filter:grayscale(1);width:auto;height:auto}@media (max-width:767px){#home-sevilla .flexrow .header-sevilla-block img,#home-ucam .flexrow .header-sevilla-block img,#ilerna-madrid .flexrow .header-sevilla-block img,.appuntamento-wrapper .flexrow .header-sevilla-block img,.madrid-generic .flexrow .header-sevilla-block img,.sevilla-generic .flexrow .header-sevilla-block img{margin-bottom:30px}}#home-sevilla .flexrow .header-sevilla-block .right-header-block,#home-ucam .flexrow .header-sevilla-block .right-header-block,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block,.madrid-generic .flexrow .header-sevilla-block .right-header-block,.sevilla-generic .flexrow .header-sevilla-block .right-header-block{position:absolute;bottom:0}@media (max-width:767px){#home-sevilla .flexrow .header-sevilla-block .right-header-block,#home-ucam .flexrow .header-sevilla-block .right-header-block,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block,.madrid-generic .flexrow .header-sevilla-block .right-header-block,.sevilla-generic .flexrow .header-sevilla-block .right-header-block{position:relative;margin-bottom:40px}}@media (max-width:767px){#home-sevilla .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block,#home-ucam .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block,.madrid-generic .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block,.sevilla-generic .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block{margin-bottom:0}#home-sevilla .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block .reservar-cita,#home-ucam .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block .reservar-cita,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block .reservar-cita,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block .reservar-cita,.madrid-generic .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block .reservar-cita,.sevilla-generic .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block .reservar-cita{width:100%}}@media only screen and (max-width:991px){#home-sevilla .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block p,#home-ucam .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block p,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block p,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block p,.madrid-generic .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block p,.sevilla-generic .flexrow .header-sevilla-block .right-header-block.sevilla-header-right-block p{margin-top:0}}#home-sevilla .flexrow .header-sevilla-block .right-header-block p,#home-ucam .flexrow .header-sevilla-block .right-header-block p,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block p,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block p,.madrid-generic .flexrow .header-sevilla-block .right-header-block p,.sevilla-generic .flexrow .header-sevilla-block .right-header-block p{font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std!important;font-size:20px;text-align:right}@media (min-width:767px) and (max-width:991px){#home-sevilla .flexrow .header-sevilla-block .right-header-block p,#home-ucam .flexrow .header-sevilla-block .right-header-block p,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block p,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block p,.madrid-generic .flexrow .header-sevilla-block .right-header-block p,.sevilla-generic .flexrow .header-sevilla-block .right-header-block p{font-size:18px}}@media (max-width:1200px){#home-sevilla .flexrow .header-sevilla-block .right-header-block p,#home-ucam .flexrow .header-sevilla-block .right-header-block p,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block p,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block p,.madrid-generic .flexrow .header-sevilla-block .right-header-block p,.sevilla-generic .flexrow .header-sevilla-block .right-header-block p{text-align:left}#home-sevilla .flexrow .header-sevilla-block .right-header-block p+button,#home-ucam .flexrow .header-sevilla-block .right-header-block p+button,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block p+button,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block p+button,.madrid-generic .flexrow .header-sevilla-block .right-header-block p+button,.sevilla-generic .flexrow .header-sevilla-block .right-header-block p+button{width:auto}}@media (max-width:767px){#home-sevilla .flexrow .header-sevilla-block .right-header-block p,#home-ucam .flexrow .header-sevilla-block .right-header-block p,#ilerna-madrid .flexrow .header-sevilla-block .right-header-block p,.appuntamento-wrapper .flexrow .header-sevilla-block .right-header-block p,.madrid-generic .flexrow .header-sevilla-block .right-header-block p,.sevilla-generic .flexrow .header-sevilla-block .right-header-block p{font-family:Avenir LT Std Medium;letter-spacing:-.36px;max-width:300px}}#home-sevilla .flexrow .header-sevilla-block h1,#home-ucam .flexrow .header-sevilla-block h1,#ilerna-madrid .flexrow .header-sevilla-block h1,.appuntamento-wrapper .flexrow .header-sevilla-block h1,.madrid-generic .flexrow .header-sevilla-block h1,.sevilla-generic .flexrow .header-sevilla-block h1{color:#fff;font-family:Avenir LT Std Black!important;font-size:50px;font-weight:900;letter-spacing:-1.5px;line-height:60px;margin-bottom:16px;text-transform:none}@media (max-width:480px){#home-sevilla .flexrow .header-sevilla-block h1,#home-ucam .flexrow .header-sevilla-block h1,#ilerna-madrid .flexrow .header-sevilla-block h1,.appuntamento-wrapper .flexrow .header-sevilla-block h1,.madrid-generic .flexrow .header-sevilla-block h1,.sevilla-generic .flexrow .header-sevilla-block h1{font-size:40px}}@media (min-width:767px) and (max-width:991px){#home-sevilla .flexrow .header-sevilla-block h1,#home-ucam .flexrow .header-sevilla-block h1,#ilerna-madrid .flexrow .header-sevilla-block h1,.appuntamento-wrapper .flexrow .header-sevilla-block h1,.madrid-generic .flexrow .header-sevilla-block h1,.sevilla-generic .flexrow .header-sevilla-block h1{margin-bottom:0}}#home-sevilla .flexrow .header-sevilla-block h2,#home-ucam .flexrow .header-sevilla-block h2,#ilerna-madrid .flexrow .header-sevilla-block h2,.appuntamento-wrapper .flexrow .header-sevilla-block h2,.madrid-generic .flexrow .header-sevilla-block h2,.sevilla-generic .flexrow .header-sevilla-block h2{color:#fff;font-family:Avenir LT Std Medium;font-size:36px;font-weight:300;letter-spacing:-.5px;line-height:42px;margin-bottom:26px;text-transform:none;max-width:520px}@media (max-width:767px){#home-sevilla .flexrow .header-sevilla-block h2,#home-ucam .flexrow .header-sevilla-block h2,#ilerna-madrid .flexrow .header-sevilla-block h2,.appuntamento-wrapper .flexrow .header-sevilla-block h2,.madrid-generic .flexrow .header-sevilla-block h2,.sevilla-generic .flexrow .header-sevilla-block h2{font-size:20px;margin-bottom:30px;letter-spacing:-.36px;line-height:25px}}@media (min-width:767px) and (max-width:991px){#home-sevilla .flexrow .header-sevilla-block h2,#home-ucam .flexrow .header-sevilla-block h2,#ilerna-madrid .flexrow .header-sevilla-block h2,.appuntamento-wrapper .flexrow .header-sevilla-block h2,.madrid-generic .flexrow .header-sevilla-block h2,.sevilla-generic .flexrow .header-sevilla-block h2{font-size:28px;letter-spacing:-.5px}}#home-sevilla .flexrow .header-sevilla-block .text-header-sevilla,#home-ucam .flexrow .header-sevilla-block .text-header-sevilla,#ilerna-madrid .flexrow .header-sevilla-block .text-header-sevilla,.appuntamento-wrapper .flexrow .header-sevilla-block .text-header-sevilla,.madrid-generic .flexrow .header-sevilla-block .text-header-sevilla,.sevilla-generic .flexrow .header-sevilla-block .text-header-sevilla{color:#fff}#home-sevilla .flexrow .header-sevilla-block .container .flex-row,#home-ucam .flexrow .header-sevilla-block .container .flex-row,#ilerna-madrid .flexrow .header-sevilla-block .container .flex-row,.appuntamento-wrapper .flexrow .header-sevilla-block .container .flex-row,.madrid-generic .flexrow .header-sevilla-block .container .flex-row,.sevilla-generic .flexrow .header-sevilla-block .container .flex-row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#home-sevilla .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,#home-ucam .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,#ilerna-madrid .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,.appuntamento-wrapper .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,.madrid-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,.sevilla-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6{-ms-flex:0 1 65%;flex:0 1 65%}@media only screen and (min-width:992px){#home-sevilla .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,#home-ucam .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,#ilerna-madrid .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,.appuntamento-wrapper .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,.madrid-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,.sevilla-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6{-ms-flex:0 1 50%;flex:0 1 50%}#home-sevilla .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6:last-of-type,#home-ucam .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6:last-of-type,#ilerna-madrid .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6:last-of-type,.appuntamento-wrapper .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6:last-of-type,.madrid-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6:last-of-type,.sevilla-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6:last-of-type{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767px){#home-sevilla .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,#home-ucam .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,#ilerna-madrid .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,.appuntamento-wrapper .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,.madrid-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6,.sevilla-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6{-ms-flex:0 1 100%;flex:0 1 100%}}#home-sevilla .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,#home-ucam .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,#ilerna-madrid .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,.appuntamento-wrapper .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,.madrid-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,.sevilla-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva{-ms-flex:0 1 35%;flex:0 1 35%}@media only screen and (min-width:992px){#home-sevilla .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,#home-ucam .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,#ilerna-madrid .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,.appuntamento-wrapper .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,.madrid-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,.sevilla-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva{-ms-flex:0 1 50%;flex:0 1 50%}#home-sevilla .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva:last-of-type,#home-ucam .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva:last-of-type,#ilerna-madrid .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva:last-of-type,.appuntamento-wrapper .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva:last-of-type,.madrid-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva:last-of-type,.sevilla-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva:last-of-type{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width:767px){#home-sevilla .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,#home-ucam .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,#ilerna-madrid .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,.appuntamento-wrapper .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,.madrid-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva,.sevilla-generic .flexrow .header-sevilla-block .container .flex-row .flex-col-md-6-reserva{-ms-flex:0 1 100%;flex:0 1 100%}}#home-sevilla .flexrow .header-madrid-block,#home-ucam .flexrow .header-madrid-block,#ilerna-madrid .flexrow .header-madrid-block,.appuntamento-wrapper .flexrow .header-madrid-block,.madrid-generic .flexrow .header-madrid-block,.sevilla-generic .flexrow .header-madrid-block{-ms-flex:0 1 100%;flex:0 1 100%;position:relative}@media (min-width:768px){#home-sevilla .flexrow .header-madrid-block,#home-ucam .flexrow .header-madrid-block,#ilerna-madrid .flexrow .header-madrid-block,.appuntamento-wrapper .flexrow .header-madrid-block,.madrid-generic .flexrow .header-madrid-block,.sevilla-generic .flexrow .header-madrid-block{margin-bottom:15px}}@media (min-width:1440px){#home-sevilla .flexrow .header-madrid-block,#home-ucam .flexrow .header-madrid-block,#ilerna-madrid .flexrow .header-madrid-block,.appuntamento-wrapper .flexrow .header-madrid-block,.madrid-generic .flexrow .header-madrid-block,.sevilla-generic .flexrow .header-madrid-block{margin-bottom:15px}}#home-sevilla .flexrow .header-madrid-block nav.bread,#home-ucam .flexrow .header-madrid-block nav.bread,#ilerna-madrid .flexrow .header-madrid-block nav.bread,.appuntamento-wrapper .flexrow .header-madrid-block nav.bread,.madrid-generic .flexrow .header-madrid-block nav.bread,.sevilla-generic .flexrow .header-madrid-block nav.bread{margin-bottom:50px}#home-sevilla .flexrow .header-madrid-block img,#home-ucam .flexrow .header-madrid-block img,#ilerna-madrid .flexrow .header-madrid-block img,.appuntamento-wrapper .flexrow .header-madrid-block img,.madrid-generic .flexrow .header-madrid-block img,.sevilla-generic .flexrow .header-madrid-block img{filter:grayscale(1);width:auto;height:auto}@media (max-width:768px){#home-sevilla .flexrow .header-madrid-block img,#home-ucam .flexrow .header-madrid-block img,#ilerna-madrid .flexrow .header-madrid-block img,.appuntamento-wrapper .flexrow .header-madrid-block img,.madrid-generic .flexrow .header-madrid-block img,.sevilla-generic .flexrow .header-madrid-block img{margin-bottom:20px}}#home-sevilla .flexrow .header-madrid-block .right-header-block,#home-ucam .flexrow .header-madrid-block .right-header-block,#ilerna-madrid .flexrow .header-madrid-block .right-header-block,.appuntamento-wrapper .flexrow .header-madrid-block .right-header-block,.madrid-generic .flexrow .header-madrid-block .right-header-block,.sevilla-generic .flexrow .header-madrid-block .right-header-block{position:absolute;bottom:0;right:0}@media (max-width:767px){#home-sevilla .flexrow .header-madrid-block .right-header-block,#home-ucam .flexrow .header-madrid-block .right-header-block,#ilerna-madrid .flexrow .header-madrid-block .right-header-block,.appuntamento-wrapper .flexrow .header-madrid-block .right-header-block,.madrid-generic .flexrow .header-madrid-block .right-header-block,.sevilla-generic .flexrow .header-madrid-block .right-header-block{position:relative;margin-bottom:40px}}#home-sevilla .flexrow .header-madrid-block .right-header-block p,#home-ucam .flexrow .header-madrid-block .right-header-block p,#ilerna-madrid .flexrow .header-madrid-block .right-header-block p,.appuntamento-wrapper .flexrow .header-madrid-block .right-header-block p,.madrid-generic .flexrow .header-madrid-block .right-header-block p,.sevilla-generic .flexrow .header-madrid-block .right-header-block p{color:#fff!important;font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std,Sans-serif!important;font-size:20px;text-align:right}@media (max-width:767px){#home-sevilla .flexrow .header-madrid-block .right-header-block p,#home-ucam .flexrow .header-madrid-block .right-header-block p,#ilerna-madrid .flexrow .header-madrid-block .right-header-block p,.appuntamento-wrapper .flexrow .header-madrid-block .right-header-block p,.madrid-generic .flexrow .header-madrid-block .right-header-block p,.sevilla-generic .flexrow .header-madrid-block .right-header-block p{text-align:left}}#home-sevilla .flexrow .header-madrid-block h1,#home-ucam .flexrow .header-madrid-block h1,#ilerna-madrid .flexrow .header-madrid-block h1,.appuntamento-wrapper .flexrow .header-madrid-block h1,.madrid-generic .flexrow .header-madrid-block h1,.sevilla-generic .flexrow .header-madrid-block h1{color:#000;font-family:Avenir LT Std Black!important;font-size:50px;letter-spacing:0;line-height:55px;margin-bottom:15px;text-transform:none}@media (max-width:767px){#home-sevilla .flexrow .header-madrid-block h1,#home-ucam .flexrow .header-madrid-block h1,#ilerna-madrid .flexrow .header-madrid-block h1,.appuntamento-wrapper .flexrow .header-madrid-block h1,.madrid-generic .flexrow .header-madrid-block h1,.sevilla-generic .flexrow .header-madrid-block h1{font-size:40px}}#home-sevilla .flexrow .header-madrid-block h2,#home-ucam .flexrow .header-madrid-block h2,#ilerna-madrid .flexrow .header-madrid-block h2,.appuntamento-wrapper .flexrow .header-madrid-block h2,.madrid-generic .flexrow .header-madrid-block h2,.sevilla-generic .flexrow .header-madrid-block h2{color:rgba(0,0,0,.85);font-family:Avenir LT Std Light!important;font-weight:100;font-size:37px;letter-spacing:-.5px;max-width:450px;line-height:45px;margin-bottom:30px;text-transform:none}@media (max-width:991px){#home-sevilla .flexrow .header-madrid-block h2,#home-ucam .flexrow .header-madrid-block h2,#ilerna-madrid .flexrow .header-madrid-block h2,.appuntamento-wrapper .flexrow .header-madrid-block h2,.madrid-generic .flexrow .header-madrid-block h2,.sevilla-generic .flexrow .header-madrid-block h2{font-size:28px;font-family:Avenir LT Std Medium!important;line-height:42px;margin-bottom:10px;max-width:375px}}@media (max-width:767px){#home-sevilla .flexrow .header-madrid-block h2,#home-ucam .flexrow .header-madrid-block h2,#ilerna-madrid .flexrow .header-madrid-block h2,.appuntamento-wrapper .flexrow .header-madrid-block h2,.madrid-generic .flexrow .header-madrid-block h2,.sevilla-generic .flexrow .header-madrid-block h2{font-size:20px;line-height:25px;margin-bottom:20px;max-width:100%}}#home-sevilla .flexrow .header-madrid-block .text-header-madrid,#home-ucam .flexrow .header-madrid-block .text-header-madrid,#ilerna-madrid .flexrow .header-madrid-block .text-header-madrid,.appuntamento-wrapper .flexrow .header-madrid-block .text-header-madrid,.madrid-generic .flexrow .header-madrid-block .text-header-madrid,.sevilla-generic .flexrow .header-madrid-block .text-header-madrid{color:#fff}#home-sevilla .flexrow div.partner-logo,#home-ucam .flexrow div.partner-logo,#ilerna-madrid .flexrow div.partner-logo,.appuntamento-wrapper .flexrow div.partner-logo,.madrid-generic .flexrow div.partner-logo,.sevilla-generic .flexrow div.partner-logo{-ms-flex:0 1 calc(20% - 30px);flex:0 1 calc(20% - 30px);margin:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991px){#home-sevilla .flexrow div.partner-logo,#home-ucam .flexrow div.partner-logo,#ilerna-madrid .flexrow div.partner-logo,.appuntamento-wrapper .flexrow div.partner-logo,.madrid-generic .flexrow div.partner-logo,.sevilla-generic .flexrow div.partner-logo{-ms-flex:0 1 calc(25% - 20px);flex:0 1 calc(25% - 20px);margin:10px}}@media (max-width:500px){#home-sevilla .flexrow div.partner-logo,#home-ucam .flexrow div.partner-logo,#ilerna-madrid .flexrow div.partner-logo,.appuntamento-wrapper .flexrow div.partner-logo,.madrid-generic .flexrow div.partner-logo,.sevilla-generic .flexrow div.partner-logo{-ms-flex:0 1 calc(33.333% - 20px);flex:0 1 calc(33.333% - 20px);margin:10px}}#home-sevilla .flexrow div.partner-logo img,#home-ucam .flexrow div.partner-logo img,#ilerna-madrid .flexrow div.partner-logo img,.appuntamento-wrapper .flexrow div.partner-logo img,.madrid-generic .flexrow div.partner-logo img,.sevilla-generic .flexrow div.partner-logo img{max-width:100%;height:auto}@media (max-width:767px){#home-sevilla .flexrow div.course-card-container,#home-ucam .flexrow div.course-card-container,#ilerna-madrid .flexrow div.course-card-container,.appuntamento-wrapper .flexrow div.course-card-container,.madrid-generic .flexrow div.course-card-container,.sevilla-generic .flexrow div.course-card-container{-ms-flex:0 1 100%;flex:0 1 100%;margin:15px 25px}}@media (min-width:768px) and (max-width:1100px){#home-sevilla .flexrow div.course-card-container,#home-ucam .flexrow div.course-card-container,#ilerna-madrid .flexrow div.course-card-container,.appuntamento-wrapper .flexrow div.course-card-container,.madrid-generic .flexrow div.course-card-container,.sevilla-generic .flexrow div.course-card-container{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin:15px}}@media (min-width:1100px){#home-sevilla .flexrow div.course-card-container,#home-ucam .flexrow div.course-card-container,#ilerna-madrid .flexrow div.course-card-container,.appuntamento-wrapper .flexrow div.course-card-container,.madrid-generic .flexrow div.course-card-container,.sevilla-generic .flexrow div.course-card-container{-ms-flex:0 1 calc(33.3333% - 30px);flex:0 1 calc(33.3333% - 30px);margin:15px}}@media (max-width:767px){#home-sevilla .flexrow div.course-card-container-ucam,#home-ucam .flexrow div.course-card-container-ucam,#ilerna-madrid .flexrow div.course-card-container-ucam,.appuntamento-wrapper .flexrow div.course-card-container-ucam,.madrid-generic .flexrow div.course-card-container-ucam,.sevilla-generic .flexrow div.course-card-container-ucam{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);max-width:calc(50% - 30px);margin:15px;height:170px!important}}@media (min-width:768px) and (max-width:990px){#home-sevilla .flexrow div.course-card-container-ucam,#home-ucam .flexrow div.course-card-container-ucam,#ilerna-madrid .flexrow div.course-card-container-ucam,.appuntamento-wrapper .flexrow div.course-card-container-ucam,.madrid-generic .flexrow div.course-card-container-ucam,.sevilla-generic .flexrow div.course-card-container-ucam{-ms-flex:0 1 calc(33.33333% - 30px);flex:0 1 calc(33.33333% - 30px);max-width:calc(33.33333% - 30px);margin:15px;height:180px!important}}@media (min-width:991px) and (max-width:1220px){#home-sevilla .flexrow div.course-card-container-ucam,#home-ucam .flexrow div.course-card-container-ucam,#ilerna-madrid .flexrow div.course-card-container-ucam,.appuntamento-wrapper .flexrow div.course-card-container-ucam,.madrid-generic .flexrow div.course-card-container-ucam,.sevilla-generic .flexrow div.course-card-container-ucam{-ms-flex:0 1 calc(25% - 30px);flex:0 1 calc(25% - 30px);max-width:calc(25% - 30px);margin:15px;height:218px!important}}@media (min-width:1221px){#home-sevilla .flexrow div.course-card-container-ucam,#home-ucam .flexrow div.course-card-container-ucam,#ilerna-madrid .flexrow div.course-card-container-ucam,.appuntamento-wrapper .flexrow div.course-card-container-ucam,.madrid-generic .flexrow div.course-card-container-ucam,.sevilla-generic .flexrow div.course-card-container-ucam{-ms-flex:0 1 calc(20% - 20px);flex:0 1 calc(20% - 20px);max-width:calc(20% - 20px);margin:10px;height:218px!important}}@media (max-width:767px){#home-sevilla .flexrow div.override-2,#home-ucam .flexrow div.override-2,#ilerna-madrid .flexrow div.override-2,.appuntamento-wrapper .flexrow div.override-2,.madrid-generic .flexrow div.override-2,.sevilla-generic .flexrow div.override-2{-ms-flex:0 1 100%;flex:0 1 100%;margin-left:0!important;margin-right:15px!important}}@media (min-width:768px){#home-sevilla .flexrow div.override-2,#home-ucam .flexrow div.override-2,#ilerna-madrid .flexrow div.override-2,.appuntamento-wrapper .flexrow div.override-2,.madrid-generic .flexrow div.override-2,.sevilla-generic .flexrow div.override-2{-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin:15px}}#home-sevilla .foto_centro,#home-ucam .foto_centro,#ilerna-madrid .foto_centro,.appuntamento-wrapper .foto_centro,.madrid-generic .foto_centro,.sevilla-generic .foto_centro{margin-bottom:30px}#home-sevilla .yt-video,#home-ucam .yt-video,#ilerna-madrid .yt-video,.appuntamento-wrapper .yt-video,.madrid-generic .yt-video,.sevilla-generic .yt-video{position:relative;width:100%;height:0;padding-bottom:56.25%}#home-sevilla .yt-video iframe,#home-ucam .yt-video iframe,#ilerna-madrid .yt-video iframe,.appuntamento-wrapper .yt-video iframe,.madrid-generic .yt-video iframe,.sevilla-generic .yt-video iframe{border-radius:4px;position:absolute;top:0;left:0;width:100%;height:100%}#home-sevilla .official-image,#home-ucam .official-image,#ilerna-madrid .official-image,.appuntamento-wrapper .official-image,.madrid-generic .official-image,.sevilla-generic .official-image{-ms-flex:0 1 calc(33.3333% - 30px);flex:0 1 calc(33.3333% - 30px);margin:15px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media (max-width:380px){#home-sevilla .official-image,#home-ucam .official-image,#ilerna-madrid .official-image,.appuntamento-wrapper .official-image,.madrid-generic .official-image,.sevilla-generic .official-image{-ms-flex:0 1 100%;flex:0 1 100%}}#home-sevilla .official-image figure figcaption,#home-ucam .official-image figure figcaption,#ilerna-madrid .official-image figure figcaption,.appuntamento-wrapper .official-image figure figcaption,.madrid-generic .official-image figure figcaption,.sevilla-generic .official-image figure figcaption{font-size:12px;margin-top:10px}#home-sevilla .official-image img,#home-ucam .official-image img,#ilerna-madrid .official-image img,.appuntamento-wrapper .official-image img,.madrid-generic .official-image img,.sevilla-generic .official-image img{max-width:100%;height:auto}#home-sevilla .logo-official-block,#home-ucam .logo-official-block,#ilerna-madrid .logo-official-block,.appuntamento-wrapper .logo-official-block,.madrid-generic .logo-official-block,.sevilla-generic .logo-official-block{margin-top:55px}@media (max-width:767px){#home-sevilla .logo-official-block,#home-ucam .logo-official-block,#ilerna-madrid .logo-official-block,.appuntamento-wrapper .logo-official-block,.madrid-generic .logo-official-block,.sevilla-generic .logo-official-block{margin-top:25px}}@media (max-width:991px){#home-sevilla .quote-symbol,#home-ucam .quote-symbol,#ilerna-madrid .quote-symbol,.appuntamento-wrapper .quote-symbol,.madrid-generic .quote-symbol,.sevilla-generic .quote-symbol{text-align:right}}#home-sevilla .quote-symbol .fas.fa-quote-left,#home-ucam .quote-symbol .fas.fa-quote-left,#ilerna-madrid .quote-symbol .fas.fa-quote-left,.appuntamento-wrapper .quote-symbol .fas.fa-quote-left,.madrid-generic .quote-symbol .fas.fa-quote-left,.sevilla-generic .quote-symbol .fas.fa-quote-left{font-size:68px}@media (max-width:991px){#home-sevilla .quote-symbol .fas.fa-quote-left,#home-ucam .quote-symbol .fas.fa-quote-left,#ilerna-madrid .quote-symbol .fas.fa-quote-left,.appuntamento-wrapper .quote-symbol .fas.fa-quote-left,.madrid-generic .quote-symbol .fas.fa-quote-left,.sevilla-generic .quote-symbol .fas.fa-quote-left{font-size:25px}}#home-sevilla .quote-text,#home-ucam .quote-text,#ilerna-madrid .quote-text,.appuntamento-wrapper .quote-text,.madrid-generic .quote-text,.sevilla-generic .quote-text{color:#000;font-family:Avenir Lt Std Light!important;font-size:18px;font-weight:300;letter-spacing:0;line-height:25px}#home-sevilla .quote-sub,#home-ucam .quote-sub,#ilerna-madrid .quote-sub,.appuntamento-wrapper .quote-sub,.madrid-generic .quote-sub,.sevilla-generic .quote-sub{color:#000;font-family:Avenir LT Std Black!important;font-size:18px;font-weight:900;letter-spacing:0;line-height:25px;margin-bottom:50px}#home-sevilla .visit-us-text,#home-ucam .visit-us-text,#ilerna-madrid .visit-us-text,.appuntamento-wrapper .visit-us-text,.madrid-generic .visit-us-text,.sevilla-generic .visit-us-text{display:block;color:#000;font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std!important;font-size:28px;font-weight:500;letter-spacing:-.5px;margin-bottom:45px}@media (max-width:991px){#home-sevilla .visit-us-text,#home-ucam .visit-us-text,#ilerna-madrid .visit-us-text,.appuntamento-wrapper .visit-us-text,.madrid-generic .visit-us-text,.sevilla-generic .visit-us-text{margin-bottom:30px;text-align:center}}@media (max-width:767px){#home-sevilla .visit-us-text,#home-ucam .visit-us-text,#ilerna-madrid .visit-us-text,.appuntamento-wrapper .visit-us-text,.madrid-generic .visit-us-text,.sevilla-generic .visit-us-text{text-align:left;font-size:20px}}#home-sevilla div[class*=biased],#home-ucam div[class*=biased],#ilerna-madrid div[class*=biased],.appuntamento-wrapper div[class*=biased],.madrid-generic div[class*=biased],.sevilla-generic div[class*=biased]{height:80px}@media (max-width:991px){#home-sevilla div[class*=biased],#home-ucam div[class*=biased],#ilerna-madrid div[class*=biased],.appuntamento-wrapper div[class*=biased],.madrid-generic div[class*=biased],.sevilla-generic div[class*=biased]{height:60px}}@media (max-width:768px){#home-sevilla div[class*=biased],#home-ucam div[class*=biased],#ilerna-madrid div[class*=biased],.appuntamento-wrapper div[class*=biased],.madrid-generic div[class*=biased],.sevilla-generic div[class*=biased]{height:40px}}#home-sevilla .course-card:hover,#home-ucam .course-card:hover,#ilerna-madrid .course-card:hover,.appuntamento-wrapper .course-card:hover,.madrid-generic .course-card:hover,.sevilla-generic .course-card:hover{margin-bottom:40px}@media only screen and (max-width:480px){#home-sevilla .course-card-container,#home-ucam .course-card-container,#ilerna-madrid .course-card-container,.appuntamento-wrapper .course-card-container,.madrid-generic .course-card-container,.sevilla-generic .course-card-container{max-height:160px}}@media only screen and (min-width:481px){#home-sevilla .course-card-container,#home-ucam .course-card-container,#ilerna-madrid .course-card-container,.appuntamento-wrapper .course-card-container,.madrid-generic .course-card-container,.sevilla-generic .course-card-container{max-height:140px}}@media (min-width:1100px){#home-sevilla div.course-card-container,#home-ucam div.course-card-container,#ilerna-madrid div.course-card-container,.appuntamento-wrapper div.course-card-container,.madrid-generic div.course-card-container,.sevilla-generic div.course-card-container{-ms-flex:0 1 calc(33.3333% - 30px);flex:0 1 calc(33.3333% - 30px);margin:15px}}#home-sevilla .card-effect-container,#home-ucam .card-effect-container,#ilerna-madrid .card-effect-container,.appuntamento-wrapper .card-effect-container,.madrid-generic .card-effect-container,.sevilla-generic .card-effect-container{height:100%;width:100%;position:absolute;top:0;left:-50%;z-index:990;display:block;-ms-flex-align:center;align-items:center}#home-sevilla .card-effect-container.move,#home-ucam .card-effect-container.move,#ilerna-madrid .card-effect-container.move,.appuntamento-wrapper .card-effect-container.move,.madrid-generic .card-effect-container.move,.sevilla-generic .card-effect-container.move{transition:transform .3s;transform:translateX(50%);transition-timing-function:ease-in-out}#home-sevilla .card-effect-container:not(.move),#home-ucam .card-effect-container:not(.move),#ilerna-madrid .card-effect-container:not(.move),.appuntamento-wrapper .card-effect-container:not(.move),.madrid-generic .card-effect-container:not(.move),.sevilla-generic .card-effect-container:not(.move){transition:transform .3s;transform:translateX(-60%);transition-timing-function:ease-in-out}#home-sevilla .effect-menu-item,#home-ucam .effect-menu-item,#ilerna-madrid .effect-menu-item,.appuntamento-wrapper .effect-menu-item,.madrid-generic .effect-menu-item,.sevilla-generic .effect-menu-item{-webkit-display:inline-table;display:inline-table;height:100%;padding:19px}#home-sevilla .effect-menu-item p span,#home-ucam .effect-menu-item p span,#ilerna-madrid .effect-menu-item p span,.appuntamento-wrapper .effect-menu-item p span,.madrid-generic .effect-menu-item p span,.sevilla-generic .effect-menu-item p span{color:#414744;font-size:20px;font-weight:900;height:27px;letter-spacing:0;text-decoration:underline}#home-sevilla .effect-menu-item p i,#home-ucam .effect-menu-item p i,#ilerna-madrid .effect-menu-item p i,.appuntamento-wrapper .effect-menu-item p i,.madrid-generic .effect-menu-item p i,.sevilla-generic .effect-menu-item p i{font-size:20px!important}#home-sevilla .center-select,#home-ucam .center-select,#ilerna-madrid .center-select,.appuntamento-wrapper .center-select,.madrid-generic .center-select,.sevilla-generic .center-select{color:#6d7278;font-size:12px;font-weight:500;letter-spacing:0;margin-bottom:38px}#home-sevilla .shop-links span:not(:first-child):not(:last-child),#home-ucam .shop-links span:not(:first-child):not(:last-child),#ilerna-madrid .shop-links span:not(:first-child):not(:last-child),.appuntamento-wrapper .shop-links span:not(:first-child):not(:last-child),.madrid-generic .shop-links span:not(:first-child):not(:last-child),.sevilla-generic .shop-links span:not(:first-child):not(:last-child){margin:0 5px}#home-sevilla .shop-links span:first-child,#home-ucam .shop-links span:first-child,#ilerna-madrid .shop-links span:first-child,.appuntamento-wrapper .shop-links span:first-child,.madrid-generic .shop-links span:first-child,.sevilla-generic .shop-links span:first-child{margin-right:5px}#home-sevilla .shop-links span:last-child,#home-ucam .shop-links span:last-child,#ilerna-madrid .shop-links span:last-child,.appuntamento-wrapper .shop-links span:last-child,.madrid-generic .shop-links span:last-child,.sevilla-generic .shop-links span:last-child{margin-left:5px}#home-sevilla .shop-links,#home-ucam .shop-links,#ilerna-madrid .shop-links,.appuntamento-wrapper .shop-links,.madrid-generic .shop-links,.sevilla-generic .shop-links{-webkit-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#home-sevilla .shop-links span,#home-ucam .shop-links span,#ilerna-madrid .shop-links span,.appuntamento-wrapper .shop-links span,.madrid-generic .shop-links span,.sevilla-generic .shop-links span{-ms-flex:0 1 calc(25% - 15px);flex:0 1 calc(25% - 15px)}@media (max-width:1240px){#home-sevilla .shop-links span,#home-ucam .shop-links span,#ilerna-madrid .shop-links span,.appuntamento-wrapper .shop-links span,.madrid-generic .shop-links span,.sevilla-generic .shop-links span{-ms-flex:0 1 calc(50% - 15px);flex:0 1 calc(50% - 15px)}}#home-sevilla .shop-links a,#home-ucam .shop-links a,#ilerna-madrid .shop-links a,.appuntamento-wrapper .shop-links a,.madrid-generic .shop-links a,.sevilla-generic .shop-links a{color:inherit}#home-sevilla .shop-links a:hover,#home-ucam .shop-links a:hover,#ilerna-madrid .shop-links a:hover,.appuntamento-wrapper .shop-links a:hover,.madrid-generic .shop-links a:hover,.sevilla-generic .shop-links a:hover{color:#000}#home-sevilla .course-card i.fas.fa-eye,#home-ucam .course-card i.fas.fa-eye,#ilerna-madrid .course-card i.fas.fa-eye,.appuntamento-wrapper .course-card i.fas.fa-eye,.madrid-generic .course-card i.fas.fa-eye,.sevilla-generic .course-card i.fas.fa-eye{color:#4d5154!important;vertical-align:middle;margin-left:16px;font-size:20px!important}#home-sevilla .effect-menu-item>p.ver-ciclo,#home-ucam .effect-menu-item>p.ver-ciclo,#ilerna-madrid .effect-menu-item>p.ver-ciclo,.appuntamento-wrapper .effect-menu-item>p.ver-ciclo,.madrid-generic .effect-menu-item>p.ver-ciclo,.sevilla-generic .effect-menu-item>p.ver-ciclo{display:block;text-align:left;font-size:20px;font-weight:900;color:#4d5154;font-family:Avenir LT Std Black}#home-sevilla .effect-menu-item>p.ver-ciclo>a.padding-text-card-lleida,#home-ucam .effect-menu-item>p.ver-ciclo>a.padding-text-card-lleida,#ilerna-madrid .effect-menu-item>p.ver-ciclo>a.padding-text-card-lleida,.appuntamento-wrapper .effect-menu-item>p.ver-ciclo>a.padding-text-card-lleida,.madrid-generic .effect-menu-item>p.ver-ciclo>a.padding-text-card-lleida,.sevilla-generic .effect-menu-item>p.ver-ciclo>a.padding-text-card-lleida{padding-right:16px}#home-sevilla .effect-menu-item>p.ver-ciclo>a.padding-text-card-online,#home-ucam .effect-menu-item>p.ver-ciclo>a.padding-text-card-online,#ilerna-madrid .effect-menu-item>p.ver-ciclo>a.padding-text-card-online,.appuntamento-wrapper .effect-menu-item>p.ver-ciclo>a.padding-text-card-online,.madrid-generic .effect-menu-item>p.ver-ciclo>a.padding-text-card-online,.sevilla-generic .effect-menu-item>p.ver-ciclo>a.padding-text-card-online{padding-left:16px}#home-sevilla .effect-menu-item>p.selecciona-centro,#home-ucam .effect-menu-item>p.selecciona-centro,#ilerna-madrid .effect-menu-item>p.selecciona-centro,.appuntamento-wrapper .effect-menu-item>p.selecciona-centro,.madrid-generic .effect-menu-item>p.selecciona-centro,.sevilla-generic .effect-menu-item>p.selecciona-centro{display:block;font-weight:500;text-align:left;font-size:16px;color:#6d7278;font-family:Avenir LT Std Light}#home-sevilla .course-card a,#home-ucam .course-card a,#ilerna-madrid .course-card a,.appuntamento-wrapper .course-card a,.madrid-generic .course-card a,.sevilla-generic .course-card a{color:#4d5154;text-decoration:none}#home-sevilla .course-card a p:hover,#home-ucam .course-card a p:hover,#ilerna-madrid .course-card a p:hover,.appuntamento-wrapper .course-card a p:hover,.madrid-generic .course-card a p:hover,.sevilla-generic .course-card a p:hover{color:#000;text-decoration:underline}#home-sevilla .course-card p.ver-ciclo a:hover,#home-ucam .course-card p.ver-ciclo a:hover,#ilerna-madrid .course-card p.ver-ciclo a:hover,.appuntamento-wrapper .course-card p.ver-ciclo a:hover,.madrid-generic .course-card p.ver-ciclo a:hover,.sevilla-generic .course-card p.ver-ciclo a:hover{text-decoration:underline!important;color:#000}#home-sevilla .course-card a p:hover i,#home-ucam .course-card a p:hover i,#ilerna-madrid .course-card a p:hover i,.appuntamento-wrapper .course-card a p:hover i,.madrid-generic .course-card a p:hover i,.sevilla-generic .course-card a p:hover i{color:#000!important}#home-sevilla .madridH,#home-sevilla .sevillaH,#home-ucam .madridH,#home-ucam .sevillaH,#ilerna-madrid .madridH,#ilerna-madrid .sevillaH,.appuntamento-wrapper .madridH,.appuntamento-wrapper .sevillaH,.madrid-generic .madridH,.madrid-generic .sevillaH,.sevilla-generic .madridH,.sevilla-generic .sevillaH{padding:21px}#home-sevilla .course-card,#home-ucam .course-card,#ilerna-madrid .course-card,.appuntamento-wrapper .course-card,.madrid-generic .course-card,.sevilla-generic .course-card{padding:19px;height:100%;position:relative;min-height:140px;background:#f9f8f8;border-radius:4px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14);overflow:hidden;font-family:Avenir LT Std Black!important}#home-sevilla .course-card:not(.noPointer),#home-ucam .course-card:not(.noPointer),#ilerna-madrid .course-card:not(.noPointer),.appuntamento-wrapper .course-card:not(.noPointer),.madrid-generic .course-card:not(.noPointer),.sevilla-generic .course-card:not(.noPointer){cursor:pointer}#home-sevilla .course-card.sanidad i.fad,#home-sevilla .course-card.sanidad i.fas,#home-ucam .course-card.sanidad i.fad,#home-ucam .course-card.sanidad i.fas,#ilerna-madrid .course-card.sanidad i.fad,#ilerna-madrid .course-card.sanidad i.fas,.appuntamento-wrapper .course-card.sanidad i.fad,.appuntamento-wrapper .course-card.sanidad i.fas,.madrid-generic .course-card.sanidad i.fad,.madrid-generic .course-card.sanidad i.fas,.sevilla-generic .course-card.sanidad i.fad,.sevilla-generic .course-card.sanidad i.fas{color:#80c19b}#home-sevilla .course-card.sanidad .card-effect-container,#home-ucam .course-card.sanidad .card-effect-container,#ilerna-madrid .course-card.sanidad .card-effect-container,.appuntamento-wrapper .course-card.sanidad .card-effect-container,.madrid-generic .course-card.sanidad .card-effect-container,.sevilla-generic .course-card.sanidad .card-effect-container{background:#dfefe5}#home-sevilla .course-card.administracion i.fad,#home-sevilla .course-card.administracion i.fas,#home-ucam .course-card.administracion i.fad,#home-ucam .course-card.administracion i.fas,#ilerna-madrid .course-card.administracion i.fad,#ilerna-madrid .course-card.administracion i.fas,.appuntamento-wrapper .course-card.administracion i.fad,.appuntamento-wrapper .course-card.administracion i.fas,.madrid-generic .course-card.administracion i.fad,.madrid-generic .course-card.administracion i.fas,.sevilla-generic .course-card.administracion i.fad,.sevilla-generic .course-card.administracion i.fas{color:#3d67a0}#home-sevilla .course-card.administracion .card-effect-container,#home-ucam .course-card.administracion .card-effect-container,#ilerna-madrid .course-card.administracion .card-effect-container,.appuntamento-wrapper .course-card.administracion .card-effect-container,.madrid-generic .course-card.administracion .card-effect-container,.sevilla-generic .course-card.administracion .card-effect-container{background:#e2eaf3}#home-sevilla .course-card.ssc i.fad,#home-sevilla .course-card.ssc i.fas,#home-ucam .course-card.ssc i.fad,#home-ucam .course-card.ssc i.fas,#ilerna-madrid .course-card.ssc i.fad,#ilerna-madrid .course-card.ssc i.fas,.appuntamento-wrapper .course-card.ssc i.fad,.appuntamento-wrapper .course-card.ssc i.fas,.madrid-generic .course-card.ssc i.fad,.madrid-generic .course-card.ssc i.fas,.sevilla-generic .course-card.ssc i.fad,.sevilla-generic .course-card.ssc i.fas{color:#ecc073}#home-sevilla .course-card.ssc .card-effect-container,#home-ucam .course-card.ssc .card-effect-container,#ilerna-madrid .course-card.ssc .card-effect-container,.appuntamento-wrapper .course-card.ssc .card-effect-container,.madrid-generic .course-card.ssc .card-effect-container,.sevilla-generic .course-card.ssc .card-effect-container{background:#fcefda}#home-sevilla .course-card.marketing i.fad,#home-sevilla .course-card.marketing i.fas,#home-ucam .course-card.marketing i.fad,#home-ucam .course-card.marketing i.fas,#ilerna-madrid .course-card.marketing i.fad,#ilerna-madrid .course-card.marketing i.fas,.appuntamento-wrapper .course-card.marketing i.fad,.appuntamento-wrapper .course-card.marketing i.fas,.madrid-generic .course-card.marketing i.fad,.madrid-generic .course-card.marketing i.fas,.sevilla-generic .course-card.marketing i.fad,.sevilla-generic .course-card.marketing i.fas{color:#cb4e62}#home-sevilla .course-card.marketing .card-effect-container,#home-ucam .course-card.marketing .card-effect-container,#ilerna-madrid .course-card.marketing .card-effect-container,.appuntamento-wrapper .course-card.marketing .card-effect-container,.madrid-generic .course-card.marketing .card-effect-container,.sevilla-generic .course-card.marketing .card-effect-container{background:#fddde2}#home-sevilla .course-card.it i.fad,#home-sevilla .course-card.it i.fas,#home-ucam .course-card.it i.fad,#home-ucam .course-card.it i.fas,#ilerna-madrid .course-card.it i.fad,#ilerna-madrid .course-card.it i.fas,.appuntamento-wrapper .course-card.it i.fad,.appuntamento-wrapper .course-card.it i.fas,.madrid-generic .course-card.it i.fad,.madrid-generic .course-card.it i.fas,.sevilla-generic .course-card.it i.fad,.sevilla-generic .course-card.it i.fas{color:#65388c}#home-sevilla .course-card.it .card-effect-container,#home-ucam .course-card.it .card-effect-container,#ilerna-madrid .course-card.it .card-effect-container,.appuntamento-wrapper .course-card.it .card-effect-container,.madrid-generic .course-card.it .card-effect-container,.sevilla-generic .course-card.it .card-effect-container{background:#dacce4}#home-sevilla .course-card.imagen-personal i.fad,#home-sevilla .course-card.imagen-personal i.fas,#home-ucam .course-card.imagen-personal i.fad,#home-ucam .course-card.imagen-personal i.fas,#ilerna-madrid .course-card.imagen-personal i.fad,#ilerna-madrid .course-card.imagen-personal i.fas,.appuntamento-wrapper .course-card.imagen-personal i.fad,.appuntamento-wrapper .course-card.imagen-personal i.fas,.madrid-generic .course-card.imagen-personal i.fad,.madrid-generic .course-card.imagen-personal i.fas,.sevilla-generic .course-card.imagen-personal i.fad,.sevilla-generic .course-card.imagen-personal i.fas{color:salmon}#home-sevilla .course-card.imagen-personal .card-effect-container,#home-ucam .course-card.imagen-personal .card-effect-container,#ilerna-madrid .course-card.imagen-personal .card-effect-container,.appuntamento-wrapper .course-card.imagen-personal .card-effect-container,.madrid-generic .course-card.imagen-personal .card-effect-container,.sevilla-generic .course-card.imagen-personal .card-effect-container{background:#ffdedb}#home-sevilla .course-card.imagen-sonido i.fad,#home-sevilla .course-card.imagen-sonido i.fas,#home-ucam .course-card.imagen-sonido i.fad,#home-ucam .course-card.imagen-sonido i.fas,#ilerna-madrid .course-card.imagen-sonido i.fad,#ilerna-madrid .course-card.imagen-sonido i.fas,.appuntamento-wrapper .course-card.imagen-sonido i.fad,.appuntamento-wrapper .course-card.imagen-sonido i.fas,.madrid-generic .course-card.imagen-sonido i.fad,.madrid-generic .course-card.imagen-sonido i.fas,.sevilla-generic .course-card.imagen-sonido i.fad,.sevilla-generic .course-card.imagen-sonido i.fas{color:#7a2032}#home-sevilla .course-card.imagen-sonido .card-effect-container,#home-ucam .course-card.imagen-sonido .card-effect-container,#ilerna-madrid .course-card.imagen-sonido .card-effect-container,.appuntamento-wrapper .course-card.imagen-sonido .card-effect-container,.madrid-generic .course-card.imagen-sonido .card-effect-container,.sevilla-generic .course-card.imagen-sonido .card-effect-container{background:#e3c6cc}#home-sevilla .course-card.hosteleria i.fad,#home-sevilla .course-card.hosteleria i.fas,#home-ucam .course-card.hosteleria i.fad,#home-ucam .course-card.hosteleria i.fas,#ilerna-madrid .course-card.hosteleria i.fad,#ilerna-madrid .course-card.hosteleria i.fas,.appuntamento-wrapper .course-card.hosteleria i.fad,.appuntamento-wrapper .course-card.hosteleria i.fas,.madrid-generic .course-card.hosteleria i.fad,.madrid-generic .course-card.hosteleria i.fas,.sevilla-generic .course-card.hosteleria i.fad,.sevilla-generic .course-card.hosteleria i.fas{color:#8e2e70}#home-sevilla .course-card.hosteleria .card-effect-container,#home-ucam .course-card.hosteleria .card-effect-container,#ilerna-madrid .course-card.hosteleria .card-effect-container,.appuntamento-wrapper .course-card.hosteleria .card-effect-container,.madrid-generic .course-card.hosteleria .card-effect-container,.sevilla-generic .course-card.hosteleria .card-effect-container{background:#eed7e5}#home-sevilla .course-card.vehiculos i.fad,#home-sevilla .course-card.vehiculos i.fas,#home-ucam .course-card.vehiculos i.fad,#home-ucam .course-card.vehiculos i.fas,#ilerna-madrid .course-card.vehiculos i.fad,#ilerna-madrid .course-card.vehiculos i.fas,.appuntamento-wrapper .course-card.vehiculos i.fad,.appuntamento-wrapper .course-card.vehiculos i.fas,.madrid-generic .course-card.vehiculos i.fad,.madrid-generic .course-card.vehiculos i.fas,.sevilla-generic .course-card.vehiculos i.fad,.sevilla-generic .course-card.vehiculos i.fas{color:#bdbdbd}#home-sevilla .course-card.vehiculos .card-effect-container,#home-ucam .course-card.vehiculos .card-effect-container,#ilerna-madrid .course-card.vehiculos .card-effect-container,.appuntamento-wrapper .course-card.vehiculos .card-effect-container,.madrid-generic .course-card.vehiculos .card-effect-container,.sevilla-generic .course-card.vehiculos .card-effect-container{background:#eee}#home-sevilla .course-card .card-category,#home-ucam .course-card .card-category,#ilerna-madrid .course-card .card-category,.appuntamento-wrapper .course-card .card-category,.madrid-generic .course-card .card-category,.sevilla-generic .course-card .card-category{color:#6d7278;font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std!important;font-size:10px;font-weight:500;letter-spacing:.3px}#home-sevilla .course-card .centro,#home-ucam .course-card .centro,#ilerna-madrid .course-card .centro,.appuntamento-wrapper .course-card .centro,.madrid-generic .course-card .centro,.sevilla-generic .course-card .centro{cursor:pointer;width:-moz-fit-content;width:fit-content}#home-sevilla .course-card .centro:hover,#home-ucam .course-card .centro:hover,#ilerna-madrid .course-card .centro:hover,.appuntamento-wrapper .course-card .centro:hover,.madrid-generic .course-card .centro:hover,.sevilla-generic .course-card .centro:hover{color:#757575!important}#home-sevilla .course-card .course-title,#home-ucam .course-card .course-title,#ilerna-madrid .course-card .course-title,.appuntamento-wrapper .course-card .course-title,.madrid-generic .course-card .course-title,.sevilla-generic .course-card .course-title{font-family:Avenir LT Std Black!important;margin-bottom:0}@media (max-width:767px){#home-sevilla .course-card .course-title,#home-ucam .course-card .course-title,#ilerna-madrid .course-card .course-title,.appuntamento-wrapper .course-card .course-title,.madrid-generic .course-card .course-title,.sevilla-generic .course-card .course-title{font-size:17px!important}}#home-sevilla .course-card .modalidad-text-sevilla,#home-ucam .course-card .modalidad-text-sevilla,#ilerna-madrid .course-card .modalidad-text-sevilla,.appuntamento-wrapper .course-card .modalidad-text-sevilla,.madrid-generic .course-card .modalidad-text-sevilla,.sevilla-generic .course-card .modalidad-text-sevilla{padding-bottom:16px}#home-sevilla .course-card .modalidad-text-sevilla .barrier-presencial-nocturna,#home-ucam .course-card .modalidad-text-sevilla .barrier-presencial-nocturna,#ilerna-madrid .course-card .modalidad-text-sevilla .barrier-presencial-nocturna,.appuntamento-wrapper .course-card .modalidad-text-sevilla .barrier-presencial-nocturna,.madrid-generic .course-card .modalidad-text-sevilla .barrier-presencial-nocturna,.sevilla-generic .course-card .modalidad-text-sevilla .barrier-presencial-nocturna{margin:0 10px}#home-sevilla .course-card .modalidad-text-sevilla span,#home-ucam .course-card .modalidad-text-sevilla span,#ilerna-madrid .course-card .modalidad-text-sevilla span,.appuntamento-wrapper .course-card .modalidad-text-sevilla span,.madrid-generic .course-card .modalidad-text-sevilla span,.sevilla-generic .course-card .modalidad-text-sevilla span{font-family:Avenir LT Std Medium;font-size:12px}#home-sevilla .course-card .modalidad-text-sevilla .color-presencial,#home-ucam .course-card .modalidad-text-sevilla .color-presencial,#ilerna-madrid .course-card .modalidad-text-sevilla .color-presencial,.appuntamento-wrapper .course-card .modalidad-text-sevilla .color-presencial,.madrid-generic .course-card .modalidad-text-sevilla .color-presencial,.sevilla-generic .course-card .modalidad-text-sevilla .color-presencial{color:#125666}#home-sevilla .course-card .modalidad-text-sevilla .color-nocturna,#home-ucam .course-card .modalidad-text-sevilla .color-nocturna,#ilerna-madrid .course-card .modalidad-text-sevilla .color-nocturna,.appuntamento-wrapper .course-card .modalidad-text-sevilla .color-nocturna,.madrid-generic .course-card .modalidad-text-sevilla .color-nocturna,.sevilla-generic .course-card .modalidad-text-sevilla .color-nocturna{color:#268da6}#home-sevilla .course-card .centro,#home-ucam .course-card .centro,#ilerna-madrid .course-card .centro,.appuntamento-wrapper .course-card .centro,.madrid-generic .course-card .centro,.sevilla-generic .course-card .centro{font-family:Avenir LT Std Heavy!important}#home-sevilla .course-card .centro,#home-sevilla .course-card .course-title,#home-ucam .course-card .centro,#home-ucam .course-card .course-title,#ilerna-madrid .course-card .centro,#ilerna-madrid .course-card .course-title,.appuntamento-wrapper .course-card .centro,.appuntamento-wrapper .course-card .course-title,.madrid-generic .course-card .centro,.madrid-generic .course-card .course-title,.sevilla-generic .course-card .centro,.sevilla-generic .course-card .course-title{color:rgba(0,0,0,.85);font-family:Avenir LT Std Black!important;font-size:18px;font-weight:900;line-height:1.3;margin-top:5px}#home-sevilla .course-card .centro .new-course,#home-sevilla .course-card .course-title .new-course,#home-ucam .course-card .centro .new-course,#home-ucam .course-card .course-title .new-course,#ilerna-madrid .course-card .centro .new-course,#ilerna-madrid .course-card .course-title .new-course,.appuntamento-wrapper .course-card .centro .new-course,.appuntamento-wrapper .course-card .course-title .new-course,.madrid-generic .course-card .centro .new-course,.madrid-generic .course-card .course-title .new-course,.sevilla-generic .course-card .centro .new-course,.sevilla-generic .course-card .course-title .new-course{color:#e02020;font-family:Avenir LT Std Black!important;font-size:14px;font-weight:900;letter-spacing:0;line-height:25px;text-transform:uppercase}#home-sevilla .course-card .course-family,#home-ucam .course-card .course-family,#ilerna-madrid .course-card .course-family,.appuntamento-wrapper .course-card .course-family,.madrid-generic .course-card .course-family,.sevilla-generic .course-card .course-family{width:100%;position:absolute;bottom:15px;color:#6d7278;font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std!important;font-size:12px;font-weight:500;letter-spacing:0}#home-sevilla .prefooter-block,#home-ucam .prefooter-block,#ilerna-madrid .prefooter-block,.appuntamento-wrapper .prefooter-block,.madrid-generic .prefooter-block,.sevilla-generic .prefooter-block{margin-bottom:33px}#home-sevilla .left-biased,#home-ucam .left-biased,#ilerna-madrid .left-biased,.appuntamento-wrapper .left-biased,.madrid-generic .left-biased,.sevilla-generic .left-biased{clip-path:polygon(0 75%,100% 0,0 999999%,0 0)}@media (max-width:768px){#home-sevilla .left-biased,#home-ucam .left-biased,#ilerna-madrid .left-biased,.appuntamento-wrapper .left-biased,.madrid-generic .left-biased,.sevilla-generic .left-biased{clip-path:polygon(0 50%,100% 0,0 999999%,0 0)}}#home-sevilla .right-biased,#home-ucam .right-biased,#ilerna-madrid .right-biased,.appuntamento-wrapper .right-biased,.madrid-generic .right-biased,.sevilla-generic .right-biased{clip-path:polygon(0 0,100% 75%,0 999999%,0 0)}@media (max-width:768px){#home-sevilla .right-biased,#home-ucam .right-biased,#ilerna-madrid .right-biased,.appuntamento-wrapper .right-biased,.madrid-generic .right-biased,.sevilla-generic .right-biased{clip-path:polygon(0 0,100% 50%,0 999999%,0 0)}}#home-sevilla .right-reverse-biased,#home-ucam .right-reverse-biased,#ilerna-madrid .right-reverse-biased,.appuntamento-wrapper .right-reverse-biased,.madrid-generic .right-reverse-biased,.sevilla-generic .right-reverse-biased{clip-path:polygon(0 0,125% 0,0 75%,0 0)}@media (max-width:768px){#home-sevilla .right-reverse-biased,#home-ucam .right-reverse-biased,#ilerna-madrid .right-reverse-biased,.appuntamento-wrapper .right-reverse-biased,.madrid-generic .right-reverse-biased,.sevilla-generic .right-reverse-biased{clip-path:polygon(0 0,125% 0,0 50%,0 0)}}#home-sevilla .lightgray-background,#home-ucam .lightgray-background,#ilerna-madrid .lightgray-background,.appuntamento-wrapper .lightgray-background,.madrid-generic .lightgray-background,.sevilla-generic .lightgray-background{background:#f2f2f2;color:#000}#home-sevilla .darkgray-background,#home-ucam .darkgray-background,#ilerna-madrid .darkgray-background,.appuntamento-wrapper .darkgray-background,.madrid-generic .darkgray-background,.sevilla-generic .darkgray-background{background:#282828;color:#fff;padding-bottom:20px}#home-sevilla .darkgray-background.prefooter,#home-ucam .darkgray-background.prefooter,#ilerna-madrid .darkgray-background.prefooter,.appuntamento-wrapper .darkgray-background.prefooter,.madrid-generic .darkgray-background.prefooter,.sevilla-generic .darkgray-background.prefooter{background:#000;margin-bottom:-2px}#home-sevilla .white-background,#home-ucam .white-background,#ilerna-madrid .white-background,.appuntamento-wrapper .white-background,.madrid-generic .white-background,.sevilla-generic .white-background{background:#fff}#home-sevilla .white-background .modalities,#home-ucam .white-background .modalities,#ilerna-madrid .white-background .modalities,.appuntamento-wrapper .white-background .modalities,.madrid-generic .white-background .modalities,.sevilla-generic .white-background .modalities{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1200px;margin:0 auto;padding-bottom:50px}@media (min-width:1200px){#home-sevilla .white-background .modalities.madrid,#home-ucam .white-background .modalities.madrid,#ilerna-madrid .white-background .modalities.madrid,.appuntamento-wrapper .white-background .modalities.madrid,.madrid-generic .white-background .modalities.madrid,.sevilla-generic .white-background .modalities.madrid{padding-bottom:120px}}#home-sevilla .white-background .modalities .modalities-title,#home-ucam .white-background .modalities .modalities-title,#ilerna-madrid .white-background .modalities .modalities-title,.appuntamento-wrapper .white-background .modalities .modalities-title,.madrid-generic .white-background .modalities .modalities-title,.sevilla-generic .white-background .modalities .modalities-title{font-weight:700;padding-top:40px;padding-bottom:30px;-ms-flex:0 1 100%;flex:0 1 100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#home-sevilla .white-background .modalities .modalities-title.madrid,#home-ucam .white-background .modalities .modalities-title.madrid,#ilerna-madrid .white-background .modalities .modalities-title.madrid,.appuntamento-wrapper .white-background .modalities .modalities-title.madrid,.madrid-generic .white-background .modalities .modalities-title.madrid,.sevilla-generic .white-background .modalities .modalities-title.madrid{padding-top:0}#home-sevilla .white-background .modalities .modalities-title h2,#home-ucam .white-background .modalities .modalities-title h2,#ilerna-madrid .white-background .modalities .modalities-title h2,.appuntamento-wrapper .white-background .modalities .modalities-title h2,.madrid-generic .white-background .modalities .modalities-title h2,.sevilla-generic .white-background .modalities .modalities-title h2{font-family:Avenir LT Std Medium;font-size:28px;text-transform:none}#home-sevilla .white-background .modalities .modality,#home-ucam .white-background .modalities .modality,#ilerna-madrid .white-background .modalities .modality,.appuntamento-wrapper .white-background .modalities .modality,.madrid-generic .white-background .modalities .modality,.sevilla-generic .white-background .modalities .modality{margin:0 10px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (min-width:992px){#home-sevilla .white-background .modalities .modality,#home-ucam .white-background .modalities .modality,#ilerna-madrid .white-background .modalities .modality,.appuntamento-wrapper .white-background .modalities .modality,.madrid-generic .white-background .modalities .modality,.sevilla-generic .white-background .modalities .modality{-ms-flex:0 1 calc(50% - 20px);flex:0 1 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width:992px){#home-sevilla .white-background .modalities .modality,#home-ucam .white-background .modalities .modality,#ilerna-madrid .white-background .modalities .modality,.appuntamento-wrapper .white-background .modalities .modality,.madrid-generic .white-background .modalities .modality,.sevilla-generic .white-background .modalities .modality{-ms-flex:0 1 calc(100% - 20px);flex:0 1 calc(100% - 20px);max-width:calc(100% - 20px)}}#home-sevilla .white-background .modalities .modality .modality-wrapper,#home-ucam .white-background .modalities .modality .modality-wrapper,#ilerna-madrid .white-background .modalities .modality .modality-wrapper,.appuntamento-wrapper .white-background .modalities .modality .modality-wrapper,.madrid-generic .white-background .modalities .modality .modality-wrapper,.sevilla-generic .white-background .modalities .modality .modality-wrapper{background:#f8f8f8;border-radius:4px;border:3px solid #f8f8f8}#home-sevilla .white-background .modalities .modality .modality-header,#home-ucam .white-background .modalities .modality .modality-header,#ilerna-madrid .white-background .modalities .modality .modality-header,.appuntamento-wrapper .white-background .modalities .modality .modality-header,.madrid-generic .white-background .modalities .modality .modality-header,.sevilla-generic .white-background .modalities .modality .modality-header{padding:0 20px;padding-bottom:24px;border-radius:4px 4px 1px 1px;min-height:116px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f8f8f8}#home-sevilla .white-background .modalities .modality .modality-header.m--presencial,#home-ucam .white-background .modalities .modality .modality-header.m--presencial,#ilerna-madrid .white-background .modalities .modality .modality-header.m--presencial,.appuntamento-wrapper .white-background .modalities .modality .modality-header.m--presencial,.madrid-generic .white-background .modalities .modality .modality-header.m--presencial,.sevilla-generic .white-background .modalities .modality .modality-header.m--presencial{background:#0e6879;color:#fff}#home-sevilla .white-background .modalities .modality .modality-header .modality-online-container,#home-ucam .white-background .modalities .modality .modality-header .modality-online-container,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-online-container,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-online-container,.madrid-generic .white-background .modalities .modality .modality-header .modality-online-container,.sevilla-generic .white-background .modalities .modality .modality-header .modality-online-container{width:75%}#home-sevilla .white-background .modalities .modality .modality-header .modality-semi-container,#home-ucam .white-background .modalities .modality .modality-header .modality-semi-container,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-semi-container,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-semi-container,.madrid-generic .white-background .modalities .modality .modality-header .modality-semi-container,.sevilla-generic .white-background .modalities .modality .modality-header .modality-semi-container{width:100%}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-title,#home-ucam .white-background .modalities .modality .modality-header .modality-header-title,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-title,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-title,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-title,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-title{font-weight:700;font-size:22px;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-title i,#home-ucam .white-background .modalities .modality .modality-header .modality-header-title i,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-title i,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-title i,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-title i,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-title i{font-size:42px;margin-top:24px}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-title i.fa-school,#home-ucam .white-background .modalities .modality .modality-header .modality-header-title i.fa-school,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-title i.fa-school,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-title i.fa-school,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-title i.fa-school,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-title i.fa-school{color:#00a3b8}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-title i.fa-laptop,#home-ucam .white-background .modalities .modality .modality-header .modality-header-title i.fa-laptop,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-title i.fa-laptop,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-title i.fa-laptop,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-title i.fa-laptop,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-title i.fa-laptop{color:#240a6e}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-subtitle,#home-ucam .white-background .modalities .modality .modality-header .modality-header-subtitle,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-subtitle,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-subtitle,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-subtitle,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-subtitle{font-family:Avenir LT Std Black;font-size:42px;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:22px;margin-bottom:11px;text-align:center;font-weight:700}@media (max-width:767px){#home-sevilla .white-background .modalities .modality .modality-header .modality-header-subtitle,#home-ucam .white-background .modalities .modality .modality-header .modality-header-subtitle,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-subtitle,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-subtitle,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-subtitle,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-subtitle{font-size:20px}}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-subtitle.aquamarine,#home-ucam .white-background .modalities .modality .modality-header .modality-header-subtitle.aquamarine,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-subtitle.aquamarine,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-subtitle.aquamarine,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-subtitle.aquamarine,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-subtitle.aquamarine{color:#00a3b8}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-subtitle.violet,#home-ucam .white-background .modalities .modality .modality-header .modality-header-subtitle.violet,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-subtitle.violet,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-subtitle.violet,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-subtitle.violet,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-subtitle.violet{color:#240a6e}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-extra-info,#home-ucam .white-background .modalities .modality .modality-header .modality-header-extra-info,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-extra-info,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-extra-info,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-extra-info,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-extra-info{text-align:center;font-size:24px;letter-spacing:-.43px}@media (max-width:767px){#home-sevilla .white-background .modalities .modality .modality-header .modality-header-extra-info,#home-ucam .white-background .modalities .modality .modality-header .modality-header-extra-info,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-extra-info,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-extra-info,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-extra-info,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-extra-info{font-size:17px}}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-extra-info p,#home-ucam .white-background .modalities .modality .modality-header .modality-header-extra-info p,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-extra-info p,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-extra-info p,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-extra-info p,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-extra-info p{font-family:Avenir LT Std Light;margin-top:0}@media (max-width:767px){#home-sevilla .white-background .modalities .modality .modality-header .modality-header-turno-info,#home-ucam .white-background .modalities .modality .modality-header .modality-header-turno-info,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-turno-info,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-turno-info,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-turno-info,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-turno-info{-ms-flex-direction:column!important;flex-direction:column!important}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-turno-info p,#home-ucam .white-background .modalities .modality .modality-header .modality-header-turno-info p,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-turno-info p,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-turno-info p,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-turno-info p,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-turno-info p{margin-bottom:0}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),#home-ucam .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),.madrid-generic .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey){padding:5px}}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-turno-info,#home-ucam .white-background .modalities .modality .modality-header .modality-header-turno-info,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-turno-info,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-turno-info,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-turno-info,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-turno-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;padding-top:10px}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-turno-info p,#home-ucam .white-background .modalities .modality .modality-header .modality-header-turno-info p,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-turno-info p,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-turno-info p,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-turno-info p,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-turno-info p{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:auto;flex:auto;font-family:Avenir LT Std Black}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-turno-info .color-grey,#home-ucam .white-background .modalities .modality .modality-header .modality-header-turno-info .color-grey,#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-turno-info .color-grey,.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-turno-info .color-grey,.madrid-generic .white-background .modalities .modality .modality-header .modality-header-turno-info .color-grey,.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-turno-info .color-grey{color:#868282;font-family:Avenir LT Std Light;margin:0 auto}#home-sevilla .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),#home-ucam .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),#ilerna-madrid .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),.appuntamento-wrapper .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),.madrid-generic .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey),.sevilla-generic .white-background .modalities .modality .modality-header .modality-header-turno-info span:not(.color-grey){-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center;-ms-flex:auto;flex:auto;font-family:Avenir LT Std Black}#home-sevilla .white-background .modalities .modality .modality-content,#home-ucam .white-background .modalities .modality .modality-content,#ilerna-madrid .white-background .modalities .modality .modality-content,.appuntamento-wrapper .white-background .modalities .modality .modality-content,.madrid-generic .white-background .modalities .modality .modality-content,.sevilla-generic .white-background .modalities .modality .modality-content{background:#fff;margin-right:2px;margin-left:2px}#home-sevilla .white-background .modalities .modality .modality-content .accordion input,#home-ucam .white-background .modalities .modality .modality-content .accordion input,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion input,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion input,.madrid-generic .white-background .modalities .modality .modality-content .accordion input,.sevilla-generic .white-background .modalities .modality .modality-content .accordion input{display:none}#home-sevilla .white-background .modalities .modality .modality-content .accordion label,#home-ucam .white-background .modalities .modality .modality-content .accordion label,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion label,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion label,.madrid-generic .white-background .modalities .modality .modality-content .accordion label,.sevilla-generic .white-background .modalities .modality .modality-content .accordion label{font-weight:600;background:#fefefe;border-radius:.25em;cursor:pointer;display:block;margin-bottom:.125em;font-family:Avenir LT Std Black;font-size:17px;padding:8px 16px 12px 0;z-index:20;position:relative}#home-sevilla .white-background .modalities .modality .modality-content .accordion label span.accordion-indicator,#home-ucam .white-background .modalities .modality .modality-content .accordion label span.accordion-indicator,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion label span.accordion-indicator,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion label span.accordion-indicator,.madrid-generic .white-background .modalities .modality .modality-content .accordion label span.accordion-indicator,.sevilla-generic .white-background .modalities .modality .modality-content .accordion label span.accordion-indicator{transition:all .4s;width:13px;height:13px;margin-top:8px;margin-right:0;display:inline-block;border:solid #282828;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);position:absolute;top:5px;right:5px}#home-sevilla .white-background .modalities .modality .modality-content .accordion .no-pointer,#home-ucam .white-background .modalities .modality .modality-content .accordion .no-pointer,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion .no-pointer,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion .no-pointer,.madrid-generic .white-background .modalities .modality .modality-content .accordion .no-pointer,.sevilla-generic .white-background .modalities .modality .modality-content .accordion .no-pointer{cursor:default!important}#home-sevilla .white-background .modalities .modality .modality-content .accordion .accordion-element,#home-ucam .white-background .modalities .modality .modality-content .accordion .accordion-element,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion .accordion-element,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion .accordion-element,.madrid-generic .white-background .modalities .modality .modality-content .accordion .accordion-element,.sevilla-generic .white-background .modalities .modality .modality-content .accordion .accordion-element{margin-bottom:5px;padding:0 20px;padding-top:10px;background:#fff}#home-sevilla .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content label,#home-ucam .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content label,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content label,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content label,.madrid-generic .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content label,.sevilla-generic .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content label{pointer-events:none}#home-sevilla .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content .accordion-indicator,#home-ucam .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content .accordion-indicator,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content .accordion-indicator,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content .accordion-indicator,.madrid-generic .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content .accordion-indicator,.sevilla-generic .white-background .modalities .modality .modality-content .accordion .accordion-element.accordion-no-content .accordion-indicator{display:none}#home-sevilla .white-background .modalities .modality .modality-content .accordion label:hover,#home-ucam .white-background .modalities .modality .modality-content .accordion label:hover,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion label:hover,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion label:hover,.madrid-generic .white-background .modalities .modality .modality-content .accordion label:hover,.sevilla-generic .white-background .modalities .modality .modality-content .accordion label:hover{background:#fefefe}#home-sevilla .white-background .modalities .modality .modality-content .accordion input:checked+label>i,#home-ucam .white-background .modalities .modality .modality-content .accordion input:checked+label>i,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion input:checked+label>i,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion input:checked+label>i,.madrid-generic .white-background .modalities .modality .modality-content .accordion input:checked+label>i,.sevilla-generic .white-background .modalities .modality .modality-content .accordion input:checked+label>i{transition:all .25s}#home-sevilla .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa,#home-sevilla .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa:before,#home-ucam .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa,#home-ucam .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa:before,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa:before,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa:before,.madrid-generic .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa,.madrid-generic .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa:before,.sevilla-generic .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa,.sevilla-generic .white-background .modalities .modality .modality-content .accordion input:checked+label>i.fa:before{content:"\F068";transform:rotate(1turn)}#home-sevilla .white-background .modalities .modality .modality-content .accordion input:checked+label,#home-ucam .white-background .modalities .modality .modality-content .accordion input:checked+label,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion input:checked+label,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion input:checked+label,.madrid-generic .white-background .modalities .modality .modality-content .accordion input:checked+label,.sevilla-generic .white-background .modalities .modality .modality-content .accordion input:checked+label{border-bottom-right-radius:0;border-bottom-left-radius:0;color:#282828;margin-bottom:0}#home-sevilla .white-background .modalities .modality .modality-content .accordion input:checked+label span.accordion-indicator,#home-ucam .white-background .modalities .modality .modality-content .accordion input:checked+label span.accordion-indicator,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion input:checked+label span.accordion-indicator,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion input:checked+label span.accordion-indicator,.madrid-generic .white-background .modalities .modality .modality-content .accordion input:checked+label span.accordion-indicator,.sevilla-generic .white-background .modalities .modality .modality-content .accordion input:checked+label span.accordion-indicator{transform:rotate(225deg);margin-top:10px}#home-sevilla .white-background .modalities .modality .modality-content .accordion article,#home-ucam .white-background .modalities .modality .modality-content .accordion article,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion article,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion article,.madrid-generic .white-background .modalities .modality .modality-content .accordion article,.sevilla-generic .white-background .modalities .modality .modality-content .accordion article{background:#fefefe;border-bottom-left-radius:.25em;border-bottom-right-radius:.25em;overflow:hidden;z-index:10;transition:max-height .25s}#home-sevilla .white-background .modalities .modality .modality-content .accordion article p,#home-ucam .white-background .modalities .modality .modality-content .accordion article p,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion article p,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion article p,.madrid-generic .white-background .modalities .modality .modality-content .accordion article p,.sevilla-generic .white-background .modalities .modality .modality-content .accordion article p{font-family:Avenir LT Std Light;font-size:17px;padding-right:32px}#home-sevilla .white-background .modalities .modality .modality-content .accordion input:not(:checked)~article,#home-ucam .white-background .modalities .modality .modality-content .accordion input:not(:checked)~article,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion input:not(:checked)~article,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion input:not(:checked)~article,.madrid-generic .white-background .modalities .modality .modality-content .accordion input:not(:checked)~article,.sevilla-generic .white-background .modalities .modality .modality-content .accordion input:not(:checked)~article{max-height:0}#home-sevilla .white-background .modalities .modality .modality-content .accordion input:checked~article,#home-ucam .white-background .modalities .modality .modality-content .accordion input:checked~article,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion input:checked~article,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion input:checked~article,.madrid-generic .white-background .modalities .modality .modality-content .accordion input:checked~article,.sevilla-generic .white-background .modalities .modality .modality-content .accordion input:checked~article{height:auto;max-height:375px;margin-bottom:.125em}#home-sevilla .white-background .modalities .modality .modality-content .accordion article p,#home-ucam .white-background .modalities .modality .modality-content .accordion article p,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion article p,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion article p,.madrid-generic .white-background .modalities .modality .modality-content .accordion article p,.sevilla-generic .white-background .modalities .modality .modality-content .accordion article p{margin-top:0}#home-sevilla .white-background .modalities .modality .modality-content .accordion .accordion-element:not(:last-child) article,#home-ucam .white-background .modalities .modality .modality-content .accordion .accordion-element:not(:last-child) article,#ilerna-madrid .white-background .modalities .modality .modality-content .accordion .accordion-element:not(:last-child) article,.appuntamento-wrapper .white-background .modalities .modality .modality-content .accordion .accordion-element:not(:last-child) article,.madrid-generic .white-background .modalities .modality .modality-content .accordion .accordion-element:not(:last-child) article,.sevilla-generic .white-background .modalities .modality .modality-content .accordion .accordion-element:not(:last-child) article{border-bottom:1px solid #f0f0f0}#home-sevilla .white-background .modalities .modality .btn.btn--default,#home-ucam .white-background .modalities .modality .btn.btn--default,#ilerna-madrid .white-background .modalities .modality .btn.btn--default,.appuntamento-wrapper .white-background .modalities .modality .btn.btn--default,.madrid-generic .white-background .modalities .modality .btn.btn--default,.sevilla-generic .white-background .modalities .modality .btn.btn--default{width:100%;text-align:center;border-radius:4px;border:2px solid #282828;padding:15px 0;margin-top:20px;background:#fff;font-size:20px;font-weight:700;cursor:pointer;margin-bottom:40px}#home-sevilla .white-background .modalities .modality .btn.btn--default.m--online:hover,#home-ucam .white-background .modalities .modality .btn.btn--default.m--online:hover,#ilerna-madrid .white-background .modalities .modality .btn.btn--default.m--online:hover,.appuntamento-wrapper .white-background .modalities .modality .btn.btn--default.m--online:hover,.madrid-generic .white-background .modalities .modality .btn.btn--default.m--online:hover,.sevilla-generic .white-background .modalities .modality .btn.btn--default.m--online:hover{background:#c9e3eb;border-color:#c9e3eb}#home-sevilla .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover,#home-ucam .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover,#ilerna-madrid .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover,.appuntamento-wrapper .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover,.madrid-generic .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover,.sevilla-generic .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover{background:#2a9eb4;border-color:#2a9eb4;color:#fff;font-weight:lighter;cursor:auto}#home-sevilla .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover a,#home-ucam .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover a,#ilerna-madrid .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover a,.appuntamento-wrapper .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover a,.madrid-generic .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover a,.sevilla-generic .white-background .modalities .modality .btn.btn--default.m--semipresencial:hover a{color:#fff;font-weight:lighter;cursor:pointer}#home-sevilla .white-background .modalities .modality .btn.btn--default.m--presencial:hover,#home-ucam .white-background .modalities .modality .btn.btn--default.m--presencial:hover,#ilerna-madrid .white-background .modalities .modality .btn.btn--default.m--presencial:hover,.appuntamento-wrapper .white-background .modalities .modality .btn.btn--default.m--presencial:hover,.madrid-generic .white-background .modalities .modality .btn.btn--default.m--presencial:hover,.sevilla-generic .white-background .modalities .modality .btn.btn--default.m--presencial:hover{background:#0e6879;border-color:#0e6879;color:#fff;font-weight:lighter;cursor:auto}#home-sevilla .white-background .modalities .modality .btn.btn--default.m--presencial:hover a,#home-ucam .white-background .modalities .modality .btn.btn--default.m--presencial:hover a,#ilerna-madrid .white-background .modalities .modality .btn.btn--default.m--presencial:hover a,.appuntamento-wrapper .white-background .modalities .modality .btn.btn--default.m--presencial:hover a,.madrid-generic .white-background .modalities .modality .btn.btn--default.m--presencial:hover a,.sevilla-generic .white-background .modalities .modality .btn.btn--default.m--presencial:hover a{color:#fff;font-weight:lighter;cursor:pointer}#home-sevilla .white-background .modalities .modality .btn.btn--default a,#home-ucam .white-background .modalities .modality .btn.btn--default a,#ilerna-madrid .white-background .modalities .modality .btn.btn--default a,.appuntamento-wrapper .white-background .modalities .modality .btn.btn--default a,.madrid-generic .white-background .modalities .modality .btn.btn--default a,.sevilla-generic .white-background .modalities .modality .btn.btn--default a{color:#000;text-decoration:none}#home-sevilla .text-block,#home-ucam .text-block,#ilerna-madrid .text-block,.appuntamento-wrapper .text-block,.madrid-generic .text-block,.sevilla-generic .text-block{margin-bottom:20px}#home-sevilla .text-block .underlined,#home-ucam .text-block .underlined,#ilerna-madrid .text-block .underlined,.appuntamento-wrapper .text-block .underlined,.madrid-generic .text-block .underlined,.sevilla-generic .text-block .underlined{text-decoration:underline}#home-sevilla .text-block .practicas-title,#home-ucam .text-block .practicas-title,#ilerna-madrid .text-block .practicas-title,.appuntamento-wrapper .text-block .practicas-title,.madrid-generic .text-block .practicas-title,.sevilla-generic .text-block .practicas-title{color:#000;font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std!important;font-size:28px;font-weight:500;letter-spacing:-.5px;margin-bottom:33px}@media (max-width:767px){#home-sevilla .text-block .practicas-title,#home-ucam .text-block .practicas-title,#ilerna-madrid .text-block .practicas-title,.appuntamento-wrapper .text-block .practicas-title,.madrid-generic .text-block .practicas-title,.sevilla-generic .text-block .practicas-title{margin-bottom:15px;font-size:20px;line-height:25px}}#home-sevilla .text-block .practicas-description,#home-ucam .text-block .practicas-description,#ilerna-madrid .text-block .practicas-description,.appuntamento-wrapper .text-block .practicas-description,.madrid-generic .text-block .practicas-description,.sevilla-generic .text-block .practicas-description{color:#000;font-family:Avenir Lt Std Light!important;font-size:18px;line-height:25px;font-weight:300;letter-spacing:0;margin-bottom:33px}#home-sevilla .text-block .practicas-description strong,#home-ucam .text-block .practicas-description strong,#ilerna-madrid .text-block .practicas-description strong,.appuntamento-wrapper .text-block .practicas-description strong,.madrid-generic .text-block .practicas-description strong,.sevilla-generic .text-block .practicas-description strong{font-family:Avenir LT Std Black!important}@media (max-width:767px){#home-sevilla .text-block .practicas-description,#home-ucam .text-block .practicas-description,#ilerna-madrid .text-block .practicas-description,.appuntamento-wrapper .text-block .practicas-description,.madrid-generic .text-block .practicas-description,.sevilla-generic .text-block .practicas-description{font-size:16px;line-height:22px}}#home-sevilla .course-card .fad,#home-sevilla .course-card .fas,#home-ucam .course-card .fad,#home-ucam .course-card .fas,#ilerna-madrid .course-card .fad,#ilerna-madrid .course-card .fas,.appuntamento-wrapper .course-card .fad,.appuntamento-wrapper .course-card .fas,.madrid-generic .course-card .fad,.madrid-generic .course-card .fas,.sevilla-generic .course-card .fad,.sevilla-generic .course-card .fas{font-size:30px;float:right}#home-sevilla .course-card .fad.fa-ear,#home-sevilla .course-card .fad.fa-tooth,#home-sevilla .course-card .fas.fa-ear,#home-sevilla .course-card .fas.fa-tooth,#home-ucam .course-card .fad.fa-ear,#home-ucam .course-card .fad.fa-tooth,#home-ucam .course-card .fas.fa-ear,#home-ucam .course-card .fas.fa-tooth,#ilerna-madrid .course-card .fad.fa-ear,#ilerna-madrid .course-card .fad.fa-tooth,#ilerna-madrid .course-card .fas.fa-ear,#ilerna-madrid .course-card .fas.fa-tooth,.appuntamento-wrapper .course-card .fad.fa-ear,.appuntamento-wrapper .course-card .fad.fa-tooth,.appuntamento-wrapper .course-card .fas.fa-ear,.appuntamento-wrapper .course-card .fas.fa-tooth,.madrid-generic .course-card .fad.fa-ear,.madrid-generic .course-card .fad.fa-tooth,.madrid-generic .course-card .fas.fa-ear,.madrid-generic .course-card .fas.fa-tooth,.sevilla-generic .course-card .fad.fa-ear,.sevilla-generic .course-card .fad.fa-tooth,.sevilla-generic .course-card .fas.fa-ear,.sevilla-generic .course-card .fas.fa-tooth{font-size:35px}@media (min-width:991px){#home-sevilla .text-block.width-text-andalucia,#home-ucam .text-block.width-text-andalucia,#ilerna-madrid .text-block.width-text-andalucia,.appuntamento-wrapper .text-block.width-text-andalucia,.madrid-generic .text-block.width-text-andalucia,.sevilla-generic .text-block.width-text-andalucia{width:618px}}#home-sevilla .text-block span.official-header,#home-ucam .text-block span.official-header,#ilerna-madrid .text-block span.official-header,.appuntamento-wrapper .text-block span.official-header,.madrid-generic .text-block span.official-header,.sevilla-generic .text-block span.official-header{margin-bottom:8px;color:#000;font-family:Avenir Lt Std Light!important;font-size:18px;font-weight:300;letter-spacing:0;line-height:25px}@media (max-width:767px){#home-sevilla .text-block span.official-header,#home-ucam .text-block span.official-header,#ilerna-madrid .text-block span.official-header,.appuntamento-wrapper .text-block span.official-header,.madrid-generic .text-block span.official-header,.sevilla-generic .text-block span.official-header{font-size:16px}}#home-sevilla .text-block span.official-header span.underlined,#home-ucam .text-block span.official-header span.underlined,#ilerna-madrid .text-block span.official-header span.underlined,.appuntamento-wrapper .text-block span.official-header span.underlined,.madrid-generic .text-block span.official-header span.underlined,.sevilla-generic .text-block span.official-header span.underlined{font-family:Avenir LT Std Light}#home-sevilla .official-img-row,#home-ucam .official-img-row,#ilerna-madrid .official-img-row,.appuntamento-wrapper .official-img-row,.madrid-generic .official-img-row,.sevilla-generic .official-img-row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:100px;margin-left:-15px;margin-right:-15px}@media (max-width:767px){#home-sevilla .official-img-row,#home-ucam .official-img-row,#ilerna-madrid .official-img-row,.appuntamento-wrapper .official-img-row,.madrid-generic .official-img-row,.sevilla-generic .official-img-row{margin-bottom:20px}}@media (min-width:767px) and (max-width:991px){#home-sevilla .official-img-row,#home-ucam .official-img-row,#ilerna-madrid .official-img-row,.appuntamento-wrapper .official-img-row,.madrid-generic .official-img-row,.sevilla-generic .official-img-row{margin-bottom:65px}}#home-sevilla .official-img-row .official-image,#home-ucam .official-img-row .official-image,#ilerna-madrid .official-img-row .official-image,.appuntamento-wrapper .official-img-row .official-image,.madrid-generic .official-img-row .official-image,.sevilla-generic .official-img-row .official-image{-ms-flex:0 1 calc(100%/3 - 30px);flex:0 1 calc(100%/3 - 30px);max-width:calc(100%/3 - 30px)}@media (max-width:767px){#home-sevilla .official-img-row .official-image,#home-ucam .official-img-row .official-image,#ilerna-madrid .official-img-row .official-image,.appuntamento-wrapper .official-img-row .official-image,.madrid-generic .official-img-row .official-image,.sevilla-generic .official-img-row .official-image{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px)}}#home-sevilla .official-img-row .official-image figure figcaption,#home-ucam .official-img-row .official-image figure figcaption,#ilerna-madrid .official-img-row .official-image figure figcaption,.appuntamento-wrapper .official-img-row .official-image figure figcaption,.madrid-generic .official-img-row .official-image figure figcaption,.sevilla-generic .official-img-row .official-image figure figcaption{font-size:12px;margin-top:10px}#home-sevilla .blue-text,#home-ucam .blue-text,#ilerna-madrid .blue-text,.appuntamento-wrapper .blue-text,.madrid-generic .blue-text,.sevilla-generic .blue-text{color:#48b9ce!important}#home-sevilla .titulaciones-title,#home-ucam .titulaciones-title,#ilerna-madrid .titulaciones-title,.appuntamento-wrapper .titulaciones-title,.madrid-generic .titulaciones-title,.sevilla-generic .titulaciones-title{line-height:normal;color:#282828;font-family:Avenir LT Std Medium!important;font-size:28px;font-weight:500;letter-spacing:-.5px;margin-bottom:33px}@media (min-width:991px){#home-sevilla .titulaciones-title,#home-ucam .titulaciones-title,#ilerna-madrid .titulaciones-title,.appuntamento-wrapper .titulaciones-title,.madrid-generic .titulaciones-title,.sevilla-generic .titulaciones-title{width:356px}}#home-sevilla .titulaciones-title .blue-text,#home-ucam .titulaciones-title .blue-text,#ilerna-madrid .titulaciones-title .blue-text,.appuntamento-wrapper .titulaciones-title .blue-text,.madrid-generic .titulaciones-title .blue-text,.sevilla-generic .titulaciones-title .blue-text{color:#48b9ce}@media (max-width:767px){#home-sevilla .titulaciones-title,#home-ucam .titulaciones-title,#ilerna-madrid .titulaciones-title,.appuntamento-wrapper .titulaciones-title,.madrid-generic .titulaciones-title,.sevilla-generic .titulaciones-title{font-size:20px;margin-bottom:15px;letter-spacing:-.36px;line-height:25px;max-width:300px}}#home-sevilla .titulaciones-subtitle,#home-ucam .titulaciones-subtitle,#ilerna-madrid .titulaciones-subtitle,.appuntamento-wrapper .titulaciones-subtitle,.madrid-generic .titulaciones-subtitle,.sevilla-generic .titulaciones-subtitle{color:#000;font-family:Avenir Lt Std Light!important;font-size:18px;font-weight:300;letter-spacing:0;margin-bottom:100px}@media (max-width:767px){#home-sevilla .titulaciones-subtitle,#home-ucam .titulaciones-subtitle,#ilerna-madrid .titulaciones-subtitle,.appuntamento-wrapper .titulaciones-subtitle,.madrid-generic .titulaciones-subtitle,.sevilla-generic .titulaciones-subtitle{margin-bottom:15px;font-size:16px;line-height:22px}}@media (min-width:767px) and (max-width:991px){#home-sevilla .titulaciones-subtitle,#home-ucam .titulaciones-subtitle,#ilerna-madrid .titulaciones-subtitle,.appuntamento-wrapper .titulaciones-subtitle,.madrid-generic .titulaciones-subtitle,.sevilla-generic .titulaciones-subtitle{margin-bottom:22px}}#home-sevilla .video,#home-ucam .video,#ilerna-madrid .video,.appuntamento-wrapper .video,.madrid-generic .video,.sevilla-generic .video{height:317px}#home-sevilla #formacion-complementaria-madrid,#home-ucam #formacion-complementaria-madrid,#ilerna-madrid #formacion-complementaria-madrid,.appuntamento-wrapper #formacion-complementaria-madrid,.madrid-generic #formacion-complementaria-madrid,.sevilla-generic #formacion-complementaria-madrid{padding:40px 0 50px}@media (max-width:767px){#home-sevilla #formacion-complementaria-madrid,#home-ucam #formacion-complementaria-madrid,#ilerna-madrid #formacion-complementaria-madrid,.appuntamento-wrapper #formacion-complementaria-madrid,.madrid-generic #formacion-complementaria-madrid,.sevilla-generic #formacion-complementaria-madrid{padding:20px 0 25px}}#home-sevilla .madrid-center-title,#home-sevilla .sevilla-center-title,#home-ucam .madrid-center-title,#home-ucam .sevilla-center-title,#ilerna-madrid .madrid-center-title,#ilerna-madrid .sevilla-center-title,.appuntamento-wrapper .madrid-center-title,.appuntamento-wrapper .sevilla-center-title,.madrid-generic .madrid-center-title,.madrid-generic .sevilla-center-title,.sevilla-generic .madrid-center-title,.sevilla-generic .sevilla-center-title{color:#000;font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std!important;font-size:28px;font-weight:500;letter-spacing:-.5px;margin-bottom:28px}@media only screen and (min-width:992px){#home-sevilla .madrid-center-title,#home-sevilla .sevilla-center-title,#home-ucam .madrid-center-title,#home-ucam .sevilla-center-title,#ilerna-madrid .madrid-center-title,#ilerna-madrid .sevilla-center-title,.appuntamento-wrapper .madrid-center-title,.appuntamento-wrapper .sevilla-center-title,.madrid-generic .madrid-center-title,.madrid-generic .sevilla-center-title,.sevilla-generic .madrid-center-title,.sevilla-generic .sevilla-center-title{margin-top:28px}}@media (max-width:767px){#home-sevilla .madrid-center-title,#home-sevilla .sevilla-center-title,#home-ucam .madrid-center-title,#home-ucam .sevilla-center-title,#ilerna-madrid .madrid-center-title,#ilerna-madrid .sevilla-center-title,.appuntamento-wrapper .madrid-center-title,.appuntamento-wrapper .sevilla-center-title,.madrid-generic .madrid-center-title,.madrid-generic .sevilla-center-title,.sevilla-generic .madrid-center-title,.sevilla-generic .sevilla-center-title{font-size:20px;line-height:25px;padding-top:20px}}#home-sevilla .sevilla-center-text,#home-ucam .sevilla-center-text,#ilerna-madrid .sevilla-center-text,.appuntamento-wrapper .sevilla-center-text,.madrid-generic .sevilla-center-text,.sevilla-generic .sevilla-center-text{color:#000;font-family:Avenir LT Std Light!important;font-size:16px;letter-spacing:0;line-height:25px;margin-bottom:33px}#home-sevilla .sevilla-center-text strong,#home-ucam .sevilla-center-text strong,#ilerna-madrid .sevilla-center-text strong,.appuntamento-wrapper .sevilla-center-text strong,.madrid-generic .sevilla-center-text strong,.sevilla-generic .sevilla-center-text strong{font-family:Avenir LT Std Black!important}#home-sevilla .madrid-center-text,#home-ucam .madrid-center-text,#ilerna-madrid .madrid-center-text,.appuntamento-wrapper .madrid-center-text,.madrid-generic .madrid-center-text,.sevilla-generic .madrid-center-text{color:#000;font-family:Avenir LT Std Light;font-size:18px;letter-spacing:0;line-height:25px;margin-bottom:33px}#home-sevilla .madrid-center-text strong,#home-ucam .madrid-center-text strong,#ilerna-madrid .madrid-center-text strong,.appuntamento-wrapper .madrid-center-text strong,.madrid-generic .madrid-center-text strong,.sevilla-generic .madrid-center-text strong{font-family:Avenir LT Std Black!important}@media (max-width:767px){#home-sevilla .madrid-center-text,#home-ucam .madrid-center-text,#ilerna-madrid .madrid-center-text,.appuntamento-wrapper .madrid-center-text,.madrid-generic .madrid-center-text,.sevilla-generic .madrid-center-text{font-size:16px;line-height:22px}}#home-sevilla .link-madrid a,#home-ucam .link-madrid a,#ilerna-madrid .link-madrid a,.appuntamento-wrapper .link-madrid a,.madrid-generic .link-madrid a,.sevilla-generic .link-madrid a{color:#000;letter-spacing:0;line-height:25px;text-decoration:underline;font-family:Avenir LT Std Heavy;font-size:20px}@media (max-width:767px){#home-sevilla .link-madrid a,#home-ucam .link-madrid a,#ilerna-madrid .link-madrid a,.appuntamento-wrapper .link-madrid a,.madrid-generic .link-madrid a,.sevilla-generic .link-madrid a{font-size:16px;line-height:22px}}#home-sevilla .link-madrid-inverse a,#home-ucam .link-madrid-inverse a,#ilerna-madrid .link-madrid-inverse a,.appuntamento-wrapper .link-madrid-inverse a,.madrid-generic .link-madrid-inverse a,.sevilla-generic .link-madrid-inverse a{color:#fff;letter-spacing:0;line-height:25px;text-decoration:underline;font-family:Avenir LT Std Heavy;font-size:20px}@media (max-width:767px){#home-sevilla .link-madrid-inverse a,#home-ucam .link-madrid-inverse a,#ilerna-madrid .link-madrid-inverse a,.appuntamento-wrapper .link-madrid-inverse a,.madrid-generic .link-madrid-inverse a,.sevilla-generic .link-madrid-inverse a{font-size:16px;line-height:22px}}#home-sevilla .link-madrid-separator,#home-ucam .link-madrid-separator,#ilerna-madrid .link-madrid-separator,.appuntamento-wrapper .link-madrid-separator,.madrid-generic .link-madrid-separator,.sevilla-generic .link-madrid-separator{margin:31px 0}#home-sevilla .inicio-clases,#home-ucam .inicio-clases,#ilerna-madrid .inicio-clases,.appuntamento-wrapper .inicio-clases,.madrid-generic .inicio-clases,.sevilla-generic .inicio-clases{color:#48b9ce;font-family:Avenir LT Std Black!important;font-size:20px;font-weight:900;letter-spacing:0;line-height:25px;margin-bottom:42px}#home-sevilla .why_title,#home-ucam .why_title,#ilerna-madrid .why_title,.appuntamento-wrapper .why_title,.madrid-generic .why_title,.sevilla-generic .why_title{color:#fff;font-family:Avenir LT Std Medium,Avenir LT Std\ 65 Medium,Avenir LT Std\ 55 Roman,Avenir LT Std!important;font-size:28px;font-weight:500;letter-spacing:-.5px;margin-bottom:33px}@media (max-width:767px){#home-sevilla .why_title,#home-ucam .why_title,#ilerna-madrid .why_title,.appuntamento-wrapper .why_title,.madrid-generic .why_title,.sevilla-generic .why_title{padding-top:20px;font-size:20px}}#home-sevilla .why_description,#home-ucam .why_description,#ilerna-madrid .why_description,.appuntamento-wrapper .why_description,.madrid-generic .why_description,.sevilla-generic .why_description{color:#fff;font-family:Avenir LT Std Light!important;font-size:16px;font-weight:300;letter-spacing:0;line-height:25px;margin-bottom:33px}#home-sevilla .why_remark,#home-ucam .why_remark,#ilerna-madrid .why_remark,.appuntamento-wrapper .why_remark,.madrid-generic .why_remark,.sevilla-generic .why_remark{font-family:Avenir LT Std Black!important;font-size:20px;font-weight:900;letter-spacing:0;line-height:25px;margin-bottom:42px}#home-sevilla .alquiler_title,#home-ucam .alquiler_title,#ilerna-madrid .alquiler_title,.appuntamento-wrapper .alquiler_title,.madrid-generic .alquiler_title,.sevilla-generic .alquiler_title{color:#282828;font-family:Avenir LT Std Medium;font-size:28px;font-weight:500;letter-spacing:-.5px;margin-bottom:20px}@media (max-width:767px){#home-sevilla .alquiler_title,#home-ucam .alquiler_title,#ilerna-madrid .alquiler_title,.appuntamento-wrapper .alquiler_title,.madrid-generic .alquiler_title,.sevilla-generic .alquiler_title{font-size:20px;line-height:25px}}#home-sevilla .alquiler_description,#home-ucam .alquiler_description,#ilerna-madrid .alquiler_description,.appuntamento-wrapper .alquiler_description,.madrid-generic .alquiler_description,.sevilla-generic .alquiler_description{color:#282828;font-family:Avenir LT Std Light;font-size:18px;font-weight:300;letter-spacing:0;line-height:25px;margin-bottom:50px}@media (max-width:767px){#home-sevilla .alquiler_description,#home-ucam .alquiler_description,#ilerna-madrid .alquiler_description,.appuntamento-wrapper .alquiler_description,.madrid-generic .alquiler_description,.sevilla-generic .alquiler_description{font-size:16px;line-height:22px;margin-bottom:20px}}.madrid-breadcrumb,.sevilla-breadcrumb{color:#6d7278;font-family:Avenir LT Std Medium;font-size:10px;font-weight:500;height:14px;letter-spacing:0;margin-bottom:50px}@media (max-width:767px){.madrid-breadcrumb,.sevilla-breadcrumb{display:none}}.madrid-breadcrumb li,.madrid-breadcrumb ol,.sevilla-breadcrumb li,.sevilla-breadcrumb ol{display:inline}.madrid-breadcrumb ol,.sevilla-breadcrumb ol{padding-left:0}div[class*=biased]{height:80px}@media (max-width:991px){div[class*=biased]{height:60px}}@media (max-width:767px){div[class*=biased]{height:40px}}.left-biased{clip-path:polygon(0 75%,100% 0,0 999999%,0 0)}@media (max-width:767px){.left-biased{clip-path:polygon(0 50%,100% 0,0 999999%,0 0)}}.left-reverse-biased{clip-path:polygon(100% 0,0 0,100% 75%)}@media (max-width:767px){.left-reverse-biased{clip-path:polygon(100% 0,0 0,100% 50%)}}.right-biased{clip-path:polygon(0 0,100% 75%,0 999999%,0 0)}@media (max-width:767px){.right-biased{clip-path:polygon(0 0,100% 50%,0 999999%,0 0)}}.right-reverse-biased{clip-path:polygon(0 0,125% 0,0 75%,0 0)}@media (max-width:767px){.right-reverse-biased{clip-path:polygon(0 0,125% 0,0 50%,0 0)}}.lightazure-background{background:#d1edf3}.lightgray-background{background:#f2f2f2;color:#000}.blue-background{background:#b6e3ec}.white-background{background:#fff}.purple-background{background:#65388c}.green-background{background:#80c19b}.darkgray-background-real{background:#282828;color:#fff}.transparent-background{background:transparent}.black-background{background-color:#000;margin-bottom:-1px}.darkgray-background{background:#282828;color:#fff;padding-bottom:20px}.darkgray-background.prefooter{background:#000;margin-bottom:-2px}.gradient-background{background:linear-gradient(63.43495deg,#5e2b82,#54dbed)}.yellow-opacity-background{background:rgba(254,201,64,.25)}.white-color{color:#fff!important}.reservar-cita{background:#fdc523;border-radius:4px;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14);height:50px;border:none;cursor:pointer;min-width:320px;float:right;color:#000;font-family:Avenir LT Std Black!important;font-size:20px;font-weight:900;letter-spacing:0}@media (min-width:767px) and (max-width:991px){.reservar-cita{min-width:256px}}@media (max-width:991px){.reservar-cita{width:60%;float:none;margin:0 auto;display:block}}@media (max-width:767px){.reservar-cita{width:100%;margin-bottom:50px}.reservar-cita.header-reservas{margin-bottom:47px}}@media (max-width:767px) and (max-width:1518px){.reservar-cita{width:40%}}@media (max-width:767px) and (max-width:500px){.reservar-cita{width:80%}}.reservar-cita:hover{background:#ffd02e;box-shadow:0 2px 2px -1px rgba(0,0,0,.2),0 2px 3px 0 rgba(0,0,0,.14)}#testimonial-madrid,#testimonial-sevilla{padding:40px 0}@media (max-width:991px){#testimonial-madrid,#testimonial-sevilla{padding:20px 0 0}}@media (max-width:991px){#testimonial-madrid .quote-symbol,#testimonial-sevilla .quote-symbol{text-align:right}}#testimonial-madrid .quote-symbol .fas.fa-quote-left,#testimonial-sevilla .quote-symbol .fas.fa-quote-left{font-size:68px}@media (max-width:991px){#testimonial-madrid .quote-symbol .fas.fa-quote-left,#testimonial-sevilla .quote-symbol .fas.fa-quote-left{font-size:50px}}@media (max-width:767px){#testimonial-madrid .quote-symbol .fas.fa-quote-left,#testimonial-sevilla .quote-symbol .fas.fa-quote-left{font-size:25px}}#testimonial-madrid .quote-text,#testimonial-sevilla .quote-text{color:#282828;font-family:Avenir LT Std Light;font-size:20px;font-weight:300;letter-spacing:0;line-height:30px}@media (max-width:767px){#testimonial-madrid .quote-text,#testimonial-sevilla .quote-text{font-size:16px;line-height:22px}}#testimonial-madrid .quote-sub,#testimonial-sevilla .quote-sub{color:#282828;font-family:Avenir LT Std Black;font-size:20px;font-weight:900;letter-spacing:0;line-height:30px}@media (max-width:991px){#testimonial-madrid .quote-sub,#testimonial-sevilla .quote-sub{margin-bottom:30px}}@media (max-width:767px){#testimonial-madrid .quote-sub,#testimonial-sevilla .quote-sub{font-size:16px;line-height:22px;margin-bottom:20px;max-width:202px}}#testimonial-madrid .acuity-button-wrapper,#testimonial-sevilla .acuity-button-wrapper{background:#fff;box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14);border-radius:6px;padding:30px;width:85%;float:right}@media (max-width:991px){#testimonial-madrid .acuity-button-wrapper,#testimonial-sevilla .acuity-button-wrapper{width:82%;margin-bottom:70px}}@media (max-width:767px){#testimonial-madrid .acuity-button-wrapper,#testimonial-sevilla .acuity-button-wrapper{padding:25px;width:100%;float:unset;margin-bottom:40px}}#testimonial-madrid .acuity-button-wrapper .visit-us-text,#testimonial-sevilla .acuity-button-wrapper .visit-us-text{display:block;color:#282828;font-family:Avenir LT Std Black!important;font-size:28px;font-weight:900;letter-spacing:-.5px;line-height:30px;margin-bottom:30px}@media (max-width:767px){#testimonial-madrid .acuity-button-wrapper .visit-us-text,#testimonial-sevilla .acuity-button-wrapper .visit-us-text{margin-bottom:16px;font-size:24px;line-height:22px}}#testimonial-madrid .acuity-button-wrapper .reservar-cita,#testimonial-sevilla .acuity-button-wrapper .reservar-cita{float:unset;width:100%;min-width:unset}@media (max-width:767px){#testimonial-madrid .acuity-button-wrapper .reservar-cita,#testimonial-sevilla .acuity-button-wrapper .reservar-cita{font-size:16px;margin-bottom:0}}#category-banner-logos-madrid{max-width:1200px;margin:25px auto;padding-left:15px;padding-right:15px;color:#282828}#category-banner-logos-madrid .flex-row-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;-ms-flex-pack:center;justify-content:center}#category-banner-logos-madrid .flex-centers-register-col{-ms-flex:0 1 calc(17% - 30px);flex:0 1 calc(17% - 30px);margin:0 15px;max-width:calc(17% - 30px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#category-banner-logos-madrid .flex-centers-col{-ms-flex:0 1 calc(25% - 30px);flex:0 1 calc(25% - 30px);margin:0 15px;max-width:calc(25% - 30px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#category-banner-logos-madrid .border-center-right{border-right:1px solid #282828}#category-banner-logos-madrid .registered-text-wrapper .registered-text{font-family:Avenir LT Std Heavy;font-size:11px;letter-spacing:0}#category-banner-logos-madrid .center-wrapper{-ms-flex-direction:column;flex-direction:column}#category-banner-logos-madrid .center-wrapper .center-madrid{width:70%;margin-top:-15px}#category-banner-logos-madrid .center-wrapper .center-text{font-family:Avenir LT Std Light;font-size:9px;line-height:14px}@media (max-width:991px){#category-banner-logos-madrid .flex-centers-register-col{-ms-flex:0 1 calc(25% - 30px);flex:0 1 calc(25% - 30px);max-width:calc(25% - 30px)}}@media (max-width:767px){#category-banner-logos-madrid .flex-row-wrap{-ms-flex-pack:left;justify-content:left}#category-banner-logos-madrid .flex-centers-register-col{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:250px;margin-bottom:20px}#category-banner-logos-madrid .flex-centers-col{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px)}}@media (max-width:1199px){#category-banner-logos-madrid .registered-text-wrapper{width:100%}#category-banner-logos-madrid .registered-text-wrapper .registered-text{font-family:Avenir LT Std Heavy}}#alquiler-espacios,#formacion-complementaria{font-family:Avenir LT Std Light;font-size:18px;line-height:25px;color:#282828}#alquiler-espacios .container,#formacion-complementaria .container{max-width:100%!important}#alquiler-espacios a,#alquiler-espacios label,#alquiler-espacios p,#alquiler-espacios span,#formacion-complementaria a,#formacion-complementaria label,#formacion-complementaria p,#formacion-complementaria span{font-family:Avenir LT Std Light}#alquiler-espacios .underlined,#formacion-complementaria .underlined{text-decoration:underline}#alquiler-espacios h2,#formacion-complementaria h2{font-family:Avenir LT Std Medium;font-size:28px;line-height:45px;text-transform:none}#alquiler-espacios ul,#formacion-complementaria ul{padding-left:20px}#alquiler-espacios ul li,#formacion-complementaria ul li{font-family:Avenir LT Std Medium;color:#48b9ce;list-style-type:disc}#alquiler-espacios .alquiler-laboratorios,#formacion-complementaria .alquiler-laboratorios{margin-top:40px}#alquiler-espacios .alquiler-images,#formacion-complementaria .alquiler-images{padding-top:40px;padding-bottom:40px}#alquiler-espacios .alquiler-images img,#formacion-complementaria .alquiler-images img{border-radius:4px}#alquiler-espacios .slider,#formacion-complementaria .slider{display:none}#alquiler-espacios .not-slider,#formacion-complementaria .not-slider{display:block}#alquiler-espacios .carousel-indicators,#formacion-complementaria .carousel-indicators{bottom:-50px}#alquiler-espacios .carousel-indicators li,#formacion-complementaria .carousel-indicators li{background:#bcbcbc}#alquiler-espacios .carousel-indicators li.active,#formacion-complementaria .carousel-indicators li.active{background:#000}#alquiler-espacios .interested-alquiler-espacios,#alquiler-espacios .sigue-formandote,#formacion-complementaria .interested-alquiler-espacios,#formacion-complementaria .sigue-formandote{padding:50px 0}#alquiler-espacios .interested-alquiler-espacios h2,#formacion-complementaria .interested-alquiler-espacios h2{max-width:350px}@media (max-width:991px){#alquiler-espacios .alquiler-laboratorios,#formacion-complementaria .alquiler-laboratorios{margin-top:20px}#alquiler-espacios .alquiler-images,#formacion-complementaria .alquiler-images{padding-top:20px;padding-bottom:20px}}@media (max-width:767px){#alquiler-espacios,#formacion-complementaria{font-size:16px;line-height:22px}#alquiler-espacios h2,#formacion-complementaria h2{font-size:23px;line-height:28px}#alquiler-espacios .slider,#formacion-complementaria .slider{display:block}#alquiler-espacios .not-slider,#formacion-complementaria .not-slider{display:none}#alquiler-espacios .alquiler-images,#formacion-complementaria .alquiler-images{padding-bottom:40px}}.header-cms{padding-top:130px;margin-bottom:50px}.header-cms h1{font-family:Avenir LT Std Heavy;font-size:50px;padding:25px 0 50px;text-transform:none}@media (max-width:991px){.header-cms{padding-top:80px;margin-bottom:20px}.header-cms h1{font-size:40px;padding:20px 0}}@media (max-width:767px){.header-cms h1{font-size:28px;line-height:34px}}#accordion-madrid{max-width:1200px;margin:25px auto;font-family:Avenir LT Std Light;font-size:18px;line-height:28px;letter-spacing:0;padding-left:15px;padding-right:15px}#accordion-madrid .accordion-title{font-size:28px;font-weight:700;margin-bottom:30px}#accordion-madrid .accordion-description{margin-bottom:15px}#accordion-madrid .accordion-item-collapsible{margin:30px auto;border-radius:6px}#accordion-madrid .accordion-item-collapsible .accordion-header{display:block;background-color:#f3f3f3;width:100%;font-size:21px;padding:20px;border:1px solid #282828;border-radius:6px 6px 0 0}#accordion-madrid .accordion-item-collapsible .accordion-header .icon-collapsed{display:none}#accordion-madrid .accordion-item-collapsible .accordion-header .icon-collapse{display:inline-block}#accordion-madrid .accordion-item-collapsible .accordion-header .header-text{margin-left:10px}#accordion-madrid .accordion-item-collapsible .accordion-header:focus{text-decoration:none}#accordion-madrid .accordion-item-collapsible .accordion-header:hover{text-decoration:none!important}#accordion-madrid .accordion-item-collapsible .accordion-header:hover .header-text{text-decoration:underline}#accordion-madrid .accordion-item-collapsible .accordion-header.collapsed{background-color:#fff;border-radius:6px}#accordion-madrid .accordion-item-collapsible .accordion-header.collapsed .icon-collapsed{display:inline-block}#accordion-madrid .accordion-item-collapsible .accordion-header.collapsed .icon-collapse{display:none}#accordion-madrid .accordion-item-collapsible .accordion-content{padding:45px;border:1px solid #282828;border-radius:0 0 6px 6px}#accordion-madrid .accordion-item-collapsible .accordion-content .accordion-calendar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;border:1px solid #cfcfcf}#accordion-madrid .accordion-item-collapsible .accordion-content .accordion-calendar-wrapper .accordion-calendar-title{-ms-flex:0 1 30%;flex:0 1 30%;max-width:30%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#007386;background:#f3f3f3}#accordion-madrid .accordion-item-collapsible .accordion-content .accordion-calendar-wrapper .accordion-calendar-content{-ms-flex:0 1 70%;flex:0 1 70%;max-width:70%;padding:20px}#accordion-madrid .accordion-item-collapsible .accordion-content li{font-family:Avenir LT Std Light;list-style-type:disc;color:#282828}@media (max-width:767px){#accordion-madrid{margin:25px auto;font-size:16px;line-height:24px}#accordion-madrid .accordion-title{font-size:21px;margin-bottom:20px}#accordion-madrid .accordion-item-collapsible .accordion-header{font-size:18px;padding:15px}#accordion-madrid .accordion-item-collapsible .accordion-header .header-text{margin-left:5px}#accordion-madrid .accordion-item-collapsible .accordion-content{padding:15px}}#titulaciones-oficiales-madrid{padding:50px 0 0;margin-bottom:70px;font-family:Avenir LT Std Light;font-size:18px;line-height:25px;color:#282828}#titulaciones-oficiales-madrid p,#titulaciones-oficiales-madrid span{font-family:Avenir LT Std Light;font-weight:300}#titulaciones-oficiales-madrid h2,#titulaciones-oficiales-madrid h2 span{font-family:Avenir LT Std Black;font-weight:500;font-size:28px}#titulaciones-oficiales-madrid h2{font-family:Avenir LT Std Medium;font-size:28px;line-height:45px;text-transform:none;max-width:350px;margin-bottom:20px}#titulaciones-oficiales-madrid h2 .blue-text{color:#48b9ce!important}#titulaciones-oficiales-madrid .official-image-row{padding-top:30px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}#titulaciones-oficiales-madrid .official-image-row .official-image-logo{-ms-flex:0 1 calc(100%/2 - 30px);flex:0 1 calc(100%/2 - 30px);max-width:calc(100%/2 - 30px)}@media (max-width:767px){#titulaciones-oficiales-madrid .official-image-row .official-image-logo{-ms-flex:0 1 calc(100% - 30px);flex:0 1 calc(100% - 30px);max-width:calc(100% - 30px)}}#titulaciones-oficiales-madrid .official-image-row .official-image-logo .official-image-code{margin-top:10px;font-size:11px}@media (max-width:991px){#titulaciones-oficiales-madrid{padding:20px 0 0;margin-bottom:50px}}@media (max-width:767px){#titulaciones-oficiales-madrid{font-size:16px;margin-bottom:40px}#titulaciones-oficiales-madrid h2{font-size:23px;line-height:28px}}.opiniones-modal-diaglog fieldset,.opiniones-modal-diaglog label{margin:0;padding:0}.opiniones-modal-diaglog body{margin:20px}.opiniones-modal-diaglog h1{font-size:1.5em;margin:10px}.opiniones-modal-diaglog .rating{border:none;float:left}.opiniones-modal-diaglog .rating>input{display:none}.opiniones-modal-diaglog .rating>label:before{margin:5px;font-size:34px;font-family:FontAwesome;display:inline-block;content:"\F005"}.opiniones-modal-diaglog .rating>.half:before{content:"\F089";position:absolute}.opiniones-modal-diaglog .rating>label{color:#ddd;float:right}.opiniones-modal-diaglog .rating:not(:checked)>label:hover,.opiniones-modal-diaglog .rating:not(:checked)>label:hover~label,.opiniones-modal-diaglog .rating>input:checked~label{color:gold}.opiniones-modal-diaglog .rating>input:checked+label:hover,.opiniones-modal-diaglog .rating>input:checked~label:hover,.opiniones-modal-diaglog .rating>input:checked~label:hover~label,.opiniones-modal-diaglog .rating>label:hover~input:checked~label{color:#ffed85}.convasWarningMessage{width:100%;background:#ffdbd8;padding:16px 0}.convasWarningMessage p{color:#d60119;font-family:Avenir LT Std Medium;font-size:20px;font-weight:500;letter-spacing:0;line-height:25px;max-width:1128px;margin:0 auto}@media (max-width:768px){.convasWarningMessage p{font-size:17px}}.convas-switch-row{margin:0 0 60px!important}@media (min-width:769px){.mobileOnly{display:none}}.mobileOnly #precioSemestre.container{padding:10px!important;margin-top:20px}.mobileOnly #precioSemestre.container .subtitle{color:#fec940!important;font-weight:700;margin-top:5px!important;margin-bottom:3px!important}.mobileOnly #precioSemestre.container .subtitle.bigPrice{color:#fec940;font-size:25px;font-weight:700}.mobileOnly #precioSemestre.container .white-text{font-size:14px}@media (max-width:768px){.desktopOnly.ucam,.desktopOnly:not(.ucam){display:none}}#youtube{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}#youtube,p.videoEnlace{-ms-flex-align:center;align-items:center}p.videoEnlace{color:#fff;font-size:13px!important;text-align:left;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}@media (min-width:769px){p.videoEnlace{margin-top:25px!important;margin-bottom:25px!important}}@media (max-width:769px){p.videoEnlace{margin-top:20px!important;margin-bottom:20px!important}}p.videoEnlace span:not(.inheritMod){margin-right:9px;font-size:20px}p.videoEnlace span.inheritMod{text-decoration:underline}#headerKeys{padding-left:15px}@media (min-width:769px){#headerKeys{margin-top:25px}}@media (min-width:769px){#headerKeys .goldenBorderLeft{border-left:2px solid #fec940}}@media (max-width:769px){#headerKeys .goldenBorderLeft{border-left:4px solid #fec940;margin-top:25px}}#headerKeys p,#headerKeys span{color:#fff;display:block;line-height:normal!important}#headerKeys p{margin-bottom:0!important;margin-top:0!important}#headerKeys p,#headerKeys span{font-size:16px!important}#headerKeys .whiteBold{color:#fff;font-weight:900;font-family:Avenir LT Std Light!important;line-height:20px!important}#headerKeys .inicio-madrid-max-width{max-width:242px}#headerKeys .white{font-family:Avenir LT Std Roman;font-size:12px;line-height:18px!important}#headerKeys span.goldenText{color:#fec940;font-weight:700}#headerKeys span.goldenText strong{font-family:Avenir LT Std Black}#header:not(.checkout-header){position:fixed;z-index:999;top:0;width:100%}.logostitle{color:#fff;font-size:13px;margin-bottom:5px;margin-top:10px;display:inline-block}@media (max-width:769px){.oficialidadContainer{margin-top:10px!important}}.oficialidadContainer img{margin:0 80px 0 0;vertical-align:baseline}@media (max-width:769px){.oficialidadContainer img{margin:0 7px 0 0}}.opiniones-indicator{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.opiniones-indicator .opiniones-stars .star-half,.opiniones-indicator .opiniones-stars .star-positive{width:16px;height:16px}.opiniones-indicator #opiniones-lnk,.opiniones-indicator .number{font-size:12px!important}.opiniones-indicator .number{margin-left:5px}.white-text{color:#fff}.lightblue-text,.white-text{font-family:Avenir LT Std Medium;font-size:14px}.lightblue-text{color:#48b9ce}.nopadding-left{padding-left:0!important}@media (min-width:768px){.desktop-hide{display:none!important}}@media (max-width:768px){.newFormContainer{display:none;margin-top:0!important;width:100%!important;max-width:3000px!important}.newFormContainer .modal-header{padding:7px!important;-ms-flex-pack:left!important;justify-content:left!important;padding-left:20px!important}.newFormContainer .modal-header .close{position:absolute;right:20px;top:9px}.modal-more-info-response,.modal-response-message{text-align:center}.btn-ver-dossier{border-radius:5px!important;font-weight:700;text-decoration:none!important}.modal-content:not(.popup):not(.acuity){border-radius:0!important;border:none!important}.modal-content:not(.popup):not(.acuity) p{color:#000!important;margin-top:0!important}.modal-content:not(.popup):not(.acuity) .modal-subtitle{font-size:15px!important;line-height:20px!important}}@media (min-width:992px){#LeadsCategoriasForm>.modal-content>.modal-body{padding:0 32px 32px}}@media (min-width:769px) and (max-width:991px){#LeadsCategoriasForm>.modal-content>.modal-body{padding:0 15px 15px}}@media (max-width:768px){#LeadsCategoriasForm>.modal-content>.modal-body{padding:0 10px}}.newFormContainer{margin:0 auto;margin-top:20px;max-width:384px}.newFormContainer #submitFrmCategoryLeads{width:100%;font-family:Avenir LT Std Black!important;font-weight:900!important;font-size:20px!important;color:#282828!important;box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2)}.newFormContainer .modal-content{border-radius:6px}.newFormContainer .modal-content .modal-header:not(.mobileHeaderForm){background-color:#fec940;border-radius:6px 6px 0 0;padding:0!important;height:8px}.newFormContainer .modal-content .mobileHeaderForm{padding:0!important}.newFormContainer .modal-content.mobile-content{width:100%;min-height:100vh}@media (max-width:768px){.newFormContainer .newFormContainer .modal-content{width:320px}}.newFormContainer .condicions.overflow-auto>p.title-conditions>b{color:#3c3c3c;font-family:Avenir LT Std Medium!important;font-weight:500;font-size:10px!important;letter-spacing:0;line-height:15px}.newFormContainer .condicions.overflow-auto>ul.content-proteccion-datos>li>b{color:#282828;font-family:Avenir LT Std Medium!important;font-size:10px;font-weight:500;width:290px}.newFormContainer .modal-content>.modal-title{-ms-flex-pack:left;justify-content:left;display:-ms-flexbox;display:flex;margin-top:24px}.newFormContainer .modal-content>.modal-title .form-lead-modal-title{font-weight:500;font-family:Avenir LT Std Medium!important;color:#282828}@media (min-width:992px){.newFormContainer .modal-content>.modal-title{margin-right:32px!important;margin-left:32px!important;margin-bottom:16px;line-height:1.2}.newFormContainer .modal-content>.modal-title .form-lead-modal-title{font-size:32px}}@media (min-width:769px) and (max-width:991px){.newFormContainer .modal-content>.modal-title{margin-right:15px!important;margin-left:15px!important;height:34px;letter-spacing:-.45px}.newFormContainer .modal-content>.modal-title .form-lead-modal-title{font-size:25px}.newFormContainer .modal-content>.modal-body>.modal-subtitle{color:#282828!important;font-family:Avenir LT Std Light!important;font-size:14px!important;font-weight:300;letter-spacing:-.25px;height:60px;line-height:20px!important;margin-bottom:0!important;margin-top:8px}.newFormContainer .modal-content>.modal-body>.modal-subtitle b{font-weight:700!important}.newFormContainer .modal-content>.modal-body .condicions{max-height:56px;border-radius:6px 6px 0 0;width:100%;border:1px solid #ededed}.newFormContainer .modal-content>.modal-body .condicions.overflow-auto{overflow:auto}.newFormContainer .modal-content>.modal-body .condicions .title-conditions{color:#3c3c3c;font-family:Avenir LT Std Medium!important;font-size:9px!important;font-weight:500;letter-spacing:0;line-height:normal!important}.newFormContainer .modal-content>.modal-body .condicions-degradat{background:linear-gradient(0deg,#fff 60%,hsla(0,0%,100%,.5) 86%)!important}}@media (min-width:992px) and (max-width:1199px){.newFormContainer .modal-content>.modal-body .condicions-degradat{background:linear-gradient(0deg,#fff 87%,hsla(0,0%,100%,.5) 0)!important}.newFormContainer .modal-content>.modal-body .condicions .title-conditions{font-size:8px!important}}@media (min-width:1200px){.newFormContainer .modal-content>.modal-body .condicions-degradat{background:linear-gradient(0deg,#fff 20%,hsla(0,0%,100%,.5) 86%)!important}}@media (max-width:768px){.newFormContainer .modal-content>.modal-title{margin-right:10px!important;margin-left:9px!important}.newFormContainer .modal-content>.modal-body>.modal-subtitle{color:#282828!important;font-family:Avenir LT Std Light!important;font-size:16px!important;font-weight:300;letter-spacing:-.29px;line-height:20px!important;margin-top:15px!important}.newFormContainer .modal-content>.modal-body>.modal-subtitle b{font-weight:700}.newFormContainer .modal-content>.modal-body .condicions{max-height:56px;border-radius:6px 6px 0 0;width:100%;border:1px solid #ededed}.newFormContainer .modal-content>.modal-body .condicions.overflow-auto{overflow:auto}.newFormContainer .modal-content>.modal-body .condicions .title-conditions{color:#3c3c3c;font-family:Avenir LT Std Medium!important;font-size:9px!important;font-weight:500;letter-spacing:0;line-height:normal!important}.newFormContainer .modal-content>.modal-body .checkbox-container{margin-top:17px;margin-bottom:16px}}.newFormContainer .modal-body .condicions{max-height:56px;border-radius:6px 6px 0 0;border:1px solid #ededed;width:100%}.newFormContainer .modal-body .condicions.overflow-auto{overflow:auto}.newFormContainer .modal-body .condicions p{margin-bottom:4px!important;padding-right:0;width:100%;padding-left:8px;padding-top:7px;font-size:11px!important;font-family:Avenir LT Std Medium!important;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#000}.newFormContainer .modal-body .condicions ul{padding-left:8px}.newFormContainer .modal-body .condicions ul li:not(.makeLinkClicableAgain):before{content:"\2022";margin-left:3px}.newFormContainer .modal-body .condicions ul li{font-family:Avenir LT Std Light!important;list-style-type:circle;text-indent:-4px;font-size:10px!important;font-weight:500;line-height:15px;letter-spacing:0;color:#282828;margin-bottom:2px;width:290px}.newFormContainer .modal-body .condicions ul li:before{margin-right:3px}.newFormContainer .modal-body .form-control{padding:1rem .75rem 0 5px!important}.newFormContainer .modal-body .form-group{position:relative;margin-bottom:20px!important}.newFormContainer .modal-body .form-group input,.newFormContainer .modal-body .form-group select{height:48px!important;outline:none;border:none;border-bottom:1px solid #666;box-shadow:none;background-color:#f6f5f5;color:#676767;font-family:Avenir LT Std Medium}.newFormContainer .modal-body .form-group select{padding-bottom:10px!important}.newFormContainer .modal-body .form-group input:valid,.newFormContainer .modal-body .form-group select{border-color:#000!important}.newFormContainer .modal-body .form-group.has-danger select,.newFormContainer .modal-body .has-danger input:not(:valid){border-color:#e02020!important}.newFormContainer .modal-body .form-group input:focus,.newFormContainer .modal-body .form-group select:focus{border-color:#fec940!important;border-width:medium medium 2px}.newFormContainer .modal-body .form-group input~label:not(.radio-container),.newFormContainer .modal-body .form-group label{position:absolute;top:15px;left:10px;font-size:13px;transition:all .2s ease;color:#676767;font-family:Avenir LT Std Medium}.newFormContainer .modal-body .form-group input:focus~label,.newFormContainer .modal-body .form-group input:not(:focus):valid~label,.newFormContainer .modal-body .form-group input:not(:placeholder-shown)~label{top:-1px!important;left:5px!important;font-size:10px!important;opacity:1}.newFormContainer .modal-body .checkbox-container{font-family:Avenir LT Std Medium!important;font-size:14px!important;font-weight:500;display:block;position:relative;padding-left:25px;margin-bottom:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-style:normal;font-stretch:normal;line-height:25px;letter-spacing:0}.newFormContainer .modal-body .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.newFormContainer .modal-body .checkmark{position:absolute;top:4px;left:0;height:16px;width:16px;background-color:#fff;border:1px solid #282828;border-radius:1px}.newFormContainer .modal-body .checkbox-container:hover input~.checkmark{background-color:#fff}.newFormContainer .modal-body .checkbox-container input:checked~.checkmark{background-color:#fff;border:1px solid #282828;border-radius:1px}.newFormContainer .modal-body .checkmark:after{content:"";position:absolute;display:none}.newFormContainer .modal-body .checkbox-container input:checked~.checkmark:after{display:block}.newFormContainer .modal-body .checkbox-container .checkmark:after{left:4px;top:0;width:7px;height:11px;border:solid #fec940;border-width:0 3px 3px 0;transform:rotate(45deg)}.makeLinkClicableAgain{height:20px;list-style:none!important}div.condicions-degradat{height:30px;margin-top:-25px;z-index:25;background:linear-gradient(0deg,#fff 20%,hsla(0,0%,100%,.5) 86%);position:relative}.infobtnleads-transform{background:none!important;border:0;right:0;position:fixed;bottom:0;cursor:pointer}.infobtnleads-transform:focus{outline:none;outline-color:transparent}@media (min-width:769px){.infobtnleads-transform{display:none!important}}@media (max-width:769px){.infobtnleads-notMobile{display:none!important}.noDisplayMe{display:none}}@media (max-width:1200px){iframe#launcher{display:none!important}#zendChat{cursor:pointer;background:none!important;border:0;display:block;position:absolute;right:67px;max-width:50px;max-height:50px;top:15px}#zendChat i{font-size:35px}#telefono_mobile767{right:0;top:0;padding-top:18px;background:#fec940;height:100%;cursor:pointer}.blockcart.carrito{right:120px;position:absolute;cursor:pointer}}@media (max-width:769px){.onlyMobile{display:unset}.onlyDesktop{display:none}}@media (min-width:769px){.onlyMobile{display:none}.onlyDesktop{display:unset;vertical-align:sub}}#submitFrmCategoryLeads{border-radius:5px;font-size:20px}#FrmLeadsCategorias{display:inline-block}@media (max-width:769px){#FrmLeadsCategorias{width:100%}}.check-confirmacion-dossier{color:#fec940;font-size:68px;border:5px solid #fec940;border-radius:50%;padding:15px}.modal-more-info-response{margin-top:90px;margin-bottom:50px}#downloadDossierLink{margin:50px 0;width:100%;box-shadow:-1px 6px 6px 0 hsla(0,0%,49%,.21)}.modal-response-message{font-size:16px!important}.form-lead-modal-title,.modal-response-message{font-family:Avenir LT Std Medium!important}#LeadsCategoriasForm .modal-dialog .modal-content{border:none!important}#LeadsCategoriasForm button.close{font-size:33px;margin-right:-5px;margin-top:-5px!important;color:#444;z-index:99999}@media (max-width:769px){#LeadsCategoriasForm .mobileOnly.resizeCancelMobile{margin-top:24px;margin-bottom:24px;text-align:center}#LeadsCategoriasForm .mobileOnly.resizeCancelMobile .formMobileCancel{color:#989898!important;font-family:Avenir LT Std Medium;font-size:16px!important;font-weight:500;letter-spacing:0;text-decoration:underline;width:64px;text-align:center!important;padding:0;cursor:pointer;border:0;background:0}}@media (min-width:769px){.modal-subtitle{float:left;font-family:Avenir LT Std Light;font-size:14px!important}#trial-form-block #boton_pruebalo{width:auto}div:not(#formulario)>#form-mes-info .modal-content{border-radius:0}div:not(#formulario)>#form-mes-info .checkbox-container{margin:0 0 20px!important}div:not(#formulario)>#form-mes-info .form-group{margin-bottom:25px!important}div:not(#formulario)>#form-mes-info .modal-header{background:#fee8a7;padding-bottom:12px!important;font-weight:700;font-size:16px;text-align:left;padding-left:25px}div:not(#formulario)>#form-mes-info .modal-header .form-lead-modal-title{font-family:Avenir LT Std Black!important;font-weight:700;font-size:20px}div:not(#formulario)>#form-mes-info .modal-body{padding-left:25px!important;padding-right:25px!important}div:not(#formulario)>#form-mes-info .modal-body .modal-subtitle{text-align:left;padding:0;font-size:15px;margin-top:15px;margin-bottom:20px}div:not(#formulario)>#form-mes-info .modal-body #FrmLeadsCategorias{max-width:100%}div:not(#formulario)>#form-mes-info input{background-color:#f6f5f5!important;border:none;border-bottom:2px solid #cfcfcf!important;border-radius:0!important;height:50px!important;font-family:Avenir LT Std medium!important}div:not(#formulario)>#form-mes-info div:not(.has-danger) input:not(:valid){border-bottom:2px solid #cfcfcf!important}div:not(#formulario)>#form-mes-info div:not(.has-danger) input:valid{border-bottom:2px solid #000!important}div:not(#formulario)>#form-mes-info div:not(.has-danger) input:not(:valid):focus,div:not(#formulario)>#form-mes-info div:not(.has-danger) input:valid:focus{border-bottom:2px solid #fec940!important}div:not(#formulario)>#form-mes-info input:hover{box-shadow:none}div:not(#formulario)>#form-mes-info input:focus{border-bottom:2px solid #fec940!important}div:not(#formulario)>#form-mes-info div.has-danger input{border-bottom:2px solid #e02020!important;box-shadow:none}div:not(#formulario)>#form-mes-info .form-control{padding:1rem .75rem 0 5px!important}div:not(#formulario)>#form-mes-info .form-group{position:relative;margin-bottom:20px!important}div:not(#formulario)>#form-mes-info .form-group input{outline:none;border:none;border-bottom:1px solid #777;box-shadow:none!important}div:not(#formulario)>#form-mes-info .form-group input:focus{border-color:blue;border-width:medium medium 2px}div:not(#formulario)>#form-mes-info .form-group input~label,div:not(#formulario)>#form-mes-info .form-group label{position:absolute;top:12px;left:10px;font-size:16px;transition:all .2s ease;color:#676767;font-family:Avenir LT Std Medium}div:not(#formulario)>#form-mes-info .form-group input:focus~label,div:not(#formulario)>#form-mes-info .form-group input:not(:focus):valid~label,div:not(#formulario)>#form-mes-info .form-group input:not(:placeholder-shown)~label{top:-1px!important;left:5px!important;font-size:10px!important;opacity:1}div:not(#formulario)>#form-mes-info .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:25px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div:not(#formulario)>#form-mes-info .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}div:not(#formulario)>#form-mes-info .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #999;border-radius:.4em}div:not(#formulario)>#form-mes-info .checkbox-container:hover input~.checkmark{background-color:#fff}div:not(#formulario)>#form-mes-info .checkbox-container input:checked~.checkmark{background-color:#fff;border:1px solid #999;border-radius:.4em}div:not(#formulario)>#form-mes-info .checkmark:after{content:"";position:absolute;display:none}div:not(#formulario)>#form-mes-info .checkbox-container input:checked~.checkmark:after{display:block}div:not(#formulario)>#form-mes-info .checkbox-container .checkmark:after{left:6px;top:1px;width:10px;height:16px;border:solid #fec940;border-width:0 3px 3px 0;transform:rotate(45deg)}}@media (max-width:768px){div.modal-backdrop.fade.in{z-index:9!important}#form-mes-info #FrmLeadsCategorias input,#form-mes-info #FrmLeadsCategorias select{height:50px!important}div:not(#formulario)>#form-mes-info{position:fixed;bottom:0;left:0;z-index:10;width:100%}div:not(#formulario)>#form-mes-info .btnLeadsCategorias{width:100%;padding:20px 0;background-color:#fec940!important;border-radius:0;box-shadow:0 7px 9px 9px rgba(0,0,0,.5)}.form-lead-modal-title-mobile{font-family:Avenir LT Std Medium;color:#282828;font-weight:500;letter-spacing:-.57px;font-size:32px}#modalFormContent{width:100%;max-width:100%!important;padding:0;margin:0}#modalFormContent .modal-content:not(.popp){border-radius:0!important;min-height:100vh}#modalFormContent .modal-content:not(.popp) .modal-header{background:#fee8a7!important;padding-bottom:13px}#modalFormContent .modal-content:not(.popp) .modal-header button.close{color:#333;cursor:pointer}#modalFormContent .modal-content:not(.popp) .modal-body{padding-left:15px!important;padding-right:15px!important}#modalFormContent .modal-content:not(.popp) .modal-body p.modal-subtitle{text-align:left;font-size:15px;line-height:20px;margin-bottom:18px!important;margin-top:0}#modalFormContent .modal-content:not(.popp) .modal-body #FrmLeadsCategorias{max-width:100%!important}#modalFormContent input{background-color:#f6f5f5!important;border:none;border-bottom:2px solid #cfcfcf!important;border-radius:0!important;height:50px!important;font-family:Avenir LT Std medium!important}#modalFormContent div:not(.has-danger) input:not(:valid){border-bottom:2px solid #cfcfcf!important}#modalFormContent div:not(.has-danger) input:valid{border-bottom:2px solid #000!important}#modalFormContent div:not(.has-danger) input:not(:valid):focus,#modalFormContent div:not(.has-danger) input:valid:focus{border-bottom:2px solid #fec940!important}#modalFormContent input:hover{box-shadow:none}#modalFormContent input:focus{border-bottom:2px solid #fec940!important}#modalFormContent div.has-danger input,#modalFormContent div.has-danger input:not(:valid){border-bottom:2px solid #e02020!important;box-shadow:none}#modalFormContent .condicions.overflow-auto p{font-size:11px;line-height:normal!important}#modalFormContent .condicions.overflow-auto ul li{font-size:10px;line-height:normal!important}#modalFormContent .form-control{padding:1rem .75rem 0 5px!important}#modalFormContent .form-group{position:relative;margin-bottom:20px!important}#modalFormContent .form-group input{outline:none;border:none;border-bottom:1px solid #f6f5f5!important;box-shadow:none!important}#modalFormContent .form-group input:valid{border-bottom:1px solid #000!important}#modalFormContent .form-group input:focus{border-color:blue;border-width:medium medium 2px}#modalFormContent .form-group input~label:not(.radio-container),#modalFormContent .form-group label{position:absolute;top:15px;left:10px;font-size:16px;transition:all .2s ease;color:#676767;font-family:Avenir LT Std Medium}#modalFormContent .form-group input:focus~label,#modalFormContent .form-group input:not(:focus):valid~label,#modalFormContent .form-group input:not(:placeholder-shown)~label{top:-1px!important;left:5px!important;font-size:10px!important;opacity:1}#modalFormContent .checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:25px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#modalFormContent .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#modalFormContent .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border:1px solid #999;border-radius:.4em}#modalFormContent .checkbox-container:hover input~.checkmark{background-color:#fff}#modalFormContent .checkbox-container input:checked~.checkmark{background-color:#fff;border:1px solid #999;border-radius:.4em}#modalFormContent .checkmark:after{content:"";position:absolute;display:none}#modalFormContent .checkbox-container input:checked~.checkmark:after{display:block}#modalFormContent .checkbox-container .checkmark:after{left:6px;top:1px;width:10px;height:16px;border:solid #fec940;border-width:0 3px 3px 0;transform:rotate(45deg)}}@media (min-width:992px){.condicions{display:inline-block}}#boton_pruebalo{width:90%;margin:50px 5% 0}#wrapper{background:#fff}#wrapper .banner{margin-bottom:1.5rem;display:block}#wrapper .banner img{box-shadow:1px 1px 7px 0 rgba(0,0,0,.15)}#wrapper .banner img html{width:100%!important}#wrapper .banner img #content-wrapper,#wrapper .banner img #left-column{padding-left:0!important;padding-right:0!important}#wrapper .banner img body{font:normal 13px/18px Avenir LT Std Light,Helvetica,sans-serif;min-width:320px;height:100%;line-height:18px;font-size:13px;color:#000;overflow-x:hidden}#wrapper .banner img body.content_only{background:none}#wrapper .banner img textarea{resize:none}#wrapper .banner img #header{z-index:5003}#wrapper .banner img .columns-container{background:#fff}#wrapper .banner img #columns{position:relative;padding:0}#wrapper .banner img #index .tab-content{margin-top:35px;margin-bottom:34px}#wrapper .banner img .ie8 #header #header_logo{width:350px}#wrapper .banner img #center_column .page_product_box h3{color:#000;text-transform:uppercase;font-family:Avenir LT Std Light,sans-serif;font-weight:600;font-size:18px;line-height:20px;padding:14px 20px 17px;margin:0 0 20px;position:relative;border:1px solid #dadada;border-bottom:none;background:#fff}#wrapper .banner img p.info-title{font-weight:400;color:#000;margin-bottom:25px}#wrapper .banner img p.info-account{margin:-4px 0 24px}#wrapper .banner img .dark{color:#000}#wrapper .banner img .main-page-indent{margin-bottom:30px}#wrapper .banner img .alert{font-weight:400}#wrapper .banner img .alert:before{cursor:pointer}#wrapper .banner img .alert ol,#wrapper .banner img .alert ul{padding-left:15px;margin-left:27px}#wrapper .banner img .alert ol li,#wrapper .banner img .alert ul li{list-style-type:decimal;font-weight:400}#wrapper .banner img .alert.alert-success{text-shadow:1px 1px rgba(0,0,0,.1)}#wrapper .banner img .alert.alert-success:before{font-family:FontAwesome;content:"\F058";font-size:20px;vertical-align:-2px;padding-right:7px}#wrapper .banner img .alert.alert-danger{text-shadow:1px 1px rgba(0,0,0,.1)}#wrapper .banner img .alert.alert-danger:before{font-family:FontAwesome;content:"\F057";font-size:20px;vertical-align:-2px;padding-right:7px;float:left}#wrapper .banner img .label{white-space:normal;display:inline-block;padding:6px 10px}#wrapper .banner img label{color:#000}#wrapper .banner img label.required:before{content:"*";color:red;font-size:14px;position:relative;line-height:12px}#wrapper .banner img .unvisible{display:none}#wrapper .banner img .checkbox{line-height:16px}#wrapper .banner img .checkbox label{color:#777}#wrapper .banner img .close,#wrapper .banner img .close:hover{opacity:1}#wrapper .banner img .fluid-home,#wrapper .banner img section#grid-cursos{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}#wrapper .banner img .link-button i{margin-right:5px}#wrapper .banner img .link-button i.large{font-size:20px;line-height:20px;vertical-align:-1px;color:silver}#wrapper .banner img .btn.button-minus,#wrapper .banner img .btn.button-plus{font-size:14px;line-height:14px;color:silver;text-shadow:1px -1px rgba(0,0,0,.05);padding:0;border:1px solid;border-color:#dedcdc #c1bfbf #b5b4b4 #dad8d8;border-radius:0}#wrapper .banner img .btn.button-minus span,#wrapper .banner img .btn.button-plus span{display:block;border:1px solid #fff;width:25px;height:25px;text-align:center;vertical-align:middle;padding:4px 0 0;background:#fff;background-image:linear-gradient(180deg,#fff 0,#fbfbfb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFFBFBFB",GradientType=0)}#wrapper .banner img .btn.button-minus:hover,#wrapper .banner img .btn.button-plus:hover{color:#000}#wrapper .banner img .btn.button-minus:hover span,#wrapper .banner img .btn.button-plus:hover span{filter:none;background:#f6f6f6}#wrapper .banner img .button.ajax_add_to_cart_button{font:700 17px/21px Avenir LT Std Light,Helvetica,sans-serif;color:#fff;text-shadow:1px 1px rgba(0,0,0,.2);padding:0;border:1px solid;border-color:#0079b6 #006fa8 #012740}#wrapper .banner img .button.ajax_add_to_cart_button span{border:1px solid;border-color:#06b2e6;padding:10px 14px;display:block;background:#009ad0;background-image:linear-gradient(180deg,#009ad0 0,#007ab7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF009AD0",endColorstr="#FF007AB7",GradientType=0)}#wrapper .banner img .button.ajax_add_to_cart_button:hover{border-color:#01314e #004b74 #0079b6}#wrapper .banner img .button.ajax_add_to_cart_button:hover span{filter:none;background:#0084bf}#wrapper .banner img .button.lnk_view{font:700 17px/21px Avenir LT Std Light,Helvetica,sans-serif;color:#000;text-shadow:1px 1px #fff;padding:0;border:1px solid;border-color:#cacaca #b7b7b7 #9a9a9a}#wrapper .banner img .button.lnk_view span{border:1px solid;border-color:#fff;padding:10px 14px;display:block;background:#f7f7f7;background-image:linear-gradient(180deg,#f7f7f7 0,#ededed);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF7F7F7",endColorstr="#FFEDEDED",GradientType=0)}#wrapper .banner img .button.lnk_view:hover{border-color:#9e9e9e #9e9e9e #c8c8c8}#wrapper .banner img .button.lnk_view:hover span{filter:none;background:#e7e7e7}#wrapper .banner img .button.lnk_view i.left{padding-right:8px;color:#777}#wrapper .banner img table.std,#wrapper .banner img table.table_block{margin-bottom:20px;width:100%;border:1px solid #999;border-bottom:none;background:#fff;border-collapse:inherit}#wrapper .banner img table.std th,#wrapper .banner img table.table_block th{padding:14px 12px;font-size:12px;color:#fff;font-weight:700;text-transform:uppercase;text-shadow:0 1px 0 #000;background:#999}#wrapper .banner img table.std tr.alternate_item,#wrapper .banner img table.table_block tr.alternate_item{background-color:#f3f3f3}#wrapper .banner img table.std td,#wrapper .banner img table.table_block td{padding:12px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:12px;vertical-align:top}#wrapper .banner img .table{margin-bottom:30px;border-color:#dadada}#wrapper .banner img .table>thead>tr{border-bottom:3px solid transparent}#wrapper .banner img .table>thead>tr>th{background:#78b8cc;border-bottom-width:1px;color:#fff;vertical-align:middle;font-family:Avenir LT Std Medium}#wrapper .banner img .table td a.color-myaccount{color:#777;text-decoration:underline}#wrapper .banner img .table td a.color-myaccount:hover{text-decoration:none}#wrapper .banner img .table tfoot tr{background:#fff}#wrapper .banner img .table tfoot div fieldset .inputVoucher{border:1px solid #000}#wrapper .banner img .price{font-size:13px;color:#000;white-space:nowrap}#wrapper .banner img .price.product-price{font:600 21px/26px Avenir LT Std Light,sans-serif;color:#000}#wrapper .banner img .old-price{color:#6f6f6f;text-decoration:line-through}#wrapper .banner img .old-price.product-price{font-size:17px}#wrapper .banner img .special-price{color:#f13340}#wrapper .banner img .price-percent-reduction{background:#f13340;border:1px solid #d02a2c;font:600 21px/24px Avenir LT Std Light,sans-serif;color:#fff;padding:0 5px 0 3px;display:inline-block}#wrapper .banner img .price-percent-reduction.small{font:700 14px/17px Avenir LT Std Light,Helvetica,sans-serif;padding:1px 6px}#wrapper .banner img .new-box,#wrapper .banner img .sale-box{position:absolute;top:-4px;overflow:hidden;height:85px;width:85px;text-align:center;z-index:0}#wrapper .banner img .new-box{left:-4px}#wrapper .banner img .sale-box{right:-5px}#wrapper .banner img .new-label{font:700 14px/12px Avenir LT Std Light,Helvetica,sans-serif;color:#fff;background:#6ad4ff;text-transform:uppercase;padding:9px 0 7px;text-shadow:1px 1px rgba(0,0,0,.24);width:130px;text-align:center;display:block;position:absolute;left:-33px;top:16px;z-index:1;transform:rotate(-45deg)}#wrapper .banner img .new-label:before{right:5px;transform:rotate(225deg)}#wrapper .banner img .new-label:after,#wrapper .banner img .new-label:before{position:absolute;bottom:-3px;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:#21a3d8 transparent transparent;content:".";text-indent:-5000px}#wrapper .banner img .new-label:after{left:3px;transform:rotate(135deg)}#wrapper .banner img .sale-label{font:700 14px/12px Avenir LT Std Light,Helvetica,sans-serif;color:#fff;background:#f13340;text-transform:uppercase;padding:9px 0 7px;text-shadow:1px 1px rgba(0,0,0,.24);width:130px;text-align:center;display:block;position:absolute;right:-33px;top:16px;z-index:1;transform:rotate(45deg)}#wrapper .banner img .sale-label:before{right:4px;transform:rotate(225deg)}#wrapper .banner img .sale-label:after,#wrapper .banner img .sale-label:before{position:absolute;bottom:-3px;width:0;height:0;border-style:solid;border-width:4px 4px 0;border-color:#ad2b34 transparent transparent;content:".";text-indent:-5000px}#wrapper .banner img .sale-label:after{left:5px;transform:rotate(135deg)}#wrapper .banner img .ie8 .new-label{left:0;top:0;width:auto;padding:5px 15px}#wrapper .banner img .ie8 .new-label:after,#wrapper .banner img .ie8 .new-label:before{display:none}#wrapper .banner img .ie8 .sale-label{right:0;top:0;width:auto;padding:5px 15px}#wrapper .banner img .ie8 .sale-label:after,#wrapper .banner img .ie8 .sale-label:before{display:none}#wrapper .banner img .ie8 .new-box{top:-1px;left:-1px}#wrapper .banner img .ie8 .sale-box{right:-1px;top:-1px}#wrapper .banner img .box{background:#fff;border:1px solid #dadada;padding:14px 18px 13px;margin:0 0 30px;line-height:23px}#wrapper .banner img .box p{margin-bottom:0}#wrapper .banner img .box.box-small{padding:9px 10px 9px 20px}#wrapper .banner img .box.box-small .dark{padding-top:10px;padding-right:20px;margin-bottom:0;width:auto}#wrapper .banner img .page-product-box{padding-bottom:10px}#wrapper .banner img .product-box{width:178px;float:left;box-sizing:border-box}#wrapper .banner img .product-box .product-image{border:1px solid #dadada;background:#fff;padding:5px;display:block;margin-bottom:11px}#wrapper .banner img .product-box .product-image img{max-width:100%;width:100%;height:auto}#wrapper .banner img #home-page-tabs{border:none;background:#fff}@media (min-width:576px){#wrapper .banner img #home-page-tabs{padding:10px 0;margin:0 0 0 -18px}}#wrapper .banner img #home-page-tabs>li{margin-bottom:0}@media (min-width:767px){#wrapper .banner img #home-page-tabs>li{border-left:1px solid #dadada;margin:0 0 0 9px;padding:0 0 0 9px}}@media (max-width:574px){#wrapper .banner img #home-page-tabs>li{width:100%}}#wrapper .banner img #home-page-tabs>li a{font:600 21px/24px Avenir LT Std Light,sans-serif;color:#000;text-transform:uppercase;border:none;outline:none;margin:0;padding:10px}@media (min-width:576px){#wrapper .banner img #home-page-tabs>li a{padding:1px 10px}}@media (min-width:576px) and (max-width:767px){#wrapper .banner img #home-page-tabs>li a{padding:10px}}#wrapper .banner img #home-page-tabs>li:first-child{border:none}#wrapper .banner img #home-page-tabs>li.active a,#wrapper .banner img #home-page-tabs>li a:hover{background:#333;color:#fff;padding:10px}@media (min-width:576px){#wrapper .banner img #home-page-tabs>li.active a,#wrapper .banner img #home-page-tabs>li a:hover{margin:-9px 0}}@media (min-width:576px) and (max-width:767px){#wrapper .banner img #home-page-tabs>li.active a,#wrapper .banner img #home-page-tabs>li a:hover{margin:0}}#wrapper .banner img .block{margin-bottom:30px}@media (max-width:575px){#wrapper .banner img .block{margin-bottom:0}}@media (max-width:575px){#wrapper .banner img .block .block_content{margin-bottom:20px}}#wrapper .banner img .block .title_block,#wrapper .banner img .block h4{font:600 18px/22px Avenir LT Std Light,sans-serif;color:#000;background:#f6f6f6;border-top:5px solid #333;text-transform:uppercase;padding:14px 5px 17px 20px;margin-bottom:20px}@media (min-width:576px) and (max-width:767px){#wrapper .banner img .block .title_block,#wrapper .banner img .block h4{font-size:14px}}@media (max-width:575px){#wrapper .banner img .block .title_block,#wrapper .banner img .block h4{position:relative}#wrapper .banner img .block .title_block:after,#wrapper .banner img .block h4:after{display:block;font-family:FontAwesome;content:"\F067";position:absolute;right:0;top:15px;height:36px;width:36px;font-size:26px;font-weight:400}#wrapper .banner img .block .title_block.active:after,#wrapper .banner img .block h4.active:after{content:"\F068"}}#wrapper .banner img .block .title_block a,#wrapper .banner img .block .title_block a:hover,#wrapper .banner img .block h4 a,#wrapper .banner img .block h4 a:hover{color:#000}#wrapper .banner img .block .list-block{margin-top:-8px}@media (max-width:575px){#wrapper .banner img .block .list-block{margin-top:0}}#wrapper .banner img .block .list-block li{padding:5px 0 6px 20px;border-top:1px solid #dadada}#wrapper .banner img .block .list-block li a i{display:none}#wrapper .banner img .block .list-block li a:before{content:"\F105";display:inline;font-family:FontAwesome;color:#000;padding-right:8px}#wrapper .banner img .block .list-block li a:hover{color:#000;font-weight:700}#wrapper .banner img .block .list-block li:first-child{border-top:none}#wrapper .banner img .block .list-block .form-group{padding-top:20px;border-top:1px solid #dadada;margin-bottom:0}#wrapper .banner img .block .list-block .form-group select{max-width:270px}@media (max-width:575px){#wrapper .banner img .block .list-block .form-group select{width:270px}}#wrapper .banner img .block .list-block .btn{margin-top:12px}#wrapper .banner img .block .products-block li{padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid #dadada}#wrapper .banner img .block .products-block li .products-block-image{float:left;border:1px solid #dadada;margin-right:19px}@media (min-width:576px) and (max-width:767px){#wrapper .banner img .block .products-block li .products-block-image{float:none;display:inline-block;margin:0 auto 10px;text-align:center}}#wrapper .banner img .block .products-block li .product-content{overflow:hidden}#wrapper .banner img .block .products-block li .product-content h5{margin:-3px 0 0}#wrapper .banner img .page-heading{font:9000 18px/22px Avenir LT Std Heavy;color:#000;text-transform:uppercase;padding:0 0 17px;margin-bottom:30px;overflow:hidden}#wrapper .banner img .page-heading span.heading-counter{font:700 13px/22px Avenir LT Std Light,Helvetica,sans-serif;float:right;color:#000;text-transform:none;margin-bottom:10px}@media (max-width:575px){#wrapper .banner img .page-heading span.heading-counter{float:none;display:block;padding-top:5px}}#wrapper .banner img .page-heading span.lighter{color:#9c9c9c}#wrapper .banner img .page-heading.bottom-indent{margin-bottom:16px}#wrapper .banner img .page-heading.product-listing{border-bottom:none;margin-bottom:0}#wrapper .banner img .page-subheading{padding:0 0 15px;line-height:normal;margin-bottom:12px;border-bottom:1px solid #dadada}#wrapper .banner img .page-subheading,#wrapper .banner img h3.page-product-heading{font-family:Avenir LT Std Light,sans-serif;font-weight:600;text-transform:uppercase;color:#000;font-size:18px}#wrapper .banner img h3.page-product-heading{line-height:20px;padding:14px 20px 17px;margin:0 0 20px;position:relative;border:1px solid #dadada;border-bottom:none;background:#fff}#wrapper .banner img .accordion-item .accordion-header{display:block;font-size:1.4em;font-weight:700;text-transform:uppercase;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;padding:6px 10px;margin-top:30px;padding-top:15px;padding-bottom:15px;text-decoration:none;color:#000}#wrapper .banner img .accordion-item i{float:right}#wrapper .banner img ul.footer_links{padding:20px 0 0;height:65px}#wrapper .banner img ul.footer_links li{float:left}#wrapper .banner img ul.footer_links li+li{margin-left:10px}#wrapper .banner img .content_sortPagiBar .sortPagiBar{border-bottom:1px solid #dadada;clear:both}#wrapper .banner img .content_sortPagiBar .sortPagiBar #productsSortForm{float:left;margin-right:20px;margin-bottom:10px}#wrapper .banner img .content_sortPagiBar .sortPagiBar #productsSortForm select{max-width:192px;float:left}@media (max-width:767px){#wrapper .banner img .content_sortPagiBar .sortPagiBar #productsSortForm select{max-width:160px}}#wrapper .banner img .content_sortPagiBar .sortPagiBar #productsSortForm .selector,#wrapper .banner img .content_sortPagiBar .sortPagiBar .nbrItemPage{float:left}#wrapper .banner img .content_sortPagiBar .sortPagiBar .nbrItemPage select{max-width:59px;float:left}#wrapper .banner img .content_sortPagiBar .sortPagiBar .nbrItemPage .clearfix>span{padding:3px 0 0 12px;display:inline-block;float:left}#wrapper .banner img .content_sortPagiBar .sortPagiBar .nbrItemPage #uniform-nb_item,#wrapper .banner img .content_sortPagiBar .sortPagiBar label,#wrapper .banner img .content_sortPagiBar .sortPagiBar select{float:left}#wrapper .banner img .content_sortPagiBar .sortPagiBar label{padding:3px 6px 0 0}#wrapper .banner img .content_sortPagiBar .sortPagiBar.instant_search #productsSortForm{display:none}#wrapper .banner img .content_sortPagiBar .display,#wrapper .banner img .content_sortPagiBar .display_m{float:right;margin-top:-4px}#wrapper .banner img .content_sortPagiBar .display_m li,#wrapper .banner img .content_sortPagiBar .display li{float:left;padding-left:12px;text-align:center}#wrapper .banner img .content_sortPagiBar .display_m li a,#wrapper .banner img .content_sortPagiBar .display li a{color:gray;font-size:11px;line-height:14px;cursor:pointer}#wrapper .banner img .content_sortPagiBar .display_m li a i,#wrapper .banner img .content_sortPagiBar .display li a i{display:block;font-size:24px;height:24px;line-height:24px;margin-bottom:-3px;color:#e1e0e0}#wrapper .banner img .content_sortPagiBar .display_m li a:hover i,#wrapper .banner img .content_sortPagiBar .display li a:hover i{color:#4d4d4d}#wrapper .banner img .content_sortPagiBar .display_m li.selected a,#wrapper .banner img .content_sortPagiBar .display li.selected a{cursor:default}#wrapper .banner img .content_sortPagiBar .display_m li.selected i,#wrapper .banner img .content_sortPagiBar .display li.selected i{color:#000}#wrapper .banner img .content_sortPagiBar .display_m li.display-title,#wrapper .banner img .content_sortPagiBar .display li.display-title{font-weight:700;color:#000;padding:7px 6px 0 0}#wrapper .banner img .bottom-pagination-content,#wrapper .banner img .top-pagination-content{text-align:center;padding:12px 0;position:relative}#wrapper .banner img .bottom-pagination-content div.pagination,#wrapper .banner img .top-pagination-content div.pagination{margin:0;float:right;width:530px;text-align:center}@media (min-width:768px) and (max-width:991px){#wrapper .banner img .bottom-pagination-content div.pagination,#wrapper .banner img .top-pagination-content div.pagination{width:380px}}@media (max-width:767px){#wrapper .banner img .bottom-pagination-content div.pagination,#wrapper .banner img .top-pagination-content div.pagination{float:left;width:auto}}#wrapper .banner img .bottom-pagination-content div.pagination .showall,#wrapper .banner img .top-pagination-content div.pagination .showall{float:right;margin:8px 53px 8px 14px}@media (min-width:768px) and (max-width:991px){#wrapper .banner img .bottom-pagination-content div.pagination .showall,#wrapper .banner img .top-pagination-content div.pagination .showall{margin-right:11px}}@media (max-width:767px){#wrapper .banner img .bottom-pagination-content div.pagination .showall,#wrapper .banner img .top-pagination-content div.pagination .showall{margin-right:0}}#wrapper .banner img .bottom-pagination-content div.pagination .showall .btn span,#wrapper .banner img .top-pagination-content div.pagination .showall .btn span{font-size:13px;padding:3px 5px 4px;line-height:normal}#wrapper .banner img .bottom-pagination-content ul.pagination,#wrapper .banner img .top-pagination-content ul.pagination{margin:8px 0}@media (max-width:767px){#wrapper .banner img .bottom-pagination-content ul.pagination,#wrapper .banner img .top-pagination-content ul.pagination{float:left}}#wrapper .banner img .bottom-pagination-content ul.pagination li,#wrapper .banner img .top-pagination-content ul.pagination li{display:inline-block;float:left}#wrapper .banner img .bottom-pagination-content ul.pagination li>a,#wrapper .banner img .bottom-pagination-content ul.pagination li>span,#wrapper .banner img .top-pagination-content ul.pagination li>a,#wrapper .banner img .top-pagination-content ul.pagination li>span{margin:0 1px 0 0;padding:0;font-weight:700;border:1px solid;border-color:#dfdede #d2d0d0 #b0afaf;display:block}#wrapper .banner img .bottom-pagination-content ul.pagination li>a span,#wrapper .banner img .bottom-pagination-content ul.pagination li>span span,#wrapper .banner img .top-pagination-content ul.pagination li>a span,#wrapper .banner img .top-pagination-content ul.pagination li>span span{border:1px solid #fff;padding:2px 8px;display:block;background:url(../img/pagination-li.gif) 0 0 repeat-x #fff}#wrapper .banner img .bottom-pagination-content ul.pagination li>a:hover span,#wrapper .banner img .top-pagination-content ul.pagination li>a:hover span{background:#eee}#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous{color:#777676;font-weight:700}#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next>a,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next>span,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous>a,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous>span,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next>a,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next>span,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous>a,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous>span{border:none;background:none;display:block;padding:4px 0}@media (max-width:575px){#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next>a b,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next>span b,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous>a b,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous>span b,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next>a b,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next>span b,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous>a b,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous>span b{display:none}}#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next>a span,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next>span span,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous>a span,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous>span span,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next>a span,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next>span span,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous>a span,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous>span span{border:none;padding:0;background:none}#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next>a span b,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next>span span b,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous>a span b,#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous>span span b,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next>a span b,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next>span span b,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous>a span b,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous>span span b{font-weight:700}#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_previous,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_previous{margin-right:10px}#wrapper .banner img .bottom-pagination-content ul.pagination li.pagination_next,#wrapper .banner img .top-pagination-content ul.pagination li.pagination_next{margin-left:10px}#wrapper .banner img .bottom-pagination-content ul.pagination li.active>span,#wrapper .banner img .top-pagination-content ul.pagination li.active>span{color:#000;border-color:#dfdede #d2d0d0 #b0afaf}#wrapper .banner img .bottom-pagination-content ul.pagination li.active>span span,#wrapper .banner img .top-pagination-content ul.pagination li.active>span span{background:#eee}#wrapper .banner img .bottom-pagination-content .compare-form,#wrapper .banner img .top-pagination-content .compare-form{float:right}@media (max-width:574px){#wrapper .banner img .bottom-pagination-content .compare-form,#wrapper .banner img .top-pagination-content .compare-form{float:left;width:100%;text-align:left;padding-bottom:10px;clear:both}}#wrapper .banner img .bottom-pagination-content .product-count,#wrapper .banner img .top-pagination-content .product-count{padding:11px 0 0;float:left}@media (max-width:767px){#wrapper .banner img .bottom-pagination-content .product-count,#wrapper .banner img .top-pagination-content .product-count{clear:left}}#wrapper .banner img .bottom-pagination-content{border-top:1px solid #dadada}#wrapper .banner img .step{margin-bottom:30px;overflow:hidden}#wrapper .banner img .step .first,#wrapper .banner img .step .last,#wrapper .banner img .step .second,#wrapper .banner img .step .third{width:22%!important;float:left}#wrapper .banner img .step li{width:25%;float:left;text-align:left;border-left-width:0}@media (max-width:575px){#wrapper .banner img .step li{width:100%;border-left-width:1px}#wrapper .banner img .step li.last{border-bottom:0}}#wrapper .banner img .step li.step_current_end span,#wrapper .banner img .step li.step_current span,#wrapper .banner img .step li a,#wrapper .banner img .step li span{text-transform:uppercase;display:block;padding:13px 10px 14px 13px;color:#000;font-size:17px;line-height:21px;font-weight:700;text-shadow:none;position:relative}@media (max-width:768px){#wrapper .banner img .step li.step_current_end span,#wrapper .banner img .step li.step_current span,#wrapper .banner img .step li a,#wrapper .banner img .step li span{font-size:15px}}#wrapper .banner img .step li.step_current_end span:focus,#wrapper .banner img .step li.step_current span:focus,#wrapper .banner img .step li a:focus,#wrapper .banner img .step li span:focus{text-decoration:none;outline:none}#wrapper .banner img .step li.first a,#wrapper .banner img .step li.first span{z-index:5;padding-left:13px!important}#wrapper .banner img .step li.second a,#wrapper .banner img .step li.second span{z-index:4}#wrapper .banner img .step li.third a,#wrapper .banner img .step li.third span{z-index:3}#wrapper .banner img .step li.four a,#wrapper .banner img .step li.four span{z-index:2}#wrapper .banner img .step li.last span{z-index:1}#wrapper .banner img .step li.step_current{font-weight:700;background:#29bece;border:1px solid #29bece}#wrapper .banner img .step li.step_current span{color:#fff;position:relative;background-color:#29bece}@media (min-width:768px){#wrapper .banner img .step li.step_current span{padding-left:38px}#wrapper .banner img .step li.step_current span:after{background:url(../img/flecha2.png) right 0 no-repeat}}#wrapper .banner img .step li.step_todo{position:relative}#wrapper .banner img .step li.step_todo:before{content:" ";position:absolute;width:80px;top:0;bottom:0;left:-12%;z-index:99999;border-top:2px solid #cfcfcf;border-right:2px solid #cfcfcf;transform:rotate(45deg)}#wrapper .banner img .step li.step_current+li{position:relative}#wrapper .banner img .step li.step_current+li:before{content:" ";position:absolute;width:80px;top:0;bottom:0;left:-12%;z-index:99999;border-top:2px solid #cfcfcf;border-right:2px solid #cfcfcf;background-color:#29bece;transform:rotate(45deg)}#wrapper .banner img .step li.step_current_end{font-weight:700}#wrapper .banner img .step li.step_todo{background:#ececec}#wrapper .banner img .step li.step_todo span{display:block;border:1px solid #ececec;color:#000;position:relative;background-color:#ececec}@media (min-width:768px){#wrapper .banner img .step li.step_todo span:after{background:url(../img/flecha1.png) right 0 no-repeat}}#wrapper .banner img .step li.step_done{border-color:#d5ecf2;background:#d5ecf2}#wrapper .banner img .step li.step_done a{color:#000;text-shadow:none;border:1px solid;border-color:#d5ecf2}@media (min-width:768px){#wrapper .banner img .step li.step_done a{padding-left:38px}#wrapper .banner img .step li.step_done a:after{background:url(../img/flecha1.png) right 0 no-repeat}}@media (min-width:768px){#wrapper .banner img .step li.step_done.step_done_last a:after{background:url(../img/flecha2.png) right 0 no-repeat}}@media (min-width:768px){#wrapper .banner img .step li#step_end span:after{display:none}}#wrapper .banner img .step li em{font-style:normal}@media (min-width:576px) and (max-width:767px){#wrapper .banner img .step li em{display:none}}#wrapper .banner img .rating{clear:both;display:block;margin:2em;cursor:pointer}#wrapper .banner img .rating:after{content:".";display:block;height:0;width:0;clear:both;visibility:hidden}#wrapper .banner img .cancel,#wrapper .banner img .star{overflow:hidden;float:left;margin:0 1px 0 0;width:16px;height:16px;cursor:pointer}#wrapper .banner img .cancel,#wrapper .banner img .cancel a{background:url(../img/delete.gif) no-repeat 0 -16px!important}#wrapper .banner img .cancel a,#wrapper .banner img .star a{display:block;width:100%;height:100%;background-position:0 0}#wrapper .banner img div.star_on a{background-position:0 -16px}#wrapper .banner img div.star_hover a,#wrapper .banner img div.star a:hover{background-position:0 -32px}#wrapper .banner img .pack_content{margin:10px 0}#wrapper .banner img .confirmation{margin:0 0 10px;padding:10px;border:1px solid #e6db55;font-size:13px;background:none repeat scroll 0 0 #ffffe0}#wrapper .banner img #page .rte{background:transparent none repeat scroll 0 0}#wrapper .banner img #page .rte em{font-style:italic!important}#wrapper .banner img .listcomment{list-style-type:none;margin:0 0 20px!important}#wrapper .banner img .listcomment li{padding:10px 0;border-bottom:1px dotted #dadada;color:#666}#wrapper .banner img .listcomment .titlecomment{display:block;font-weight:700;font-size:12px;color:#000}#wrapper .banner img .listcomment .txtcomment{display:block;padding:5px 0;color:#000}#wrapper .banner img .header-container{background:#fff}#wrapper .banner img .breadcrumb{display:inline-block;padding:0 11px;border:1px solid #dadada;font-weight:700;font-size:12px;line-height:24px;min-height:6px;border-radius:3px;overflow:hidden;margin-bottom:16px;position:relative;z-index:1}#wrapper .banner img .breadcrumb .navigation-pipe{width:18px;display:inline-block;text-indent:-5000px}#wrapper .banner img .breadcrumb a{display:inline-block;background:#fff;padding:0 15px 0 22px;margin-left:-26px;position:relative;z-index:2;color:#000}#wrapper .banner img .breadcrumb a.home{font-size:17px;color:#777;width:38px;text-align:center;padding:0;margin:0 0 0 -10px;z-index:99;line-height:22px;display:inline-block;height:25px}#wrapper .banner img .breadcrumb a.home i{vertical-align:-1px}#wrapper .banner img .breadcrumb a.home:before{border:none}#wrapper .banner img .breadcrumb a:after{right:-10px;background:#fff}#wrapper .banner img .breadcrumb a:after,#wrapper .banner img .breadcrumb a:before{display:inline-block;content:".";position:absolute;top:3px;width:18px;height:18px;border-right:1px solid #dadada;border-top:1px solid #dadada;border-radius:2px;text-indent:-5000px;z-index:-1;transform:rotate(45deg)}#wrapper .banner img .breadcrumb a:before{left:-10px;background:transparent}#wrapper .banner img .breadcrumb a:hover{color:#777}#wrapper .banner img .ie8 .breadcrumb{min-height:1px}#wrapper .banner img .ie8 .breadcrumb a:after{display:none}#wrapper .banner img .ie8 .breadcrumb .navigation-pipe{width:20px}#wrapper .banner img #reinsurance_block{clear:both!important}#wrapper .banner img #short_description_content dl,#wrapper .banner img #short_description_content ol,#wrapper .banner img #short_description_content ul,#wrapper .banner img #tinymce dl,#wrapper .banner img #tinymce ol,#wrapper .banner img #tinymce ul{margin-left:20px}#wrapper .banner img .rte ul{padding-left:15px}#wrapper .banner img .rte ol{list-style-type:decimal;padding-left:15px}#wrapper .banner img .block_hidden_only_for_screen{display:none}#wrapper .banner img #id_address_delivery.form-control,#wrapper .banner img #id_address_invoice.form-control{width:269px}#wrapper .banner img .addresses .addresses .address_select,#wrapper .banner img .addresses .select label,#wrapper .banner img .addresses .selector{clear:both;float:left}#wrapper .banner img .addresses .waitimage{display:none;float:left;width:24px;height:24px;background-image:url(../img/loader.gif);background-repeat:no-repeat;position:relative;bottom:-2px;left:10px}#wrapper .banner img .addresses .checkbox.addressesAreEquals{clear:both;float:left;margin:15px 0 25px}#wrapper .banner img #account-creation_form .box,#wrapper .banner img #address .box,#wrapper .banner img #authentication .box,#wrapper .banner img #identity .box,#wrapper .banner img #new_account_form .box,#wrapper .banner img #opc_account_form .box{padding-bottom:20px;line-height:20px}#wrapper .banner img #account-creation_form p.required,#wrapper .banner img #address p.required,#wrapper .banner img #authentication p.required,#wrapper .banner img #identity p.required,#wrapper .banner img #new_account_form p.required,#wrapper .banner img #opc_account_form p.required{color:#f13340;margin:9px 0 16px}#wrapper .banner img #account-creation_form p.inline-infos,#wrapper .banner img #address p.inline-infos,#wrapper .banner img #authentication p.inline-infos,#wrapper .banner img #identity p.inline-infos,#wrapper .banner img #new_account_form p.inline-infos,#wrapper .banner img #opc_account_form p.inline-infos{color:red}#wrapper .banner img #account-creation_form .form-group,#wrapper .banner img #address .form-group,#wrapper .banner img #authentication .form-group,#wrapper .banner img #identity .form-group,#wrapper .banner img #new_account_form .form-group,#wrapper .banner img #opc_account_form .form-group{margin-bottom:4px}#wrapper .banner img #account-creation_form .form-group .form-control,#wrapper .banner img #address .form-group .form-control,#wrapper .banner img #authentication .form-group .form-control,#wrapper .banner img #identity .form-group .form-control,#wrapper .banner img #new_account_form .form-group .form-control,#wrapper .banner img #opc_account_form .form-group .form-control{max-width:375px}#wrapper .banner img #account-creation_form .form-group .form-control#adress_alias,#wrapper .banner img #address .form-group .form-control#adress_alias,#wrapper .banner img #authentication .form-group .form-control#adress_alias,#wrapper .banner img #identity .form-group .form-control#adress_alias,#wrapper .banner img #new_account_form .form-group .form-control#adress_alias,#wrapper .banner img #opc_account_form .form-group .form-control#adress_alias{margin-bottom:20px}@media (min-width:992px){#wrapper .banner img #account-creation_form .form-group.phone-number,#wrapper .banner img #address .form-group.phone-number,#wrapper .banner img #authentication .form-group.phone-number,#wrapper .banner img #identity .form-group.phone-number,#wrapper .banner img #new_account_form .form-group.phone-number,#wrapper .banner img #opc_account_form .form-group.phone-number{float:left;width:270px;margin-right:13px}}@media (min-width:992px){#wrapper .banner img #account-creation_form .form-group.phone-number+p,#wrapper .banner img #address .form-group.phone-number+p,#wrapper .banner img #authentication .form-group.phone-number+p,#wrapper .banner img #identity .form-group.phone-number+p,#wrapper .banner img #new_account_form .form-group.phone-number+p,#wrapper .banner img #opc_account_form .form-group.phone-number+p{padding:23px 0 0;margin-bottom:0}}#wrapper .banner img #account-creation_form .gender-line,#wrapper .banner img #address .gender-line,#wrapper .banner img #authentication .gender-line,#wrapper .banner img #identity .gender-line,#wrapper .banner img #new_account_form .gender-line,#wrapper .banner img #opc_account_form .gender-line{margin-bottom:4px;padding-top:4px}#wrapper .banner img #account-creation_form .gender-line>label,#wrapper .banner img #address .gender-line>label,#wrapper .banner img #authentication .gender-line>label,#wrapper .banner img #identity .gender-line>label,#wrapper .banner img #new_account_form .gender-line>label,#wrapper .banner img #opc_account_form .gender-line>label{margin-right:10px;margin-bottom:0}#wrapper .banner img #account-creation_form .gender-line .radio-inline label,#wrapper .banner img #address .gender-line .radio-inline label,#wrapper .banner img #authentication .gender-line .radio-inline label,#wrapper .banner img #identity .gender-line .radio-inline label,#wrapper .banner img #new_account_form .gender-line .radio-inline label,#wrapper .banner img #opc_account_form .gender-line .radio-inline label{font-weight:400;color:#777}#wrapper .banner img #authentication #center_column form.std .row,#wrapper .banner img #identity #center_column form.std .row,#wrapper .banner img #order-opc #center_column form.std .row{margin-left:-5px;margin-right:-5px}#wrapper .banner img #authentication #center_column form.std .row .col-xs-4,#wrapper .banner img #identity #center_column form.std .row .col-xs-4,#wrapper .banner img #order-opc #center_column form.std .row .col-xs-4{padding-left:5px;padding-right:5px;max-width:94px}#wrapper .banner img #authentication #center_column form.std .row .col-xs-4 .form-control,#wrapper .banner img #identity #center_column form.std .row .col-xs-4 .form-control,#wrapper .banner img #order-opc #center_column form.std .row .col-xs-4 .form-control{max-width:84px}#wrapper .banner img #authentication #center_column .footer_links,#wrapper .banner img #identity #center_column .footer_links,#wrapper .banner img #order-opc #center_column .footer_links{border:none;padding-top:0}#wrapper .banner img #new_account_form .box{line-height:20px}#wrapper .banner img #new_account_form .box .date-select{padding-bottom:10px}#wrapper .banner img #new_account_form .box .top-indent{padding-top:10px}#wrapper .banner img #new_account_form .box .customerprivacy{padding-top:15px}#wrapper .banner img #authentication fieldset.account_creation{margin-bottom:20px}#wrapper .banner img #password{padding-top:0;border:none}#wrapper .banner img #password .box p{margin-bottom:9px}#wrapper .banner img #password .box .form-group{margin-bottom:20px}#wrapper .banner img #password .box .form-group .form-control{width:263px}#wrapper .banner img #instant_search_results a.close{font-size:13px;font-weight:600;opacity:1;line-height:inherit;text-transform:none;font-family:Avenir LT Std Light,Helvetica,sans-serif}#wrapper .banner img #instant_search_results a.close:hover{color:#515151}#wrapper .banner img #manufacturers_list h3,#wrapper .banner img #suppliers_list h3{font-size:17px;line-height:23px}#wrapper .banner img #manufacturers_list .description,#wrapper .banner img #suppliers_list .description{line-height:18px}#wrapper .banner img #manufacturers_list .product-counter a,#wrapper .banner img #suppliers_list .product-counter a{font-weight:700;color:#000}#wrapper .banner img #manufacturers_list .product-counter a:hover,#wrapper .banner img #suppliers_list .product-counter a:hover{color:#515151}#wrapper .banner img #manufacturers_list.list li .mansup-container,#wrapper .banner img #suppliers_list.list li .mansup-container{border-top:1px solid #dadada;padding:31px 0 30px}@media (max-width:575px){#wrapper .banner img #manufacturers_list.list li .mansup-container,#wrapper .banner img #suppliers_list.list li .mansup-container{text-align:center}}#wrapper .banner img #manufacturers_list.list li:first-child .mansup-container,#wrapper .banner img #suppliers_list.list li:first-child .mansup-container{border-top:0}#wrapper .banner img #manufacturers_list.list li .left-side,#wrapper .banner img #suppliers_list.list li .left-side{text-align:center}#wrapper .banner img #manufacturers_list.list li h3,#wrapper .banner img #suppliers_list.list li h3{margin-top:-5px;padding-bottom:8px}#wrapper .banner img #manufacturers_list.list li .middle-side,#wrapper .banner img #suppliers_list.list li .middle-side{padding-left:0}@media (max-width:575px){#wrapper .banner img #manufacturers_list.list li .middle-side,#wrapper .banner img #suppliers_list.list li .middle-side{padding-right:15px;padding-left:15px}}#wrapper .banner img #manufacturers_list.list li .right-side-content,#wrapper .banner img #suppliers_list.list li .right-side-content{border-left:1px solid #dadada;padding:0 0 32px 31px;min-height:108px}@media (max-width:575px){#wrapper .banner img #manufacturers_list.list li .right-side-content,#wrapper .banner img #suppliers_list.list li .right-side-content{min-height:1px;padding:0;border:none}}#wrapper .banner img #manufacturers_list.list li .right-side-content .product-counter,#wrapper .banner img #suppliers_list.list li .right-side-content .product-counter{position:relative;top:-6px;margin-bottom:12px}@media (max-width:575px){#wrapper .banner img #manufacturers_list.list li .right-side-content .product-counter,#wrapper .banner img #suppliers_list.list li .right-side-content .product-counter{top:0}}#wrapper .banner img #manufacturers_list.grid li,#wrapper .banner img #suppliers_list.grid li{text-align:center}#wrapper .banner img #manufacturers_list.grid li .product-container,#wrapper .banner img #suppliers_list.grid li .product-container{padding-top:40px;padding-bottom:20px;border-bottom:1px solid #dadada}#wrapper .banner img #manufacturers_list.grid li .product-container .left-side,#wrapper .banner img #suppliers_list.grid li .product-container .left-side{padding-bottom:42px}#wrapper .banner img #manufacturers_list.grid li .product-container h3,#wrapper .banner img #suppliers_list.grid li .product-container h3{padding-bottom:10px}#wrapper .banner img #manufacturers_list.grid li .product-container .product-counter,#wrapper .banner img #suppliers_list.grid li .product-container .product-counter{margin-bottom:12px}@media (min-width:992px){#wrapper .banner img #manufacturers_list.grid li.first-in-line,#wrapper .banner img #suppliers_list.grid li.first-in-line{clear:left}#wrapper .banner img #manufacturers_list.grid li.last-line .product-container,#wrapper .banner img #suppliers_list.grid li.last-line .product-container{border-bottom:none}}@media (min-width:576px) and (max-width:991px){#wrapper .banner img #manufacturers_list.grid li.first-item-of-tablet-line,#wrapper .banner img #suppliers_list.grid li.first-item-of-tablet-line{clear:left}#wrapper .banner img #manufacturers_list.grid li.last-tablet-line .product-container,#wrapper .banner img #suppliers_list.grid li.last-tablet-line .product-container{border-bottom:none}}@media (max-width:575px){#wrapper .banner img #manufacturers_list.grid .product-container,#wrapper .banner img #suppliers_list.grid .product-container{border-bottom:none}}#wrapper .banner img #manufacturer .description_box,#wrapper .banner img #supplier .description_box{padding-top:20px;padding-bottom:20px;border-top:1px solid #dadada}#wrapper .banner img #manufacturer .description_box .hide_desc,#wrapper .banner img #supplier .description_box .hide_desc{display:none}#wrapper .banner img #manufacturer .bottom-pagination-content,#wrapper .banner img #manufacturer .top-pagination-content,#wrapper .banner img #supplier .bottom-pagination-content,#wrapper .banner img #supplier .top-pagination-content{min-height:69px}#wrapper .banner img #manufacturer .top-pagination-content.bottom-line,#wrapper .banner img #supplier .top-pagination-content.bottom-line{border-bottom:1px solid #dadada}#wrapper .banner img table.discount i{font-size:20px;line-height:20px;vertical-align:-2px}#wrapper .banner img table.discount i.icon-ok{color:#46a74e}#wrapper .banner img table.discount i.icon-remove{color:#f13340}#wrapper .banner img #guestTracking .form-control{max-width:271px}@media (min-width:992px){#wrapper .banner img #guestTracking .form-group{overflow:hidden}#wrapper .banner img #guestTracking .form-group i{padding-left:10px}#wrapper .banner img #guestTracking .form-control{float:left}#wrapper .banner img #guestTracking label{float:left;clear:both;width:100%}}#wrapper .banner img #pagenotfound .pagenotfound{max-width:824px;margin:0 auto;text-align:center;padding:100px 0}#wrapper .banner img #pagenotfound .pagenotfound .img-404{padding:8px 0 27px}#wrapper .banner img #pagenotfound .pagenotfound .img-404 img{max-width:100%}#wrapper .banner img #pagenotfound .pagenotfound h1{font:600 28px/34px Avenir LT Std Light,sans-serif;color:#000;text-transform:uppercase;margin-bottom:7px}#wrapper .banner img #pagenotfound .pagenotfound p{font:600 16px/20px Avenir LT Std Light,sans-serif;color:#555454;text-transform:uppercase;border-bottom:1px solid #dadada;padding-bottom:19px;margin-bottom:20px}#wrapper .banner img #pagenotfound .pagenotfound h3{font-weight:700;color:#000;font-size:13px;line-height:normal;margin-bottom:18px}#wrapper .banner img #pagenotfound .pagenotfound label{font-weight:400}@media (max-width:575px){#wrapper .banner img #pagenotfound .pagenotfound label{display:block}}#wrapper .banner img #pagenotfound .pagenotfound .form-control{max-width:293px;display:inline-block;margin-right:5px}@media (max-width:575px){#wrapper .banner img #pagenotfound .pagenotfound .form-control{margin:0 auto 15px;display:block}}#wrapper .banner img #pagenotfound .pagenotfound .buttons{padding:48px 0 20px}#wrapper .banner img #pagenotfound .pagenotfound .buttons .button-medium i.left{font-size:17px}#wrapper .banner img #account-creation_form fieldset.reversoform{padding:10px!important}#wrapper .banner img #account-creation_form fieldset.reversoform .text label{display:block;padding:0 0 10px;width:100%;text-align:left}#wrapper .banner img #account-creation_form fieldset.reversoform .infos-sup{padding:0!important;font-size:10px;font-style:italic;text-align:right}#wrapper .banner img #account-creation_form fieldset.customerprivacy label,#wrapper .banner img fieldset.customerprivacy label{cursor:pointer}#wrapper .banner img .tab-content{margin-top:20px}#wrapper .banner img form#sendComment fieldset{padding:10px;border:1px solid #ccc;background:#eee}#wrapper .banner img form#sendComment h3{font-size:14px}#wrapper .banner img #new_comment_form p.text{margin-bottom:0;padding-bottom:0}#wrapper .banner img #sendComment p.textarea label,#wrapper .banner img #sendComment p.text label{display:block;margin:12px 0 4px;font-weight:700;font-size:12px}#wrapper .banner img #sendComment p.text input{padding:0 5px;height:28px;width:498px;border:1px solid #ccc;background:url(../img/bg_input.png) repeat-x 0 0 #fff}#wrapper .banner img #sendComment p.textarea textarea{height:80px;width:508px;border:1px solid #ccc}#wrapper .banner img #sendComment p.submit{padding:0;text-align:right}#wrapper .banner img #sendComment p.closeform{float:right;padding:0;height:12px;width:12px;text-indent:-5000px;background:url(../img/delete.gif) no-repeat 0 0}#wrapper .banner img .star{position:relative;top:-1px;float:left;width:14px;overflow:hidden;cursor:pointer;font-size:14px;font-weight:400;display:block}#wrapper .banner img .star a{display:block;position:absolute;text-indent:-5000px}#wrapper .banner img div.star:after{content:"\F006";font-family:FontAwesome;display:inline-block;color:#777676}#wrapper .banner img div.star.star_on{display:block}#wrapper .banner img div.star.star_hover:after,#wrapper .banner img div.star.star_on:after{content:"\F005";font-family:FontAwesome;display:inline-block;color:#ef8743}#wrapper .banner img .advertising_block{width:191px;margin-bottom:1em;text-align:center}#wrapper .banner img .blockcategories_footer ul ul{display:none!important}#wrapper .banner img .form-group.form-error input,#wrapper .banner img .form-group.form-error textarea{border:1px solid #f13340;color:#f13340;background:url(../img/form-error.png) 98% 5px no-repeat #fff1f2}#wrapper .banner img .form-group.form-ok input,#wrapper .banner img .form-group.form-ok textarea{border:1px solid #46a74e;color:#35b33f;background:url(../img/form-ok.png) 98% 5px no-repeat #ddf9e1}#wrapper .banner img .form-group.form-error .form-control,#wrapper .banner img .form-group.form-ok .form-control{padding-right:30px}#wrapper .banner img .checkbox,#wrapper .banner img .radio-inline{padding-left:0}#wrapper .banner img .checkbox .checker,#wrapper .banner img .radio-inline .checker{float:left}#wrapper .banner img .checkbox .checker span,#wrapper .banner img .radio-inline .checker span{top:0}#wrapper .banner img .checkbox div.radio,#wrapper .banner img .radio-inline div.radio{display:inline-block}#wrapper .banner img .checkbox div.radio span,#wrapper .banner img .radio-inline div.radio span{float:left;top:0}#wrapper .banner img .fancybox-skin{background:#fff!important}#wrapper .banner img .fancybox-skin .fancybox-close{width:28px;height:28px;background:none;font-size:28px;line-height:28px;color:#000;text-align:center;background:#fff;border-radius:50px}#wrapper .banner img .fancybox-skin .fancybox-close:hover{color:#515151}#wrapper .banner img .fancybox-skin .fancybox-close:after{content:"\F057";font-family:FontAwesome}#wrapper .banner img #cmsinfo_block,#wrapper .banner img #facebook_block{overflow:hidden;background:#f2f2f2;min-height:344px;height:344px;padding-right:29px;padding-left:29px}@media (max-width:767px){#wrapper .banner img #cmsinfo_block,#wrapper .banner img #facebook_block{min-height:354px;height:354px;padding-left:13px;padding-right:13px}}@media (max-width:575px){#wrapper .banner img #cmsinfo_block,#wrapper .banner img #facebook_block{width:100%;min-height:1px}}#wrapper .banner img #facebook_block h4{padding:35px 0 0;margin:0 0 12px;font:300 21px/25px Avenir LT Std Light,sans-serif;color:#1a1a1a}@media (max-width:767px){#wrapper .banner img #facebook_block h4{font-size:18px}}@media (max-width:575px){#wrapper .banner img #facebook_block h4{padding-top:20px!important}}@media (max-width:576px){#wrapper .banner img #facebook_block h4{font-size:16px}}#wrapper .banner img #facebook_block .facebook-fanbox{background:#fff;border:1px solid #aaa;padding-bottom:10px}#wrapper .banner img #cmsinfo_block{border-left:1px solid #d9d9d9}@media (max-width:575px){#wrapper .banner img #cmsinfo_block{border:none;margin-top:10px}}#wrapper .banner img #cmsinfo_block>div{padding:35px 10px 0 0}@media (max-width:575px){#wrapper .banner img #cmsinfo_block>div{padding-top:20px}}@media (max-width:574px){#wrapper .banner img #cmsinfo_block>div{width:100%;border-top:1px solid #d9d9d9}}#wrapper .banner img #cmsinfo_block>div+div{border-left:1px solid #d9d9d9;min-height:344px;padding-left:29px}@media (max-width:574px){#wrapper .banner img #cmsinfo_block>div+div{border-left:none;padding-left:10px;min-height:1px;padding-bottom:15px}}#wrapper .banner img #cmsinfo_block em{float:left;width:60px;height:60px;margin:3px 10px 0 0;font-size:30px;color:#fff;line-height:60px;text-align:center;background:#1a1a1a;border-radius:100px}@media (max-width:767px){#wrapper .banner img #cmsinfo_block em{width:30px;height:30px;line-height:30px;font-size:20px}}#wrapper .banner img #cmsinfo_block .type-text{overflow:hidden}#wrapper .banner img #cmsinfo_block h3{margin:0 0 5px;font:300 21px/25px Avenir LT Std Light,sans-serif;color:#1a1a1a}@media (max-width:991px){#wrapper .banner img #cmsinfo_block h3{font-size:18px}}#wrapper .banner img #cmsinfo_block ul li{padding-bottom:22px}@media (max-width:991px){#wrapper .banner img #cmsinfo_block ul li{padding-bottom:10px}}@media (max-width:767px){#wrapper .banner img #cmsinfo_block ul li{padding-bottom:0}}#wrapper .banner img #cmsinfo_block p em{background:none;border-radius:0;margin:0;font-size:13px;color:#777;float:none;height:inherit;line-height:inherit;text-align:left;font-style:italic}#wrapper .banner img .ie8 #cmsinfo_block,#wrapper .banner img .ie8 #facebook_block{height:344px}#wrapper .banner img #product.content_only div.pb-left-column p.resetimg{margin-bottom:0;padding-top:0}#wrapper .banner img #product.content_only div.pb-left-column #thumbs_list_frame{margin-bottom:0}#wrapper .banner img #product_comparison td.compare_extra_information{padding:10px}#wrapper .banner img #product_comparison #social-share-compare{margin-bottom:50px}#wrapper .banner img #product_comparison #social-share-compare #wrapper{background:#999;box-shadow:inset 0 2px 5px 0 rgba(0,0,0,.11)}#wrapper .banner img #product_comparison #social-share-compare #wrapper .banner{margin-bottom:1.5rem;display:block}#wrapper .banner img #product_comparison #social-share-compare #wrapper .banner img{box-shadow:1px 1px 7px 0 rgba(0,0,0,.15)}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-facebook:hover,#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-google-plus:hover,#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-pinterest:hover,#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-twitter:hover{border-color:#fff}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-facebook i{color:#435f9f}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-facebook:hover{color:#fff;background-color:#435f9f}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-facebook:hover i{color:#fff}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-twitter i{color:#00aaf0}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-twitter:hover{color:#fff;background-color:#00aaf0}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-twitter:hover i{color:#fff}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-google-plus i{color:#e04b34}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-google-plus:hover{color:#fff;background-color:#e04b34}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-google-plus:hover i{color:#fff}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-pinterest i{color:#ce1f21}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-pinterest:hover{color:#fff;background-color:#ce1f21}#wrapper .banner img #product_comparison #social-share-compare #wrapper .btn-pinterest:hover i{color:#fff}#wrapper .banner img #product_comparison #social-share-compare #wrapper .payment_option_form{display:none}#wrapper .banner img #product_comparison #social-share-compare #footer{padding-top:2.5rem}#wrapper .banner img #product_comparison #social-share-compare .row{margin-right:0;margin-left:0}#wrapper .banner img #product_comparison #social-share-compare .payment_option_logo{height:50px;max-height:50px}#wrapper .banner img #product_comparison #social-share-compare .payment_module_adv{height:120px;max-height:120px}#wrapper .banner img #product_comparison #social-share-compare .payment_option_selected{display:none;margin-top:15px}#wrapper .banner img #product_comparison #social-share-compare .payment_option_selected i{color:green}#wrapper .banner img #product_comparison #social-share-compare .payment_option_cta{margin-left:10px;color:#333!important}#wrapper .banner img #product_comparison #social-share-compare .tnc_box{background:#fbfbfb;border:1px solid #d6d4d4;padding:14px 18px 13px;margin:0 0 30px;line-height:23px}#wrapper .banner img #product_comparison #social-share-compare .pointer-box{cursor:pointer}#wrapper .banner img #product_comparison #social-share-compare .nopadding{padding:0!important;margin:0!important}#wrapper .banner img #product_comparison #social-share-compare .left-border-transparent{border-left:solid transparent!important}#wrapper .banner img #product_comparison #social-share-compare .button-mas-info{border:1px solid;border-radius:2px;padding:6px;text-transform:uppercase;text-decoration:initial!important}#wrapper .banner img #product_comparison #social-share-compare .text-table-summary{color:#005664;font-size:20px;text-align:center!important}#wrapper .banner img #product_comparison #social-share-compare .text-table-summary p{font-size:18px;font-weight:700}#wrapper .banner img #product_comparison #social-share-compare .border-top-transparent{border-top:solid transparent!important}#wrapper .banner img #product_comparison #social-share-compare .font-black{font:600 14px/6px Avenir LT Std black,sans-serif!important}#wrapper .banner img #product_comparison #social-share-compare .Radio-Payment{width:20px!important}@media (min-width:1160px){#wrapper .banner img #product_comparison #social-share-compare .noMarginLeft{margin-left:0!important;margin-right:0!important}}#wrapper .banner img #product_comparison #social-share-compare button span{font-family:Avenir LT Std Heavy;font-size:16px}#wrapper .banner img #product_comparison #social-share-compare .form-control{border-radius:4px;margin-bottom:10px;font-size:12px;background-color:#eaeaea;border:1px solid #eaeaea;color:#424242;border-radius:2px;box-shadow:inset 0 1px 1px transparent}#wrapper .banner img #product_comparison #social-share-compare .form-control::-webkit-input-placeholder{color:#424242}#wrapper .banner img #product_comparison #social-share-compare .form-control:-moz-placeholder,#wrapper .banner img #product_comparison #social-share-compare .form-control::-moz-placeholder{color:#424242;opacity:1}#wrapper .banner img #product_comparison #social-share-compare .form-control:-ms-input-placeholder{color:#424242}#wrapper .banner img #product_comparison #social-share-compare .btn,#wrapper .banner img #product_comparison #social-share-compare .button,#wrapper .banner img #product_comparison #social-share-compare .button-exclusive,#wrapper .banner img #product_comparison #social-share-compare .button-medium,#wrapper .banner img #product_comparison #social-share-compare .button.exclusive-medium{position:relative;background-color:#fec940;border-radius:2px;font-family:Avenir LT Std Heavy;padding:10px 20px;font-size:18px;color:#000}#wrapper .banner img #product_comparison #social-share-compare .btn:hover,#wrapper .banner img #product_comparison #social-share-compare .button-exclusive:hover,#wrapper .banner img #product_comparison #social-share-compare .button-medium:hover,#wrapper .banner img #product_comparison #social-share-compare .button.exclusive-medium:hover,#wrapper .banner img #product_comparison #social-share-compare .button:hover{background-color:#ffda7b;box-shadow:none}#wrapper .banner img #product_comparison #social-share-compare .btn.button-small,#wrapper .banner img #product_comparison #social-share-compare .button-exclusive.button-small,#wrapper .banner img #product_comparison #social-share-compare .button-medium.button-small,#wrapper .banner img #product_comparison #social-share-compare .button.button-small,#wrapper .banner img #product_comparison #social-share-compare .button.exclusive-medium.button-small{font-size:14px;padding:5px 20px}#wrapper .banner img #product_comparison #social-share-compare .btn.button-small i,#wrapper .banner img #product_comparison #social-share-compare .button-exclusive.button-small i,#wrapper .banner img #product_comparison #social-share-compare .button-medium.button-small i,#wrapper .banner img #product_comparison #social-share-compare .button.button-small i,#wrapper .banner img #product_comparison #social-share-compare .button.exclusive-medium.button-small i{margin-left:5px;font-size:14px}#wrapper .banner img #product_comparison #social-share-compare .btn i,#wrapper .banner img #product_comparison #social-share-compare .button-exclusive i,#wrapper .banner img #product_comparison #social-share-compare .button-medium i,#wrapper .banner img #product_comparison #social-share-compare .button.exclusive-medium i,#wrapper .banner img #product_comparison #social-share-compare .button i{color:#000}#wrapper .banner img #product_comparison #social-share-compare .btn i.icon-chevron-right,#wrapper .banner img #product_comparison #social-share-compare .button-exclusive i.icon-chevron-right,#wrapper .banner img #product_comparison #social-share-compare .button-medium i.icon-chevron-right,#wrapper .banner img #product_comparison #social-share-compare .button.exclusive-medium i.icon-chevron-right,#wrapper .banner img #product_comparison #social-share-compare .button i.icon-chevron-right{margin-left:5px}#wrapper .banner img #product_comparison #social-share-compare .btn i.icon-chevron-left,#wrapper .banner img #product_comparison #social-share-compare .button-exclusive i.icon-chevron-left,#wrapper .banner img #product_comparison #social-share-compare .button-medium i.icon-chevron-left,#wrapper .banner img #product_comparison #social-share-compare .button.exclusive-medium i.icon-chevron-left,#wrapper .banner img #product_comparison #social-share-compare .button i.icon-chevron-left{margin-right:5px}#wrapper .banner img #product_comparison #social-share-compare .btn-white{background-color:#fff!important}#wrapper .banner img #product_comparison #social-share-compare .btn-group-lg>.btn,#wrapper .banner img #product_comparison #social-share-compare .btn-lg{padding:10px 50px;border-radius:4px}#wrapper .banner img #product_comparison #social-share-compare input.button_disabled,#wrapper .banner img #product_comparison #social-share-compare input.exclusive_disabled,#wrapper .banner img #product_comparison #social-share-compare span.exclusive{border:1px solid #ccc;color:#999;background:url(../img/bg_bt_2.gif) repeat-x 0 0 #ccc;cursor:default}#wrapper .banner img #product_comparison #social-share-compare .btn.disabled,#wrapper .banner img #product_comparison #social-share-compare .btn[disabled]:hover{opacity:.3}#wrapper .banner img #product_comparison #social-share-compare .checkbox-inline input[type=checkbox],#wrapper .banner img #product_comparison #social-share-compare .checkbox input[type=checkbox],#wrapper .banner img #product_comparison #social-share-compare .radio-inline input[type=radio],#wrapper .banner img #product_comparison #social-share-compare .radio input[type=radio]{margin-left:0;float:none}#wrapper .banner img #product_comparison #social-share-compare #address div.address,#wrapper .banner img #product_comparison #social-share-compare #address div.identity,#wrapper .banner img #product_comparison #social-share-compare #identity div.address,#wrapper .banner img #product_comparison #social-share-compare #identity div.identity{padding-top:100px;margin-bottom:50px}#wrapper .banner img #product_comparison #social-share-compare #address div.address label,#wrapper .banner img #product_comparison #social-share-compare #address div.identity label,#wrapper .banner img #product_comparison #social-share-compare #identity div.address label,#wrapper .banner img #product_comparison #social-share-compare #identity div.identity label{font-weight:400}#wrapper .banner img #product_comparison #social-share-compare #address footer,#wrapper .banner img #product_comparison #social-share-compare #identity footer{border-top:1px solid #dadada}#wrapper .banner img #product_comparison #social-share-compare #telef-grat{display:none}#wrapper .banner img #product_comparison #social-share-compare .books-alert{background-color:#fec940;text-align:center;padding:22px;color:#fff;cursor:pointer;margin-bottom:20px}#wrapper .banner img #product_comparison #social-share-compare .books-alert h2{font-size:25px}#wrapper .banner img #product_comparison #social-share-compare .books-alert i{font-size:1.5em}#wrapper .banner img #product_comparison #social-share-compare #countdownMobile{width:100%;height:200px;background-color:#78b8cc}@media (min-width:576px){#wrapper .banner img #product_comparison #social-share-compare #countdownMobile{display:none}}#wrapper .banner img #product_comparison #social-share-compare #countdownMobile .white-clock{color:#000;background-color:#fff;height:61px;text-align:center;padding-top:19px}#wrapper .banner img #product_comparison #social-share-compare #countdownMobile .white-clock .small-clock{font-size:1.2em;font-family:Montserrat ExtraBold}#wrapper .banner img #product_comparison #social-share-compare #countdownMobile .blue-clock{width:100%;max-width:350px;margin:0 auto;padding:15px 20px;color:#fff;text-align:center}#wrapper .banner img #product_comparison #social-share-compare #countdownMobile .blue-clock .big{font-size:1.9em;font-weight:700;font-family:Montserrat ExtraBold;line-height:29px;display:block}#wrapper .banner img #product_comparison #social-share-compare #countdownMobile .blue-clock .small{display:block;margin-top:5px;font-size:.9em}#wrapper .banner img #product_comparison #social-share-compare select.form-control:not([size]):not([multiple]){height:4rem}#wrapper .banner img #product_comparison #social-share-compare select.form-control option{margin-top:5px;margin-bottom:5px;font-size:14px}#wrapper .banner img .btn{position:relative;background-color:#fec940;border:2px solid #fec940;border-radius:2px;font-family:Avenir LT Std Heavy;padding:10px 20px;font-size:18px;color:#000;box-shadow:0 2px 6px 0 rgba(0,0,0,.15)}#superpopup,#superpopup10{height:100vh;width:100%;z-index:1000000000000000000;background-color:rgba(0,0,0,.6);position:fixed}@media (max-width:767px){#superpopup,#superpopup10{display:none!important}}#superpopup10 #popupS,#superpopup10 #popupS10,#superpopup #popupS,#superpopup #popupS10{height:60%;min-height:500px}#superpopup10 #popupS10 .container,#superpopup10 #popupS .container,#superpopup #popupS10 .container,#superpopup #popupS .container{width:inherit!important}#superpopup10 #popupS10 img,#superpopup10 #popupS img,#superpopup #popupS10 img,#superpopup #popupS img{margin:0 auto;margin-top:90px;display:block;max-width:90%}@media (max-width:767px){#superpopup10 #popupS10 img,#superpopup10 #popupS img,#superpopup #popupS10 img,#superpopup #popupS img{width:55%}}#superpopup10 #popupS10 span.Xchar,#superpopup10 #popupS span.Xchar,#superpopup #popupS10 span.Xchar,#superpopup #popupS span.Xchar{font-size:30px;float:right;margin-top:26px;margin-right:8px;color:#fff;cursor:pointer;font-family:Montserrat Light}@media (max-width:998px){#superpopup10 #popupS10 span.Xchar,#superpopup10 #popupS span.Xchar,#superpopup #popupS10 span.Xchar,#superpopup #popupS span.Xchar{font-size:26px}}#superpopup10 #popupS10 span.bigaf,#superpopup10 #popupS span.bigaf,#superpopup #popupS10 span.bigaf,#superpopup #popupS span.bigaf{color:#fff;display:block;font-family:Montserrat ExtraBold}#superpopup10 #popupS10 span.leftS,#superpopup10 #popupS span.leftS,#superpopup #popupS10 span.leftS,#superpopup #popupS span.leftS{font-size:31px;line-height:30px}@media (max-width:767px){#superpopup10 #popupS10 span.leftS,#superpopup10 #popupS span.leftS,#superpopup #popupS10 span.leftS,#superpopup #popupS span.leftS{text-align:center;font-size:20px;margin-top:15%}}@media (min-width:900px){#superpopup10 #popupS10 span.leftS,#superpopup10 #popupS span.leftS,#superpopup #popupS10 span.leftS,#superpopup #popupS span.leftS{padding-left:15px}}@media (min-width:1024px){#superpopup10 #popupS10 span.leftS,#superpopup10 #popupS span.leftS,#superpopup #popupS10 span.leftS,#superpopup #popupS span.leftS{font-size:40px;line-height:38px}}@media (min-width:1289px){#superpopup10 #popupS10 span.leftS,#superpopup10 #popupS span.leftS,#superpopup #popupS10 span.leftS,#superpopup #popupS span.leftS{font-size:50px;line-height:43px}}@media (min-width:1490px){#superpopup10 #popupS10 span.leftS,#superpopup10 #popupS span.leftS,#superpopup #popupS10 span.leftS,#superpopup #popupS span.leftS{font-size:60px;line-height:53px}}#superpopup10 #popupS10 span.middleS,#superpopup10 #popupS span.middleS,#superpopup #popupS10 span.middleS,#superpopup #popupS span.middleS{font-size:130px;margin-top:40px}@media (max-width:767px){#superpopup10 #popupS10 span.middleS,#superpopup10 #popupS span.middleS,#superpopup #popupS10 span.middleS,#superpopup #popupS span.middleS{text-align:center;font-size:55px}}@media (min-width:1024px){#superpopup10 #popupS10 span.middleS,#superpopup10 #popupS span.middleS,#superpopup #popupS10 span.middleS,#superpopup #popupS span.middleS{font-size:280px;margin-top:60px}}#superpopup10 #popupS10 span.rightS,#superpopup10 #popupS span.rightS,#superpopup #popupS10 span.rightS,#superpopup #popupS span.rightS{font-size:19px;margin-top:20px}@media (max-width:767px){#superpopup10 #popupS10 span.rightS,#superpopup10 #popupS span.rightS,#superpopup #popupS10 span.rightS,#superpopup #popupS span.rightS{text-align:center;font-size:19px}}@media (min-width:1024px){#superpopup10 #popupS10 span.rightS,#superpopup10 #popupS span.rightS,#superpopup #popupS10 span.rightS,#superpopup #popupS span.rightS{font-size:35px;line-height:31px}}@media (min-width:1400px){#superpopup10 #popupS10 span.rightS,#superpopup10 #popupS span.rightS,#superpopup #popupS10 span.rightS,#superpopup #popupS span.rightS{font-size:45px;line-height:41px;margin-top:10px}}#superpopup10 #popupS10 span.random-text,#superpopup10 #popupS span.random-text,#superpopup #popupS10 span.random-text,#superpopup #popupS span.random-text{color:#fff;font-size:19px;text-align:center;display:block;margin-top:17%}@media (min-width:1300px){#superpopup10 #popupS10 span.random-text,#superpopup10 #popupS span.random-text,#superpopup #popupS10 span.random-text,#superpopup #popupS span.random-text{margin-top:10%}}@media (min-width:1600px){#superpopup10 #popupS10 span.random-text,#superpopup10 #popupS span.random-text,#superpopup #popupS10 span.random-text,#superpopup #popupS span.random-text{margin-top:10%}}@media (min-width:768px){#superpopup10 #popupS10 #group-margin,#superpopup10 #popupS #group-margin,#superpopup #popupS10 #group-margin,#superpopup #popupS #group-margin{margin-top:100px}}.grecaptcha-badge{display:none}.anual-semestral{margin-top:27px;margin-bottom:60px}.anual-semestral>a{display:block;cursor:pointer;height:37px;width:190px;float:left;border-radius:5px;border:.5px solid hsla(0,0%,100%,.5);color:#fff;line-height:2.7;padding-left:12px;font-size:14px;font-family:Avenir LT Std Light!important;margin-right:25px;text-decoration:none}.anual-semestral>a svg{vertical-align:middle;margin-top:-4px;margin-right:4px}.anual-semestral .activo{font-family:Avenir LT Std Black!important}nav ol{clear:both}.lazy-loading{background:none}.btn.btn-primary.add-to-cart.comprar_mat.butLibro,.btn.btn-primary.add-to-cart.comprar_mat.butLibro:active,.btn.btn-primary.add-to-cart.comprar_mat.butLibro:hover{background-color:#ffd254;color:#000}@media (max-width:767px){.fix-covid-top{padding-top:65px!important}}.cookie_block_description{color:#fff!important;font-family:Avenir LT Std Light!important;font-size:18px!important}.cookies-title{color:#fff;font-family:Avenir LT Std Medium;font-size:28px}.cookie-container{padding-top:40px}.switch #personalization,.switch #recommendation,.switch [type=checkbox]{visibility:hidden}.switch .fa-toggle-off,.switch .fa-toggle-on{color:#fff;cursor:pointer;transition:all 1s}.switch .fad.fa-toggle-on{color:grey}.switch input:checked+i:before{content:"\F205"}.switch input:disabled+i{cursor:not-allowed}@media (max-width:991px){.button-cookie-align #cookie-button #accept-cookie{max-width:100%}}@media (min-width:992px){.button-cookie-align #cookie-button #accept-cookie{max-width:31%}}@media (min-width:767px){.container-cookie-sticky.mobile-only{display:none}.container-cookie-button.desktop-only{display:block}}@media (max-width:767px){.container-cookie-button.desktop-only{display:none}.container-cookie-sticky.mobile-only{display:block}.header-container-cookie{padding-top:70px!important}}@media (max-width:1200px){.menu>.accesos>.centro-ayuda-menu{position:fixed;width:100%;margin:0 auto;bottom:0;padding-top:20px;border-top:1px solid #bfbfbf}.menu>.accesos>.centro-ayuda-menu a>i{margin-right:5px}.menu>.accesos .mobile-logout-menu{position:fixed;top:30px;width:100%!important;text-align:right!important;padding-right:30px}}#zendesk_chat_preform{z-index:999999;border-radius:.571429rem;display:none;margin:14px 16px;width:342px;height:541px;position:fixed;bottom:0;right:0;background-color:#fff;box-shadow:0 0 .42857rem 0 rgba(0,0,0,.2)}#zendesk_chat_preform .zendesk_chat_header{background-color:#fdc523;padding:.571429rem 1rem;border-radius:.571429rem .571429rem 0 0}#zendesk_chat_preform .zendesk_chat_header h4{font-size:15px;text-transform:capitalize;text-align:center;margin-bottom:0;color:#6b5412;line-height:1.5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;font-feature-settings:"kern","kern";font-kerning:normal}#zendesk_chat_preform .zendesk_chat_header span{position:absolute;color:#6b5412;top:12px;right:15px}#zendesk_chat_preform .zendesk_chat_body{padding:25px 15px}#zendesk_chat_preform .zendesk_chat_body p{margin-bottom:5px;font-family:Montserrat Light;font-size:12px}#zendesk_chat_preform .zendesk_chat_body ul li{list-style-type:disc}#zendesk_chat_preform .zendesk_chat_body label{font-size:12px;margin-bottom:15px}#zendesk_chat_preform .zendesk_chat_body label input{margin-right:5px;vertical-align:middle;width:16px;height:16px}#zendesk_chat_preform .zendesk_chat_body label span{vertical-align:middle}#zendesk_chat_preform .zendesk_chat_body #zendesk_chat_button{cursor:pointer;border-radius:50px;border:none;background-color:#fdc523;padding:6px 25px;margin:0 auto;display:block;font-family:Montserrat Light;font-size:13px}#zendesk_chat_preform .zendesk_chat_body #zendesk_chat_button.disabled{cursor:not-allowed;background-color:#ffdc73}.widget-container-notification{position:relative;z-index:9}.widget-container-notification~#header{top:48px}.widget-notification{display:block;color:#604701;background:#f9eed0;padding:10px;line-height:18px;font-family:Avenir LT Std Medium;margin:0;height:-moz-fit-content;height:fit-content;width:100%;text-align:left}.widget-notification p{line-height:1.2}.widget-notification a,.widget-notification p,.widget-notification strong{color:#604701;font-family:Avenir LT Std Medium}.widget-notification a{text-decoration:underline;font-family:Avenir LT Std Medium}.widget-notification strong{font-family:Avenir LT Std Black;font-weight:700}.widget-notification p{margin-bottom:0!important}@media (min-width:768px){.widget-notification a,.widget-notification p,.widget-notification span{font-size:18px!important}}@media (max-width:768px){.widget-notification a,.widget-notification p,.widget-notification span{font-size:14px!important}}#unread-notices{width:17px;height:10px;background-color:#33b9d3;margin-right:5px;margin-top:6px;border-radius:999px;display:inline-block}#unread-notices.notices-mobile{margin-right:0;margin-top:0;position:absolute;right:23px;width:12px;height:12px}