.carousel{position:relative;text-align:center}.carousel,.carousel *{box-sizing:border-box}.carousel__track{display:flex;margin:0;padding:0;position:relative}.carousel__viewport{overflow:hidden}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}:root{--vc-clr-primary:#642afb;--vc-clr-secondary:#8e98f3;--vc-clr-white:#fff;--vc-icn-width:1.2em;--vc-nav-width:30px;--vc-nav-color:#fff;--vc-nav-background-color:var(--vc-clr-primary);--vc-pgn-width:10px;--vc-pgn-height:5px;--vc-pgn-margin:5px;--vc-pgn-border-radius:0;--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-active-color:var(--vc-clr-primary)}.carousel__pagination{display:flex;justify-content:center;list-style:none}.carousel__pagination-button{margin:var(--vc-pgn-margin);width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-height);border:0;cursor:pointer;background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}.carousel__next,.carousel__prev{background-color:var(--vc-nav-background-color);border-radius:var(--vc-nav-width);width:var(--vc-nav-width);height:var(--vc-nav-width);text-align:center;font-size:calc(var(--vc-nav-width)*2/3);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer}.carousel__prev{top:50%;left:0;transform:translate(-50%,-50%)}.carousel__next{top:50%;right:0;transform:translate(50%,-50%)}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center}.box-colors[data-v-cf2aeebe]{margin-bottom:.25rem;display:flex;width:100%;align-items:center;justify-content:space-between}.box-colors .color[data-v-cf2aeebe]{margin-left:auto;display:flex;height:.75rem;width:.75rem;overflow:hidden;border-radius:9999px}.box-colors .color span[data-v-cf2aeebe]{margin:0;display:block;height:100%;width:100%;padding:0}.box-colors .color+.color[data-v-cf2aeebe]{margin-left:.25rem}.box-colors .downloads[data-v-cf2aeebe]{display:flex;align-items:center;font-size:.75rem;line-height:1rem;font-weight:500}.box-colors .downloads .icon[data-v-cf2aeebe]{margin-right:.25rem;margin-left:-.25rem;height:1rem;width:1rem;--tw-text-opacity:1;color:rgba(59,130,246,var(--tw-text-opacity))}.box-colors .downloads span[data-v-cf2aeebe]{padding-left:.25rem;font-weight:400}.selector-template[data-v-cf2aeebe]{height:calc(100vh - 57px);max-height:calc(100vh - 57px);display:flex;width:100%;flex-shrink:1;flex-grow:1;flex-direction:column;overflow-x:hidden}.box-templates[data-v-cf2aeebe]{display:flex;height:100%;align-items:flex-start}.carousel[data-v-cf2aeebe]{height:100%}.carousel .carousel__viewport[data-v-cf2aeebe]{height:100%;overflow:visible}.carousel__item .curriculum-box[data-v-cf2aeebe]{position:relative;width:100%;overflow:hidden;border-radius:.75rem;--tw-shadow:0 25px 50px -12px rgba(0,0,0,0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.carousel__item .curriculum-box img[data-v-cf2aeebe]{width:100%}.carousel__item .curriculum-box .content-cv[data-v-cf2aeebe]{position:absolute;z-index:10;display:flex;height:100%;width:100%}.carousel__item .curriculum-box .content-cv .button-select[data-v-cf2aeebe]{margin-left:auto;margin-right:auto;display:none;align-self:center;--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:560px){.carousel__item .curriculum-box .content-cv .button-select[data-v-cf2aeebe]{font-size:1rem;line-height:1.5rem}}.carousel__item .curriculum-box .content-cv .button-select[data-v-cf2aeebe]:hover{--tw-bg-opacity:1;background-color:rgba(29,78,216,var(--tw-bg-opacity));opacity:1}.carousel__item .curriculum-box .content-cv .button-pdf[data-v-cf2aeebe]{position:absolute;right:.5rem;bottom:.5rem;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgba(16,185,129,var(--tw-bg-opacity));padding-left:.75rem;padding-right:.75rem;padding-top:.25rem;padding-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.carousel__item[data-v-cf2aeebe]{display:flex;height:100%;width:100%;flex-direction:column;align-items:flex-start;justify-content:center}.carousel__slide[data-v-cf2aeebe]{display:flex;flex-direction:column;align-items:flex-start;padding-left:1.5rem;padding-right:1.5rem;padding-top:0;padding-bottom:.75rem}.carousel__slide>.carousel__item[data-v-cf2aeebe]{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:1;--tw-scale-y:1;opacity:1;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.carousel__slide--active>.carousel__item[data-v-cf2aeebe]{--tw-scale-x:1.05;--tw-scale-y:1.05}.carousel__slide--active>.carousel__item .curriculum-box .content-cv .button-select[data-v-cf2aeebe]{display:block}.carousel[data-v-cf2aeebe] .carousel__viewport{height:100%!important;overflow:visible!important}.carousel[data-v-cf2aeebe] .carousel__viewport .carousel__track{height:100%!important}.carousel[data-v-cf2aeebe] .carousel__prev{top:50%;left:2rem;transform:translate(-50%,-70%);--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity));--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.carousel[data-v-cf2aeebe] .carousel__prev:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}.carousel[data-v-cf2aeebe] .carousel__next{top:50%;right:2rem;transform:translate(50%,-70%);--tw-bg-opacity:1;background-color:rgba(96,165,250,var(--tw-bg-opacity));--tw-shadow:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.carousel[data-v-cf2aeebe] .carousel__next:hover{--tw-bg-opacity:1;background-color:rgba(37,99,235,var(--tw-bg-opacity))}