@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.overlay{position:fixed;top:0;left:0;margin-top:0;margin-left:0;box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;justify-content:center;text-align:center;align-items:center;width:100%;height:100%;background-color:#fff;z-index:999}.overlay__dots{text-align:left;display:inline-block}.overlay p{font-size:20px;line-height:1}.overlay p span{display:inline-block;width:16px;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;overflow:hidden}.menu-btn{position:fixed;top:48px;right:28px;display:block;width:32px;height:32px;cursor:pointer;z-index:999;padding:8px;background-color:#fff;border-radius:4px}.menu-btn svg{display:block;width:16px;height:16px}.menu-btn__inner{position:absolute;z-index:1000}.menu-btn__inner.close{top:23px;right:20px}.menu-btn__inner.close svg{width:24px;height:24px}@media only screen and (min-width:769px){.menu-btn{top:62px;right:60px}}.close-player{position:fixed;top:48px;right:28px;width:18px;cursor:pointer;opacity:1;z-index:999;background:none;margin:0;padding:0;outline:none;border:none}.menu-container{position:absolute;right:-100%;top:0;width:100%;height:500vh;overflow:hidden;z-index:999;background-color:#fff}@media only screen and (min-width:769px){.menu-container{width:405px;right:-405px}}.menu-container.expanded{right:0;transition:right .5s ease-in-out}.menu-container .menu-top{padding-left:15px;padding-right:15px;padding-top:26px}.menu-container .menu-top>ul{margin-bottom:40px}.menu-container .menu-top>ul li{padding-bottom:14px;display:block}.menu-container .menu-top>ul li a{color:#2f2f30;font-size:24px;font-family:"Rubik",sans-serif;font-weight:700;line-height:28.8px;letter-spacing:.24px;word-wrap:break-word;text-decoration:none;padding-bottom:6px;position:relative;display:inline-block;width:auto}.menu-container .menu-top>ul li a:after{content:"";display:block;width:100%;max-width:0;height:1px;background-color:#2f2f30;bottom:0;left:0}.menu-container .menu-top>ul li:focus a:after,.menu-container .menu-top>ul li:hover a:after{max-width:100%;transition:max-width .16s ease-in-out}@media only screen and (min-width:769px){.menu-container .menu-top{padding-left:47px;padding-right:47px;padding-top:96px}}.menu-container .menu-socialmedia-container{padding-left:15px;padding-right:15px}@media only screen and (min-width:769px){.menu-container .menu-socialmedia-container{padding-left:47px;padding-right:9px}}.menu-container .menu-socialmedia-container header{color:#2f2f30;font-size:24px;font-family:"Rubik",sans-serif;font-weight:700;line-height:28.8px;letter-spacing:.24px;word-wrap:break-word;display:block;padding-bottom:13px;border-bottom:4px solid #2f2f30}.menu-container .menu-socialmedia-container .menu-socialmedia>ul{margin-top:20px;display:flex;width:100%}@media only screen and (max-width:768px){.menu-container .menu-socialmedia-container .menu-socialmedia>ul{flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}@media only screen and (min-width:769px){.menu-container .menu-socialmedia-container .menu-socialmedia>ul{margin-top:32px;display:block;width:auto}}.menu-container .menu-socialmedia-container .menu-socialmedia>ul li{display:inline-block;margin-bottom:24px}.menu-container .menu-socialmedia-container .menu-socialmedia>ul li a{color:#0072bc;font-size:16px;line-height:29.6px;font-family:"IBM Plex Serif",serif;font-weight:500;text-transform:uppercase;word-wrap:break-word;display:inline-block;width:auto;text-decoration:none;padding-left:0}.menu-container .menu-socialmedia-container .menu-socialmedia>ul li a:after{content:"";display:block;width:100%;max-width:0;height:1px;background-color:#0072bc;bottom:0;left:0}@media only screen and (min-width:769px){.menu-container .menu-socialmedia-container .menu-socialmedia>ul li a a{font-size:20px;line-height:37.5px}}@media only screen and (min-width:769px){.menu-container .menu-socialmedia-container .menu-socialmedia>ul li{display:block}}.menu-container .menu-socialmedia-container .menu-socialmedia>ul li:focus a:after,.menu-container .menu-socialmedia-container .menu-socialmedia>ul li:hover a:after{max-width:100%;transition:max-width .16s ease-in-out}.main-header{position:relative}.main-header h1{display:block;text-align:left;padding-left:0;position:fixed;top:0;left:0;right:0;width:100%;height:140px;margin:0;z-index:998}.main-header h1 img{display:inline-block;margin-left:20px;margin-top:40px;width:55px;height:auto}@media only screen and (min-width:769px){.main-header{position:static}.main-header h1{width:100%;padding-left:60px;margin:0 auto;display:flex;align-items:center}.main-header h1 img{margin-top:13px;margin-left:unset;width:120px}.main-header h1.minified img{margin-top:0;width:59px;transition:all .33s ease-in}}.home-section{display:flex;width:100%;min-height:200px;padding-bottom:80px!important;background-color:#fff;z-index:3}.home-section>div{display:block;width:100%;vertical-align:top}@media only screen and (min-width:769px){.home-section{padding-bottom:100px!important}}.contact__middle.row{margin-top:40px}.contact__middle p{font-size:16px;font-weight:500;line-height:29.6px}.contact__middle p span{display:block;margin-bottom:5px;color:#0072bc;font-family:"Rubik",sans-serif;font-weight:700;text-transform:uppercase;line-height:19.2px;letter-spacing:1.28px}.contact__middle ul[title="contact people"] li>.row>.col{margin-bottom:11px}.contact__bottom.row{margin-top:19px}@media only screen and (min-width:769px){.contact__bottom.row{margin-top:47px;align-items:center}}.contact__bottom__note.col{margin-bottom:30px!important}.contact__bottom__note span{display:block;width:100%;max-width:394px}.contact__bottom__logo img{display:block;width:calc(100% - 20px);height:auto;margin-right:20px}.contact__bottom__socials{display:flex;width:auto}@media only screen and (min-width:769px){.contact__bottom__socials{display:inline-block}}@media only screen and (max-width:768px){.contact__bottom__socials{flex-direction:row;justify-content:space-between;padding-bottom:20px}}.contact__bottom__socials li{display:inline-block}.contact__bottom__socials li a{text-decoration:none;color:#0072bc;font-size:20px;font-weight:500;text-transform:uppercase;line-height:37px;display:block;padding:0}@media only screen and (min-width:769px){.contact__bottom__socials li a{padding:0 30px}}.contact__glossary{border-top:1px solid #777779;padding-top:20px!important}.contact__glossary p{color:#777779;font-family:"IBM Plex Serif",serif;font-size:12px;font-style:normal;font-weight:400;line-height:22px;text-align:center}.contact__glossary p a{text-decoration:none;color:#777779}@media only screen and (min-width:769px){.contact__glossary p{text-align:left}}.home-section-title{color:#2f2f30;font-size:32px;line-height:38.4px;font-family:"Rubik",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3.52px;word-wrap:break-word;position:relative;display:inline-block}@media only screen and (min-width:769px){.home-section-title{font-size:44px;line-height:61.6px}}.main-footer{background-color:#fff;position:relative;height:100%;z-index:3}.page>footer,.page>main{display:flex;flex-direction:column;width:100%}.arrow-bubble__wrapper{position:relative}.arrow-bubble__wrapper__inner{position:absolute;display:flex;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;background-color:#0072bc}.arrow-bubble__wrapper__inner.animate{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:1.33s;animation-duration:1.33s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.arrow-bubble__wrapper__inner svg{display:inline-block;width:50%;height:50%}.player-container{position:fixed;margin-top:0;margin-left:0;top:0;width:100%;height:100vh;background-color:#000;z-index:98;color:#f5f1f1;padding:0;box-sizing:border-box}.player-container header{position:absolute;bottom:110px;right:29px;font-family:"IBM Plex Serif",serif;z-index:10}.player-container header span{font-size:44px;line-height:65px;alignment-baseline:top;text-transform:uppercase}.player-container nav ul{position:absolute;width:18px;z-index:10;display:block;top:calc(50% - 50px);left:60px}.player-container nav ul li{display:block;box-sizing:border-box;width:100%;cursor:pointer;margin-bottom:20px;opacity:1}.player-container nav ul li:hover{opacity:.6;transition:opacity .3s ease-in-out}.player-container .stage{pointer-events:none;overflow:hidden;display:block;margin-top:60px;margin-left:80px;width:calc(100% - 160px);height:calc(100vh - 120px);position:relative}.player-container .stage .vid iframe{z-index:9;width:100%;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.player-container .stage.mobile{margin:0;width:100%;height:100%}@media screen and (orientation:portrait){.player-container .stage.mobile .vid iframe{z-index:9;width:126vw;min-width:auto;height:auto;min-height:40vh;position:absolute;top:13%;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}}.home-slider.slider-container{position:relative;overflow:hidden}.home-slider.slider-container .blank-slide{position:relative;z-index:0;display:block;width:100%;height:auto}@media only screen and (min-width:769px){.home-slider.slider-container .slick-wrapper{position:fixed;top:0;left:0;right:0;margin:0 auto;z-index:1}}.home-slider.slider-container__textbox{position:absolute;bottom:81px;text-align:center;color:#fff;z-index:2;width:100%}@media only screen and (min-width:769px){.home-slider.slider-container__textbox{bottom:100px;left:60px;text-align:left}}.home-slider.slider-container .slick-slider .slick-slide{position:relative}.home-slider.slider-container .slick-slider .slick-slide img{width:auto;height:540px;max-width:none}@media only screen and (min-width:769px){.home-slider.slider-container .slick-slider .slick-slide img{width:100%;height:auto;max-width:100%}}.home-slider.slider-container .slick-slider .slick-slide .slick-slogan{position:absolute;display:inline-block;bottom:80px;left:0;right:0;z-index:2;color:#fff;font-family:"Rubik",sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:38.4px;letter-spacing:.32px;text-transform:uppercase;padding-bottom:0;text-align:center;margin:0}@media only screen and (min-width:769px){.home-slider.slider-container .slick-slider .slick-slide .slick-slogan{display:block;font-size:64px;line-height:68.6px;letter-spacing:5.12px;bottom:104px;left:60px;right:unset;text-align:left;margin:0}}.home-slider.slider-container .slick-slider .slick-slide .slick-counter{position:absolute;bottom:104px;right:60px;left:unset;text-align:left;margin:0;z-index:2}.home-slider.slider-container .slick-slider .slick-slide .slick-counter p{text-decoration:none;font-style:normal;font-size:20px;font-weight:500;line-height:32px;color:#fff;display:flex;flex-direction:row;align-items:flex-start}.home-slider.slider-container .slick-slider .slick-slide .slick-counter p>span{font-size:12px;font-weight:400;line-height:22.2px}.home-slider.slider-container .slick-slider .slick-slide .slick-counter p>span>span{font-size:14px;font-weight:500;line-height:25.9px}.home-slider.slider-container .slick-slider .slick-slide .link-like{cursor:pointer}.home-slider.slider-container .slick-arrow{position:absolute;top:unset;bottom:22px;cursor:pointer;z-index:3}.home-slider.slider-container .slick-arrow svg{width:24px;height:24px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media only screen and (min-width:769px){.home-slider.slider-container .slick-arrow{top:calc(50% - 26px);bottom:unset}.home-slider.slider-container .slick-arrow svg{width:110px;height:110px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.home-slider.slider-container .slick-arrow.slick-prev{left:unset;right:88px}@media only screen and (min-width:769px){.home-slider.slider-container .slick-arrow.slick-prev{left:60px;right:unset}}.home-slider.slider-container .slick-arrow.slick-next{right:26px}.home-slider.slider-container .slick-arrow.slick-next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-width:769px){.home-slider.slider-container .slick-arrow.slick-next{right:60px}.home-slider.slider-container .slick-arrow.slick-next svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.home-slider.slider-container .bubble-icon{position:absolute;z-index:2;bottom:56px;left:20px}@media only screen and (min-width:769px){.home-slider.slider-container .bubble-icon{bottom:80px;left:60px}}@media only screen and (min-width:769px)and (min-width:769px){.home-slider.slider-container.fix-controls .slick-slider .slick-slide .slick-slogan{top:calc(100vh - 200px)}}@media only screen and (min-width:769px){.home-slider.slider-container.fix-controls .slick-slider .slick-slide .slick-counter{top:calc(100vh - 157px)}.home-slider.slider-container.fix-controls .slick-arrow{top:calc(50vh - 26px)}.home-slider.slider-container.fix-controls .bubble-icon{position:fixed;z-index:2;bottom:80px;left:60px}}@media only screen and (min-width:769px){.team.boxed{padding-right:0}}.team h2{margin-top:0;margin-bottom:44px}@media only screen and (min-width:769px){.team h2{margin-bottom:60px;margin-right:60px;margin-top:100px}}.team .slider-container{position:relative}@media only screen and (min-width:769px){.team .slider-container:after{content:"";position:absolute;display:block;width:60px;height:100%;background-color:#fff;top:0;right:0;z-index:1}.team .slider-container .slick-list{display:flex;justify-content:center}}.team .slider-container .slick-arrow{position:absolute;top:37%;cursor:pointer;z-index:3}.team .slider-container .slick-arrow.slick-prev{left:-22px}.team .slider-container .slick-arrow.slick-prev svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.team .slider-container .slick-arrow.slick-prev[currentslide="0"]{display:none!important}.team .slider-container .slick-arrow.slick-next{right:82px}.team .slider-container .slick-arrow.slick-next svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.team .slider-container .slick-arrow.slick-next[currentslide="3"]{display:none!important}.team .slider-container .slick-track .slick-slide{padding-right:60px}.team .team-list__member.col{margin-bottom:30px}@media only screen and (min-width:769px){.team .team-list__member.col{margin-bottom:0}}.team .team-list__member img{display:block;width:100%;height:auto;margin-bottom:26px}.team .team-list__member__info>div{display:flex;flex-direction:column-reverse;align-items:center;margin-bottom:4px}.team .team-list__member__info h3{text-align:center;font-family:"Rubik",sans-serif;font-size:19px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:.21px}.team .team-list__member__info p{text-align:center;font-family:"IBM Plex Serif",serif;font-size:12px;font-style:normal;font-weight:500;line-height:22.2px;text-transform:uppercase}.team .team-list__member__info p.contact{text-transform:lowercase;color:#777779;font-size:14px;font-style:normal;font-weight:500}.work img{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:-webkit-filter .21s ease-in-out;transition:filter .21s ease-in-out;transition:filter .21s ease-in-out,-webkit-filter .21s ease-in-out}.work:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.portfolio-list{width:100%;justify-content:center}.portfolio-list img{display:block;width:100%;height:auto}.our-works h2{margin-bottom:60px}.our-works__read-more.row{padding-top:30px}.cash-rebate__diagram{position:relative;overflow:hidden;height:100%}.cash-rebate__diagram.col{margin-bottom:30px!important;margin-top:20px!important}@media only screen and (min-width:769px){.cash-rebate__diagram.col{margin-bottom:0!important;margin-top:30px!important}}.cash-rebate__diagram img{display:block;width:100%;height:auto}.cash-rebate__diagram__trigger{position:absolute;width:44px;height:64px;right:43px;bottom:10px;z-index:1;cursor:pointer}.cash-rebate__diagram__trigger svg{-webkit-transform:rotate(0);transform:rotate(0)}.cash-rebate__diagram__trigger.rotate svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:-webkit-transform .21s linear;transition:transform .21s linear;transition:transform .21s linear,-webkit-transform .21s linear}@media only screen and (min-width:769px){.cash-rebate__textbox.col{display:flex;height:auto;padding-left:60px!important;box-sizing:border-box}.cash-rebate__textbox.col>.row{height:100%;flex-direction:row;align-content:space-between}}.cash-rebate__textbox__title{text-align:center}.cash-rebate__textbox__txt.col{color:#2f2f30;font-family:"IBM Plex Serif",serif;font-size:14px;font-style:normal;font-weight:500;line-height:25.9px}.cash-rebate__textbox__txt.col ul{margin-top:15px;list-style:disc outside;padding-left:20px}@media only screen and (min-width:769px){.cash-rebate__textbox__txt.col{color:#777779;font-size:20px;line-height:37px}.cash-rebate__textbox__txt.col ul{padding-left:30px}}@media only screen and (max-width:768px){.locations>.row{flex-direction:column-reverse}.locations>.row h2{margin:30px auto 15px}}@media only screen and (min-width:769px){.locations>.row{flex-direction:row}}.locations__poster{position:relative;overflow:hidden;height:100%}.locations__poster.col{margin-bottom:30px!important}@media only screen and (min-width:769px){.locations__poster.col{margin-bottom:0!important}}.locations__poster img{display:block;width:100%;height:auto}@media only screen and (min-width:769px){.locations__textbox.col{display:flex;height:auto;padding-right:60px!important;box-sizing:border-box}.locations__textbox.col>.row{height:100%;flex-direction:row;align-content:space-between}}.locations__textbox__title{text-align:center}@media only screen and (min-width:769px){.locations__textbox__title{text-align:left}}.locations__textbox__txt.col{color:#2f2f30;font-family:"IBM Plex Serif",serif;font-size:14px;font-style:normal;font-weight:500;line-height:25.9px}.locations__textbox__txt.col ul{margin-top:15px;list-style:disc outside;padding-left:20px}.locations__textbox__txt .btn__primary{margin-top:20px}@media only screen and (min-width:769px){.locations__textbox__txt.col{color:#777779;font-size:20px;line-height:37px}.locations__textbox__txt.col ul{padding-left:30px}.locations__textbox__txt .btn__primary{margin-top:30px}}.philosophy__rule img{display:block;width:100%;height:auto}.philosophy__rule h3{color:#fff;text-align:center;font-family:"Rubik",sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:28.8px;letter-spacing:.24px;margin:15px auto 12px}@media only screen and (min-width:769px){.philosophy__rule h3{font-size:32px;line-height:38.4px;letter-spacing:.32px;margin:30px auto 12px}}.philosophy__rule p{color:#fff;text-align:center;font-family:"IBM Plex Serif",serif;font-size:14px;font-style:normal;font-weight:500;line-height:25.9px;margin-bottom:30px}@media only screen and (min-width:769px){.philosophy__rule p{font-size:18px;line-height:33.3px;padding:0 15%;margin-bottom:60px}}.philosophy__rule:last-child p{margin-bottom:15px}@media only screen and (min-width:769px){.philosophy__rule:last-child p{margin-bottom:30px}}.philosophy{background-color:#0072bc;padding-bottom:40px}@media only screen and (min-width:769px){.philosophy{padding-bottom:100px}}.philosophy__title h2{color:#fff;padding-top:40px;margin-bottom:15px}.philosophy__title h2:after{content:"";background-color:#fff}@media only screen and (min-width:769px){.philosophy__title h2{padding-top:100px;margin-bottom:30px}}.philosophy__content{color:#fff}.philosophy__trigger{margin-top:30px}.philosophy__trigger .btn__primary{color:#fff;padding:0}.philosophy__trigger .btn__primary:after{content:"";background-color:#fff}.philosophy__trigger .btn__primary[data-sticky=true]{position:fixed;bottom:20px;right:60px;z-index:3}@media only screen and (max-width:768px){.philosophy__trigger .btn__primary[data-sticky=true]{right:20px;background-color:#0072bc;padding:3px 12px;border:1px solid #fff}.philosophy__trigger .btn__primary[data-sticky=true]:after{display:none}}.your-partner__content{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;height:270px}@media only screen and (min-width:769px){.your-partner__content{height:unset}}.your-partner__content__blank{display:block;width:100%;height:auto}.your-partner__content__slogan{position:absolute;display:inline-block;color:#fff;text-align:center;font-family:"Rubik",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:1.6px;text-transform:uppercase}@media only screen and (min-width:769px){.your-partner__content__slogan{font-size:64px;line-height:89.6px;letter-spacing:5.12px}}.contact{color:#010101}.view__banner.row{background-color:#0072bc;padding-top:140px;padding-bottom:40px;height:280px}@media only screen and (min-width:769px){.view__banner.row{padding-top:200px;padding-bottom:60px;height:350px}}@media only screen and (min-width:769px){.view__banner__locations.row{padding-bottom:148px;height:490px}}.view__banner__title{text-align:center}@media only screen and (min-width:769px){.view__banner__title{text-align:left}}.view__banner h2{color:#fff;font-family:"Rubik",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:38.4px;letter-spacing:.32px;text-transform:uppercase;display:inline-block;position:relative;margin:0 12.5% 40px;text-align:center}@media only screen and (min-width:769px){.view__banner h2{font-size:64px;line-height:89.6px;letter-spacing:5.12px;margin:0 auto 50px;text-align:left}}.portfolio-view__banner.row{background-color:#0072bc;padding-top:140px;padding-bottom:40px;margin-bottom:80px}@media only screen and (min-width:769px){.portfolio-view__banner.row{padding-top:200px;padding-bottom:148px;margin-bottom:100px}}.portfolio-view__banner h2{color:#fff;font-family:"Rubik",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:38.4px;letter-spacing:.32px;text-transform:uppercase;display:inline-block;position:relative;margin:0 12.5% 40px;text-align:center;text-decoration:underline}.portfolio-view__banner h2:after{content:"";display:none}@media only screen and (min-width:769px){.portfolio-view__banner h2{font-size:64px;line-height:89.6px;letter-spacing:5.12px;margin:0 auto 50px;text-align:left;text-decoration:none}.portfolio-view__banner h2:after{content:"";height:8px;width:100%;display:block;position:absolute;bottom:0;left:0;background-color:#fff}}.portfolio-view__banner img{display:block;width:100%;height:auto}.subpage .portfolio-list{margin-bottom:100px}.subpage .portfolio-list .work img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.subpage .portfolio-list .work:focus img,.subpage .portfolio-list .work:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);transition:-webkit-filter .16s ease-in-out;transition:filter .16s ease-in-out;transition:filter .16s ease-in-out,-webkit-filter .16s ease-in-out}@media only screen and (min-width:769px){.subpage .portfolio-list{margin-bottom:80px}}.lokacje-view__galeria.row{margin-bottom:60px;margin-top:-60px}@media only screen and (min-width:769px){.lokacje-view__galeria.row{margin-bottom:40px;margin-top:-144px}}.lokacje-view__galeria__item.col{margin-bottom:20px!important}@media only screen and (min-width:769px){.lokacje-view__galeria__item.col{margin-bottom:60px!important}}.lokacje-view__galeria__item img{width:100%;height:auto}.lokacje-view__galeria__item .inner{background-position:top;background-size:cover}@media only screen and (min-width:769px){.lokacje-view__galeria__item:nth-child(3n) .inner{margin-left:30px}.lokacje-view__galeria__item:nth-child(3n-1) .inner{margin-right:30px}}.privacy-policy article{padding-top:80px;margin-bottom:80px}@media only screen and (min-width:769px){.privacy-policy article{margin-bottom:100px}}.privacy-policy article ol{list-style-type:upper-roman;list-style-position:inside;padding-left:0}.privacy-policy article ol>li{margin-bottom:20px}.privacy-policy article ol>li::marker{display:inline}.privacy-policy article ol>li::marker,.privacy-policy article ol>li h3{font-family:"IBM Plex Serif",serif;text-transform:capitalize;font-weight:500;font-size:20px;line-height:27px;display:inline-block;padding-bottom:12px}.privacy-policy article ol>li li,.privacy-policy article ol>li p{font-family:"Rubik",sans-serif;font-size:16px;line-height:21px;font-weight:400}.privacy-policy article ol>li>ul,.privacy-policy article ol>li>ul li>ul{list-style:disc outside;padding-left:20px}.privacy-policy article ol>li>ul li>ul{margin-left:30px}.App{overflow:hidden}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol,ul{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.333%;max-width:8.333%}.col-xs-2{flex-basis:16.667%;max-width:16.667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.333%;max-width:33.333%}.col-xs-5{flex-basis:41.667%;max-width:41.667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.333%;max-width:58.333%}.col-xs-8{flex-basis:66.667%;max-width:66.667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.333%;max-width:83.333%}.col-xs-11{flex-basis:91.667%;max-width:91.667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-1{margin-left:8.333%}.col-xs-offset-2{margin-left:16.667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.333%}.col-xs-offset-5{margin-left:41.667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.333%}.col-xs-offset-8{margin-left:66.667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.333%}.col-xs-offset-11{margin-left:91.667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:46rem}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.333%;max-width:8.333%}.col-sm-2{flex-basis:16.667%;max-width:16.667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.333%;max-width:33.333%}.col-sm-5{flex-basis:41.667%;max-width:41.667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.333%;max-width:58.333%}.col-sm-8{flex-basis:66.667%;max-width:66.667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.333%;max-width:83.333%}.col-sm-11{flex-basis:91.667%;max-width:91.667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-1{margin-left:8.333%}.col-sm-offset-2{margin-left:16.667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.333%}.col-sm-offset-5{margin-left:41.667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.333%}.col-sm-offset-8{margin-left:66.667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.333%}.col-sm-offset-11{margin-left:91.667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:62em){.container{width:61rem}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.333%;max-width:8.333%}.col-md-2{flex-basis:16.667%;max-width:16.667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.333%;max-width:33.333%}.col-md-5{flex-basis:41.667%;max-width:41.667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.333%;max-width:58.333%}.col-md-8{flex-basis:66.667%;max-width:66.667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.333%;max-width:83.333%}.col-md-11{flex-basis:91.667%;max-width:91.667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.333%}.col-md-offset-2{margin-left:16.667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.333%}.col-md-offset-5{margin-left:41.667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.333%}.col-md-offset-8{margin-left:66.667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.333%}.col-md-offset-11{margin-left:91.667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:71rem}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{box-sizing:border-box;flex:0 0 auto;padding-right:1rem;padding-left:1rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.333%;max-width:8.333%}.col-lg-2{flex-basis:16.667%;max-width:16.667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.333%;max-width:33.333%}.col-lg-5{flex-basis:41.667%;max-width:41.667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.333%;max-width:58.333%}.col-lg-8{flex-basis:66.667%;max-width:66.667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.333%;max-width:83.333%}.col-lg-11{flex-basis:91.667%;max-width:91.667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-1{margin-left:8.333%}.col-lg-offset-2{margin-left:16.667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.333%}.col-lg-offset-5{margin-left:41.667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.333%}.col-lg-offset-8{margin-left:66.667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.333%}.col-lg-offset-11{margin-left:91.667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:700}.formatted p{margin-bottom:20px}.formatted p:last-child{margin-bottom:0}.formatted ul{list-style-type:disc}.formatted ol,.formatted ul{list-style-position:inside;margin-bottom:20px}.formatted ol{list-style-type:decimal}.row,.row .col{margin:0;padding:0}.boxed{margin:0 auto;width:100%;max-width:1440px;padding:0 20px}@media only screen and (min-width:769px){.boxed{width:calc(100% - 120px);padding:0 60px}}.pointer-events__disabled{pointer-events:none}.pointer-events__enabled{pointer-events:auto}.full-width{display:block;margin:0 auto;width:100%;padding:0 20px}@media only screen and (max-width:768px){.full-width{padding:0}}.fr{float:right}.fl{float:left}.text-al{text-align:left}.text-ar{text-align:right}.bold{font-weight:700}.desktop,.hidden{display:none}@media only screen and (min-width:769px){.desktop{display:block}.desktop.inline-block{display:inline-block}}.mobile{display:none}@media only screen and (max-width:768px){.mobile{display:block}.mobile.inline-block{display:inline-block}}.lines{overflow:hidden}.lines__col{position:relative}.lines__col:before{content:"";position:absolute;display:block;height:100%}.lines__col__color__white:before{content:"";background:repeating-linear-gradient(90deg,#fff,#fff 1px,transparent 0,transparent 25px)}.lines__col__color__green:before{content:"";background:repeating-linear-gradient(90deg,#5caa3b,#5caa3b 1px,transparent 0,transparent 25px)}.lines__col__start:before{content:"";top:0;left:0;height:100%}.lines__col__single:before{content:"";width:25px}.lines__col__double:before{content:"";width:50px}.lines__col__triple:before{content:"";width:75px}.lines__col__quadruple:before{content:"";width:100px}.lines__col__quintuple:before{content:"";width:125px}.lines__row__color__white{background:repeating-linear-gradient(#fff,#fff 1px,#5caa3b 0,#5caa3b 25px)}.lines__row__color__green{background:repeating-linear-gradient(#5caa3b,#5caa3b 1px,transparent 0,transparent 25px)}.lines__row__top__single{height:25px}.lines__row__top__double{height:50px}.lines__row__top__triple{height:75px}.lines__row__bottom{position:relative}.lines__row__bottom:after{content:"";position:absolute;display:block;width:100%;bottom:0;left:0}.lines__row__bottom__color__white:after{content:"";background:repeating-linear-gradient(#fff,#fff 1px,#5caa3b 0,#5caa3b 25px)}.lines__row__bottom__color__green:after{content:"";background:repeating-linear-gradient(#5caa3b,#5caa3b 1px,transparent 0,transparent 25px)}.lines__row__bottom__single:after{content:"";height:1px}.lines__row__bottom__double:after{content:"";height:26px}.lines__row__bottom__triple:after{content:"";height:51px}.lines__row__bottom__quadruple:after{content:"";height:76px}.lines__row__bottom__quintuple:after{content:"";height:101px}.col-lg-5th,.col-md-5th,.col-sm-5th,.col-xs-5th{box-sizing:border-box;flex:0 0 auto;padding:0}.col-xs-5th{flex-basis:20%!important;max-width:20%!important}@media(min-width:768px){.col-sm-5th{flex-basis:20%!important;max-width:20%!important}}@media(min-width:992px){.col-md-5th{flex-basis:20%!important;max-width:20%!important}}@media(min-width:1200px){.col-lg-5th{flex-basis:20%!important;max-width:20%!important}}.col-lg-7th,.col-md-7th,.col-sm-7th,.col-xs-7th{box-sizing:border-box;padding:0}.col-xs-7th{flex-basis:14.2857143%!important;max-width:14.2857143%!important}@media(min-width:768px){.col-sm-7th{flex-basis:14.2857143%!important;max-width:14.2857143%!important}}@media(min-width:992px){.col-md-7th{flex-basis:14.2857143%!important;max-width:14.2857143%!important}}@media(min-width:1200px){.col-lg-7th{flex-basis:14.2857143%!important;max-width:14.2857143%!important}}.article-cover{padding-bottom:96px}.article-cover figure{padding:15px 20px 15px 15px;box-sizing:border-box;position:relative}.article-cover figure img{display:block;width:100%}.article-cover figure svg{position:absolute;z-index:1;display:block;width:16.66%;height:auto;top:49%;right:15px}.article-cover figcaption{padding:45px 16.66% 93px 20px;box-sizing:border-box;position:relative}.article-cover figcaption svg{position:absolute;z-index:1;display:block;width:20px;height:auto;top:0;left:calc(33.34% - 20px)}@-webkit-keyframes topmenu-slide-down{0%{margin-top:0}to{margin-top:-357px}}@keyframes topmenu-slide-down{0%{margin-top:0}to{margin-top:-357px}}@-webkit-keyframes bounce{0%{top:0}50%{top:12px}to{top:0}}@keyframes bounce{0%{top:0}50%{top:12px}to{top:0}}@-webkit-keyframes blink{0%{max-width:0}to{max-width:16px}}@keyframes blink{0%{max-width:0}to{max-width:16px}}@-webkit-keyframes bounce-horizontal{0%{right:-75px}20%{right:-118px}to{right:-75px}}@keyframes bounce-horizontal{0%{right:-75px}20%{right:-118px}to{right:-75px}}@-webkit-keyframes bounce-horizontal-2{0%{right:-137px}20%{right:-160px}to{right:-137px}}@keyframes bounce-horizontal-2{0%{right:-137px}20%{right:-160px}to{right:-137px}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeout-and-hide{0%{opacity:1}to{opacity:0;pointer-events:none}}@keyframes fadeout-and-hide{0%{opacity:1}to{opacity:0;pointer-events:none}}@-webkit-keyframes stretch{0%{width:calc(20% - 8px)}to{width:100%;left:0}}@keyframes stretch{0%{width:calc(20% - 8px)}to{width:100%;left:0}}@-webkit-keyframes shrink{0%{width:100%}to{width:0}}@keyframes shrink{0%{width:100%}to{width:0}}@-webkit-keyframes shake{0%,to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@keyframes shake{0%,to{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}}@-webkit-keyframes shake-ie{0%,to{margin-top:-20px}50%{margin-top:0}}@keyframes shake-ie{0%,to{margin-top:-20px}50%{margin-top:0}}@-webkit-keyframes slideUp{to{-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp{to{-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes rollOverUp{0%{background-position:0 0}50%{background-position:0 -38px}51%{display:none;background-position:0 38px}52%{display:block;background-position:0 38px}to{background-position:0 0}}@keyframes rollOverUp{0%{background-position:0 0}50%{background-position:0 -38px}51%{display:none;background-position:0 38px}52%{display:block;background-position:0 38px}to{background-position:0 0}}.fade-to-black{background-color:#000!important}.fade-to-black,.fade-to-black a{color:#fff!important;transition:all .54s ease-in}.fade-to-black h3,.fade-to-black p,.fade-to-black ul{background-color:#000!important;color:#fff!important;transition:all .54s ease-in}@-webkit-keyframes slidein{0%{-webkit-transform:translateX(-80px);transform:translateX(-80px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slidein{0%{-webkit-transform:translateX(-80px);transform:translateX(-80px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.falka-animate{display:block;position:relative;overflow:hidden}.falka-animate svg{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(90deg);transform:rotate(90deg);display:block}.falka-animate.rotate svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .75s ease-in-out;transition:transform .75s ease-in-out;transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out}.falka-animate-backwards{display:block;position:relative;overflow:hidden}.falka-animate-backwards svg{-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block}.falka-animate-backwards.rotate svg{-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .75s ease-in-out;transition:transform .75s ease-in-out;transition:transform .75s ease-in-out,-webkit-transform .75s ease-in-out}body,html{scroll-behavior:smooth}body{font-size:12px;line-height:22.2px;font-weight:400;background-color:#fff;overflow-x:hidden}body,p{font-family:"IBM Plex Serif",serif}p{color:#2f2f30;font-size:20px;font-weight:500;line-height:37px}ul{margin:0;padding:0}.visually-hidden{display:none}.react-parallax img.react-parallax-bgimage{max-width:unset}.btn__primary{-webkit-appearance:none;appearance:none;background:none;border:none;outline:none;box-shadow:none;color:#0072bc;display:inline-block;font-family:"Rubik",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22.4px;letter-spacing:1.28px;text-transform:uppercase;cursor:pointer;position:relative;padding-bottom:0;text-decoration:none}.btn__primary:after{content:"";position:absolute;bottom:1px;left:0;width:100%;height:1px;background-color:#0072bc}
/*# sourceMappingURL=main.chunk.css.map */