.grid .block{position:relative}.grid .block:not(.sticky-scroll) .cta{position:absolute;top:50%;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.grid .block.sticky-scroll .cta{position:-webkit-sticky;position:sticky}.section-container{padding:0 1rem}.object-cover{object-fit:cover}.quickview-content .col-6{width:50%;-webkit-flex-basis:unset;-ms-flex-preferred-size:unset;flex-basis:unset}.site-logo .h1{height:100%}@media screen and (max-width: 991px){body.new-menu.minimenu-open{overflow:hidden}body.new-menu.minimenu-open .right-menu{opacity:0;pointer-events:none}body.new-menu.minimenu-open .minimenu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.new-menu .top-menu{padding:0 1.5rem}body.new-menu .right-menu{-webkit-transition:opacity 0.1618s;transition:opacity 0.1618s}body.new-menu [data-minimenu] .menu-close svg,body.new-menu [data-minimenu] .menu-open svg{width:1.25rem;height:1.25rem}body.new-menu .minimenu{top:calc(var(--announcement-bar-height, 0) + var(--header-height, 3.75rem));bottom:0;left:0;width:100%;height:auto;padding:0 1.5rem;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.1618s;transition:-webkit-transform 0.1618s;transition:transform 0.1618s;transition:transform 0.1618s, -webkit-transform 0.1618s}body.new-menu .minimenu h5,body.new-menu .minimenu [data-minimenu-back]{font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem}body.new-menu .minimenu .inner-container,body.new-menu .minimenu .inner-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body.new-menu .minimenu .inner-container{width:inherit;min-height:12.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;gap:1.5rem}body.new-menu .minimenu .inner-menu{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-transition:-webkit-transform 0.1618s;transition:-webkit-transform 0.1618s;transition:transform 0.1618s;transition:transform 0.1618s, -webkit-transform 0.1618s}body.new-menu .minimenu .inner-menu .list-group{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;gap:1rem}body.new-menu .minimenu .bottom-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1rem .75rem;margin:0 -.75rem;background-color:var(--bg-header-alt);gap:1rem}body.new-menu .minimenu .bottom-content hr{margin:0;background-color:var(--color-header-alt);opacity:0.6}body.new-menu .minimenu .bottom-content .list-group{gap:1rem}body.new-menu .minimenu .bottom-content .list-group-item{color:var(--color-header-alt)}body.new-menu .minimenu .list-group-item{padding:0}body.new-menu .minimenu .list-group-item small{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:700;letter-spacing:-.0625rem;opacity:0.4}body.new-menu .minimenu .list-group-item[data-active='true'] small{opacity:1}body.new-menu .minimenu .inner-menu.second .list-group-item-action h5{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;letter-spacing:-.125rem;opacity:0.4}body.new-menu .minimenu .inner-menu.second .list-group-item-action h5[data-active='true']{opacity:1}body.new-menu .minimenu .accordion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1rem}body.new-menu .minimenu .accordion-body{padding:1rem 0}body.new-menu .minimenu .accordion-button{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;padding:0;letter-spacing:-.125rem;opacity:0.4}body.new-menu .minimenu .accordion-button[data-child-active='true']{opacity:1}body.new-menu .minimenu .accordion-button.collapsed::after,body.new-menu .minimenu .accordion-button:not(.collapsed)::after{content:''}body.new-menu .minimenu .accordion-button:not(.collapsed),body.new-menu .minimenu .accordion-button:not(.collapsed):focus{border-bottom:0 none !important}body.new-menu .minimenu .form-select{padding:0 !important;margin:0;background-image:none;color:var(--color-header-alt)}body.new-menu [data-minimenu-back]{font-weight:700}body.new-menu [data-minimenu-back] span{margin-left:1.25rem !important}body.new-menu [data-minimenu-back] svg{width:1.125rem;height:1.125rem}body.new-menu .second-open{--translate-x: calc(-100% - 1.5rem)}body.new-menu .second-open .inner-menu{-webkit-transform:translateX(var(--translate-x));-ms-transform:translateX(var(--translate-x));transform:translateX(var(--translate-x))}body.new-menu .second-open .bottom-content{opacity:0;-webkit-transform:translate(var(--translate-x), 1%);-ms-transform:translate(var(--translate-x), 1%);transform:translate(var(--translate-x), 1%)}body:not(.new-menu) .menu-mobile,body:not(.new-menu) .right-menu{width:100%}body:not(.new-menu) .top-menu:not(.search-form) .menu-mobile{width:100%;max-width:6.25rem}}@media screen and (min-width: 992px){.new-menu .megamenu-container{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5rem}.new-menu .megamenu-container:hover .megamenu-list:not(:hover) h5 ~ .list-group{opacity:0}.new-menu .megamenu-list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.new-menu .megamenu-list:hover h5,.new-menu .megamenu-list[data-active='true'] h5,.new-menu .megamenu-list[data-child-active='true'] h5{opacity:1}.new-menu .megamenu-list:hover h5 ~ .list-group,.new-menu .megamenu-list[data-child-active='true'] h5 ~ .list-group{opacity:1}.new-menu .megamenu-list:hover h5 ~ .list-group{z-index:10}.new-menu .megamenu-list h5{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;font-weight:700;letter-spacing:-.125rem;opacity:0.4;-webkit-transition:opacity 0.1618s;transition:opacity 0.1618s}.new-menu .megamenu-list h5::after{content:'.'}.new-menu .megamenu-list .list-group{padding:.5rem 0 1rem;background-color:var(--bg-header);gap:.5rem;opacity:0;-webkit-transition:opacity 0.1618s;transition:opacity 0.1618s}.new-menu .megamenu-list .list-group-item{padding:0}.new-menu .megamenu-list .list-group.collapse{display:block}.new-menu .megamenu-list .list-group:hover{opacity:1}.new-menu .megamenu-list .list-group a{opacity:0.4}.new-menu .megamenu-list .list-group a:hover,.new-menu .megamenu-list .list-group a[data-active='true']{opacity:1}.new-menu .megamenu-list .list-group a small{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;font-weight:700;letter-spacing:-.0625rem}}.banner-images .h3{font-size:32px}.swiper-button-disabled.swiper-button-next,.swiper-button-disabled.swiper-button-prev{opacity:0 !important}.row{position:relative;z-index:1}.col-6{width:auto;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}@media screen and (min-width: 992px){.col-lg-2\.5{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%}}@media screen and (max-width: 991px){.new-menu .video-section video,.new-menu .video-section img,.new-menu .video-section iframe,.new-menu .video-section .inner{height:auto;object-fit:contain}.new-menu .banner,.new-menu .banner-images{word-break:break-word}}.video-bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.video-bg ~ :not(.video-bg){z-index:10}.grid .block:not(.sticky-scroll) .cta:has(.video-bg){top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
