@font-face{font-family:officina;font-display:auto;src:url(../fonts/officinasansboldc-webfont.eot);src:url(../fonts/officinasansboldc-webfont.eot?#iefix) format('embedded-opentype') , url(../fonts/officinasansboldc-webfont.woff) format('woff') , url(../fonts/officinasansboldc-webfont.ttf) format('truetype') , url(../fonts/officinasansboldc-webfont.svg#officinasansboldcregular) format('svg');font-weight:700;font-style:bold}@font-face{font-family:officina;font-display:auto;src:url(../fonts/officinasansbookc-webfont.eot);src:url(../fonts/officinasansbookc-webfont.eot?#iefix) format('embedded-opentype') , url(../fonts/officinasansbookc-webfont.woff) format('woff') , url(../fonts/officinasansbookc-webfont.ttf) format('truetype') , url(../fonts/officinasansbookc-webfont.svg#officinasansbookcregular) format('svg');font-weight:400;font-style:normal}*,::after,::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}.header{font-size:15px;padding:1.5rem 0;font-family:officina;font-size:1rem;line-height:1.35;margin:0;overflow-x:hidden;color:#485460;background-color:#fff}.header .item{margin-bottom:1rem}.header .item.right-item{text-align:right}.header .item:not(:first-child){margin-top:auto}.header .item a{color:#485460}.header .item a:hover{color:#00b6b0}.svg-icon.label{margin-right:.75rem;position:relative}.svg-icon.label::after{position:absolute;content:"";right:-2px;top:50%;margin-top:-3px;background:#9aecdb;border-radius:50%;width:.7rem;height:.7rem;z-index:0}.svg-icon.label svg{width:1.1rem;max-height:1.1rem;vertical-align:-.125em;position:relative;z-index:1}.header-logo{text-align:center;position:relative}.header-circle{position:absolute;content:"";background:rgba(154,236,219,.21);border-radius:50%;width:142px;height:142px;z-index:0;left:calc(50% - 71px);top:calc(-55px - 1.5rem)}.header-logo img{max-width:160px;height:auto}.header .item .phone{font-size:1.35rem}.header-mobile{width:100%;line-height:40px;color:#485460;background-color:#fff;position:fixed;top:0;left:0;z-index:1000;-moz-box-shadow:0 0 5px 0 #777;-webkit-box-shadow:0 0 5px 0 #777;box-shadow:0 0 5px 0 #777}.header-mobile a{color:inherit}.header-mobile .header-circle{width:100px;height:100px;top:-65px;left:50%;margin-left:-50px}.header-mobile .header-logo img{max-width:100px;height:2.4rem}.main-menu{height:70px;font-size:1rem;background-color:#eef7ff;font-size:1.2rem}.main-menu a.item{color:#485460;text-decoration:none}.main-menu a.item:hover{color:#00b6b0}.main-menu a.item.callback{color:#1b9cfc}.main-menu a.item.callback:hover{color:#00b6b0}.main-menu .item .svg-icon{width:20px;display:inline-block;position:relative}.main-menu.fixed{width:100%;height:55px;position:fixed;top:0;left:0;z-index:100;font-size:1rem;-moz-box-shadow:0 0 5px 0 #777;-webkit-box-shadow:0 0 5px 0 #777;box-shadow:0 0 5px 0 #777}.main-menu .logo,.main-menu .fixed,.main-menu.fixed .callback{display:none}.main-menu.fixed .logo,.main-menu.fixed .fixed{display:-ms-flexbox;display:flex}.main-menu.fixed .logo{margin-top:-5px}.main-menu.fixed .logo img{height:2.2rem}.main-menu.fixed+.main-menu-replacer{height:70px}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.underline,a.underline:hover{position:relative;z-index:1}.underline-blue,.underline.blue,a.underline-blue:hover{-webkit-text-decoration-color:#63e9ff;text-decoration-color:#63e9ff}.img-fluid{max-width:100%;height:auto}.img-cover{object-fit:cover}.text-center{text-align:center}.text-right{text-align:right}.topper{position:relative;z-index:10}.over{overflow:hidden}.abs{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.svg-icon svg{width:1em;max-height:1em;vertical-align:-.125em}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.footer{padding:2rem 0;background-color:#fff}.footer .footer-border{border-top:1px solid #eef7ff;margin-bottom:2rem}.footer .item{margin-bottom:1rem}.footer .footer-logo{width:132px;height:auto;margin-bottom:2rem}.footer .footer-phone{font-size:1rem;font-weight:bold;margin-bottom:.5rem;color:#1b9cfc}.footer .copyright{font-size:12px}.footer .social-list .svg-icon{margin-right:1rem;color:#485460}.footer .social-list .svg-icon svg{width:.85rem;max-height:.85rem;vertical-align:-.125em}.footer .item .item-title{color:#1b9cfc;margin-bottom:1.5rem;font-size:1rem;font-weight:bold}.footer .item .item-list a{color:#485460;margin-bottom:.75rem;display:block;font-size:12px}.lic-link{font-size:.8rem}.mobile_icon{cursor:pointer}.line-1,.line-2,.line-3{background-color:#485460;height:1px;width:20px;margin-bottom:4px;transition:all .3s ease-in-out}.line-3{margin-bottom:0}.mobile_icon.active .line-1{transform:translateY(5px) rotate(45deg);transform-origin:center center}.mobile_icon.active .line-2{transform:translateX(-100%);-moz-opacity:0;-khtml-opacity:0;opacity:0}.mobile_icon.active .line-3{transform:translateY(-5px) rotate(-45deg);transform-origin:center center}#ontop{color:#0071bb;font-size:2rem;transform:rotate(-90deg);position:fixed;bottom:35px;right:15px;z-index:999999;cursor:pointer}#ontop.hide{display:none}@media (max-width:991px){.main-menu{width:100%;height:auto;line-height:50px;padding-top:5px;display:none;position:fixed;top:85px;bottom:0;z-index:100;overflow-y:auto}.main-menu a.item{border-bottom:1px solid #ddd}.main-menu a.phone{padding:20px 0 20px;color:#1b9cfc;text-align:center;font-weight:bold;font-size:1.6rem}.main-menu-replacer{height:90px}.footer{padding:20px 0 0}}@media (max-width:767px){.footer .social-list .svg-icon{margin-right:0;margin-left:1rem}}