#nav{position:relative;z-index:15}#nav .nav-container{position:relative;z-index:1;background:#bbd030}#nav .nav-container.fixed{position:fixed;top:0;right:0;left:0;opacity:1}#nav li{position:relative}#nav li > a{display:block;padding:1rem 0.5rem;color:#ffffff;text-align:center;text-decoration:none !important;white-space:nowrap}#nav li.selected > a, #nav li.selected-path > a, #nav li.hover > a, #nav li.focus > a{background:#bbd030 !important}#nav ul.level-0{width:100%}#nav li.level-0{width:1%;display:table-cell}#nav li.level-0.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;bottom:0.15rem;left:50%;transform:translate(-50%,0)}#nav .level-0 ul{visibility:hidden;position:absolute;top:0;left:0;min-width:100%;z-index:1;opacity:0;padding-top:1rem;transition:opacity 250ms ease-in-out, visibility 250ms ease-in-out, padding-top 250ms}#nav .level-0 ul li > a{padding:1rem 1rem;text-align:left;background:#0b916b}#nav li.hover > ul, #nav li:hover > ul, #nav li.focus > ul, #nav li:focus > ul{visibility:visible;opacity:1;padding-top:0}#nav ul.level-1{top:100%;left:0}#nav ul.level-1 li.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;right:0.25rem;top:50%;transform:translate(0,-50%)}#nav .level-1 ul{left:100%}.top{background:#bbd030;color:#ffffff;padding:0.5rem 0}.top li{display:inline-block}.top li > a:hover, .top li > a.focus{text-decoration:none;color:#ffffff}.top .s-contact li{margin-bottom:0 !important}.top .s-contact i{left:10px !important}.top a{color:#ffffff}.top #header-opening button{padding:0;background:transparent !important;border:none !important;box-shadow:none !important}.top #header-opening button:hover, .top #header-opening button.focus, .top #header-opening button:focus, .top #header-opening button:active{background:transparent !important;border:transparent !important;box-shadow:none !important}.top #header-opening button i{left:-20px !important;top:0.2rem !important;padding:0 !important}.top #header-opening button::after{margin:0 !important}.top #header-opening button .opening_span{display:inline-block;position:relative;top:-2px;margin-right:0.5rem}.top #header-opening .open{width:20rem !important}.top #header-opening .s-dropdown-content.open li{width:100%}.top #header-opening .s-opening-list *{color:#0b916b !important}.top #header-opening .s-opening-list li{margin-bottom:0.5rem}.top #header-opening .s-opening-list li .times li{margin-bottom:0 !important}.top .right ul{float:right}.top .right ul li{padding:0 0.5rem;padding-right:0 !important;display:inline-flex}.top .right ul li i{padding-right:0.3rem}.top .right ul li.login .btn{background:#bbd030 !important;border:#bbd030 !important}.top .right ul li.login .btn:hover, .top .right ul li.login .btn.focus, .top .right ul li.login .btn:focus, .top .right ul li.login .btn:active{background:#bbd030 !important;border:#bbd030 !important;box-shadow:none !important}.top .right ul li.login .open{color:#0b916b !important}.top .right ul li.login .open a{color:#0b916b !important}.top .right ul li.login .open .btn{color:#ffffff !important;background:#0b916b !important}#wrapper-outer{position:relative;min-height:100%}#header{position:relative;z-index:20}#header .top{padding:0.25rem 0;background:#ffffff}#header .top span, #header .top i{color:#0b916b;font-size:0.9rem}#header .top i{top:6px}#header .main{position:relative;background:-moz-linear-gradient(180deg,#ffffff 70%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(180deg,#ffffff 70%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,#ffffff 70%,rgba(255,255,255,0) 100%);padding-bottom:4rem}#header .main .s-logo{padding:1rem 0;margin:0}#header .main .s-logo img{width:80%}#header .main .btn-secondary{text-transform:uppercase;font-family:opensans_semibold_webfont, Arial, sans-serif;padding:0.75rem}#header .main .btn-secondary i{font-size:1.4rem;padding-right:1rem}#header .main #nav{margin-top:2rem}#header .main #nav li > a{text-transform:uppercase;font-family:opensans_semibold_webfont, Arial, sans-serif;color:#0b916b}#header .main #nav li.selected a, #header .main #nav li.selected-path a, #header .main #nav li.hover a, #header .main #nav li.focus a{background:transparent !important}#header .main #nav li.level-0{display:inline-table;padding:0 1rem}#header .main #nav li.level-0:hover > a, #header .main #nav li.level-0:focus > a{color:#bbd030}#header .main #nav .level-0 ul{background:#ffffff;border-radius:0 0 2rem 2rem;box-shadow:0px 15px 15px 2px rgba(0,0,0,0.2);padding:1rem}#header .main #nav .level-0 ul li a{padding:0.75rem 1rem;border-radius:2rem;background:#ffffff !important;color:#a5a5a5}#header .main #nav .level-0 ul li:hover > a, #header .main #nav .level-0 ul li:focus > a{color:#0b916b}#banner{clip-path:ellipse(75% 90% at 50% 0%);-webkit-clip-path:ellipse(75% 90% at 50% 0%);margin-top:-4rem}#banner .s-banner{position:relative}#banner .s-banner .carousel-caption{top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%,-50%)}#banner .s-banner .carousel-caption .h1{color:#ffffff;font-size:3rem}#banner .s-banner .carousel-caption p{color:#ffffff;font-size:1.5rem}#banner .s-banner .carousel-caption .btn-primary{text-transform:uppercase}#banner .s-banner .carousel-caption .wrapper_box{background:rgba(200,200,200,0.4);border-radius:2rem;padding:2rem 4rem;margin-bottom:1rem}#banner .s-banner .carousel-indicators{bottom:75px}#banner .s-banner .carousel-indicators li{height:10px;width:10px;border-radius:50%}#banner .s-banner .carousel-indicators li.active{background-color:#0b916b}#box{margin:-15rem 0 5rem 0;border-radius:2rem;box-shadow:0px 2px 5px 2px rgba(0,0,0,0.2)}#box h3{font-family:dax_regular_webfont, Arial, sans-serif}#box .video{padding:2rem;border-radius:2rem 0 0 2rem;background:#0b916b;color:#ffffff}#box .video img{display:block;margin:1rem auto}#box .opening{padding:2rem;background:#ffffff}#box .appointment{padding:2rem;border-radius:0 2rem 2rem 0;color:#ffffff;background:#bbd030}#main{position:relative;z-index:10;padding:1rem 0 0}#main ::selection, #main ::-moz-selection{color:#ffffff;background:#0b916b}#main .m-media_image figure.shadow{box-shadow:5px 7px 15px 5px rgba(0,0,0,0.1);border-radius:1rem}#main .m-media_image figure.shadow img{border-radius:1rem}#footer{position:relative;z-index:5;background:#0b916b}#footer .main{padding:1rem 0}#footer .main, #footer .main a{color:#ffffff}#footer .main .s-logo{padding:1rem 0;margin:0}#footer .main .s-logo img{width:50%}#footer .main .level-0{padding-top:2rem}#footer .main .level-0 li{padding:0 0.5rem;display:inline;border-right:1px solid #ffffff}#footer .main .level-0 li:first-child{padding-left:0}#footer .main .level-0 li:last-child{padding-right:0;border:none}#footer .main .contact i{margin:1rem auto 1rem 2rem;font-size:2rem;display:block}#footer .main .contact .s-address i{display:none !important}#footer .main .right-col{padding-left:0}#footer .bottom{padding:0.5rem 0;font-size:0.8rem;background:#ffffff;color:#0b916b !important}@media screen and (max-width:767px){.g-section{padding:1vh 0}#nav .button-navigation{box-shadow:none;background-color:transparent;border-radius:0}.s-logo{max-width:15rem;display:inline-block}#banner{clip-path:ellipse(125% 100% at 50% 0%);-webkit-clip-path:ellipse(125% 100% at 50% 0%)}#banner .s-banner{height:250px}#banner .s-banner .image{display:inline-block}#banner .s-banner .image::before{content:'';background:-moz-linear-gradient(180deg,#ffffff 20%,rgba(255,255,255,0) 40%);background:-webkit-linear-gradient(180deg,#ffffff 20%,rgba(255,255,255,0) 40%);background:linear-gradient(180deg,#ffffff 20%,rgba(255,255,255,0) 40%);position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}#banner .s-banner img{position:absolute;left:-15%;right:-15%;max-width:none;bottom:0;width:130%}#banner .s-banner .carousel-item{height:250px}#banner .s-banner .carousel-caption{top:50%}#banner .s-banner .carousel-caption .h1{font-size:1.4rem;color:#333333}#banner .s-banner .carousel-caption p{font-size:1rem;color:#333333}#banner .s-banner .carousel-caption .wrapper_box{background:rgba(200,200,200,0.4);border-radius:2rem;padding:1rem 2rem;margin-bottom:1rem}#banner .s-banner .carousel-control-prev, #banner .s-banner .carousel-control-next{top:0}#banner .s-banner .carousel-indicators{bottom:0}#main{padding:0}.g-section .g-section-background img{max-width:none;height:100%;width:auto}.m-misc_contact .card-header{padding:0}.m-misc_contact .card-header .s-address{padding:0.5rem}.m-text table{width:100%;margin:0}.m-link_list .service .image-col, .m-link_list .service .image{border-radius:2rem 2rem 0 0 !important}.m-link_list .service .btn-primary{margin:0 auto 1rem;display:table}.m-article .list .card{overflow:hidden}.m-article .list .image{max-width:none;min-height:100%;width:auto;min-width:100%;position:relative;left:50%;transform:translateX(-50%);border-radius:2rem 2rem 0 0 !important}.m-link_list_hover .card .icon_wrapper{padding:1.5rem;width:80px;height:80px}.m-link_list_hover .card h4{margin-top:1rem}.m-link_list_hover .card .btn-light{margin:1rem auto}.m-link_list_hover .card .image_wrapper{height:150px;width:150px;margin:0rem auto;display:block}#footer{text-align:center}#footer .main .right-col, #footer .main .bottom, #footer .main .col-md-4{padding-left:10px !important}#footer .main .level-0{font-size:0.9rem}}@media screen and (min-width:768px) and (max-width:1414px){#header .container{max-width:100%}#header .main #nav li a{padding:1rem 0.4rem !important}#header .main #nav li.level-0{padding:0}#banner{clip-path:ellipse(125% 100% at 50% 0%);-webkit-clip-path:ellipse(125% 100% at 50% 0%)}#banner .s-banner{height:400px;min-height:400px}#banner .s-banner img{max-width:none;min-height:100%;width:auto;min-width:100%;position:relative;left:50%;transform:translateX(-50%)}.g-section .g-section-background img{max-width:none;height:100%;width:auto}.m-link_list_hover .card .icon_wrapper{padding:1.5rem;width:80px;height:80px}.m-link_list_hover .card h4{font-size:1rem;margin-top:1rem;hyphens:auto;-webkit-hyphens:auto;min-height:32px}.m-link_list_hover .card .btn-light{margin:1rem auto}.m-link_list_hover .card .image_wrapper{height:150px;width:150px;margin:1rem auto 3rem auto;display:block}.m-link_list .start .image{height:100%}.m-link_list .service .image-col{position:relative;height:300px;min-height:300px;border-radius:2rem 0 0 2rem;overflow:hidden}.m-link_list .service .image-col .image{max-width:none;min-height:100%;width:auto;min-width:100%;position:relative;left:50%;transform:translateX(-50%);border-radius:2rem 0 0 2rem}}@media print{@page{size:330mm 427mm;margin:15mm}.container{width:1170px}}