.CoverContainer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;transition:.45s cubic-bezier(.4,0,.2,1);margin:auto;overflow:hidden;animation:whiteToNone 3s}.CoverContainer.CoverRemove .LeftSlide{transform:translateY(-100%)}.CoverContainer.CoverRemove .BeforeCover,.CoverContainer.CoverRemove .CoverSkin{opacity:0}.CoverContainer .LeftSlide{position:absolute;width:50%;top:0;left:0;bottom:0;z-index:10;padding:40vh 0 0 10.25rem;background-color:rgba(0,0,0,.7);transform:translateY(0);height:100%;transition:.45s cubic-bezier(.4,0,.2,1)}.CoverContainer .RightSlide{width:100%;height:100%;background-color:#1d1d1b}.CoverContainer .RightSlide img,.CoverContainer .RightSlide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CoverContainer .RightSlide .GalleryWrapper,.CoverContainer .RightSlide>img,.CoverContainer .RightSlide>video{transform:translateY(-100%);transition:.45s cubic-bezier(.4,0,.2,1) .45s}.CoverContainer h1{font-size:3.75rem;color:#fff;font-weight:600;position:relative;display:flex;flex-direction:column;margin:0}.CoverContainer h1 span:first-child{overflow:hidden;display:block}.CoverContainer h1 span:first-child span{transform:translateY(300%);transition:transform .45s cubic-bezier(.4,0,.2,1) 1.5s}.CoverContainer h1 span:nth-child(2){overflow:hidden;display:block}.CoverContainer h1 span:nth-child(2) span{transform:translateY(300%);transition:transform .45s cubic-bezier(.4,0,.2,1) 1.8s}.CoverContainer h1 span:nth-child(3){overflow:hidden;display:block}.CoverContainer h1 span:nth-child(3) span{transform:translateY(300%);transition:transform .45s cubic-bezier(.4,0,.2,1) 2.1s}.CoverContainer h3{color:#969696;font-size:3rem;position:absolute;right:0;bottom:0;margin:1rem;transform:translateY(300%);transition:transform .45s cubic-bezier(.4,0,.2,1) .7s;font-family:BIGPixelRegular}.CoverContainer .ArrowDown{width:60px;height:93px;position:absolute;right:0;transform:translateX(50%);margin:auto;bottom:80px;padding:1.25rem 0;overflow:hidden}.CoverContainer .ArrowDown span{width:60px;height:31px;display:inline-block;background-image:url(/assets/ArrowDown-white-thick.png);background-size:contain;background-repeat:no-repeat;background-position:50%;transform:translateY(250%);transition:transform .45s cubic-bezier(.4,0,.2,1) 2.5s;position:absolute;bottom:20px;cursor:pointer;z-index:25;animation:shake 1.6s ease-in-out infinite}.Loaded .ArrowDown span,.Loaded .CoverContainer .RightSlide .GalleryWrapper,.Loaded .CoverContainer .RightSlide>img,.Loaded .CoverContainer .RightSlide>video,.Loaded h1 span:first-child span,.Loaded h1 span:nth-child(2) span,.Loaded h1 span:nth-child(3) span,.Loaded h3{transform:translateY(0)}.HomePageWrapper .CoverContainer .LeftSlide{padding-left:7.25rem}@keyframes imgComeDown{0%{transform:translateY(-100%)}80%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes FadeUpSlogan{0%{transform:translateY(50%);opacity:0}95%{transform:translateY(50%);opacity:0}96%{opacity:1}to{transform:translateY(0);opacity:1}}@keyframes pullIntro{0%{bottom:100vh}95%{bottom:100vh}to{bottom:0}}@keyframes whiteToNone{0%{background-color:#fff}80%{background-color:#fff}84%{background-color:#fff}85%{background-color:gray}99%{background-color:gray}to{background-color:transparent}}@keyframes enterUp{0%{transform:translateY(100%)}90%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes enterUpBefore{0%{transform:translateY(100%)}88%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes enterDown{0%{transform:translateY(-100%)}90%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes enterDownBefore{0%{transform:translateY(-100%)}88%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes shake{0%{bottom:20px}10%{bottom:36px}15%{bottom:36px}25%{bottom:20px}40%{bottom:28px}60%{bottom:20px}}@media(max-width:1199px){.CoverContainer{position:relative;width:100vw;height:100vh}.CoverContainer .LeftSlide{transform:translateY(100%)}.CoverContainer .RightSlide img{transform:translateY(100%);transition:.45s cubic-bezier(.4,0,.2,1) .1s}.CoverContainer .topBar{display:none}.CoverContainer h1{font-size:2.8rem;margin:0;padding:0 0 0 11%}.CoverContainer h3{bottom:120px}.CoverContainer .ArrowDown{bottom:170px}.CoverContainer .LeftSlide{padding:210px 15px 65px!important}.Loaded .LeftSlide,.Loaded .RightSlide img{transform:translateY(0)}}@media(max-width:699px){.CoverContainer{margin-bottom:0}.CoverContainer h1{font-size:2.6rem;padding-left:0}.CoverContainer h1 span:first-child span{transition:transform .45s cubic-bezier(.4,0,.2,1) .25s}.CoverContainer h1 span:nth-child(2) span{transition:transform .45s cubic-bezier(.4,0,.2,1) .55s}.CoverContainer h1 span:nth-child(3) span{transition:transform .45s cubic-bezier(.4,0,.2,1) .85s}.CoverContainer h3{font-size:1rem}.CoverContainer .LeftSlide{transform:translateY(0);padding:160px 15px 65px!important}.Loaded .RightSlide img{transform:translateY(0);transition:.45s cubic-bezier(.4,0,.2,1) .1s}}.ContactModalContainer{overflow:hidden}.ContactModal{overflow:hidden;width:100vw;height:100vh;position:fixed;top:0;right:0;z-index:-1;display:flex}.ContactModal:after{content:"";position:fixed;top:0;right:0;left:0;bottom:0;background-color:#1d1d1b;opacity:.8;width:100%;transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:.45s cubic-bezier(.4,0,.2,1)}.ContactModal.animated:after{transform:translateY(0)}.ContactBtn{position:fixed;display:inline-block;width:4.375rem;height:4.375rem;background-color:#d9041c;background-image:url(/assets/phone.svg);background-repeat:no-repeat;background-position:50%;background-size:50%;bottom:0;right:0;border:none;cursor:pointer;z-index:15}.ContactBtn:focus{border:none;outline:none}.ContactClose{position:fixed;display:inline-block;width:4.375rem;height:4.375rem;background-color:#000;bottom:0;right:0;border:none;cursor:pointer;transform:translateY(0);-webkit-transform:translateY(0);transition:.45s cubic-bezier(.4,0,.2,1);z-index:60}.ContactClose.hidden{transform:translateY(100%);-webkit-transform:translateY(100%)}.ContactClose span{display:inline-block;width:2rem;height:2px;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.ContactClose span:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#formpart{overflow-x:hidden;display:flex;flex-direction:column;margin:0 50px;position:relative}.ModalForm{max-height:600px;height:80vh;width:45vw;margin:auto;background-color:#f0f0eb;padding:25px 0 0;z-index:-1;transform:translateY(100vh);-webkit-transform:translateY(100vh);overflow-y:scroll;transition:.45s cubic-bezier(.4,0,.2,1);overflow-x:hidden}.ModalForm::-webkit-scrollbar{display:none}.ModalForm.animated{z-index:30!important;transform:translateY(0);-webkit-transform:translateY(0)}.ModalForm>div input,.ModalForm>div label{display:block;margin-bottom:10px;font-size:1rem}.ModalForm>div label{font-weight:700}.ModalForm input,select{border:none;background-color:#fff;font-weight:300;height:59px;border-radius:0;padding-left:20px;flex-shrink:0}.ModalForm input:focus,select:focus{border:none;outline:none;box-shadow:none}.ModalForm>label{color:#1d1d1b;font-weight:600;margin-top:5px}#modalMessage{height:80px}#modalSubmit{background-color:#d9041c;color:#fff;padding:15px 50px;cursor:pointer;transition:.45s cubic-bezier(.4,0,.2,1);z-index:100;font-size:1.3rem;width:100%;height:80px;border-radius:0;font-weight:400;position:sticky;bottom:-.1vh;left:0;margin:auto 0 0}#modalSubmit.hidden{opacity:0;display:none}#modalSubmit.loading{opacity:.5}.SuccesseText{font-size:1rem;font-weight:700;color:#d9041c;transition:.45s cubic-bezier(.4,0,.2,1);line-height:80px;width:100%;right:0;left:0;margin-bottom:2rem;text-align:center}.SuccesseText.hidden{opacity:0;display:none}#modalExit{background-color:#fff;color:#1d1d1b}.ServicesCheckBox{display:flex;flex-wrap:wrap;margin-right:-10px}.ServicesCheckBox div{position:relative;height:59px;background-color:#fff;color:#292929;line-height:59px;margin:0 10px 10px 0;cursor:pointer;transition:.45s cubic-bezier(.4,0,.2,1);flex-grow:1;flex-shrink:0;text-align:center}.ServicesCheckBox div input{visibility:hidden;position:absolute}.ServicesCheckBox div label{cursor:pointer;display:inline-block;padding:0 30px;font-weight:400}.ServicesCheckBox div.selected{background-color:#d9041c;color:#fff}.NecessaryLable{display:inline-block!important;margin-bottom:10px}.NecessaryLable:after{content:"*";font-size:11px;line-height:1.3;color:#d9041c;margin-left:4px}.NecessaryLable.error{color:#d9041c;font-weight:700}.ValidationErrors{font-size:.8rem;color:#d9041c;margin:0 0 5px 20px}.InputError{border:1px solid #d9041c!important}.PhoneInput{display:flex;width:100%;position:relative;margin-bottom:10px}.PhoneInput select{width:30%;flex-shrink:0;padding-left:10px;padding-right:30px;background-color:transparent;font-weight:400;font-size:1rem;font-family:CirCular-std;color:#1d1d1b;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:10;cursor:pointer}.PhoneInput select option{font-size:.8rem;font-weight:300;background-color:#fff}.PhoneInput input{flex-grow:1;font-size:1rem}.PhoneInput .DropDownArrow{position:absolute;top:0;left:0;display:block;cursor:pointer;width:30%;height:59px;padding:0;background-color:#cecece}.PhoneInput .DropDownArrow span:first-child,.PhoneInput .DropDownArrow span:last-child{display:inline-block;width:10px;height:2px;background-color:#000;transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;top:0;right:unset;right:16px;bottom:0;margin:auto}.PhoneInput .DropDownArrow span:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);right:10px}.PhoneInput:before{content:"+";display:inline-block;width:10px;height:59px;position:absolute;top:0;bottom:0;margin:auto;left:33%;line-height:59px;font-weight:900}#modalDialCode{width:16%;flex-grow:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:#e4e4e4;padding-left:6%;font-size:1rem;margin-bottom:0}#modalDialCode::-webkit-inner-spin-button,#modalDialCode::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#modalPhone{margin-bottom:0}@media(min-width:1199px){.ServicesCheckBox div:hover{color:#fff;background-color:#bdbdbd}.ServicesCheckBox div.selected:hover{color:#fff;background-color:#d9041c}}@media(max-width:1199px)and (orientation:landscape){#formpart{padding-bottom:100px;overflow-y:scroll}}@media(max-width:1199px){.ModalForm{width:80vw;max-height:70vh;overflow:hidden}.ModalForm>div{overflow-y:auto;max-height:100%;padding:0 15px}.ModalForm #modalSubmit{position:absolute;bottom:0;margin:0;right:0;left:0;width:100%}.ModalForm #formpart{margin:0}.ModalForm .SuccesseText{bottom:0;right:0;left:0;background-color:#f0f0eb;line-height:59px}.ContactBtn{width:55px;height:55px}}@media(max-width:699px){.ModalForm>div input,.ModalForm>div label{display:block;margin-bottom:10px;font-size:1.3rem}.ContactBtn{width:55px;height:55px}#formpart{margin:0}.ModalForm{width:80vw;height:80vh;padding:20px 5px;margin-top:5vh}.ModalForm.animated{padding-bottom:10px}.ModalForm>div{padding-bottom:60px}.ModalForm>input{flex-shrink:0;height:40px}.ModalForm #modalSubmit{width:100%;font-size:1.5rem;height:59px}.ModalForm .SuccesseText{line-height:59px}.ServicesCheckBox div{height:40px;line-height:40px}.ServicesCheckBox div label{padding:0 15px;font-size:1.2rem}.PhoneInput{flex-wrap:wrap}.PhoneInput select{width:100%;margin-bottom:10px;font-size:1.3rem}.PhoneInput .DropDownArrow{width:100%}.PhoneInput:before{top:69px;left:10px;font-size:1.3rem;bottom:unset}#modalPhone{width:75%}#modalDialCode{width:25%;padding-left:25px;background-color:#cecece;font-size:1.3rem}.ContactClose{width:55px;height:55px}}.GalleryWrapper{overflow:hidden;flex-direction:column;align-items:center;justify-content:space-between}.GalleryImages,.GalleryWrapper{width:100%;height:100%;position:relative;display:flex}.GalleryImageList{display:flex;transition:.6s cubic-bezier(.4,0,.2,1);height:100%}.GalleryImageList>div{width:100%;height:100%}.GalleryImage{height:100%;-o-object-fit:contain;object-fit:contain;margin:auto;pointer-events:none}.GalleryNav{position:absolute;bottom:0;right:0;left:0;margin:auto;justify-content:center;display:flex;z-index:5}.GalleryNav div{width:7.5rem;height:2.5rem;background-color:#d9041c}.GalleryNav #nextImage,.GalleryNav #prevImage{background-image:url(/assets/right-arrow.svg);background-size:1.4375rem;background-position-x:center;background-position-y:center;background-repeat:no-repeat;cursor:pointer;transition:.45s cubic-bezier(.4,0,.2,1)}.GalleryNav #nextImage:hover,.GalleryNav #prevImage:hover{background-position-x:60%}.GalleryNav #prevImage{transform:scaleX(-1)}.GalleryQuotes{width:100%;flex-shrink:0}.GalleryQuoteList{display:flex;height:100%;align-items:flex-end;position:absolute;top:0;left:0;padding-bottom:15vh}.GalleryQuoteList .QuoteElement{position:static;width:50%;display:flex;justify-content:space-around;text-align:center}.GalleryThumnails{flex-shrink:0}.GalleryThumbnailList,.GalleryThumnails{width:-moz-fit-content;width:fit-content}.GalleryThumbnailList{display:flex;justify-content:center}.GalleryThumbnail,.GalleryThumbnailList{height:100%;transition:.45s cubic-bezier(.4,0,.2,1)}.GalleryThumbnail{flex-shrink:0;width:4vw;margin:0 .2vw;cursor:pointer}.GalleryThumbnail.selected{width:6vw}.GalleryThumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FastQuote .GalleryWrapper{position:static}.FastQuote .GalleryImages{height:75%}.FastQuote .GalleryQuotes{height:5%}.FastQuote .GalleryThumnails{height:10%}.CoverContainer .GalleryNav{display:none}@media(max-width:1199px){.GalleryQuoteList{top:unset;bottom:15%;padding-top:0;height:unset;padding-bottom:0}}@media(max-width:699px){.GalleryQuoteList{bottom:12%}.FastQuote .GalleryImages{height:60%}.GalleryThumbnail{width:12vw}.GalleryThumbnail.selected{width:15vw}}.FooterMenu{margin:14px 0}.FooterMenu nav a{color:#fff;font-size:14px;font-weight:600;line-height:14px;padding:1.5625rem;text-decoration:none;display:inline-block}@media(max-width:1199px){.FooterMenu nav{display:flex;align-items:center}}@media only screen and (max-width:699px){.FooterMenu nav{flex-direction:column}}.FirstLoading{display:block;z-index:100;position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;transition:visibility .1s;transition-delay:.5s;overflow:hidden;visibility:visible}.FirstLoading.Loaded{visibility:hidden}.FirstLoading.Loaded .LoadingCover .LoadingIcon{display:none}.FirstLoading.Loaded .LoadingCover .LoadingLeftSlide{transform:translateY(-100%);transition:.45s cubic-bezier(.4,0,.2,1)}.FirstLoading.Loaded .LoadingCover .LoadingRightSlide{transform:translateY(100%);transition:.45s cubic-bezier(.4,0,.2,1)}.LoadingCover{position:relative;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;z-index:30}.LoadingCover .LoadingIcon{position:absolute;right:0;left:0;bottom:0;top:0;margin:auto;width:1.875rem;height:1.875rem;border:4px solid #d9041c;transform:rotate(0);animation:rotate 2s cubic-bezier(.4,0,.2,1) infinite;z-index:1}.LoadingCover .LoadingIcon span{background-color:#d9041c;position:absolute;left:-1px;right:-1px;top:100%;bottom:-1px;animation:fillIn 2s ease-in infinite}.LoadingCover .LoadingLeftSlide,.LoadingCover .LoadingRightSlide{width:50%;height:100%;transform:translateY(0);background-color:#f0f0eb}@keyframes fillIn{0%{top:-1px}25%{top:-1px}50%{top:100%}75%{top:100%}to{top:-1px}}@keyframes rotate{0%{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@media(max-width:1199px){.FirstLoading{transition-delay:0s;transition:none}.FirstLoading.Loaded .LoadingCover .LoadingLeftSlide,.FirstLoading.Loaded .LoadingCover .LoadingRightSlide{transform:translateY(0);transition:none}}html{font-family:CirCular-std,Heebo;line-height:1.4}@media(min-width:1600px){html{font-size:16px}}@media(max-width:1599px){html{font-size:11px}}*{box-sizing:border-box}p{margin:0}main{overflow-y:hidden;overflow-x:hidden;position:relative}.MainContainer{transition:.45s cubic-bezier(.4,0,.2,1)}.WholeContainer{height:0;overflow:hidden}.WholeContainer.Loaded{height:unset;overflow:unset}.ScrollContent{overflow:hidden}.ScrollContent.scroll{overflow:visible}.InlineLink{color:#d9041c;text-decoration:none}input[type=button],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}button{font-family:CirCular-std,Heebo}.grecaptcha-badge{visibility:hidden}@media(max-width:1199px){main{overflow-y:visible;overflow-x:visible;height:unset}.ScrollContent{overflow:visible}.MainContainer{transform:none!important}}.BodyContainer--fluid{position:absolute;top:100%;right:0;left:0;height:100%;width:100%;display:flex;padding-top:10vh;flex-direction:column;background-color:#fff;overflow-y:scroll;z-index:20}.BodyContainer{width:86vw;padding-top:4.375rem;margin-right:auto;margin-left:auto}.HomePageWrapper .BodyContainer--fluid{padding:0 7.5rem;overflow:auto}.HomePageWrapper .BodyContainer{margin:0;width:unset}.HomePageWrapper footer{margin-right:-7.5rem;margin-left:-7.5rem}@media(max-width:1199px){.BodyContainer--fluid{overflow:visible;position:static}.HomePageWrapper .BodyContainer--fluid{padding:0 5.625rem}.HomePageWrapper .BodyContainer{margin:0;width:unset;padding-top:0}.HomePageWrapper footer{margin-right:-5.625rem;margin-left:-5.625rem}}@media(max-width:699px){.HomePageWrapper .BodyContainer--fluid{padding:0 15px}.HomePageWrapper .BodyContainer{margin:0;width:unset;padding-top:0}.HomePageWrapper footer{margin-right:-15px;margin-left:-15px}}.PageHeader{transform:translateY(0);transition:.45s cubic-bezier(.4,0,.2,1);height:100vh;position:relative}.PageHeader-container{overflow:hidden;height:100vh;display:flex;transition:.5s}.PageHeader-container.Shrink .HomeSlider-workLink,.PageHeader-container.Shrink .WheelDots{opacity:1;visibility:visible}@media(max-width:1199px){.PageHeader,.PageHeader-container{height:unset}}footer{background-color:#000;padding:50px 5% 20px;display:flex;flex-direction:column;align-items:center;color:#fff}.Footer-logo{background-image:url(/footer/footer-logo.png);background-repeat:no-repeat;background-position:50%;background-size:contain;width:100%;height:66px;margin-bottom:40px}footer>h6{font-size:1rem;font-weight:600;line-height:11px;margin-top:0;margin-bottom:1.33rem}footer>a{font-weight:400}.Address,footer>a{font-size:14px;line-height:28px}.Address{font-weight:300}.Footer-mapLink{color:#fff;text-decoration:none;font-size:14px;font-weight:400;line-height:28px}@media(max-width:699px){.Footer-logo{background-size:contain}}.topBar{display:flex;justify-content:space-between;align-items:center;position:fixed;height:4.375rem;top:0;right:0;left:0;z-index:30}.SlidesContainer .topBar{position:absolute;z-index:30}@keyframes TopBarComeIn{0%{transform:translateY(-8vh)}90%{transform:translateY(-8vh)}to{transform:translateY(0)}}#navbarLogin{transition:transform .3s cubic-bezier(.4,0,.2,1) .8s}.LoginLink,.LogoLink{height:100%;transform:translateY(-100%)}.LogoLink>img{height:100%}.menu{padding-right:17px;transform:translateY(-100%)}.menu a p{margin:0}.menu ul{font-family:CirCular-std,sans-serif;list-style:none!important;display:flex;align-items:center}.menu ul li{position:relative;display:flex;padding:15px 0;flex-direction:column}.menu ul li:hover .Submenu{display:flex;transition-delay:3s}.menu ul.Submenu{display:none;position:absolute;left:.78rem;top:3.8rem;flex-direction:column;align-items:flex-start;padding-left:.78rem;background-color:rgba(0,0,0,.6);width:340px}.menu ul.Submenu li{font-size:15px;line-height:1.25rem;margin:5px 0 0;padding:0}.menu ul.Submenu li a{padding:5px 0;color:#fff;font-size:15px;transition-delay:3s}.menu ul.Submenu li a p{color:#fff;transition:.45s cubic-bezier(.4,0,.2,1) .05s}.menu ul.Submenu li a p span{background-color:#fff;right:50%;left:50%;transition:.45s cubic-bezier(.4,0,.2,1) .05s;transform-origin:left center}.menu ul.Submenu li a:hover p{color:#d9041c}.menu ul.Submenu li a:hover p span{background-color:#d9041c;right:0;left:0}.menu ul.Submenu li:first-child{margin-top:10px}.menu ul.Submenu li:last-child{margin-bottom:15px}.menu a{font-weight:600;cursor:pointer;color:#1d1d1b;text-decoration:none;display:block;font-size:1rem;padding-right:1.4rem;padding-left:1.4rem;transition:.4s}.menu a#MenuCovid{color:#d9041c}.menu a#MenuCovid p span{background-color:#d9041c}.menu a p{position:relative;line-height:1.25rem;letter-spacing:.08em}.menu a p span{position:absolute;right:50%;left:50%;bottom:-3px;height:2px;transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:.1s;transform:scaleX(1);transform-origin:left center}.menu a:hover span{right:0;left:0}.Hamburger,.SubmenuToggler{display:none}.ServicePageWrapper .topBar{transition:none}.ServicePageWrapper .LoginLink,.ServicePageWrapper .LogoLink{transition:transform .3s cubic-bezier(.4,0,.2,1) .8s}.ServicePageWrapper .menu{transition:transform .3s cubic-bezier(.4,0,.2,1) .9s}.ServicePageWrapper .TopBar--header{transition:none}.ServicePageWrapper .TopBar--body{transition:background-color .45s cubic-bezier(.4,0,.2,1) .45s}.HomePageWrapper .LoginLink,.HomePageWrapper .LogoLink{transition:transform .3s cubic-bezier(.4,0,.2,1) .8s}.HomePageWrapper .menu{transition:transform .3s cubic-bezier(.4,0,.2,1) .9s}.HomePageWrapper .TopBar--header{display:flex;align-items:center;transition:background-color .45s cubic-bezier(.4,0,.2,1) .45s}.PlanPageWrapper .LoginLink,.PlanPageWrapper .LogoLink{transition:transform .3s cubic-bezier(.4,0,.2,1) .9s}.PlanPageWrapper .menu{transition:transform .3s cubic-bezier(.4,0,.2,1) 1s}.AboutPageWrapper .LoginLink,.AboutPageWrapper .LogoLink{transition:transform .3s cubic-bezier(.4,0,.2,1) .9s}.AboutPageWrapper .menu{transition:transform .3s cubic-bezier(.4,0,.2,1) 1s}.AboutPageWrapper .TopBar--header{transition:none}.AboutPageWrapper .TopBar--body{transition:background-color .45s cubic-bezier(.4,0,.2,1) .45s}.LoginPageWrapper .LoginLink,.LoginPageWrapper .LogoLink,.TextPageWrapper .LoginLink,.TextPageWrapper .LogoLink{transition:transform .3s cubic-bezier(.4,0,.2,1) .9s}.LoginPageWrapper .menu,.TextPageWrapper .menu{transition:transform .3s cubic-bezier(.4,0,.2,1) 1s}.LoginPageWrapper .topBar,.TextPageWrapper .topBar{background-color:transparent;transition-delay:1s}.Loaded .AboutPageWrapper .LoginLink,.Loaded .AboutPageWrapper .LogoLink,.Loaded .AboutPageWrapper .menu,.Loaded .HomePageWrapper .LoginLink,.Loaded .HomePageWrapper .LogoLink,.Loaded .HomePageWrapper .menu,.Loaded .LoginPageWrapper .LoginLink,.Loaded .LoginPageWrapper .LogoLink,.Loaded .LoginPageWrapper .menu,.Loaded .PlanPageWrapper .LoginLink,.Loaded .PlanPageWrapper .LogoLink,.Loaded .PlanPageWrapper .menu,.Loaded .ServicePageWrapper .LoginLink,.Loaded .ServicePageWrapper .LogoLink,.Loaded .ServicePageWrapper .menu,.Loaded .TextPageWrapper .LoginLink,.Loaded .TextPageWrapper .LogoLink,.Loaded .TextPageWrapper .menu{transform:translateY(0)}.Loaded .LoginPageWrapper .topBar,.Loaded .TextPageWrapper .topBar{background-color:#d9041c}.Loaded .BlogPage .LoginLink,.Loaded .BlogPage .LogoLink,.Loaded .BlogPage .menu{transform:translateY(0)}.Loaded .BlogPage .topBar{background-color:#292929}.LoginLink{margin-right:auto;color:#d9041c;text-decoration:none;font-weight:600;font-size:1rem;line-height:4.375rem;display:flex;align-items:center}.LoginLink p{position:relative;line-height:1.25rem;letter-spacing:.08em;color:#d9041c!important}.LoginLink p,.LoginLink p span{transition:.45s cubic-bezier(.4,0,.2,1)}.LoginLink p span{position:absolute;right:50%;left:50%;bottom:-3px;height:2px;transition-delay:.1s;transform:scaleX(1);transform-origin:left center}.LoginLink p:hover span{right:0;left:0}@media(min-width:1500px){.Submenu{top:3.2rem!important}}@media(max-width:1199px){.ServicePageWrapper .TopBar--header{background-color:#fff!important}.ServicePageWrapper .TopBar--header #navbarLogin{color:#d9041c!important}.ServicePageWrapper .TopBar--header a{color:#1d1d1b!important}.AboutPageWrapper .TopBar--header{background-color:#fff!important}.AboutPageWrapper .TopBar--header #navbarLogin{color:#d9041c!important}.AboutPageWrapper .TopBar--header a{color:#1d1d1b!important}.HomePageWrapper .TopBar--header{background-color:#fff!important}.HomePageWrapper .TopBar--header #navbarLogin{color:#d9041c!important}.HomePageWrapper .TopBar--header a{color:#1d1d1b!important}.topBar{transition:transform .3s cubic-bezier(.4,0,.2,1) .45s!important;transform:translateY(-100%)}.LoginLink,.LogoLink{transform:translateY(0)}.AboutPageWrapper .topBar{background-color:#f0f0eb!important}.AboutPageWrapper .topBar a{color:#000}.menu a#MenuCovid{color:#d9041c!important}.Loaded .topBar{transform:translateY(0)}.TextPageWrapper .menu a#MenuCovid{color:#1d1d1b!important}.TextPageWrapper .topBar{background-color:#d9041c}#navbarLogin{color:#d9041c}.menu a:hover span,.menu ul.Submenu li a:hover p span{display:none}.menu ul.Submenu li a:hover p{color:#fff}}@media(max-width:699px){.topBar{z-index:30;height:55px}.menu{position:absolute;top:55px;right:0;width:100vw;height:100vh;background-color:transparent;z-index:30;transform:translateX(100%)!important}.menu .NavMask{left:0;top:0;background-color:#1d1d1b;transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.menu .NavMask,.menu ul{position:absolute;width:100%;height:100%}.menu ul{flex-direction:column;align-items:flex-start;padding-left:0;margin-top:0;padding-top:30px;z-index:11;background-color:#fff;transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:0s}.menu ul li{width:100%}.menu ul li:hover .Submenu{display:none}.menu a{color:#1d1d1b!important;font-size:18px;padding:15px 30px;transition:none}.menu.open .NavMask{transform:translateX(-100%);transition-delay:0s}.menu.open ul{transform:translateX(-100%);transition-delay:.2s}.Hamburger{display:flex;flex-direction:column;padding:0 20px}.Hamburger span{display:inline-block;width:23px;height:2px;background-color:#1d1d1b;transition:.45s cubic-bezier(.4,0,.2,1);transform-origin:left}.Hamburger span:first-child{transform:rotate(0)}.Hamburger span:nth-child(2){margin:6px 0}.Hamburger span:nth-child(3){transform:rotate(0)}.Hamburger.open span:first-child{transform:rotate(45deg)}.Hamburger.open span:nth-child(2){transform:scaleX(0)}.Hamburger.open span:nth-child(3){transform:rotate(-45deg)}.SubmenuToggler{display:inline-block;line-height:43px;position:absolute;top:0;font-size:24px;right:10%;text-align:center}.SubmenuToggler,.SubmenuToggler span{width:30px;height:43px}.SubmenuToggler span:first-child{display:inline-block}.SubmenuToggler span:last-child,.WithSubmenu.open .SubmenuToggler span:first-child{display:none}.WithSubmenu.open .SubmenuToggler span:last-child{display:inline-block}.WithSubmenu.open a{padding-bottom:0}.WithSubmenu.open .Submenu{display:block!important;position:static;background-color:#fff;transform:none;padding:15px 30px 0}.WithSubmenu.open .Submenu li{margin:0}.WithSubmenu.open .Submenu li a{font-size:13px;padding:5px 15px}.WithSubmenu.open .Submenu li a p{line-height:1;color:#1d1d1b}.WithSubmenu.open .Submenu li:first-child{margin-top:0}.WithSubmenu.open .Submenu li:last-child{margin-bottom:0}.TextPageWrapper .menu a{color:#1d1d1d!important}.TextPageWrapper .topBar{background-color:#fff!important}#navbarLogin{color:#d9041c!important}.menu ul li{position:relative;display:flex;padding:0}}.ServiceBlock-Container{position:relative;margin-bottom:3.5vw;overflow:hidden;height:-moz-fit-content;height:fit-content;transition:.45s cubic-bezier(.4,0,.2,1)}.ServiceBlock-Container.reverse .ServiceBlock,.ServiceBlock-Container.reverse .ServiceBlock .ServiceBlockLink{top:unset;bottom:0;transform:translateY(-101%)}.ServiceBlock-Container:after{content:"";position:relative;padding-top:100%;display:block;z-index:-1}.ServiceBlock{width:calc(100% - 4.375rem);position:absolute;background-color:#f0f0eb}.ServiceBlock,.ServiceBlockLink{height:100%;overflow:hidden;top:0;transform:translateY(101%);transition:.45s cubic-bezier(.4,0,.2,1)}.ServiceBlockLink{display:block;width:100%;position:relative;position:absolute}.ServicesPart.animated .ServiceBlock-Container{transition-delay:.45s}.ServicesPart.animated .ServiceBlock-Container.delay .ServiceBlockLink{transition-delay:1.2s}.ServicesPart.animated .ServiceBlock{transform:translateY(0);transition-delay:.45s}.ServicesPart.animated .ServiceBlockContent{transform:translateY(0);transition-delay:0}.ServicesPart.animated .ServiceBlockLink{transform:translateY(0);transition-delay:.9s}.ServiceBlockContent,.ServicesPart.animated .reverse .ServiceBlock,.ServicesPart.animated .reverse .ServiceBlock .ServiceBlockLink{transform:translateY(0)}.ServiceBlockContent{position:absolute;width:100%;height:180%;top:0;transition:.45s cubic-bezier(.4,0,.2,1)}.ServiceNameContainer{height:23%;display:flex;align-items:center}.ServiceBlockImage{width:100%;height:44%;-o-object-fit:cover;object-fit:cover;display:block}.ServiceBlockDescreption{width:100%;color:#fff;padding:0 25px 25px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:56%;transition:background-color .25s linear}.ServiceBlockDescreption div>p{margin:5px 0}.ServiceBlockDescreption h2{font-size:2.5rem;font-weight:700;margin:0;line-height:3rem}.ServiceBlock:hover .ServiceBlockContent{transform:translateY(-44.5%)}@media(max-width:1199px){.ServiceBlock,.ServiceBlockContent,.ServiceBlockLink{transform:translateY(0)}.ServiceNameTextBottom{display:none}.ServiceBlock-Container.reverse .ServiceBlock,.ServiceBlock-Container.reverse .ServiceBlock .ServiceBlockLink,.ServiceBlock:hover .ServiceBlockContent{transform:translateY(0)}}@media(max-width:699px){.ServiceBlockDescreption h2{font-size:25px}.ServiceBlockContent{transform:translateY(0)}.ServiceBlock-Container{height:231.25px;height:100%}.ServiceBlock:after{content:"";display:block;padding-bottom:50%}.ServiceBlockDescreption{padding:0 25px;justify-content:space-between;height:370px}.ServiceBlock:hover .ServiceBlockContent{transform:translateY(0)}.ServiceNameTextBottom{margin-bottom:40px}}.ServicesPart{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-top:10vh;margin-bottom:3.5vw;margin-left:-4.375rem}.ServicesPart>div{width:33.33%;padding-left:4.375rem;margin-bottom:4.375rem}.ServicesPart a{color:#d9041c}.descreptionBlock{overflow:visible;position:relative}.descreptionBlock>div{margin-bottom:4.375rem}.descreptionBlock>div>h2{font-weight:600;line-height:1.4;color:#1d1d1b}.descreptionBlock>div>p{font-size:1rem;line-height:1.5;color:#1d1d1b}.descreptionBlock>div>h2{font-size:3rem;letter-spacing:-1px}.ServicePartBottom{width:100%!important;display:flex;justify-content:space-between;padding-left:0!important}.MainPage-fastQuotes{display:flex;flex-direction:column;align-items:center}.MainPage-fastQuotes .FastQuote{width:100%}.MainPage-fastQuotes .QuoteBtn{margin:0 auto 4vh}.MainPage-fastQuotes .QuoteBtn p{padding-left:10px}@media(max-width:1199px){.ServicesPart>div{width:50%;padding-top:0;padding-left:4.375rem;margin-bottom:4.375rem}.ServicesPart>div h2{margin-top:0}.descreptionBlock{width:50%;padding-left:4.375rem}.descreptionBlock>div{position:static;height:unset;padding:0 0 20px;margin-bottom:0}.descreptionBlock:after{content:none}.ServicePartBottom{flex-wrap:wrap}.descreptionBlock>div>p{font-size:1.5rem}.MainPage-fastQuotes{display:flex;flex-direction:column;align-items:center}.MainPage-fastQuotes .FastQuote{width:100%}.MainPage-fastQuotes .QuoteBtn{margin:10px auto;height:5vh}.MainPage-fastQuotes .QuoteBtn p{padding-left:10px}}@media(max-width:699px){.ServicesPart>div{width:100%;margin-bottom:30px}.descreptionBlock>div{padding:0}.descreptionBlock>div>h2{font-size:2.5rem;font-weight:700;margin-top:.83em}.descreptionBlock{width:100%}.descreptionBlock:after{content:none}.descreptionBlock>div>p{font-size:1.8rem;line-height:1.5;color:#1d1d1b}.MainPage-fastQuotes .QuoteBtn{margin-left:0;width:100%;height:8vh}.MainPage-fastQuotes .QuoteBtn img{width:30%}.MainPage-fastQuotes .QuoteBtn p{font-size:1.6rem;text-align:left;padding-left:20px}}.SlidesContainer{transition:.5s;width:100%;height:100%;margin:auto;overflow:hidden}.CoverAndSlides{height:100%;position:relative}.WheelDots{width:7vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;right:0;top:0;bottom:0;margin:auto;z-index:11;opacity:0;visibility:hidden;transition:opacity .15s cubic-bezier(.4,0,.2,1) .1s,visibility 0s .45s}.WheelDots span{display:inline-block;width:1rem;height:.375rem;background-color:#1d1d1b;position:relative;overflow:hidden;margin:.75rem}.WheelDots span:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:100%;transition:.5s}.WheelDots span:first-child:after{background-color:#e00007}.WheelDots span:nth-child(2):after{background-color:#001e74}.WheelDots span:nth-child(3):after{background-color:#efc40b}.WheelDots span:nth-child(4):after{background-color:#0bef4f}.WheelDots span.current:after{top:0}.Shrink .WheelDots{transition-delay:.1s,0s}.HomeSlider-workLink{display:flex;position:absolute;bottom:0;right:0;left:0;height:7.5rem;text-align:center;font-size:1rem;font-weight:700;z-index:11;opacity:0;visibility:hidden;transition:opacity .15s cubic-bezier(.4,0,.2,1) .1s,visibility 0s .45s}.Shrink .HomeSlider-workLink{transition-delay:.1s,0s}.HomeSlider-workLink>p{position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;color:#1d1d1b;cursor:pointer}.HomeSlider-workLink>p:after{content:"";position:absolute;right:0;left:0;bottom:-3px;height:2px;background-color:#1d1d1b;transition:transform .45s cubic-bezier(.4,0,.2,1);transform:scaleX(1)}.HomeSlider-workLink>p:hover:after{transform:scaleX(.7)}@media(max-width:699px){.SlidesContainer{background-color:#fff}.CoverAndSlides{background-color:#f0f0eb}}.HomeSlides{height:100%;overflow:hidden}.HomeSlidesEnter .PicsSlide,.HomeSlidesEnter .TitleSlide{transform:translateY(0)}.HomeSlidesEnter .HomeSlidesBorder--horizontal:after,.HomeSlidesEnter .HomeSlidesBorder--horizontal:before{transform:scaleY(1)}.HomeSlidesEnter .HomeSlidesBorder--vertical:after,.HomeSlidesEnter .HomeSlidesBorder--vertical:before{transform:scaleX(1)}.HomeSlidesBorder--horizontal:before{top:0;transform:scaleY(0);transform-origin:center top}.HomeSlidesBorder--horizontal:after,.HomeSlidesBorder--horizontal:before{content:"";position:absolute;right:0;left:0;height:7.5rem;background-color:#fff;z-index:10;transition:.45s cubic-bezier(.4,0,.2,1)}.HomeSlidesBorder--horizontal:after{bottom:0;transform:scaleY(0);transform-origin:center bottom}.HomeSlidesBorder--vertical:before{left:0;transform:scaleX(0);transform-origin:center left}.HomeSlidesBorder--vertical:after,.HomeSlidesBorder--vertical:before{content:"";position:absolute;top:0;bottom:0;width:7.5rem;background-color:#fff;z-index:10;transition:.45s cubic-bezier(.4,0,.2,1)}.HomeSlidesBorder--vertical:after{right:0;transform:scaleX(0);transform-origin:center right}.HomeSlider-div{height:100%}.MainSlider{margin-right:100px!important;width:100%;height:100%;display:flex;background-color:#1d1d1b;cursor:pointer}.HomeSlider--tablet{display:none}.MainImages,.MainTitles{width:100%;display:flex;flex-direction:column;transition:.45s cubic-bezier(.4,0,.2,1)}.MainImages{flex-direction:column-reverse}.mainServiceImage,.mainServiceTitle{width:100%;height:33.33%;flex-grow:1;flex-shrink:0}.mainServiceImage{background-color:#fff;text-decoration:none}.mainServiceTitle{display:flex;flex-direction:column;justify-content:center;padding:0 0 0 14rem;text-decoration:none}.mainServiceTitle h3{color:#fff;font-size:1rem;margin-top:0;margin-bottom:1.875rem;font-weight:400}.mainServiceTitle h2{color:#fff;font-size:6.5vw;margin:0;font-weight:700;transform:translateX(-7px)}.mainServiceImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:7.5rem 7.5rem 7.5rem 0}.MainMicroServices{color:#fff;line-height:2rem;margin-top:3rem}.SamplePageWrapper .CoverContainer .RightSlide{background-color:#d9041c;display:block!important}.SamplePageWrapper .CoverContainer .RightSlide img{display:none}.SamplePageWrapper .CoverContainer h2 span:nth-child(3){margin-top:2rem}.SamplePageWrapper .CoverContainer h2 span:nth-child(3) span{transform:translateY(-300%)}.SamplePageWrapper .mainServiceImage:nth-child(3) img{-o-object-position:top;object-position:top}.Loaded .SamplePageWrapper .CoverContainer h2 span:nth-child(3) span{transform:translateY(0)}.HomeSlide--tablet{background-color:#f0f0eb;width:100%;height:500px;overflow:hidden;margin:0 auto 7.5rem}.HomeSlide--tablet.animated>div{transform:translateY(0)}@media(max-width:1199px){.MainSlider{display:none}.HomeSlider--tablet{display:flex;flex-direction:column;padding:7.5rem 5.625rem 0}.HomeSlider--tablet .HomeSlide--tablet>div{width:100%;height:100%;display:flex;flex-direction:column;transform:translateY(80vh);transition:.5s}.HomeSlider--tablet .HomeSlide--tablet>div .HomePics--tablet,.HomeSlider--tablet .HomeSlide--tablet>div .HomeTitlePart--tablet{width:100%;flex-grow:1;flex-shrink:0}.HomeSlider--tablet .HomeSlide--tablet>div .HomeTitlePart--tablet{color:#fff;display:flex;justify-content:center;align-items:center;height:50%}.HomeSlider--tablet .HomeSlide--tablet>div .HomeTitlePart--tablet div{display:flex;flex-direction:column;align-items:center}.HomeSlider--tablet .HomeSlide--tablet>div .HomeTitlePart--tablet div h3{font-size:1rem}.HomeSlider--tablet .HomeSlide--tablet>div .HomeTitlePart--tablet div h2{font-size:6.5vw;margin-top:0}.HomeSlider--tablet .HomeSlide--tablet>div .HomePics--tablet{overflow:hidden;height:50%}.HomeSlider--tablet .HomeSlide--tablet>div .HomePics--tablet img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HomeSlider--tablet .HomeSlide--tablet.animated>div{transform:translateY(0)}.SamplePageWrapper main{overflow:hidden}.SamplePageWrapper .CoverContainer{position:absolute}.SamplePageWrapper .CoverContainer .LeftSlide{padding-top:45%!important}.SamplePageWrapper .CoverContainer .LeftSlide h1{font-size:10rem;padding:0;font-weight:700}.SamplePageWrapper .CoverContainer .LeftSlide h1 span:nth-child(3){margin-top:50px}.SamplePageWrapper .HomeSlider--tablet{display:flex;padding:0}.SamplePageWrapper .HomeSlider--tablet .HomeSlide--tablet>div{transform:translateY(0)}.SamplePageWrapper .MainSlider{display:flex}.SamplePageWrapper .WheelDots{width:7.5rem}.SamplePageWrapper main{overflow:visible}.SamplePageWrapper .PageHeader-container{display:block}.SamplePageWrapper .MainSlider,.SamplePageWrapper .WheelDots{display:none}.SamplePageWrapper .CoverContainer{position:relative;margin-bottom:0}.SamplePageWrapper .CoverContainer .LeftSlide{opacity:1;width:100%;background-color:transparent}.SamplePageWrapper .CoverContainer .LeftSlide .ArrowDown{right:unset;left:20px}.SamplePageWrapper .CoverContainer h2{text-align:center}.SamplePageWrapper .CoverContainer h2 span:nth-child(3){margin-top:45px}.SamplePageWrapper .CoverContainer h3{bottom:180px;color:#fff}.SamplePageWrapper .HomeSlides{display:block}.SamplePageWrapper .HomeSlide--tablet{display:block;height:80vh;margin-bottom:0;margin-top:3px}.SamplePageWrapper .HomeSlide--tablet>div{display:flex;flex-direction:row}.SamplePageWrapper .HomeSlide--tablet>div .HomePics--tablet,.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet{height:100%}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet{width:50vw;flex-direction:column;padding:2.5rem}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet h2{text-align:center;font-size:2.2rem;margin:0}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet h3{text-align:center;font-size:1.7rem;font-weight:400}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet h4{font-size:1.7rem}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet p{font-size:1.6rem}.SamplePageWrapper .HomeSlide--tablet>div .HomePics--tablet{width:50vw;flex-shrink:0}.SamplePageWrapper .HomeSlide--tablet:first-child .SampleServiceBlock:first-child span{display:none}.SamplePageWrapper .HomeSlide--tablet:first-child img,.SamplePageWrapper .HomeSlide--tablet:nth-child(2) img{-o-object-fit:contain!important;object-fit:contain!important;background-color:#fff}.SamplePageWrapper .HomeSlider-workLink{position:relative;opacity:1;visibility:visible;height:55px}.SamplePageWrapper .HomeSlider-workLink p:hover:after{transform:scaleX(1)}}@media(max-width:1199px)and (orientation:landscape){.SamplePageWrapper .CoverContainer .LeftSlide{padding-top:20%!important}}@media(max-width:699px){.HomeSlide--tablet,.HomeSlides{display:none}.mainServiceTitle h3{color:#fff;font-size:12px;margin-top:0;margin-bottom:10px}.mainServiceTitle h1{color:#fff;font-size:38px;margin:0}.MainSlider{display:none}.SamplePageWrapper main{overflow:visible}.SamplePageWrapper .PageHeader-container{display:block}.SamplePageWrapper .MainSlider,.SamplePageWrapper .WheelDots{display:none}.SamplePageWrapper .CoverContainer{position:relative;margin-bottom:0}.SamplePageWrapper .CoverContainer .LeftSlide{opacity:1;width:100%;background-color:transparent}.SamplePageWrapper .CoverContainer .LeftSlide .ArrowDown{right:unset;left:20px;bottom:120px}.SamplePageWrapper .CoverContainer .LeftSlide h1{font-size:5rem;padding:0;font-weight:700}.SamplePageWrapper .CoverContainer .LeftSlide h1 span:nth-child(3){margin-top:50px}.SamplePageWrapper .CoverContainer .LeftSlide h2{font-size:3rem;text-align:center}.SamplePageWrapper .CoverContainer .LeftSlide h2 span:nth-child(3){margin-top:45px}.SamplePageWrapper .CoverContainer .LeftSlide h3{bottom:140px;color:#fff}.SamplePageWrapper .HomeSlider--tablet{display:flex;padding:0}.SamplePageWrapper .HomeSlides{display:block}.SamplePageWrapper .HomeSlide--tablet{display:block;height:80vh;margin-bottom:0}.SamplePageWrapper .HomeSlide--tablet>div{display:flex;flex-direction:row}.SamplePageWrapper .HomeSlide--tablet>div .HomePics--tablet,.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet{height:100%}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet{width:calc(100vw - 55px);flex-direction:column;padding:2.5rem}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet h2{text-align:center;font-size:1.7rem;margin:0}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet h3{text-align:center;font-size:1.5rem}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet h4{font-size:1.7rem}.SamplePageWrapper .HomeSlide--tablet>div .HomeTitlePart--tablet p{font-size:1.6rem}.SamplePageWrapper .HomeSlide--tablet>div .HomePics--tablet{width:55px;flex-shrink:0}.SamplePageWrapper .HomeSlide--tablet:first-child .SampleServiceBlock:first-child span{display:none}.SamplePageWrapper .HomeSlide--tablet:first-child img,.SamplePageWrapper .HomeSlide--tablet:nth-child(2) img{-o-object-fit:cover!important;object-fit:cover!important;background-color:#fff}.SamplePageWrapper .HomeSlide--tablet:first-child img{height:150%!important;transform:translateY(-10%)}.SamplePageWrapper .HomeSlider-workLink{position:relative;opacity:1;visibility:visible;height:55px}.SamplePageWrapper .HomeSlider-workLink p:hover:after{transform:scaleX(1)}}.Comparison{margin:0 7.5rem 10vh;scroll-snap-align:start}.Comparison h2{font-size:2.5rem;padding:2vw;margin-bottom:1vh;margin-top:0}.Comparison table{border-spacing:0;width:100%}.Comparison table td{border-left:1px solid #828282;border-bottom:1px solid #828282;text-align:center;padding:1.25rem;overflow:hidden;cursor:pointer;height:15vh;width:30%}.Comparison table td div{display:flex;flex-direction:column;justify-content:center}.Comparison table td div,.Comparison table td div h3,.Comparison table td div p{transform:translateY(0);transition:.45s cubic-bezier(.4,0,.2,1)}.Comparison table td div h3{margin-top:0;transform:translateY(100%)}.Comparison table td div p{color:#828282;transform:translateY(250%);height:40px}.Comparison table td:hover div h3,.Comparison table td:hover div p{transform:translateY(0)}.Comparison table th{border-left:1px solid #828282;border-bottom:1px solid #828282;font-size:2rem;padding:1.25rem 0 .8rem;height:5rem}.Comparison table th div{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:100%}.Comparison table th div div{font-size:1.1rem;font-weight:400;justify-content:center;color:#828282;padding:5px 20px;width:80%;margin:5px 0}.Comparison table th:first-child{border-left:none;font-size:1.3rem;font-weight:700;color:#828282;width:7.5rem;padding:1.25rem 0}.Comparison table tr.CompareItemTitle--mobile{display:none}.Comparison table tr:last-child td,.Comparison table tr:last-child th{border-bottom:none}@media(max-width:1199px){.Comparison table td{width:29%}.Comparison table td div h3,.Comparison table td div p{transform:translateY(0)}.Comparison table td div h3{margin-top:0;transform:translateY(0)}.Comparison table td div p{color:#828282;transform:translateY(0);height:40px}.Comparison table td:hover div h3,.Comparison table td:hover div p{transform:translateY(0)}.Comparison table th{border-left:1px solid #828282;border-bottom:1px solid #828282;font-size:2rem;padding:1.25rem 0;height:unset}.Comparison table th div>div{padding:5px 0;margin:15px 0 0}.Comparison table th div>div br{display:none}.Comparison table th:first-child{border-left:none;font-size:1.3rem;font-weight:700;color:#828282;width:7.5rem;padding:1.25rem 0}.Comparison table tr:last-child td,.Comparison table tr:last-child th{border-bottom:none}}@media(max-width:699px){.Comparison--mobile{width:100%;margin:0}.Comparison--mobile h2{text-align:center;width:100%;margin:0;padding:15px 0;position:sticky;top:55px;background-color:#fff;z-index:5}.Comparison--mobile table{position:relative;border-spacing:0}.Comparison--mobile table td{overflow:visible;position:relative;border-left:2px solid #fff;border-bottom:2px solid #fff;text-align:center;padding:15px}.Comparison--mobile table td div{padding:1.25rem;position:relative;z-index:2}.Comparison--mobile table td div h3,.Comparison--mobile table td div p{transform:translateY(0)}.Comparison--mobile table td div h3{margin-top:0;transform:translateY(0);flex-shrink:0;z-index:2}.Comparison--mobile table td div p{color:#828282;transform:translateY(0);height:unset}.Comparison--mobile table td:nth-child(2){border-left:2px solid #fff}.Comparison--mobile table td:nth-child(2),.Comparison--mobile table td:nth-child(3){width:40%}.Comparison--mobile table th{border-left:none;border-bottom:2px solid #fff;font-size:1.5rem;padding:.5rem}.Comparison--mobile table th:first-child{color:#525252;background-color:#f7f7f7}.Comparison--mobile table th:nth-child(2),.Comparison--mobile table th:nth-child(3){border-left:2px solid #fff}.Comparison--mobile table tr{background-color:#f0f0eb;position:relative;top:0}.Comparison--mobile table tr:first-child th{height:5rem;position:sticky;top:105px;background-color:#b1b1b1;z-index:10;padding:0}.Comparison--mobile table tr:first-child th select{width:100%;height:100%;border:none;background-color:transparent;z-index:10;opacity:0;position:relative}.Comparison--mobile table tr:first-child th select option{background-color:#fff;color:#1d1d1b;line-height:1.4}.Comparison--mobile table tr:first-child th select option:disabled{background-color:#cecece;color:#fff}.Comparison--mobile table tr:first-child th>div{position:relative;width:100%;height:100%}.Comparison--mobile table tr:first-child th>div:after{content:attr(data-value);display:inline-block;position:absolute;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#b1b1b1;color:#fff}.Comparison--mobile table tr:first-child th>div .RemoveService{position:absolute;top:20px;left:15px;display:block;cursor:pointer;width:15px;height:15px;padding:0;z-index:10}.Comparison--mobile table tr:first-child th>div .RemoveService span:first-child,.Comparison--mobile table tr:first-child th>div .RemoveService span:last-child{display:inline-block;width:10px;height:2px;background-color:#fff;transform:rotate(45deg);position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.Comparison--mobile table tr:first-child th>div .RemoveService span:last-child{transform:rotate(-45deg)}.Comparison--mobile table tr:first-child th>div .RemoveService.SelectArrow{left:unset;right:15px}.Comparison--mobile table tr:first-child th>div .RemoveService.SelectArrow span:first-child{right:unset}.Comparison--mobile table tr:first-child th>div .RemoveService.SelectArrow span:last-child{left:unset}}.TotalTableContainer{padding:0;margin:0;scroll-snap-align:start}.TotalTableContainer>div{background-color:#f0f0eb;padding:1vh 7vw 12vh}.TotalTableContainer h2{font-size:2.5rem;padding-left:2vw;margin-bottom:4vh}.TotalTable{width:100%;display:inline-table;background-color:#fff}.TotalTable tbody{width:100%}.TotalTable tbody tr{width:100%;position:relative;display:flex;justify-content:space-between}.TotalTable tbody tr:first-child th{border-right:1px solid #e1abaf;border-bottom:3px solid #e1abaf;background-color:rgba(217,4,28,.15)}.TotalTable tbody tr:first-child th:first-child{background-color:#e1abaf}.TotalTable tbody tr:first-child th:nth-child(3){position:relative;top:0;border-right:none;background-color:#eab5b7;font-size:1.8rem;padding-top:0;line-height:unset;z-index:10}.TotalTable tbody tr:first-child th:nth-child(3) span{color:#fff}.TotalTable tbody tr:first-child th:nth-child(3):before{content:"";display:inline-block;position:absolute;top:0;bottom:-3px;width:3px;right:-3px;background-color:#d9041c;z-index:5}.TotalTable tbody tr:first-child th:nth-child(3):after{content:"";display:inline-block;position:absolute;right:-3px;left:-3px;top:-40%;height:40%;background-color:inherit;border-left:3px solid #d9041c;border-top:3px solid #d9041c;border-right:3px solid #d9041c}.TotalTable tbody tr:first-child th:nth-child(2){position:relative;top:0}.TotalTable tbody tr:first-child th:nth-child(2):before{content:"";display:inline-block;position:absolute;top:0;bottom:-3px;width:3px;right:-1px;background-color:#d9041c}.TotalTable tbody tr:first-child th:last-child{padding-top:15px;line-height:unset;position:relative;top:0}.TotalTable tbody tr:first-child th:last-child span{color:#fff}.TotalTable tbody tr td:last-child,.TotalTable tbody tr th:last-child{border-right:none;border-bottom:none}.TotalTable tbody tr th:last-child{border-bottom:3px solid #e1abaf}.TotalTable tbody tr:nth-child(2) td:last-child{position:relative}.TotalTable tbody tr:nth-child(2) td:last-child>span{display:inline-block;position:absolute;right:0;left:0;top:0;bottom:-345px;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center}.TotalTable tbody tr:nth-child(2) td:last-child>span h4{font-size:2rem;margin:0 0 1rem;color:#1d1d1b}.TotalTable tbody tr:nth-child(2) td:last-child>span h4 span{font-weight:300;font-size:1rem;color:#818181}.TotalTable tbody tr:nth-child(2) td:last-child>span p{color:#1d1d1b;font-size:1rem;padding:0 15px}.TotalTable tbody tr th{font-weight:700;font-size:1.4rem;text-align:center;padding:0 40px;position:sticky;top:8vh;background-color:#f0f0eb;z-index:5;width:20%;height:5rem;line-height:5rem}.TotalTable tbody tr th:first-child{text-align:left;width:40%}.TotalTable tbody tr th span{color:#818181;font-weight:300;font-size:1rem;display:block}.TotalTable tbody tr td{padding:20px 40px;text-align:center;font-size:1.3rem;width:20%;border-right:1px solid #e1abaf;border-bottom:1px solid #e1abaf}.TotalTable tbody tr td:first-child{width:40%;text-align:left;background-color:rgba(217,4,28,.2)}.TotalTable tbody tr td:first-child a{font-size:1.3rem;border:none;position:relative;padding:0}.TotalTable tbody tr td:first-child a:after{content:"";position:absolute;right:50%;left:50%;bottom:-3px;height:2px;background-color:#1d1d1b;transition:.45s cubic-bezier(.4,0,.2,1)}.TotalTable tbody tr td:first-child a:hover{color:#1d1d1b;border-color:none}.TotalTable tbody tr td:first-child a:hover:after{right:0;left:0}.TotalTable tbody tr td:first-child span{color:#818181;font-weight:300;font-size:1rem;display:block}.TotalTable tbody tr td a{text-decoration:none;font-size:1.2rem;color:#1d1d1b;transition:.4s;position:relative}.TotalTable tbody tr td a>span{color:#818181;font-weight:300;font-size:1rem;display:inline-block}.TotalTable tbody tr td a:after{content:"";position:absolute;right:50%;left:50%;bottom:-5px;height:2px;background-color:#1d1d1b;transition:.45s cubic-bezier(.4,0,.2,1)}.TotalTable tbody tr td a:hover{color:#1d1d1b;border-color:none}.TotalTable tbody tr td a:hover:after{right:0;left:0}.TotalTable tbody tr td:last-child{position:relative;top:0}.TotalTable tbody tr td:nth-child(3){position:relative;top:0;border-right:none}.TotalTable tbody tr td:nth-child(3):before{content:"";display:inline-block;position:absolute;top:0;bottom:-3px;width:3px;right:-3px;background-color:#d9041c;z-index:5}.TotalTable tbody tr td:nth-child(2){position:relative;top:0;border-left:none;justify-content:center}.TotalTable tbody tr td:nth-child(2):before{content:"";display:inline-block;position:absolute;top:0;bottom:-3px;width:3px;right:-1px;background-color:#d9041c}.TotalTable tbody tr:last-child td:nth-child(3){position:relative;top:0}.TotalTable tbody tr:last-child td:nth-child(3):after{content:"";display:inline-block;position:absolute;right:-3px;left:-3px;bottom:-40%;height:40%;background-color:#fff;border-left:3px solid #d9041c;border-bottom:3px solid #d9041c;border-right:3px solid #d9041c}.TotalTable tbody tr:last-child td:last-child{background-color:hsla(0,0%,73%,.38);position:relative;top:0}.TotalTable thead td{font-weight:700}.TotalTable thead td:last-child{padding-right:30px}.TotalTable.animated tbody tr:after{right:20%}.TotalTable.animated tbody tr:first-child:after{transition-delay:.1s}.TotalTable.animated tbody tr:nth-child(2):after{transition-delay:.2s}.TotalTable.animated tbody tr:nth-child(3):after{transition-delay:.3s}.TotalTable.animated tbody tr:nth-child(4):after{transition-delay:.4s}.TotalTable.animated tbody tr:nth-child(5):after{transition-delay:.5s}.TotalTable.animated tbody tr:nth-child(6):after{transition-delay:.6s}.TotalTable.animated tbody tr:nth-child(7):after{transition-delay:.7s}.TotalTable.animated tbody tr:nth-child(8):after{transition-delay:.8s}.TotalTable.animated tbody tr:nth-child(9):after{transition-delay:.9s}.TotalTable.animated tbody tr:first-child:after,.TotalTable.animated tbody tr:last-child:after{right:0}.TotalTable-mobileQuote{display:none}@media(max-width:1199px){.TotalTable tbody tr:first-child th{padding:0 10px;font-size:1.2rem;height:unset}.TotalTable tbody tr:first-child th:first-child{padding:0 40px}.TotalTable tbody tr:first-child th:nth-child(3){font-size:1.5rem}.TotalTable tbody tr:after{right:0}.TotalTable tbody tr:first-child:after{transition-delay:.1s}.TotalTable tbody tr:nth-child(2):after{transition-delay:.2s}.TotalTable tbody tr:nth-child(3):after{transition-delay:.3s}.TotalTable tbody tr:nth-child(4):after{transition-delay:.4s}.TotalTable tbody tr:nth-child(5):after{transition-delay:.5s}.TotalTable tbody tr:nth-child(6):after{transition-delay:.6s}.TotalTable tbody tr:nth-child(7):after{transition-delay:.7s}.TotalTable tbody tr:nth-child(8):after{transition-delay:.8s}.TotalTable tbody tr:nth-child(9):after{transition-delay:.9s}.TotalTable tbody tr td{display:flex;align-items:center}.TotalTable tbody tr td a:after,.TotalTable tbody tr td:first-child a:after{content:none}}@media(max-width:699px){.TotalTableContainer{overflow-x:scroll;max-width:100vw;padding:0}.TotalTableContainer>div{background-color:#f0f0eb;padding:1vh 15px 6vh}.TotalTableContainer h2{text-align:center;margin-top:4vh;margin-bottom:5vh}.TotalTable tbody tr:first-child th:first-child,.TotalTable tbody tr:first-child th:nth-child(3){padding:0 5px}.TotalTable tbody tr:first-child th:nth-child(3) span{margin-top:3px}.TotalTable tbody tr td:first-child,.TotalTable tbody tr th:first-child{font-weight:700}.TotalTable tbody tr td:last-child,.TotalTable tbody tr th:last-child{display:none}.TotalTable tbody tr td,.TotalTable tbody tr th{padding:20px 5px;width:33.33%}.TotalTable tbody tr td span,.TotalTable tbody tr th span{color:#818181;font-weight:300;font-size:1rem;display:block}.TotalTable tbody tr td a,.TotalTable tbody tr th a{border:none}.TotalTable tbody tr td:first-child,.TotalTable tbody tr th:first-child{width:30%}.TotalTable tbody tr td:nth-child(2),.TotalTable tbody tr td:nth-child(3),.TotalTable tbody tr th:nth-child(2),.TotalTable tbody tr th:nth-child(3){width:35%}.TotalTable tbody tr th{padding:20px 5px 7px}.TotalTable tbody tr td{padding:20px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.TotalTable tbody tr td:first-child{align-items:flex-start}.TotalTable tbody tr td a>span{color:#818181;font-weight:300;font-size:1rem;display:inline-block}.TotalTable-mobileQuote{display:block;font-size:1.6rem;color:#d9041c;margin-top:6rem;line-height:1.5}}.ImageTitleGallry{position:relative}.ImageTitleGallry,.TileVisiblePart{width:100vw;height:100%}.TilesContainer{height:100%}.TileRow{display:flex;justify-content:flex-start;transition:.45s cubic-bezier(.4,0,.2,1)}.TileRow:first-child{margin-bottom:.2vw}.ImageTile{max-width:28.5333333333vw;height:43vh;-o-object-fit:cover;object-fit:cover;margin:0 .2vw 0 0;transition:.45s cubic-bezier(.4,0,.2,1)}.Tile-next,.Tile-prev{position:absolute;top:0;width:7vw;height:10vh;background-color:#d9041c}.Tile-prev{right:0}.ServicePageSlides{width:100%;display:flex;position:relative;height:100%;z-index:5}.ServiceLeftSlide,.ServiceRightSlide{width:50%;height:100%;flex-shrink:0}.ServiceRightSlide{background-color:#1d1d1b}.ServiceTitleSlide{height:100%;width:100%;padding:24vh 15rem 0 12.5rem;transform:translateY(100%);transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:.45s}.ServiceTitleSlide h1{color:#fff;font-size:6.5vw;line-height:1;margin:0;transform:translateX(-3px)}.ServiceTitleSlide h2{color:#fff;font-size:1rem;margin-bottom:1.875rem}.BlogPage .ServiceTitleSlide{padding:24vh 12.5rem 0 15rem}.ServiceImageSlide{transform:translateY(-100%);transition:.45s cubic-bezier(.4,0,.2,1);height:100%;transition-delay:.45s}.ServiceImageSlide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ServiceBread{font-size:1rem;line-height:3rem;margin:0;color:#fff}.ServiceBread a{color:#fff;cursor:pointer;text-decoration:none}.ServiceBread a span{text-decoration:underline}.ServiceBread a:after{content:" » ";text-decoration:none}.GoToDownServices{position:absolute;right:0;left:0;bottom:0;transform:translateY(100%);background-color:#fff;height:7.5rem;z-index:6;cursor:pointer;transition:.3s cubic-bezier(.4,0,.2,1) 1.2s}.GoToDownServices:hover span{bottom:-15%}.GoToDownServices span{transition:.45s cubic-bezier(.4,0,.2,1);position:absolute;top:0;right:0;left:0;bottom:0;display:inline-block;width:1rem;height:1rem;background-image:url(/assets/Down-arrow.png);background-repeat:no-repeat;background-position-x:center;background-size:contain;margin:auto}.GoToDownServices span:after{content:"";display:inline-block;background-image:url(/assets/down-arrow-simple.svg);background-size:.8rem;background-position-x:center;background-position-y:70%;background-repeat:no-repeat;position:absolute;right:.1rem;left:.1rem;top:.1rem;bottom:.1rem;margin:auto}.Loaded .ServiceImageSlide,.Loaded .ServiceTitleSlide{transform:translateY(0)}.Loaded .GoToDownServices{transform:translateY(0);transition:.3s cubic-bezier(.4,0,.2,1) 1.2s}@media(max-width:1199px){.ServiceTitleSlide{padding:160px 40px 65px}.GoToDownServices{height:11rem}.GoToDownServices span{bottom:50%}.Loaded .GoToDownServices{transform:translateY(0);transition:.3s cubic-bezier(.4,0,.2,1) 1.2s}}@media(max-width:1199px)and (orientation:landscape){.ServiceLeftSlide{width:50%;height:100vh}.ServiceRightSlide{display:block;height:100vh}.ServiceRightSlide .ServiceImageSlide{height:100%}.ServiceRightSlide .ServiceImageSlide img{-o-object-fit:cover;object-fit:cover}}@media(max-width:1199px)and (orientation:portrait){.ServicePageSlides{flex-direction:column}.ServiceLeftSlide{width:100%;height:50vh}.ServiceTitleSlide{transition:.45s cubic-bezier(.4,0,.2,1)}.ServiceRightSlide{display:block;height:100vh;width:100%;background-color:transparent}.ServiceRightSlide .ServiceImageSlide{height:100%;transform:translateY(400%);transition:.45s cubic-bezier(.4,0,.2,1)}.ServiceRightSlide .ServiceImageSlide img{-o-object-fit:cover;object-fit:cover}.Loaded .ServiceRightSlide .ServiceImageSlide{transform:translateY(0)}}@media(max-width:699px){.ServicePageSlides{flex-direction:column}.ServiceLeftSlide{height:unset;min-height:calc(50vh - 18.5px)}.ServiceTitleSlide{min-height:calc(50vh - 18.5px);transition:.45s cubic-bezier(.4,0,.2,1);padding:55px 40px 0;display:flex;flex-direction:column;justify-content:center}.ServiceTitleSlide h1{font-size:12vw}.ServiceImageSlide{transform:translateY(100%);transition:.45s cubic-bezier(.4,0,.2,1)}.ServiceRightSlide{width:100%;display:block;height:calc(50vh - 18.5px);max-height:800px;min-height:100vh;background-color:transparent}.ServiceImageSlide{height:100%}.ServiceImageSlide img{-o-object-fit:cover;object-fit:cover}}.ServicePageWrapper .BodyContainer--fluid{padding:0;scroll-snap-type:y proximity}.ServicePageWrapper .BodyContainer{margin:0;width:100%;padding-top:0}.ServicePageWrapper .ContactBtn{transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1) .45s;transition-delay:0s;z-index:5}.ServicePageWrapper .ContactBtn.toggleMode{transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1) .45s}.ServicePageWrapper section{display:flex;justify-content:center;align-items:center;padding:5rem 0 4.375rem}.ServicePageWrapper section>div{height:100%;overflow:hidden}.ServicePageWrapper section:last-child{align-items:flex-end;padding-top:0}.ServicePageWrapper footer{display:none}.ServicePageWrapper .StartProject{background-color:#f0f0eb}.ServiceGallery-section{scroll-snap-align:start}.ServiceNav{position:absolute;bottom:-100%;right:0;left:0;transform:translateY(100%);background-color:#fff;z-index:50;height:4.375rem!important}.ServiceNav,.ServiceNav.fixed{transition:transform .3s cubic-bezier(.4,0,.2,1)}.ServiceNav.fixed{transform:translateY(0);transition-delay:.45s}.ServiceNav nav{height:100%;display:flex;justify-content:center;overflow:hidden;padding:0 7vw}.ServiceNav a{font-size:.9rem;margin:0;padding:0 10px;flex-shrink:0;flex-grow:1;text-align:center;cursor:pointer;color:#1d1d1b;line-height:4.375rem;position:relative;overflow:hidden;transition:all .45s cubic-bezier(.4,0,.2,1);text-decoration:none}.ServiceNav a span{position:absolute;right:0;left:0;top:0;bottom:0;transition:transform .45s cubic-bezier(.4,0,.2,1);transition-delay:0s;z-index:-1;overflow:hidden}.ServiceNav a span,.ServiceNav a span span{transform:translateY(101%)}.ServiceNav a:hover span{transform:translateY(0)}.ServiceNav a:hover span span{transform:translateY(101%)}.ServiceNav a.selected{color:#fff;font-weight:700}.ServiceNav a.selected span{transform:translateY(0)}.ServiceNav a.selected span span{transform:translateY(101%)}.ServiceNav a.selected.PrevSelect{color:#1d1d1b;transition-delay:0s}.ServiceNav a.selected.PrevSelect span,.ServiceNav a.selected.PrevSelect span span{transform:translateY(-101%)}.ServiceNav a.selecting{color:#fff}.ServiceNav a.selecting span{transform:translateY(0)}.ServiceNav a.selecting span span{position:absolute;top:0;right:0;left:0;bottom:0;transform:translateY(0);transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:0s}@media screen and (min-width:1200px){.ServiceNav a{text-decoration:none;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(0deg,#353535,#353535 50%,#1d1d1b 0);background-size:100% 200%;background-position:0 0}.ServiceNav a:hover{background-position:100% 100%}.ServiceNav a.selected{background-position:0 0;-webkit-text-fill-color:#fff}.ServiceNav a.selected,.ServiceNav a.selecting{background-image:linear-gradient(0deg,#fff,#fff 50%,#1d1d1b 0)}.ServiceNav a.selecting{background-position:100% 100%}}.ServiceFeature{transition:.45s cubic-bezier(.4,0,.2,1)}.BrochureModal{z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(29,29,27,.8)}.Specification{width:100%;padding:12.5rem 15rem 0;display:flex}.Specification .SpecificationTable{width:66.66%;flex-grow:1}.Specification .SpecificationWeDid{width:33.33%;flex-shrink:0}.Specification .SpecificationWeDid h3{font-size:1rem;margin-bottom:1.875rem;color:#545454;font-weight:400}.Specification .SpecificationWeDid ul{padding:0;list-style:none}.Specification .SpecificationWeDid ul li{font-size:1rem;font-weight:600;margin-bottom:1.25rem}.Specification .ServiceBrochureBtn{background-color:#d9041c;color:#fff!important;cursor:pointer;height:100%}.Specification .ServiceBrochureBtn a{display:block;width:100%;height:100%}.Specification .serviceTableWithPadding{padding-left:.4rem}.Specification .ServiceBrochureText{color:#d9041c}.Specification .BrochureArrow{display:flex;justify-content:center;align-items:center}.Specification .BrochureArrow img{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain;animation:shaker 1.5s infinite}@keyframes shaker{0%{transform:translateX(-10%)}50%{transform:translateX(10%)}to{transform:translateX(-10%)}}.Specification h2{font-size:3rem;font-weight:400;margin-bottom:2.1875rem;font-weight:600;margin-top:0;line-height:2.5rem}.Specification h2 span{font-weight:400;font-size:1.5rem;color:#818181;margin-left:15px}.Specification table{border-spacing:0;width:41.25rem}.Specification table span{font-size:.8rem}.Specification td{height:6vh;min-width:3.75rem;font-size:1rem;position:relative;color:#292929}.Specification td:first-child{min-width:7.5rem;font-size:1rem;color:#545454}.Specification td:first-child:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background-color:#292929}.Specification td:nth-child(3){min-width:calc(100% - 11.25rem);font-weight:600}.Specification td:nth-child(3):before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background-color:#292929;transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:0s;transform:scaleX(0);transform-origin:left}.Specification tr:last-child td:first-child:after{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;background-color:#292929}.Specification tr:last-child td:nth-child(3):after{content:"";position:absolute;bottom:0;right:0;left:0;height:2px;background-color:#292929;transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:0s;transform-origin:left;transform:scaleX(0)}.animated.Specification tr:first-child td:nth-child(3):before{transition-delay:.2s}.animated.Specification tr:nth-child(2) td:nth-child(3):before{transition-delay:.3s}.animated.Specification tr:nth-child(3) td:nth-child(3):before{transition-delay:.4s}.animated.Specification tr:nth-child(4) td:nth-child(3):before{transition-delay:.5s}.animated.Specification tr:nth-child(5) td:nth-child(3):before{transition-delay:.6s}.animated.Specification tr:nth-child(6) td:nth-child(3):before{transition-delay:.7s}.animated.Specification td:nth-child(3):before{transform:scaleX(1)}.animated.Specification tr:last-child td:nth-child(3):after{transform:scaleX(1);transition-delay:.7s}.ServiceComeDownAnimation,.ServiceComeUPAnimation{overflow:hidden;position:relative}.ServiceComeDownAnimation:after,.ServiceComeUPAnimation:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;transform:translateY(101%);transition:.45s cubic-bezier(.4,0,.2,1)}.ServiceComeDownAnimation>div,.ServiceComeUPAnimation>div{transition:.45s cubic-bezier(.4,0,.2,1);transform:translateY(101%);transition-delay:.4s;position:relative;z-index:1;height:100%}.ServiceComeDownAnimation.animated:after,.ServiceComeDownAnimation.animated>div,.ServiceComeUPAnimation.animated:after,.ServiceComeUPAnimation.animated>div{transform:translateY(0)}.ServiceComeDownAnimation:after{transform:translateY(-101%);transition:.45s cubic-bezier(.4,0,.2,1)}.ServiceComeDownAnimation>div{transform:translateY(-101%);height:-moz-fit-content;height:fit-content}.ServiceMainGallery{margin:0 7vw;height:80vh!important}.ServiceMainImage{width:100%;height:762px;padding:50px;margin-bottom:20vh}.ServiceMainImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;text-align:center}.ServiceImage{width:60%;height:-moz-fit-content;height:fit-content}.ServiceImage1,.ServiceImage2,.ServiceImage3,.ServiceImage4{width:100%;padding:0 9vw;display:flex;justify-content:space-between;align-items:center}.ServiceImage1 img,.ServiceImage1 video,.ServiceImage2 img,.ServiceImage2 video,.ServiceImage3 img,.ServiceImage3 video,.ServiceImage4 img,.ServiceImage4 video{width:100%;-o-object-fit:contain;object-fit:contain;text-align:center;max-height:60vh;display:block}.ServiceImage1 .ServiceText,.ServiceImage2 .ServiceText,.ServiceImage3 .ServiceText,.ServiceImage4 .ServiceText{width:35%;-o-object-fit:cover;object-fit:cover;text-align:left;color:#1d1d1b}.ServiceImage1 .ServiceText span,.ServiceImage2 .ServiceText span,.ServiceImage3 .ServiceText span,.ServiceImage4 .ServiceText span{color:#818181}.ServiceImage1 p,.ServiceImage2 p,.ServiceImage3 p,.ServiceImage4 p{line-height:1.5;font-size:1.3rem;white-space:pre-line;vertical-align:bottom}.ServiceImage1 p h4,.ServiceImage2 p h4,.ServiceImage3 p h4,.ServiceImage4 p h4{margin:.75rem 0;font-size:1.4rem}.ServiceEndImage{height:50vh!important;margin:0 7vw}.ServiceEndImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;text-align:center;cursor:pointer}.ServiceImage1 h2,.ServiceImage2 h2,.ServiceImage3 h2,.ServiceImage4 h2{font-size:3rem;margin-top:0}.ServiceCounterPart{padding:9vh 0;display:flex;justify-content:center;align-items:center}.CounterWrapper{display:flex;justify-content:space-between;padding:0 7.5rem;width:100%}.CounterWrapper .Counter{width:33.33%;display:flex;flex-direction:column;align-items:center;color:#1d1d1b;flex-grow:1;flex-shrink:0}.CounterWrapper .Counter h2{font-size:1.3rem;font-weight:600;text-align:center}.CounterWrapper .Counter p{font-size:5rem;font-weight:700;text-align:center}.CounterWrapper .Counter p.ConterDesc{color:#818181;font-size:1.1rem;padding:0 15%;font-weight:400;margin-top:1rem}.NextServiceBanner{display:flex;height:50vh;cursor:pointer}.NextImage,.NextTitle{width:50%;height:100%}.NextTitle{padding:12vh 6.25rem 0 7.5rem;color:#fff}.NextTitle h2{font-size:4rem;margin:0}.NextTitle h3{font-size:1rem}@media(max-width:1199px){.CounterWrapper{padding:0 7.5rem;justify-content:center}.CounterWrapper .Counter{width:25%;margin:0 2rem}.CounterWrapper .Counter p.ConterDesc{padding:0 10%;font-size:1.2rem}.ServicePageWrapper .PageHeader{z-index:10;position:relative}.ServicePageWrapper section{height:unset;padding:5rem 0}.ServicePageWrapper .StartProject{width:100%}.ServicePageWrapper .StartProject .ServiceCounterPart{background-color:#fff}.ServicePageWrapper .StartProject .ServiceCounterPart .CounterWrapper h2{font-size:1.4rem}.ServicePageWrapper .StartProject .ServiceCounterPart .CounterWrapper p{font-size:2.4rem;font-weight:700}.ServicePageWrapper .BodyContainer--fluid{padding:0}.ServicePageWrapper .BodyContainer{padding-top:0}.Specification{padding:1rem 7.5rem 7.5rem;align-items:flex-start;flex-wrap:wrap}.Specification h2{margin-bottom:2.1875rem}.Specification .SpecificationTable,.Specification .SpecificationWeDid{width:-moz-fit-content;width:fit-content}.Specification .SpecificationWeDid{min-width:35%;display:flex;flex-direction:column}.Specification .SpecificationWeDid h3,.Specification .SpecificationWeDid ul li{font-size:1.3rem}.Specification.Specification td:nth-child(3):before{transform:scaleX(1)}.Specification.Specification tr:last-child td:nth-child(3):after{transform:scaleX(1);transition-delay:.6s}.Specification td{min-width:3.75rem}.Specification td:first-child{min-width:7.5rem;font-size:1.3rem}.Specification td:nth-child(3){min-width:calc(100% - 11.25rem);font-size:1.3rem;padding:8px 0}.Specification td{height:5rem}.ServicePageWrapper .ServiceImage-section{padding:7.5rem 7.5rem 0}.ServiceImage1 img,.ServiceImage1 video,.ServiceImage2 img,.ServiceImage2 video,.ServiceImage3 img,.ServiceImage3 video,.ServiceImage4 img,.ServiceImage4 video{width:100%;height:100%;max-height:80vh;-o-object-fit:cover;object-fit:cover;text-align:center}.ServiceImage1 .ServiceText,.ServiceImage2 .ServiceText,.ServiceImage3 .ServiceText,.ServiceImage4 .ServiceText{width:100%;height:unset;-o-object-fit:cover;object-fit:cover;text-align:left;color:#1d1d1b;padding-left:5.625rem;margin-top:2rem;order:1}.ServiceImage1 h2,.ServiceImage2 h2,.ServiceImage3 h2,.ServiceImage4 h2{margin-top:0;margin-bottom:11px}.ServiceImage1,.ServiceImage2,.ServiceImage3,.ServiceImage4{width:unset;height:unset;padding:0;margin-bottom:5vh;margin-left:-5.625rem;flex-direction:column}.ServiceImage1 p,.ServiceImage2 p,.ServiceImage3 p,.ServiceImage4 p{font-size:1.8rem}.ServiceImage{width:100%;padding-left:5.625rem}.ServiceComeDownAnimation>div,.ServiceComeUPAnimation>div{transform:translateY(0);height:100%}.ServiceComeDownAnimation:after,.ServiceComeUPAnimation:after{transform:translateY(0);left:5.625rem}.ServiceComeDownAnimation.ServiceMainGallery:after,.ServiceComeUPAnimation.ServiceMainGallery:after{left:0}.ServiceMainGallery{margin:0 5.625rem}.ServiceSeondGallery-section{padding-top:7.5rem}.CounterWrapper .Counter h2{line-height:1.4}.CounterWrapper .Counter p{font-weight:600}.ServiceEndImage{margin:0}.ServiceNav{position:fixed;bottom:0;transform:translateY(0);height:55px!important;overflow-x:auto;transform:translateY(100%);transition-delay:1s;margin-right:55px}.ServiceNav nav{overflow:visible;justify-content:unset;padding:0}.ServiceNav nav a{flex-grow:1;flex-shrink:0;width:33.33%;line-height:55px;font-size:1.2rem}.Loaded .ServiceNav{transform:translateY(0)}.ServicePageWrapper .ContactBtn{transform:none}.ServicePageWrapper .StartProject{margin:5rem 0 0}.ServicePageWrapper .StartProject a{font-size:1.3rem}.ServiceNav a:hover>span{transform:translateY(101%)}.ServiceNav a.selected:hover>span,.ServiceNav a.selecting:hover>span{transform:translateY(0)}}@media(max-width:1199px)and (orientation:landscape){.ServiceNav nav a{width:20%}}@media(max-width:1199px)and (orientation:portrait){.Specification .SpecificationWeDid{width:100%;flex-direction:row;justify-content:space-between;margin-top:50px}.Specification .SpecificationWeDid h3{margin-bottom:5px}.Specification .SpecificationWeDid ul{margin-bottom:20px}.ServiceMainGallery{height:50vh!important}}@media only screen and (max-width:699px){#nextServiceLink{width:100%}.ServicePageWrapper section{padding:2.5rem 0}.ServicePageWrapper .Specification-section{padding:45px 0 0}.ServicePageWrapper .StartProject{margin:0}.Specification{padding:15px}.Specification h2{font-size:1.875rem}.Specification .SpecificationTable{width:100%;max-width:unset}.Specification table{width:100%}.Specification .SpecificationWeDid{width:100%;display:flex;flex-direction:column}.Specification .SpecificationWeDid h3{margin-bottom:5px;font-size:1.3rem}.Specification .SpecificationWeDid ul{margin-bottom:25px}.Specification .SpecificationWeDid ul li{font-size:1.3rem}.Specification td:first-child{min-width:80px;font-size:1.3rem}.Specification td{min-width:30px}.Specification td:last-child{min-width:calc(100% - 110px);font-size:1.3rem;font-weight:600;padding:8px 0}.ServiceMainGallery{margin:0 0 30px;padding:0 15px}.ServicePageWrapper .ServiceImage-section{padding:2.5rem 15px}.ServicePageWrapper .ServiceImage-section .ServiceImage{order:1}.ServicePageWrapper .ServiceImage-section .ServiceText{order:2}.ServiceImage1,.ServiceImage2,.ServiceImage3,.ServiceImage4{height:unset;padding:0;margin:0;flex-direction:column}.ServiceImage1 div,.ServiceImage2 div,.ServiceImage3 div,.ServiceImage4 div{width:100%;height:unset;margin:0;padding:0}.ServiceImage1 img,.ServiceImage1 video,.ServiceImage2 img,.ServiceImage2 video,.ServiceImage3 img,.ServiceImage3 video,.ServiceImage4 img,.ServiceImage4 video{width:100%;height:100%;margin:0}.ServiceImage1 h2,.ServiceImage2 h2,.ServiceImage3 h2,.ServiceImage4 h2{font-size:1.875rem;margin-bottom:2.1875rem}.ServiceImage1 .ServiceText,.ServiceImage2 .ServiceText,.ServiceImage3 .ServiceText,.ServiceImage4 .ServiceText{width:100%;height:unset;-o-object-fit:cover;object-fit:cover;text-align:left;color:#1d1d1b;padding-left:0;margin-top:30px}.ServiceImage2 .ServiceText,.ServiceImage4 .ServiceText{order:1}.ServiceImage1 p,.ServiceImage2 p,.ServiceImage3 p,.ServiceImage4 p{margin-bottom:15px;font-size:1.5rem}.CounterWrapper{flex-direction:column;align-items:center;padding:0 15px}.CounterWrapper .Counter{line-height:1.4;padding:25px 0;width:100%}.CounterWrapper .Counter h2{margin:0}.CounterWrapper .Counter p.CounterDesc{margin-top:0}.NextServiceBanner{flex-direction:column}.NextImage,.NextTitle{width:100%;height:50%;flex-shrink:0;padding:0}.NextTitle{text-align:center;line-height:25vh;font-size:3rem}.ServiceNav{position:fixed;top:0;height:55px!important;transform:translateY(0);transition-delay:0s;margin-right:0;background-color:#f0f0eb;z-index:10!important;visibility:hidden}.ServiceNav::-webkit-scrollbar{display:none}.ServiceNav nav a{flex-grow:1;flex-shrink:0;width:33.33%;line-height:1.4;font-size:1.2rem;display:flex;justify-content:center;align-items:center}.ServiceNav nav a.selected{background-color:transparent}.ServiceNav nav a.selected:hover span{transform:translateY(0)}.ServiceNav nav a.selecting{background-color:transparent}.ServiceNav nav a.selecting:hover span{transform:translateY(0)}.ServiceNav nav a:hover span{transform:translateY(101%)}.ServiceComeDownAnimation.ServiceMainGallery:after,.ServiceComeUPAnimation.ServiceMainGallery:after{left:15px;right:15px}}.QuoteBtn{display:flex;height:8vh;cursor:pointer;margin-bottom:4vh}.QuoteBtn img{width:7vw;height:100%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.QuoteBtn p{width:50%;height:100%;font-size:1rem;font-weight:600;text-align:left;flex-shrink:0;display:flex;align-items:center;padding-left:10px}.QuoteGallery{position:fixed;top:0;bottom:0;right:0;left:0;transform:translateY(100%);z-index:50}.QuoteGallery .QuoteGallery-innerContainer{position:absolute;top:0;right:0;left:0;height:100vh;z-index:40;background-color:#1d1d1b;padding:1vh 14vw}.QuoteGallery.hidden{display:none}.QuoteGallery .CloseBtn{position:absolute;right:0;bottom:0;width:70px;height:70px;cursor:pointer;z-index:10}.QuoteGallery .CloseBtn span:first-child,.QuoteGallery .CloseBtn span:last-child{display:inline-block;width:20px;height:2px;background-color:#fff;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;transform:rotate(45deg)}.QuoteGallery .CloseBtn span:last-child{transform:rotate(-45deg)}.QuoteGallery .CloseBtn:hover{background-color:#545454}.QuoteElement{position:absolute;left:4vw;color:#fff;text-align:center;top:75vh;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}.QuoteElement h5{font-size:1.5rem;margin-bottom:.5rem}.QuoteElement p{font-size:1rem}@media(max-width:1199px){.QuoteGallery{transform:none}.QuoteGallery .CloseBtn{bottom:unset;top:0}.QuoteBtn img{width:10vh}.QuoteBtn p{font-size:1.3rem}.QuoteElement{top:unset;left:0;right:0;bottom:15%;display:flex;justify-content:center;align-items:center}.QuoteElement div{margin:0 2rem}.QuoteElement h5{font-size:1.5rem;margin:0 0 1rem}.QuoteElement p{font-size:1rem;margin:0}}@media(max-width:1199px)and (orientation:portrait){.FastQuote{order:2}}@media(max-width:699px){.QuoteBtn img{width:30%}.QuoteBtn p{font-size:1.3rem;width:40%}.QuoteGallery{transform:none}.FastQuote{order:2}.QuoteElement{bottom:14%;flex-wrap:wrap}.QuoteElement div{width:40%;margin:0 1rem 20px}.QuoteElement h5{font-size:1.3rem;margin:0}.QuoteElement p{font-size:1rem;margin:0;font-weight:400}}.AboutTitleSlide{background-color:#f0f0eb;font-family:CirCular-std,sans-serif;padding:15vh 8% 0 10%;transform:translateY(100%);transition:.45s cubic-bezier(.4,0,.2,1) .45s}.AboutTitleSlide h6{font-size:1rem;margin-bottom:1.875rem;margin-top:0;color:#1d1d1b;font-weight:400}.AboutTitleSlide h1{font-size:3.5rem;color:#292929;line-height:1.1;transform:translateX(-4px)}.AboutTitleSlide p{font-size:1rem;font-weight:400;color:#1d1d1b;line-height:1.4rem;margin-bottom:1.4rem}.AboutTitleSlide .AboutDesc{max-height:41vh;position:relative;overflow:hidden}.AboutTitleSlide .AboutDesc div{height:35vh;padding-bottom:5rem}.AboutTitleSlide .AboutDesc div::-webkit-scrollbar{display:none}.AboutBreadCrumb{padding:10px 0 0;margin-bottom:1.4rem}.AboutBreadCrumb a,.AboutBreadCrumb span{font-size:1rem;color:#1d1d1b}.AboutBreadCrumb a{text-decoration:underline}.ArrowDown{width:60px;height:93px;position:relative;padding:1.25rem 0;overflow:hidden}.ArrowDown span{width:60px;height:31px;display:inline-block;background-image:url(/assets/ArrowDown-black.png);background-size:contain;background-repeat:no-repeat;transform:translateY(250%);transition:transform .45s cubic-bezier(.4,0,.2,1) 2.5s;position:absolute;bottom:20px;cursor:pointer;z-index:25;animation:shake 1.6s ease-in-out infinite}.GoToDownServices.GoToDownAbout:hover span{bottom:0}.GoToDownServices.GoToDownAbout span{transition:none;color:#1d1d1b;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:none;font-weight:600}.GoToDownServices.GoToDownAbout span:hover{bottom:0}.GoToDownServices.GoToDownAbout span:hover:after{transform:scaleX(.7)}.GoToDownServices.GoToDownAbout span:after{background-color:#1d1d1b;height:2px;bottom:-3px;transition:transform .45s cubic-bezier(.4,0,.2,1);right:0;left:0;top:unset;margin:unset;transform:scaleX(1)}@media(max-width:1199px){.AboutTitleSlide{padding:100px 7% 65px 10%}.AboutTitleSlide h1{font-size:3.5rem;line-height:1.1;font-weight:600}.AboutTitleSlide p{font-size:1.3rem;line-height:1.4}.AboutTitleSlide .AboutDesc div{height:unset;padding-bottom:0}.AboutRightSlide{height:45vh}.AboutLeftSlide{height:55vh}.AboutImageSlide img{-o-object-position:bottom;object-position:bottom}}@media(max-width:1199px)and (orientation:landscape){.AboutLeftSlide,.AboutRightSlide{height:100vh}.AboutImageSlide img{-o-object-position:23%;object-position:23%}}@media(max-width:699px){.AboutPageSlides{height:unset}.AboutTitleSlide{height:unset;padding:10% 10% 30px}.AboutTitleSlide h1{font-size:2rem}.AboutTitleSlide .AboutDesc{max-height:unset}.AboutTitleSlide p{font-size:1.4rem}.AboutRightSlide{min-height:unset;max-height:unset;height:250px}.AboutLeftSlide{order:2;height:unset}.GoToDownAbout{position:static;width:100%}.AboutPageHeader{flex-direction:column}.AboutImageSlide img{padding-top:55px;-o-object-position:unset;object-position:unset}}.Process-Container{padding:7.5rem 0;height:100vh}.TabletView{display:none}.EachProcess,.Process{width:100%;height:100%;display:flex;align-items:center;position:relative}.EachProcess{height:auto;flex-direction:column;justify-content:center;padding:0 10vw}.EachProcess h3{font-size:1.875rem;color:#292929;text-align:left;width:100%;z-index:10}.EachProcess p{font-size:1rem;z-index:1;font-weight:400;line-height:1.5;color:#1d1d1b;white-space:pre-line;vertical-align:bottom}.EachProcess>span{z-index:-100;position:absolute;display:inline-block;font-size:48rem;font-size:500px;font-weight:900;color:#fff;font-family:CirCular-std--numeral}.ProcessSteps{width:50%;height:100%;position:relative;background-color:#1d1d1b;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:10%}.ProcessSteps h2{font-size:5.6rem}.ProcessSteps ul{padding-left:0;list-style:none}.ProcessSteps h2{font-size:3.5rem}.ProcessSteps li{font-size:.75rem}.ProcessDescs{width:50%;height:100%;position:relative;background-color:#f0f0eb;overflow:hidden}.ProcessAllDesc{display:flex;height:100%;transition:.45s cubic-bezier(.4,0,.2,1)}.Process ul{padding-left:0;list-style:none}.Process li,.Process ul{background-color:inherit}.Process li{line-height:31px;font-weight:600;cursor:pointer;letter-spacing:1px;display:flex;position:relative;padding:.75rem 0}.Process li:hover .PropsName{transform:translateX(10px)}.Process .PropsIndex{width:45px;overflow:hidden;display:inline-block;display:flex;transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:.45s;align-items:center;color:transparent;position:absolute;line-height:normal}.Process .PropsName{background-color:inherit;z-index:5;transition:.45s cubic-bezier(.4,0,.2,1);line-height:normal}.PropsIndex:after{width:25px}.Process li.selected .PropsIndex{color:#fff}.Process li.selected .PropsName{transform:translateX(3.4375rem);transition-delay:.3s}.Process li.selected:hover .PropsName{transform:translateX(3.4375rem)}.Process li.selected .PropsIndex:after{background-color:#fff}.Process li{font-size:1rem}.Process .PlansSliderNavigator{position:absolute;display:flex;justify-content:space-between;width:15rem;height:2.5rem;bottom:0;right:0;z-index:5;transform:translateY(0);visibility:visible}.Process #PrevSlide{transform:scaleX(-1)}@media(max-width:1199px)and (orientation:landscape){.Process{height:120vh!important}}@media(max-width:1199px){.TabletView{display:block}.ProcessSteps{padding-left:7.5%}.BrowserView{display:none}.Process li:hover .PropsName{transform:translateX(0)}.EachProcess{padding:6vh 4vw;height:100%!important}.EachProcess>span{font-size:40vw;right:0;top:0;bottom:0;left:0;text-align:center;display:flex;justify-content:center;align-items:center}.EachProcess p{font-size:1.3rem}.EachProcess p span{font-size:inherit}.Process-Container{padding:0}.Process{height:50vh;overflow:hidden}.Process li{font-size:1.3rem}.Process-Container{height:unset}}@media(max-width:1199px)and (orientation:landscape){.Process{height:63vh}}@media(max-width:699px){.EachProcess{padding:0 4vw 4vh!important;height:auto!important}.EachProcess h3{text-align:center;margin-bottom:30px}.EachProcess span{left:50%;top:50%;transform:translate(-50%,-50%);font-size:85vw}.Process{flex-direction:column;height:unset}.Process li{font-size:10px;line-height:normal;padding:.75rem 0}.Process ul{margin:0;display:none}.ProcessSteps{width:100%;height:unset;padding:25px 30px;align-items:center}.ProcessSteps h2{font-size:2.2rem;margin-top:0;margin-bottom:0}.ProcessDescs{width:100%;height:unset}.EachProcess{justify-content:flex-start;padding:0 4vw 4vw}.EachProcess p{font-size:1.4rem}.Process .PlansSliderNavigator{width:100%;top:5px;bottom:unset;left:0}.Process .PlansSliderNavigator #NextSlide,.Process .PlansSliderNavigator #PrevSlide{width:50px;height:60px;background-image:none;background-color:transparent;position:relative}.Process .PlansSliderNavigator #NextSlide:after,.Process .PlansSliderNavigator #NextSlide:before,.Process .PlansSliderNavigator #PrevSlide:after,.Process .PlansSliderNavigator #PrevSlide:before{content:"";display:inline-block;width:10px;height:2px;background-color:#818181;position:absolute;right:0;left:0;bottom:0;top:0;margin:auto;transform:rotate(45deg);transform-origin:right}.Process .PlansSliderNavigator #NextSlide:after,.Process .PlansSliderNavigator #PrevSlide:after{transform:rotate(-45deg)}}.Faq-container{padding:4.375rem 0 7.5rem}.Faq-container h2{font-size:3.125rem;line-height:7.5rem;text-align:center}.Faq{width:100%;height:100%;display:flex;justify-content:center}.Faq>div{width:40%;display:flex;flex-direction:column}.QuestionBlock{height:-moz-fit-content;height:fit-content;padding:0 30px;transition:.45s cubic-bezier(.4,0,.2,1);cursor:pointer;background-color:#f9f8f7;margin:4px;overflow:hidden}.QuestionBlock:hover{background-color:#d9041c}.QuestionBlock:hover .Question h3{color:#fff}.QuestionBlock:hover .Question h3 b{color:#000}.QuestionBlock.Open .Answer{max-height:100vh}.QuestionBlock.Open .Answer p{transform:translateY(0);opacity:1}.QuestionBlock.Open h3:after{right:30%;left:30%}.QuestionBlock.Open .Question-sign{transform:rotate(-135deg)}.QuestionBlock.Open .Question-sign .line{background-color:#d9041c}.QuestionBlock.Open:hover{background-color:#f9f8f7}.QuestionBlock.Open:hover .Question h3{color:#1d1d1b}.Question{display:flex;align-items:center;justify-content:space-between;padding:25px 0}.Question h3{font-size:1.125rem;font-weight:400;flex-grow:1;line-height:1.5rem;margin:0 1.25rem 0 0;position:relative}.Question h3,.Question h3:after{transition:.45s cubic-bezier(.4,0,.2,1)}.Question h3:after{content:"";display:inline-block;height:1px;position:absolute;background-color:#d9041c;bottom:-15px;right:50%;left:50%}.Question h3 b{color:#d9041c;transition:.45s cubic-bezier(.4,0,.2,1)}.Question .Question-sign{display:inline-block;width:1.25rem;height:1.25rem;position:relative;flex-shrink:0;transform:rotate(0deg);transition:.45s cubic-bezier(.4,0,.2,1)}.Question .Question-sign .line{width:100%;height:2px;background-color:#1d1d1b;position:absolute;top:0;bottom:0;margin:auto;transition:.45s cubic-bezier(.4,0,.2,1)}.Question .Question-sign .line:last-child{transform:rotate(90deg);transform-origin:center}.Answer{width:100%;max-height:0}.Answer,.Answer p{transition:.45s cubic-bezier(.4,0,.2,1)}.Answer p{font-size:1rem;line-height:1.625;transform:translateY(3.75rem);opacity:0;padding-bottom:55px;white-space:pre-line;vertical-align:bottom}@media(max-width:1199px){.Faq>div{width:50%;margin:0 4px}.QuestionBlock{width:100%}.QuestionBlock:hover .Question h3{color:#292929}.Question h3{font-size:1.3rem;line-height:1.6}.Answer p{font-size:1.25rem}.QuestionBlock:hover{background-color:#f9f8f7}.QuestionBlock:hover .Question h3{color:#1d1d1b}.QuestionBlock:hover .Question h3 b{color:#d9041c}}@media(max-width:699px){.Faq-container h2{font-size:2.2rem;line-height:1.4rem}.Faq{flex-wrap:nowrap;flex-direction:column}.Faq div{width:100%;margin:0}.Question h3{font-size:1.4rem;font-weight:700}.QuestionBlock{width:100%;margin:4px 0}.Answer p{font-display:1.4rem}}.HomeHead{width:100%;height:100vh;display:flex;overflow:hidden;flex-direction:column}.HomeHead.HomeSliderEnter .HomeSliderContainer{width:86vw;height:74vh;margin:auto auto 0}.HomeSliderContainer{width:100vw;height:100vh;margin:auto auto 0;transition:.5s}.GoToServicePart{width:100vw;height:13vh;display:flex}.GoToServicePart p{margin:auto;cursor:pointer;font-size:1rem;position:relative}.GoToServicePart p:after{content:"";position:absolute;right:0;left:0;bottom:-3px;height:2px;transition:.45s cubic-bezier(.4,0,.2,1);background-color:#1d1d1b}.GoToServicePart p:hover:after{right:10%;left:10%}@media(max-width:1000px){.HomeHead{height:unset}.HomeSliderContainer{height:unset;width:86vw;margin:auto auto 0}.GoToServicePart{display:none}}.PlanPageWrapper .BodyContainer--fluid{padding:0;scroll-snap-type:y proximity;scroll-padding:4.375rem}.PlanPageWrapper .BodyContainer{margin:0;width:100%}.PlansPageSlider{width:100%;height:100vh;display:flex}.PlansSlider-div{width:100%;height:100%;display:flex}.PlansSlider--tablet.PlansSlider{display:none}.PlansSlider{display:flex}.PlansTitleSlide{width:50vw;height:100vh;background-color:#1d1d1b;color:#fff;transform:translateY(100%);transition:.45s cubic-bezier(.4,0,.2,1);z-index:1}.PlansTitleSlide h2{font-size:3.5rem;margin-bottom:0}.PlansTitleSlide h3{font-size:1.5rem;font-weight:400;margin-top:.2rem}.PlansPropSlide{width:50vw;height:100vh;background-color:#f0f0eb;color:#000;overflow:hidden;transform:translateY(-100%);transition:.45s cubic-bezier(.4,0,.2,1)}.PlansSlider ul{padding-left:0;list-style:none;background-color:inherit}.PlansSlider .PropsName{transition:.45s cubic-bezier(.4,0,.2,1)}.PlansSlider li{line-height:31px;font-weight:600;background-color:inherit;cursor:pointer;letter-spacing:1px;display:flex;position:relative}.PlansSlider .PropsIndex{width:45px;overflow:hidden;transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:.45s;display:inline-block;display:flex;align-items:center;color:transparent;position:absolute}.PlansSlider .PropsName{background-color:inherit;z-index:5}.PropsIndex:after{content:"";background-color:transparent;display:inline-block;height:1px;width:1.875rem;visibility:visible;margin-left:5px;margin-right:2px;position:relative;bottom:-1px}.PlansSlider li.selected .PropsIndex{color:#fff}.PlansSlider li.selected .PropsName{transform:translateX(3.4375rem);transition-delay:.3s}.PlansSlider li.selected:hover .PropsName{transform:translateX(3.4375rem)}.PlansSlider li.selected .PropsIndex:after{background-color:#fff}.PlansSlider li{font-size:1rem;padding:.75rem 0}.PlansSlider li span{line-height:normal}@media(max-width:699px){.PlansSlider .TopSlider-slide h2{font-size:1.875rem}.PlansSlider li{font-size:10px}}.PlansAllTitle{transition:.5s}.PlansAllTitle,.PlansTitle{display:flex;flex-direction:column}.PlansTitle{flex-shrink:0;flex-grow:1;padding-left:30%;padding-right:20%;align-items:flex-start;justify-content:center;position:relative}.PlansTitle .ArrowDown{width:60px;height:31px;background-image:url(/assets/ArrowDown-white.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:0;transform:translateX(50%);margin:auto;bottom:160px;cursor:pointer;z-index:25;animation:shakePlan 1.6s ease-in-out infinite}@keyframes shakePlan{0%{bottom:160px}10%{bottom:176px}15%{bottom:176px}25%{bottom:160px}40%{bottom:168px}60%{bottom:160px}}.PlansAllProps{display:flex;flex-direction:column-reverse;transition:.5s}.PlansAllFeatures{transition:.5s}.PlansAllFeatures,.PlansEachFeature{height:100%;display:flex;justify-content:center}.PlansEachFeature{width:100%;align-items:center;position:relative;padding:15rem 15rem 15rem 7.5rem}.PlansEachFeature>div{z-index:20}.PlansEachFeature>div h3{color:#292929;font-size:1.875rem;font-weight:600}.PlansEachFeature>span{position:absolute;display:inline-block;font-size:500px;color:#fff;font-weight:900;font-family:CirCular-std--numeral}.PlanSlidesEnter .PlansPropSlide,.PlanSlidesEnter .PlansTitleSlide{transform:translateY(0)}.PlanSlidesEnter .PlansSlidesBorder--horizontal:after,.PlanSlidesEnter .PlansSlidesBorder--horizontal:before{transform:scaleY(1)}.PlanSlidesEnter .PlansSlidesBorder--vertical:after,.PlanSlidesEnter .PlansSlidesBorder--vertical:before{transform:scaleX(1)}.PlanSlidesEnter .PlansSliderNavigator{visibility:visible;transform:translateY(0);transition-delay:.5s;transition:visibility .1s linear .45s,transform .45s cubic-bezier(.4,0,.2,1) .45s}.PlansSlidesBorder--horizontal:before{top:0;transform:scaleY(0);transform-origin:center top}.PlansSlidesBorder--horizontal:after,.PlansSlidesBorder--horizontal:before{content:"";position:absolute;right:0;left:0;height:7.5rem;background-color:#fff;z-index:10;transition:.45s cubic-bezier(.4,0,.2,1)}.PlansSlidesBorder--horizontal:after{bottom:0;transform:scaleY(0);transform-origin:center bottom}.PlansSlidesBorder--vertical:before{left:0;transform:scaleX(0);transform-origin:center left}.PlansSlidesBorder--vertical:after,.PlansSlidesBorder--vertical:before{content:"";position:absolute;top:0;bottom:0;width:7.5rem;background-color:#fff;z-index:10;transition:.45s cubic-bezier(.4,0,.2,1)}.PlansSlidesBorder--vertical:after{right:0;transform:scaleX(0);transform-origin:center right}.PlansEachFeature p{font-size:1rem;z-index:1;line-height:1.5;white-space:pre-line;vertical-align:bottom}.PlansEachFeature p span{font-size:inherit;line-height:inherit;color:#545454;font-family:inherit;position:static;transform:none;display:inline}.PlansSliderNavigator{position:absolute;display:flex;justify-content:space-between;width:15rem;height:2.5rem;bottom:7.5rem;right:7.5rem;z-index:5;visibility:hidden;transform:translateY(100%)}#NextSlide,#PrevSlide{width:15rem;height:2.5rem;background-color:#d9041c;background-image:url(/assets/right-arrow.svg);fill:#fff;background-repeat:no-repeat;background-size:22%;background-position:50%;z-index:10;cursor:pointer}#PrevSlide{transform:scaleX(-1)}.PlansSliderNavigatormobile{display:none}@media(max-width:1199px)and (orientation:landscape){.PlansEachFeature,.PlansTitle--tablet{overflow-y:scroll}.PlansSlide--tablet{height:110vh!important}}@media(max-width:1199px){.WheelDots{display:none}.swiper-button-next,.swiper-button-prev{height:1.7rem!important;visibility:hidden;background-image:url(/assets/right-arrow.svg);fill:#fff;color:#fff;background-repeat:no-repeat;background-position:50%;z-index:10;cursor:pointer}.PlansEachFeature>span{font-size:40vh;top:0;bottom:0;right:0;left:0;margin:auto;line-height:1;text-align:center;display:flex;align-items:center;justify-content:center}.TopSlider.PlansSlider{display:none}.PlansPageSlider{height:unset}.PlansSlider,.PlansSlidesBorder--horizontal,.PlansSlidesBorder--vertical{display:none}.PlansSlider--tablet.PlansSlider{display:flex;flex-direction:column;margin:auto;padding:7.5rem 5.625rem 0;width:100%}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet{height:50vh;margin:0 auto 7.5rem;position:relative;width:100%}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child{width:100%;height:100%;display:flex}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansProps--tablet,.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet{width:50%;height:100%;display:flex;flex-grow:1;flex-shrink:0;overflow:hidden}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet{background-color:#1d1d1b;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:3.75rem}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet h2{font-size:3.5rem;line-height:3.4rem;margin:0}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet h3{font-size:1.5rem;font-weight:400;margin-top:.8rem}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet ul{padding-left:0;list-style:none}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet li{line-height:31px;font-weight:600;cursor:pointer;letter-spacing:1px;display:flex}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansProps--tablet{background-color:#f0f0eb;color:#000;overflow:hidden;padding:0!important}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansProps--tablet .PlansEachFeature{height:100%!important;padding:1rem 3.75rem}.PlansSlider--tablet.PlansSlider .PlansSliderNavigator{visibility:visible;right:0;bottom:0;transform:none}.PlanPageWrapper .StartProject{margin:0;background-color:#fff}.mySwiperMobile{display:none}}@media(max-width:1199px)and (orientation:landscape){.PlansSlider--tablet.PlansSlider .PlansSlide--tablet{height:63vh}}@media(max-width:699px){.PlansSliderNavigatormobile{display:block}.mySwiperTablet{display:none}.mySwiperMobile{display:block}.PlanPageWrapper .HomeSlides{display:flex;background-color:#fff}.PlanPageWrapper .PlansSliderNavigator{display:none}.PlanPageWrapper .CoverAndSlides{background-color:#fff}.PlanPageWrapper .BodyContainer{padding-top:0}.PlansEachFeature{position:relative}.PlansEachFeature h3{text-align:center;margin-bottom:30px}.PlansEachFeature span{font-size:40vh;font-size:32rem;position:absolute;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.PlansSlider--tablet.PlansSlider{display:flex;padding:30px 0 0}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet{margin-bottom:30px;height:unset}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child{flex-direction:column}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansProps--tablet,.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet{width:100%}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet{padding:15px 30px;height:unset;flex-shrink:0;flex-grow:0;position:sticky;top:0}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet h2{font-size:2.5rem;line-height:2.5rem;margin:0}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet h3{margin-bottom:0;font-size:1.4rem}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansTitle--tablet ul{display:none}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansProps--tablet{width:100%;height:unset;flex-grow:1;position:relative}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansProps--tablet .PlansEachFeature{padding:0 30px 10px;height:auto;display:flex;justify-content:flex-start;align-items:flex-start}.PlansSlider--tablet.PlansSlider .PlansSlide--tablet>div:first-child .PlansProps--tablet .PlansEachFeature p{font-size:1.4rem}.PlansSlider--tablet.PlansSlider .swiper-button-next,.PlansSlider--tablet.PlansSlider .swiper-button-prev{visibility:visible;display:block!important;background-image:none;background-color:transparent;top:10px!important;width:50px;height:50px;transform-origin:right;color:#818181;transform:scale(.5)}.PlansSlider--tablet.PlansSlider .swiper-button-next{padding:10px 50px 70px 20px!important}.PlansSlider--tablet.PlansSlider .swiper-button-prev{left:-10%;padding:10px 70px 70px 10px}}.AboutPageWrapper .BodyContainer,.AboutPageWrapper .BodyContainer--fluid{padding-top:0}@media(max-width:1199px){.AboutPageWrapper .StartProject{margin:0 -7vw}}@media(max-width:699px){.AboutPageWrapper .BodyContainer{width:unset;margin:0 15px}.AboutPageWrapper .StartProject{margin:0 -15px}}.SamplePageWrapper .SampleImage,.SamplePageWrapper .SampleTitle{height:25%}.SamplePageWrapper .SampleImage:nth-child(2) img,.SamplePageWrapper .SampleTitle:nth-child(2) img{-o-object-fit:contain;object-fit:contain}.SamplePageWrapper .SampleTitle{padding:10rem 2.5rem 10rem 10rem;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative}.SamplePageWrapper .SampleTitle h2{font-size:1.8rem;font-weight:700;margin:0 0 .5rem}.SamplePageWrapper .SampleTitle h3{font-size:1.4rem;font-weight:400}.SamplePageWrapper .SampleTitle:first-child{color:#fff}.SamplePageWrapper .SampleTitle:first-child .SampleServiceBlock:first-child>div{background-color:unset!important}.SamplePageWrapper .SampleTitle:first-child .SampleServiceBlock:first-child p{background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.SamplePageWrapper .SampleTitle:first-child .SampleServiceBlock:first-child p:hover{background-position:100%}.SamplePageWrapper .SampleTitle:nth-child(2),.SamplePageWrapper .SampleTitle:nth-child(3),.SamplePageWrapper .SampleTitle:nth-child(4){color:#fff}.SamplePageWrapper .SampleTitle:first-child .SampleServiceBlock>div{top:-1.5rem;bottom:-1.5rem}.SamplePageWrapper .SampleTitleSeparate{display:block;height:1px;width:50%;background-color:#fff;margin:auto}.SamplePageWrapper .SampleSevices{display:flex;flex-direction:column;justify-content:space-around;flex-grow:1}.SamplePageWrapper .SampleSevices .SampleServiceBlock{position:relative}.SamplePageWrapper .SampleSevices .SampleServiceBlock h4{font-size:1.6rem;margin:0}.SamplePageWrapper .SampleSevices .SampleServiceBlock p{font-size:1.4rem;font-weight:400}.SamplePageWrapper .SampleSevices .SampleServiceBlock>div{position:absolute;top:-.5rem;right:-1rem;bottom:-.5rem;left:-1rem;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.4,0,.2,1)}.SamplePageWrapper .SampleSevices .SampleServiceBlock:hover h4,.SamplePageWrapper .SampleSevices .SampleServiceBlock:hover h4 span,.SamplePageWrapper .SampleSevices .SampleServiceBlock:hover p,.SamplePageWrapper .SampleSevices .SampleServiceBlock:hover p span{background-position:0 100%}.SamplePageWrapper .SampleSevices .SampleServiceBlock:hover>div{transform:scaleX(1)}.SamplePageWrapper .SampleSevices .SampleServiceBlock h4,.SamplePageWrapper .SampleSevices .SampleServiceBlock h4 span,.SamplePageWrapper .SampleSevices .SampleServiceBlock p,.SamplePageWrapper .SampleSevices .SampleServiceBlock p span{z-index:5;position:relative;color:#fff;overflow:hidden;background:linear-gradient(90deg,#000,#000 50%,#fff 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position .45s cubic-bezier(.4,0,.2,1)}.SamplePageWrapper .SampleSevices .SampleServiceBlock h4 i,.SamplePageWrapper .SampleSevices .SampleServiceBlock p i{font-weight:900}.SamplePageWrapper .CoverContainer h2 span:nth-child(3){font-size:2rem;font-weight:400}.SamplePageWrapper .CoverContainer h2 span:nth-child(3) span{transition-delay:2.5s}.SamplePageWrapper .HomeSlider-workLink p{z-index:10}.SamplePageWrapper .HomeSlider-workLink:after{content:"";display:inline-block;width:100%;height:100%;background-color:#f0f0eb;transform:translateY(100%);transition:.45s cubic-bezier(.4,0,.2,1)}.SamplePageWrapper .HomeSlider-workLink.highLighted:after{transform:translateY(0)}.SamplePageWrapper .WheelDots span{display:inline-block;width:1rem;height:.375rem;background-color:#c3c3c0;position:relative;overflow:hidden;margin:0}.SamplePageWrapper .WheelDots span:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:100%;transition:.5s}.SamplePageWrapper .WheelDots span.current:after{top:0}.SamplePageWrapper .WheelDots div{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem 0}.SamplePageWrapper .WheelDots div p{margin-bottom:.5rem;color:#c3c3c0}.SamplePageWrapper .WheelDots div p.current{font-weight:700}.SamplePageWrapper .WheelDots div:first-child p.current{color:#63a0d4}.SamplePageWrapper .WheelDots div:first-child span:after{background-color:#63a0d4}.SamplePageWrapper .WheelDots div:nth-child(2) p.current{color:#acadae}.SamplePageWrapper .WheelDots div:nth-child(2) span:after{background-color:#acadae}.SamplePageWrapper .WheelDots div:nth-child(3) p.current{color:#f2a1a9}.SamplePageWrapper .WheelDots div:nth-child(3) span:after{background-color:#f2a1a9}.SamplePageWrapper .WheelDots div:nth-child(4) p.current{color:#ead37b}.SamplePageWrapper .WheelDots div:nth-child(4) span:after{background-color:#ead37b}.SamplePageWrapper .WheelDots div.current span:after{top:0}.SamplePageWrapper .SampleServiceLink{display:block;position:absolute;width:20px;height:20px;background-image:url(/assets/LinkIcon.png);background-repeat:no-repeat;background-size:contain;top:0}.SamplePageWrapper #cover .LeftSlide h1{font-weight:700}.SamplePageWrapper #cover .LeftSlide #thirdh1{margin-top:7px;font-size:1.5rem;font-weight:400;color:#fff}.SamplePageWrapper .TitleSlide{z-index:5;overflow:visible}.SamplePageWrapper .TitleSlide .ArrowDown{width:60px;height:31px;background-image:url(/assets/ArrowDown-white-thick.png);background-size:contain;background-repeat:no-repeat;background-position:50%;position:absolute;right:0;transform:translateX(50%);margin:auto;bottom:160px;cursor:pointer;z-index:25;animation:shakePlan 1.6s ease-in-out infinite}@media(max-width:1199px){.SampleSevices .SampleServiceBlock h4{transform:translateX(30px)}.SamplePageWrapper .SampleSevices .SampleServiceBlock:hover>div{transform:scaleX(0)}.SamplePageWrapper .SampleSevices .SampleServiceBlock:hover h4,.SamplePageWrapper .SampleSevices .SampleServiceBlock:hover p{background-position:100%}.SamplePageWrapper .ContactBtn{background-color:#000}}@media(max-width:699px){.SampleSevices .SampleServiceBlock h4{transform:translateX(30px)}}@keyframes scale-in-hor-left{0%{transform:scaleX(0);transform-origin:0 0;opacity:1}to{transform:scaleX(1);transform-origin:0 0;opacity:1}}.LoginPage-body{min-height:100vh;display:flex;justify-content:center;align-items:center}.scale-in-hor-left{animation:scale-in-hor-left .5s cubic-bezier(.25,.46,.45,.94) both}.LoginPage-image,.LoginPage-stuff{width:30%;flex-shrink:0;height:50vh;opacity:0;transition:opacity .45s cubic-bezier(.4,0,.2,1) 1.5s}.LoginPage-stuff{display:flex;flex-direction:column;justify-content:center;transition-delay:2s}.Loaded .LoginPage-image,.Loaded .LoginPage-stuff{opacity:1}.LoginDoor{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.LoginPage-stuff h1{color:#17294c;font-size:48px;line-height:1;margin:0}.LoginPage-stuff h1 span{color:#d9041c}.LoginPage-stuff h2{color:#213b6d;font-size:1.125rem;font-weight:400;margin:.5rem 0}.LoginForm{padding:1rem 2rem 0 0}.LoginForm input[type=email],.LoginForm input[type=text]{height:56px;line-height:56px;background-color:rgba(217,4,28,.1);border:none;width:100%;margin-top:1rem;font-size:18.4px;padding:1rem 2rem;font-family:CirCular-std,Heebo}.LoginForm input[type=email]:focus,.LoginForm input[type=text]:focus{border:none;outline:none}.LoginForm input[type=email]::-moz-placeholder,.LoginForm input[type=text]::-moz-placeholder{color:gray;font-weight:600}.LoginForm input[type=email]::placeholder,.LoginForm input[type=text]::placeholder{color:gray;font-weight:600}.LoginForm input[type=submit]{background-color:#ffc300;color:#26427a;font-size:16px;height:38px;line-height:38px;font-weight:700;border:none;outline:none;padding:0 25px;cursor:pointer}.LoginForm .ValidationErrors{margin:0 0 10px;font-size:1rem;display:block}.LoginForm input[type=email]:focus~#emaillogin,.LoginForm input[type=text]:focus~#passwordlogin{animation:scale-in-hor-left .5s cubic-bezier(.25,.46,.45,.94) both;opacity:1}.LoginForm .bottomExtendBorder{opacity:0}.SubmitContainer{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.ForgotLink{color:#17294c;font-size:14.4px;font-weight:700}@media screen and (max-width:1199px){.LoginPage-body{flex-direction:column;padding:100px 0}.LoginPage-image,.LoginPage-stuff{width:60%;text-align:center}.LoginDoor{margin:auto;width:60%}.LoginPage-stuff{justify-content:flex-start}.LoginPage-stuff h2{font-size:18.4px}.LoginForm{padding-right:0}.LoginForm input[type=submit]{margin-bottom:32px}.SubmitContainer{flex-direction:column}}@media screen and (max-width:699px){.LoginPage-image,.LoginPage-stuff{width:80%}.LoginPage-stuff h1{font-size:32px}.LoginPage-stuff h2{font-size:18.4px}.LoginForm input[type=email],.LoginForm input[type=text]{height:44px;line-height:44px;font-size:16px;margin-bottom:0}.LoginForm input[type=submit]{font-size:16px}.SubmitContainer{margin-top:16px;flex-direction:column}}.ContactForm .UploadInput{width:100%}.ContactForm .UploadInput .UploadZone{display:block;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:#aaa;border:1px dashed #ccc;border-radius:4px;margin-bottom:16px;background-color:rgba(0,0,0,.02)}.ContactForm .UploadInput .UploadZone p{margin-bottom:8px;margin-top:0;font-weight:600;font-size:1rem;line-height:1.5}.ContactForm .UploadInput .UploadZone a{background-color:transparent;border:none;outline:none;color:#aaa;cursor:pointer;font-size:1rem;line-height:1.5;font-weight:600;text-decoration:none}#upload{visibility:hidden;position:absolute;z-index:-10;width:0}@media(min-width:1500px){.ContactFormTitle{width:36.33%!important;padding-left:0!important}}.TextImageSlide,.TextTitleSlide{background-color:#d9041c}.TextImageSlide{width:100%;height:100%}#SampleSlides{padding:0 14px 0 0}.TextTitleSlide{font-family:CirCular-std,sans-serif}.TextTitleSlide>div{z-index:5;color:#fff}.TextTitleSlide h3{font-size:1rem;margin-bottom:1.875rem}.TextTitleSlide h1{font-size:4.5rem;line-height:1.1;margin:0}.TextTitleSlide h1>span{display:block;overflow:hidden}.TextTitleSlide h1>span span{display:block;transition:.45s cubic-bezier(.4,0,.2,1);transform:translateY(100%)}.BlogPage .TextImageSlide,.BlogPage .TextTitleSlide{background-color:#292929!important}.BlogPage .TextTitleSlide>div{display:none}.Loaded .TextTitleSlide h1>span span{transform:translateY(0)}.Loaded .TextTitleSlide h1>span:first-child span{transition-delay:1.2s}.Loaded .TextTitleSlide h1>span:nth-child(2) span{transition-delay:1.6s}.Loaded .TextTitleSlide h1>span:nth-child(3) span{transition-delay:2s}.Loaded .ContactFormContainer,.Loaded .CovidText{opacity:1}.CovidPage .TextTitleSlide h3{font-weight:400}.CovidPage .TextTitleSlide h1{font-size:2.8rem;line-height:1.5;margin-bottom:24px}.BlogPage .TextTitleSlide h1{font-size:4.5rem;font-weight:500}.TextPageWrapper .BodyContainer--fluid{transform:translateY(-100%);z-index:15;background-color:transparent}.CovidText{width:55vw;background-color:#f0f0eb;margin-left:auto;padding:6.875rem 7.5rem;margin-bottom:30vh;margin-top:10vh;z-index:10;opacity:0;transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:1.25s}.BlogPage .CovidText{width:100%}.CovidText h2{font-size:1.875rem;font-weight:600;color:#292929}.CovidText p{font-size:1rem;line-height:1.5;font-weight:400;color:#1d1d1b}.CovidTitle{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:90vh;color:#fff;display:flex;justify-content:flex-start;align-items:flex-start}.CovidTitle .CovidLeft,.CovidTitle .CovidRight{background-color:#d9041c;width:50%;height:100%}.CovidTitle .CovidLeft{display:flex;flex-direction:column;padding-left:12vw;padding-top:30vh;animation:slideUp 1s}.CovidTitle .CovidRight{animation:slideDown 3s}.CovidTitle h3{font-size:1.6rem;margin:0;line-height:3rem}.CovidTitle h5{font-size:2.8rem;margin:0;line-height:1.5}@media(min-width:700px){.CovidTitle h3{font-size:1rem}}@media(max-width:699px){.CovidTitle h3{font-size:12px}}.CovidBread{font-size:1rem;line-height:3rem;margin:0}.CovidBread a{color:#fff;text-decoration:underline;cursor:pointer}.CovidBread span:before{content:" » "}.ContactFormContainer{display:flex;width:55vw;background-color:#f0f0eb;margin-left:auto;padding:6.875rem 7.5rem;margin-bottom:30vh;margin-top:10vh;z-index:10;opacity:0;transition:.45s cubic-bezier(.4,0,.2,1);transition-delay:1.25s}.ContactFormTitle{width:33.33%;padding-left:3.75rem;margin-left:-3.75rem}.ContactAddress{font-family:CirCular-std,sans-serif;margin-bottom:70px;width:100%!important}.ContactAddress>h5{color:#545454;font-size:1rem;line-height:1.5;margin-bottom:1.25rem;margin-top:0;font-weight:400}.ContactAddress>h2{color:#292929;font-size:1.875rem;font-weight:600;line-height:1.4;margin-bottom:.4375rem;margin-top:0}#hourscet{margin-top:-10px;color:#7c7c7c}.times>tr>th{text-align:left;padding-right:10px}.times>h5,.times>tr>th{color:#545454;line-height:1.25;font-size:1rem;margin-bottom:1.25rem;margin-top:0;font-weight:400}.times>h5{font-family:CirCular-std,sans-serif}#mamad{margin-right:10px}.ContactPhoneLink>a{color:#d9041c;font-size:1rem;display:block;cursor:pointer;text-decoration:none;line-height:1.5}.ContactForm{width:66.66%;padding-left:3.75rem;margin-top:16px;flex-grow:1}.ContactForm>form{display:flex;flex-wrap:wrap}.ContactForm div{padding:10px;width:50%}.ContactForm div.ServiceSelection{width:100%}.ContactForm div.ServiceSelection .SelectPart{padding:0;width:100%;position:relative}.ContactForm div.ServiceSelection .SelectPart select{background-image:url(/_next/static/media/ArrowDown-white.3e9c9763.png);background-repeat:no-repeat;background-position-y:center;background-position-x:95%;background-size:30px;margin-bottom:1rem;font-size:13px;font-size:1rem;font-weight:700;position:relative;z-index:5;opacity:0;cursor:pointer}.ContactForm div.ServiceSelection .SelectPart select option{background-color:#fff;color:#1d1d1b}.ContactForm div.ServiceSelection .SelectPart:after{content:attr(data-value);display:inline-block;position:absolute;top:0;right:0;left:0;text-align:center;line-height:59px;height:59px;background-color:#b1b1b1;color:#fff}.ContactForm div.ServiceSelection .RemoveService{position:absolute;top:18px;left:15px;display:block;cursor:pointer;width:25px;height:25px;padding:0;z-index:10}.ContactForm div.ServiceSelection .RemoveService.hidden{display:none}.ContactForm div.ServiceSelection .RemoveService span:first-child,.ContactForm div.ServiceSelection .RemoveService span:last-child{display:inline-block;width:15px;height:2px;background-color:#fff;transform:rotate(45deg);position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.ContactForm div.ServiceSelection .RemoveService span:last-child{transform:rotate(-45deg)}.ContactForm div.ServiceSelection .RemoveService.SelectArrow{left:unset;right:15px;z-index:1}.ContactForm div.ServiceSelection .RemoveService.SelectArrow span:first-child{right:unset}.ContactForm div.ServiceSelection .RemoveService.SelectArrow span:last-child{left:unset}.ContactForm div.ServiceSelection .MicroServices{width:100%;padding:0;display:flex;flex-wrap:wrap;width:unset;margin:10px -10px}.ContactForm div.ServiceSelection .MicroServices input{display:none}.ContactForm div.ServiceSelection .MicroServices label{display:flex;height:59px;width:100%;margin:0;background-color:#fff;color:#1d1d1b;font-size:.8rem;font-weight:400;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:.45s cubic-bezier(.4,0,.2,1)}.ContactForm div.ServiceSelection .MicroServices label:hover{background-color:#bdbdbd;color:#fff}.ContactForm div.ServiceSelection .MicroServices label.selected,.ContactForm div.ServiceSelection .MicroServices label.selected:hover{background-color:#d9041c;color:#fff}.ContactForm div.ServiceSelection .AddService{font-size:1rem;color:#d9041c;position:relative;padding:10px 0;width:100%;cursor:pointer}.ContactForm div.ServiceSelection .AddService:before{content:"+";display:inline-block;position:absolute;width:20px;height:100%;top:0;left:-20px;font-size:1rem;font-weight:700;display:flex;justify-content:center;align-items:center}.ContactForm div.ServiceSelection .AddService.hidden{display:none}.ContactPage-phoneInput{width:100%!important}.ContactPage-phoneInput .PhoneInput{width:100%;padding:0}.ContactPage-phoneInput .PhoneInput select{width:30%;padding-right:30px}.ContactPage-phoneInput .PhoneInput #modalDialCode{padding:0 0 0 6%;width:31%}.MicroCheckBox{position:relative}.MicroCheckBox a{display:inline-block;width:10px;height:10px;background-image:url(/assets/microLink.png);background-repeat:no-repeat;background-size:contain;position:absolute;right:15px;bottom:15px;background-color:transparent}.AddService{font-size:1rem;color:#d9041c;position:relative;padding:10px 0}.AddService:before{content:"+";display:inline-block;position:absolute;width:20px;height:100%;top:0;left:-10px;font-size:1rem;font-weight:700;display:flex;justify-content:center;align-items:center}.ContactForm label{font-size:1rem;color:#1d1d1b;display:block;margin-bottom:10px;font-weight:700}.ContactForm input,.ContactForm select{height:59px;width:100%;padding:10px 20px;font-size:1rem;line-height:normal;border:none;display:block;border-radius:0}.ContactForm input:focus,.ContactForm select:focus{border:none;outline:none}.ContactForm div.MessageInput,.ContactForm div.ServiceSelect,.ContactForm div.SubjectInput,.ContactForm div.SubmitButton,.ContactForm div.UploadInput{width:100%}.ServiceSelect{padding-bottom:0!important}.ServiceSelect select{background-image:url(/_next/static/media/ArrowDown-black.19a6550b.png);background-repeat:no-repeat;background-position-y:center;background-position-x:95%;background-size:30px;margin-bottom:1rem;color:#545454;font-size:13px}.MicroServiceSelectPart{width:100%!important;display:flex;flex-wrap:wrap}.MicroServiceSelectPart .ContactServiceBox{padding:0 10px 0 0}.MicroServiceSelectPart .ContactServiceBox:nth-child(2n){padding:0 0 0 10px}.MicroServiceSelectPart .ContactServiceBox input{position:absolute;visibility:hidden}.MicroServiceSelectPart .ContactServiceBox label{transition:.45s cubic-bezier(.4,0,.2,1);background-color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:59px;font-size:11px;line-height:normal;cursor:pointer}.MicroServiceSelectPart .ContactServiceBox:hover label{background-color:#bdbdbd;color:#fff}.MicroServiceSelectPart .ContactServiceBox.selected label{background-color:#d9041c;color:#fff}.ContactForm div.SubmitButton{text-align:left;position:relative}.ContactForm select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.SubmitText{text-align:center;font-size:1rem;font-weight:700;color:#d9041c;margin-top:2rem;transition:.45s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;line-height:30px;width:100%;right:0;left:0;text-align:left;padding-left:10px;z-index:1}.SubmitText.hidden{opacity:0;z-index:-1}.ContactSubmit{opacity:1;z-index:10}.ContactSubmit.hidden{opacity:0;z-index:-1}.ContactSubmit.loading{opacity:.5}.SubmitButton input{background-color:#d9041c;color:#fff;width:-moz-fit-content;width:fit-content;height:49px;padding:15px 50px;z-index:10;cursor:pointer}.necessary label:after{content:"*";font-size:11px;line-height:1.3;color:#790000;margin-left:4px}.TextOrderList--noNumber{list-style:none}.CovidText h2,.CovidText h3{color:#d9041c}.CovidText i{text-decoration:underline;font-style:normal}.CovidText a{text-decoration:underline;color:#d9041c}@media(max-width:1199px){.TextPageWrapper .PageHeader-container{overflow:visible}.TextPageWrapper .TextLeftSlide{height:unset;width:100%}.TextPageWrapper .TextLeftSlide .TextTitleSlide{padding:56px 5rem 16.5px 7.5rem;transition-delay:0s}.TextPageWrapper .TextLeftSlide .TextTitleSlide h1{font-size:3.5rem}.TextPageWrapper .TextRightSlide{height:unset;display:none}.TextPageWrapper .GoToDownText{display:none}.TextPageWrapper .BodyContainer--fluid{transform:translateY(0);padding:0}.TextPageWrapper .BodyContainer{padding:0;margin:0;width:100%}.CovidText{width:unset;margin:0;transition-delay:1.2s}.CovidText h2{color:#d9041c;font-size:2rem;font-weight:700}.CovidText h3{color:#d9041c}.CovidText h3,.CovidText p{font-size:1.4rem}.CovidText li{font-size:1.3rem}.ContactFormContainer{width:unset;margin:0;flex-direction:column;padding:4rem 12.5rem 6.785rem;transition-delay:1.2s}.ContactFormTitle{width:unset;display:flex}.ContactAddress{margin-right:5vw;margin-bottom:50px}.ContactForm{width:unset;padding:0}.ContactForm input,.ContactForm label,.ContactForm select{font-size:1.4rem!important}.ContactForm div.ServiceSelection .AddService,.ContactForm div.ServiceSelection .SelectPart:after{font-size:1.4rem}.ContactForm div.ServiceSelection .MicroServices label{padding:0 5px}}@media(max-width:1199px)and (orientation:portrait){.TextPageWrapper .TextPagePageSlides{height:unset}.BlogPage .TextTitleSlide>div{display:block}}@media(max-width:699px){.TextPageWrapper .TextLeftSlide{height:auto}.TextPageWrapper .TextRightSlide{display:none}.TextPageWrapper .TextTitleSlide{padding:50px 45px 20px}.TextPageWrapper .TextTitleSlide h1{font-size:40px;font-weight:600}.TextPageWrapper .BodyContainer--fluid{transform:translateY(0);padding:0}.TextPageWrapper .BodyContainer{padding:0;margin:0;width:100%}.CovidText{width:unset;margin:0}.ContactFormContainer,.CovidText{padding-top:60px;padding-left:3.75rem;padding-right:3.75rem;transition-delay:1.4s}.ContactAddress{margin-bottom:3.4375rem}.ContactFormTitle{width:unset;display:block}.ContactForm{width:unset}.ContactForm div{padding:10px 0;width:100%}.Loaded .TextTitleSlide h1>span:first-child span{transition-delay:.5s}.Loaded .TextTitleSlide h1>span:nth-child(2) span{transition-delay:.75s}.Loaded .TextTitleSlide h1>span:nth-child(3) span{transition-delay:1s}.ContactForm div.ServiceSelection .MicroServices{padding:0 10px}.ContactPage-phoneInput{width:100%!important;flex-wrap:wrap}.ContactPage-phoneInput .PhoneInput{width:100%;padding:0}.ContactPage-phoneInput .PhoneInput select{width:100%;padding-right:30px}.ContactPage-phoneInput .PhoneInput #modalDialCode{padding:0 0 0 10%;width:31%}.ContactPage-phoneInput .PhoneInput #modalPhone{width:68%}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4}@media(hover:hover)and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{width:100px;height:30px;background-color:#545454;top:75.8%}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{display:none}@media(max-width:1199px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:20px;width:20px}}@media(max-width:699px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:15px;width:15px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{background-image:url(/_next/static/media/right-arrow.ab2dc8d4.svg);background-position-x:center;background-position-y:center;background-repeat:no-repeat;transform:scaleX(-1);left:85%}.image-gallery-left-nav:hover{background-position-x:60%}@media only screen and (max-width:1199px){.image-gallery-left-nav{top:94%;left:75%}}@media only screen and (max-width:699px){.image-gallery-left-nav{top:95%;left:55.5%}}.image-gallery-right-nav{background-image:url(/_next/static/media/right-arrow.ab2dc8d4.svg);background-position-x:center;background-position-y:center;background-repeat:no-repeat;right:0}.image-gallery-right-nav:hover{background-position-x:60%}@media only screen and (max-width:1199px){.image-gallery-right-nav{top:94%;right:0}}@media only screen and (max-width:699px){.image-gallery-right-nav{top:95%;right:0}}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:100vh;max-width:100%;height:100%;width:100vw}@media only screen and (max-width:1199px){.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:100vh;background-size:cover;height:500px;width:100vw}}@media only screen and (max-width:699px){.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:100vh;background-size:cover;height:400px;width:500px}}.image-gallery-content.left .image-gallery-slide .image-gallery-image,.image-gallery-content.right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{display:inline-block;width:calc(100% - 110px)}@media(max-width:768px){.image-gallery-slide-wrapper.left,.image-gallery-slide-wrapper.right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute}.image-gallery-slide.center{position:relative}@font-face{font-family:CirCular-std;src:url(/fonts/CircularStd-Black.eot);src:url(/fonts/CircularStd-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/CircularStd-Black.woff2) format("woff2"),url(/fonts/CircularStd-Black.woff) format("woff"),url(/fonts/CircularStd-Black.ttf) format("truetype");font-weight:900;unicode-range:U+0-2f,U+40-10ffff}@font-face{font-family:CirCular-std;src:url(/fonts/CircularStd-Bold.eot);src:url(/fonts/CircularStd-bold.eot?#iefix) format("embedded-opentype"),url(/fonts/CircularStd-Bold.woff2) format("woff2"),url(/fonts/CircularStd-Bold.woff) format("woff"),url(/fonts/CircularStd-Bold.ttf) format("truetype");font-weight:700;unicode-range:U+0-2f,U+40-10ffff}@font-face{font-family:CirCular-std;src:url(/fonts/CircularStd-Book.eot);src:url(/fonts/CircularStd-Book.eot?#iefix) format("embedded-opentype"),url(/fonts/CircularStd-Book.woff2) format("woff2"),url(/fonts/CircularStd-Book.woff) format("woff"),url(/fonts/CircularStd-Book.ttf) format("truetype");font-weight:400;unicode-range:U+0-2f,U+40-10ffff}@font-face{font-family:CirCular-std;src:url(/fonts/CircularStd-Medium.eot);src:url(/fonts/CircularStd-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/CircularStd-Medium.woff2) format("woff2"),url(/fonts/CircularStd-Medium.woff) format("woff"),url(/fonts/CircularStd-Medium.ttf) format("truetype");font-weight:600;unicode-range:U+0-2f,U+40-10ffff}@font-face{font-style:normal;font-weight:400;font-family:BIGPixelRegular;src:url(/fonts/big/big-pixel-webfont.eot);src:url(/fonts/big/big-pixel-webfontd41d.eot?#iefix) format("embedded-opentype"),url(/fonts/big/big-pixel-webfont.woff) format("woff"),url(/fonts/big/big-pixel-webfont.ttf) format("truetype"),url(/fonts/big/big-pixel-webfont.svg#BIGPixelRegular) format("svg")}@font-face{font-family:CirCular-std--numeral;src:url(/fonts/CircularStd-Black.eot);src:url(/fonts/CircularStd-Black.eot?#iefix) format("embedded-opentype"),url(/fonts/CircularStd-Black.woff2) format("woff2"),url(/fonts/CircularStd-Black.woff) format("woff"),url(/fonts/CircularStd-Black.ttf) format("truetype");font-weight:900;unicode-range:U+30-39}body{overflow-y:auto}html{scroll-behavior:smooth}.HomeSlider{display:flex;justify-content:space-between;align-items:center;height:100vh;position:relative}.HomeSlide-navigator{flex-direction:column}.Slider-dot{width:11px;height:4.13px;background-color:#000;margin:10px}div:focus{border:none;outline:none}.PicsSlide,.TitleSlide{width:50%;height:100vh;overflow:hidden;transition:.5s}.TitleSlide{transform:translateY(100%)}.PicsSlide{transform:translateY(-100%)}.SliderRibbon{animation:comeUp 2s}@keyframes comeUp{0%{transform:translateY(10vh)}50%{transform:translateY(10vh)}75%{transform:translateY(10vh)}to{transform:translateY(0)}}.TopSlider-slide:first-child{animation:slideUp 1.5s}.TopSlider-slide:nth-child(2){animation:slideDown 1.5s}@keyframes slideUp{0%{transform:translateY(100vh)}50%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-100vh)}50%{transform:translateY(-100vh)}to{transform:translateY(0)}}.StartProject{text-align:center;line-height:7.5rem;width:100%}.BlogPage .StartProject{visibility:hidden;background-color:#f0f0eb;transition:1s cubic-bezier(.4,0,.2,1) 2.7s}.Loaded .BlogPage .StartProject{visibility:visible;background-color:#f0f0eb}.StartProject a{color:#1d1d1b;font-weight:700;font-size:1rem;cursor:pointer;position:relative;text-decoration:none}@media(max-width:1199px){.StartProject a{font-size:1.3rem}}.StartProject a:after{content:"";position:absolute;right:0;left:0;bottom:-3px;height:2px;background-color:#1d1d1b;transition:.45s cubic-bezier(.4,0,.2,1);transform:scaleX(1)}.StartProject a:hover:after{transform:scaleX(.7)}.TopSlider{width:100%;display:flex;align-items:center;overflow-y:hidden}.TopSlider,.TopSlider-slide{height:100%;position:relative}.TopSlider-slide{width:50%}.TopSlider-navigator{position:absolute;right:0;left:0;bottom:0;height:13vh;background-color:#fff;cursor:pointer}.TopSlider-navigator:after{content:"";display:inline-block;width:13px;height:13px;background-image:url(/assets/Down-arrow.png);background-repeat:no-repeat;background-position:50%;background-size:contain;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;animation:shaking 1s infinite}@keyframes shaking{50%{bottom:-15px}}.ServiceSlider{width:100%;height:100vh}.ServiceSlider-slide{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ServiceSlider-slide h1{color:#fff;text-align:center;font-size:8rem;padding:0 5%}.ServiceSlider-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:700px){.ServiceSlider-slide h1{font-size:6.5vw}}@media(max-width:699px){.ServiceSlider-slide h1{font-size:38px}}@media(max-width:1199px){.StartProject{background-color:#f0f0eb;width:unset;margin:0 -5.625rem}.StartProject a:hover:after{transform:scaleX(1)}.BlogPage .StartProject{margin:auto 0}}@media(max-width:699px){.StartProject{position:sticky;bottom:0;z-index:4;margin:auto -15px;display:flex;align-items:center;justify-content:center;height:55px}.StartProject a{font-size:1.5rem;margin-top:-4px}.StartProject a:after,.StartProject a:hover:after{display:none}.BlogPage .StartProject{margin:auto 0}}.videoTest{display:flex;flex-direction:column}.Video-container{height:80vh;width:100vw;margin-bottom:10vh;overflow:hidden}
/*
! tailwindcss v3.4.7 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-\[-0\.5px\]{left:-.5px}.left-\[30px\]{left:30px}.left-\[calc\(57vw\)\]{left:calc(57vw)}.right-0{right:0}.right-\[-0\.5px\]{right:-.5px}.right-\[30px\]{right:30px}.right-\[calc\(57vw\)\]{right:calc(57vw)}.top-0{top:0}.z-10{z-index:10}.m-auto{margin:auto}.my-\[2px\]{margin-top:2px;margin-bottom:2px}.mt-\[5px\]{margin-top:5px}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.hidden{display:none}.h-\[100vh\]{height:100vh}.h-\[10vh\]{height:10vh}.h-\[11vh\]{height:11vh}.h-\[15vh\]{height:15vh}.h-\[1px\]{height:1px}.h-\[200vh\]{height:200vh}.h-\[20px\]{height:20px}.h-\[20vh\]{height:20vh}.h-\[40vh\]{height:40vh}.h-\[50vh\]{height:50vh}.h-\[5px\]{height:5px}.h-\[5vh\]{height:5vh}.h-\[60vh\]{height:60vh}.h-\[8px\]{height:8px}.h-\[9vh\]{height:9vh}.h-full{height:100%}.w-\[100px\]{width:100px}.w-\[100vw\]{width:100vw}.w-\[160px\]{width:160px}.w-\[1px\]{width:1px}.w-\[20vw\]{width:20vw}.w-\[400vw\]{width:400vw}.w-\[40vw\]{width:40vw}.w-\[50\%\]{width:50%}.w-\[8vw\]{width:8vw}.w-full{width:100%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-\[10px\]{gap:10px}.gap-\[1vh\]{gap:1vh}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.overflow-hidden{overflow:hidden}.border{border-width:1px}.bg-\[\#d9041c\]{--tw-bg-opacity:1;background-color:rgb(217 4 28/var(--tw-bg-opacity))}.bg-\[\#f2a8a7\]{--tw-bg-opacity:1;background-color:rgb(242 168 167/var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-center{-o-object-position:center;object-position:center}.p-\[10px\]{padding:10px}.p-\[30px\]{padding:30px}.px-\[30px\]{padding-left:30px;padding-right:30px}.pb-\[10vh\]{padding-bottom:10vh}.pb-\[30px\]{padding-bottom:30px}.pb-\[3vh\]{padding-bottom:3vh}.pl-\[2vw\]{padding-left:2vw}.pr-\[5px\]{padding-right:5px}.pt-\[12vh\]{padding-top:12vh}.text-center{text-align:center}.text-\[1\.5vw\]{font-size:1.5vw}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[2vw\]{font-size:2vw}.text-\[3\.5vw\]{font-size:3.5vw}.text-\[36px\]{font-size:36px}.text-\[3vw\]{font-size:3vw}.font-bold{font-weight:700}.font-medium{font-weight:500}.leading-\[20px\]{line-height:20px}.text-\[\#bababa\]{--tw-text-opacity:1;color:rgb(186 186 186/var(--tw-text-opacity))}.text-\[\#d9041c\]{--tw-text-opacity:1;color:rgb(217 4 28/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.opacity-70{opacity:.7}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}