body{opacity:0;visibility:hidden;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s}body.fade-effect{opacity:1;visibility:visible;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s}body.open_menu{overflow:hidden}.header_section{padding:20px 0;background:#fff;font-family:'Geomanist',sans-serif}.header_section a.child-triggerm{display:none}.header_section .wrapper{width:1170px !important;max-width:100%}.mainmenu-opensection .header_section .wrapper{display:flex;align-items:start}.flex_center{display:flex;align-items:center}.header_section .top_logo{width:300px;float:left}.header_section .top_logo img{width:100% !important;height:auto}.header_section .header_right{text-align:right;float:left;width:calc(100% - 300px)}.top-stripwrap.fl100{display:flex;align-items:center}.top-addressbox{float:none;display:inline-block;vertical-align:middle;font-size:16px;line-height:22px;color:#88898a;font-family:'Geomanist',sans-serif}.top-contactnumber a{color:#4b5c6b !important;font-size:20px;line-height:32px;text-decoration:none;position:relative;padding-left:45px}.top-contactnumber a:before{position:absolute;content:"";height:31px;width:31px;left:0;top:-3px;background:url('https://cdn2.hubspot.net/hubfs/5956790/Violeta%20Claus%202019/Images/call.png') no-repeat center center}.top-contactnumber a:hover{color:#da0b33 !important}.header_section .header_right .menu_btn{border:0;width:30px;height:30px;position:relative;padding:6px;background:transparent !important;cursor:pointer;font-weight:normal;margin-left:25px;color:#96c41f;float:none;display:inline-block;vertical-align:middle;font-size:14px;letter-spacing:1px;line-height:20px;text-align:center}.header_section .header_right .menu_btn i{position:relative;background:#da0b33;width:30px;height:2px;border-radius:30px;float:left;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.header_section .header_right .menu_btn i:before{position:absolute;content:"";left:0;top:-8px;background:#da0b33;width:30px;height:2px;border-radius:30px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.header_section .header_right .menu_btn i:after{position:absolute;content:"";left:0;bottom:-8px;background:#da0b33;width:30px;height:2px;border-radius:30px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.closed_wrapper{width:1170px;margin:0 auto;padding:0 20px}.header_section_open.header_section{background:#fff}.header_section_open .top-addressbox a.book_btn label{background:#fff;color:#ed2164;text-transform:none}.header_section_open .top-addressbox a.book_btn{border-radius:4px}.header_section_open .top-addressbox a.book_btn span{border-radius:4px 0 0 4px;padding:10px 20px 10px 30px}.menu-section{border-bottom:1px solid #c7d3dc;margin-top:40px}.menu-section .mainmenu{float:left;width:calc(100% - 200px)}.menu-section .mainmenu .hs-menu-wrapper>ul{padding:0;margin:0;list-style:none;width:100%;float:left}.menu-section .mainmenu .hs-menu-wrapper>ul>li{padding:0;position:relative;width:auto;float:left}.menu-section .mainmenu .hs-menu-wrapper>ul>li>a{font-size:16px;line-height:22px;font-weight:700;padding:8px 15px 40px;color:#262626;text-transform:uppercase;text-align:center;position:relative;white-space:normal;width:100% !important;float:left;max-width:100% !important;text-overflow:inherit;text-decoration:none;position:relative}.menu-section .mainmenu .hs-menu-wrapper>ul>li:first-child>a{padding-left:0}.menu-section .mainmenu ul li .hs-menu-children-wrapper{display:none !important}.menu-section .mainmenu ul li.hs-menu-item>a:after{position:relative;float:none;display:inline-block;content:"\f077";font-family:'fontAwesome';font-size:14px;line-height:6px;top:-1px;margin-left:5px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease}.menu-section .mainmenu .hs-menu-wrapper>ul>li>a:before{position:absolute;content:"";height:3px;width:0px;left:0;bottom:-2px;background:#da0b33;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s}.menu-section .mainmenu .hs-menu-wrapper>ul>li>a:hover:before{transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s;width:100%}.menu-section .mainmenu .hs-menu-wrapper>ul>li.hs-menu-item.active>a:after,.menu-section .mainmenu .hs-menu-wrapper>ul>li.hs-menu-item>a:hover:after{transform:rotate(180deg);transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;top:1px}.menu-section .mainmenu .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children.active>a:before{width:100%}.menu-section .mainmenu .hs-menu-wrapper>ul>li.hs-menu-item.hs-item-has-children.active>a:after{transform:rotate(180deg);transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;top:1px}.mainmenu-opensection{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;background:#fff;top:-100%;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transition:all ease 1s;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;-o-transition:all ease 1s}body.open_menu .mainmenu-opensection{top:0;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition:all ease 1s;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;-ms-transition:all ease 1s;-o-transition:all ease 1s}.book-appoinmentbtn{float:right;width:220px}.book-appoinmentbtn a{float:left;padding:10px 17px;color:#fff;background:#da0b33;border:1px solid #da0b33;text-transform:uppercase;text-decoration:none;transition:all ease .6s}.book-appoinmentbtn a:hover{background:transparent;color:#da0b33}.menu-copyrightsec{position:absolute;bottom:0;left:0;color:#747474;font-weight:600;border-top:1px solid #c7d3dc}.menu-copyrightsec .wrapper{padding:30px 0 20px !important;display:flex;align-items:center;justify-content:space-between}.copyright-left .hs-menu-wrapper>ul{float:left;width:100%;padding:0;margin:0;list-style-type:none}.copyright-left .hs-menu-wrapper>ul>li{float:none;display:inline-block}.copyright-left a{float:none;display:inline-block;vertical-align:top;padding:0 50px 0 0;color:#747474 !important;text-decoration:none;transition:all ease .5s;-webkit-transition:all ease .5s;-mox-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s}.copyright-left a:hover{color:#da0b33 !important}.copyright-left .hs-menu-wrapper>ul>li:last-child>a{padding-right:0}.copyright-right a{float:left;margin-left:20px;color:#4b5c6b !important;font-weight:400;font-size:24px;line-height:30px;transition:all ease .5s;-webkit-transition:all ease .5s;-mox-transition:all ease .5s;-ms-transition:all ease .5s;-o-transition:all ease .5s}.copyright-right a:hover{color:#da0b33 !important}.header-customgroup-section .widget-type-custom_widget{min-height:0px !important}.header_section .header_right .menu_btn.menuclose_btn img{max-width:30px}@media(min-width:1601px) and (max-width:1900px){.menu-section .mainmenu{margin-top:10px !important}.submenu-leftinner{padding:20px 60px 60px 0 !important}.submenu-rightinner{padding:20px 0 60px 60px !important}.submenu-raw{margin-bottom:0 !important}.contact-submenu-section .menu-hourbox{margin-top:30px !important}.row-fluid .contact-submenu-section .contact-mapbox iframe{height:490px !important}}@media(min-width:1100px) and (max-width:1600px){.menu-section .mainmenu{margin-top:8px !important}.submenu-leftinner{padding:18px 40px 20px 0 !important}.submenu-title h4{margin-bottom:10px !important}.submenu-section.two-column:first-child .submenu-raw .hs-menu-wrapper>ul>li{margin-bottom:10px !important}.submenu-raw .hs-menu-wrapper>ul>li>ul>li>a{font-size:14px !important}.submenu-left{width:70% !important}.submenu-right{width:30% !important}.submenu-rightinner{padding:30px 0 60px 40px !important}.menu-copyrightsec .wrapper{padding:30px 15px 20px !important}}@media(min-width:992px) and (max-width:1200px){.row-fluid .wrapper{width:920px}.header_section .wrapper{width:1100px !important}}@media(min-width:768px) and (max-width:991px){.row-fluid .wrapper{width:750px}}@media(min-width:30px) and (max-width:767px){.row-fluid .wrapper{width:100%;padding:0 20px;float:left !important}}@media(max-width:1099px){.mainmenu-opensection,.header_section{display:none !important}.header_section a.child-triggerm{display:block}}