.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{align-items:center;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;left:0;padding:15px 10px 5px;position:fixed;right:0;z-index:1000}.cookies-bar .message p{font-size:12px;letter-spacing:.025rem;text-align:center}.cookies-bar .message p button{color:#fff;text-decoration-color:#fff!important}.cookies-bar .buttons{margin:10px 15px;text-align:center}.cookies-bar .buttons .btn{border-style:solid;border-width:1px;font-size:.725rem;line-height:1;margin:5px 15px;padding:10px 15px}.cookies-bar .buttons .btn-underline{background:transparent;font-size:12px;text-decoration:underline}.cookies-bar .buttons .btn-underline:hover{text-decoration:none}.cookies-title{font-size:24px;margin-bottom:10px;text-align:center}.cookies-text{color:#000}.cookies-text p{font-size:12px}.btn-accept-decline{align-items:center;display:flex;flex-flow:column;margin-bottom:40px;position:relative}.btn-accept-decline .btn-accept-decline-switch{align-items:center;border:1px solid;border-radius:34px;display:flex;position:relative;transition:.4s}.btn-accept-decline .btn-accept-decline-switch .switch-bg{border-radius:34px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:left .25s ease-in-out;width:50%;z-index:0}.btn-accept-decline .btn-accept-decline-switch .switch-label{font-size:13px;line-height:1;padding:8px 5px;position:relative;text-align:center;transition:color .25s ease-in-out;width:50px;z-index:1}.btn-accept-decline .cookie-title{font-size:14px;letter-spacing:0;line-height:1.2;margin-bottom:10px}.btn-accept-decline .cookie-descr{color:#000;font-size:11px;line-height:1.5;margin-top:10px}.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{color:#000;display:block;font-size:.75rem;letter-spacing:.025rem;line-height:1}.btn-save-wrapper{text-align:center}.btn-save-wrapper .btn-save-cookies{border-radius:50px;font-size:.9375rem;font-weight:400;padding:18px 54px 22px;transition:opacity .25s ease-in-out}.btn-save-wrapper .btn-save-cookies:hover{background:transparent;opacity:.6}#modal-cookies-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{bottom:10px;box-shadow:0 0 20px rgba(0,0,0,.3);left:50%;max-width:500px;padding:20px 20px 10px;right:unset;transform:translateX(-50%)}.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}}
.site-drawer-wrapper{position:relative}.site-drawer-wrapper .site-drawer{display:block;height:100vh;left:0;min-width:200px;position:fixed;top:0;width:100%}.site-drawer-wrapper .site-drawer.off-canvas{display:block!important}.site-drawer-wrapper .site-drawer.pos-top{left:0;top:0}.site-drawer-wrapper .site-drawer.pos-right{right:0;top:0}.site-drawer-wrapper .site-drawer.pos-left{left:0;top:0}.site-drawer-wrapper .site-drawer-overlay{height:100%;left:0;position:fixed;right:0;top:0}.left-enter-active,.left-leave-active,.right-enter-active,.right-leave-active,.top-enter-active,.top-leave-active{transition:transform 1s ease-out}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease-out}.top-enter-from,.top-leave-to{transform:translateY(-100%)}.right-enter-from,.right-leave-to{transform:translateX(100%)}.right-enter-from.off-canvas,.right-leave-to.off-canvas{transform:translateX(0)}.left-enter-from,.left-leave-to{transform:translateX(-100%)}.left-enter-from.off-canvas,.left-leave-to.off-canvas{transform:translateX(0)}.fade-enter-from,.fade-leave-to{opacity:0}
.align-values{margin-left:auto;margin-right:auto;text-align:center}.values-container{height:400vh;position:relative}.values-container .values-wrapper{height:500px;overflow:hidden;padding-top:105px;position:sticky;top:10vh;width:100%}.values-container .values-wrapper .values-slides-wrapper{position:relative}.values-container .values-wrapper .values-slides{display:flex;left:0;list-style:none;margin-bottom:0;padding-left:0;position:absolute;top:50px;transform:translateX(0)}.values-container .values-wrapper .values-slides .values-slide{counter-increment:value-item;display:block;filter:blur(5px);flex-shrink:0;padding-left:50px;padding-right:50px;padding-top:90px;position:relative;transition:filter .25s ease-in-out;width:100vw;z-index:1}.values-container .values-wrapper .values-slides .values-slide:before{align-items:center;border:1px solid #89b3fa;border-radius:50%;content:counter(value-item,decimal);display:flex;font-size:1.2rem;font-weight:200;height:70px;justify-content:center;left:50%;position:absolute;top:0;transform:translateX(-50%);width:70px}.values-container .values-wrapper .values-slides .values-slide .values-slide-lines{display:block;left:50%;position:absolute;top:35px;transform:translateX(-50%);width:110px}.values-container .values-wrapper .values-slides .values-slide .values-slide-lines:after,.values-container .values-wrapper .values-slides .values-slide .values-slide-lines:before{background-color:#89b3fa;content:"";display:block;height:1px;opacity:.8;position:absolute;top:0;transition:width .5s ease-out;width:100%}.values-container .values-wrapper .values-slides .values-slide .values-slide-lines:before{right:100%}.values-container .values-wrapper .values-slides .values-slide .values-slide-lines:after{left:100%}.values-container .values-wrapper .values-slides .values-slide .values-slide-title{align-items:center;display:flex;font-size:1.5rem;font-weight:300;justify-content:center;line-height:1}.values-container .values-wrapper .values-slides .values-slide .values-slide-title span{letter-spacing:.09rem;margin-left:20px;margin-right:20px}.values-container .values-wrapper .values-slides .values-slide .values-slide-title:after,.values-container .values-wrapper .values-slides .values-slide .values-slide-title:before{background-color:#89b3fa;display:block;height:1px;opacity:.8;position:relative;transition:width .5s ease-out;width:100%}.values-container .values-wrapper .values-slides .values-slide .values-slide-desc{font-size:1rem;font-weight:200;letter-spacing:.5px;line-height:1.625;margin:20px auto 0;max-width:300px;text-align:center}.values-container .values-wrapper .values-slides .values-slide.active{filter:blur(0)}@media only screen and (min-width:576px){.values-container .values-wrapper .values-slides .values-slide .values-slide-lines{display:none}.values-container .values-wrapper .values-slides .values-slide .values-slide-title:after,.values-container .values-wrapper .values-slides .values-slide .values-slide-title:before{content:""}.values-container .values-wrapper .values-slides .values-slide .values-slide-desc{margin-top:40px}}@media only screen and (min-width:992px){.align-values{margin-left:20%;margin-right:0;text-align:left}.values-container .values-wrapper .values-slides{left:20%}.values-container .values-wrapper .values-slides .values-slide{padding-left:110px;padding-right:30px;padding-top:35px;width:50vw}.values-container .values-wrapper .values-slides .values-slide:before{left:0;top:10px;transform:none}.values-container .values-wrapper .values-slides .values-slide .values-slide-title span{margin-left:0;margin-right:20px}.values-container .values-wrapper .values-slides .values-slide .values-slide-title:before{content:unset}.values-container .values-wrapper .values-slides .values-slide .values-slide-desc{margin-left:0;text-align:left}}@media only screen and (min-width:1200px){.align-values{margin-left:30%}.values-container .values-wrapper .values-slides{left:30%}.values-container .values-wrapper .values-slides .values-slide{padding-left:80px;padding-top:28px}.values-container .values-wrapper .values-slides .values-slide:before{font-size:.9rem;height:50px;width:50px}.values-container .values-wrapper .values-slides .values-slide .values-slide-title{font-size:1.2rem}.values-container .values-wrapper .values-slides .values-slide .values-slide-desc{font-size:.8em;margin-top:20px}}@media only screen and (min-width:1369px){.values-container .values-wrapper{top:30vh}.values-container .values-wrapper .values-slides .values-slide{padding-left:110px;padding-top:35px}.values-container .values-wrapper .values-slides .values-slide:before{font-size:1.2rem;height:70px;width:70px}.values-container .values-wrapper .values-slides .values-slide .values-slide-title{font-size:1.5rem}.values-container .values-wrapper .values-slides .values-slide .values-slide-desc{font-size:1em;margin-top:40px}}
@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.pillar-badge-wrapper{position:absolute;right:20px;top:105px;z-index:4}.pillar-badge-wrapper .pillar-badge{height:130px;margin-left:auto;position:relative;width:130px}.pillar-badge-wrapper .pillar-badge img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pillar-badge-wrapper .pillar-badge img:first-child{animation:spin 30s linear infinite;width:100%}.pillar-badge-wrapper .pillar-badge img:nth-child(2){top:45%;width:40%}.pillars-container{height:400vh;position:relative}.pillars-container .pillars-wrapper{height:100vh;overflow:hidden;position:sticky;top:0;width:100%}.pillars-container .pillars-wrapper .pillars-backgrounds{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.pillars-container .pillars-wrapper .pillars-backgrounds:before{background:linear-gradient(0deg,rgba(76,99,128,0),#4c6380);content:"";display:block;height:50%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.pillars-container .pillars-wrapper .pillars-backgrounds .pillar-bg{bottom:0;left:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform 1s cubic-bezier(.83,0,.17,1);will-change:transform,opacity}.pillars-container .pillars-wrapper .pillars-backgrounds .pillar-bg .pillar-bg-img{background-position:50% 100%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.pillars-container .pillars-wrapper .pillars-backgrounds .pillar-bg:nth-child(4) .pillar-bg-img{background-position:65% 100%}.pillars-container .pillars-wrapper .pillars-backgrounds .pillar-bg.active{transform:translateX(0);z-index:1}.pillars-container .pillars-wrapper .pillars-backgrounds .pillar-bg.active .pillar-bg-img{transform:translateX(0)}.pillars-container .pillars-wrapper .pillars-backgrounds .pillar-bg.passed{transform:translateX(-100%);z-index:2}.pillars-container .pillars-wrapper .pillar-content-wrapper{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);left:0;max-width:320px;padding:60px 10px 80px 40px;position:absolute;top:270px;width:100%;z-index:4}.pillars-container .pillars-wrapper .pillar-content-wrapper:after,.pillars-container .pillars-wrapper .pillar-content-wrapper:before{background:linear-gradient(180deg,#4c6380,rgba(76,99,128,0));bottom:0;content:"";display:block;mix-blend-mode:multiply;position:absolute;right:0}.pillars-container .pillars-wrapper .pillar-content-wrapper:before{left:0;opacity:.5;top:0}.pillars-container .pillars-wrapper .pillar-content-wrapper:after{left:20px;top:10px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content{display:flex;flex-flow:column;height:100%;position:relative;z-index:2}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination{align-items:center;bottom:calc(100% + 10px);display:flex;left:5px;position:absolute}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination p{font-size:.75rem}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-bullets{align-items:center;display:flex;margin-left:10px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-bullets span{border:1px solid #fff;border-radius:50%;display:block;height:9px;margin:0 2px;width:9px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-bullets span.active{background-color:#fff}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-line{background-color:rgba(179,251,255,.4);display:block;height:1px;margin-left:10px;position:relative;width:150px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-line span{background-color:#fff;bottom:0;left:0;opacity:0;position:absolute;top:0;width:0}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-line span.active{opacity:1}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-title{font-size:1.5rem;font-weight:800;line-height:1.15;padding-bottom:90px;position:relative}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-title:before{background-color:#fff;bottom:0;content:"";height:1px;left:0;position:absolute;width:85px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-title span{bottom:25px;left:0;opacity:0;position:absolute;transition:opacity .5s ease-in-out}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-title span.active{opacity:1}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper{flex-grow:1;max-width:430px;position:relative}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper .pillar-modal-btn{color:#fff;font-size:.75rem;left:100px;opacity:0;pointer-events:none;position:absolute;top:-10px;transition:opacity .5s ease-in-out}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper .pillar-modal-btn.active{opacity:1;pointer-events:unset}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper .pillar-desc{display:none;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper .pillar-desc.active{opacity:1}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper .pillar-desc p{font-size:.75rem;line-height:1.9}.pillar-modal{background:linear-gradient(180deg,#4c6380,rgba(76,99,128,0));padding:40px 30px 100px}.pillar-modal .pillar-modal-title{color:#fff;font-size:calc(1.375rem + 1.5vw);font-weight:700;line-height:1.2}@media(min-width:1200px){.pillar-modal .pillar-modal-title{font-size:2.5rem}}.pillar-modal .pillar-modal-desc{margin-top:20px}.pillar-modal .pillar-modal-desc p{color:#fff}@media only screen and (min-width:576px){.pillars-container .pillars-wrapper .pillar-content-wrapper{max-width:360px;padding:60px 10px 110px 40px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-title{font-size:1.7rem}}@media only screen and (min-width:768px){.pillars-container .pillars-wrapper .pillar-content-wrapper{max-width:440px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-title{font-size:2.2rem;padding-bottom:110px}}@media only screen and (min-width:992px){.pillar-badge-wrapper{padding-bottom:calc(100vh - 371px);position:sticky;right:0;top:200px}.pillar-badge-wrapper .pillar-badge{height:170px;width:170px}.pillars-container .pillars-wrapper{overflow:visible}.pillars-container .pillars-wrapper .pillars-backgrounds{width:calc(100vw - 8px)}.pillars-container .pillars-wrapper .pillar-content-wrapper{max-width:650px;padding:90px 10px 110px 40px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-line{width:350px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-title{font-size:3rem;padding-bottom:150px}.pillar-modal{padding:80px 80px 230px}.pillar-modal .pillar-modal-desc{margin-top:30px}}@media only screen and (min-width:1200px){.pillars-container .pillars-wrapper .pillar-content-wrapper{bottom:0;height:calc(100vh - 136px);max-height:630px;max-width:700px;top:unset}}@media only screen and (min-width:1200px)and (min-height:630px){.pillar-badge-wrapper .pillar-badge{height:140px;width:140px}.pillars-container .pillars-wrapper .pillars-backgrounds{width:calc(100vw - 8px)}.pillars-container .pillars-wrapper .pillar-content-wrapper{padding:90px 120px 40px 80px}.pillars-container .pillars-wrapper .pillar-content-wrapper:after,.pillars-container .pillars-wrapper .pillar-content-wrapper:before{background:linear-gradient(180deg,#4c6380,rgba(76,99,128,0))}.pillars-container .pillars-wrapper .pillar-content-wrapper:after{left:35px;top:15px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-bullets{margin-left:20px;order:3}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-line{margin-left:20px;width:460px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-title{font-size:2.3rem;margin-bottom:30px;padding-bottom:110px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper{max-width:630px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper .pillar-modal-btn{display:none}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper .pillar-desc{display:block}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper .pillar-desc p{font-size:.75rem;line-height:2}}@media only screen and (min-width:1369px){.pillars-container .pillars-wrapper .pillar-content-wrapper{height:calc(100vh - 181px)}}@media only screen and (min-width:1369px)and (min-height:1040px){.pillar-badge-wrapper .pillar-badge{height:170px;width:170px}.pillars-container .pillars-wrapper .pillar-content-wrapper{max-height:920px;max-width:890px;padding:150px 60px 150px 150px}.pillars-container .pillars-wrapper .pillar-content-wrapper:after{left:85px;top:35px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-content-pagination .pagination-line{width:50vw}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-title{font-size:3.75rem;padding-bottom:180px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper{max-width:430px}.pillars-container .pillars-wrapper .pillar-content-wrapper .pillar-content .pillar-desc-wrapper .pillar-desc p{font-size:1rem}}
#map{bottom:0;left:0;position:absolute;right:0;top:0}.controllers{bottom:30px;display:flex;left:50%;position:absolute;transform:translateX(-50%)}.controllers button{background-color:#000;border-radius:50%;color:#fff;height:50px;margin:0 5px;position:relative;width:50px}.controllers button svg{left:50%;max-height:50%;max-width:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.gm-style-iw.gm-style-iw-c{max-width:500px!important;overflow:visible!important;padding-left:16px;padding-top:25px}.gm-style-iw.gm-style-iw-c button{background:#dc2525!important;border-radius:50%;height:30px!important;left:50%!important;opacity:1;position:absolute!important;right:unset!important;transform:translate(-50%,-30%);transition:opacity .25s ease-in-out;width:30px!important}.gm-style-iw.gm-style-iw-c button span{background-color:#fff!important;left:50%;margin:0!important;position:absolute;top:50%;transform:translate(-50%,-50%)}.gm-style-iw.gm-style-iw-c button:hover{opacity:.6}.gm-style .gm-style-iw-d{padding:20px 20px 20px 15px}.gm-style .gm-style-iw-d img{height:70px}.gm-style .gm-style-iw-c{border-radius:0;transform:translate3d(0,-100%,0)}.gm-style .gm-style-iw-tc{transform:translateX(0)}.gm-style .gm-style-iw-tc:after{clip-path:polygon(0 0,0 100%,100% 0);height:14px;width:14px}
bg-image{display:block}.bg-image-component,bg-image{position:relative}.bg-image-component .bg-image-wrapper{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.bg-image-component .bg-image-wrapper .overlay,.bg-image-component .bg-image-wrapper .pattern{height:100%;left:0;position:absolute;right:0;top:0}.bg-image-component .bg-image-wrapper .bg-image{backface-visibility:hidden;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;image-rendering:-webkit-optimize-contrast;left:0;position:absolute;top:0;width:100%}.bg-image-component .bg-image-wrapper .bg-image.parallax{background-size:auto 110%}.bg-image-component .bg-image-wrapper .bg-image.bg-image-low{opacity:1;transition:opacity .5s ease-out .5s}.bg-image-component .bg-image-wrapper .bg-image.bg-image-high{opacity:0;transition:opacity .5s ease-out}.bg-image-component .bg-image-wrapper.blur.show-placeholder .bg-image.bg-image-low{filter:blur(20px);transition:opacity .5s ease-out .5s,filter 1s ease-out}.bg-image-component .bg-image-wrapper.blur.show-placeholder .bg-image.bg-image-high{filter:blur(20px);transition:opacity .5s ease-out,filter 1s ease-out}.bg-image-component .bg-image-wrapper.zoom-in .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.zoom-in .bg-image.bg-image-low{transform:scale(1);transition:opacity .5s ease-out,filter 1s ease-out,transform 7s ease-out}.bg-image-component .bg-image-wrapper.zoom-out .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.zoom-out .bg-image.bg-image-low{transform:scale(1.05);transition:opacity .5s ease-out,filter 1s ease-out,transform 7s ease-out}.bg-image-component .bg-image-wrapper.height.show-placeholder .bg-image{clip-path:polygon(0 0,100% 0,100% 0,0 0)}.bg-image-component .bg-image-wrapper.height.show-placeholder .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.height.show-placeholder .bg-image.bg-image-low{transition:opacity .5s ease-out,filter 1s ease-out,clip-path 1s ease-out}.bg-image-component .bg-image-wrapper.loaded .bg-image.bg-image-low{opacity:0}.bg-image-component .bg-image-wrapper.loaded .bg-image.bg-image-high{opacity:1}.bg-image-component .bg-image-wrapper.loaded.blur .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.loaded.blur.show-placeholder .bg-image.bg-image-low{filter:blur(0)}.bg-image-component .bg-image-wrapper.loaded.zoom-in .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.loaded.zoom-in .bg-image.bg-image-low{transform:scale(1.05)}.bg-image-component .bg-image-wrapper.loaded.zoom-out .bg-image.bg-image-high,.bg-image-component .bg-image-wrapper.loaded.zoom-out .bg-image.bg-image-low{transform:scale(1)}.bg-image-component .bg-image-wrapper.loaded.animation-active.height .bg-image{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.bg-image-component.bg-contain .bg-image-wrapper .bg-image{background-size:contain}.bg-image-component.bg-opacity-30 .bg-image-wrapper{opacity:.3}.bg-image-component.bg-left .bg-image-wrapper .bg-image{background-position:0 0}.bg-image-component.bg-right .bg-image-wrapper .bg-image{background-position:100% 50%}.bg-image-component.bg-top .bg-image-wrapper .bg-image{background-position:50% 0}.bg-image-component.bg-bottom .bg-image-wrapper .bg-image{background-position:50% 100%}.bg-image-component.bg-top-right .bg-image-wrapper .bg-image{background-position:100% 0}.bg-image-component.bg-bottom-right .bg-image-wrapper .bg-image{background-position:100% 100%}.bg-image-component.bg-top-70 .bg-image-wrapper .bg-image{background-position:50% 0}.bg-image-component.bg-bottom-70 .bg-image-wrapper .bg-image{background-position:50% 70%}.bg-image-component.bg-bottom-90 .bg-image-wrapper .bg-image{background-position:50% 90%}.bg-image-component.bg-bottom-left .bg-image-wrapper .bg-image{background-position:0 100%}.bg-image-component.x-n30 .bg-image-wrapper .bg-image{transform:translateX(30%)}.bg-image-component.bg-fixed .bg-image-wrapper{left:0;position:fixed;right:0;z-index:-1}.bg-image-component.bg-parallax .bg-image-wrapper .bg-image{background-attachment:fixed}@media only screen and (min-width:576px){.bg-image-component.bg-opacity-sm-100 .bg-image-wrapper{opacity:1}.bg-image-component.bg-sm-left .bg-image-wrapper .bg-image{background-position:0 0}.bg-image-component.x-sm-n30 .bg-image-wrapper .bg-image{transform:translateX(30%)}}@media only screen and (min-width:992px){.bg-image-component .bg-image-wrapper.bg-lg-30-100 .bg-image,.bg-image-component .bg-image-wrapper.bg-lg-left-30 .bg-image{background-position:30% 100%}.bg-image-component.bg-opacity-lg-100 .bg-image-wrapper{opacity:1}}@media only screen and (min-width:1200px){.bg-image-component .bg-image-wrapper.bg-xl-left-10 .bg-image{background-position:0 0}.bg-image-component .bg-image-wrapper.bg-xl-10-50 .bg-image{background-position:50% 10%}}@media only screen and (min-width:1367px){.bg-image-component .bg-image-wrapper.bg-xxl-50-50 .bg-image{background-position:50% 50%}}
.bg-video,bg-video{display:block;position:relative}.bg-video{overflow:hidden;width:100%}.bg-video .video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bg-video .poster{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.bg-video .btn-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.bg-video .video-full-btn{bottom:25%;color:#fff;opacity:.5;position:absolute;right:10%}.bg-video .video-full-btn:hover{opacity:1}.bg-video .overlay-video{bottom:0;left:0;position:absolute;right:0;top:0}.bg-video .overlay-pattern{height:100%;left:0;opacity:.6;position:absolute;right:0;top:0}.bg-video.parallax-down .video,.bg-video.parallax-up .video{transform:translate(-50%)}.bg-video.pos-top .video{top:0;transform:translateX(-50%)}@media only screen and (max-width:991px){.bg-video .video-full-btn{bottom:5%}}
