.side-menu{position:fixed;display:block;top:0;left:0;height:100vh;width:100%;min-width:320px;overflow:hidden;z-index:1100}.side-menu-overlay{position:fixed;top:0;left:0;right:0;height:100%;z-index:1090}.text-wings{position:relative;display:block;width:100%}.text-wings .text{display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.text-wings .left-wing,.text-wings .right-wing{content:"";display:block;background:currentColor;position:absolute;top:50%}.text-wings .left-wing{left:0}.text-wings .right-wing{right:0}.bg-video,bg-video{display:block;position:relative}.bg-video{overflow:hidden;width:100%}.bg-video .video{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bg-video .poster{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.bg-video .btn-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bg-video .video-full-btn{position:absolute;bottom:25%;right:10%;color:#fff;opacity:.5}.bg-video .video-full-btn:hover{opacity:1}.bg-video .overlay-video{position:absolute;top:0;left:0;right:0;bottom:0}.bg-video .overlay-pattern{position:absolute;left:0;right:0;top:0;height:100%;opacity:.6}.bg-video .fade-enter-active,.bg-video .fade-leave-active{transition:opacity 1s}.bg-video .fade-enter,.bg-video .fade-leave-to{opacity:0}.bg-video.pos-top .video{top:0;transform:translateX(-50%)}@media only screen and (max-width:991px){.bg-video .video-full-btn{bottom:5%}}.bg-image-wrapper{position:relative}.bg-image-wrapper.overflow-hidden{overflow:hidden}.bg-image-wrapper.bg-contain .bg-image{background-size:contain}.bg-image-wrapper.bg-left .bg-image{background-position:0 0}.bg-image-wrapper.bg-right .bg-image{background-position:100% 0}.bg-image-wrapper.bg-right-40 .bg-image{background-position:60% 0}.bg-image-wrapper.bg-top .bg-image{background-position:50% 0}.bg-image-wrapper.bg-bottom .bg-image{background-position:50% 100%}.bg-image-wrapper.bg-fixed{position:fixed;top:0;left:0;right:0;z-index:-1}.bg-image,.bg-image-wrapper .Masthead{position:absolute;width:100%}.bg-image{height:100%;top:0;left:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bg-image.bg-image-low{opacity:1;transition:opacity .5s ease-out .5s}.bg-image.bg-image-low.image-loaded{opacity:0}.bg-image.bg-image-low.effect-blur{filter:blur(30px)}.bg-image.bg-image-high{opacity:0;transition:opacity .5s ease-out}.bg-image.bg-image-high.image-loaded{opacity:1}.bg-image.bg-image-high.effect-zoom{filter:blur(30px);transition:opacity .5s ease-out,filter 1s ease-out;-webkit-animation:animate 3s forwards;animation:animate 3s forwards}.bg-image.bg-image-high.effect-zoom.image-loaded{filter:blur(0)}.bg-image.bg-image-high.effect-blur{filter:blur(30px);transition:opacity .5s ease-out,filter 1s ease-out}.bg-image.bg-image-high.effect-blur.image-loaded{filter:blur(0)}@-webkit-keyframes animate{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes animate{0%{transform:scale(1)}to{transform:scale(1.1)}}:root{--handle-bg:#152c3d;--handle-width:50px;--handle-height:50px;--handle-chevron-size:30px;--handle-line-bg:#152c3d;--handle-line-width:2px;--handle-line-height:100%;--z-index-handle:5;--z-index-handle-line:4;--z-index-range-input:6}.compare-slider-wrapper{position:relative}.compare-slider,.compare-slider__content{position:relative;height:100%}.compare-slider-overlay{position:absolute;overflow:hidden;height:100%;top:0}.compare-slider-overlay__content{position:relative;height:100%;width:100%}.handle__arrow{position:absolute;width:var(--handle-chevron-size)}.handle__arrow--l{left:0}.handle__arrow--r{right:0}.handle-wrap{position:absolute;top:50%;height:100%;transform:translate(-50%,-50%);z-index:var(--z-index-handle)}.handle,.handle-wrap{display:flex;align-items:center;justify-content:center}.handle{color:#fff;background:var(--handle-bg);border-radius:50%;width:var(--handle-width);height:var(--handle-height)}.handle-line{content:"";position:absolute;top:0;width:var(--handle-line-width);height:100%;background:var(--handle-line-bg);z-index:var(--z-index-handle-line);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.compare-slider__range{position:absolute;cursor:ew-resize;left:calc(var(--handle-width)/-2);width:calc(100% + var(--handle-width));transform:translatey(-50%);top:50%;z-index:var(--z-index-range-input);-webkit-appearance:none;height:var(--handle-height);background:rgba(0,0,0,.4);opacity:0}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.fade-bottom-enter-active,.fade-bottom-leave-active{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.fade-bottom-enter,.fade-bottom-leave-to{opacity:0;transform:translateY(100%)}.modal-body-content{background-color:#fff;padding:40px 20px 100px}.cookies-bar,.modal-body-content{box-shadow:0 -10px 20px rgba(0,0,0,.3)}.cookies-bar{position:fixed;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:15px 10px 5px;z-index:1000}.cookies-bar .message p{font-size:12px;letter-spacing:.025rem;text-align:center}.cookies-bar .message p button{color:#fff;-webkit-text-decoration-color:#fff!important;text-decoration-color:#fff!important}.cookies-bar .buttons{margin:10px 15px;text-align:center}.cookies-bar .buttons .btn{border-width:1px;border-style:solid;font-size:.725rem;padding:10px 15px;line-height:1;margin:5px 15px}.cookies-bar .buttons .btn-underline{text-decoration:underline;background:transparent;font-size:12px}.cookies-bar .buttons .btn-underline:hover{text-decoration:none}.cookies-title{text-align:center;font-size:24px;margin-bottom:10px}.cookies-text{color:#000}.cookies-text p{font-size:12px}.btn-accept-decline{margin-bottom:40px;position:relative;display:flex;align-items:center;flex-flow:column}.btn-accept-decline .btn-accept-decline-switch{position:relative;border:1px solid;border-radius:34px;transition:.4s;display:flex;align-items:center}.btn-accept-decline .btn-accept-decline-switch .switch-bg{position:absolute;z-index:0;left:0;top:50%;transform:translateY(-50%);width:50%;height:100%;border-radius:34px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);transition:left .25s ease-in-out}.btn-accept-decline .btn-accept-decline-switch .switch-label{padding:8px 5px;width:50px;font-size:13px;line-height:1;text-align:center;position:relative;z-index:1;transition:color .25s ease-in-out}.btn-accept-decline .cookie-title{line-height:1.2;font-size:14px;letter-spacing:0;margin-bottom:10px}.btn-accept-decline .cookie-descr{margin-top:10px;line-height:1.5;font-size:11px;color:#000}.btn-accept-decline.accept .btn-accept-decline-switch .switch-label.switch-label-left{color:#fff}.btn-accept-decline.decline .btn-accept-decline-switch .switch-bg{left:50%}.btn-accept-decline.decline .btn-accept-decline-switch .switch-label.switch-label-right{color:#fff}.btn-accept-decline:disabled .btn-accept-decline-switch{opacity:.4}.btn-discard-cookies{text-align:center}.btn-discard-cookies i{color:#000}.btn-discard-cookies i:before{font-size:40px}.btn-discard-cookies span{display:block;color:#000;letter-spacing:.025rem;line-height:1;font-size:.75rem}.btn-save-wrapper{text-align:center}.btn-save-wrapper .btn-save-cookies{font-size:.9375rem;font-weight:400;padding:18px 54px 22px;border-radius:50px;transition:opacity .25s ease-in-out}.btn-save-wrapper .btn-save-cookies:hover{background:transparent;opacity:.6}#modal-policy .btn-modal-close svg{width:20px}@media only screen and (min-width:700px){.modal-body-content{padding:40px 40px 100px}.cookies-bar{bottom:0}.btn-accept-decline{flex-flow:row;text-align:left}}@media only screen and (min-width:1200px){.modal-body-content{padding:40px 60px 60px}.cookies-bar{box-shadow:0 0 20px rgba(0,0,0,.3);right:unset;left:50%;transform:translateX(-50%);bottom:10px;max-width:500px;padding:20px 20px 10px}.cookies-title{font-size:30px;margin-bottom:30px}.cookies-text p{font-size:14px}.btn-accept-decline{margin-bottom:60px}.btn-accept-decline .cookie-title{font-size:18px}.btn-accept-decline .btn-accept-decline-switch .switch-label{font-size:15px;padding:12px 5px;width:70px}}