html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;overflow:hidden}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{font-size:16px;--f_size:1em;--slideHeight:1100px;--container:1600px}*{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}p{margin-bottom:20px}li,p{font-size:16px}ul{list-style-type:none;padding:0;margin:0}a{text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}@media (max-width:767px){img{max-width:100%;display:block;margin:auto}}#admin_coverup_all{z-index:0!important}.img_content_center{float:none;margin:15px auto;display:block;max-width:100%}.img_content_right{float:right;margin:0 0 15px 15px;display:block;max-width:100%}@media (max-width:767px){.img_content_right{float:none;margin:0 auto 15px}}.img_content_left{float:left;margin:0 0 15px 15px;display:block;max-width:100%}@media (max-width:767px){.img_content_left{float:none;margin:0 auto 15px}}:root{--sans_light:"Open Sans Light";--sans_regular:"Open Sans";--sans_bold:"Open Sans Bold";--muli_regular:"Muli regular"}@font-face{font-family:"Open Sans Bold"}.contact-us .b_map__title,.contact-us .staff_subpage__name span,.contact-us .subpage__content h2,.contact-us .subpage__content h3,.contact-us .subpage__content h4,.contact-us .subpage__content h5,.contact-us .subpage__content h6,.contact-us .subpage__content li,.contact-us .subpage__content p,.contact-us .subpage__title,.contact-us h1,.map__contacts p,.map__hours p,.subpage .b_map__title,.subpage .staff_subpage__name span,.subpage .subpage__content h2,.subpage .subpage__content h3,.subpage .subpage__content h4,.subpage .subpage__content h5,.subpage .subpage__content h6,.subpage .subpage__content li,.subpage .subpage__content p,.subpage .subpage__title,.subpage h1,.testimonial_slider__signature,.welcome_section__text p{font-family:"Open Sans",Arial,sans-serif}.contact_form__title,.main_slider__text,.main_slider__title,.map__title,.photo_gallery__title,.service__text span,.staff__name,.staff_slider__title,.testimonial_slider__content,.testimonial_slider__title,.welcome_section__title{font-family:"Open Sans Light",Arial,sans-serif}.map__contacts_title,.map__hours_title,.map__location{font-family:"Open Sans Bold",Arial,sans-serif}.button{font-family:"Muli regular",Arial,sans-serif}.fa{font-family:FontAwesome!important}:root{--white:#ffffff;--black:#000000;--primary:#f06d58;--secondary:#747b8c}.wrapper{background-color:#fff}.wrapper__page{width:1920px;margin:0 auto;background-color:#fafafa;display:block;position:relative;z-index:1}@media only screen and (max-width:1920px){.wrapper__page{width:100%}}.wrapper__welcome{display:flex;flex-wrap:wrap}.wrapper__subpage{padding-bottom:40px}.header{padding:20px 0;position:absolute;top:0;left:0;right:0;z-index:999;margin:0 auto}@media only screen and (max-width:767px){.header{position:relative}}@media (max-width:470px){.header{position:relative}}.header .container-fluid{margin:0 5%}@media (max-width:1300px){.header .container-fluid{margin:0 2%}}@media (max-width:1200px){.header .container-fluid{margin:auto}}.header__wrapper{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1199px){.header__wrapper{margin-bottom:10px}}.header__item--links{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap}@media only screen and (max-width:1199px){.header__item--links{flex-direction:row;justify-content:space-between}}@media only screen and (max-width:767px){.header__item--links{flex:2}}.header__item--menu{flex:2;margin:0 15px}@media only screen and (max-width:1199px){.header__item--menu{display:none}}@media only screen and (max-width:1199px){.header__item--info{flex:2;display:flex;justify-content:flex-end}}@media (max-width:470px){.header__item--info{display:none}}.header__item--mmenu{display:flex;flex-direction:column;margin-left:20px;cursor:pointer}@media only screen and (min-width:1200px){.header__item--mmenu{display:none}}.header__item--mmenu span{width:30px;height:4px;margin-bottom:4px;background-color:#747b8c;display:block}.header__mobile{display:none}@media (max-width:470px){.header__mobile{display:block;text-align:center;margin-bottom:10px}}.header__phone{margin-bottom:5px;display:inline-block;font-weight:600;color:#000;font-size:16px}@media only screen and (max-width:1199px){.header__phone{font-size:12px;margin-right:15px}}@media (max-width:540px){.header__phone{display:none}}@media (max-width:470px){.header__phone{display:inline-block;margin-right:0}}.header__phone:before{font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;content:'\f095';color:#f06d58;font-size:15px;margin-right:10px}.header__phone:active,.header__phone:focus,.header__phone:hover{color:#f06d58}.main_nav__ul--header{display:flex;align-items:center;justify-content:space-around}.main_nav__ul--header .menu_item--has_child:after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;content:'\f0d7';color:#f06d58;font-size:15px;margin-right:10px;margin-left:5px}.main_nav__ul ul{display:none}.main_nav__item--header{flex-grow:1;display:flex;text-align:center;position:relative;align-items:center;justify-content:center}@media (max-width:1600px){.main_nav__item--header{max-width:120px}}.main_nav__item--footer{margin-bottom:20px}@media only screen and (max-width:767px){.main_nav__item--footer{text-align:center}}.main_nav__link--header{position:relative;font-weight:600;color:#000;font-size:14px;padding:10px 0}.main_nav__link--header:active,.main_nav__link--header:focus,.main_nav__link--header:hover{color:#f06d58}.main_nav__link--footer{color:#fff;font-size:14px;font-weight:600;letter-spacing:1px}.main_nav__link--footer:active,.main_nav__link--footer:focus,.main_nav__link--footer:hover{color:#f06d58}.main_nav__link--has_children+ul{position:absolute;left:0;top:50px}.main_nav__link--has_children+ul .main_nav__link--header{border-radius:0!important}.main_nav__link--button,.main_nav__link--button_480{color:#fff!important;background-color:#f06d58;border-radius:25px;padding:10px 20px;white-space:nowrap}.main_nav__link--button:active,.main_nav__link--button:focus,.main_nav__link--button:hover,.main_nav__link--button_480:active,.main_nav__link--button_480:focus,.main_nav__link--button_480:hover{color:#fff;background-color:#747b8c}@media only screen and (max-width:767px){.main_nav__link--button,.main_nav__link--button_480{color:#000!important;background-color:#fff}}.main_nav__link--button_480{display:none}@media (max-width:480px){.main_nav__link--button_480{display:block;margin-top:10px}}.main_slider__wrapper{position:relative;height:1100px;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:767px){.main_slider__wrapper{height:450px}}@media (max-width:480px){.main_slider__wrapper{height:500px}}@media only screen and (max-width:767px){.main_slider__tint{background-color:rgba(255,255,255,.6);position:absolute;bottom:0;right:0;left:0;top:0}}@media only screen and (max-width:767px){.main_slider__content{position:absolute;bottom:40px;left:0;right:0}}.main_slider__title{font-size:36px;line-height:1.4;text-transform:uppercase;letter-spacing:6px}@media only screen and (max-width:767px){.main_slider__title{font-size:30px;text-align:center}}@media (max-width:480px){.main_slider__title{font-size:28px}}.main_slider__text{font-size:1.25rem}@media only screen and (max-width:767px){.main_slider__text{text-align:center;color:#fff;font-size:1rem}}@media only screen and (max-width:767px){.main_slider__button_wrapper{text-align:center}}.swiper-slide-active .main_slider__content *{position:relative}@keyframes slider{0%{opacity:0;right:500px}100%{opacity:1;right:0}}.swiper-slide-active .main_slider__content *{animation:slider .8s ease}.welcome_section{width:50%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1199px){.welcome_section{width:100%;order:1}}.welcome_section--image{align-items:stretch}@media only screen and (max-width:1199px){.welcome_section--image{order:2}}@media only screen and (max-width:767px){.welcome_section--image{align-items:center}}.welcome_section--image img{display:block;margin:0 auto;max-width:100%}.welcome_section__wrapper{width:100%;padding:7% 10%}@media only screen and (max-width:767px){.welcome_section__wrapper{padding:6%}}.welcome_section__title{text-align:center;color:#000;font-size:30px;text-transform:uppercase;letter-spacing:5px}.welcome_section__text{text-align:center}.welcome_section__text p{color:#8b8888;font-size:18px;line-height:1.6}.welcome_section--video{background-image:url(../../assets/images/welcome.png);background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:1199px){.welcome_section--video{height:700px;width:90%;margin:auto;order:2}}@media only screen and (max-width:991px){.welcome_section--video{height:500px;margin:auto;order:2}}@media only screen and (max-width:550px){.welcome_section--video{height:250px}}.contact_form{width:50%;background-color:#e8e8e8;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1199px){.contact_form{width:100%;order:2}}.contact_form__wrapper{width:100%;padding:7% 20%}@media only screen and (max-width:767px){.contact_form__wrapper{padding:7%}}.contact_form__title{text-align:center;color:#000;font-size:34px;text-transform:uppercase;letter-spacing:2px;display:none}.contact_form__input{width:100%;padding:0 50px;margin-top:20px}@media only screen and (max-width:767px){.contact_form__input{padding:0}}.contact__input_el{width:100%;padding:10px 20px;border-radius:10px;border:1px solid #fff}@media only screen and (max-width:767px){.contact__input_el{border-radius:10px;padding:12px 20px}}.contact__input_el::-webkit-input-placeholder{color:#000;font-style:italic}.contact__input_el::-moz-placeholder{color:#000;font-style:italic}.contact__input_el:-ms-input-placeholder{color:#000;font-style:italic}.contact__input_el:-moz-placeholder{color:#000;font-style:italic}.contact_form__recaptch{margin-top:20px;display:flex;justify-content:center}.form_error_main li{position:relative;padding-left:25px}.form_error_main li:before{content:'';display:block;width:8px;height:8px;border-radius:50%;background-color:#a94442;position:absolute;left:0;top:8px}@media only screen and (max-width:991px){.service{padding:15px}}@media (min-width:992px){.service-wrapper{width:100%;display:flex;flex-wrap:wrap}}@media only screen and (max-width:767px){.service-wrapper{margin-bottom:40px}}.service__item{position:relative;overflow:hidden}@media (min-width:992px){.service__item{width:calc(100% / 4)!important}}.service__img_1{background-image:url(../../assets/images/services/service1.jpg);background-position-x:center;width:100%;height:550px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1199px){.service__img_1{height:450px}}.service__img_2{background-image:url(../../assets/images/services/service2.jpg);background-position-x:center;width:100%;height:550px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1199px){.service__img_2{height:450px}}.service__img_3{background-image:url(../../assets/images/services/service3.jpg);background-position-x:center;width:100%;height:550px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1199px){.service__img_3{height:450px}}.service__img_4{background-image:url(../../assets/images/services/service4.jpg);background-position-x:center;width:100%;height:550px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1199px){.service__img_4{height:450px}}.service__img_5{background-image:url(../../assets/images/services/service5.jpg);background-position-x:center;width:100%;height:550px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1199px){.service__img_5{height:450px}}.service__img_6{background-image:url(../../assets/images/services/service6.jpg);background-position-x:center;width:100%;height:550px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1199px){.service__img_6{height:450px}}.service__img_7{background-image:url(../../assets/images/services/service7.jpg);background-position-x:center;width:100%;height:550px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1199px){.service__img_7{height:450px}}.service__img_8{background-image:url(../../assets/images/services/service8.jpg);background-position-x:center;width:100%;height:550px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:1199px){.service__img_8{height:450px}}.service__link{display:block}.service__link:active .service__text span,.service__link:focus .service__text span,.service__link:hover .service__text span{transform:rotateX(90deg) translateY(-22px)}.service__text{position:absolute;left:0;bottom:0;right:0}.service__text span{position:relative;text-align:center;text-transform:uppercase;display:flex;padding:20px 10px;min-height:108px;align-items:center;justify-content:center;transform-style:preserve-3d;transform-origin:50% 0;transition:transform .3s;letter-spacing:2px;font-size:24px;color:#fff;background-color:rgba(46,49,56,.8)}@media only screen and (max-width:1199px){.service__text span{font-size:22px}}.service__text span:before{content:attr(data-hover);position:absolute;top:100%;left:0;width:100%;height:100%;display:flex;padding:20px 10px;align-items:center;justify-content:center;background-color:#f06d58;color:#fff;transform:rotateX(-90deg);transition:background .3s;transform-origin:50% 0;pointer-events:none}@media only screen and (max-width:1199px){.service__text span:before{padding:30px 0}}@media (min-width:992px){.swiper-pagination--service{display:none}}.featured_staff_title{text-align:center;color:#000;font-size:34px;text-transform:uppercase;letter-spacing:5px}.featured_staff_desc{color:#8b8888;font-size:18px;text-align:center;line-height:1.6;font-family:"Open Sans",Arial,sans-serif}.button--featured_staff{text-align:center}@media (min-width:992px){.doc_desc_row .row{display:flex}}.doc_desc_row .container-fluid{padding:0!important}.doc_desc_row .info{height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}@media only screen and (max-width:767px){.doc_desc_row .info{margin:20px 0}}.doc_desc_row .prof_image{height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.doc_desc_row .prof_image img{max-width:100%;display:block;margin:auto}.doc_desc_row .button_featured{text-align:center}.about-us .subpage__title{display:none}.about-us .b_staff_subpage__title{display:none}.testimonial_slider{width:100%;padding:40px 0;background-color:#e2e2e2}.testimonial_slider__container{width:970px;display:block;margin:0 auto}@media only screen and (max-width:1199px){.testimonial_slider__container{width:100%}}.testimonial_slider__title{text-transform:uppercase;text-align:center;color:#000;line-height:1.4;font-size:30px;letter-spacing:2px}.testimonial_slider__content{font-style:italic;font-size:20px;text-align:center}.testimonial_slider__signature{text-align:center;font-size:20px;margin:6px 0}.staff_slider{width:100%}@media only screen and (max-width:991px){.staff_slider{padding:15px}}.staff_slider__title{text-align:center;font-size:30px;color:#000;padding:30px 0;text-transform:uppercase;letter-spacing:2px}.staff_slider__content{position:absolute;bottom:0;left:0;right:0}@media only screen and (max-width:767px){.staff_slider__content{position:relative}}.staff__name{font-size:26px;text-align:center;text-transform:uppercase;display:flex;padding:20px 10px;min-height:108px;align-items:center;justify-content:center;letter-spacing:2px;margin:0;background-color:rgba(46,49,56,.8);color:#fff;transform-style:preserve-3d;transform-origin:50% 0;transition:transform .3s;position:relative}.staff__name:before{content:attr(data-hover);color:#fff;background-color:#f06d58;height:100%;width:100%;top:100%;left:0;position:absolute;transform:rotateX(-90deg);transition:background .3s;transform-origin:50% 0;pointer-events:none;display:flex;padding:20px 10px;min-height:108px;align-items:center;justify-content:center}.staff_slider__img{display:flex;justify-content:center;overflow:hidden}@media only screen and (max-width:767px){.staff_slider__img{display:block}}.staff_slider__link:active .staff__name,.staff_slider__link:focus .staff__name,.staff_slider__link:hover .staff__name{transform:rotateX(90deg) translateY(-22px)}.map{border-bottom:1px solid #f06d58}.map__title{text-align:center;font-size:30px;color:#000;padding:30px 0;text-transform:uppercase;letter-spacing:2px}.map__gmap{height:600px}@media only screen and (max-width:767px){.map__gmap{height:300px}}.map__view_all{display:none}.map__location{flex-grow:1;font-size:22px;color:#fff}@media only screen and (max-width:1199px){.map__location{width:100%;margin-bottom:30px}}.map__contacts{flex-grow:1}.map__contacts p{font-size:16px;color:#fff;line-height:1.4}.map__contacts p .phone--map,.map__contacts p .phone--map_fax{color:#fff}.map__contacts p .phone--map:active,.map__contacts p .phone--map:focus,.map__contacts p .phone--map:hover{color:#f06d58}.map__contacts_title{color:#fff;margin-top:0;font-size:16px}.map__hours{flex-grow:1}.map__hours p{font-size:16px;color:#fff;line-height:1.4}.map__marker{background-color:#f06d58;display:flex;align-items:center;justify-content:center;border-radius:50px;height:60px;width:60px;margin:0 10px;text-shadow:0 0 0 #000;transition:all .4s}.map__marker:before{content:'\f3c5';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:30px;color:#fff}.map__marker span{display:none}.map__marker:active,.map__marker:focus,.map__marker:hover{text-shadow:2px 2px 0 #000}.map__get_directions{background-color:#f06d58;display:flex;align-items:center;justify-content:center;border-radius:50px;height:60px;width:60px;margin:0 10px;text-shadow:0 0 0 #000;transition:all .4s}.map__get_directions:before{content:'\f124';font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;font-size:30px;color:#fff}.map__get_directions span{display:none}.map__get_directions:active,.map__get_directions:focus,.map__get_directions:hover{text-shadow:2px 2px 0 #000}.map__hours_title{color:#fff;margin-top:0;font-size:16px}.map__navigation{flex-grow:1;display:flex}@media only screen and (max-width:767px){.map__navigation{justify-content:center}}.photo_gallery{width:100%}@media only screen and (max-width:991px){.photo_gallery{padding:15px}}.photo_gallery__title{text-align:center;font-size:30px;color:#000;padding:30px 0;text-transform:uppercase;letter-spacing:2px}.photo_gallery__img{display:flex;justify-content:center;overflow:hidden;margin:auto;width:100%}.video_gallery{display:flex;width:100%}@media only screen and (max-width:991px){.video_gallery{flex-direction:column}}.video_gallery .video_gallery__list h2{text-align:center;font-size:30px;color:#000;padding:30px 0;text-transform:uppercase;letter-spacing:2px;font-family:"Open Sans Light",Arial,sans-serif}.video_gallery .video_gallery__list p{font-weight:500;color:#000}.video_gallery .video_gallery__list p:active,.video_gallery .video_gallery__list p:focus,.video_gallery .video_gallery__list p:hover{color:#467905;outline:0}.video_gallery .video_gallery__image{background-image:url(../../assets/images/video1.png);background-size:cover;background-repeat:no-repeat;background-position:center;height:634px}@media only screen and (max-width:550px){.video_gallery .video_gallery__image{height:250px}}.video_gallery__list{width:50%;margin-top:50px}.video_gallery__list .video_gallery__list--button{text-align:center;padding-top:20px;padding-bottom:40px}.video_gallery__list .video_gallery__list__item{display:flex;justify-content:center;padding:20px 0}.video_gallery__list .video_gallery__list__item p{padding-top:20px;padding-left:20px}.video_gallery__image{width:50%}@media only screen and (max-width:991px){.video_gallery__image{padding:30px 0}}.videos{text-align:center;justify-content:center;height:auto}@media only screen and (max-width:991px){.videos{width:90%;margin:auto}}@media only screen and (max-width:767px){.videos{width:90%;margin:auto}}@media only screen and (max-width:535px){.video_gallery .videos .video_gallery__list__item--img2 img{margin-left:0!important}}.prof_logo_slider{padding:45px 0;background-color:#e2e2e2}.prof_logo_slider__content{padding:20px;background-color:#fff;height:140px;display:flex;align-items:center;justify-content:center}.footer{background-color:#747a8b;color:#fff}.footer__wrapper{padding:60px 0;width:1600px;margin:0 auto;display:flex}@media only screen and (max-width:1601px){.footer__wrapper{width:100%;padding:60px 20px}}@media only screen and (max-width:1199px){.footer__wrapper{flex-wrap:wrap}}.footer__row{width:100%}.footer__col{width:50%;flex-grow:1;display:flex}@media only screen and (max-width:767px){.footer__col{width:100%;flex-wrap:wrap}}.footer__col_title{margin-top:0;text-transform:uppercase;font-size:14px;font-weight:400;margin-bottom:30px}@media only screen and (max-width:767px){.footer__col_title{text-align:center}}.footer__logo{flex-grow:1;padding-right:60px;position:relative}@media only screen and (max-width:1199px){.footer__logo{padding-right:0;display:flex;justify-content:center}.footer__logo:before{display:none}}.footer__logo:before{content:'';right:0;top:0;position:absolute;background-color:#beb7b3;height:45px;width:1px}@media only screen and (max-width:767px){.footer__logo:before{display:none}}.footer__disclaimer{flex-grow:1;padding:0 30px;position:relative}@media only screen and (max-width:767px){.footer__disclaimer{text-align:center}}@media only screen and (max-width:991px){.footer__disclaimer{padding:0 40px}}.footer__disclaimer:before{content:'';right:0;top:0;position:absolute;background-color:#beb7b3;height:45px;width:1px}@media only screen and (max-width:767px){.footer__disclaimer:before{display:none}}.footer__disclaimer p:nth-child(4) br{display:none}.footer__disclaimer p:nth-child(4) strong{font-weight:400}.footer__content{flex-grow:1;padding:0 30px;position:relative}@media only screen and (max-width:991px){.footer__content{padding:0 40px}}.footer__content:before{content:'';right:0;top:0;position:absolute;background-color:#beb7b3;height:45px;width:1px}@media only screen and (max-width:767px){.footer__content:before{display:none}}.footer__nav{flex-grow:1;padding:0 30px;position:relative}@media only screen and (max-width:991px){.footer__nav{padding:0 40px}}.footer__nav:before{content:'';right:0;top:0;position:absolute;background-color:#beb7b3;height:45px;width:1px}@media only screen and (max-width:767px){.footer__nav:before{display:none}}@media only screen and (max-width:1199px){.footer__nav:before{display:none}}.footer__social{flex-grow:1;padding-left:30px}@media only screen and (max-width:1199px){.footer__social{margin:30px 0;padding-left:0;display:flex;justify-content:center}}.footer__address{font-size:14px;position:relative;margin-bottom:20px}@media only screen and (max-width:767px){.footer__address{text-align:center}}.footer__address:before{font-family:"Font Awesome 5 Free",sans-serif;font-weight:400;content:"\f1d8";color:#f06d58;position:absolute;font-size:14px;top:0;left:-30px}@media only screen and (max-width:767px){.footer__address:before{display:none}}.footer__phone{color:#000;position:relative;font-size:14px}@media only screen and (max-width:767px){.footer__phone{text-align:center;display:block;margin-bottom:20px}}.footer__phone:before{font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;content:"\f095";color:#f06d58;position:absolute;font-size:14px;top:0;left:-30px}@media only screen and (max-width:767px){.footer__phone:before{display:none}}.footer__wtm{background-color:#3e4452;padding:50px;width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:767px){.footer__wtm{flex-direction:column}}.footer__wtm p{margin:0 30px;color:#fff}@media only screen and (max-width:767px){.footer__wtm p{margin:20px 0 0;text-align:center}}.footer__wtm p a{color:#fff}.footer__wtm p a:active,.footer__wtm p a:focus,.footer__wtm p a:hover{color:#f06d58}.b_phone--footer_fax,.footer__phone .b_phone--footer{color:#fff}.b_phone--footer_fax:active,.b_phone--footer_fax:focus,.b_phone--footer_fax:hover,.footer__phone .b_phone--footer:active,.footer__phone .b_phone--footer:focus,.footer__phone .b_phone--footer:hover{color:#f06d58}.contact-us .header,.subpage .header{position:relative}.contact-us .wrapper__subpage,.subpage .wrapper__subpage{background-color:#f7f7f7;padding:40px 0;position:relative;z-index:1}.contact-us .wrapper__subpage .container,.subpage .wrapper__subpage .container{background-color:#fff;box-shadow:0 5px 20px -5px #000}.contact-us .subpage__content,.subpage .subpage__content{padding:40px 60px}@media only screen and (max-width:767px){.contact-us .subpage__content,.subpage .subpage__content{padding:40px 20px}}.contact-us .subpage__content h2,.subpage .subpage__content h2{color:#747b8c;font-weight:400;font-size:32px}@media only screen and (max-width:767px){.contact-us .subpage__content h2,.subpage .subpage__content h2{text-align:center}}.contact-us .subpage__content h3,.subpage .subpage__content h3{color:#747b8c;font-weight:400;font-size:29px}@media only screen and (max-width:767px){.contact-us .subpage__content h3,.subpage .subpage__content h3{text-align:center}}.contact-us .subpage__content h4,.subpage .subpage__content h4{color:#747b8c;font-weight:400;font-size:26px}@media only screen and (max-width:767px){.contact-us .subpage__content h4,.subpage .subpage__content h4{text-align:center}}.contact-us .subpage__content h5,.subpage .subpage__content h5{color:#747b8c;font-weight:400;font-size:23px}@media only screen and (max-width:767px){.contact-us .subpage__content h5,.subpage .subpage__content h5{text-align:center}}.contact-us .subpage__content h6,.subpage .subpage__content h6{color:#747b8c;font-weight:400;font-size:20px}@media only screen and (max-width:767px){.contact-us .subpage__content h6,.subpage .subpage__content h6{text-align:center}}.contact-us .subpage__content h2,.subpage .subpage__content h2{color:#747b8c}.contact-us .subpage__content h2:after,.subpage .subpage__content h2:after{content:'';width:50px;height:2px;display:block;margin:10px 0 20px;background:#f06d58}@media only screen and (max-width:767px){.contact-us .subpage__content h2:after,.subpage .subpage__content h2:after{margin:10px auto 20px}}.contact-us .subpage__content a,.subpage .subpage__content a{color:#f06d58;text-decoration:underline}.contact-us .subpage__content a:active,.contact-us .subpage__content a:focus,.contact-us .subpage__content a:hover,.subpage .subpage__content a:active,.subpage .subpage__content a:focus,.subpage .subpage__content a:hover{color:#f06d58}.contact-us .subpage__content p,.subpage .subpage__content p{color:#000;font-size:16px;line-height:1.4;font-weight:400;margin-bottom:20px}.contact-us .subpage__content li,.subpage .subpage__content li{color:#000;font-size:16px;font-weight:400;margin-bottom:5px;position:relative}.contact-us .subpage__content ol,.contact-us .subpage__content ul,.subpage .subpage__content ol,.subpage .subpage__content ul{margin:5px 0 20px 20px}.contact-us .subpage__content ol,.subpage .subpage__content ol{list-style:decimal;margin:5px 0 5px 20px}.contact-us .subpage__content ul li:before,.subpage .subpage__content ul li:before{content:'';width:22px;height:22px;background:url(../../assets/images/li_bg.png) no-repeat scroll left 4px;top:0;left:-20px;position:absolute}.contact-us .subpage__title,.contact-us h1,.subpage .subpage__title,.subpage h1{color:#747b8c;font-size:38px;font-weight:400;text-align:center}.contact-us .b_map__title,.subpage .b_map__title{color:#747b8c;font-size:36px;font-weight:400;text-align:center}.contact-us .staff_subpage__name span,.subpage .staff_subpage__name span{display:block;font-weight:400;font-size:20px;margin-top:10px}.subpage__content .thumbnail{height:132px;padding:0!important;border:none!important}.subpage__content ul.list-half_width li{width:50%;float:left}.subpage__content br{clear:left}.sub{display:flex;justify-content:center}.sub div{margin-left:20px}.sub div h2{color:#fff;letter-spacing:3px;font-size:35px}.book_online{display:flex}@media only screen and (max-width:991px){.book_online{flex-direction:column;padding:40px 0}}@media only screen and (max-width:767px){.book_online{padding-bottom:0}}.book_online__item{width:50%}@media only screen and (max-width:991px){.book_online__item{width:90%;margin:auto}}@media only screen and (max-width:767px){.book_online__item{width:100%}}.book_online__item--img{background-image:url(../../assets/images/bookonline.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:991px){.book_online__item--img{height:300px}}.book_online__item--text{background-color:#3e4452;padding:80px 0}@media only screen and (max-width:991px){.book_online__item--text{padding:30px 0}}@media only screen and (max-width:415px){.book_online .book_online__item .sub{flex-direction:column;border-radius:10px;text-align:center}}.tip_of_the_month{background-image:url(../../assets/images/desktop.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:300px;display:block}@media only screen and (max-width:991px){.tip_of_the_month{background-image:url(../../assets/images/tablet.jpg)}}@media only screen and (max-width:767px){.tip_of_the_month{background-image:url(../../assets/images/mobile.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}}.tip_of_the_month a{display:block;left:55px;top:55px;position:absolute;height:55px;width:55px}.media{text-align:center;font-size:30px;color:#000;padding:30px 0;text-transform:uppercase;letter-spacing:2px;font-family:"Open Sans Light",Arial,sans-serif}.in_the_media .thumbnail{height:100px;padding:0!important;border:none!important}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.flex-container{display:flex}.flex{display:flex}@media (max-width:767px){.flex{display:block}}.flex-center-contents{display:flex;justify-content:center;align-items:center}.flex-direction-row{flex-direction:row}.flex-direction-column{flex-direction:column}.flex-wrap{flex-flow:row wrap}.flex-stretch{align-items:stretch}.flex-align-center{align-items:center}.flex-align-self-end{align-self:flex-end}.flex-center{align-items:center}.flex-justify-center{justify-content:center}.flex-space-between{justify-content:space-between}.flex-two-col-parent .flex-two-col-child{width:48%}@media (max-width:767px){.flex-two-col-parent .flex-two-col-child{width:100%}}.flex-three-col-parent .flex-three-col-child{width:31%}@media (max-width:991px){.flex-three-col-parent .flex-three-col-child{width:48%}}@media (max-width:767px){.flex-three-col-parent .flex-three-col-child{width:100%}}.alert_message{background-color:#f06d58;color:#fff;padding-bottom:20px;padding-top:20px;transition:all .3s ease}.alert_message p{font-size:14px}.alert_message p a{color:#fff;font-weight:700}.alert_message p a:active,.alert_message p a:focus,.alert_message p a:hover{color:#fff}.alert_message .alert_message__close_button{background-color:#747b8c;border:1px solid #747b8c;border-radius:50px;display:block;font-family:"Muli regular",sans-serif;line-height:12px;margin:0 0 0 auto;padding:10px 20px;text-transform:uppercase;transition:all .3s ease}.alert_message .alert_message__close_button:hover{background-color:#fff;color:#000}@media only screen and (max-width:767px){.alert_message .alert_message__close_button{margin:0 auto}}.logo--header{margin:0 auto;display:block}@media only screen and (max-width:767px){.logo--header{width:220px}}.social--footer .fa-circle{color:#e2e2e2}.social--footer .fa-social-icon{color:#747a8b}.social__wrapper{text-align:center}.soci_link{margin-right:10px}.soci_link:active .fa-circle,.soci_link:focus .fa-circle,.soci_link:hover .fa-circle{color:#f06d58}.soci_link:active .fa-social-icon,.soci_link:focus .fa-social-icon,.soci_link:hover .fa-social-icon{color:#fff}.soci_link:last-child{margin-right:0}.fa-stack{width:28px!important;height:28px!important}.fa-circle{color:#abaeb8;font-size:.9em!important}.fa-social-icon{color:#fff;font-size:14px!important;top:-16px;left:1px}.social__link{margin:0 4px}.swiper-container--map{background-color:#747a8b}@media only screen and (max-width:767px){.swiper-wrapper--staff{margin-bottom:40px}}.swiper-slide--main_slider{height:1100px;background-size:cover;background-position-x:center}@media only screen and (max-width:767px){.swiper-slide--main_slider{height:500px}}.swiper-slide--testimonial{padding:30px}.swiper-slide--map{display:flex;padding:30px}@media only screen and (max-width:1199px){.swiper-slide--map{flex-wrap:wrap;padding:50px 250px}}@media only screen and (max-width:991px){.swiper-slide--map{padding:50px}}@media only screen and (max-width:767px){.swiper-slide--map{text-align:center}}.swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;opacity:1;margin:0 8px!important;background-color:#fff}.swiper-pagination .swiper-pagination-bullet-active{background-color:#f06d58}.swiper-pagination .swiper-pagination-bullet:only-child{display:none}@media only screen and (max-width:767px){.swiper-pagination--staff .swiper-pagination-bullet{background-color:#747b8c}.swiper-pagination--staff .swiper-pagination-bullet-active{background-color:#f06d58}}.swiper-pagination--testimonial{margin-bottom:6px}.swiper-pagination--photo{left:0;width:100%;bottom:inherit!important;top:35px;text-align:right;padding-right:30px}.swiper-pagination--featured{top:55px;height:25px;text-align:right}.swiper-pagination--featured .swiper-pagination-bullet{background-color:#171717}.swiper-pagination--featured .swiper-pagination-bullet-active{background-color:#f06d58}@media only screen and (max-width:767px){.swiper-pagination--featured{position:relative;text-align:center;top:-15px}}@media only screen and (max-width:767px){.swiper-pagination--service .swiper-pagination-bullet{background-color:#747b8c}.swiper-pagination--service .swiper-pagination-bullet-active{background-color:#f06d58}}#serviceSlider .swiper-button-prev{background-image:url(../../assets/images/slider/slider_arrow.png);height:50px;width:50px;border-width:2px;border-style:solid;border-color:#f06d58;transform:rotate(180deg);background-position:50% 50%;transition:background-position .4s}#serviceSlider .swiper-button-prev:hover{background-position:85% 50%}#serviceSlider .swiper-button-next{background-image:url(../../assets/images/slider/slider_arrow.png);height:50px;width:50px;border-width:2px;border-style:solid;border-color:#f06d58;background-position:50% 50%;transition:background-position .4s}#serviceSlider .swiper-button-next:hover{background-position:85% 50%}.button{background-color:#f06d58;color:#fff;font-size:12px;text-transform:uppercase;padding:10px 30px;border-radius:50px;border:0;letter-spacing:1px;display:inline-block;margin-bottom:20px}.button--main_header{padding:10px 20px;line-height:12px;margin-bottom:10px}@media only screen and (max-width:1199px){.button--main_header{margin-bottom:0;margin-right:15px}}@media only screen and (max-width:767px){.button--main_header{margin-bottom:10px}}.button--main_header:last-child{margin-bottom:0}.button--welcome{margin:40px auto 0;text-align:center;display:block;width:145px}.button--main_slider{margin-top:40px;text-align:center;display:inline-block;min-width:160px}@media only screen and (max-width:767px){.button--main_slider{margin:40px auto 0}}.button--contact{margin:20px auto 0;text-align:center;display:block;width:250px}.button--single_staff{margin:40px auto 0;text-align:center;display:block;width:145px}.button:active,.button:focus,.button:hover{color:#fff;background-color:#747b8c;outline:0}.button--main_header_book{background-color:#747b8c}.button--main_header_book:active,.button--main_header_book:focus,.button--main_header_book:hover{color:#fff;background-color:#f06d58;outline:0}.mm-panels .menu_item--has_child a.mm-next{width:100%}.b_recurring_menu__button{margin-top:10px}.b_recurring_menu{margin:20px 20px 0 20px}.b_recurring_menu__input{margin-right:20px!important}
/*# sourceMappingURL=maps/stylesheet.css.map */