@media (min-width:992px){.navigation-container{background:#fff;font-family:'Arial',sans-serif;line-height:48px;position:relative;z-index:998;width:100%;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.navigation-container .previous,.navigation-container .close{display:none}.navigation-container .main-navigation:before,.navigation-container .main-navigation:after{display:none}.navigation-container .main-navigation ul.level0{display:flex;flex-wrap:nowrap;gap:24px;list-style:none;padding:0;margin:0 auto}.navigation-container .main-navigation ul.level0 li{margin:0}.navigation-container .main-navigation ul.level0 li.reviews-container a.reviews{color:#2f2f2f;text-decoration:none}.navigation-container .main-navigation ul.level0 li.reviews-container a.reviews .stars-wrapper{color:#FFA500;position:relative}.navigation-container .main-navigation ul.level0 li.reviews-container a.reviews .stars-wrapper:before{font-family:"Font Awesome 6 Pro";content:"\f005 \f005 \f005 \f005 \f005"}.navigation-container .main-navigation ul.level0 li.reviews-container a.reviews .stars-wrapper .stars{display:inline-block;position:absolute;left:0;top:-14px;bottom:0;overflow:hidden;font-weight:600;max-width:92%}.navigation-container .main-navigation ul.level0 li.reviews-container a.reviews .stars-wrapper .stars:before{font-family:"Font Awesome 6 Pro";content:"\f005 \f005 \f005 \f005 \f005"}.navigation-container .main-navigation ul.level0 li.reviews-container a.reviews .reviews>span{text-decoration:underline}.navigation-container .main-navigation ul.level0 li.reviews-container a.reviews:hover .reviews>span{text-decoration:underline}.navigation-container .main-navigation ul.level0 li a{color:#2f2f2f;font-weight:500;text-decoration:none}.navigation-container .main-navigation ul.level0 li a:hover{color:#bf1922}.navigation-container .main-navigation ul.level0 li.home a span{display:none}.navigation-container .main-navigation ul.level0 li.home a:before{font-family:"Font Awesome 6 Pro";content:"\f015"}.navigation-container .main-navigation ul.level0 li.right{margin-left:auto}.navigation-container .main-navigation ul.level0 li.parent>a:after{font-family:"Font Awesome 6 Pro";content:"\f107";margin-left:8px}.navigation-container .main-navigation ul.level0 li.parent.active>.submenu{display:block}.navigation-container .main-navigation ul.level0 li.parent.active>a{color:#bf1922}.navigation-container .main-navigation ul.level0 li.parent>.submenu{background:#fff;display:none;line-height:40px;left:0;position:absolute;right:0;top:50px;width:100%}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container{position:relative}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul{padding:8px 0 0;border-right:1px solid #dfdfdf;width:25%}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent{margin-right:-10px;padding:0 34px 0 0}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>a{display:flex}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>a:after{content:"\f105";margin-left:auto}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent.active>.subsubmenu,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent:hover>.subsubmenu,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent.active>.submenu,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent:hover>.submenu{display:flex}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.subsubmenu,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.submenu{display:none;flex-wrap:wrap;position:absolute;top:8px;left:25%;padding:0 0 0 24px;width:75%;margin-left:10px;height:calc(92%);align-content:start}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.subsubmenu>strong,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.submenu>strong{display:block;font-size:17px;flex:0 0 100%}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.subsubmenu .column,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.submenu .column{flex:0 0 25%}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.subsubmenu .column ul,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.submenu .column ul{margin:0;padding:0}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.subsubmenu .column ul li,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.submenu .column ul li{margin:0;padding:0}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.subsubmenu .all-link,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.submenu .all-link{margin-left:auto;width:100%}.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.subsubmenu .all-link a,.navigation-container .main-navigation ul.level0 li.parent>.submenu>.container>ul>li.parent>.submenu .all-link a{font-weight:bold}.nav-toggle{display:none}}@media (max-width:991px){html.nav-show,body.nav-show{overflow:hidden}.navigation-container{z-index:999}.navigation-container.open>.nav-toggle{display:none}.navigation-container.open .main-navigation{animation:submenu-slide-in .35s ease;left:0;right:0}.navigation-container .nav-toggle{display:block;width:32px;height:32px;top:7px}.navigation-container>.nav-toggle>*{display:none}.navigation-container .main-navigation{bottom:0;background:#fff;color:#2f2f2f;left:-100%;padding:0;position:fixed;right:100%;top:0}.navigation-container .main-navigation:before{background:#f7f7f7;color:#2f2f2f;content:attr(data-title);display:block;font-weight:900;line-height:48px;padding:0 16px;text-align:center}.navigation-container .main-navigation .previous{display:none;color:#2f2f2f;height:48px;line-height:48px;left:16px;padding:0;position:absolute;text-align:left;top:0;width:48px}.navigation-container .main-navigation .close{color:#2f2f2f;height:48px;line-height:48px;right:16px;padding:0;position:absolute;text-align:right;top:0;width:48px;left:auto}.navigation-container .main-navigation .close:before{display:none}.navigation-container .main-navigation .close .fa{display:inline-block;margin-top:16px;font-size:16px}.navigation-container .main-navigation .container{padding:0 !important}.navigation-container .main-navigation ul{list-style:none;padding:0}.navigation-container .main-navigation ul.level0{position:relative;overflow:auto}.navigation-container .main-navigation ul li:not(.column){border-bottom:1px solid #d0d0d0;padding:0 16px}.navigation-container .main-navigation ul li:not(.column) a{color:#2f2f2f;display:block;line-height:48px;text-decoration:none}.navigation-container .main-navigation ul li:not(.column) a.all-link{font-weight:bold}.navigation-container .main-navigation ul li:not(.column).parent>a:after{float:right;font-family:'Font Awesome 6 Pro';font-weight:300;content:"\f105"}.navigation-container .main-navigation ul li:not(.column).parent.active{overflow-x:hidden;overflow-y:auto;height:calc(100vh - 48px)}.navigation-container .main-navigation ul li:not(.column).parent.active>.submenu{animation:submenu-slide-in .35s ease;display:block;left:0;right:0;height:calc(100vh - 48px);overflow-x:hidden;overflow-y:auto}.navigation-container .main-navigation ul li:not(.column) .submenu{background:#fff;display:none;left:-100%;position:absolute;top:0;right:100%}.navigation-container .main-navigation ul li:not(.column) .submenu>strong{display:none}.navigation-container .main-navigation ul li:not(.column) .submenu .all-link{padding:0 16px;font-weight:bold;margin-bottom:0}}@keyframes submenu-slide-in{0%{left:-100%;right:100%}100%{left:0;right:0}}