.header{background-color:#fff;height:88px;padding-bottom:10px;vertical-align:middle;z-index:50}.header .container{max-width:1300px}.header .button{display:inline-block;line-height:2.5rem;padding:0 1.875rem}.header .contact_page{background-color:#192b5d;border-radius:2px;box-sizing:border-box;color:#fff;height:50px;margin:0 .5rem 0 0;padding:10px 25px;text-align:center;text-decoration:none;width:159px}.header .search-mobile{display:none}.header .menu{margin:auto}.header .menu a.nav-link{color:#192b5d}.header .menu .nav-item{display:inline-block;margin:1rem}.header .menu .nav-item a{font-size:1rem}.header .menu .right-options{display:flex;gap:1.25rem}.header .menu .search_page{color:#192b5d;display:grid;height:2.5rem;place-items:center;width:2.5rem}.header .menu .search_page:hover{background:#e9ecef}.header .supretec_logo{display:inline-block;position:relative}.header ul{margin:0;padding:0}.header li{display:inline-block}.header .active{font-weight:700}.header .navbar-toggler{background-color:transparent}.header .navbar-collapse{background-color:#fff}@media only screen and (max-width:1500px){.header .container{max-width:1140px}.supretec_logo{right:0}.news-intro small{line-height:.7rem}}@media only screen and (max-width:1150px){.header .search-mobile{display:flex;gap:1rem}.header .menu{position:static}.header .menu .search_page{display:none}.header .menu .right-options{flex-direction:column}.header .navbar-collapse{background-color:#e9ecef}}#calendar{margin:0 auto;overflow:hidden;transform:translateZ(0);width:420px}.calendar-header{height:50px;position:relative;text-align:center;width:420px;z-index:100}.calendar-header h3{font-size:20px;font-weight:100;letter-spacing:1px;line-height:50px;margin:0;padding:0}.left,.right{border-style:solid;cursor:pointer;height:0;margin-top:-7.5px;position:absolute;top:50%;width:0}.left{border-color:transparent #a09fa0 transparent transparent;border-width:7.5px 10px 7.5px 0;left:20px}.right{border-color:transparent transparent transparent #a09fa0;border-width:7.5px 0 7.5px 10px;right:20px}.month{opacity:0}.info-card{display:none}.month.new{animation:fadeIn .2s ease-out;opacity:1}.month.in.next{animation:moveFromTopFadeMonth .4s ease-out;opacity:1}.month.out.next{animation:moveToTopFadeMonth .4s ease-in;opacity:1}.month.in.prev{animation:moveFromTopFadeMonth .4s ease-out;opacity:1}.month.out.prev{animation:moveToTopFadeMonth .4s ease-in;opacity:1}.day{border-radius:3px;cursor:default;display:inline-block;height:50px;padding:13px 10px;position:relative;text-align:center;width:60px;z-index:100}.over{background-color:#eee;cursor:pointer}.unavailable{background-color:#c74b5c;color:#eee;cursor:default}.selected{background-color:#48c0aa;color:#fff}.day.other{color:#e9ecef;cursor:default}.day.today{border-radius:3px;color:#fff}.day.today,.day.today :hover{background-color:#192b5d}.day-name{color:#000;display:inline-block;font-size:10px;letter-spacing:.7px;margin-bottom:5px;text-align:center;width:60px}.day-number{font-size:24px;letter-spacing:1.5px}.day .day-events{height:12px;line-height:6px;list-style:none;margin-top:3px;overflow:hidden;text-align:center}.day .day-events span{display:inline-block;height:5px;line-height:5px;margin:0 1px;padding:0;vertical-align:top;width:5px}.event{display:none}@keyframes moveToTopFadeMonth{to{opacity:0;-moz-transform:translateY(-30%)}}@keyframes moveFromTopFadeMonth{0%{opacity:0;-moz-transform:translateY(30%)}}@keyframes fadeIn{0%{opacity:0}}#time-picker{background-color:#e9ecef;border-radius:2px;display:table;height:524px;margin:auto;overflow:hidden;padding:10px;position:relative;width:220px}#time-picker .date{text-align:center}#time-picker .header{background-color:#e9ecef;display:table;font-size:33px;margin:auto;padding-top:20px;text-align:center}#time-picker .header .m{font-size:1.5rem;margin-top:1rem;text-transform:uppercase}#time-picker .header .time{cursor:pointer;display:inline-block}#time-picker .availability{bottom:-40%;left:0;position:absolute;text-align:center;width:172px}#time-picker .hours,#time-picker .minutes{background-color:#fff;border-radius:100%;height:200px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200px}#time-picker .minutes{left:150%}#time-picker .light{color:#eda819}#time-picker .dark,#time-picker .light{transition-duration:.4s;transition-property:color;transition-timing-function:cubic-bezier(.55,0,.1,1)}#time-picker .dark{color:#3d4a47}#time-picker .hours-active{left:50%;opacity:1;pointer-events:all}#time-picker .hours-active,#time-picker .hours-inactive{transition-duration:.4s;transition-property:left,right,top,bottom,opacity;transition-timing-function:cubic-bezier(.55,0,.1,1)}#time-picker .hours-inactive{left:-50%;opacity:0;pointer-events:none}#time-picker .minutes-active{left:50%;opacity:1;pointer-events:all}#time-picker .minutes-active,#time-picker .minutes-inactive{transition-duration:.4s;transition-property:left,right,top,bottom,opacity;transition-timing-function:cubic-bezier(.55,0,.1,1)}#time-picker .minutes-inactive{left:150%;opacity:0;pointer-events:none}#time-picker .clock{cursor:pointer;display:block;font-size:1rem;height:172px;list-style:none;margin-left:14px;margin-top:14px;position:absolute;width:172px}#time-picker .clock li{border-radius:50px;position:absolute;text-align:center;transform:translate(-50%,-50%);width:25px}#time-picker .clock .available{background-color:#68b079!important;color:#eee!important}#time-picker .clock .selector{height:85px;top:50%;transform:translate(-50%,-100%) rotate(0deg);transform-origin:50% bottom 0;width:3px}#time-picker .clock .pointer,#time-picker .clock .selector{background-color:#1c326f;border-radius:50px;left:50%;position:absolute}#time-picker .clock .pointer{color:#3d4a47;color:#fff;height:30px;line-height:30px;text-align:center;top:3%;transform:translate(-50%,-50%);vertical-align:middle;width:30px}#time-picker .clock .am,#time-picker .clock .pm{background-color:transparent;border-radius:100%;bottom:-25%;color:#eda819;font-size:14px;height:35px;padding:6px 5px 5px;position:absolute;text-align:center;text-transform:uppercase;width:35px}#time-picker .clock .am{left:-5%}#time-picker .clock .pm{right:-5%}#time-picker .clock .am:hover,#time-picker .clock .pm:hover{background-color:#3d4a47;color:#fff}#time-picker .submit{background-color:#1c326f;border-radius:2px;bottom:10px;box-sizing:border-box;color:#fff;left:10px;padding:10px 15px;position:absolute;width:calc(100% - 20px)}body{font-size:1rem}body,h3{font-family:aktiv-grotesk-extended,sans-serif;font-style:normal;font-weight:300}h3{font-size:2rem}h4{font-family:aktiv-grotesk-extended,sans-serif;font-size:1.5rem;font-style:normal;font-weight:300}.title{margin-top:50px}.title h4{color:#2e4ea7}.title h1{font-family:aktiv-grotesk-extended,sans-serif;font-size:3rem;font-style:normal;font-weight:700}.content{min-height:762px}.jumbotron{padding:2rem}.jumbotron .submit{background-color:#192b5d;border-radius:3px;color:#fff;margin:0 11rem;padding:10px 15px;width:calc(100% - 22rem)}*,:after,:before{box-sizing:border-box}.switch h3{display:inline-block;font-family:aktiv-grotesk-extended,sans-serif;font-size:1.3rem;font-style:normal;font-weight:700;margin:0}.show{opacity:1}.hide,.show{transition-duration:.4s;transition-property:opacity;transition-timing-function:cubic-bezier(.55,0,.1,1)}.hide{opacity:0}@media only screen and (max-width:1500px){body{font-size:.9rem}.title h1{font-family:aktiv-grotesk-extended,sans-serif;font-size:2rem;font-style:normal;font-weight:700}}
