﻿@media (min-width: 991.98px){.about-bckg{background:url(/img/sobre3.png) -10% 100px no-repeat, url(/img/lapiz2.png) 110% 50px no-repeat;background-size:30%, 30%;min-height:calc(100vh - 199px)}}.about .accordion .card{border:none;background:transparent;margin-bottom:10px}.about .accordion .card .card-body{padding-top:1rem}.about .accordion .card .card-header h5{background-color:black;display:inline-block;color:#ff7900 !important}.about .accordion .card .card-header h5 a{color:#ff7900 !important;padding-left:2rem;padding-right:2rem;position:relative}.about .accordion .card .card-header h5 a:after{color:#ff7900 !important;position:absolute;right:-40px;background:none;border:18px solid transparent;border-left-color:#ff7900;transform:scale(1, 0.7)}.about .accordion .card .card-header [aria-expanded=true]::after{transform:rotate(270deg) scale(1, 0.7) translateX(10px)}.about .accordion .card #headingOne.card-header a::after,.about .accordion .card #headingTwo.card-header a::after{display:none}.activista .program-title{font-size:2.6em}.activista .big-icons-container-flex{max-width:400px;margin:auto}.activista .big-icons-container-flex .big-icon-container{padding:.15em}.activista .big-icons-container-flex .big-icon-container:first-child{padding-left:0}.activista .big-icons-container-flex .big-icon-container:last-child{padding-right:0}.activista .big-icons-container-flex .big-icon-container .big-icon{margin-bottom:10px;text-align:center}.activista .big-icons-container-flex .big-icon-container .big-icon img{width:60%}.activista .big-icons-container-flex .big-icon-container p{text-align:center;color:white;font-size:small}.activista .course-video{object-fit:cover;object-position:left}.activista .activista-topics-container .activista-topics-title{background-color:#ff7900;border-color:#ff7900;margin-bottom:0.75em;font-size:1.5rem;text-align:center;width:100%;border:none}.activista .activista-topics-container .activista-topics-title .activista-topic{border:none}.activista .activista-topics-container .activista-topics .col-xs-12{padding:0}.activista .activista-topics-container .activista-topics .col-xs-12:first-child{padding-right:0.65em}.activista .activista-topics-container .activista-topics .col-xs-12:last-child{padding-left:0.65em}.activista .activista-topics-container .activista-topics .col-xs-12 .activista-topic{background-color:black}.activista .activista-topics-container .activista-topics .col-xs-12 .activista-topic .card-header{text-align:center;background-color:black;border:none}.activista .activista-topics-container .activista-topics .col-xs-12 .activista-topic .card-body{text-align:center;background-color:white}.activista .activista-phases-container .activista-phases-title{background-color:black;margin-bottom:0.75em;font-size:1.5rem;text-align:center;width:100%;color:white}.activista .activista-phases-container .activista-phases-title .card{border-color:black;background-color:black}.activista .activista-phases-container .activista-phases{background-image:url(/img/arrows.svg);background-size:contain;background-repeat:no-repeat;min-height:200px}.activista .activista-phases-container .activista-phases .col-xs-12{padding:0 !important}.activista .activista-phases-container .activista-phases .col-xs-12:first-child .activista-phase{padding:0 17% 0 27%}.activista .activista-phases-container .activista-phases .col-xs-12:last-child .activista-phase{padding:0 21% 0}.activista .activista-phases-container .activista-phases .activista-phase{padding:0 24% 0;height:100%;font-size:12px}.activista .activista-phases-container .activista-phases .activista-phase-title{color:white;font-size:1.2em;text-align:center;font-weight:bold;padding-top:0.7rem}.activista .activista-phases-container .activista-phases .activista-phase-content{color:black;font-size:1.1em;text-align:center}.activista .activista-methodologies{padding-left:1.5em}.activista .activista-methodologies li{margin-bottom:12px}@media (max-width: 767px){.activista .activista-topics-container .activista-topics .col-xs-12{padding:0 !important}.activista .activista-topics-container .activista-topics .activista-topic{margin-bottom:1em}.activista .activista-phases-container{margin-bottom:2rem}.activista .activista-phases-container .activista-phases{background:none !important}.activista .activista-phases-container .activista-phases .activista-phase{padding:0% !important;font-size:1rem}.activista .activista-phases-container .activista-phases .activista-phase .activista-phase-content{font-size:1em}.activista .activista-phases-container .activista-phases .activista-phase .activista-phase-title{color:#ff7900;padding:0}}@media (min-width: 1200px){.activista .activista-phases-container .activista-phases .activista-phase{font-size:14px}}.activista-home{background-color:#f0f0f0;color:black}.activista-home h2{color:#ff7900}.activista-home #left{padding:2rem;color:black}.activista-home #right{padding:0;text-align:right}.activista-home #right .activista-home-img{max-width:100%}.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg{fill:#ff7900 !important}.daterangepicker{position:absolute;color:inherit;background-color:#fff;border-radius:4px;border:1px solid #ddd;width:278px;max-width:none;padding:0;margin-top:7px;top:100px;left:20px;z-index:3001;display:none;font-family:arial;font-size:15px;line-height:1em}.daterangepicker:before,.daterangepicker:after{position:absolute;display:inline-block;border-bottom-color:rgba(0,0,0,0.2);content:''}.daterangepicker:before{top:-7px;border-right:7px solid transparent;border-left:7px solid transparent;border-bottom:7px solid #ccc}.daterangepicker:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:after{left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.drop-up:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar{display:block}.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{display:none;max-width:270px}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:solid black;border-width:0 2px 2px 0;border-radius:0;display:inline-block;padding:3px}.daterangepicker .calendar-table .next span{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{white-space:nowrap;text-align:center;vertical-align:middle;min-width:32px;width:32px;height:24px;line-height:24px;font-size:12px;border-radius:4px;border:1px solid transparent;white-space:nowrap;cursor:pointer}.daterangepicker .calendar-table{border:1px solid #fff;border-radius:4px;background-color:#fff}.daterangepicker .calendar-table table{width:100%;margin:0;border-spacing:0;border-collapse:collapse}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background-color:#eee;border-color:transparent;color:inherit}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{background-color:#fff;border-color:transparent;color:#999}.daterangepicker td.in-range{background-color:#ebf4f8;border-color:transparent;color:#000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:transparent;color:#fff}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{width:50px;margin:0 auto;background:#eee;border:1px solid #eee;padding:2px;outline:0;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0 auto;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;padding:8px;border-top:1px solid #ddd;display:none;line-height:12px;vertical-align:middle}.daterangepicker .drp-selected{display:inline-block;font-size:12px;padding-right:8px}.daterangepicker .drp-buttons .btn{margin-left:8px;font-size:12px;font-weight:bold;padding:4px 8px}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{list-style:none;margin:0 auto;padding:0;width:100%}.daterangepicker .ranges li{font-size:12px;padding:8px 12px;cursor:pointer}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{background-color:#08c;color:#fff}@media (min-width: 564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{direction:ltr;text-align:left}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media (min-width: 730px){.daterangepicker .ranges{width:auto}.daterangepicker .ranges{float:left}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none !important}}/*!
 * Cropper.js v1.5.7
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-05-23T05:22:57.283Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,0.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.social-share-button .ssb-icon{background-position:center center;background-repeat:no-repeat;background-size:18px 18px;display:inline-block;height:18px;width:18px}.social-share-button .ssb-twitter{background-image:url(/assets/social-share-button/twitter-27ff360c0285353776bb62988f4fb11761e4bfd73b0b39363195e55e31116a0a.svg)}.social-share-button .ssb-facebook{background-image:url(/assets/social-share-button/facebook-ad8d3a86e9fd0b06b38e14e4259498eeacfe5ee97e7511db878d8e544e8808af.svg)}.social-share-button .ssb-google_bookmark{background-image:url(/assets/social-share-button/google_bookmark-4043aed139aa0379c86924199261fa7693468a8b728c8bda599c19338580e66a.svg)}.social-share-button .ssb-weibo{background-image:url(/assets/social-share-button/weibo-6585c322f6d63da0a522494e290c6a996d469f68ecc973cdcf5b1436f5662705.svg)}.social-share-button .ssb-qq{background-image:url(/assets/social-share-button/qq-dab02053716d16896fb03fa4672df74436fe9660cf71bb6cafebd84a9b566a45.svg)}.social-share-button .ssb-delicious{background-image:url(/assets/social-share-button/delicious-2da92358636d19c75cebbed909dc5d63c9188dc09faad5c7acba67efaa3547a9.svg)}.social-share-button .ssb-linkedin{background-image:url(/assets/social-share-button/linkedin-b8af50638ca1b80bff4359c929fbb8fb8e5ee287811b32f460b3793cf7ee0edb.svg)}.social-share-button .ssb-tumblr{background-image:url(/assets/social-share-button/tumblr-ee1b0b634973b391889fae5838e7138a2bb0d85ba94411d241d4b8e9adbd6141.svg)}.social-share-button .ssb-pinterest{background-image:url(/assets/social-share-button/pinterest-f5d520767ef94c66c030eb3ac24b025ee062f3a01b17b2bef8148ea79b6c4777.svg)}.social-share-button .ssb-douban{background-image:url(/assets/social-share-button/douban-5c74732c0a27325454fcf8db895356397f4f7bdb58270b63a8b1087cceff65f8.svg)}.social-share-button .ssb-wechat{background-image:url(/assets/social-share-button/wechat-379026739bf0c9c4159027f40c2f44229f04c0f00eba8766a3e91732ea6a5300.svg)}.social-share-button .ssb-vkontakte{background-image:url(/assets/social-share-button/vkontakte-18d6ebdd0747f8cb5315a181e1e5bdee4118d38759a05f76b9ef8ede7dc2c761.svg)}.social-share-button .ssb-odnoklassniki{background-image:url(/assets/social-share-button/odnoklassniki-786d2c2e2dfb88abd733d2795b99cda5ed7ed9ebeb3dbdab563e5de5a1c65c49.svg)}.social-share-button .ssb-xing{background-image:url(/assets/social-share-button/xing-d09b2073bff689e6ee9a668f13a189465ed5be9519e4b3c97062642c4bc9f730.svg)}.social-share-button .ssb-email{background-image:url(/assets/social-share-button/email-0a4ecb50409186b97f081174b555c417e27a5d21fb40ae9c71418c4c2005ccc5.svg)}.social-share-button .ssb-reddit{background-image:url(/assets/social-share-button/reddit-bd3b8f81d3d59a1a22a30524131af16166ba6f775bbc9cc47f7a7d92c39d96da.svg)}.social-share-button .ssb-hacker_news{background-image:url(/assets/social-share-button/hacker_news-60523ec917cdede4311477985c2d676135b6ef7e70f9763de88079b923a533c0.svg)}.social-share-button .ssb-telegram{background-image:url(/assets/social-share-button/telegram-32ec83f6a48e0a635b68ceba07cde24de24827ad5010aee6dda80049ffd6bce1.svg)}.social-share-button .ssb-whatsapp_app,.social-share-button .ssb-whatsapp_web{background-image:url(/assets/social-share-button/whatsapp-f67550549333c10e5b220256546e4411fba136dc91b00b1e0064f8839dbdff8d.svg)}.ss-wechat-dialog{width:300px;position:fixed;background:#fff;padding:15px;border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,0.15);z-index:11001;font-size:14px;line-height:1.2em}.ss-wechat-dialog .wechat-popup-header{font-weight:bold}.ss-wechat-dialog .wechat-dialog-qr{text-align:center;margin:25px 0}.ss-wechat-dialog .wechat-popup-close{width:16px;height:16px;position:absolute;right:10px;top:10px;color:#999;text-decoration:none;font-size:16px}.ss-wechat-dialog .wechat-popup-footer{text-align:left;line-height:22px;color:#666}.bootstrap-tagsinput{background-color:#fff;border:2px solid black;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);display:inline-block;padding:5px 6px;color:#555;vertical-align:middle;border-radius:0px;max-width:100%;line-height:1.5;cursor:text;width:100%}.bootstrap-tagsinput input{border:none;box-shadow:none;outline:none;background-color:transparent;padding:0 6px;margin:0;width:auto;max-width:inherit}.bootstrap-tagsinput .form-control{border:2px solid black}.bootstrap-tagsinput .form-control input::-moz-placeholder{color:#777;opacity:1}.bootstrap-tagsinput .form-control input:-ms-input-placeholder{color:#777}.bootstrap-tagsinput .form-control input::-webkit-input-placeholder{color:#777}.bootstrap-tagsinput .form-control input:focus{box-shadow:none}.bootstrap-tagsinput .tag{margin-right:2px;background-color:#F16E00;color:white;padding:2px 5px;padding-right:1px}.bootstrap-tagsinput .tag [data-role="remove"],.standalonetag [data-role="remove"]{margin-left:8px;cursor:pointer}.bootstrap-tagsinput .tag [data-role="remove"]:after,.standalonetag [data-role="remove"]:after{content:"\f00d";font-family:"Font Awesome 5 Free" !important;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-weight:900;padding:2px 2px;font-size:9px;vertical-align:text-top}.bootstrap-tagsinput .tag [data-role="remove"]:hover,.standalonetag [data-role="remove"]:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.bootstrap-tagsinput .tag [data-role="remove"]:hover:active,.standalonetag [data-role="remove"]:hover:active{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.standalonetag{padding-right:6px}.standalonetag [data-role="remove"]:after{font-size:11px}div.primary_button,input.primary_button,button.primary_button{border:2px solid black;padding:4px 10px;text-align:center;font-size:1.3em;border-radius:3px;background-color:white;color:black;-webkit-transition:all ease 0.8s;-moz-transition:all ease 0.8s;-o-transition:all ease 0.8s;transition:all ease 0.8s}div.primary_button a,button.primary_button a{color:black;text-decoration:none}div.primary_button a span.glyphicon,button.primary_button a span.glyphicon{margin-right:5px}div.secondary_button,input.secondary_button{border:2px solid white;padding:4px 10px;text-align:center;font-size:1.3em;border-radius:3px;background-color:black;color:white}div.primary_button,div.secondary_button{min-width:100px;margin:0px 5px 0px 5px}div.primary_button a{color:black;text-decoration:none}div.secondary_button a{color:white;text-decoration:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn.active.focus{outline:none}button,input[type=submit]{border-radius:0 !important}a:not(.o-link){text-decoration:none !important}.close{cursor:pointer}.btn-smaller{font-size:smaller}.btn-outline-dark:not(.disabled),.btn-outline-dark .dropdown-toggle{color:black;border-color:black;background-color:transparent}.btn-outline-dark.active:not(.disabled),.btn-outline-dark:not(.disabled):active,.btn-outline-dark:not(.disabled):focus,.btn-outline-dark:not(.disabled):hover,.btn-outline-dark .dropdown-toggle.active,.btn-outline-dark .dropdown-toggle:active,.btn-outline-dark .dropdown-toggle:focus,.btn-outline-dark .dropdown-toggle:hover{color:white;background-color:black;border-color:black}.btn-primary2:not(.disabled){border-color:#ff7900}.btn-primary2.active:not(.disabled),.btn-primary2:not(.disabled):active,.btn-primary2:not(.disabled):focus,.btn-primary2:not(.disabled):hover{color:#F16E00;border-color:#ff7900}.btn-orange-light:not(.disabled){color:white;background-color:#F16E00;border-color:#F16E00}.btn-orange-light.active:not(.disabled),.btn-orange-light:not(.disabled):active,.btn-orange-light:not(.disabled):focus,.btn-orange-light:not(.disabled):hover{color:#F16E00;background-color:transparent;border-color:#F16E00}.btn-orange-light:disabled,.btn-orange-light.disabled{color:white;background-color:rgba(241,110,0,0.5);border-color:rgba(241,110,0,0.5)}.btn-orange-light.active:disabled,.btn-orange-light:disabled:active,.btn-orange-light:disabled:focus,.btn-orange-light:disabled:hover,.btn-orange-light.disabled.active,.btn-orange-light.disabled:active,.btn-orange-light.disabled:focus,.btn-orange-light.disabled:hover{color:white;background-color:rgba(241,110,0,0.5);border-color:rgba(241,110,0,0.5)}.btn-more{float:right;color:black}.btn-logo{padding-left:10px;height:1.7rem}.btn-join{border:0.3rem solid white}.btn-join:hover,.btn-join:active,.btn-join:focus{background-color:white !important;border:0.3rem solid #ff7900;color:#ff7900}.btn-join.btn-lg .btn-logo{height:2rem}.calendar-container{text-align:center;font-size:larger;display:inline-block}.calendar-container #calendar .ui-datepicker-inline{display:inline-block !important}.calendar-container #calendar .ui-widget{font-weight:550}.calendar-container #calendar .ui-widget-header{background-color:white;border-color:white;color:black}.calendar-container #calendar .ui-datepicker-calendar thead{display:none}.calendar-container #calendar .ui-state-default{background-color:white;border-color:white;text-align:center;width:34px;margin:auto;color:black;line-height:1.4}.calendar-container #calendar .ui-widget.ui-widget-content{border-color:white}.calendar-container #calendar .ui-state-active{background-color:#F16E00 !important;color:white;border-radius:50%}.calendar-container #calendar .ui-datepicker-today .ui-state-default:not(.ui-state-active){color:#F16E00}.calendar-container #calendar .ui-datepicker-next-hover{right:2px !important;top:2px !important;cursor:pointer}.calendar-container #calendar .ui-datepicker-prev-hover{left:2px !important;top:2px !important;cursor:pointer}.calendar-container #calendar .ui-priority-secondary{color:#8f8f8f;opacity:0.5}.calendar-container #calendar .ui-priority-secondary.ui-state-active{color:white}.calendar-container #calendar .ui-datepicker-prev,.calendar-container #calendar .ui-datepicker-next{background-color:black;color:white;border-radius:0px;cursor:pointer}.calendar-container #calendar .ui-datepicker-prev.ui-state-hover,.calendar-container #calendar .ui-datepicker-next.ui-state-hover{border:1px solid black}.calendar-container #calendar .ui-datepicker-prev span,.calendar-container #calendar .ui-datepicker-next span{background-image:none !important}.calendar-container #calendar .ui-datepicker-prev span:before,.calendar-container #calendar .ui-datepicker-next span:before{content:"\f104";position:relative;visibility:visible;font-family:"Font Awesome 5 Free" !important;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.calendar-container #calendar .ui-datepicker-prev span.ui-icon,.calendar-container #calendar .ui-datepicker-next span.ui-icon{height:16px;display:block;visibility:hidden;text-indent:0;overflow:hidden;background-repeat:no-repeat;line-height:14px;font-size:19px}.calendar-container #calendar .ui-datepicker-next span{background-image:none !important}.calendar-container #calendar .ui-datepicker-next span:before{content:"\f105"}.calendar-container #calendar .turn-day-highlight .ui-state-default{background-color:#DDD;border-radius:50%}.cke_inner .cke_bottom{border-top:2px solid black !important}.cke_inner .cke_top{border-bottom:2px solid black !important;border-bottom-color:black !important}.cke_top,.cke_bottom{background:white !important}.cke_top{border-bottom:2px solid black !important;border-bottom-color:black !important}.cke_chrome{border:none !important}.cke_resizer{border-color:transparent #F16E00 transparent transparent !important}#cke_description{border:2px solid black !important}.cookie-panel-section{background-color:white;display:none}.cookie-panel-section.show-cookie-msg{display:block}.cookie-panel-section h1{font-size:1.75rem;color:#ff7900}.cookie-panel-section .small-text{padding:0;font-size:smaller}.privacy_prompt2 input[type=checkbox],.privacy_prompt2 input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;font-family:Helvetica--Neue--75,Arial,sans-serif;line-height:inherit;overflow:visible;-webkit-appearance:none;border-radius:0}.privacy_prompt2 input.toggle[type=checkbox],.privacy_prompt2 input.toggle[type=radio]{opacity:0;position:absolute;left:-99999px}.privacy_prompt2 input.toggle[type=checkbox]:checked+label,.privacy_prompt2 input.toggle[type=radio]:checked+label{background-color:#50be87}.privacy_prompt2 input.toggle[type=checkbox]+label,.privacy_prompt2 input.toggle[type=radio]+label{display:inline-block;overflow:hidden;padding:0 16px;position:relative;height:24px;max-height:24px;font-family:Helvetica--Neue--75,Arial,sans-serif;font-weight:700;line-height:24px;-o-text-overflow:ellipsis;text-overflow:ellipsis;background-color:#ccc;border-radius:16px;cursor:pointer;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in}.privacy_prompt2 input.toggle[type=checkbox]+label .off,.privacy_prompt2 input.toggle[type=radio]+label .off{margin-left:20px;display:inline-block;color:#000}.privacy_prompt2 input.toggle[type=checkbox]+label .on,.privacy_prompt2 input.toggle[type=radio]+label .on{display:none;color:#fff}.privacy_prompt2 input.toggle[type=checkbox]+label:before,.privacy_prompt2 input.toggle[type=checkbox]+label:hover:before,.privacy_prompt2 input.toggle[type=radio]+label:before,.privacy_prompt2 input.toggle[type=radio]+label:hover:before{content:" ";position:absolute;top:2px;left:2px;width:26px;height:20px;background-color:#fff;z-index:2;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;border-radius:14px}.orange-footer .cookies{padding:15px;width:100%;position:fixed;top:auto;bottom:0;z-index:1500;background:-webkit-gradient(linear, left top, left bottom, from(#000), to(#000));background:-webkit-linear-gradient(top, #000, #000);background:-o-linear-gradient(top, #000 0, #000 100%);background:linear-gradient(180deg, #000 0, #000);-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-color:#ff7900;border-width:2px 0 0;font-weight:100}.orange-footer .cookies .hide-text-owcs{display:none}.orange-footer .cookies p{margin-top:0;margin-bottom:0;padding-top:40px;padding-right:0;display:block;text-align:left;font-family:Helvetica--Neue--55, Arial, sans-serif;font-size:14px;line-height:16px;color:#fff}.orange-footer .cookies p span{font-family:Helvetica--Neue--55, Arial, sans-serif;font-size:14px;line-height:16px;color:#fff}.orange-footer .cookies p strong{font-size:14px;line-height:16px;color:#fff}.orange-footer .cookies p a{color:#ff7900}.orange-footer .cookies .btn-group-owcs{margin-top:20px;text-align:center}.orange-footer .cookies .btn-group-owcs .btn-owcs{margin-bottom:10px;display:inline-block;vertical-align:middle;font-weight:100;color:white}.orange-footer .cookies .btn-group-owcs .btn-owcs:active,.orange-footer .cookies .btn-group-owcs .btn-owcs:hover{background-color:#fff;color:black}.orange-footer .cookies .btn-group-owcs .btn-primary-owcs:active,.orange-footer .cookies .btn-group-owcs .btn-primary-owcs:hover,.orange-footer .cookies .btn-group-owcs .btn-primary-owcs.btn-primary:active,.orange-footer .cookies .btn-group-owcs .btn-primary-owcs.btn-primary:hover{color:#000;background-color:#fff !important;border:.125rem solid #fff !important;border-color:#fff !important}.orange-footer .cookies .btn-group-owcs .btn-default-owcs{color:#fff;border-color:#fff}.orange-footer .cookies .btn-group-owcs .btn-default-owcs:active,.orange-footer .cookies .btn-group-owcs .btn-default-owcs:hover{color:#000;background-color:#fff;border-color:#fff}.orange-footer .cookies .btn-close-cookies{margin:0;padding:10px;position:absolute;top:5px;right:10px;z-index:1;background-color:transparent;border-width:0}.orange-footer .cookies .btn-close-cookies svg{width:20px;height:20px;fill:#fff;-webkit-transition:fill .25s ease-in;-o-transition:fill .25s ease-in;transition:fill 0.25s ease-in}.orange-footer .cookies .btn-close-cookies:focus svg,.orange-footer .cookies .btn-close-cookies:hover svg{fill:#ff7900}@media only screen and (min-width: 1280px){.orange-footer .cookies p a:focus{outline-width:2px;outline-style:dotted;outline-offset:4px;outline-color:#ff6300}}@media only screen and (min-width: 768px){.orange-footer .cookies p{padding-top:0}}@media only screen and (min-width: 768px){.orange-footer .cookies .btn-group-owcs .btn-owcs{margin-bottom:0;margin-right:10px}.orange-footer .cookies .btn-group-owcs .btn-owcs:last-child{margin-right:0}}@media only screen and (min-width: 1280px){.orange-footer .cookies .btn-close-cookies:focus svg{outline-width:2px;outline-style:dotted;outline-offset:4px;outline-color:#ff6300}}.privacy_prompt{width:90%;max-height:86vh;overflow-y:auto;margin-left:-45%;position:absolute;top:50px;left:50%;text-align:left;background-color:#fff;font-size:16px;line-height:20px;letter-spacing:-0.1px;margin-top:100px;font-size:16px;line-height:20px;letter-spacing:-0.1px;margin-top:100px}.privacy_prompt .privacy_prompt_content .modal-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;padding-bottom:10px;padding-right:20px;padding-left:20px;border-bottom:none !important;display:block;background-color:white}.privacy_prompt .privacy_prompt_content .modal-header .modal-title{display:inline-block;vertical-align:top;font-family:"Helvetica--Neue--75",Arial,sans-serif;font-size:25px;line-height:27px;color:#000 !important;letter-spacing:-0.5px}.privacy_prompt .privacy_prompt_content .modal-body{position:relative;overflow-x:auto;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:0;padding-right:20px;padding-bottom:10px;padding-left:20px}.privacy_prompt .privacy_prompt_footer.first-modal{padding-top:0px !important;padding-right:0px !important;padding-bottom:0px !important;padding-left:0px !important;border-width:0 !important}.privacy_prompt .privacy_prompt_footer .modal-footer{justify-content:center;padding:1rem 2rem 2rem;text-align:left;border-width:0;align-items:center;-webkit-box-pack:end;display:-webkit-box;display:flex;-webkit-box-align:center}.course-detail{padding:0px;background-color:black;overflow:hidden;width:100%;max-width:100%}.course-detail .course-video{width:100%;height:100%}.course-detail .course-video:not(img){min-height:400px}.course-detail .course-video.webinar-finished{filter:grayscale(1);opacity:0.4}.course-detail .join-btns{display:flex;flex-direction:row;justify-content:space-around;width:500px;max-width:80vw;margin:auto;align-items:center;align-content:center}.course-detail .course-info{padding:25pt}.course-detail .course-info .course-characteristic{color:white;margin-bottom:11pt}.course-detail .course-info .course-characteristic .course-field{font-weight:750}.course-detail .course-info .course-characteristic .share-button-text{margin-bottom:11pt}.course-detail .course-info .course-characteristic .course-tag{color:white;text-decoration:underline}.course-detail .course-info .star-ratings-css{position:relative;margin:0;margin-bottom:-1pt}.course-detail .course-info .btn-see{padding:0.375rem 2.75rem}.course-detail .course-btn-toolbar{position:relative;width:100%;text-align:right;display:block;margin-top:-30px;margin-bottom:10px}.course-detail .btn-edit-course,.course-detail .btn-delete-course{padding:4px 6px}.course-detail .btn-edit-course:hover,.course-detail .btn-edit-course:active,.course-detail .btn-delete-course:hover,.course-detail .btn-delete-course:active{color:#ff7900;cursor:pointer}.powered_by_logo{width:120px}.course-desc h1{margin-bottom:2rem}.content-list{list-style-type:none;padding-left:0}.content-list .content-section{margin-top:1em}.content-list .content-section .content-title{color:#F16E00;font-weight:750}.content-list .content-section .topic-list{list-style-type:none}.content-list .content-section .topic-list .topic{margin-top:0.7em}.content-list.empty-content .content-title{color:black}.content-list-edit .content-block{position:relative}.content-list-edit .content-block .form-control{font-weight:750;padding-right:55px}.content-list-edit .content-block .lesson-topics .form-control{font-weight:550;padding-right:34px}.content-list-edit .content-block .delete-topic,.content-list-edit .content-block .delete-lesson{left:auto !important;right:10px;cursor:pointer}.content-list-edit .add-topic{color:#F16E00;position:absolute;right:34px;top:9px;cursor:pointer;z-index:999}.content-list-edit:empty:after{content:var(--no-lessons, "No hay ninguna lección añadida");padding-top:10px;padding-bottom:10px;display:block}@media (min-width: 991.98px){.course-detail .course-video:not(img){min-height:calc(100vh - 301px)}}.coming-up{color:#A885D8;font-weight:600}.self-paced{color:#4BB4E6;font-weight:600}@media (max-width: 479px){.course-desc h2.orange{font-size:2rem}}.course.card{margin-bottom:20px;height:calc(100% - 20px);border:.125rem solid #ccc}.course.card.past-course{filter:grayscale(1);opacity:0.9}.course.card .card-img-container{padding-bottom:63.29%;position:relative;background-color:#EEEEEE}.course.card .card-img-container .card-img-top{border-radius:0px;position:absolute;width:100%;height:auto;min-height:100%;width:100%;min-width:auto;object-fit:cover}.course.card .card-img-container .webinar-corner{width:0px;height:0px;left:-.125rem;top:-.125rem;border:2rem #ff7900 solid;position:absolute;border-bottom-color:transparent;border-right-color:transparent}.course.card .card-img-container .webinar-corner span{position:relative;display:block}.course.card .card-img-container .webinar-corner span img{position:absolute;width:1.2rem;top:-1.35rem;left:-1.35rem}.course.card .course-date{color:#F16E00;margin-top:-8px;margin-bottom:5px;font-size:14px}.course.card .card-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1rem;min-height:2.85rem;font-weight:750}@media (max-width: 767px){.course.card .card-title{min-height:2.4rem}}.course.card .course-description{overflow:hidden;display:-webkit-box;color:#ff7900;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:" [..]";min-height:3.5rem}.course.card .course-description .text-wrapper{color:black}.course.card .btn-black{position:absolute;bottom:20px}.course.card .btn{margin-top:12px}.course.card form{display:inline}.course.card.course_horizontal_summary{flex-direction:row;height:auto !important;margin:20px 0px;position:relative}.course.card.course_horizontal_summary .card-img-container{padding-bottom:0.5rem;width:30%;max-width:30%;flex:100 0 auto;overflow:hidden}.course.card.course_horizontal_summary .course-description{-webkit-line-clamp:5;min-height:4rem}@media (min-width: 992px) and (max-width: 1223px){.course.card.course_horizontal_summary .card-img-container{width:40%;max-width:40%}}@media (min-width: 768px) and (max-width: 992px){.course.card.course_horizontal_summary .card-img-container{width:50%;max-width:50%}}@media (max-width: 768px){.course.card.course_horizontal_summary{flex-direction:column;position:static}.course.card.course_horizontal_summary .card-img-container{width:100%;max-width:100%;flex:100 1 auto;overflow:visible;padding-bottom:63.29%}}canvas.canvas{display:none}.image-container{display:inline-block;max-width:100%;position:relative}.image-container .picture{max-width:100%}.image-edit-actions{display:block;vertical-align:top;margin-bottom:10px;flex:1}.image-edit-actions input[type=file]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.cropper-view-box{outline:2px solid #ff7900;outline-color:rgba(255,121,0,0.75)}.cropper-line,.cropper-point{background-color:#ff7900}.cropper-point:before{background-color:#ff7900 !important}.cropper-wrap-box{overflow:hidden}.delete-cropper{position:absolute;left:0px;z-index:99999;top:0px}.ui-dialog{z-index:999;background:white;border-color:transparent;padding:20px;box-shadow:0px 0px 10px #bbb}.ui-dialog-content{min-height:60px !important}.ui-dialog-content p{font-size:1.2rem !important}.ui-icon-closethick-wrapper{width:10%;padding:0px 0px 0px 3px !important}.ui-dialog-buttonset>button{margin-bottom:6px;margin-right:3px;outline:none}.noTitleStuff .ui-dialog-titlebar{display:none}.filters{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.filters .form-group,.filters .input-group{display:flex;flex-direction:row;padding-right:10px;margin-bottom:0 !important;flex:1}.filters .form-group label,.filters .input-group label{padding-right:10px;flex:1}.filters .form-group .btn,.filters .input-group .btn{height:100%}.filters .form-group .custom-radio,.filters .input-group .custom-radio{margin-bottom:0 !important}.filters .form-group.mb-3,.filters .input-group.mb-3{width:100%}.dashboard-table .btn-sm,.dashboard-table .btn-xs{padding:0 !important}.dashboard-table .btn-sm.text-muted,.dashboard-table .btn-xs.text-muted{color:#ddd !important}.dashboard-table .btn-sm.text-primary,.dashboard-table .btn-xs.text-primary{color:#ff7900 !important}.dashboard-table th,.dashboard-table td{width:30%;max-width:500px}.dashboard-table .nowrap{overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 768px){.dashboard-table th,.dashboard-table td{max-width:300px}}.daterangepicker{border-radius:0px;border:2px solid black;font-weight:550}.daterangepicker:before{top:-9px;border-right:9px solid transparent;border-left:9px solid transparent;border-bottom:9px solid #000}.daterangepicker.opensleft:before{right:7px}.daterangepicker td.active:hover{background-color:white}.daterangepicker td.active.start-date:not(.off),.daterangepicker td.active.end-date:not(.off){background-color:#F16E00}.daterangepicker td.active.start-date:not(.off):hover,.daterangepicker td.active.end-date:not(.off):hover{background-color:#F16E00}.daterangepicker td.in-range{background-color:rgba(241,110,0,0.2)}.daterangepicker td.today.off.active{color:white}.daterangepicker .btn:focus,.daterangepicker .btn:active,.daterangepicker .btn.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 0.2rem rgba(241,110,0,0.25);color:#ff7900 !important;background-color:transparent !important;border-color:#ff7900 !important}.event-calendar-list .event-calendar{background-color:black;color:white;margin-left:14px;padding:2rem;margin-bottom:2rem;position:relative}.event-calendar-list .event-calendar:after{content:'';display:inline-block;border:15px solid black;border-bottom-color:transparent;border-left-color:transparent;width:0px;height:0px;position:absolute;top:0;left:-29px}.event-calendar-list .event-calendar .event-title{color:#ff7900}.event-calendar-list .event-calendar .event-title:hover{color:#8f8f8f}.event-calendar-list .hidden{display:none}.custom-form .form-control{border-radius:0 !important;font-weight:500;-webkit-box-shadow:0 0 0 1000px white inset !important;font-size:16px;line-height:20px}.custom-form .form-control:not(:disabled){color:black;border:2px solid black}.custom-form .form-control:-internal-autofill-selected{background-color:transparent !important}.custom-form .form-control:focus{border-color:#F16E00;color:black;box-shadow:inset 0 1px 1px rgba(241,110,0,0.075),0 0 8px rgba(241,110,0,0.6)}.custom-form .form-control::placeholder{color:rgba(143,143,143,0.5)}.custom-form .form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset !important;-webkit-text-fill-color:black !important;font-size:inherit !important;-internal-autofill-previewed-font-size:inherit !important}.custom-form .form-control:-webkit-autofill:-webkit-autofill:hover,.custom-form .form-control:-webkit-autofill:-webkit-autofill:focus,.custom-form .form-control:-webkit-autofill:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px white inset !important;-webkit-text-fill-color:#F16E00 !important;font-size:inherit !important}.custom-form .form-control:-webkit-autofill::first-line{font-size:16px !important;line-height:20px !important}.custom-form select.form-control{-webkit-appearance:none}.custom-form .col-form-label{font-weight:750}.custom-form .custom-control-input:focus~.custom-control-label::before{outline:none}.custom-form .custom-control-input:focus:not(:checked)~.custom-control-label::before,.custom-form .custom-control-input:not(:disabled):active~.custom-control-label::before{border-color:#F16E00;background-color:white}.custom-form .custom-control-label.option-label{font-weight:500}.custom-form .custom-control-label::before{border-radius:50%;border-width:2px;border-color:black}.custom-form .custom-file{position:relative}.custom-form .custom-file .custom-file-input{width:100%;height:35px}.custom-form .custom-file .custom-file-label{border:2px solid black;border-radius:0px;padding-left:0px;color:black;overflow:hidden;text-overflow:ellipsis;padding-left:34px;overflow:hidden;white-space:nowrap}.custom-form .custom-file .custom-file-label a{text-decoration:underline;color:black}.custom-form .custom-file .custom-file-label:after{display:none}.custom-form .custom-file .custom-file-label:before{position:absolute;top:0;left:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;background-color:transparent;color:#F16E00;cursor:pointer;border-bottom:none;border-radius:0px;content:"\f093";font-family:"Font Awesome 5 Free" !important;-webkit-font-smoothing:antialiased;font-weight:900}.custom-form .custom-checkbox .custom-control-label::before{border-radius:0}.custom-form .input-group-addon-float{margin-bottom:5px}.custom-form .input-group-addon-float .input-group-addon{position:absolute;left:13px;top:9px;z-index:999;color:#F16E00}.custom-form .input-group-addon-float input.form-control{padding-left:34px}.custom-form .input-file{display:block}.custom-form .ui-front .ui-autocomplete-loading{background:white url(/img/spinner.gif) right center no-repeat}.custom-form .ui-front .ui-widget-content{background-color:white;list-style:none;padding-left:5px;padding-right:5px;border:none;box-shadow:0px 2px 5px #ddd}.custom-form .ui-front ul{position:absolute;border-top:none}.custom-form .ui-front .ui-menu-item{height:35px;cursor:pointer}.custom-form .ui-front .ui-menu-item:hover{color:#ff7900}.custom-form .ui-front .ui-menu-item .ui-menu-item-wrapper{height:35px;vertical-align:middle;line-height:35px}@media (max-width: 992px){.form-group{flex-direction:column}.form-group .col-form-label{max-width:100%}.form-group .col-sm-10{max-width:100%}}#newsletter_checkbox{-webkit-box-shadow:none !important}html{min-height:100%}html body{letter-spacing:-.00625rem;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeSpeed}html body iframe{max-width:90% !important}html body .container-fluid-all{width:100%;max-width:100%}html body .soft-background{background-color:#EEEEEE;padding-bottom:15px}html body .highlight-background{background-color:#FFCC00;--contrast-border: #FFCC00}html body .highlight-background .course.card{border-color:#FFCC00}html body .white{color:white}html body .orange{color:#ff7900}html body .orange-light{color:#F16E00}html body .popular-list{padding-top:50px;padding-bottom:50px}html body .popular-list h2{margin-bottom:40px;display:flex;align-items:flex-start}html body .popular-list h2 span{flex:1}html body .popular-list .col-course{margin-bottom:15px}html body .popular-list.courses-4 h2{font-size:2.9rem}html body .popular-list.courses-3 .course-left-info{padding-right:40px}html body .popular-list.courses-3 .course-left-info h2{font-size:2.9rem}html body .popular-list.courses-3 .course.card{font-size:13px;line-height:16px}html body .popular-list.courses-3 .course.card .course-description{min-height:48px}html body .popular-list.courses-3 h4{font-size:20px;line-height:23px}html body .o-footer{margin-top:0px}html body .o-caps{text-transform:uppercase}html body .draw-attention a{color:#ff7900;font-size:1.2em;font-weight:bold}@media (max-width: 479px){html body .popular-list.courses-4 h2,html body .popular-list.courses-3 h2{font-size:2rem !important}html body .popular-list.courses-4 .course-left-info,html body .popular-list.courses-3 .course-left-info{padding-right:0px}}#header{padding-top:10px;display:inline-block;color:white;border-bottom:1px solid white}#logo_wrapper{display:inline-block;float:left}#logo_wrapper img{height:55px;padding:5px}#buttons_header{display:inline-block;float:right;height:100%;margin-right:5px;margin-top:5px}#buttons_header div{display:inline-block}#header_plus_wrapper{float:left;margin-left:10px}#header_profile{float:right}#buttons_header button{min-height:40px;max-height:40px}#header_plus_wrapper button{font-weight:bold;font-size:1.6em;min-width:40px;margin-right:10px}#header_profile ul{border:none;border-top:3px solid white;border-radius:0px;margin-top:4px}#header_profile button{padding-top:3px;font-weight:bold;font-size:1.4em;min-width:100px;text-align:center}#arrow-up-header-profile{width:0;height:0;border-style:solid;border-width:10px;border-width:0px 6px 7px 6px;border-color:white transparent;position:absolute;top:-9px;left:112px}.input{position:relative;z-index:1;display:inline-block;margin:1em;max-width:500px;width:calc(100% - 2em);vertical-align:top;font-size:24px;line-height:28px;-webkit-box-shadow:0 0 0 30px white inset !important}.input__field{position:relative;display:block;float:right;padding:0.8em;width:60%;border:none;border-radius:0;background:#ffffff;color:#EEEEEE;font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:150;-webkit-appearance:none}.input__field:focus{outline:none}.input__label{display:inline-block;float:right;padding:0 1em;font-size:24px;line-height:19px;width:40%;color:black;font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:950;-webkit-font-smoothing:antialiased;-webkit-font-smoothing--moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input__label-content{position:relative;display:block;padding:30px 0;width:100%}.graphic{position:absolute;top:0;left:0;fill:none}.icon{color:#EEEEEE;font-size:150%}.input--hoshi{overflow:hidden}.input__field--hoshi{margin-top:0.5em;padding:2.2rem 0.25em 1.9rem 0.25em;width:100%;background:transparent;color:#F16E00}.input__label--hoshi{position:absolute;bottom:0;left:0;padding:0 0.22em;width:calc(100% - 50px);height:calc(100% - 1em);text-align:left;pointer-events:none}.input__label-content--hoshi{position:absolute}.input__label--hoshi::before,.input__label--hoshi::after{content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 10px);border-bottom:4px solid #EEEEEE}.input__label--hoshi::after{margin-top:0px;border-bottom:4px solid grey;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;border-color:#F16E00}.input__field--hoshi:focus+.input__label--hoshi::after,.input--filled .input__label--hoshi::after{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.input__field--hoshi:focus+.input__label--hoshi .input__label-content--hoshi,.input--filled .input__label-content--hoshi{-webkit-animation:anim-1 0.3s forwards;animation:anim-1 0.3s forwards}@-webkit-keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-1em, -40%, 0);transform:translate3d(-1em, -40%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, -40%, 0);transform:translate3d(0, -40%, 0)}}@keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em, 0, 0);transform:translate3d(1em, 0, 0)}51%{opacity:0;-webkit-transform:translate3d(-1em, -40%, 0);transform:translate3d(-1em, -40%, 0)}100%{opacity:1;-webkit-transform:translate3d(0, -40%, 0);transform:translate3d(0, -40%, 0)}}.landing-bckg{background-image:url(/img/landing_no_login.jpg);background-size:cover;min-height:300px;min-height:calc(50vh - 128px);padding-top:40%;background-position:center}.info-block{background:black;text-align:left;border-radius:0;padding:3rem;border-color:black}.info-block h1{color:#ff7900;font-size:3.3rem}.info-block .intro-paragraph{color:white;font-size:large}.info-block .intro-button-container{text-align:right;font-size:large}.initial-info-login{padding:0px;min-height:0;height:auto;text-align:right;position:relative}.initial-info-login .row{margin-left:0;margin-right:0}.initial-info-login .info-block h1{margin-bottom:40px}.initial-info-login .landing-bckg{padding-top:30%;background-image:url(/img/landing_login.jpg)}.initial-info-no-login{min-height:600px;min-height:calc(100vh - 128px);height:auto;text-align:right;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.initial-info-no-login .info-block{width:500px;display:inline-block;max-width:100%;position:relative;padding:2rem}.initial-info-no-login.landing-bckg{padding-top:0px}.arrow_down{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.arrow_down i{font-size:50px;color:white;transition:ease-in 0.1s all;cursor:pointer}.arrow_down i:hover{transform:scale(1.3)}.banner{font-size:1.1rem;background-color:#ff7900;max-width:100%;padding-top:0.3rem;padding-bottom:0.3rem;color:white;text-align:center}.navbar{background-color:black}.navbar .navbar-nav .dropdown-item{padding:.5rem .2rem}.navbar .navbar-brand{align-items:flex-start}.navbar .navbar-brand:hover{color:#fff !important}.navbar .navbar-brand .odc-logo-two-lines{display:flex;flex-direction:column}.navbar .navbar-brand .odc-logo-two-lines .logo-size{font-size:1.8rem;letter-spacing:-.05rem;line-height:25px}.navbar .navbar-brand .odc-logo-two-lines .new-logo-word{color:#ff7900 !important}.navbar .navbar-brand .odc-logo-two-lines .navbar-brand-title{margin-bottom:1px}.navbar .navbar-collapse{align-self:flex-end;align-content:flex-end}.navbar.search{box-shadow:none}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar .user-img{border-radius:50%;width:40px;height:40px;background-color:#EEEEEE}.navbar .nav-item .nav-link.dropdown-toggle{background-color:transparent;padding:.625rem .3125rem !important}.navbar .navbar-nav .nav-link.active{color:#ff7900 !important}.navbar .navbar-nav .nav-link .navbar-icon{font-size:25px;margin-right:5px;margin-left:5px}.navbar .user-name-container{white-space:nowrap;display:flex;text-overflow:ellipsis}.navbar .user-name-container .user-profile{border:none !important;outline:none !important;margin-bottom:0px}.navbar .user-name-container .user-profile:hover,.navbar .user-name-container .user-profile:focus{outline:none !important;border:none !important}.navbar .user-name-container .user-profile .user-name{padding-left:5px;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;display:inline-block;padding-right:8px;overflow:hidden;max-width:95px;min-width:7vw}.navbar .change_locale .nav-link{text-transform:uppercase}.navbar .icon-my-account{font-size:1.6rem}.navbar .search-bar{margin-right:15px;margin-right:2vw}.navbar .search-bar .input-search{margin:0px;-webkit-box-shadow:0 0 0 1000px black inset !important;border-color:transparent;font-size:16px;border:none;color:white;background:black;border-bottom:2px solid white;border-radius:0px;border-width:2px;padding-right:0px !important;padding-bottom:0.1rem}.navbar .search-bar .input-search::placeholder{color:#EEEEEE}.navbar .search-bar .input-search:focus,.navbar .search-bar .input-search:active{border-bottom-color:#F16E00;color:#F16E00}.navbar .search-bar .search-icon{margin-left:-10px;width:25px}.navbar a{color:white;text-decoration:none;cursor:pointer}.navbar a:hover,.navbar a:focus{color:#F16E00;text-decoration:none}.navbar .btn-group{position:initial}.navbar .dropdown-item{color:black}.navbar .dropdown-item.active,.navbar .dropdown-item:active,.navbar .dropdown-item:hover,.navbar .dropdown-item:focus{background-color:transparent}.navbar .dropdown-menu{border-radius:0;border:none}@media (min-width: 768px) and (max-width: 1223px){.navbar .user-name{display:none !important}}@media (min-width: 992px) and (max-width: 1100px){.search-bar{display:none !important}}@media (max-width: 992px){.user-name-container{flex-direction:column;justify-content:center}.user-name-container a{margin-bottom:15px}.user-name-container form{margin:auto}}@media (min-width: 991.98px){.dropdown-menu{border-radius:0;border:none;text-align:center;border:1px solid grey}.user-name-container{max-width:23%}}@media (max-width: 767.9px){.navbar-expand-md .navbar-nav.lang{flex-direction:column-reverse}.navbar .user-name-container .user-profile .user-name{max-width:90vw}}@media (min-width: 768px){.navbar-expand-md .navbar-nav .dropdown-menu{box-shadow:0px 0px 10px grey}}@media (max-width: 768px){.navbar .navbar-brand .navbar-brand-title{font-size:24px}}@media (max-width: 576px){.navbar .navbar-brand .navbar-brand-title{font-size:16px}}#layout_notifications div.alert{margin-bottom:0px;border:none;border-radius:0;background-color:#FFCC00;font-size:smaller}#layout_notifications div.alert span.text{line-height:15px}#layout_notifications div.alert .close{width:1rem;height:1rem;transform:scale(0.8);transition:0.4s all ease-in;outline:none}#layout_notifications div.alert .close:hover,#layout_notifications div.alert .close:focus{transform:scale(0.5)}#layout_notifications div.alert.alert-success{border-color:black;color:black;border-size:3px;font-size:1.2em}#layout_notifications div.alert.alert-danger{color:black;background-color:#ff5349;font-size:1.2em;border-size:3px;border-color:black}#layout_notifications div.alert .close{opacity:1;line-height:0.7;text-shadow:none}#layout_notifications div.alert .close:focus{outline:none}.privacy_prompt{width:90%;max-height:86vh;overflow-y:auto;margin-left:-45%;position:absolute;top:50px;left:50%;text-align:left;background-color:#fff;z-index:1000}@media only screen and (min-width: 768px){.privacy_prompt{margin-left:-300px;width:600px}}@media only screen and (min-width: 992px){.privacy_prompt{margin-left:-400px;width:800px}}.privacy_prompt a{text-decoration:none}.privacy_prompt .privacy_prompt_content{padding:10px 10px 0;overflow:hidden;height:auto}@media only screen and (min-width: 768px){.privacy_prompt .privacy_prompt_content{padding-top:20px;padding-right:20px;padding-left:20px}}.privacy_prompt .privacy_prompt_content h2{margin:0 0 15px;padding:0;width:90%;font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;font-size:16px;line-height:18px;text-align:left}@media only screen and (min-width: 768px){.privacy_prompt .privacy_prompt_content h2{font-size:24px;line-height:26px}}.privacy_prompt .privacy_prompt_content p{display:block;margin:0 0 5px;padding:0;font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;font-size:1rem;line-height:1rem;color:#000;text-align:left}.privacy_prompt .privacy_prompt_content p a{color:#ff7900;text-decoration:underline}.privacy_prompt .option{margin:10px 0}.privacy_prompt .logo{float:right}.privacy_prompt>.close_btn_thick{display:block;position:absolute;top:10px;right:10px;width:24px;height:24px;font-size:24px;line-height:24px;color:#000;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:color 0.25s ease-in;-o-transition:color 0.25s ease-in;transition:color 0.25s ease-in}.privacy_prompt>.close_btn_thick:after{content:"\2716"}.privacy_prompt>.close_btn_thick:focus,.privacy_prompt>.close_btn_thick:hover{color:#ff7900}@media only screen and (min-width: 1280px){.privacy_prompt>.close_btn_thick:focus{outline-width:2px;outline-style:dotted;outline-offset:4px;outline-color:#ff6300}}.privacy_prompt input.toggle[type="checkbox"]{opacity:0;position:absolute;left:-99999px}.privacy_prompt input.toggle[type="checkbox"]+label{display:inline-block;overflow:hidden;padding:0 16px;position:relative;height:24px;max-height:24px;font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;line-height:24px;-o-text-overflow:ellipsis;text-overflow:ellipsis;background-color:#ccc;border-radius:16px;cursor:pointer;-webkit-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in}.privacy_prompt input.toggle[type="checkbox"]+label:before,.privacy_prompt input.toggle[type="checkbox"]+label:hover:before{content:" ";position:absolute;top:2px;left:2px;width:26px;height:20px;background-color:#fff;z-index:2;-webkit-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in;border-radius:14px}.privacy_prompt input.toggle[type="checkbox"]+label .off{margin-left:20px;display:inline-block;color:#000}.privacy_prompt input.toggle[type="checkbox"]+label .on{display:none;color:#fff}.privacy_prompt input.toggle[type="checkbox"]:checked+label{background-color:#50be87}.privacy_prompt input.toggle[type="checkbox"]:checked+label:before,.privacy_prompt input.toggle[type="checkbox"]:checked+label:hover:before{background-position:0 0;top:2px;left:100%;margin-left:-28px}.privacy_prompt input.toggle[type="checkbox"]:checked+label .off{display:none}.privacy_prompt input.toggle[type="checkbox"]:checked+label .on{margin-right:20px;display:inline-block}.privacy_prompt input.toggle[type="checkbox"]:focus:checked+label{background-color:#50be87}.privacy_prompt input.toggle[type="checkbox"]:focus:checked+label:before,.privacy_prompt input.toggle[type="checkbox"]:focus:checked+label:hover:before{background-position:0 0;top:2px;left:100%;margin-left:-28px}.privacy_prompt input.toggle[type="checkbox"][readonly="readonly"]+label{opacity:0;cursor:default}.privacy_prompt .privacy_prompt_footer{padding:10px;width:auto;overflow:auto}@media only screen and (min-width: 768px){.privacy_prompt .privacy_prompt_footer{padding-right:20px;padding-left:20px}}.privacy_prompt .privacy_prompt_footer .button{padding:10px;font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;font-size:14px;line-height:16px;color:#fff;text-align:center;background-color:#ff7900;-webkit-box-shadow:none;box-shadow:none;white-space:normal;word-wrap:break-word;border-style:solid;border:2px;border-color:#ff7900;cursor:pointer;-webkit-transition:border-color 0.2s ease-in, background-color 0.25s ease-in, color 0.25s ease-in;-o-transition:border-color 0.2s ease-in, background-color 0.25s ease-in, color 0.25s ease-in;transition:border-color 0.2s ease-in, background-color 0.25s ease-in, color 0.25s ease-in}.privacy_prompt .privacy_prompt_footer .button:focus,.privacy_prompt .privacy_prompt_footer .button:hover{color:#fff;text-decoration:none;background-color:#000;border-color:#000}@media only screen and (min-width: 1280px){.privacy_prompt .privacy_prompt_footer .button:focus{outline-width:2px;outline-style:dotted;outline-offset:4px;outline-color:#ff6300}}.privacy_prompt .privacy_prompt_footer .button.right{float:right}.privacy_prompt .privacy_prompt_footer .button.left{float:left}.privacy_prompt .tabs{padding-top:10px;overflow:hidden;width:100%;height:auto}@media only screen and (min-width: 768px){.privacy_prompt .tabs{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:15px}}.privacy_prompt .tab{background-color:transparent}@media only screen and (min-width: 768px){.privacy_prompt .tab{width:30%;border-style:solid;border-color:#000;border-width:1px 0 1px 1px;background-color:#f2f2f2}}.privacy_prompt .tab button{display:block;padding:10px;margin:0;width:100%;font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;font-size:14px;line-height:16px;color:#000;text-align:center;background-color:transparent;border:none;outline:none;text-align:left;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}@media only screen and (min-width: 768px){.privacy_prompt .tab button{padding:15px;cursor:pointer}.privacy_prompt .tab button:active,.privacy_prompt .tab button:hover{color:#fff;background-color:#000}}.privacy_prompt .tab .tablinks{padding:10px 0;margin:0;position:relative;border-style:solid;border-top-width:0;border-right-width:0;border-bottom-width:1px;border-left-width:0;border-color:#000}@media only screen and (min-width: 768px){.privacy_prompt .tab .tablinks{padding:15px;background-color:#f2f2f2;border-color:#e6e6e6}.privacy_prompt .tab .tablinks:last-child{border-bottom-width:0}}.privacy_prompt .tab .tablinks.active{color:#000;background-color:#fff}@media only screen and (min-width: 768px){.privacy_prompt .tab .tablinks.active{cursor:auto}}.privacy_prompt .tabcontent{padding:10px;margin-top:15px;width:100%;border-left:none;position:relative;border:1px solid #000}@media only screen and (min-width: 768px){.privacy_prompt .tabcontent{padding:15px;margin-top:0;width:70%;height:auto;border-left-width:0}}.privacy_prompt .tabcontent h3{padding:0 0 10px;margin:0;width:75%;font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;font-size:16px;line-height:18px;color:#000;text-align:left}.privacy_prompt .tabcontent:not(#cat1):not(#cat15){display:none}.privacy_prompt .tabcontent p{margin-top:10px;font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500;font-size:14px;line-height:16px}.privacy_prompt .tabcontent p strong{font-family:HelvNeueOrange,Helvetica Neue,Helvetica,Arial,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:700;font-size:14px;line-height:16px}.privacy_prompt .tabcontent .checkboxContent{position:absolute;top:15px;right:10px;z-index:2}#__tealiumGDPRcpPrefs{position:absolute;z-index:10000;top:0;width:100%;height:100%}#__tealiumGDPRcpPrefs .privacy_prompt_bg{position:absolute;background:#000;opacity:0.6;width:100%;height:100%}body.prompt_open{overflow:hidden}.user-block{padding-top:50px;padding-bottom:30px}.user-block .user-info{flex:1}.user-block .user-picture-container{padding:0 30px 30px 30px}.user-block .user-picture-container img{border-radius:50%;width:120px;height:120px;background-color:#EEEEEE}.user-block .user-name{font-size:2rem;margin-bottom:1rem}.user-block .user-tags{margin-bottom:10px}.user-block .user-tags .user-tag{padding:5px 12px;background-color:#8f8f8f;color:white;margin:5px;font-size:0.9rem;display:inline-block;margin-bottom:5px}.user-block .user-tags .user-tag:first-child{margin-left:0px}.user-block .user-tags .user-tag:last-child{margin-right:0px}@media (max-width: 991.98px){.user-block .user-name{text-align:center}}/*!
 * jQuery QueryBuilder 2.6.0
 * Copyright 2014-2021 Damien "Mistic" Sorel (http://www.strangeplanet.fr)
 * Licensed under MIT (https://opensource.org/licenses/MIT)
 */.query-builder .rule-container,.query-builder .rule-placeholder,.query-builder .rules-group-container{position:relative;margin:4px 0;border-radius:5px;padding:5px;border:1px solid #eee;background:rgba(255,255,255,0.9)}.query-builder .drag-handle,.query-builder .error-container,.query-builder .rule-container .rule-filter-container,.query-builder .rule-container .rule-operator-container,.query-builder .rule-container .rule-value-container{display:inline-block;margin:0 5px 0 0;vertical-align:middle}.query-builder .rules-group-container{padding:10px;padding-bottom:6px;border:1px solid #dcc896;background:rgba(250,240,210,0.5)}.query-builder .rules-group-header{margin-bottom:10px}.query-builder .rules-group-header .group-conditions .btn.readonly:not(.active),.query-builder .rules-group-header .group-conditions input[name$='_cond']{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.query-builder .rules-group-header .group-conditions .btn.readonly{border-radius:3px}.query-builder .rules-list{list-style:none;padding:0 0 0 15px;margin:0}.query-builder .rule-value-container{border-left:1px solid #ddd;padding-left:5px}.query-builder .rule-value-container label{margin-bottom:0;font-weight:400}.query-builder .rule-value-container label.block{display:block}.query-builder .rule-value-container input[type=number],.query-builder .rule-value-container input[type=text],.query-builder .rule-value-container select{padding:1px}.query-builder .error-container{display:none;cursor:help;color:red}.query-builder .has-error{background-color:#fdd;border-color:#f99}.query-builder .has-error .error-container{display:inline-block !important}.query-builder .rules-list>::after,.query-builder .rules-list>::before{content:'';position:absolute;left:-10px;width:10px;height:calc(50% + 4px);border-color:#ccc;border-style:solid}.query-builder .rules-list>::before{top:-4px;border-width:0 0 2px 2px}.query-builder .rules-list>::after{top:50%;border-width:0 0 0 2px}.query-builder .rules-list>:first-child::before{top:-12px;height:calc(50% + 14px)}.query-builder .rules-list>:last-child::before{border-radius:0 0 0 4px}.query-builder .rules-list>:last-child::after{display:none}.query-builder.bt-checkbox-glyphicons .checkbox input[type=checkbox]:checked+label::after{font-family:'Glyphicons Halflings';content:'\e013'}.query-builder.bt-checkbox-glyphicons .checkbox label::after{padding-left:4px;padding-top:2px;font-size:9px}.query-builder .error-container+.tooltip .tooltip-inner{color:#f99 !important}.query-builder p.filter-description{margin:5px 0 0 0;background:#d9edf7;border:1px solid #bce8f1;color:#31708f;border-radius:5px;padding:2.5px 5px;font-size:.8em}.query-builder .rules-group-header [data-invert]{margin-left:5px}.query-builder .drag-handle{cursor:move;vertical-align:middle;margin-left:5px}.query-builder .dragging{position:fixed;opacity:.5;z-index:100}.query-builder .dragging::after,.query-builder .dragging::before{display:none}.query-builder .rule-placeholder{border:1px dashed #bbb;opacity:.7}.query-builder .rules-group-container{width:100%;background:transparent;border:none;border-radius:0%;padding:0}.query-builder .rules-group-container button[data-add="rule"]{background-color:#ff7900;border-color:#ff7900}.query-builder .rules-group-container button[data-add="rule"]:hover,.query-builder .rules-group-container button[data-add="rule"]:focus,.query-builder .rules-group-container button[data-add="rule"]:active{background-color:white;color:black;border-color:black}.query-builder .rules-group-container button[data-add="group"]{display:none}.query-builder .rules-group-container .rules-list>::before,.query-builder .rules-group-container .rules-list>::after{border-radius:0%;border-color:#eee}.query-builder .rule-container,.query-builder .rule-placeholder,.query-builder .rules-group-container{border-radius:0%;border-color:#eee}.query-builder .rule-container{border-width:2px;padding:10px}.query-builder .group-conditions{display:none}.query-builder .rule-header{display:inline-block;float:right}.query-builder .rule-value-container{max-width:35%;position:relative}.query-builder .rule-value-container .form-control{max-width:100%}.query-builder .has-error{background-color:inherit}.query-builder .has-error .error-container{display:none}.star-ratings-css{display:inline-block;color:#ddd !important;unicode-bidi:bidi-override;font-size:1rem;height:1.5rem;width:auto;margin:0.4rem;padding:0;overflow:hidden;position:absolute;right:0;bottom:0;-webkit-font-smoothing:subpixel-antialiased;vertical-align:bottom}.star-ratings-css span{padding:0.2rem}.star-ratings-css input[type=submit]{color:#ddd !important}.star-ratings-css input[type=submit]:hover{color:#FFCC00 !important}.star-ratings-css:hover .star-ratings-css-top input[type=submit]{color:#FFCC00 !important}.star-ratings-css .star-ratings-css-top{padding:0;color:#ff7900 !important;position:absolute;z-index:1;display:flex;top:0;left:0;overflow:hidden}.star-ratings-css .star-ratings-css-top input[type=submit]{color:#ff7900 !important;transition:ease-in 0.1s transform}.star-ratings-css .star-ratings-css-top input[type=submit]:hover{transform:scale(1.3);transform-origin:50% 50%}.star-ratings-css .star-ratings-css-bottom{padding:0;display:flex;z-index:0}.star-ratings-css .transparent{background:none;border:none;padding:0;margin:0;outline:none}#background-image-retorural{background-image:url(/img/retorural.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;height:45vh;width:100%}.reto-full{position:relative}.retobanner{position:relative;height:0}.retobanner .col-6{position:absolute;bottom:0px;left:10%;background-color:#ff7900;padding:15px 20px;width:auto;display:inline-block;z-index:10}.retobanner .col-6 h2{color:black;margin:0;font-size:1.8rem}.retocolumns{padding-top:30px;padding-bottom:30px}.retocolumns h2{color:#ff7900}.firstcolumn{padding-top:30px;border-right:1px solid black}.firstcolumn ul li{color:#ff7900;font-size:1.2rem;font-weight:bold}@media (max-width: 991px){.firstcolumn{border-right:none;border-bottom:1px solid black;padding-bottom:30px}}.join-button-container{text-align:center;margin-top:20px}.btn-join{font-size:1.25rem;padding:15px 40px;min-width:200px}.secondcolumn{padding-top:30px;padding-left:30px}.btn-enrol{background-color:black !important;color:#ff7900 !important;border-color:black !important}.btn-enrol:hover{background-color:white !important;border-color:black !important;color:black !important}.warning{font-size:0.8rem;margin-top:2px}.logos-section{padding:40px 0}.logos-section .logos-row{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px}.logos-section .logo-col{flex:0 0 calc(20% - 16px);max-width:150px}.logos-section .logo-img{max-width:100%;height:auto;margin:0 auto;display:block}@media (max-width: 768px){.logos-section .logos-row{flex-direction:column}.logos-section .logo-col{flex:0 0 auto;width:100%;max-width:150px}}.search-row{padding-top:80px;padding-bottom:80px}.search-row .search-col{text-align:center}.search-row .search-col .search-icon{position:absolute;bottom:25px;right:0px;background-color:transparent !important;border:none !important;outline:none !important;box-shadow:none;transition:ease-in 0.1s transform}.search-row .search-col .search-icon:active,.search-row .search-col .search-icon:focus{border:none !important;outline:none !important;box-shadow:none !important}.search-row .search-col .search-icon:hover{transform:scale(1.1)}.search-row .search-col .search-icon .search-icon-img{width:40px;position:absolute;bottom:0;right:0}.search-row select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:25px;background-position:calc(100% - 5px)}.courses-search-results{min-height:calc(100vh - 374px);padding-top:50px}.no-results{padding-top:50px;padding-bottom:150px;text-align:center;font-size:1.5em}.pagination{margin-bottom:0px}.pagination .page-item .page-link{color:black;background-color:transparent;border:transparent;font-weight:bolder;border-radius:0px;min-width:36px;text-align:center}.pagination .page-item .page-link:focus{box-shadow:0 0 0 0.2rem rgba(241,110,0,0.25)}.pagination .page-item .page-link::before,.pagination .page-item .page-link::after{width:1.5625rem}.pagination .page-item.disabled .page-link{color:#bbb;background-color:transparent;border-color:transparent}.pagination .page-item.active .page-link{color:white;background-color:#F16E00;border-color:#F16E00}.filter-row{justify-content:center;padding-bottom:20px;padding-top:40px}.filter-row .filter-item{text-align:left;padding:0.7rem;padding-bottom:0}.filter-row .filter-locale .nav-item{list-style-type:none}.filter-row .filter-locale .nav-item.active a.nav-link{color:#ff7900;font-weight:700}.filter-row .filter-locale .nav-item a.nav-link{padding:0 0.5rem;cursor:pointer;font-weight:100}.filter-row .row{display:flex;justify-content:space-around;width:100%}.filter-row .row .filter-left{flex:1;display:flex}@media (max-width: 767px){.filter-row .row{flex-direction:column}.filter-row .row .filter-left{flex-direction:column}}.social-share-button .ssb-icon{background-size:30px 30px;height:30px;width:30px}.teacher-card .teacher-picture-container{width:120px;height:120px;position:relative}.teacher-card .teacher-picture-container img{width:120px;height:120px;background-color:#EEEEEE}.teacher-card .teacher-picture-container .custom-file{margin-top:10px}.teacher-card .teacher-info{padding-left:1.8rem;padding-right:1rem}.teacher-card .teacher-info .teacher-name{font-size:1.2em;font-weight:750;margin-bottom:0px;line-height:0.8;margin-bottom:0.6rem}.teacher-card .teacher-info .teacher-position{padding-right:1rem}.teacher-card .teacher-info .teacher-social-list{vertical-align:middle}.teacher-card .teacher-info .teacher-social-list .btn-social{width:28px;height:28px;background-size:1rem}#teacher-list input[type=file]{width:150px}#teacher-list:empty:after{content:var(--no-teacher, "No hay ningún profesor añadido");padding-top:10px;padding-bottom:10px;display:block}#teacher-list .teacher-card{position:relative;border-bottom:2px solid #F16E00;margin-bottom:10px;padding-bottom:20px;padding-top:20px;background-color:white}#teacher-list .teacher-card.ui-sortable-helper{border-top:2px solid #F16E00}#teacher-list .teacher-card .teacher-edit-block{flex:1;padding-left:1.8rem}#teacher-list .teacher-card .btn-teacher{position:absolute;bottom:0;left:0}#teacher-list .teacher-card .btn-teacher.delete-teacher{left:20px}#teacher-list .teacher-card .btn-teacher.move-teacher{cursor:grab}.teacher-note{opacity:0.5;font-size:smaller}@media (max-width: 479px){.teacher-card{padding:.3125rem}.teacher-card .teacher-picture-container{width:100%;height:auto;position:relative}.teacher-card .teacher-picture-container img{width:100%;height:auto;background-color:#EEEEEE}.teacher-card .teacher-picture-container .custom-file{margin-top:10px}.teacher-card .teacher-info{padding-top:1rem;padding-left:0}.teacher-card .teacher-info .teacher-name{font-size:1.5rem;line-height:1.1}.teacher-card .teacher-info .teacher-position{display:block;padding-bottom:1rem}.teacher-card .teacher-info .teacher-social-list{display:block}}#inputTeacher-search .ui-widget-content{z-index:999}.live h2{color:#ff7900;font-size:92px;padding:10% 3rem}.countdown{text-align:center;height:100%;max-width:900px}.countdown .row{height:100%}.countdown .countdown-block{display:inline-block;margin:auto;height:auto}.countdown .number{color:#ff7900;font-size:8rem;line-height:8rem;font-weight:750}.countdown .label{color:white;font-size:2rem;line-height:9rem}.turbolinks-progress-bar{height:2px;background-color:#ff7900}div.devise_error_messages{margin:25px 0px 25px 0px;width:100%;font-size:1.2rem}div.devise_error_messages h2{font-size:1.7rem !important}div.devise_error_messages li{font-size:1.2rem;margin:5px 0px 5px 0px;list-style:none}div#cancel_account_wrapper{margin-top:45px}div#cancel_account_wrapper p.cancel_account_description{font-size:1.2rem;margin-bottom:0px}div#cancel_account_wrapper form{margin-top:6px}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:2px;background-color:#ff5349;display:table}#error_explanation{width:100%;padding:7px 7px 0;margin-bottom:20px;background-color:#fff;border:2px solid #ff5349}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background-color:#ff5349;color:#fff}#error_explanation ul{padding-left:7px;margin-bottom:0}#error_explanation ul li{font-size:12px;list-style:none;margin-top:4px;padding-bottom:8px}.session-form{background-image:url(/img/landing_no_login.jpg);background-size:cover;background-position:center}.session-form .actions{text-align:right}.session-form>.row{justify-content:center;align-items:center;min-height:500px;min-height:calc(100vh - 120px)}.session-form>.row>.col-12{background-color:white;padding:50px}@media (max-width: 768px){.session-form>.row>.col-12{padding:15px}}
