@charset "UTF-8";@supports(-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:#b7c822;--active-inner:#fff;--focus:2px #1b3d6d;--border:#bbc1e1;--border-hover:#1b3d6d;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:0;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background:var(--b,var(--background));transition:background .3s,border-color .3s,box-shadow .2s;}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s);}@media print{input[type=checkbox]:after,input[type=radio]:after{left:-5px!important;top:-5px!important;}}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2);}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9;}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--active);--bc:var(--active);opacity:.6;}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed;}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover);}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus);}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px;}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0);}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1;}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;vertical-align:top;cursor:pointer;margin-left:.6rem;flex:1;}input[type=checkbox]:not(.switch){border-radius:7px;}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r,20deg));}input[type=checkbox]:not(.switch):checked{--r:43deg;}input[type=checkbox].switch{width:38px;border-radius:11px;}input[type=checkbox].switch:after{left:2px;top:2px;border-radius:50%;border:0;width:15px;height:15px;background:var(--ab,var(--border));transform:translateX(var(--x,0));}input[type=checkbox].switch:checked{--ab:var(--active-inner);--x:17px;}input[type=checkbox].switch:disabled:not(:checked):after{opacity:.6;}.switch-field{display:flex;margin:1rem auto 0;overflow:hidden;}@media(min-width:1300px){.switch-field{margin:1rem 25% 0;}}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;}.switch-field input:checked+label{background-color:#1b3d6d;box-shadow:none;font-weight:bold;color:#fff;}.switch-field label{background-color:#e4e4e4;color:rgba(0,0,0,.6);font-size:1rem;line-height:1;text-align:center;padding:.5rem 1rem;margin-left:0!important;border:1px solid rgba(0,0,0,.2);transition:all .1s ease-in-out;}.switch-field label:hover{cursor:pointer;}.switch-field label:first-of-type{border-radius:5px 0 0 5px;}.switch-field label:last-of-type{border-radius:0 5px 5px 0;}input[type=radio],input:where([type=radio]):disabled{border-radius:50%;}input[type=radio]:after,input:where([type=radio]):disabled:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7));}input[type=radio]:checked,input:where([type=radio]):disabled:checked{--s:.5;}@media print{input[type=radio]:after,input:where([type=radio]):disabled:after{display:none!important;}input[type=radio]:checked,input:where([type=radio]):disabled:checked{border:6px solid #cce9ee;background-color:#fff;}}input[type=text],input[type=email],textarea{border-radius:.5rem;padding:.8rem;border:1px solid #ececec;width:100%;color:#454545;}input[type=text].small,input[type=email].small,textarea.small{border-radius:.5rem;padding:.5rem;}input[type=text]:disabled,input[type=email]:disabled,textarea:disabled{background-color:rgba(255,255,255,.8);}}select{position:relative;padding:.8rem;color:#3e3e3e;font-size:1rem;background-repeat:no-repeat;background-position:98% center;border:1px solid #ececec;border-radius:.5rem;display:block;background-color:#fff;width:100%;}select::after{content:"▾";position:absolute;top:.1rem;right:1rem;font-size:1.5rem;}select:focus{outline:0;}.range-slider{-webkit-appearance:none;width:auto;height:4px;border-radius:0;background:#171b3f;outline:0;opacity:1;}.range-slider:hover{opacity:1;}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background:#1b3d6d;border-radius:50%;border:0;cursor:pointer;}.range-slider::-moz-range-thumb{width:1rem;height:1rem;background:#1b3d6d;cursor:pointer;}#r1_value{font-weight:bold;color:#1b3d6d;padding:.5rem 1rem;}.input-group{margin-bottom:.5rem;position:relative;}.input-group input{position:relative;display:block;width:100%;border:0;border:1px solid #ececec;background-color:#fff;margin:0 auto;padding:1.4rem 1rem .8rem;height:4rem;outline:0!important;font-size:1.2rem;color:#1b3d6d;transition:all .2s ease-in-out;}.input-group ::-webkit-input-placeholder{text-align:right;color:#2e2e2e;font-size:1rem;font-weight:200;}.input-group :-moz-placeholder{text-align:right;color:#2e2e2e;font-size:1rem;font-weight:200;}.input-group ::-moz-placeholder{text-align:right;color:#2e2e2e;font-size:1rem;font-weight:200;}.input-group :-ms-input-placeholder{text-align:right;color:#2e2e2e;font-size:1rem;font-weight:200;}.input-group label{position:absolute;top:1.5rem;left:1rem;text-align:left;display:block;width:100%;height:2.5rem;line-height:110%;font-size:1.2rem;font-weight:200;background:transparent;color:#3e3e3e;margin:0 auto;cursor:text;transition:all .15s ease-in-out;}.input-group input:hover,.input-group input:focus{border-color:#171b3f;}.input-group input:focus{background-position:left bottom;background-size:100% 1px;}.input-group input:valid+label,.input-group input:focus+label{top:0;height:1.2rem;line-height:110%;font-size:.9rem;padding-top:.5rem;color:#3e3e3e;}.input-group input:focus ::-webkit-input-placeholder{color:transparent;font-size:0;}.input-group input:focus :-moz-placeholder{color:transparent;font-size:0;}.input-group input:focus ::-moz-placeholder{color:transparent;font-size:0;}.input-group input:focus :-ms-input-placeholder{color:transparent;font-size:0;}.button-01,.button-02-c,.button-02-b,.button-01-d,.button-01-c,.button-01-b{background-color:#1b3d6d;color:#fff;padding:.4rem .8rem;margin:0;border:2px solid rgba(27,61,109,0);border-radius:.5rem;font-size:1rem;font-weight:600;transition:.3s all ease;display:inline-block;cursor:pointer;text-decoration:none;}.button-01:hover,.button-02-c:hover,.button-02-b:hover,.button-01-d:hover,.button-01-c:hover,.button-01-b:hover{background-color:#b7c822;color:#1b3d6d;border:2px solid rgba(27,61,109,0);}.button-01 i,.button-02-c i,.button-02-b i,.button-01-d i,.button-01-c i,.button-01-b i{margin-right:.5rem;}.button-01-b{background-color:#b7c822;color:#1b3d6d;}.button-01-b:hover{background-color:#1b3d6d;color:#fff;}.button-01-c{background-color:#fbc7c1;color:#171b3f;}.button-01-c:hover{background-color:#1b3d6d;color:#fff;}.button-01-d{background-color:#cce9ee;color:#171b3f;}.button-01-d:hover{background-color:#b7c822;color:#171b3f;}.button-02{background-color:rgba(27,61,109,0);color:#1b3d6d;padding:.4rem .8rem;margin:0;border:2px solid #1b3d6d!important;border-radius:.5rem;font-size:1rem;font-weight:600;transition:.3s all ease;display:inline-block;text-decoration:none;cursor:pointer;}.button-02:hover{background-color:#1b3d6d;color:#fff;}.button-02-b{color:#fff;border:2px solid #fff!important;background-color:rgba(27,61,109,0);}.button-02-b:hover{border:2px solid #b7c822!important;background-color:rgba(27,61,109,0);color:#b7c822;}.button-02-c{color:#1b3943;border:2px solid #1b3943!important;background-color:rgba(255,255,255,0);}.button-02-c:hover{border:2px solid #1b3d6d!important;background-color:rgba(27,61,109,0);color:#1b3d6d;}.button-large{background-color:#fff;padding:1.5rem 2rem;margin:0;border:2px solid rgba(27,61,109,0);border-radius:.5rem;font-size:1.2rem;font-weight:600;transition:.3s all ease;display:inline-block;text-align:center;cursor:pointer;text-decoration:none;}@media(min-width:840px){.button-large{font-size:1.5rem;}}.button-large--full-width{width:100%;}.button-large h3{font-weight:300;margin:0 0 .5rem;color:#171b3f;}.button-large p{margin:0;color:#1b3d6d!important;font-size:1rem!important;}@media(min-width:840px){.button-large p{font-size:.9rem!important;}}.button-large i{font-size:1.5rem;color:#b7c822;}.button-large:hover{background-color:#b7c822;color:#1b3d6d;border:2px solid rgba(27,61,109,0);}.button-large:hover i{color:#171b3f;}.button-group,.button-group-b{display:flex;flex-wrap:wrap;justify-content:center;}.button-group--margin{margin:0;}.button-group a,.button-group-b a{margin:1rem;}.button-group--left{justify-content:left!important;padding:0;}.button-group--left a{margin:.5rem .5rem .5rem 0!important;}@media(min-width:840px){.button-group-b--margin{margin:0 10vh;}}.button-group-b a{flex:1;margin:1rem;}.pagination{text-align:center;font-size:1rem;display:flex;justify-content:center;list-style:none;margin:0 0 1.5rem;padding:0;width:100%;float:left;}.pagination li{margin:0 .25rem;}.pagination__numbers{padding:.25rem .5rem;border-radius:.2rem;color:#1b3d6d;text-decoration:none;}.pagination__numbers.prev,.pagination__numbers.next{border:1px solid rgba(204,233,238,0);}.pagination__numbers.prev:hover,.pagination__numbers.next:hover{border:1px solid #cce9ee;background-color:rgba(23,27,63,0);color:#171b3f;}.pagination__numbers.current,.pagination__numbers:hover{background:#171b3f;color:#fff;}.pagination__numbers:not(.current){cursor:pointer;}.list-b{margin:2rem 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.list-b>li{margin:.5rem 0;padding:0;width:100%;border-radius:1.5rem;transition:.5s all ease-in;}@media(min-width:1300px){.list-b>li{width:calc(33.33% - 1rem);margin:.5rem .5rem;}}@media(min-width:840px){.list-b--two-in-row>li{width:calc(100% - 0rem);margin:.5rem 1rem;}}@media(min-width:1300px){.list-b--two-in-row>li{width:calc(50% - 2rem);margin:.5rem 1rem;}}.list-b a{text-decoration:none;}.list-b__item{display:flex;height:100%;padding:1rem;background-color:#fff;border-radius:1rem;text-decoration:none;}.list-b__item:hover{background-color:rgba(204,233,238,.5);}.list-b__item img{width:50px;height:50px;object-fit:cover;border-radius:50%;}@media(min-width:840px){.list-b__item img{width:100px;height:100px;}}.list-b__item img.no-border-radius{width:60px;height:100px;border-radius:.5rem;border:2px solid rgba(0,0,0,.05);}@media(min-width:840px){.list-b__item img.no-border-radius{width:110px;height:160px;}}.list-b__item__text{color:#3e3e3e;padding:0 1rem 1rem;flex:3;}.list-b__item__text h3{font-size:1.4rem;color:#1b3d6d;font-weight:400;margin:0 0 .5rem;}.list-b__item__text .small-text{color:#1b3d6d;margin-top:0;}.list-b__item__icon{font-size:2.6rem;width:70px;height:70px;border-radius:50%;background-color:#fbc7c1;color:#171b3f;display:flex!important;justify-content:center;align-items:center;}.courses-list-banner{width:100%;float:left;background-color:#cce9ee;border-bottom-left-radius:5rem;background-image:url("/img/dummy/banner-small.png");background-size:100%;background-repeat:no-repeat;background-position:center bottom;}@media(min-width:840px){.courses-list-banner{background-size:cover;background-position:center top;}}.courses-list-banner--dark{background-image:url("/img/dummy/banner-small-dark.png");background-color:#171b3f;}.courses-list-banner__wrapper{padding:12rem 1rem 3rem;}.courses-list-banner__wrapper__text{width:100%;display:flex;flex-wrap:no-wrap;align-items:start;}@media(min-width:840px){.courses-list-banner__wrapper__text{margin:0 auto;align-items:center;}}.courses-list-banner__wrapper__text img{object-fit:cover;border-radius:50%;width:60px;height:60px;border:4px solid #fff;margin-right:1rem;}@media(min-width:840px){.courses-list-banner__wrapper__text img{width:130px;height:130px;border:6px solid #fff;margin-right:2rem;}}.courses-list-banner__wrapper__text h1{color:#171b3f;font-size:2.5rem;font-weight:300;margin:0 0 1rem;line-height:125%;}@media(min-width:1300px){.courses-list-banner__wrapper__text h1{font-size:3.5rem;}}.courses-list-banner__wrapper__text h2{color:#171b3f;font-size:1.5rem;font-weight:300;margin-bottom:1rem;line-height:125%;}@media(min-width:1300px){.courses-list-banner__wrapper__text h2{font-size:1.8rem;}}.courses-list-banner__wrapper__text p{font-size:1.2rem;font-weight:200;color:#1b3d6d;}.courses-list-banner__wrapper__text--dark h1,.courses-list-banner__wrapper__text--dark h2,.courses-list-banner__wrapper__text--dark p{color:#fff;}.courses-list-banner__wrapper__search{width:100%;display:flex;flex-wrap:nowrap;align-items:center;border-radius:1rem;background-color:#fff;color:#1b3d6d;font-size:1.5rem;padding:.5rem 1rem;}@media(min-width:1300px){.courses-list-banner__wrapper__search{width:50%;margin:2rem 0;}}.courses-list-banner__wrapper__search input[type=text]{flex:4;width:100%;font-size:1rem;color:#1b3d6d;margin:0 .5rem 0 0;padding:.5rem;border-radius:0;border:0 solid #ececec;}@media(min-width:840px){.courses-list-banner__wrapper__search input[type=text]{font-size:1.4rem;}}.courses-list-banner__wrapper__search input[type=text]::placeholder{color:#1b3d6d;opacity:1;}.courses-list-banner__wrapper__search input[type=submit]{font-size:1rem;width:auto;color:#1b3d6d;font-family:"Font Awesome 5 Pro";background-color:rgba(255,255,255,0);border:0 solid rgba(255,255,255,0);cursor:pointer;}@media(min-width:840px){.courses-list-banner__wrapper__search input[type=submit]{font-size:1.6rem;}}.courses-list-banner__wrapper__search input[type=submit]:hover{color:#1b3d6d;}.courses-list-content-area{width:100%;float:left;}.courses-list-content-area__wrapper{padding:1rem;}@media(min-width:840px){.courses-list-content-area__wrapper{padding:1rem 1rem 2rem;display:flex;flex-wrap:wrap;justify-content:space-between;}}.courses-list-content-area__wrapper__sidebar{width:100%;position:relative;float:left;margin-bottom:1rem;}@media(min-width:840px){.courses-list-content-area__wrapper__sidebar{width:24%;}}.courses-list-content-area__wrapper__sidebar__apply{background-color:rgba(0,0,0,.05);border-radius:1rem;margin:0;padding:1rem;text-align:center;}.courses-list-content-area__wrapper__sidebar__search{background-color:rgba(0,0,0,.05);border-radius:1rem;margin:0;padding:1rem;list-style:none;}.courses-list-content-area__wrapper__sidebar__search li{margin:.5rem 0;}.courses-list-content-area__wrapper__sidebar__search label{color:#3e3e3e;font-size:.9rem;padding:0 0 .5rem;display:block;font-weight:700;}.courses-list-content-area__wrapper__sidebar__search .button-01,.courses-list-content-area__wrapper__sidebar__search .button-01-b,.courses-list-content-area__wrapper__sidebar__search .button-01-c,.courses-list-content-area__wrapper__sidebar__search .button-01-d,.courses-list-content-area__wrapper__sidebar__search .button-02-b,.courses-list-content-area__wrapper__sidebar__search .button-02-c,.courses-list-content-area__wrapper__sidebar__search .button-02{width:100%;font-size:1rem;padding:1rem;margin:1rem 0 0;}.courses-list-content-area__wrapper__sidebar__categories{border-radius:10px;background-color:rgba(0,0,0,.05);margin:2rem 0 0;padding:1rem;display:none;}@media(min-width:840px){.courses-list-content-area__wrapper__sidebar__categories{display:block;}}.courses-list-content-area__wrapper__sidebar__categories h2{font-size:1.2rem;font-weight:400;margin:0 0 1rem;position:relative;color:#171b3f;}.courses-list-content-area__wrapper__sidebar__categories h2::after{font-family:"Font Awesome 5 Pro";font-weight:600;content:"";position:absolute;right:0;top:0;}.courses-list-content-area__wrapper__sidebar__categories ul{list-style:none;margin:0;padding:0;}.courses-list-content-area__wrapper__sidebar__categories ul li{margin:.5rem 0 0;padding:0;}.courses-list-content-area__wrapper__sidebar__categories ul li a{display:flex;align-items:center;justify-content:left;border-radius:5px;background-color:rgba(0,0,0,.05);color:#3e3e3e;padding:.5rem;font-size:.8rem;text-decoration:none;}.courses-list-content-area__wrapper__sidebar__categories ul li a:hover{border-bottom:0;background-color:#b7c822;color:#fff;}.courses-list-content-area__wrapper__sidebar__categories ul li a:hover .icon{color:#fff;}.courses-list-content-area__wrapper__sidebar__categories ul li a .icon{color:#b7c822;margin-right:.5rem;transition:.2s all ease-in-out;font-size:.85rem;}.courses-list-content-area__wrapper__sidebar__categories ul li a .number{width:1.6rem;height:1.6rem;color:#3e3e3e;background-color:#ececec;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;margin-left:auto;}.courses-list-content-area__wrapper__detail{position:relative;padding:1rem;}@media(max-width:480px){.courses-list-content-area__wrapper__detail{float:left;}}@media(min-width:840px){.courses-list-content-area__wrapper__detail{width:75%;position:-webkit-sticky;position:sticky;align-self:flex-start;top:0;overflow-y:auto;}}.courses-list-content-area__wrapper__detail__top-wrapper .button-02-c{padding:.2rem .5rem;font-size:.9rem;}@media(min-width:1300px){.courses-list-content-area__wrapper__detail__top-wrapper{display:flex;justify-content:space-between;}}.courses-list-content-area__wrapper__detail__filters{display:flex;align-items:center;justify-content:right;text-align:right;font-size:.7rem;white-space:nowrap;}.courses-list-content-area__wrapper__detail__filters label{padding:.5rem;}.courses-list-content-area__wrapper__detail__filters select{font-size:.7rem;font-weight:600;padding:.5rem;width:180px;}.courses-list-content-area__wrapper__detail .list-b__item{background-color:rgba(0,0,0,.05);}.courses-list-content-area__wrapper__detail .list-b__item:hover{background-color:rgba(204,233,238,.5);}.courses-list-content-area__wrapper__detail__title{display:flex;align-items:center;width:calc(100% - 80px);}.courses-list-content-area__wrapper__detail__title img{width:80px;height:80px;border-radius:50%;margin-right:1rem;object-fit:cover;}.courses-list-content-area__wrapper__detail h2{font-weight:400;color:#1b3d6d;font-size:2rem;margin:0 1.5rem 0 0;}.courses-list-content-area__wrapper__detail h3{font-weight:300;color:#1b3d6d;font-size:1.4rem;margin:0;}.courses-list-content-area__wrapper__detail__actions{position:absolute;top:2rem;right:2rem;list-style:none;margin:0;padding:0;}.courses-list-content-area__wrapper__detail__actions li{margin:0 .25rem;padding:.25rem;display:inline-block;}.courses-list-content-area__wrapper__detail__actions li i{color:#1b3d6d;font-size:1.2rem;}.courses-list-content-area__wrapper__detail__actions li i:hover{color:#b7c822;cursor:pointer;}.courses-popup{position:fixed;z-index:2147483647;left:0;top:0;width:100vw;height:100vh;overflow:auto;background-color:#1b3d6d;background-color:rgba(27,61,109,.5);display:flex;align-content:center;justify-content:center;}.courses-popup__content{background-color:#fff;margin:auto;padding:20px;border:4px solid rgba(236,236,236,.3);width:80%;max-width:500px;border-radius:1rem;text-align:center;}
.button-01,.button-02-c,.button-02-b,.button-01-d,.button-01-c,.button-01-b{background-color:#1b3d6d;color:#fff;padding:.4rem .8rem;margin:0;border:2px solid rgba(27,61,109,0);border-radius:.5rem;font-size:1rem;font-weight:600;transition:.3s all ease;display:inline-block;cursor:pointer;text-decoration:none;}.button-01:hover,.button-02-c:hover,.button-02-b:hover,.button-01-d:hover,.button-01-c:hover,.button-01-b:hover{background-color:#b7c822;color:#1b3d6d;border:2px solid rgba(27,61,109,0);}.button-01 i,.button-02-c i,.button-02-b i,.button-01-d i,.button-01-c i,.button-01-b i{margin-right:.5rem;}.button-01-b{background-color:#b7c822;color:#1b3d6d;}.button-01-b:hover{background-color:#1b3d6d;color:#fff;}.button-01-c{background-color:#fbc7c1;color:#171b3f;}.button-01-c:hover{background-color:#1b3d6d;color:#fff;}.button-01-d{background-color:#cce9ee;color:#171b3f;}.button-01-d:hover{background-color:#b7c822;color:#171b3f;}.button-02{background-color:rgba(27,61,109,0);color:#1b3d6d;padding:.4rem .8rem;margin:0;border:2px solid #1b3d6d!important;border-radius:.5rem;font-size:1rem;font-weight:600;transition:.3s all ease;display:inline-block;text-decoration:none;cursor:pointer;}.button-02:hover{background-color:#1b3d6d;color:#fff;}.button-02-b{color:#fff;border:2px solid #fff!important;background-color:rgba(27,61,109,0);}.button-02-b:hover{border:2px solid #b7c822!important;background-color:rgba(27,61,109,0);color:#b7c822;}.button-02-c{color:#1b3943;border:2px solid #1b3943!important;background-color:rgba(255,255,255,0);}.button-02-c:hover{border:2px solid #1b3d6d!important;background-color:rgba(27,61,109,0);color:#1b3d6d;}.button-large{background-color:#fff;padding:1.5rem 2rem;margin:0;border:2px solid rgba(27,61,109,0);border-radius:.5rem;font-size:1.2rem;font-weight:600;transition:.3s all ease;display:inline-block;text-align:center;cursor:pointer;text-decoration:none;}@media(min-width:840px){.button-large{font-size:1.5rem;}}.button-large--full-width{width:100%;}.button-large h3{font-weight:300;margin:0 0 .5rem;color:#171b3f;}.button-large p{margin:0;color:#1b3d6d!important;font-size:1rem!important;}@media(min-width:840px){.button-large p{font-size:.9rem!important;}}.button-large i{font-size:1.5rem;color:#b7c822;}.button-large:hover{background-color:#b7c822;color:#1b3d6d;border:2px solid rgba(27,61,109,0);}.button-large:hover i{color:#171b3f;}.button-group,.button-group-b{display:flex;flex-wrap:wrap;justify-content:center;}.button-group--margin{margin:0;}.button-group a,.button-group-b a{margin:1rem;}.button-group--left{justify-content:left!important;padding:0;}.button-group--left a{margin:.5rem .5rem .5rem 0!important;}@media(min-width:840px){.button-group-b--margin{margin:0 10vh;}}.button-group-b a{flex:1;margin:1rem;}.tag-list-a{margin:.5rem 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.tag-list-a li{background-color:#ececec;border-radius:.5rem;color:#171b3f;font-size:.9rem;padding:.3rem .5rem;margin:.2rem .5rem .2rem 0;}.tag-list-a li i{color:#1b3d6d;margin-right:.5rem;}.tag-list-a li.pink{background-color:#fbc7c1;}.tag-list-a li.light-blue{background-color:#cce9ee;}.tag-list-a li.white{background-color:#fff;}.tag-list-a li.light-green{background-color:#b7c822;}.tag-list-a li.medium-grey{background-color:rgba(46,46,46,.2784313725);}.tag-list-a li.green{background-color:rgba(255,255,255,.5);color:#437a04;}.tag-list-a li.green i{color:#437a04;}.tag-list-b{margin:1rem 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.tag-list-b li a,.tag-list-b li span{background-color:rgba(236,236,236,0);border-radius:.5rem;border:1px solid #171b3f;display:inline-block;width:auto;color:#171b3f;font-size:.9rem;padding:.3rem .5rem;margin:.2rem .5rem .2rem 0;text-decoration:none;}.tag-list-b li a:hover,.tag-list-b li span:hover{border:1px solid #b7c822;}.tag-list-b li span:hover{border:1px solid #171b3f;}.list-a{margin:1rem 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;}.list-a>li{margin:0 1rem;padding:0;width:calc(100% - 2rem);border-radius:1.5rem;transition:.5s all ease-in;}@media(min-width:840px){.list-a>li{width:calc(33.33% - 2rem);}}.list-a>li:hover{background-color:rgba(204,233,238,.5);}.list-a a{text-decoration:none;}.list-a__item{display:block;text-decoration:none;}.list-a__item__img{position:relative;}.list-a__item__img img{width:100%;height:200px;object-fit:cover;border-radius:1.5rem;border-top-right-radius:0;}@media(min-width:840px){.list-a__item__img img{height:250px;}}.list-a__item__img__actions{width:100%;position:absolute;top:0;left:0;padding:1rem;display:flex;}.list-a__item__img__actions__day{margin-left:auto;background-color:#1b3d6d;border-radius:.5rem;color:#fff;font-size:.9rem;padding:.2rem .8rem;display:flex;justify-content:center;align-items:center;}.list-a__item__img__actions i{border-radius:50%;background-color:rgba(204,233,238,.2);width:30px;color:#b7c822;height:30px;display:flex;justify-content:center;align-items:center;margin-right:.5rem;}.list-a__item__text{color:#3e3e3e;padding:0 1rem 1rem;}.list-a__item__text h3{font-size:1.8rem;color:#1b3d6d;font-weight:400;margin-bottom:.5rem;}.list-a__item__text .small-text{color:#1b3d6d;margin-top:0;}.jobs-widget{width:100%;float:left;}.jobs-widget__wrapper{padding:1rem 1rem 3rem;}.jobs-widget__wrapper h1{font-size:2.5rem;text-align:center;color:#1b3d6d;font-weight:300;margin:0 0 1rem;}.jobs-widget__wrapper__filter-list{margin:0 0 1rem;padding:0;display:none;list-style:none;width:100%;}@media(min-width:1300px){.jobs-widget__wrapper__filter-list{margin:1rem 0 2rem;display:flex;flex-wrap:wrap;justify-content:center;}}.jobs-widget__wrapper__filter-list li{margin:0 .2rem .5rem;}.jobs-widget__wrapper__filter-list li>.btn-group{position:relative;}.jobs-widget__wrapper__filter-list li>select,.jobs-widget__wrapper__filter-list li>input,.jobs-widget__wrapper__filter-list li .btn-group .btn-group>button{background-color:#ececec;border:1px solid #ececec;border-radius:.5rem;padding:.5rem 1rem .5rem 1rem;color:#3e3e3e;width:100%;height:2.7rem;font-size:1rem;}@media(min-width:1300px){.jobs-widget__wrapper__filter-list li>select,.jobs-widget__wrapper__filter-list li>input,.jobs-widget__wrapper__filter-list li .btn-group .btn-group>button{min-width:150px;max-width:200px;}}.jobs-widget__wrapper__filter-list li .btn-group .btn-group>button{min-width:220px;}.jobs-widget__wrapper__filter-list li .dropdown-menu.show{min-width:100%;background-color:#ececec;padding:.5rem;}.jobs-widget__wrapper__filter-list li .multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),.jobs-widget__wrapper__filter-list li .multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active,.jobs-widget__wrapper__filter-list li .multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),.jobs-widget__wrapper__filter-list li .multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active,.jobs-widget__wrapper__filter-list li .multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),.jobs-widget__wrapper__filter-list li .multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active{background-color:#ececec;}.jobs-widget__wrapper__filter-list li .multiselect-group .form-check-label,.jobs-widget__wrapper__filter-list li .form-check-label{margin:.3rem .6rem;}.jobs-widget__wrapper__filter-list li .font-weight-bold{margin:.3rem .6rem;}.jobs-widget__wrapper__filter-list li .date{padding:.5rem 1rem;position:relative;}.jobs-widget__wrapper__filter-list li input[type=date]::-webkit-inner-spin-button,.jobs-widget__wrapper__filter-list li input[type=date]::-webkit-calendar-picker-indicator{color:#b7c822;}.show-filters{width:100%;margin:0 0 1rem;text-align:center;}.show-filters:before{font-family:"Font Awesome 5 Pro";font-weight:400;content:"";color:#b7c822;margin-right:.5rem;}
